BM6P6(@ |||yyyxxxyyy{{{{{{|||}}}~~~~~~|||zzz}}}~~~}}}~~~}}}}}}}}}|||yyyvvvxxx~~~{{{~~~~~~~~~|||xxxppphhhcccTTTCCC;;;888555555777777333111333444333666;;;BBBPPPiii~~~yyyyyyyyyyyyzzz{{{||||||~~~}}}|||{{{yyyxxxwwwvvvuuuxxxzzz{{{zzzxxxwwwwwwzzz{{{yyy{{{yyy\\\IIICCC;;;;;;@@@???:::<<>>JJJWWW```mmmpppttt{{{|||rrrdddZZZVVVPPPHHHBBB===888222...000111222111///---...///,,,,,,++++++***+++++++++...---,,,++++++++++++,,,---,,,,,,,,,,,,---...//////,,,,,,000222000000333111222222111333888BBBIII\\\lll{{{yyyvvvsssrrrtttyyy~~~{{{vvvuuuqqqjjjqqqssstttqqqlllkkkoootttsssrrrqqqqqqqqqqqqpppoooooommmlllmmmoooooommmjjjnnnmmmllllllmmmqqqtttvvv{{{zzzxxxuuuqqqooopppqqquuuwwwyyyyyyvvvrrrpppooouuuuuutttttttttsssssssssrrrrrrrrrpppnnnllllllmmmmmmooopppqqqooonnnoooppptttsssrrrpppqqqrrrtttuuupppppppppppppppooonnnnnn}}}yyyxxxxxxzzz{{{}}}~~~~~~}}}||||||zzzyyy}}}~~~~~~}}}}}}}}}}}}}}}|||zzzwwwzzz|||}}}|||}}}zzzrrriiicccTTTDDD;;;888555444666777333111333444333666:::AAAPPPjjjxxxxxxxxxxxxyyyzzz{{{|||}}}}}}|||zzzyyyxxxwwwvvvuuuwwwyyyzzzyyyxxxxxxxxxyyyzzzxxxzzzuuuYYYGGGBBB::::::>>>===:::<<>>PPPkkkwwwwwwwwwwwwxxxyyyzzz{{{}}}|||{{{zzzyyyxxxwwwvvvuuuwwwxxxxxxwwwwwwyyyzzzwwwyyyxxxzzzqqqUUUEEEAAA:::999<<<::::::;;;@@@MMMeee~~~uuufffdddnnnzzz{{{lll^^^TTTMMMHHHAAA======<<<:::888222111111000//////000000111111222222222222333333......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******)))((('''(((((())))))))))))))))))))))))'''((()))*********))))))((())))))))))))))))))***(((%%%&&&))))))&&&%%%((((((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((,,,***(((((()))***)))(((++++++***))))))))))))***...///000///......///000222:::GGGVVVdddqqq||||||uuuiii___VVVLLLCCC<<<777444222111111000///...)))***,,,,,,++++++---...,,,++++++***++++++,,,,,,///000111111111000...---......---------------...000...///333444222222444333666:::@@@HHHVVVeeeppp|||zzzzzzyyywwwvvvtttuuuuuutttsssuuuxxx{{{yyyzzzwwwrrrppprrrsssqqqqqqsssrrrppplllkkkooorrrqqqqqqqqqqqqrrrssstttuuutttsssrrrsssttttttrrrpppnnnnnnoooooopppqqqrrrrrrsssuuuvvvuuusssrrrrrrsssuuuwwwxxxwwwuuurrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqsssuuuuuurrrpppooonnnqqqrrrsssrrrrrrsssvvvxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuutttsssqqqpppooo{{{yyyxxxxxxzzz}}}}}}|||zzzyyywwwvvvvvvxxxzzz{{{}}}||||||}}}|||}}}}}}}}}{{{yyyxxxzzz~~~~~~~~~~~~}}}vvvkkkbbbTTTDDD;;;777333222333555222111333444333555999<<>>;;;::::::999888111000000///000000111111000000000000000000000000...---------------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---+++))))))******)))((())))))))))))))))))))))))((((((((()))))))))))))))'''((((((((())))))******)))$$$$$$++++++$$$$$$)))((('''''''''''''''''''''******))))))))))))******///...,,,+++******))))))+++******)))))))))******+++,,,,,,---...111666:::AAAKKK[[[kkkwww{{{yyyoooggg[[[PPPGGG@@@:::777333111000///...---,,,,,,)))***++++++******+++---++++++******++++++,,,,,,///000111222222000...---///......---------------111000111555555222333666888>>>GGGQQQ]]]kkkzzz~~~yyywwwvvvvvvwwwwwwvvvtttppprrrsssttttttvvvxxx{{{zzzxxxuuupppooopppqqqqqqrrrrrrqqqooommmmmmooorrrqqqqqqrrrrrrrrrtttvvvxxxttttttuuuvvvxxxxxxxxxwwwpppqqqrrrsssssssssrrrqqqsssuuuwwwvvvuuusssrrrrrrtttvvvvvvuuusssqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppsssvvvvvvtttrrrpppooorrrrrrrrrrrrrrrssswwwzzz|||{{{yyyxxxwwwwwwwwwwwwwwwwwwvvvuuusssqqqooonnn{{{zzzzzzxxxzzz|||~~~|||{{{{{{yyywwwuuuvvvxxx{{{}}}~~~~~~~~~}}}|||zzzyyy{{{~~~~~~~~~xxxlllaaaRRRCCC;;;777333111222444111111444444333444888<<>><<<888666555444333333111000000000000111222222/////////////////////...,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++---+++******+++,,,+++***))))))))))))))))))))))))((((((((((((((()))))))))''''''(((((()))))))))***+++%%%%%%,,,,,,%%%%%%+++(((((((((((()))((((((((())))))************))))))......---+++***))))))***++++++************++++++'''(((***,,,111888AAAGGGTTT^^^nnn|||{{{rrrkkkgggZZZTTTJJJ@@@999555333222////////////---,,,,,,,,,+++,,,---,,,***)))***++++++*********++++++,,,---...///111111111000...,,,///......---------......///...111555555333666<<>>KKKaaazzzzzzwwwwwwwwwwwwxxxyyyzzz{{{zzzyyyyyyxxxxxxwwwwwwwwwvvvxxxzzzzzzwwwuuusssssssssxxx|||qqqVVVEEE@@@999777999777999===DDDSSSjjj}}}qqqgggjjjvvvqqqgggYYYMMMEEE???:::777111222333222111111333444//////...---------------/////////......---------///...------,,,,,,------++++++************++++++++++++++++++++++++++++++%%%(((+++)))%%%$$$''',,,))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))(((((('''''''''&&&%%%+++,,,&&&&&&,,,+++%%%$$$%%%'''(((((((((''''''((()))***++++++***)))((('''***,,,+++******---000---------------...///000333888???JJJXXXhhhxxxzzzvvvsssssstttqqqkkkbbbUUUHHH<<<666111000///---+++******+++&&&***---...,,,+++---...((()))++++++******,,,---************+++,,,---...111000000///.../////////,,,,,,,,,---///000222333666999@@@JJJSSS^^^nnn|||{{{xxxvvvuuusssmmmmmmmmmoooppppppooommmmmmnnnppprrruuuyyy~~~zzzyyy|||zzztttsssvvvqqqpppoooppptttwwwzzz{{{zzz{{{{{{vvvqqqpppsssxxxuuuxxx{{{{{{zzzyyy{{{}}}qqqqqqrrrrrrsssttttttuuujjjkkkkkkjjjjjjkkknnnqqqooonnnmmmkkkjjjlllooorrrooooooppppppqqqqqqqqqqqqkkklllnnnnnnmmmmmmooopppmmmoooqqqqqqooooooooopppnnnoooqqqssstttuuuuuuuuuuuuuuuuuutttsssqqqpppooo~~~~~~}}}{{{yyyyyyzzz}}}~~~~~~~~~|||}}}~~~|||zzzxxxvvvtttssssssvvvyyy{{{uuujjj]]]OOO@@@:::888666555777555555555444333444777:::CCCOOOeee}}}zzztttuuuyyy}}}|||xxxyyyyyywwwwwwwwwxxxyyyzzz|||{{{yyywwwuuuuuuuuuuuuvvvyyy|||pppZZZEEE>>>===::::::======???FFFUUUnnn~~~ooofffmmm{{{uuuddd\\\PPPFFF???;;;777333333222111111000000111111////////////000000000000333222111///......------***+++...000000...,,,+++,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,,,,+++***)))((((((((((((************************)))))))))))))))******+++)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,)))&&&'''***,,,+++***,,,++++++,,,---000222333555@@@QQQbbbqqq}}}~~~vvvmmmkkkmmmfffeee```VVVJJJ>>>777555111000000///......------++++++,,,...000///---+++++++++++++++++++++++++++++++++++++++,,,---......///000000///---,,,,,,---...***+++000111000444<<>>===:::999<<<===@@@GGGWWWppp}}}nnneeemmm{{{wwweeeZZZSSSIIIAAA>>>;;;888666222111000000//////000000.../////////000000000000222111000///////////////+++,,,...///...---,,,+++,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,+++***))))))))))))******************************)))))))))******+++((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,)))'''%%%&&&)))+++,,,++++++---...---,,,///666<<>>555111111//////...------,,,++++++******+++---......,,,***++++++++++++++++++++++++++++++++++++,,,---...///666777777555111////////////---///222444777@@@KKKZZZcccoooyyywwwlllaaaZZZWWW]]]aaahhhnnnsssxxx|||}}}~~~}}}~~~~~~~~~}}}yyyuuurrrrrrrrroooooooooppprrrrrrrrrqqqrrrqqqooooooppptttxxx{{{vvvuuuttttttttttttrrrpppqqqrrrtttwwwyyy{{{}}}~~~||||||zzzwwwuuuuuuxxxzzz{{{zzzzzz|||~~~}}}zzzvvvssspppooopppqqqqqqppppppqqqqqqqqqpppoooooonnnppppppqqqqqqpppooonnnnnnoooppprrrssssssrrrpppooonnnoooooonnnlllkkklllmmmoooqqqrrrrrrqqqpppqqqrrrqqqppppppqqqssssssrrrpppuuutttsssrrrqqqqqqpppppp~~~}}}{{{yyyzzz|||~~~~~~}}}|||yyyyyyxxxuuuuuuvvvzzz}}}qqqfff[[[MMM>>>888777777888;;;::::::999666333333555777???PPPjjjyyyvvvwwwzzz~~~~~~{{{yyyxxxwwwwwwwwwwwwxxxxxx{{{zzzxxxwwwvvvvvvvvvvvvuuuwwwyyyhhhTTTBBB>>>>>>:::999;;;<<<@@@HHHZZZsss|||mmmdddlllzzz~~~uuukkkZZZPPPIIIAAA<<<:::999777555111000000///////////////....../////////000000000111000000//////000000111......------,,,,,,+++++++++,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,------,,,+++************************************++++++******)))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))'''&&&'''***,,,------+++///222111///555BBBMMM\\\cccnnnzzz{{{uuukkk```YYYYYYXXXTTTKKKAAA888333333444---,,,,,,++++++******)))***)))***,,,------+++)))++++++++++++++++++++++++++++++++++++,,,---...///333444555333000......///000222666999<<>>>>>;;;999:::;;;???III\\\vvv|||lllccclllzzzĦtttkkkbbbSSSJJJDDD===999888777444111111111000////////////000........./////////000000////////////000000111222000///---+++******++++++++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,+++***************************************,,,++++++*********++++++((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********+++***)))***+++---///000,,,000444777<<Lwww{{{=hĦ~~~yyyoooeee4ĉ@ӵ666777666555444555888:::@@@SSSooo}}}tttuuuxxxzzz{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxwwwwwwuuuuuuuuuuuuuuuuuutttttttttvvvwww{{{~~~bbbOOO???===>>>;;;999::::::???KKK___yyy|||lllccckkkzzz>Lvvvfff\\\UUUIIICCC???:::777777777444111222222111000000000000111............////////////............///000111111000...,,,*********++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++******))))))))))))***************************+++++++++++++++,,,,,,---(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********,,,++++++++++++,,,...///...111777@@@NNN^^^mmmvvv{{{rrriiibbbZZZOOOGGGDDDCCC@@@;;;666333111000000,,,,,,,,,,,,++++++++++++,,,++++++,,,......---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////...///000000111333777:::@@@LLL[[[ccchhhppp}}}wwwmmmddd___RRRLLLCCC===;;;:::888666999>>>DDDKKKQQQWWW]]]aaahhhlllppptttvvvxxx{{{}}}|||}}}}}}{{{wwwtttrrrrrrqqqrrrsssrrrsssuuuzzz~~~~~~{{{wwwuuuvvvwwwxxxtttrrrooonnnnnnmmmlllkkkjjjkkkmmmpppqqqrrrrrrqqqwwwxxxyyyyyyyyyzzz|||~~~{{{{{{|||{{{{{{{{{{{{|||}}}yyyuuurrrqqqqqqqqqppppppqqqrrrsssssssssssssssrrrtttwwwxxxwwwsssooolllkkklllmmmnnnpppqqqqqqrrrpppqqqsssrrrpppooooooppppppqqqrrrssssssuuuxxxzzzyyyyyyyyy{{{~~~~~~wwwuuurrrpppnnnmmmmmmnnnGG=?~~~~~~~~~~~~}}}|||zzzHdĦxxxzzz}}}~~~~~~=Īj}}}zzzvvvlllaaaGG=?444444444444666999<<>>;;;999;;;;;;BBBNNNccc}}}}}}lllccckkkyyyHdĦ~~~tttlll\\\QQQKKKAAA;;;888666666888888666444333222222111111111111111------........./////////------------......///000...---,,,*********++++++******+++,,,------------,,,,,,,,,++++++++++++*********)))))))))))))))************************************+++,,,---//////*********))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++)))***+++******+++...000555999CCCQQQbbbrrr~~~{{{tttiii^^^VVVOOODDD<<<::::::777555333222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---*********++++++,,,,,,---,,,,,,,,,,,,---...///000000000000000333888???DDDUUUdddsss{{{~~~{{{ooodddXXXNNNHHHBBB???;;;888888888999888<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ||||||3h?D%%)?||||||ZufĦgLg&eWWWgĉ@///222g&e>&eeee@euuuwww??||||||}}}}}}~~~}}}{{{g<ĉxxxyyyyyyxxx3we<Ħxxx|||3h?@ekkknnncccZ3h?gLD%%)?fff?><z=?Ħg&eZZZg&e;;;888555S?ʬ0004ff?>ߝL...@e,,,g&e,,,++++++3h?g&e>&e,,,+++??+++++++++***++++++,,,,,,************************(((((()))+++---000222333---,,,+++***)))'''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,))),,,///111222555:::>>>NNN\\\ooo}}}}}}vvvkkkaaaRRRGGG===:::999777555555555111---,,,---///...---++++++++++++++++++,,,,,,,,,***)))***+++---,,,,,,))))))***+++,,,,,,---------------------...000000000111444999DDDSSSdddnnnuuu|||ssskkkfff___XXXRRRKKKBBB<<<888:::;;;;;;<<<@@@HHHNNNYYY^^^eeeiiikkkjjjiiiiiihhhlllqqquuuwwwzzz}}}{{{}}}~~~}}}yyyvvvtttsssxxxyyyxxxtttpppqqqxxx~~~{{{{{{|||}}}|||yyyvvvuuunnnllljjjkkkmmmpppqqqqqqhhhjjjmmmooopppooommmlllmmmnnnoooppprrrwww~~~{{{uuurrrrrrsssrrrqqqqqqqqqqqqooollliiilllmmmnnnpppqqqrrrrrrsssnnnoooqqqsssrrrqqqooommmmmmmmmmmmmmmmmmnnnooopppoooooonnnmmmmmmpppuuuxxxyyyzzz|||}}}~~~~~~zzzxxxzzzwwwsssooolllllllllmmm4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^~~~Bt=o9ĦDtfo9Ħ{{{|||~~~g?HdĦ|||Hu]ĦXXXtt666444Hƅ^Hu]ĦeeeH׼s~~~rrr}}}}}}}}}~~~{{{xxxvvvtQxxxvvvvvvwwwje<ĦxxxBt=o9ĦH׼s\\\ssspppeeeHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦSSSHu]Ħ888777Htƅ^444qIܗGIӵ+++H׼s------Hu]Ħ+++,,,Bt=o9ĦHƅ^Hu]Ħ++++++,,,,,,+++******+++,,,,,,******))))))***+++,,,,,,)))***+++,,,...///000111,,,,,,,,,++++++++++++***---,,,+++***))))))))))))+++******)))))))))))))))******))))))***+++---...///---000666999<<>>@@@BBBFFFLLLTTTYYYdddhhhmmmpppooollljjjhhhooooooqqquuuxxxzzzyyywww{{{|||}}}}}}{{{yyyvvvtttyyyzzzzzzyyyvvvsssrrrrrryyyzzz{{{|||zzzwwwtttqqqqqqnnnkkkjjjkkkmmmmmmmmmmmmmmmnnnnnnoooppppppqqqooonnnmmmmmmpppssswwwzzz}}}~~~~~~|||xxxtttqqqqqqnnnnnnooonnnllllllmmmooonnnnnnoooooooooooonnnnnnoooooooooqqqrrrrrrpppnnnlllmmmmmmnnnnnnooooooooollllllllllllmmmqqqwww{{{yyyzzz|||~~~~~~yyyuuutttuuuyyytttooommmooonnnjjjfff4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦzzzt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵ{{{}}}GR/f6LĭĦDdDĦ}}}DdDĦUUU`eĭ222DdDΦDdDĦjjjDdDĦ}}}vvvvvvwwwxxxyyy{{{|||}}}|||yyywwwgeĦwwwvvvvvvFSĦzzzqjRgdKӵDdDĦ[[[qqq}}}mmmcccDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦKKKDdDĦ777q<R444333peƜ4DuTӵ+++DdDĦ------DdDĦ+++qjRgdKӵDdDΦDdDĦ+++*********++++++,,,,,,+++******+++,,,,,,******))))))******++++++((()))***+++,,,---...///*********))))))))))))(((***)))((((((''''''((((((++++++***)))))))))))))))((())))))))))))***,,,...++++++111:::BBBJJJXXXeeesss~~~vvvnnnaaaRRRHHHEEE===666222333555444555777444333000...---,,,,,,,,,***,,,---,,,+++***++++++'''***+++***,,,111444333000///,,,******,,,...//////,,,,,,000000///444;;;AAAGGGRRR___lllwww~~~yyyrrrllleee^^^XXXWWWWWWVVVVVVTTTNNNFFF???AAAEEEJJJPPPVVV[[[aaaeeejjjnnnrrrtttssspppnnnmmmoooooopppssswwwyyyyyyxxxuuuvvvwwwxxxxxxvvvuuutttvvvwwwxxxvvvtttsssssstttxxxxxxyyyxxxwwwuuusssqqqnnnllliiiiiijjjlllmmmmmmjjjkkkkkklllmmmmmmnnnnnnnnnmmmmmmmmmooorrrtttvvvxxx{{{~~~}}}zzzuuurrrpppoooppppppooommmmmmnnnpppnnnoooooooooooooooooonnnpppooopppqqqssssssqqqoooqqqqqqpppoooooonnnmmmmmmooopppooonnnnnnppptttwwwvvvwwwxxxyyyzzz{{{{{{|||~~~|||wwwsssqqqqqqsssuuurrrnnnkkkjjjhhheeebbb4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦ{{{o)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9u~~~GIdnuR)ĦDdDĦnuR)Ħ}}}~~~CdgĪjDdDĦ~~~~~~DdDĦPPPHߝL`o9111DdDΦDdDӵpppDdDĦ~~~zzzyyywwwvvvwwwyyy{{{}}}}}}zzzyyygeĦwwwvvvsp?aĦ|||GIdnuR)ĦDdDĦXXXmmmxxxjjjbbbDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDDDDdDĦ666po9u444333222111=ӊB1.uTӵ,,,DdDĦ------DdDĦ+++GIdnuR)ĦDdDΦDdDӵ+++*********++++++,,,++++++******++++++,,,*********))))))))))))))))))))))))***+++,,,,,,---*********))))))))))))(((((((((((((((((()))******++++++***))))))))))))***(((***++++++***+++---...---111;;;HHHTTTaaappp}}}{{{pppddd[[[RRRFFF===999444///,,,///222333666:::555444111///---,,,,,,,,,,,,+++***+++,,,---,,,+++***...///...000666:::;;;444222///---,,,,,,...///000......111444888AAAIIIVVV^^^jjjvvv~~~}}}yyyqqqggg^^^ZZZZZZ[[[\\\aaa^^^[[[XXXTTTOOOIIIEEEGGGMMMUUU]]]bbbgggjjjlllrrruuuxxxzzzxxxuuusssrrrpppooooooqqquuuxxxyyyyyyrrrssstttuuuuuuuuuuuuuuuuuuvvvuuutttrrrrrrtttvvvvvvvvvuuutttssssssrrrrrrllljjjhhhhhhjjjlllmmmmmmjjjjjjkkkkkklllmmmmmmmmmlllllllllmmmnnnoooqqqqqqrrrvvv{{{}}}{{{wwwsssppprrrrrrrrrqqqooooooppprrrooooooppppppppppppooooooqqqqqqqqqsssuuuuuusssqqqrrrqqqqqqppppppooonnnnnnnnnoooooonnnmmmnnnpppsssuuuttttttttttttuuuvvvvvv|||{{{xxxsssooommmooopppqqqqqqppplllhhhdddcccccc4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<Ħ~~~DtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<~~~qR/ܗ?fӵ>d<}}}}}}>d<ĦJJJ4DufئL>e000DdDʜ4DuTӵrrrDdDĦyyyxxxwwwwwwxxxyyy{{{|||~~~~~~~~~}}}zzzxxxgeĦvvvs<v>aĦ{{{peӵDx<DdDĦSSSiiiuuugggaaaDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦAAA>d<Ħ555peӵ333Ħ///F&uTӵ...DdDĦ------>d<Ħ+++peӵDx<>d<ʜ4DuTӵ++++++++++++++++++++++++++++++++++++++++++************)))((((((''')))*********++++++,,,,,,,,,,,,,,,+++++++++***************+++,,,---//////,,,+++******))))))*********,,,...---,,,,,,...111999AAAOOO^^^kkkwww|||tttlll___QQQIIIDDD<<<555333000+++***---000111555:::444333000...,,,+++++++++---***(((***---///...+++///111222333999???@@@<<<666444222///......000111111111333777===GGGRRRZZZkkkqqqyyyzzzrrrlllaaa[[[TTTPPPSSS[[[ffflllsssmmmeee\\\UUUQQQOOONNNUUUYYYaaagggjjjmmmpppqqqwwwzzz||||||zzzwwwuuutttqqqooooooppptttwwwyyyyyytttttttttuuuuuuvvvvvvvvvwwwvvvuuusssqqqqqqsssvvvuuusssrrrppppppqqqsssuuuooollljjjiiijjjllllllllllllmmmmmmmmmnnnnnnnnnooolllllllllmmmmmmmmmmmmmmmnnnrrrwwwyyyyyyvvvsssrrrtttuuuuuusssqqqpppqqqsssooooooppppppppppppoooooosssrrrsssuuuwwwxxxwwwuuupppppppppqqqqqqrrrrrrrrrmmmnnnoooooonnnnnnppprrrrrrqqqpppoooooopppqqqqqqvvvuuuqqqlllhhhgggiiikkknnnqqqrrroooiiieeefffiii4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦzzzB?Ho9777>dd<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇaaaDdDĦ???sdKĦ444B?dp&ĒR///000>d<sdKĦ+++B?Ho9,,,s&dq&ĒR+++++++++++++++++++++++++++++++++++++++++++++******++++++***)))((('''******++++++,,,,,,------,,,,,,,,,+++++++++******++++++,,,---...000111222,,,++++++******************---...---+++,,,111555DDDQQQbbbrrr~~~xxxjjj___WWWJJJ>>>999777333000//////,,,,,,///000000333888222000...,,,+++***++++++---***((()))---000///---///000111777BBBJJJGGG???;;;888444000......///111///444;;;CCCMMM[[[gggnnn}}}~~~|||uuukkk```YYYKKKIIIGGGIIIOOO[[[iiiqqqxxxqqqfff[[[TTTSSSVVVYYYbbbfffjjjnnnqqquuuyyy|||zzz|||}}}{{{xxxuuuttttttqqqpppoooqqqtttwwwyyyyyywwwvvvuuutttssssssttttttyyyxxxvvvsssppppppqqqssssssqqqooonnnoooqqqtttwwwtttqqqnnnllllllllllllkkkmmmmmmmmmnnnnnnnnnnnnnnnlllllllllmmmmmmlllllllllmmmpppsssuuuttttttttttttuuuvvvuuutttrrrqqqrrrsssooooooppppppppppppoooooosssssstttwwwyyyzzzyyywwwttttttttttttttttttssssssmmmnnnooommmlllkkklllnnnkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjiiifffddddddgggiiiqqqvvvzzzxxxsssppprrruuu4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne~~~=eegesĪj@hfdDĦ@ďDHkge@h@G}}}}}}HĪj@IŌBene}}}HkgezzzneMMMBBBfe222Hu]3hh<<aĦ{{{@G888666sebbb~~~sssgggaaa<Ō@GHkgeHĪj@IŌegeHu]3hIŌaaaVVVDdDĦ;;;ne111333@h......>h......000se---ne++++++@G******sĪj@h******+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++)))(((******++++++,,,------...*********))))))))))))(((*********+++---...000111,,,,,,+++************+++(((+++...------111999@@@PPP___qqqzzzlll\\\QQQGGG>>>666444333111111333000...///222111...000555///...---++++++++++++,,,,,,***)))***,,,///000000222444777>>>KKKUUUSSSKKKDDD???888222///000222444555???KKKUUUbbbpppzzz}}}yyypppdddXXXOOOIII???@@@AAADDDIIISSS]]]dddkkkfff^^^VVVSSSWWW^^^dddfffiiilllooosssxxx}}}}}}}}}zzzwwwtttrrrsssqqqpppppprrrvvvyyyzzzzzzwwwuuussspppnnnnnnooopppwwwwwwvvvssspppnnnoooppppppnnnmmmlllmmmqqquuuwwwxxxuuuqqqnnnmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmlllmmmmmmnnnnnnqqqssstttsssssstttuuuuuuuuuuuusssqqqpppqqqrrrnnnnnnoooooooooooonnnnnnqqqqqqsssuuuxxxzzzyyywwwyyyxxxvvvtttrrrpppnnnmmmggggggfffdddaaa```bbbccchhhiiijjjllllllmmmmmmmmmkkkmmmnnnoooppprrruuuxxx4DuXӵĵD^~~~DdDĦ}}}||||||}}}|||yyyYYYJJJ@@@555444D^:::>>>MMMgggs׼s~~~wwwwwwxxxyyyzzzzzzzzzzzzxxxzzz||||||zzzyyygeFm8www>aĦ~~~===888777s׼sLLLbbb~~~sssfff```HoD^cccWWWMMMDdDĦ999666444222222333...///000...------...s׼s------,,,++++++,,,...*********)))***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))***,,,------,,,+++***'''((()))***+++,,,---...*********))))))))))))((()))))))))***+++---...///---,,,++++++******++++++(((,,,000111444;;;HHHSSSbbbpppyyypppggg[[[NNNDDD;;;666333333222111222666//////111444222......111...---,,,+++,,,,,,---...******+++++++++---000333777;;;???AAAHHHQQQTTTSSSKKKFFF???999888;;;AAAEEEHHHUUUbbbkkkttt}}}}}}wwwrrrhhh\\\PPPFFF>>>;;;666888;;;>>>CCCJJJRRRYYY\\\[[[[[[YYYZZZ___gggmmmiiilllooorrruuuyyy~~~~~~{{{vvvsssssssssqqqqqqrrruuuxxxzzzzzzyyyvvvtttpppmmmllllllmmmooorrrssssssqqqnnnmmmmmmnnnlllkkkjjjjjjlllooosssvvvxxxuuuqqqooonnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnmmmmmmnnnpppqqqpppsssvvvxxxwwwuuutttttttttuuutttrrrpppooooooqqqmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnooorrrvvvwwwvvvuuutttssspppmmmjjjgggeeeddd``````___^^^^^^___cccfffqqqtttwwwzzz|||||||||{{{{{{}}}Φ4DuXӵtvӵ>d<ĦĦĦĦ{{{zzz~~~~~~>d<Ħ~~~|||{{{{{{zzz{{{~~~}}}{{{|||}}}~~~~~~}}}yyyrrrkkkĦ???777777666555555555555555666>d<Ħ888:::@@@MMMeeeBe|||{{{zzzxxxwwwwwwxxxzzz{{{yyy{{{}}}}}}{{{zzzgeFYĉyyyxxx>aĦ}}}]]]FFF<<<===888888BeDDDMMMbbb~~~ssseee^^^nu]ӵ>d<Ħvvvhhh[[[QQQJJJ>d<Ħ888:::;;;Ħ222222222222222222222333...///000111111000//////---,,,+++,,,Be------------,,,Ħ+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***+++,,,------,,,+++***)))***,,,.........,,,+++%%%&&&''')))***,,,------,,,,,,,,,++++++++++++************+++,,,---//////---,,,++++++******++++++***///444777;;;FFFVVVcccsssxxxqqqeee[[[QQQHHH>>>777111......///---+++---222---...222555333---,,,000...------,,,---...///000)))+++,,,+++***,,,111555777===@@@<<<;;;AAAIIINNNOOOJJJDDDAAABBBIIIRRRXXX\\\iiivvv{{{}}}vvvgggaaaWWWKKK@@@888222000...222666;;;@@@GGGPPPWWWVVVZZZ^^^aaacccgggmmmrrrrrruuuxxxzzz{{{}}}|||wwwtttssstttqqqqqqsssvvvzzz{{{{{{yyyvvvssspppmmmlllmmmooopppmmmnnnpppooonnnllllllmmmiiihhhhhhhhhkkknnnrrrtttvvvssspppnnnooooooooooooqqqqqqqqqqqqpppppppppppprrrpppnnnmmmmmmoooqqqssspppuuuzzz}}}{{{xxxtttssssssttttttrrrooonnnnnnpppllllllmmmmmmmmmmmmllllllkkkkkklllpppsssuuutttsssiiihhhgggeeebbb```^^^^^^```aaabbbcccfffkkkrrrvvv~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ~~~zzz|||gdDĦ}}}}}}{{{xxxzzz|||{{{zzz}}}~~~{{{zzzyyysssgdKĦ@@@777:::;;;999444111111222777sdKĦ999:::???MMMfff|||{{{{{{zzzzzzyyyxxxxxxzzz{{{||||||||||||ŶS}}}|||yyy3we<|||___JJJAAA@@@999777<<>>JJJYYYddddddcccccceeehhhnnnsssvvvwwwwwwyyyzzz|||~~~zzzwwwwwwxxxyyyuuuuuuuuuwwwyyyyyywwwuuuwwwuuurrrooommmmmmmmmnnnrrrrrrqqqpppooonnnmmmmmmiiiiiiiiijjjkkkmmmnnnoooppprrrssspppllllllqqqwwwyyywwwtttrrrpppppppppqqquuussspppnnnnnnooonnnmmmsssuuuyyy{{{|||zzzvvvtttwwwtttrrrrrrrrrqqqmmmiiimmmmmmmmmlllkkkiiifffeeecccdddfffiiimmmoooqqqrrrppphhh```^^^aaagggjjjjjjoooqqqvvv{{{>Anenenene~~~zzz|||De|||{{{||||||{{{}}}~~~}}}zzzvvvtttneBBB???888888777777666666444333777ne888999:::AAAOOOhhh||||||{{{zzzyyyxxxxxxxxxzzz{{{|||}}}}}}}}}>A~~~k<zzz___III@@@@@@999777;;;:::<<<@@@KKK```{{{jjjbbb]]]fhDeqqqbbbSSSKKKFFFAAAne777444ne>>>777666333111//////000000,,,------......------,,,...---,,,+++++++++,,,---///...ne,,,---,,,,,,,,,++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,------------,,,,,,$$$(((,,,...---,,,++++++((((((((((((((()))*********)))'''(((***++++++***+++++++++***************''')))+++,,,++++++,,,------******---...,,,,,,000333:::DDDOOO\\\kkk{{{{{{mmmcccPPPJJJBBB;;;777444222111111000...,,,,,,---.../////////.........---------...,,,)))'''&&&''')))+++---,,,,,,,,,,,,,,,---------111444444333444888<<>>;;;:::888666666888999777555666666555666777888:::;;;CCCRRRjjj}}}|||zzzyyyxxxwwwwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}{{{vvvwwwwww\\\HHH??????999777<<<;;;;;;AAAMMMaaazzzyyyccc[[[XXXbbbrrrqqqdddWWWLLLBBB???===:::999999555444333333555555444333444333222000////////////111000...---,,,,,,,,,,,,+++---///+++&&&%%%(((,,,++++++***))))))******++++++++++++,,,,,,+++++++++............//////000000,,,------......------,,,(((+++---...---,,,---...***...111///+++***...222***)))'''(((***++++++***,,,,,,++++++***)))))))))(((***+++***))))))+++---+++,,,///333222333;;;EEENNNXXXggguuuxxxmmm___OOODDD<<<999333000/////////...------,,,++++++,,,,,,------------,,,,,,,,,++++++...////////////...---,,,,,,,,,++++++******++++++000000000///111666>>>DDDUUUddduuu}}}uuugggXXXLLLCCC;;;666444000000333444333444777>>>EEEOOOWWW___fffooouuutttsssrrrqqqrrrtttvvvxxx~~~~~~|||{{{zzzxxxvvvuuuuuuuuuvvvxxxvvvtttssstttuuuuuuuuusssssstttuuuuuuuuuttttttrrrqqqpppooonnnmmmmmmllllllkkkkkklllmmmnnnoooooonnnoooppppppoooppptttwwwvvvvvvtttsssrrrrrrrrrrrrtttrrrpppoooppppppnnnmmmmmmnnnoooooommmkkkiiigggfffdddcccaaaaaaaaaaaaaaa```bbbeeeggghhhgggfffeeeqqq{{{yyysssnnnjjjeeebbb^^^[[[WWWQQQLLLHHHHHHEEECCCBBBBBBBBB@@@???>>>>>>>>>======<<<<<<}}}~~~}}}zzzwwwtttrrrkkk```TTTJJJBBB===:::999::::::888555444555777666555555555777888:::<<>>???999888<<<<<<<<>>999888===<<<===CCCPPPeee{{{~~~ooo\\\UUUTTT```qqqyyynnn```SSSIIICCC>>>===<<<999999<<<555444222333444444222111111111111000///......---+++,,,...///000///......---...///,,,))))))+++...)))************+++++++++)))***+++,,,,,,+++***))),,,---.../////////......+++,,,,,,------,,,,,,+++***+++,,,+++***+++---///)))+++---,,,)))))),,,///***)))'''(((***++++++***************************+++,,,---,,,,,,---000333//////333;;;BBBLLLZZZgggvvv|||vvvlll^^^RRRIIIBBB;;;777111///---,,,...000111111++++++,,,,,,,,,,,,------////////////............)))***,,,------,,,***)))+++++++++++++++,,,------000000222888DDDSSSbbbkkk|||uuukkkTTTKKKCCC===999444222333333000222666:::===EEENNNWWW]]]eeeiiilllnnnqqquuuwwwwwwwwwvvvwwwyyyzzz{{{}}}}}}~~~}}}{{{xxxuuusssooopppqqqqqqrrrsssssssssooonnnnnnqqquuuxxxzzzzzz{{{zzzzzzxxxwwwvvvuuuuuussssssrrrqqqpppoooooonnnkkkkkkkkkkkkkkklllmmmmmmmmmppptttwwwxxxvvvtttrrrrrrrrrrrrrrrqqqqqqqqqqqqvvvuuusssrrrqqqooollljjjdddbbb```]]]ZZZXXXVVVUUUQQQSSSWWW\\\eeeqqq~~~yyyuuupppjjjeeecccaaaaaa\\\YYYTTTNNNIIIFFFCCCBBB>>><<<999888888777666555111000//////111333333222000000000000111111111111~~~xxxsssqqqfff^^^QQQFFF@@@<<<999888888888777555444444666777555555555555777999;;;<<>>999888======>>>EEERRRfff||||||lllXXXQQQQQQ]]]ppp|||oooeeeXXXMMMEEE???<<<;;;:::777777:::444222000000111222222111000000000000///...------,,,++++++++++++,,,---......---,,,+++++++++,,,---)))******+++,,,,,,++++++)))***+++,,,,,,+++***)))------///000000000///...***++++++,,,,,,++++++************))))))***---///,,,,,,,,,,,,,,,---......***)))'''(((***++++++***)))))))))***++++++,,,,,,+++,,,,,,,,,,,,...222555666666===JJJWWWcccpppzzz{{{pppddd[[[NNNDDD===999666333...---+++,,,///111333333++++++,,,---------------////////////.........---+++,,,---......---,,,+++++++++++++++,,,...///000222555<<>>999888======???FFFSSShhh}}}{{{kkkUUUOOOOOO\\\nnnuuuiii___SSSHHHBBB===::::::888555555888333111///...000111111111///000000000///...------...,,,)))'''''')))+++---,,,***((((((***+++++++++)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((((()))***+++++++++***)))*********++++++*********,,,,,,+++)))'''(((***---***((('''((()))+++*********)))'''(((***++++++***(((((()))***+++,,,,,,---***++++++,,,,,,///333666===>>>HHHYYYjjjvvvzzzmmmaaaRRRJJJ???666222///---***+++)))((((((+++---------+++,,,------.........---//////.........---------))))))++++++++++++***)))******+++,,,---///000111666<<>>FFFUUUiii~~~yyyhhhTTTPPPQQQ\\\kkk{{{zzziiiZZZOOOIIIFFF@@@???<<<888444333555777666555333222111000000000///000111000///...///000000000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...---,,,+++++++++,,,---,,,,,,,,,---------......(((***,,,,,,***))))))***************************)))***,,,......,,,***(((000---+++++++++***'''$$$+++***)))))))))+++,,,---&&&))),,,---...333:::???KKKVVVdddnnnyyy{{{qqqdddWWWNNN@@@===888444222111///...,,,------...---,,,***)))+++++++++,,,---...///000111222222222111000...---111///------.........---///---///222///---222<<>>GGGWWWlll{{{kkkUUUPPPPPPZZZiiixxxppp```SSSJJJDDD@@@???>>>;;;888777777777777666555444222111111000000///000111000.........000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...//////---,,,++++++++++++,,,---+++++++++,,,,,,,,,---------,,,+++---//////,,,***************************++++++++++++++++++++++++***((((((***---...,,,+++(((((((((((()))***++++++---...000111444<<>>:::888666555666<<<888666888888555333444444444555555444666888;;;AAAPPPiii{{{xxxyyyxxxvvvwww{{{{{{{{{}}}~~~}}}fffNNNCCC<<<======888666:::???IIIZZZpppnnnXXXRRRPPPYYYfffvvvtttcccUUUMMMFFF@@@<<<>>><<<999:::<<<===;;;888666555444333222111111111///000111000...---...//////...---,,,,,,---......---------,,,,,,+++++++++,,,++++++,,,,,,---...///,,,,,,++++++++++++,,,---*********+++++++++,,,,,,000,,,)))+++000222...)))************************---,,,***))))))***,,,---///---,,,+++,,,+++***((((((((()))))))))*********---...000222999EEEUUU```qqqzzzuuunnnbbbWWWLLLCCC<<<777222000...---...///......)))***+++,,,---------------,,,,,,,,,---.../////////000000000///...---,,,+++,,,,,,,,,------------///...///444;;;EEEUUUcccqqqwww~~~rrriiiTTTIII???;;;888555333444555555444444666<<>>======::::::<<>>;;;999<<>>:::666555444333222222222222///000000000...---...///...---,,,++++++---...///......---,,,,,,+++******,,,+++++++++,,,------...+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---***(((***---///,,,)))************************,,,+++***)))***+++,,,---111000...---+++***)))(((++++++,,,,,,,,,++++++***+++...444:::DDDTTTeeeqqq~~~yyyfff]]]PPPDDD;;;666333111///---++++++---...------+++++++++,,,,,,------------------------...///////////////......------,,,---...///............///111333777???JJJYYYiiittt~~~{{{nnn```VVVGGG???888666555333444777222555999===AAAHHHOOOTTT```eeekkkppprrrrrrssssssssssssrrrpppnnnnnnppprrrssssssrrrqqqppppppqqqqqqvvvyyy|||{{{wwwtttrrrqqqqqqpppppppppppppppsssssssssqqqooonnnnnnnnnpppqqqqqqpppnnnnnnoooqqqrrrpppoooppprrruuuuuuuuussstttuuuwwwwwwtttoookkklllnnnoooooonnnllliiihhhdddcccaaa^^^\\\[[[]]]___kkkpppyyy|||wwwwwwwwwvvvuuurrrllleee```LLLHHHBBB;;;555333444555333444555444444777;;;???EEEDDDDDDCCCDDDEEEGGGHHHDDDHHHPPPVVVWWWQQQGGG???666000---......++++++,,,++++++************++++++}}}{{{{{{{{{{{{{{{||||||~~~|||zzzzzz{{{}}}~~~~~~|||tttmmmfffYYYNNNDDD@@@:::666777999888666;;;777666999;;;999888999666777777777777888;;;===CCCRRRkkk{{{xxxyyyxxxuuuvvvyyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~eeePPPFFF<<<999999:::<<>>IIISSSWWWTTTKKKDDD777222...//////,,,+++---,,,,,,++++++++++++,,,,,,}}}|||{{{zzz{{{{{{|||||||||}}}zzzwwwwwwzzz|||~~~zzzqqqjjjbbbUUUIII@@@>>>999555777:::999555999555555999;;;:::999;;;777777888888777999;;;>>>DDDTTTmmm}}}zzzxxxyyyxxxuuuvvvyyywwwwwwxxxyyyyyyzzz{{{{{{}}}~~~}}}cccMMMDDD:::555555999<<<>>>BBBQQQggg}}}nnnZZZTTTRRR[[[hhhxxxyyyooo^^^UUUJJJCCCAAA@@@===:::999888888:::===>>><<<999444333222222111111111222...///000///---,,,---...------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,+++,,,,,,---------.........***+++---,,,++++++---000************************))))))+++,,,,,,,,,,,,,,,...//////...,,,---///111---,,,,,,,,,---///111222999CCCRRRaaammmyyy}}}uuukkk^^^UUUHHHBBB999333000///000000///...,,,------...,,,+++///...---,,,++++++++++++,,,,,,,,,---...000111222///......---------......+++,,,...------000666;;;???JJJXXXfffsss~~~}}}vvvjjj^^^RRRGGG???999999444111111222111444:::<<>>666111...//////,,,+++---,,,,,,++++++++++++,,,,,,~~~}}}{{{{{{zzz{{{{{{{{{zzz|||{{{wwwvvvyyy{{{zzz|||~~~~~~}}}xxxppphhh___RRREEE<<<<<<888444555:::999333999555555999;;;999999;;;666777888777777888;;;===DDDUUUooo|||xxxwwwyyyyyyvvvvvvyyyuuuvvvwwwxxxyyyzzzzzz{{{}}}yyy___JJJCCC;;;666666:::<<<<<>>===999555444...+++------******+++++++++************++++++~~~~~~|||{{{yyyzzz{{{zzzyyy{{{|||xxxvvvyyy|||wwwzzz}}}}}}|||wwwoooggg^^^PPPDDD::::::777222444:::888222:::666555999:::999888999555666777666666777:::<<>>999:::===>>>;;;DDDTTTkkkyyygggRRRNNNOOOZZZiiiyyyooo]]]QQQJJJGGGCCC>>>;;;999888888222333444333111000111222111111000000000000000000.../////////---,,,---...+++---...///...,,,)))''',,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,+++&&&###$$$***---+++(((************************---+++((('''(((+++///111---//////...---...222666/////////222777???FFFKKK]]]gggttt~~~uuulllaaaSSSDDD888333111...------+++)))'''*********,,,...///...---,,,++++++***+++,,,...///***++++++---///111333444000///...------...000000***---000222666???MMMWWWjjjuuu~~~uuuhhhZZZSSSHHH???:::777555444333111333888;;;>>>EEEMMMXXX\\\aaaeeegggiiijjjlllhhhlllppptttvvvwwwyyyzzz{{{zzzyyywwwvvvxxx|||}}}zzzwwwsssqqqqqqqqqrrrtttsssqqqppppppoooppppppoooppppppqqqqqqooonnnmmmiiimmmqqqqqqnnnnnnrrrvvvrrrsssrrrqqqooonnnooopppssstttwwwzzz|||{{{xxxuuummmlllkkklllmmmmmmkkkiiidddaaa______cccjjjrrrwww|||{{{ssslllhhheeeqqq{{{pppXXXEEE:::666444222000000111111000/////////000000///...------------...111333444222000111,,,)))++++++)))(((*********))))))))))))******~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}{{{yyyxxxwwwvvv{{{zzz{{{}}}}}}yyysssjjj]]]NNNDDD>>>999777999999666555666666666666777888888999999888666555777:::======;;;EEEUUUlll~~~xxxuuuxxxzzzyyyxxxyyy}}}zzzxxxxxxzzz}}}ppp[[[GGGAAA===>>>???>>>???BBBIIITTTjjjqqq]]]MMMLLLNNNXXXjjj~~~sssfffXXXOOODDD???:::888888:::999777333222111111333333222111////////////............444333111///------------)))******+++---///111222,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,---///000000///---,,,---,,,,,,,,,,,,---......///,,,******---...---++++++++++++++++++++++++++++++((())),,,---+++,,,///111,,,+++...000......111222444888;;;AAAKKKXXXaaannnwww}}}qqq```OOOCCC??????333222111///---,,,,,,+++,,,...//////...------...,,,---......,,,,,,---...------...000222333222111111111000............///222///111:::CCCMMM___ooozzz|||qqqcccVVVIIIFFFAAA;;;666222000///444555888;;;AAAKKKUUU\\\iiikkkmmmnnnlllkkkkkklllmmmllllllnnnrrrvvvyyyyyy~~~~~~~~~|||zzzyyyyyyzzz~~~|||yyyuuusssrrrrrrsssuuutttqqqooonnnoooqqqrrruuuqqqllliiiiiijjjkkkkkknnnoooqqqsssuuuwwwyyyzzzwwwvvvtttsssqqqqqqrrrrrrxxx||||||wwwsssppppppnnnkkkgggeeedddbbbbbb\\\___bbbfffooo~~~}}}yyyuuuhhh```]]]SSSSSScccfffrrrVVVAAA999333000......///000000//////000111111111///...---000///...///000111000///...---+++,,,,,,---+++******)))((()))***+++***(((~~~|||{{{|||}}}}}}}}}~~~|||yyyxxxxxxwwwvvv{{{{{{|||~~~zzztttjjj\\\MMMBBB===999666888999666444666555555666777777888888999888666555777:::======<<>>:::888777777777666333222111111333333222111000000000/////////......333222000///...---......,,,,,,,,,,,,,,,---...///------------------------,,,++++++***++++++---...+++,,,...//////...,,,+++,,,++++++++++++,,,------,,,***((()))+++---,,,***(((((((((((((((((((((((()))'''(((,,,---******------******---///......111111777???GGGQQQ]]]jjjssswww}}}pppjjj___QQQCCC:::666555000000///...------------,,,...//////---,,,------+++---...---,,,+++,,,---///...---......//////...//////000000000//////000333333999EEEQQQ]]]mmm|||{{{pppeeeVVVIII>>><<<888555333333333444555999???FFFNNNWWW___eeelllnnnoooooonnnlllllllllkkkkkkmmmqqqwww|||}}}|||zzzzzz|||}}}}}}{{{xxxuuutttsssssstttuuussspppnnnmmmnnnooopppssspppkkkiiijjjkkklllmmmlllmmmnnnpppsssuuuxxxyyyzzzyyywwwuuutttssssssssswwwyyy{{{zzzvvvqqqmmmlllmmmkkkfffaaa^^^^^^aaacccfffkkkooottt~~~zzzrrrjjj^^^[[[QQQLLLLLLFFFJJJ[[[nnn|||```III???444111///...///000000////////////000//////.........---,,,,,,......---,,,...,,,++++++,,,,,,+++******)))((()))***+++***(((|||zzzyyyzzz{{{|||}}}~~~zzzxxxxxxxxxxxxwww{{{|||}}}{{{tttiiiZZZJJJ???<<<777555777888555444555444555555666666777888888777666666777:::<<<===<<<>>>NNNeee}}}yyyvvvyyy}}}}}}}}}~~~{{{{{{}}}~~~eeePPPEEE???::::::;;;999:::===GGGVVVnnnppp```ZZZXXXXXX```nnnwwwjjj___TTTIIIBBB<<<<<<<<<999777555555555333222111111333333222111111111000000000/////////111000//////......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,++++++------------+++++++++************+++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++'''&&&(((------***)))++++++)))***...///...000333111:::HHHUUUaaammmxxxuuulll[[[UUUKKKBBB;;;666222///------,,,,,,,,,---......---...//////---,,,,,,,,,+++,,,---,,,+++***+++---.........---......///000---000222333222111222333666;;;FFFVVVeeeqqq}}}wwwjjj___TTTGGG<<<666555222111222444888:::===CCCLLLUUU]]]ccciiilllppprrrsssrrrpppmmmmmmmmmmmmnnnqqqwww~~~|||zzzyyy{{{}}}zzzyyywwwvvvuuutttuuuuuuuuussspppnnnmmmmmmnnnoooqqqnnnkkkjjjlllnnnoooppplllllllllmmmooosssvvvxxxzzzyyywwwuuutttsssrrrrrrzzzyyyxxxtttooojjjiiihhhhhhfffbbb]]]ZZZ]]]ccciiirrrxxx}}}qqqggg```XXXQQQFFFFFF???>>>CCCAAAJJJ^^^zzzkkkQQQCCC555333000...////////////......---------...//////---+++***+++,,,---,,,***---,,,***+++,,,,,,+++******)))((()))***+++***(((~~~{{{yyywwwxxxzzz|||}}}}}}{{{{{{{{{zzzyyyzzz{{{}}}}}}|||{{{xxxqqqfffVVVGGG>>>;;;666444666777444333555444444555555666666777777777666666888999;;;<<<===>>>MMMccc{{{zzzwwwzzz~~~~~~||||||}}}~~~cccOOOHHHAAA=========;;;<<>>GGGXXXjjjxxx{{{qqqcccVVVNNNGGG>>>666777555444333666:::>>>AAAMMMRRRZZZ```eeehhhkkkmmmsssuuuvvvtttrrrooonnnnnnrrrtttxxx}}}{{{wwwwwwxxxzzz|||xxxwwwvvvuuuuuuuuuvvvvvvuuutttrrrooonnnnnnnnnoooqqqooolllmmmooorrrssstttooonnnmmmlllnnnpppsssvvvwwwvvvtttrrrpppooonnnmmm{{{yyyuuuoooiiieeeeeeeeeeeeffffffdddcccgggooovvv{{{xxxpppcccWWWOOOJJJEEEAAA<<<===999:::AAACCCOOOffftttWWWDDD888555111///////////////---,,,,,,+++,,,---///000...---,,,,,,------,,,+++,,,+++******+++,,,+++)))***)))((()))***+++***(((~~~{{{yyyvvvxxxzzz{{{}}}~~~}}}{{{yyyzzz|||~~~|||yyyvvvvvvssslllaaaRRRFFF>>>:::555333666666444333555444444555555666666777777666777777888999:::<<<>>>@@@NNNddd{{{zzzvvvyyy}}}~~~~~~}}}|||}}}|||~~~dddQQQHHHBBB>>>>>>>>>===>>>AAAFFFVVVpppyyylllaaaaaabbbhhhsssxxxnnnaaaUUULLLFFF@@@<<<888;;;>>><<<888555555666333222111111333333222111111111111111000000000000---......///////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,---......,,,---.........---,,,,,,))))))))))))))))))))))))***)))+++000000,,,***+++,,,***,,,///000111777>>>LLLXXXjjjyyyyyyrrriii]]]OOOEEE:::555111///000000...+++------,,,++++++++++++,,,///111111000---+++++++++***+++,,,,,,******+++,,,)))---111444555666888:::999:::;;;:::888:::AAAFFFPPP\\\mmm|||{{{lll___PPPFFF@@@<<<888555777777777999===BBBHHHKKKYYY\\\```dddfffiiilllnnntttuuuvvvuuussspppooooootttvvvzzzxxxtttsssuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvuuusssqqqpppppppppppprrrpppoooppprrruuuvvvvvvtttrrrpppnnnnnnoooqqqsssttttttrrrpppnnnllljjjiiisssrrrnnnhhhcccaaabbbccclllooorrrtttuuuyyy|||ssscccXXXLLLCCC???===;;;:::777888444666===@@@NNNhhh}}}^^^GGG;;;777222///...//////...---,,,+++++++++---...///...,,,++++++,,,,,,+++***+++)))))))))++++++***)))***)))((()))***+++***(((~~~}}}{{{xxxyyyzzz{{{|||~~~}}}zzzzzz{{{|||}}}}}}zzzxxxssssssppphhh[[[NNNDDD>>>:::555333666777555444666444555555666666777888888555777888888888:::<<<>>>BBBPPPfff}}}zzzvvvxxx{{{|||}}}}}}}}}~~~zzz~~~gggTTTFFF@@@;;;<<<===<<<===@@@GGGVVVooo{{{mmmbbbdddhhhoooyyy}}}mmmdddXXXNNNHHHDDD@@@===999:::<<<;;;999666555555333222111111333333222111111111000000000/////////---....../////////......------,,,,,,,,,---..............................+++,,,---............---++++++++++++++++++++++++------,,,,,,------...///,,,...000///---+++++++++************************,,,***,,,000000,,,+++,,,+++***+++///222666@@@JJJ[[[gggxxxvvvpppggg___VVVLLL@@@888444333111000111111///...------,,,+++++++++,,,,,,111333333111...,,,+++,,,+++,,,---,,,+++***+++---***...222555666999???CCCKKKMMMOOOMMMJJJLLLTTTZZZiiisss~~~ttthhh[[[PPPCCC<<<888555444666888999<<>>:::555444666777555555666555555666777777888888999555777999999888999<<>>AAAKKKWWWmmmyyyiii```dddkkkrrr|||{{{qqqccc[[[QQQJJJFFFCCCAAA>>>:::999888777888777555333333222111111333333222111000000000/////////......---.../////////...---,,,...------,,,,,,---------------------------------+++,,,---...///......---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...000333555444000---,,,---,,,,,,,,,,,,,,,,,,,,,,,,---++++++......+++***------,,,///444999AAAPPP^^^kkkvvv|||qqqfff^^^TTTKKKEEE>>>777222222333444333111000000000,,,++++++,,,,,,---...///333444555333000---,,,,,,+++---...---,,,+++,,,---,,,///222444999BBBOOOYYYeeejjjnnnmmmjjjjjjooottt~~~|||ssscccUUUIIIAAA:::888555333555;;;@@@BBBGGGLLLRRRXXX]]]______aaaeeegggiiikkkoooqqqnnnpppsssssssssrrrrrrsssqqqssswww|||yyysssppprrrtttsssrrrrrrrrrrrrsssrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrruuusssqqqrrrssstttssssssrrrrrrqqqppppppqqqqqqqqqpppooonnnllliiifffcccaaaaaaeeejjjooosssvvvzzz}}}yyyuuupppnnniiiggglllrrrqqqkkkUUUHHH<<<:::999444111111333666333555<<>>:::666444777888666555777666666777777888888999999444777999999888999<<>>:::<<<======???CCCMMMXXXkkkvvvddd\\\bbbjjjsss|||~~~nnnbbbXXXQQQHHHBBB@@@>>><<<999:::777444555666777444111333222111111333333222111////////////............---.../////////...,,,+++///...------,,,,,,,,,,,,************************+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---666999;;;999555111000000))))))))))))))))))))))))---******,,,,,,******,,,000000444:::AAAMMM___nnn~~~qqqdddZZZRRRGGG???:::777444111,,,///111///,,,)))***,,,*********,,,---///111222555666666444000...------,,,---......,,,,,,---...---///111444<<>>;;;:::<<<@@@CCCIIIYYYqqqrrrfffZZZZZZaaappp~~~tttfff]]]VVVJJJ===888;;;???>>>;;;888888777777666666555555777666444333222111111111000000000000000///......111222333222///---,,,+++............////////////000000///...---,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,+++***)))++++++,,,,,,+++,,,///222<<>>999::::::999666444444555888888999888666555666888777888888888999<<>>;;;888777777777666666666555555666666444333222111111111///////////////...------///000222222000...---...............////////////000000///------,,,,,,---+++,,,---......---,,,+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---000333AAANNNXXXTTTHHH===555///000///...---,,,,,,,,,,,,)))***,,,---//////000000555???KKKTTTaaarrr|||tttiii[[[PPPHHH===444333444222///...111111000000000000000000+++,,,,,,,,,,,,---...///...............---,,,++++++++++++,,,.../////////...///444@@@SSSlll}}}iiiVVVIIIAAA:::555777999;;;>>>BBBIIIPPPUUU___bbbeeehhhjjjjjjiiihhhjjjkkkmmmpppsssssspppmmmpppoooppptttsssoooooossssssrrrsssvvvzzz}}}|||{{{vvvuuuuuuvvvvvvvvvsssqqqpppoooooorrrtttuuussspppqqqqqqqqqpppooommmkkkiiikkkooorrrrrrnnnlllmmmpppqqqooooooqqqssssssoookkkiiiooossssssnnnlllooosss|||qqqaaaRRRIIIEEEDDDDDDOOOMMMHHHDDDGGGNNNQQQOOOKKKFFF???:::777666333111666333444777999CCC^^^zzzjjjLLL???444000111000...//////......///////////////------,,,,,,,,,,,,+++++++++++++++************)))+++++++++*********))))))~~~||||||||||||||||||{{{{{{{{{}}}}}}|||{{{{{{{{{|||}}}}}}{{{zzzyyyxxxxxxyyyzzzzzz}}}|||{{{{{{{{{{{{||||||{{{}}}}}}uuueeeTTTFFF???======<<<999666555666888777888888888666555666777666777888888999;;;???CCCJJJYYYnnnxxxtttuuuvvvuuuxxx{{{{{{|||}}}}}}|||zzzxxxvvvvvvxxxzzz{{{{{{|||}}}eeePPPCCC@@@<<<:::;;;>>>CCCGGGOOO___wwwmmm```VVVWWW___lll{{{{{{nnnaaaVVVPPPGGGDDD@@@>>>===;;;888666666666666666666555555555666555444333222111111111...............------,,,---///000111///...///000---............/////////000///...---------------)))+++---//////---+++))),,,,,,,,,,,,,,,++++++***+++,,,---------///222444DDDPPPYYYVVVJJJ???666///000///......------------***+++---///000222222333===LLL^^^mmmzzz|||rrriii^^^QQQGGGDDD;;;444444555333111000111111111000//////......---....../////////......+++,,,,,,---------,,,,,,+++,,,---/////////......---000999HHH^^^wwwuuu\\\III???:::666333:::>>>EEELLLSSSYYY^^^bbbeeegggjjjmmmnnnmmmllljjjlllmmmpppuuuyyyyyywwwtttpppmmmlllppprrrppppppqqqppppppqqquuuyyy{{{|||{{{vvvuuuuuuuuuvvvvvvuuusssooopppqqqtttwwwxxxwwwuuuqqqqqqpppooommmjjjhhhgggmmmooorrrqqqmmmkkklllnnnqqqooonnnooopppnnniiidddmmmuuuzzznnncccSSSDDD<<<:::<<<===CCCCCC???:::;;;???@@@===CCC???;;;777666555444333666444555888:::CCC\\\vvvsssQQQDDD777333333111...---///------///333333111...------,,,,,,,,,,,,+++++++++++++++************)))+++************))))))))){{{{{{||||||||||||}}}}}}|||{{{zzzyyyxxxxxxyyyzzz||||||||||||}}}}}}~~~~~~|||~~~xxxjjjXXXIIIAAA???>>><<<999666555777999666777888888777666666777666777888888999;;;>>>AAAIIIXXXnnnyyyttttttuuutttvvvyyyxxxyyyyyyyyyxxxwwwuuutttxxxyyy{{{{{{|||~~~}}}bbbNNNCCCAAA===;;;<<<@@@EEEHHHTTTddd{{{nnn```UUUWWW___lll{{{qqqdddYYYQQQLLLBBBAAA@@@===:::777666666555555555555555555555555666555444333222222222222......//////......---,,,---///000000.........000---------.........//////000///...---------------***+++---......---+++***+++,,,,,,---,,,,,,+++++++++,,,------...///333555???IIIPPPLLLBBB:::333...///...---------------............000333777<<<>>>KKK\\\ppprrrfff\\\RRRGGG???===555111333555444222333/////////////////////.........///000000000...,,,---...............------+++---000111000///...---000333<<>>===;;;888555555666888555777999999888777777888666777888999999;;;>>>@@@FFFUUUlllyyyttttttuuutttvvvyyyxxxwwwwwwwwwvvvuuuuuuuuuyyyzzz|||}}}~~~{{{```MMMFFFCCC@@@===>>>BBBGGGJJJWWWfff|||mmm^^^TTTXXX```kkk{{{sssdddXXXOOOIIIEEE@@@@@@>>>:::666444666888444444444444444555555555555555444333222222222222///000000000000///......///000111///---,,,---...------------............//////...------------...---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,+++,,,---------///222555777>>>BBB===777444111///,,,,,,,,,,,,,,,,,,------000///...111777@@@IIIOOO```ooo{{{pppaaaTTTLLLDDD<<<666555///,,,...///---+++,,,,,,,,,---...///000000000.........000222111---***////////////...---,,,++++++...111222000......//////333;;;KKKaaa{{{fffKKK<<<999999<<<@@@DDDLLLWWWaaafffggghhhgggnnnppprrrtttsssrrrpppnnnlllnnnrrryyy{{{tttoooqqqrrrpppooopppqqqsssuuuxxxyyy{{{|||}}}vvvuuussstttuuuuuutttssssssuuuxxxzzzzzzxxxwwwuuussssssqqqpppnnnmmmllllllpppppppppooommmllllllmmmhhhkkkkkkeee\\\ZZZaaaiii|||}}}vvvlllaaaYYYVVVYYY]]]WWWPPPEEE<<<888666666666333666666333222555555222999999888777555333333333---+++...444777===QQQfff[[[JJJ999333444333000...111///...222888:::666111------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))}}}~~~~~~}}}|||zzzyyywwwuuutttsssttttttuuuuuuvvvwwwxxxxxxxxxwwwuuusssoooggg\\\QQQFFF@@@;;;;;;:::888666555666888666888:::;;;:::999999999666888999::::::;;;>>>@@@DDDSSSiiizzzvvvvvvvvvvvvwww{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxzzz}}}~~~~~~yyy```OOOHHHEEEBBB@@@BBBFFFLLLOOO[[[iii}}}}}}iii[[[RRRXXX```kkk{{{zzzkkk\\\RRRKKKFFFDDD@@@???;;;777444444666999333333333444444444444444555444333333222222222333000000000000000//////...000000000...,,,+++,,,...,,,------------.........///......---------......///...,,,++++++,,,...///+++,,,,,,---------------,,,------------...111333111666888333000000111000+++++++++++++++,,,---...000///111666AAANNN[[[dddwwwyyyjjj```RRRGGGAAA===777333444///---......)))''''''***+++,,,---...000111111------...111444333...***.........------+++******+++///222222000...000222...222<<>>@@@EEERRRggg}}}|||wwwxxxxxxxxxzzz}}}{{{yyyxxxwwwvvvwwwxxxyyyyyy{{{xxxaaaQQQGGGEEECCCCCCFFFLLLRRRWWWdddppp{{{fffXXXPPPWWW```iiiyyy{{{qqqcccVVVMMMGGGDDDCCC???===999777555666666777222222333333333444444444444444333222222222333333//////000000//////...---...//////---,,,,,,...000,,,,,,---------...............---------......///........................+++,,,,,,---......------------------,,,,,,///111,,,111333///---...///---+++++++++,,,,,,...//////111333999DDDRRRbbbpppxxxvvviiiYYYPPPCCC<<<999777444111000---,,,//////+++)))***++++++,,,---......//////...---///333777666111+++------.........------,,,+++///222111///...111555111777DDDUUUiii~~~|||iiiVVVFFFBBBCCCDDDLLLXXXaaagggoootttvvvuuusssrrrnnnooorrrssssssrrrpppnnnrrrqqqqqqtttxxx||||||xxxuuussspppnnnpppvvvxxxzzz|||{{{yyywwwxxxzzzwwwuuurrrqqqqqqqqqpppooorrrvvvzzz{{{yyyuuussssssppppppppppppqqqrrrtttuuurrrpppooonnnooopppppppppnnnnnnmmmjjjiiinnnvvv}}}sssggg___RRRJJJCCCBBBBBBGGGSSS___[[[SSSGGG<<<555222000///***///111...---000333222...111444444222000000111111...000555555777DDDTTTnnnoooXXX@@@666555444222000...//////000111222222222------,,,,,,,,,,,,+++++++++++++++************)))(((((((((((())))))******yyyzzz|||}}}|||yyywwwuuuuuuuuuuuutttuuuvvvwwwwwwvvvuuuttthhhaaaVVVLLLDDD???;;;:::777999;;;;;;999888888999777999<<<======;;;;;;;;;888999;;;<<<<<<<<<>>>@@@FFFSSSfff||||||xxxyyyzzzzzz||||||{{{yyywwwwwwxxxzzz{{{{{{~~~xxxbbbRRRFFFDDDCCCDDDIIIPPPWWW\\\mmmxxx{{{gggYYYNNNVVV___gggxxxpppgggZZZNNNEEEAAA>>>===>>><<<999777888888666444222222222333333444444444444444333222222222333333......//////......---,,,,,,---------,,,---000222,,,,,,,,,---------............---------......///,,,...000111111000...,,,+++,,,,,,---.........------...---,,,++++++---///(((...111///------,,,))),,,,,,,,,---...///000111333888BBBQQQbbbrrr}}}lll]]]III@@@666000//////---+++%%%###%%%***,,,******,,,,,,---------------------......///444999999333------...///000111111111111+++///222111......333777777???LLL]]]ooo~~~tttgggWWWHHH???AAAEEEHHHSSSbbbfffkkkrrrvvvwwwvvvtttsssmmmnnnqqqrrrsssqqqooonnnvvvtttqqqrrrtttxxxzzz{{{zzzwwwuuusssooommmrrryyyyyy|||}}}|||xxxvvvvvvwwwxxxuuurrrppppppooonnnmmmppptttyyy{{{xxxuuussssssnnnnnnnnnoooqqqsssvvvwwwvvvtttrrrrrrsssuuuuuuuuuwwwuuurrrtttzzzzzznnn___RRRJJJ@@@:::666999===CCCOOO\\\VVVMMM@@@555///...///000+++000222...---000333333)))---111222111000000222333///000444333222===KKKfffxxx___DDD777555444222000---.........---...000222---------,,,,,,,,,+++++++++++++++************)))'''((((((((())))))******xxxuuuuuuzzz}}}}}}~~~}}}||||||||||||~~~}}}yyyvvvwwwzzzxxxrrrjjj[[[MMMIIIEEE???::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;<<<>>>999:::<<<<<<===???CCCEEEFFFTTTggg}}}|||yyy{{{{{{xxxwwwyyyzzzzzzzzzzzzyyyyyyxxxxxx{{{~~~ttt]]]NNNNNNKKKIIIKKKKKKLLLSSSZZZooo}}}}}}hhhWWWVVVVVV]]]kkkzzzvvvhhh```SSSHHHAAA>>>===<<<===;;;999777555333222222444333333222222333333444222222333333333222222111333222111/////////000000//////000000000000000///+++,,,...///000///......///......---------........................---------------+++))))))***,,,000...---++++++,,,---...111000000///......---------.../////////111444777666EEEWWWfffttt|||qqq```RRRCCC>>>888555444444222000...---,,,++++++---///000,,,***)))+++...000...,,,+++---111888<<<;;;666111//////000000000...---,,,//////222555333///333;;;BBBPPPaaaooo|||{{{vvvrrrooooooppplllaaaYYYHHHHHHIIIKKKPPPWWW^^^bbbfffmmmuuuzzz{{{wwwsssqqqpppqqqtttvvvwwwtttoookkkrrrtttuuuuuusssssstttuuuvvvvvvuuurrroooppptttxxx}}}}}}vvvssstttwww|||xxxtttrrrqqqqqqqqqpppvvvuuutttssssssssstttuuuooopppnnnlllqqqzzz|||xxx~~~zzzwwwvvvxxxzzzxxxvvvoooeee\\\UUUNNNFFFAAA000555888666888BBBMMMSSSTTTGGG:::666555222000///,,,,,,---.../////////..................///000000000---...111333666===DDDYYYssskkkOOO===555000............---------......///,,,---///111000...,,,***------,,,,,,+++***))))))***++++++***(((''')))***zzzvvvtttxxx~~~|||{{{zzzzzz{{{|||~~~~~~}}}|||||||||}}}|||yyyzzz}}}zzztttjjj[[[MMMGGGCCC>>>;;;<<<::::::;;;<<<===============<<<<<<;;;<<<<<<=========>>>???>>>>>>@@@CCCEEEDDDSSShhh~~~zzz{{{{{{xxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz|||qqq]]]OOOMMMJJJHHHIIIIIIJJJPPPWWWjjjyyy~~~jjjZZZUUUVVV\\\jjjyyyzzznnn```YYYNNNEEE???======<<<<<<;;;999888666555444444444333333222222333333444333333333333222222111000111000/////////000111111......////////////......------....................................////////////.........------------------,,,******,,,...+++,,,------............////////////////////////------------///333999===FFFUUUfffrrr|||xxxrrrlllbbbRRREEE999555000------...---+++------,,,++++++,,,---...---,,,+++,,,...///---+++,,,---111777;;;:::666222...///000000000///...---///...000444555777@@@KKKVVVcccrrr}}}zzznnn]]]YYYUUUTTTTTTRRRMMMHHHIIILLLPPPVVV\\\aaadddfffkkkqqqwww{{{zzzvvvrrrpppooopppsssvvvwwwuuupppllloooqqqssstttrrrqqqqqqqqquuuwwwwwwvvvttttttvvvyyy{{{~~~}}}wwwssstttvvv{{{yyyvvvuuuuuuuuutttsssrrrrrrqqqppppppqqqrrrsssnnnpppooommmqqqzzz}}}|||~~~~~~}}}yyyqqqggg\\\WWWOOOHHHCCC>>>888444222555666444888CCCMMMRRROOOCCC777333222000------..................------000000000000000111111222000......111333555;;;BBBPPPjjjnnnQQQ???666111///000......---------......///,,,,,,,,,------...///000------,,,++++++***))))))'''((()))((('''&&&'''((({{{vvvrrrsssxxx||||||yyyvvvvvvvvvvvvxxx{{{}}}~~~~~~}}}~~~||||||}}}~~~|||||||||}}}~~~~~~{{{|||}}}yyyrrreeeYYYMMMEEEAAA===;;;<<<999:::;;;<<<>>>???@@@AAA@@@===;;;<<<>>>@@@>>><<>>666333///......//////...,,,,,,,,,,,,++++++++++++...---,,,---......,,,***---...000444777777555333......///000000000000///111///000444:::CCCRRR```nnnxxx}}}lll^^^IIIGGGCCC@@@@@@AAACCCEEENNNSSS[[[dddjjjlllmmmlllooosssxxxzzzxxxtttpppnnnoooppprrruuuwwwuuuqqqnnnmmmoooqqqrrrqqqppppppqqqvvvwwwyyyyyyxxxxxxzzz{{{zzz}}}}}}xxxtttssstttwwwvvvvvvwwwxxxxxxvvvtttnnnnnnmmmmmmmmmooopppqqqmmmooopppoooqqqxxx~~~wwwmmmeeeZZZQQQHHHEEE@@@<<<888555222///444444222111999FFFOOORRRJJJ>>>333000000---++++++////////////...---,,,+++000000//////000000111222222//////111222333888???FFF^^^|||rrrUUUBBB777222000111///......---------......,,,+++))))))***...222555,,,,,,,,,+++******))))))&&&(((******(((&&&&&&&&&zzzuuuooonnnqqquuuvvvvvvsssssstttuuuwwwyyy{{{}}}~~~}}}||||||~~~|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}~~~}}}{{{{{{zzztttkkk]]]VVVNNNGGGBBB===;;;:::::::::;;;===???AAACCCDDDDDD@@@<<<>>>BBBDDDAAA>>>AAABBBCCCBBBBBBCCCFFFHHHGGGTTTiii|||zzzyyyxxxyyy}}}}}}|||{{{zzz{{{|||~~~yyy{{{}}}kkkYYYMMMIIIEEECCCCCCBBBCCCHHHOOO___qqq~~~kkk\\\TTTTTT[[[iiiwwwuuueeeZZZMMMHHHBBB===;;;::::::999888888777666666666666666333333222222222222333333444444333333111000///..................///000000....../////////...------111000...---,,,,,,---...---......000000111111111111000///...---,,,++++++***,,,------,,,,,,...///***+++---.../////////...........................111111222555===KKKYYYccckkkyyy|||vvvssslllddd\\\VVVSSSMMMCCC<<<666444222111000000111111++++++,,,,,,,,,+++***))),,,,,,,,,,,,---,,,,,,+++,,,---...000222333222222---...///000111222222222555444444888BBBRRRdddrrr~~~ppp]]]OOOBBBAAA>>>;;;;;;@@@JJJQQQWWW\\\eeelllqqqsssrrrpppqqqtttxxxyyywwwssspppnnnoooppprrrvvvwwwvvvssspppnnnoooppppppppprrruuuxxxwwwxxxxxxyyyyyy{{{}}}~~~yyy|||~~~{{{wwwuuutttrrrrrrtttwwwyyyxxxuuusssllllllkkkkkklllnnnpppqqqmmmoooqqqppppppuuu}}}ssseeeZZZPPPHHHBBB@@@???<<<:::888555333222333111...///:::IIIQQQRRREEE;;;222000///---,,,---..................------...------------...//////222000///111111111555<<>>@@@DDDFFFCCC@@@???@@@AAAAAABBBDDDGGGJJJKKKWWWjjj|||zzzyyyxxxzzz~~~{{{zzzzzzyyyzzz{{{}}}~~~{{{|||~~~iiiUUUIIIFFFBBB@@@@@@???@@@EEELLL]]]qqq{{{gggXXXSSSTTT[[[iiiwwwyyykkk\\\SSSGGGDDD???<<<:::999888666555555444444444444555555333222222111111222222333444333333222111000...---///////////////...------000000000000000///...---111000...---,,,,,,---...,,,---///000111111111111111000///...---,,,++++++)))***,,,,,,++++++,,,---//////...---------...///.........------,,,,,,,,,///222666???KKK\\\mmmwww{{{{{{pppeee___VVVPPPIIIFFFDDDBBB<<<777222222111///---,,,------***+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,---++++++,,,------...///000------...000111333555555555777;;;BBBPPPcccvvvzzznnn^^^NNNEEE;;;;;;:::999;;;DDDQQQ[[[cccfffjjjooorrrssssssrrrssswww{{{}}}|||xxxvvvtttqqqrrrtttvvvxxxxxxtttrrrrrrqqqooonnnpppuuu|||yyyxxxwwwwwwyyy{{{~~~zzz|||~~~~~~|||yyywwwuuuqqqrrruuuyyy{{{zzzvvvsssmmmlllllllllmmmnnnpppqqqoooooopppqqqqqquuu}}}uuukkk]]]QQQGGGAAA>>>===;;;;;;:::888555333111111000...---000===KKKQQQOOOBBB999222111000......000+++,,,---...////////////---------------......///222000///111000///333999AAANNNggg{{{___III;;;222///000//////...---------------,,,++++++++++++,,,------++++++***************)))'''***,,,,,,+++)))((((((xxxssslllhhhgggiiilllmmmooooooqqqrrrtttvvvwwwwwwxxxxxxyyy{{{~~~~~~zzz{{{}}}~~~}}}|||zzzyyyxxxwwwwwwxxxzzzzzzzzz}}}}}}{{{yyysssggg\\\QQQWWWZZZUUUMMMGGG@@@;;;;;;::::::;;;<<>>???AAACCCAAA???<<<===>>>???@@@BBBFFFIIIKKKWWWjjj{{{zzzyyyxxxzzz~~~yyyyyyyyyzzzzzzzzzzzzzzz|||~~~fffRRRFFFCCC???=========>>>CCCJJJ\\\pppwwwcccTTTSSSTTT\\\kkkyyy{{{mmm```TTTMMMCCCAAA>>><<<;;;999777555444444333333333333444444222222111111111111222222222222222222111000///...000000111000///...---,,,111111111111000///...---///......---------......,,,---///000111000000///000000///...---,,,,,,+++)))***,,,,,,+++***+++,,,222000...,,,,,,---...///------------------------///555???KKK[[[lll|||{{{ooobbbVVVNNNEEEAAA===;;;;;;:::777444000111111///,,,+++,,,---++++++++++++,,,,,,,,,---+++---//////---------...***+++,,,,,,++++++---...,,,,,,...///222555777888555<<>>777111000///---...111***+++,,,...///000000111//////......//////000111111//////111000...111777AAAHHH\\\xxxeeeOOO???333///000000///...---------------+++,,,,,,,,,,,,+++***)))************************&&&(((******(((&&&&&&&&&{{{vvvnnnhhheeedddeeefffggghhhjjjmmmppprrrtttuuuwwwwwwxxxzzz|||~~~~~~}}}~~~~~~|||{{{yyyzzz|||}}}|||xxxxxxvvvuuuuuuvvvwwwxxxwwwzzz{{{yyyuuunnn```SSSLLLUUUYYYSSSKKKEEE@@@;;;:::999888777888999;;;===<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========???BBBDDDFFFTTTjjj{{{zzzzzzyyyzzz~~~|||}}}~~~~~~}}}|||zzz|||~~~yyyaaaOOODDD@@@===;;;<<<<<<===CCCJJJZZZooovvvaaaRRRSSSUUU]]]lll{{{~~~oooaaaUUULLLHHH===<<<;;;;;;;;;999777555555444444333333444444444222222111111111111222222111111111111111000/////////000111111111000///...000000000000///...---,,,------..................,,,---///000000///...---//////.........---------***,,,......,,,+++++++++.............../////////,,,,,,---...///111111222555===LLL\\\lll{{{yyykkk]]]QQQFFF@@@<<<999666666666666333111...000111111///...///222++++++***+++,,,---///000111333444333000------...***,,,...---++++++,,,...+++,,,---///222666999;;;;;;GGGVVVdddtttsssbbbVVVJJJ???:::;;;777:::???FFFPPP\\\gggnnnrrrrrrrrrsssssstttuuuuuuzzz|||wwwwwwxxxzzz{{{zzzwwwtttttttttrrrppppppsssxxx|||xxxxxxyyy|||}}}yyyyyyyyyyyyyyyyyyxxxwwwuuuwwwxxxzzz|||}}}{{{wwwssspppooonnnnnnnnnooopppqqqqqqllllllsss{{{nnn___VVVKKKCCC<<<<<<:::777777;;;999;;;<<<:::666222111222...222666:::AAAGGGFFFAAA888222...------+++,,,000+++,,,---...///////////////............///000000000......000000...000666===AAAQQQmmmlllVVVDDD777000000000000///------,,,,,,---+++++++++++++++***))))))))))))))))))************'''((()))((('''&&&'''(((}}}xxxpppiiicccaaa`````````bbbeeeiiimmmppprrrssswwwwwwxxxyyyzzz|||}}}~~~~~~||||||||||||zzzxxx{{{{{{}}}~~~~~~~~~~~~|||{{{xxxwwwuuutttttttttuuuvvvssswwwxxxvvvqqqhhhYYYKKKHHHQQQUUUNNNEEE@@@===:::888777555444444555777888777777888777666555777999;;;<<<<<<;;;;;;<<<>>>AAAAAAQQQjjjzzzzzzzzzyyyzzz~~~~~~|||}}}~~~ttt]]]MMMDDD???;;;:::;;;<<<===CCCJJJXXXnnnuuuaaaRRRSSSUUU^^^nnn}}}wwwgggYYYNNNGGGDDD999888888:::;;;:::777555666666555444444444444555222222111111111111222222000000111111111000000///...///000222222222111111////////////...---,,,++++++,,,...///000///......,,,---///000000...,,,+++..................------,,,...//////---+++++++++***,,,...000111111000///***+++---///222444666777<<>>BBBDDDAAA:::444...++++++***(((***...------......///.........---,,,,,,,,,,,,---......///---...000///...000555:::;;;IIIeeeqqq[[[HHH999222111111000///...---,,,,,,,,,++++++***))))))***++++++)))))))))))))))************++++++***(((''')))+++xxxooohhhdddbbb^^^[[[YYY\\\```ccceeehhhmmmrrrzzzyyyvvvsssqqqssswwwzzz|||}}}~~~}}}|||}}}yyyzzz|||||||||}}}}}}{{{xxxuuutttrrrppppppqqqrrrttttttxxxxxxrrriii___SSSHHHAAACCCDDDBBB===::::::;;;888999999777666555666888666444444666555444666;;;888999;;;;;;:::;;;>>>@@@IIIRRRfffyyyzzz||||||~~~uuu\\\JJJ??????===<<<===;;;;;;AAAIIIVVVqqqoooZZZTTTNNNUUU```nnn}}}}}}lll```TTTIIIAAA???<<<<<<;;;;;;;;;:::::::::555555444444444333333333333333222222333333444555000000000000000000000000111...------000111///---111000///...------...///........................---,,,,,,++++++,,,,,,---......///000000///...---...------,,,,,,------...,,,000444555444111///...333111//////222555999:::NNNZZZkkkzzzvvv___MMMAAA:::444000111111000...---,,,+++***(((+++000333333000+++(((,,,------------///222555===BBBAAA999111......---------,,,,,,------+++***222------111444666<<>>222...---,,,,,,......---,,,/////////......---,,,,,,------------------------)))))))))***,,,///333555333999FFF[[[vvvyyy```JJJ<<<444111000000///...------------,,,,,,,,,++++++***************))))))))))))******(((''''''(((((()))***+++xxxooohhhccc```\\\YYYWWWXXXZZZZZZ\\\```fffkkksssssssssrrrqqqrrruuuwwwxxxzzz||||||{{{yyyyyyzzz|||}}}}}}~~~~~~~~~|||xxxuuussssssrrrqqqqqqrrrssstttpppsssqqqiii```WWWKKKAAA<<<>>>???>>>;;;888888888888999999999777666777888666444444555444111333777999:::<<<===>>>@@@CCCEEEOOOXXXjjjzzzzzz||||||}}}~~~rrr[[[JJJ@@@???===<<<===<<<;;;AAAIIIVVVqqqmmmYYYSSSQQQXXXdddrrrwwwggg[[[PPPEEE>>>===;;;;;;;;;:::::::::999999666666555555555444444444333222222222222333444444000000000000000000000000222000......000000...,,,111000///---------...///........................---,,,,,,++++++,,,,,,------...////////////...---...------,,,,,,------...***---000222111/////////222000///111777@@@HHHMMM[[[fffttt|||nnnZZZIII>>>888333000222222111000///...------+++,,,---//////---,,,+++++++++++++++***,,,///222<<<@@@@@@999222000000///---------...///...---,,,///---///333555;;;IIIXXXhhhttt}}}qqqfffUUUJJJ???:::888777:::>>>GGGQQQ[[[bbbiiirrrxxxzzz|||yyyxxxwww{{{yyytttqqqppppppqqqtttwwwyyyxxxwwwrrrppppppqqqmmmiiilllssstttyyy~~~~~~~~~}}}zzzxxxvvvuuusssqqqppptttuuutttwwwzzzwwwpppppppppoookkkjjjnnnwww{{{pppcccVVVIII>>>777333222000......000222333777555444333000...333:::EEEMMMSSSRRRMMMEEE:::111///---,,,---...///...------------------------...------------------------,,,,,,++++++,,,...111222666999CCCUUUnnn|||aaaKKK<<<444111000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******))))))))))))*********)))((((((((((((((()))yyyooogggbbb^^^YYYVVVTTTSSSRRRQQQRRRUUU[[[```gggiiilllnnnoooppprrrtttwwwyyy|||||||||{{{{{{|||~~~~~~~~~~~~~~~{{{~~~}}}yyyuuutttppppppqqqqqqqqqpppppppppkkklllhhh___UUUNNNEEE<<<888:::<<<<<<999777777777777888::::::999777777777888555555666444111222666:::<<>><<<<<>>555000///...------//////...---******+++,,,,,,---......------------------------000///...------...///000777888>>>LLLddd|||aaaKKK<<<444000///...---,,,+++++++++++++++++++++,,,------......******))))))))))))******+++***)))(((''''''''''''{{{pppgggaaa]]]WWWSSSQQQPPPOOOMMMMMMOOORRRTTTZZZ^^^bbbfffiiilllpppssssssvvvzzz||||||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}zzzzzz}}}zzzvvvuuuuuuoooooopppooonnnkkkhhhgggcccccc^^^TTTMMMIIIDDD>>>999:::;;;;;;;;;999888777666888;;;<<<:::888777777999777777999777444555999:::===@@@DDDGGGJJJOOORRRYYY___nnnzzz{{{|||{{{{{{}}}}}}~~~~~~iiiUUUIIICCC???======>>>===>>>DDDMMM\\\uuu~~~lllYYYSSSYYYaaannn}}}|||qqqdddUUUKKKDDD===:::;;;888888888888777777777777555555555555444444444444222222222111222333333444000000000000000000000000,,,,,,---...000222222222///.............................................------,,,,,,,,,,,,------,,,,,,------------------......------------......---...//////...///111333000111444:::DDDRRR___hhhrrrxxx~~~uuuooo___VVVIII>>>777333111000------------------------...---,,,******,,,---...---......---++++++---//////333333///+++,,,---+++,,,...000000///.........111555;;;BBBLLL[[[nnn}}}wwwkkk]]]NNNDDD???:::888;;;@@@EEEMMMUUU]]]eeelllrrrxxx{{{xxxwwwzzz}}}{{{wwwsssqqqooonnnoooqqqssstttrrrqqqoooppprrrrrrppppppssswwwuuuuuuwwwxxxyyy{{{}}}~~~|||yyyxxxwwwvvvuuusssppppppqqqwww}}}yyyrrrnnnmmmkkkjjjnnnxxxxxxpppggg______YYYOOOFFF???;;;777555111222222333333222222111---...111000---///<<>>?????????FFFOOOaaayyyppp\\\WWW\\\dddrrruuuggg[[[NNNGGGAAA<<<:::;;;888888777777777666666666444444444333333333222222222111111111111222333333000000000000000000000000......///000000000111222.../////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,------......///......------......//////000000///......000222111666???HHHRRR^^^jjjqqqwww{{{xxxmmmaaaYYYPPPJJJAAA999444222111111,,,,,,,,,,,,------------------............---------......---,,,+++,,,...+++//////,,,***,,,---+++---///111000...---...///444999CCCQQQccctttwwwhhhUUUFFF???>>>:::999<<>>;;;999888888777666777999;;;<<<;;;::::::;;;444333666999888555666:::;;;===@@@BBBDDDGGGKKKNNNMMMTTTddd|||}}}yyy{{{}}}||||||}}}xxxyyy{{{}}}~~~}}}{{{zzz~~~gggSSSGGGAAA???>>>>>>@@@@@@AAAHHHPPPddd}}}ttt```[[[___gggvvvwwwmmm]]]SSSHHHDDD@@@<<<:::;;;888888777777777666666666333333333333222222222111111111111111111222333333000000000000000000000000111222222111///....../////////000111111111000000////////////////////////......------------......---,,,,,,,,,---...///000//////............//////...///000000//////111333222:::FFFRRR\\\fffpppwww}}}|||pppeeeXXXLLLCCCDDD@@@;;;555222000111111..................//////,,,---////////////---,,,+++,,,---,,,+++***+++,,,,,,//////,,,,,,//////------///111///......222666:::CCCQQQcccvvvxxxkkkYYYFFF888777===:::<<>>666333...)))+++***))))))++++++***)))------,,,++++++***))))))+++,,,,,,------.........------...///000111222222///222888CCCVVVpppjjjQQQBBB:::555222///...---,,,++++++++++++000///...---,,,***))))))******))))))))))))******''''''''''''((()))***+++wwwmmmgggaaa[[[WWWVVVSSSPPPOOOOOOMMMJJJGGGHHHKKKOOORRRTTTWWW[[[^^^___bbbfffiiijjjkkkmmmnnnkkkkkkkkkkkklllnnnpppqqqppprrrsssttttttuuuwwwyyyxxxwwwvvvuuutttssssssssswwwyyyzzzyyywwwuuurrrqqqqqqppppppqqqrrrrrrqqqoooooommmhhhbbb[[[SSSMMMIII>>>@@@@@@>>>AAAIIINNNNNNIIIDDD>>>:::999999888777888:::;;;;;;::::::;;;===666555777:::999555555999:::<<<>>>??????AAADDDGGGGGGNNN```zzz|||xxx{{{}}}}}}|||~~~zzzzzz{{{}}}~~~{{{{{{zzzyyy~~~jjjVVVIIIBBB???>>>???AAAAAABBBIIIRRReeexxxccc]]]aaakkkyyy{{{lllbbbUUULLLDDDAAA@@@<<<999:::888888888777777777666666444444333333333222222222111111111111111222222333000000000000000000000000///111222111///...000222///000111222333222222111////////////////////////......------------......---------------///000111//////............//////...000333444555666888:::???GGGSSS]]]eeemmmvvv|||yyyjjj\\\QQQGGG???999:::888555222///...///000........................,,,------......------,,,***,,,------,,,+++,,,---,,,......,,,---000000---,,,...000//////222:::@@@IIIVVVfffttt}}}rrrfffXXXKKK>>>555666===???CCCNNN[[[cccggglllssswwwzzz|||~~~wwwxxxyyyzzzzzz{{{~~~|||xxxvvvvvvsssrrrpppppppppnnnkkkhhhgggiiijjjkkkqqqyyyyyytttrrrrrruuuzzzzzzwwwtttrrrqqqooommmkkkmmmjjjhhhjjjiiihhhnnnvvvyyytttkkkkkkggg___[[[[[[YYYVVVKKKEEE===777333222111000---------------------------,,,,,,///000444>>>IIIMMMKKKDDD:::333111...***+++***)))***+++,,,+++))),,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......///------...///000000000000222444888???OOOhhhiiiPPPBBB;;;666333000///...---,,,,,,,,,,,,......---,,,+++******)))******))))))))))))******)))((((((((((((((()))***xxxooohhhccc]]]YYYXXXSSSNNNLLLLLLLLLJJJHHHGGGKKKOOORRRSSSSSSSSSTTTSSSUUUXXXZZZZZZZZZ[[[\\\aaaaaaaaabbbdddgggiiikkkjjjkkklllmmmmmmnnnqqqsssrrrqqqpppnnnmmmlllllllllsssuuuwwwwwwuuuqqqooonnnkkkkkklllooorrrrrrnnniiigggeee```YYYQQQJJJDDDAAA===@@@@@@???DDDLLLRRRSSSQQQJJJBBB<<<;;;;;;;;;:::999:::;;;:::::::::<<<>>>:::999;;;===;;;666666999:::;;;<<<<<<<<<===???BBBDDDLLL___yyy{{{wwwzzz~~~}}}}}}|||||||||}}}~~~{{{yyyyyyyyyyyynnnXXXJJJBBB???>>>???AAAAAACCCJJJSSSdddzzzddd^^^dddmmm|||qqqbbbXXXPPPHHHAAA@@@???;;;999999888888888888777777777777555555444444444333333333111111111000111222222333000000000000000000000000))),,,///111000111555888000111222333444333333222000000000000000000000000......------------............------...///111222//////............//////000333777999;;;===@@@BBBTTT\\\eeelllqqqvvv~~~xxxlll\\\MMMEEE???;;;888444333222///---,,,...///------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,...000000/////////000***,,,,,,***,,,//////++++++...000000000666@@@HHHXXXhhhxxx|||ssscccUUUHHHAAA;;;777888>>>EEEKKKXXXfffmmmoootttzzz~~~~~~xxxxxxyyyxxxyyy{{{|||xxxuuuuuurrrqqqpppppppppooollliiiaaagggkkkjjjnnnuuuwwwuuuqqqpppppptttyyy||||||{{{tttrrrpppoooppppppooonnnmmmjjjhhhiiiffffffooo{{{tttggg___]]]```aaa^^^[[[YYYTTTNNNDDD???888222///......------,,,,,,++++++,,,,,,---///,,,,,,///222555===EEE===@@@>>>777222111///---,,,+++***+++,,,,,,+++***+++++++++,,,,,,---......++++++,,,,,,---...//////......////////////......666666777<<>>>>>>>>===;;;:::999::::::;;;:::999999888777777777888999999999::::::;;;;;;;;;AAAKKK]]]ttt|||wwwyyy||||||}}}}}}|||{{{|||~~~~~~~~~}}}}}}oooXXXIIIAAABBB===<<>>FFFSSSjjj~~~jjj]]]```ooorrreeeZZZTTTPPPJJJBBB>>>??????===;;;777777777777777666555555333333333333333333333333222333444333222222444666444333333222111000//////333333222111111000000///000222555666555444333444222222111111111333444666444333222111000...------//////............//////---///000000......000111111444:::>>>BBBIIIRRRXXXeeekkkssszzz}}}zzztttiii]]]LLL???999666444222222222111000///...------//////.........---------222111///...,,,,,,++++++///...---,,,,,,,,,,,,,,,...,,,,,,...111333111//////...111777999???OOO___mmmzzz{{{lll___NNNIIIAAA999666999@@@FFFPPPYYYeeemmmsssxxx|||xxxwwwyyyyyyxxxzzz~~~yyytttrrrrrrsssttttttsssrrrpppooommmkkkjjjjjjlllooosssuuuuuuwwwwwwwwwxxxzzzzzzxxxvvvssspppmmmkkklllnnnnnnooojjjmmmpppoooooovvvooo___UUUQQQOOOQQQSSSRRROOOKKKHHHFFF???;;;555222111111111111000---,,,//////,,,,,,000,,,---///111222222555999AAA===777222000...---++++++---......---,,,,,,---)))***,,,...////////////+++++++++,,,,,,---------000000000000111111111111555222555===FFFVVVtttqqqTTTBBB<<<777333333000,,,***+++---......---///---((()))---,,,&&&'''((()))******)))((('''+++)))(((''''''((()))+++~~~tttmmmfff___ZZZXXXUUUQQQOOOMMMJJJGGGEEEDDDFFFIIIJJJJJJGGGDDDAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGIIIIIIJJJKKKKKKMMMPPPRRRRRRRRRSSSTTTUUUSSSOOOLLLKKKJJJKKKLLLXXX[[[```dddfffeeecccaaa^^^___``````^^^\\\YYYWWWRRRQQQQQQPPPOOONNNMMMLLLJJJGGGCCC@@@AAAFFFMMMSSSSSSOOOIIICCC>>>===>>>??????>>><<<;;;::::::;;;;;;::::::999888888888888888999999999:::;;;;;;<<<<<>>>>>>>><<<999666777777777666666555555222222222222222222333333000111111111000000111333111111111111222222333333111111111111111111111111///333888:::888555222000......------...///111222444333222111000///......//////............//////222111///---,,,,,,...///111555<<>>HHHPPPZZZaaajjjqqquuuzzz~~~{{{zzz||||||{{{}}}}}}wwwssssssssswwwwwwwwwwwwvvvtttrrrqqqooonnnmmmooossswwwxxxyyy{{{zzzyyyyyyyyywwwtttqqqmmmmmmkkkjjjkkkmmmoooqqqqqqwww}}}|||hhhVVVJJJDDDHHHIIIJJJIIIHHHFFFEEEDDDAAA===777333111111000000///,,,,,,......,,,,,,///---...000111222444777;;;>>>:::555111//////...---+++,,,......,,,+++,,,---'''((()))+++,,,,,,,,,++++++++++++,,,,,,---------------------............444111333;;;CCCSSSpppuuuXXXFFF???:::555222///------...///...---+++---,,,((((((,,,,,,((((((((())))))))))))((((((***)))(((''''''((()))***wwwpppjjjbbb]]]WWWTTTPPPNNNLLLKKKHHHFFFDDDCCCCCCBBBAAA@@@??????>>>>>>======>>>>>>???@@@???@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDDDDDDDCCCDDDEEEGGGEEECCCAAA@@@@@@AAABBBDDDHHHMMMRRRUUUWWWVVVUUUQQQQQQPPPPPPOOONNNMMMMMMLLLKKKLLLQQQWWW[[[[[[ZZZVVVQQQJJJCCCAAACCCGGGJJJLLLIIIDDD@@@======>>>??????>>>===<<<;;;;;;;;;;;;;;;::::::999999999999999999999::::::;;;<<<<<<===AAAKKK]]]uuu}}}xxxzzz|||{{{|||~~~zzz~~~{{{zzzyyyzzzjjjUUUGGG@@@@@@;;;;;;@@@AAAAAAJJJWWWlllnnn```cccqqqzzzkkk___TTTLLLGGGFFFCCC???>>>???>>>;;;888777777777777666666555555333333222222222222222222000111111000//////000222111111111111222333444555000000111111111111222222000555;;;>>>;;;555000,,,////////////000111222222333333333222111000////////////............//////555222...,,,,,,...000111111777AAAKKKWWWfffuuu}}}yyyssskkkaaaYYYJJJCCC:::555333444333222222111111000///...---------,,,,,,,,,,,,++++++++++++++++++,,,...000111222///...------,,,------------,,,+++,,,......---,,,555333777BBBQQQ```qqq~~~tttgggZZZMMMCCC:::888777777===HHHUUU^^^hhhmmmrrruuuxxx}}}~~~}}}~~~~~~~~~yyyuuussstttvvvyyyzzz{{{{{{{{{zzzxxxvvvsssrrrqqqsssvvvyyyzzzzzz~~~|||zzzyyywwwtttpppllliiijjjjjjhhhgggiiiooosss{{{~~~iiiTTTDDD<<>>@@@;;;666111///---,,,++++++,,,......,,,+++,,,---***+++,,,---------------++++++,,,,,,,,,,,,------/////////000000000111111222000222999@@@NNNjjjzzz___MMMEEE???999111000//////000000///---))),,,---)))(((***,,,+++***))))))(((((())))))******)))(((''''''((()))***xxxrrrkkkccc^^^VVVSSSOOOMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@???????????????????????????@@@@@@??????>>>>>>>>>=========;;;<<<>>>>>><<<<<<===>>>???>>>===<<<<<<<<<>>>???:::===AAAEEEHHHIIIIIIIIIDDDCCCCCCDDDFFFIIIKKKMMMKKKKKKNNNWWWbbbjjjkkkjjjeee]]]RRRGGGBBBAAABBBCCCEEECCC@@@>>>======???@@@???>>>===<<<;;;:::::::::;;;;;;:::999999::::::;;;999999:::;;;<<<======>>>AAAKKK]]]uuu~~~yyyzzz{{{{{{{{{|||zzz|||yyyvvvwwwhhhTTTHHHBBB@@@;;;<<<@@@AAAAAAIIIUUUmmmooobbbeeessspppaaaUUULLLFFFCCCBBB@@@@@@@@@@@@???;;;888999888888777777777777777444444444444333333333333222333333222000000111333333333222222333444555666444444333333333222222222333777<<<===:::444///,,,/////////000000111222222333333222222111111000000//////............//////333000------000333444444444===KKKYYYgggvvvxxxpppggg]]]RRRJJJ===999555222222333333222111111000///...------,,,---,,,,,,,,,,,,,,,,,,,,,//////...------------.........------------......000/////////000111111111888999@@@OOOaaaqqq}}}rrrcccUUUKKKBBB===999999;;;>>>FFFSSSaaajjjtttvvvwwwxxxzzz~~~~~~~~~}}}|||~~~{{{wwwuuutttwwwyyyyyy{{{~~~~~~yyywwwuuuuuuwwwxxxxxxxxx{{{yyywwwvvvuuurrrnnnkkkfffgggfffcccaaaeeeoooxxxwww```LLL@@@@@@@@@AAACCCFFFGGGGGGFFF===:::555222111000///...---******,,,---++++++///,,,000333444777===BBBDDDDDD???888222...+++)))''',,,---//////---,,,---...------..................,,,,,,,,,,,,,,,,,,,,,,,,000000111111111222222222222000222888>>>JJJddd}}}eeeTTTKKKDDD===333111//////000111000000,,,......,,,))))))+++,,,+++***)))(((((()))***+++******)))(((((()))******{{{uuunnnfff```VVVSSSOOOLLLKKKJJJHHHGGGEEEEEEDDDCCCBBBAAA??????========================<<<<<<;;;;;;:::999999999666888888888666666777999999888888888888999:::;;;:::;;;===???@@@@@@??????<<<<<<<<<===@@@EEEIIILLLMMMNNNTTT```nnnwwwxxxwwwpppfffWWWJJJCCC???>>>===>>>>>>=========???@@@AAA>>>>>>===<<<;;;:::999888:::::::::999999:::;;;;;;999::::::<<<===>>>>>>???CCCMMM^^^uuuzzzzzz{{{zzzyyy{{{zzz~~~~~~yyyuuuuuu}}}hhhVVVKKKFFFAAA<<<<<>>KKK]]]ppp~~~~~~rrraaaRRRGGG???;;;999999;;;???FFFPPP]]]kkkssszzzzzzyyyyyyzzz}}}}}}}}}~~~zzzxxxyyy{{{{{{yyywwwvvvvvvyyy|||{{{~~~~~~zzzxxxxxxwwwvvvuuutttrrrrrrrrrrrrpppmmmjjjaaabbb```^^^```iiixxxrrrYYYIII@@@???@@@CCCEEEEEEBBB???777444111////////////...---******,,,---+++,,,///,,,333777888<<>>>>>>>>>>>???>>>>>>===<<<======<<<;;;;;;:::999999666777888777666666888999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888:::===AAACCCKKKPPPZZZhhhuuu}}}~~~}}}vvvjjjYYYKKKCCC>>><<<::::::;;;<<<===???@@@BBBCCC??????>>>>>><<<;;;999888:::999999999999::::::;;;999:::;;;<<<===???@@@@@@EEENNN___vvvzzzzzz{{{yyyxxxzzzzzz|||}}}}}}}}}zzzvvvuuu|||jjjXXXMMMHHHBBB===>>>BBBBBB@@@FFFRRRkkkooobbbgggtttsssjjj]]]QQQIIIDDDBBBAAA@@@BBBCCCDDDCCCAAA>>><<<<<<;;;999888888888999:::666666555555444444333333000111222111000000222444000000000222555999<<>><<<:::888777555555555333111///000111,,,,,,...//////000//////000000000000000111111111//////............//////...///000000000333777:::KKKXXXjjjzzzxxxooobbbVVVMMMEEE>>>888444444333333333333333333111000000///...---,,,,,,------...............//////......---------...............---......///000...000111222333555999<<<<<>>888666888999===DDDMMMXXXeeeqqqxxxzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}wwwssstttvvvwwwxxxwwwwwwwwwzzz|||~~~}}}zzzyyywwwuuusssnnnmmmmmmmmmmmmllliiiggg[[[\\\]]]___gggtttgggTTTCCCAAA>>>>>>???>>>999555333111///......///...------******---...,,,---000000999>>>>>>AAAIIILLLIII===999444111//////...------...000000...---...///+++++++++++++++,,,---...------,,,,,,,,,,,,++++++....../////////000000000222000222777:::BBBXXXnnnkkkZZZRRRJJJCCC:::555///++++++---000222222...+++------+++***+++*********))))))*********************************zzzrrrhhhbbbXXXTTTOOOKKKIIIHHHGGGFFFBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>======<<<<<<;;;777888999888777888:::<<<999999999:::;;;;;;<<<<<<999999999::::::;;;;;;<<<999888666555666888:::;;;DDDLLLZZZjjjuuu|||~~~~~~vvviiiWWWIIIAAA===:::777999:::<<<>>>@@@BBBDDDDDDAAAAAAAAA@@@???===;;;:::888888888888888999::::::::::::;;;===>>>???@@@AAAGGGPPP```vvv{{{{{{{{{yyywwwyyywwwyyy{{{{{{||||||xxxwww~~~kkkXXXMMMGGGBBB>>>???EEEEEECCCJJJUUUiii~~~mmm```gggtttxxxfff___SSSJJJDDDAAA@@@@@@AAABBBDDDDDDBBB???===<<<;;;999888666666777888999555444444333222222111111///111222222111222444666555444333333444777:::<<<@@@@@@>>><<<:::888777666000111111000......000111...///111222333333222222....../////////000000000//////............//////...111333222222888DDDMMM^^^iiizzzxxxfff]]]PPPEEE???;;;777555000111111111111222333444000000///...---,,,,,,+++,,,,,,,,,------.........---------------...///000...............///000000...000333444666:::@@@DDDLLLZZZkkkxxx{{{ppp```RRRCCC===:::777777;;;AAAFFFNNNWWW```jjjrrrwwwvvvwwwxxxyyy{{{{{{zzzxxx{{{~~~vvvqqqqqqrrrtttvvvwwwwwwwwwxxxzzz~~~}}}yyywwwuuutttrrrqqqnnnllljjjiiihhheeebbb___[[[\\\```gggrrrxxxfffPPPIIIAAA===;;;:::666222444111///.........---,,,---++++++......---...111666@@@FFFDDDEEEKKKKKKEEE888444000.........///...+++---......---,,,,,,------,,,,,,,,,---///000111---------,,,,,,+++++++++111111111111222222222222111///000555777===RRRhhhjjjYYYRRRKKKEEE:::666000,,,+++,,,---...000(((%%%***...---+++***)))******++++++******)))*********++++++*********xxxpppfff___YYYUUUOOOKKKIIIGGGFFFEEEEEECCCBBBAAA@@@AAACCCDDD>>>>>>?????????>>><<<;;;<<<<<<;;;;;;::::::::::::444555555555444555888:::666666777777888888999999555555666777999;;;<<<===777666555444555777999:::<<>>@@@AAAAAAIIIQQQaaawww{{{{{{{{{xxxwwwxxxuuuxxx{{{|||}}}}}}zzzyyylllXXXLLLEEEBBB>>>@@@FFFGGGFFFMMMYYYhhh}}}mmm___gggtttqqq^^^WWWMMMEEE@@@???>>>>>>AAABBBDDDCCCAAA>>><<<<<<999888666555444555777888333333222222111000//////111333444444444555888:::<<<:::777444333444555666:::999888777666444333333,,,...//////......///000+++,,,...000000000//////------......//////000000//////............//////...222555555666AAASSSbbbkkkuuutttlllYYYOOOBBB999555444444333---.../////////000222444000000///...---,,,,,,++++++++++++,,,,,,---------///......---------.....................///000000///222666888:::???FFFKKK\\\kkkyyy~~~sssfffSSSEEE999888999999;;;@@@LLLQQQYYY```ffflllqqqttttttuuuwwwzzz{{{{{{xxxuuuuuuzzzwwwqqqpppoooqqqtttvvvvvvvvvwwwxxx|||~~~zzzwwwsssqqqqqqpppooonnnooommmjjjhhheee```[[[XXX___aaafffooo{{{www^^^TTTGGG???<<<;;;888666666333111//////...,,,+++...++++++...///---///222;;;FFFLLLHHHGGGLLLIIIAAA777444///,,,,,,,,,++++++)))+++---,,,+++***++++++))))))))))))***,,,...///---------,,,,,,+++++++++............////////////000---///333444:::NNNccciiiXXXQQQKKKEEE999555111...---,,,+++***...###'''//////+++***)))***+++,,,,,,+++***)))******++++++++++++******{{{rrriiibbb[[[XXXSSSOOOLLLJJJGGGEEEDDDCCCAAA???>>>>>>??????BBBBBB@@@???>>>>>>>>>>>>>>>>>>======<<<:::999888555555555555555666777777777888999:::::::::::::::999999999;;;>>>??????>>>;;;:::777555444444555666???DDDOOO```pppzzz{{{yyynnncccSSSEEE===999666555777999<<<>>>@@@BBBFFFIIIKKKGGGCCCAAAAAAAAA???===777666666777777888999:::;;;999888;;;AAAGGGIIIIIIEEENNN^^^uuu}}}{{{||||||{{{xxxxxxwwwxxx|||nnnZZZNNNHHHBBB@@@AAAFFFJJJNNNVVV^^^mmm{{{hhhZZZaaaooorrrhhhTTTPPPHHHAAA<<<;;;<<<>>><<<===>>>???>>><<<:::999555666666555333333444555222333333333333333222222000//////000333888===@@@BBB===888666777777555222555444333333333222000...---------///000000---+++////////////////////////111000///......///000111111///......///111222222000222555:::CCCRRRdddppprrrddd\\\NNNFFF<<<666555333000---000000000000000000000000555444333111///...------222...++++++...///---))))))((()))+++//////,,,)))000------111222000///000666555888>>>AAAEEEQQQ^^^lllxxxxxxeeeSSSDDD>>>888666666999CCCMMMYYY^^^gggpppvvvzzz{{{zzzvvvxxx{{{||||||{{{|||}}}www{{{~~~wwwppppppqqqsssuuuwwwxxxxxxyyy|||yyyxxxzzz~~~|||wwwqqqpppnnnlllkkkjjjkkkllljjjeeeaaaaaa\\\VVVWWW\\\bbbooo{{{uuueeePPPAAA===;;;777222000555888666///++++++------++++++------,,,000666CCCHHHJJJGGGEEEDDD???:::555111000000///,,,,,,///---------,,,+++***)))(((+++++++++,,,---...000000///...---,,,+++,,,,,,---,,,,,,.../////////...---///111///222777777DDD^^^zzzwww```QQQKKKKKK@@@:::333......---+++))),,,------------------------,,,++++++******++++++---,,,+++******+++,,,---{{{sssiiiccc]]]ZZZTTTPPPMMMKKKHHHFFFDDDCCCAAA@@@???>>>??????AAA@@@???>>>>>>>>>>>>>>>=========<<<;;;:::999888888777666666666777888999666666777777888888777777666555666777:::;;;:::999999888666444444444555666<<>>??????BBBKKK[[[rrr{{{yyyzzz{{{zzzxxxzzzyyyzzz}}}~~~mmmYYYLLLFFFFFFDDDDDDHHHKKKMMMTTT\\\kkk|||iii[[[aaaooosssdddZZZPPPLLLEEE???;;;:::;;;===:::;;;<<<<<<;;;:::888666666666777555444333444666555555555555444333222111000//////000222777;;;>>>AAA>>>:::777666666666555555444222222222111///---///...---...000000...---////////////////////////000000////////////000000222111///...////////////444888>>>FFFQQQaaassszzzkkk\\\TTTEEE>>>666222222222000---000000000000000000000000444333222000///...------***'''$$$&&&***,,,+++(((+++***+++---000000...+++///,,,,,,000222000000222666555999@@@GGGPPP___ooo|||zzzmmmZZZJJJ@@@;;;888999<<>>>>>=========>>>>>>======<<<<<<;;;:::888777;;;:::888777666777999:::666777777777777666666555555444444555777888666555666555444333333444555666888:::@@@IIISSSYYYZZZXXXPPPKKKCCC===:::999999999777999:::<<>>GGGXXXnnn|||yyyxxx{{{|||{{{yyy|||||||||~~~}}}~~~kkkWWWJJJDDDIIIFFFEEEHHHIIIKKKQQQXXXiii}}}|||iii\\\aaaooowwwiii[[[SSSJJJGGGAAA<<<999999:::<<<::::::;;;;;;:::999777666666777777666444444555666888888777666555333111000111000///000111555999;;;<<<<<<;;;999777555666777666444222111000000...---000...------...//////...//////////////////////////////000000000000//////111111000000000000111111444:::EEEQQQ___oooyyynnn^^^OOOHHH<<<777111///111222111000000000000000000000000000222222111000...------,,,,,,)))'''(((,,,...---+++---,,,---///111222000......,,,,,,000111000222555777888===FFFQQQ___qqqzzzmmm```PPPCCC;;;:::;;;AAAFFFLLLVVV```hhhmmmttt|||{{{~~~~~~{{{yyy{{{uuuvvvvvvvvvwwwyyy{{{}}}zzzwwwtttssssssrrrmmmiiillljjjgggggggggfffbbb^^^___[[[YYY\\\```gggrrr}}}{{{uuummmfffttt{{{bbbNNNBBB;;;444//////000111222222000//////---******,,,,,,,,,000666AAAFFFGGGDDD@@@???<<<999666111......,,,***+++///++++++++++++***)))((((((++++++++++++,,,...///000......---,,,,,,,,,------,,,,,,---............---,,,000///111666555===QQQkkkkkkVVVLLLJJJBBB<<<444000//////...,,,---------------------------,,,,,,+++++++++++++++******++++++++++++******uuukkkddd```\\\UUUPPPLLLJJJGGGEEEFFFEEECCCAAA@@@??????@@@======<<<<<<<<<======>>>============<<<:::999888<<<:::888666666666888999999999999999888777666666777666666666888888666555333333222222333333555555777777999>>>DDDGGGHHHGGGHHHEEE@@@<<<999777555555888999:::<<>>>>>;;;888777888999666333111000000///...000...,,,+++---.........////////////////////////...///000111111000///...///000111222222444666888888AAAOOO^^^lll{{{tttkkk___PPPBBB<<<777444000000111222222111////////////////////////000000000///...---,,,,,,222000...---...///...,,,------...///111111000000000......000000///222777999>>>GGGSSSaaappp|||mmm```UUUKKKDDD======BBBKKKRRRWWW```hhhmmmqqqxxx~~~|||yyyxxx|||~~~{{{|||{{{yyyyyyyyy{{{}}}zzzxxxuuuttttttssspppnnnppplllhhhffffffccc]]]XXXXXX[[[```gggnnnwww~~~rrrhhh```YYYTTT```nnnjjjSSSDDD;;;444//////......///000000...,,,---******,,,,,,+++///666>>>FFFKKKHHHDDD@@@;;;666666111------+++)))***...))))))*********))))))(((++++++++++++,,,---...///------------------------,,,,,,---------.........,,,111000111666555:::JJJdddttt\\\PPPLLLDDD>>>666111000000///...++++++,,,,,,---...//////,,,+++******))))))*********+++,,,------,,,+++***xxxnnnfff```[[[TTTNNNKKKHHHFFFDDDGGGFFFDDDBBB@@@@@@@@@@@@===<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::999:::999777555555555666777888888888888888777666555888777666777888888666444111111111222222333444555777666777888;;;=========AAA@@@???<<<999666555555888999:::<<<@@@EEEMMMRRRYYYXXXTTTOOOJJJDDD@@@???===<<<;;;:::::::::::::::888999:::;;;;;;<<<>>>???<<>><<<;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::666777777666444444555666555555555555555555444333111000/////////111222444222999AAAEEEDDD@@@===<<<===:::555222111111000000///---******+++---------////////////////////////...///000111111000///......///111111111444888;;;EEEOOO___ooo{{{|||qqqeee[[[PPPCCC999555333222000///000000//////........................//////000000///...---,,,///---++++++++++++******,,,---.../////////000000333111000111000///222999999CCCSSSdddsssooo```UUUMMMIIIHHHEEEFFFMMMVVV\\\```fffmmmnnnrrrwww}}}{{{yyyxxxwwwyyy}}}~~~{{{yyyxxxyyyzzz{{{wwwvvvuuuuuuuuuvvvuuutttnnnjjjfffcccbbb```\\\YYYSSS]]]lllxxx|||lll]]]RRRKKKGGGFFFMMMZZZnnnmmmUUUEEE;;;444000///...,,,---------,,,***,,,***)))+++++++++///555>>>JJJSSSTTTNNNGGG>>>777666111...---,,,))))))---((())))))*********))))))+++++++++++++++,,,---...,,,---------------------,,,,,,,,,,,,------......,,,333111111777666999FFF^^^|||}}}eeeVVVPPPHHHAAA888222111111000///------------------,,,,,,******)))(((((((((((((((&&&'''((())))))((('''&&&{{{ppphhh___ZZZSSSMMMJJJHHHFFFEEEHHHGGGEEEBBBAAA@@@@@@@@@>>>======<<<<<<<<<======>>>>>>>>>===<<<;;;999999666666555555555555555555444555555555555444444333555444444555666666444333111111222222333333444444555555666666777777888999:::;;;<<<;;;:::999999:::888999<<<>>>AAAFFFMMMQQQWWWWWWUUUQQQKKKFFFCCCBBB@@@???>>>===<<<;;;;;;;;;999;;;<<<;;;:::999:::;;;???GGGSSScccvvvwwwuuutttwww{{{~~~}}}{{{|||~~~~~~zzzzzz{{{|||{{{{{{eeeTTTKKKGGGCCCAAAAAADDDEEEGGGNNNUUUbbbxxx}}}iii[[[\\\hhhwwwzzzlll^^^SSSLLLGGGEEE@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::999888888888555666666555333333444555222222333333444333333222000///.........///111111333:::BBBIIIKKKIIIFFFDDD@@@<<<666222111111111111...,,,++++++,,,------,,,//////////////////////////////000000000000/////////000111111111444;;;AAASSS]]]mmm{{{|||lll```TTTKKKDDD:::444222000000//////...---,,,+++...........................///000111000///...---************+++,,,---...+++,,,......------///111444222222222111000555===>>>MMMaaatttrrrcccWWWNNNIIIIIILLLPPPRRRXXX```dddfffjjjpppooorrrxxx}}}}}}{{{zzztttvvvzzz~~~}}}{{{yyywwwwwwwwwwwwssssssssssssssstttuuuvvvsssooohhh```YYYVVVTTTUUUXXXgggyyy|||lllYYYLLLBBB<<<:::;;;???HHHXXXmmmoooVVVDDD:::444111......---,,,,,,+++++++++,,,))))))+++++++++///555AAAOOO\\\^^^WWWMMMBBB999666222//////---***))),,,(((((()))***+++++++++++++++++++++++++++,,,------+++,,,---.........------,,,,,,,,,+++,,,------...,,,333111000555666888BBBWWWtttooo^^^UUULLLEEE;;;444222111000///222111000...,,,***((((((***))))))((('''((((((((((((((())))))))))))((((((~~~rrrkkk___ZZZSSSMMMJJJIIIHHHHHHIIIHHHEEECCCAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999777777333444555666666666555555333333444555555555444444444333333444555666444333222222333333333333333333222333444555555555666777666999;;;;;;999999;;;===888:::===@@@CCCGGGLLLPPPTTTVVVVVVSSSNNNIIIHHHHHHCCCBBB@@@???>>>=========:::<<<>>>===:::999:::;;;AAAHHHRRR___ooo}}}~~~xxxwwwwwwyyy~~~}}}|||~~~}}}zzzzzz|||}}}zzzzzz~~~cccRRRIIIEEEDDDAAA@@@CCCDDDFFFLLLSSSbbbxxx|||hhhZZZ\\\gggtttssskkk^^^SSSKKKHHHFFFEEE>>>>>>===<<<;;;;;;;;;;;;:::999888777666666666666444555555444222222333444111222222222111000//////......------...//////000555777<<>>AAADDDGGGKKKOOOSSSUUUVVVTTTPPPLLLKKKLLLDDDCCCBBB@@@???>>>>>>>>>:::<<>>HHH]]]mmmwwweeeZZZQQQOOOOOOPPPVVV^^^___```dddkkkmmmlllooosssuuuxxx}}}vvvvvvxxxzzz||||||yyywwwtttuuuuuuvvvvvvvvvuuuuuuyyyxxxvvvsssooommmnnnooohhhgggccc[[[VVVZZZfffqqq~~~tttiiiSSSFFF<<<999888333111222222333999IIIaaa~~~rrrXXXDDD999333111)))---000000------111666,,,))))))++++++***...555===LLLXXXYYYQQQGGG>>>777555222222444111,,,)))***((()))***+++,,,---------+++++++++***++++++,,,,,,***+++---...///...---------,,,+++***+++,,,---...***111...***111444666>>>HHHeee~~~hhhZZZRRRJJJ>>>666222111///...,,,,,,,,,------.........---,,,++++++***+++++++++)))((('''&&&&&&'''((()))vvvnnnbbb]]]VVVQQQMMMKKKHHHGGGHHHDDD@@@???AAABBB???;;;@@@@@@???===;;;;;;===???:::999888888777888888888777777888999999888666555888777555444333333444444444444666777888888888888555444333222222222333444444333333222111111111222444555777888999999888888;;;<<<>>>???AAAFFFKKKPPPTTTUUUXXXYYYWWWRRRMMMJJJHHHIIIHHHDDD???<<<<<<===>>>:::666555888<<>>???===;;;999888888:::===???;;;:::999888777777777777444444444333333333222222000000000000////////////000000...---------------///111333555888;;;===>>>:::777333000///000222444222333444222000/////////........................///////////////000111222000222;;;IIITTT^^^lllzzz|||uuuiiiTTTJJJ???666555555444222333000111222222111000111333////////////000000000000...............///000000222111000...------------+++,,,,,,---...///000111---111666888333555FFFZZZmmmzzzxxxlllZZZVVVQQQRRRWWW___dddfffggghhhkkknnnqqqtttvvvxxx}}}{{{zzzzzz|||~~~}}}zzzvvvsssuuuvvvvvvuuutttttttttttttttuuusssllldddeeekkkfffbbb___aaagggppp{{{tttcccVVVCCC>>>888444333222///,,,333222555AAASSSlllttt[[[HHH<<<333...000///...---,,,+++++++++((()))++++++***+++---000444???LLLQQQLLLBBB999555666555222///---+++))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***///444666555111---,,,///...---,,,,,,,,,,,,,,,///---...000111000444:::KKK^^^zzzkkkYYYMMMJJJCCC;;;444000000222000---++++++------+++(((***&&&%%%***+++***,,,222---+++)))((('''((()))***vvvnnneee```YYYSSSOOOLLLIIIGGGGGGCCC??????AAABBB???<<>>@@@CCCHHHNNNRRRVVVXXX[[[\\\YYYTTTOOOKKKJJJJJJIIIEEE@@@======>>><<<:::888888;;;===??????AAACCCJJJWWWhhhvvv~~~}}}~~~~~~~~~~~~||||||~~~~~~}}}dddOOOFFFDDD@@@@@@@@@@@@@@@CCCHHHKKKZZZppphhhSSSRRRUUU\\\cccgggeee\\\UUUNNNKKKGGGCCC@@@>>>>>>>>><<<:::999888888999:::<<<::::::888777666555555555444444444333333333222222222222111000//////......------------...///000000......///000000111111222222111000///............///000222111///---,,,---////////////////////////222222222111000000000111222777CCCTTTaaakkkyyyssskkk^^^HHHEEE;;;444333444333222333222333222000,,,*********.../////////000000000000///////////////000111111111111000///...---------,,,,,,,,,---...///000000000111555888999AAAVVVkkk{{{wwwlllaaa\\\YYYWWWYYY^^^cccggghhhkkklllnnnpppsssvvvxxxzzz~~~~~~{{{yyyzzz|||}}}|||{{{vvvwwwwwwuuurrrqqqrrrsssuuusssssssssnnnfffaaaaaa\\\^^^cccmmmwwwuuudddRRRFFF===999444222222111000...111000333===KKKbbb{{{bbbMMM>>>444///000///...---,,,+++++++++((()))******)))***,,,...111999BBBEEEAAA999444222333222000---+++))))))((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---111666888777444000//////...---,,,,,,,,,,,,---///---...000111000444:::DDDVVVrrrjjjXXXQQQMMMFFF===555000000000///---++++++------+++))),,,((('''***+++)))+++///,,,+++)))((('''((()))***wwwoooiiiddd\\\UUUPPPMMMIIIGGGEEEBBB??????AAAAAA???===BBBAAA@@@===:::999:::;;;<<<;;;:::888888777777777999999999999888777555444888777555444444444444555111222333555666666777777888777555333222111111111333333333333222222222222333444555666777777777777:::;;;>>>AAADDDIIIPPPTTTXXX[[[^^^___]]]XXXRRRNNNMMMMMMKKKGGGBBB???>>>???;;;::::::;;;>>>??????>>>@@@BBBIIIVVVfffuuu~~~~~~|||}}}~~~~~~|||}}}gggRRRFFFCCC@@@AAAAAA@@@@@@CCCGGGJJJWWWnnniiiSSSOOOOOOQQQUUUXXXVVVPPPKKKIIIGGGDDDAAA???>>>======;;;:::999888888777777777999888777555444444333333444444444444333333333333444333222111000...------------------...///000111000000000000000////////////000222333333222000///...000111111///---------000000000000000000000000222333333222111111333555666???PPPcccqqq|||}}}tttggg```TTT@@@???777111222333222222333222222222///+++(((((((((....../////////000000000000000//////000000111222000000000//////.........---------------...///000444333555;;;DDDSSSjjj}}}ssshhh```[[[aaaaaabbbeeehhhjjjjjjiiinnnoooqqqtttwwwzzz|||~~~~~~|||yyyxxxzzz}}}zzzyyywwwtttpppoooppprrruuuqqqpppqqqnnneee[[[WWWVVV___mmm|||~~~sssfffVVVEEE:::555333000///000000000///......111777AAATTTrrrjjjSSSAAA666111000///...,,,++++++******((()))***)))))))))+++---...333888999666222000000///...,,,+++))))))(((((())))))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,---111555777666333111000......---,,,,,,,,,------...,,,---000111000333888<<>>>>>@@@@@@???>>>===>>>>>>===;;;;;;===???::::::999888888888999999:::999999888777666555555888777666444444444555666444555555666666555555555666666555444333222222222333333333333333333222222333333444555555666666666:::<<>><<<;;;;;;<<>>>>><<<<<<;;;:::888777666555777666666555555555555555555444444444444333333333444333222111000///......111000///...------------///000000111333444444555///111333555555555444333111222222111000///000222111111111111111111111111000222333333222444999===@@@KKK^^^qqqvvvlllfff]]]ZZZRRRBBB===666222222333111000222000111111000...---...///........./////////000000///////////////000000111///000000000000//////.........---------...///000555555999CCCRRReeexxxqqqccc\\\]]]```jjjlllooorrrsssqqqmmmjjjoooppprrruuuyyy~~~}}}|||zzzxxxxxxyyy{{{}}}~~~|||{{{xxxtttpppppprrrtttrrrooommmmmmhhh___YYYXXX^^^kkk{{{{{{nnn```TTTIII===666111000///...//////000000---...111555;;;KKKgggoooVVVCCC888444000///...,,,++++++******)))***+++***))))))+++---///222555555222000//////,,,+++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***---111333111///...---...------,,,,,,,,,---------,,,---000000///222777999IIIdddxxxddd[[[WWWPPPEEE<<<555222222///...---------,,,++++++,,,+++*********)))***++++++***)))(((((()))******|||tttnnnhhh```XXXQQQLLLHHHEEEAAA@@@???>>>>>>???>>>>>>===>>>???>>>======>>>???888888888888999:::;;;<<<:::999888777777666666666888777666555444555666666888888888777666555333333333444444444444444444444222333333444444444333222333333333444555555666666;;;===???AAACCCFFFJJJMMMSSSVVV[[[^^^```^^^\\\ZZZSSSPPPMMMIIIEEEBBB???>>>@@@>>>;;;<<<>>>AAABBBCCCBBBCCCJJJVVVfffuuu}}}|||yyyxxx|||yyyyyy{{{pppYYYKKKGGGBBBBBBBBBAAABBBDDDHHHLLL\\\sssxxxeeeQQQLLLFFFDDDEEEEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;999777666555555555555555666777888888555555555444444444333333222222222222111111111111111111///...............++++++---...000111222333//////000000111333444444333333333222000111444666000000000000000000000000111333444444444888@@@GGGRRR___qqqwwwggg^^^[[[TTTSSSPPPEEE<<<777444555333000///111...///000000000000111222............////////////...------------...//////...///000000111000000//////......---...///111222222777AAAPPPcccvvvqqqcccXXXXXX```jjjssswww|||~~~|||vvvppplllnnnooorrrvvv{{{~~~{{{yyyyyyyyyyyyxxxyyyyyyzzz{{{zzzyyyvvvsssrrrtttuuummmkkkiiifff___[[[^^^dddqqq}}}lllbbbSSSGGG???999555222000000000//////...///000...///222555999FFF```wwwsssZZZFFF;;;777000000...---,,,+++++++++***+++,,,,,,++++++---///000222444444222000---,,,+++***************++++++(((((()))******+++,,,,,,++++++++++++++++++++++++(((+++...///...---,,,,,,------,,,,,,,,,------...---+++---000000...000555666EEE^^^{{{kkk\\\XXXQQQGGG<<<555111000...///......,,,,,,+++,,,*********)))***+++++++++))))))))))))))))))******yyypppjjjaaaYYYRRRMMMIIIFFFAAA@@@???>>>============AAABBBBBB@@@>>><<<<<<===999999888999999:::;;;<<<999888777777666777777777888777666555555555777777::::::999888777555333222222333444555555666666555111222444555555444333333444444333444444555777777;;;===@@@AAACCCEEEHHHKKKRRRUUUXXX\\\___`````````WWWSSSOOOKKKHHHEEEAAA???BBB???<<<<<>><<<:::888777666666444444444555666777888999555555555555444444444333222222222222222222222222............///000111111..................//////333222111000222444777888333555666666555555666888000000000000000000000000555666777666777>>>JJJTTTjjjwww}}}ssshhhYYYRRRPPPIIIGGGHHHBBB;;;777666666444000///111...///000///---,,,---...------........./////////------,,,,,,------...///---...000111222111111000000///......///111444555333???PPPbbbuuuxxxiii^^^XXX[[[fffqqqzzz~~~{{{uuuqqqoooppprrrvvv|||}}}yyyzzz{{{yyywwwuuuuuuvvvxxxyyyzzzxxxvvvsssrrrrrriiifffccc```\\\^^^jjjwww{{{oooUUULLL@@@888444333222111...000111000.........000...///111444777AAAVVVjjjzzzcccOOOAAA:::222111000...------,,,,,,***+++,,,,,,,,,---///111111222333333111...+++)))+++************+++,,,,,,(((((()))***+++,,,------++++++++++++++++++++++++)))+++---...---------...------,,,,,,,,,---......,,,+++---000000...///444555AAAVVVqqqrrr___\\\TTTIII===444000......///000...,,,+++,,,---(((++++++)))))),,,,,,***))))))))))))************}}}rrrlllccc[[[TTTOOOKKKHHHAAAAAA@@@>>><<<;;;;;;<<>>>>>>>><<<;;;:::999999999999999888777666666666777888999888777666555555666777888777777777777666555444333333444555666666555555444111222444555666555444333555444444444444666777888:::===@@@BBBDDDGGGJJJMMMUUUVVVYYY[[[^^^aaacccddd[[[WWWRRRNNNKKKHHHDDDAAA@@@???>>>@@@BBBDDDDDDCCCFFFHHHNNNZZZjjjxxx}}}{{{{{{|||{{{|||oooZZZNNNIIIBBBCCCCCCDDDEEEIIINNNRRR]]]sssttt```RRRNNNHHHFFFGGGHHHGGGEEE???@@@BBBCCCCCCBBB@@@??????===:::777666555666666555555444444444444555555555555555555444444444444444444333333222222222111............///000111222111111111000//////......444444333333444666888999444888>>>AAAAAA>>>;;;:::222222222222222222222222333555777888<<>>777555555666555111000333...//////...,,,++++++,,,---------.........//////---------------...//////,,,...000222222222111000000000//////000333777999BBBQQQeeevvvrrrfffbbbbbbfffooowww|||{{{xxxttttttuuuxxx}}}~~~~~~}}}xxxtttrrrtttvvvuuuxxx{{{zzzwwwrrrmmmkkkgggaaa]]]]]]```iiixxx~~~vvvgggWWWGGGAAA:::777666555222000+++---//////...---///000...---...000333:::JJJYYYyyyqqq[[[GGG;;;333222111///............''')))++++++,,,---000222555444222000///,,,***(((*********)))******+++,,,((()))))))))******++++++************************)))+++------,,,,,,...///,,,,,,,,,,,,,,,---...///++++++---000000---...222666???QQQkkk|||kkkggg^^^QQQDDD999222000...///000///,,,+++,,,---***------))))))+++***&&&(((((()))***************sssnnneee]]]VVVQQQMMMJJJAAAAAA@@@>>><<<::::::;;;>>>@@@BBBBBBAAAAAABBBCCC???>>><<<:::999888777777777777666666666888999:::777777666555555666777888444444555555666555555555555555666666666555333222111222444666666555444333555555444444555666888999999<<<@@@CCCFFFIIIMMMOOOXXXYYYZZZ\\\^^^aaadddeee^^^ZZZTTTPPPNNNKKKGGGCCC>>>???@@@CCCEEEEEEDDDAAAHHHJJJPPP\\\lllyyy~~~}}}~~~~~~}}}~~~nnnYYYMMMIIIBBBCCCDDDEEEFFFJJJPPPSSS]]]uuupppZZZKKKGGGBBBAAABBBCCCAAA???>>>???AAACCCCCCAAA???>>>>>><<<888555444444555777666666444333222111111111666666555555555444444444666666555444222111000000222111000//////........................---------///000000000111222333333555===FFFLLLLLLGGG@@@<<<333333333333333333333333...111555999AAARRRiiiyyyzzznnn^^^QQQGGG<<<;;;===444333:::<<<333222333666555111111444---/////////---,,,---///---------.........//////...............///000000,,,...000222333333222111111000//////111555999;;;RRRcccvvv{{{nnneeegggmmmqqqwww}}}|||~~~xxxxxxxxxzzz~~~~~~~~~wwwrrrppptttwwwtttwww{{{|||wwwoooiiieeeggg^^^YYY\\\fffssstttgggUUUCCC===:::888777777444///+++'''***......------///111...+++***---///555AAALLLkkk~~~|||eeeLLL<<<444333222000////////////&&&''')))***+++---000222:::777222///---,,,+++******))))))))))))******+++))))))))))))((((((((((((************************(((***++++++++++++---...,,,,,,,,,,,,,,,---...///+++***---000000---...222999@@@PPPhhhwwwrrrhhhZZZKKK>>>666333...000111///,,,+++,,,...,,,000///***(((***)))###'''((()))***************|||rrreee]]]YYYTTTMMMFFFFFFDDDBBB@@@????????????>>>>>>>>>===;;;:::;;;===::::::;;;;;;;;;;;;;;;;;;???:::555666;;;???@@@>>>999:::666222333666222)))999444333666777666555777999888888777666555555444444444444555555555555555666666777777888:::;;;<<<<<<<<<===@@@EEEIIILLLMMMVVVWWWYYYYYYZZZ]]]```cccbbb___[[[WWWRRRLLLFFFBBBCCCCCCCCCCCCDDDFFFGGGGGGMMMOOOSSS\\\lll~~~~~~|||}}}|||~~~|||~~~gggVVVLLLHHHCCCCCCCCCDDDFFFKKKQQQVVVfffuuuooo[[[LLLFFFBBBCCCCCC@@@@@@BBBCCCEEEEEECCC@@@???AAADDDAAA<<<777444555888:::;;;888777555222222222333444555444333222333444555666777777888888888666555444000111111222222222111111000000111111111111000000000111222333444555555555;;;AAAIIIOOOOOOIII@@@:::111111222222333333444555111888===CCCOOOeeezzzsssaaaPPPGGG<<<;;;888555222111000000333555777888777555333111000000////////////000000///...---++++++,,,---...,,,,,,,,,------.........222111//////111333333333444666666444333888BBBKKKdddvvv}}}{{{{{{|||}}}||||||||||||}}}~~~xxxwwwuuuppppppsssuuuxxx{{{{{{vvvnnnfffaaa^^^^^^aaaiiivvvqqq```PPPBBB:::222333444555444222000...------------------------***---//////000555???GGG```uuusss\\\AAA:::222---...///---,,,---///---+++((((((,,,333888===999444000...,,,***)))((()))***++++++***)))(((///...,,,***)))))))))***(((&&&%%%'''***,,,+++)))+++++++++,,,,,,---------,,,,,,---------.........---...000000//////111222444:::III```}}}|||iiiUUUEEE<<<888111---,,,000000---+++,,,.........---,,,***)))((((((***,,,+++((('''(((+++}}}sssggg^^^ZZZVVVNNNHHHFFFDDDBBB@@@????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::>>>;;;888999>>>AAAAAA@@@::::::888444666888555...444111111444555444444777888888777777666555555444333333444444555555555555666666666777888999:::;;;::::::<<>>???AAA>>>;;;888666777888888888888777555333222222333444444444444333444555555666666666777888777666555555111111111111111111222222222222333333333333222222000111222333333444444444777<<>>999777555333222111111111222444555777666444222000000//////......//////000//////......---.........,,,,,,---------.........///.........000222333333222333444444888BBBPPPZZZooo~~~~~~}}}}}}}}}}}}}}}zzzyyywwwssssssvvvuuuxxx{{{xxxqqqhhhbbb___dddhhhoooxxx~~~qqqbbbSSSEEE<<<777111111222333222000...---************************+++---.........222;;;BBBZZZooozzzdddJJJ>>>666000000000---+++,,,))))))(((''')))---444999AAA<<<444///,,,,,,,,,,,,))))))************))))))******)))))))))***+++,,,)))(((((()))***,,,+++***...---+++******+++---...))))))*********+++++++++---...000000//////111222222888FFF]]]yyyrrr[[[GGG;;;666222...,,,///000---+++,,,000000000///...,,,+++***((()))******)))))))))+++}}}uuuiiiaaa\\\WWWPPPJJJFFFDDDBBB@@@???>>>>>>??????<<<;;;<<<>>>@@@>>><<<======<<<<<<;;;;;;::::::===;;;:::<<>>BBBGGGKKKMMMSSSUUUWWWYYY[[[___cccfffeeeccc```]]]ZZZUUUOOOKKK???@@@@@@BBBEEEHHHJJJLLLMMMRRRYYYdddttteeeSSSJJJFFFIIIIIIIIIIIIJJJMMMSSSWWW\\\mmmooo[[[QQQJJJEEEEEECCC@@@???AAA>>>@@@BBBBBB@@@???>>>???;;;:::888888888888777666777666555333333333444555444444555555666666666555555555666777777777666666333222111000000111222333222222333333333333222222///000111222222222222222222666<<>><<<555555333000///000444777777???LLL\\\qqq|||ooodddXXXIII===888444333333222111111222222111222444555444333111000///..................///...//////000000000//////---------...........................000222444555333444555888@@@OOOaaannn~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~yyyyyyxxxuuuuuuwwwuuuxxxxxxsssjjjbbb```aaannnvvvtttkkk]]]NNNAAA999555333///000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,///666;;;QQQeee~~~lllRRRCCC:::333111000---+++,,,&&&&&&'''''')))---222666BBB;;;333,,,******,,,---******))))))))))))******)))(((((((((((()))******)))+++++++++***)))***+++...---+++))))))***,,,---,,,,,,,,,,,,------------,,,...////////////000222111666CCCXXXsss{{{bbbLLL<<<444222...---///000---+++---////////////...,,,+++***)))(((((()))***++++++***}}}vvvkkkccc]]]XXXQQQLLLGGGEEECCCAAA???>>>>>>>>>AAA===;;;===BBBDDDAAA===@@@??????>>>===<<<;;;;;;;;;;;;;;;>>>AAACCCAAA???888888777666555555555555555444555777666444777<<<666666666555555444444444333333444555666888888999666666666666666777888888777999;;;>>>BBBFFFKKKOOOQQQSSSVVVXXX[[[___dddhhhfffeeecccaaa^^^YYYTTTOOOAAAAAAAAABBBDDDGGGIIIKKKJJJQQQ[[[hhhxxx~~~gggUUUKKKGGGHHHHHHHHHHHHHHHKKKPPPTTTXXXiiilllXXXOOOIIIDDDCCCBBB@@@@@@BBB>>>@@@BBBDDDCCCBBBAAA@@@<<<:::777666777888777777777666555555555555666666444555666777888777666555444555555666777777777777555333111000000111222333000111111222222111111000//////000111111111111111///222666999;;;;;;:::999111222222111000222666;;;???MMM^^^oooyyylll^^^TTTJJJ@@@999777222111111111000000000111///000222222222111000///......------------......,,,---///000111000//////.....................///000111111000000222444666555666999???KKK]]]qqq~~~xxxvvvxxx{{{~~~}}}|||{{{{{{zzz~~~}}}}}}yyyxxxxxxwwwvvvvvvtttuuurrrjjjbbb```eeejjjwwwtttmmm^^^WWWKKK>>>555111111111//////000000///...------........................***,,,,,,,,,,,,///333777IIIZZZsssoooVVVDDD;;;333111000---+++,,,((()))*********+++...111>>>888000+++((())))))***+++***)))(((((()))***+++,,,+++***)))(((''''''''')))+++---,,,(((''')))+++++++++***++++++,,,,,,---------------............,,,...//////...///000222111666BBBUUUnnnhhhQQQ???555333...---///000---,,,---,,,------,,,+++***)))))))))'''&&&(((+++---,,,)))~~~xxxnnneee^^^XXXQQQLLLHHHGGGDDDBBB@@@?????????BBB???===@@@EEEFFFCCC???BBBAAAAAA@@@???>>>>>>===999:::;;;>>>@@@@@@>>>===::::::999777444444888===777444333555555444888===555555555555444444444444444555666777888999::::::666555555555666777888999888:::===@@@BBBFFFLLLPPPOOOQQQTTTWWWZZZ___dddhhhgggfffeeecccaaa\\\VVVRRREEEDDDCCCBBBCCCDDDGGGHHHFFFOOO[[[iiizzz~~~}}}|||||||||hhhUUUKKKFFFDDDEEEEEEEEEEEEGGGLLLOOOWWWhhh~~~iiiVVVLLLEEE@@@AAAAAA@@@AAADDDAAABBBDDDFFFGGGFFFEEECCC???;;;666444555777999999777777777777777777888888555666777888999888777666666666666666777777888888666444222000000111222333111111222222222222111111//////000111111111000000000111222444555555666666000333555555444555999===HHH[[[qqq}}}lll___QQQHHH@@@999666666111111111000000//////......///000111111000000///......------------......***,,,...///000000//////////////////////////////000111222000//////111444444888???JJJZZZnnnuuuoooooouuu|||~~~}}}{{{zzzyyyxxxyyy{{{|||||||||zzzyyyzzzxxxvvvnnnlllggg```]]]bbbmmmvvvqqqaaaXXXIIIEEE>>>777222000000111///////////////.........***************************+++,,,---...000444666BBBQQQiiirrrYYYDDD;;;333111000---,,,---)))***,,,,,,,,,---000222:::666000---+++***))))))+++***)))(((((()))***+++,,,,,,++++++***(((''''''(((+++,,,+++'''%%%''')))&&&'''***,,,......---,,,)))*********++++++++++++,,,---//////......000111333777AAAQQQhhhpppXXXCCC777444///---///000------...,,,,,,,,,,,,+++***)))))))))'''&&&(((+++---,,,)))|||rrriii```YYYQQQMMMJJJIIIFFFDDDBBB@@@@@@@@@BBBAAA@@@BBBEEEEEECCC???BBBBBBAAAAAA@@@@@@??????999:::<<<=========<<<;;;===<<<;;;:::777777@@@JJJQQQHHH???:::666222111444444444444444444444444444555666666777888999::::::555555555666777888::::::888;;;???AAABBBEEEJJJOOOMMMPPPSSSVVVYYY]]]bbbfffffffffeeedddbbb]]]VVVRRRIIIGGGDDDBBBAAABBBDDDFFFDDDNNN[[[hhhyyy|||{{{zzzzzz}}}~~~~~~fffSSSIIIDDD@@@AAABBBBBBCCCEEEIIILLLWWWiiikkkWWWJJJDDD??????@@@???AAAEEECCCCCCDDDFFFHHHIIIGGGFFFAAA<<<777444555777:::;;;888888999999::::::;;;;;;666777888888999999888888888888777777777888999999555444333222111111222222333333444444444444333333000000111111111111000000111111111111111222333333444777::::::888999???EEEUUUjjj}}}qqqaaaUUUGGG???999333111222///000000000000///.........//////000000000000000///..................///***+++---...///000000111000000000000////////////...000111///------000333555<<>>LLL```{{{zzzaaaIII:::555000---//////------///---------------,,,++++++)))(((((()))***++++++***xxxnnndddZZZSSSOOOLLLJJJHHHEEECCCBBBAAAAAA@@@AAABBBCCCCCCBBB@@@???@@@@@@@@@@@@????????????;;;<<<===<<<;;;:::::::::;;;999999999777:::HHHWWWbbbTTTDDD<<<777222///...333333333333333333333333555555555666666777777777444555555666888:::<<<===888<<>>AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>?????????===>>>>>>===;;;::::::;;;777555555666666;;;LLL^^^UUUFFF666222444555444444333333333333333333333333444444444555555555555555444444555777999;;;===>>>888;;;??????>>>@@@FFFKKKLLLNNNQQQSSSVVVZZZ___ccceeeddddddccc```[[[SSSNNNIIIGGGDDDBBBAAABBBEEEFFFHHHQQQ[[[eeerrr{{{{{{}}}}}}zzz}}}hhhUUUJJJEEE???AAACCCDDDEEEGGGKKKNNNYYYlllvvvcccOOOHHHBBBAAA@@@???@@@DDDBBB@@@>>>@@@DDDFFFFFFEEE>>><<<::::::;;;;;;:::999::::::<<<===>>>>>>>>>>>>:::999888777888999:::;;;===<<<:::999888999::::::444444555444333222111000111222222333333222222111111111222222222111111000///000000000222333444555555888:::;;;>>>JJJ[[[iii}}}qqq```QQQFFF<<<444222111000000222***+++...000222333333333////////////000000111111000000////////////000000......---...000222555666222111111111000000//////---000444444333555;;;@@@GGGRRReeeyyysssooooootttvvvvvvyyy{{{{{{|||~~~}}}{{{www~~~xxxvvvvvvqqqjjjbbbaaaccckkkyyyyyyhhhXXXKKKAAA888222444333000...,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++......------......,,,***666===PPPkkkiiiNNNCCC999444111---+++,,,,,,,,,,,,++++++---222555111,,,&&&"""###&&&)))+++((()))***++++++***)))((())))))******((('''%%%$$$,,,***((())),,,---+++(((000...***'''&&&'''***,,,*********+++++++++,,,,,,+++---......---...///111...000555???QQQjjjnnnUUUDDD666000---//////......000******+++++++++***))))))(((***,,,+++((('''(((+++}}}rrrhhh```XXXSSSKKKJJJHHHGGGGGGGGGEEECCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@>>>;;;999777888888888777777444444666666444777===LLLCCC999555888:::999666444444333333333444555555444555777666555555666777555555555666777999:::;;;;;;;;;===???BBBFFFJJJLLLNNNQQQUUUXXXZZZ\\\___aaaeeeiiijjjdddYYYPPPNNNOOOKKKJJJHHHEEECCCCCCEEEHHHGGGMMMXXXeeeqqq|||}}}|||~~~kkkZZZPPPJJJKKKJJJHHHGGGGGGHHHIIIJJJ___ppp{{{jjjVVVMMMCCC@@@BBBFFFFFFCCCCCCCCCBBBBBBBBBCCCCCCDDD===<<<;;;888666777:::===?????????@@@BBBBBBAAA@@@AAA===:::999;;;===<<<;;;:::::::::999999777666555777666555444333222222222222222222222222222222222111111111222222333333333111000000111222333333222:::777888@@@IIIUUUjjj|||~~~ooo^^^LLL@@@<<<999444111///...---,,,222222111000000111222222000000000000000000000000000000000000000111111222444111//////111333222111777222...000444555000***---111444444444888???FFFWWWhhhyyyxxxqqqrrruuuxxx{{{|||}}}}}}~~~|||~~~|||||||||}}}}}}~~~yyyvvvtttqqqkkkfffaaahhhrrr~~~xxxiiiUUUFFF>>>888111,,,000///...------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---,,,+++,,,...000222444:::GGG\\\uuusssYYYEEE444222555444///,,,)))************,,,111444000...,,,+++,,,,,,+++***))))))))))))))))))))))))......------,,,+++++++++(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,---.........------///000.........///////////////444444222:::MMM]]]vvvxxx^^^@@@===555//////000///000222,,,---...//////---+++***+++*********))))))((((((}}}tttkkkccc\\\WWWMMMKKKIIIHHHGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>??????@@@===;;;999999::::::999888777555444666555444777===III@@@777444666999888555555444444333333333444444444555666666555444555666555555666666777999:::;;;::::::;;;===@@@DDDGGGIIILLLOOOSSSVVVXXXZZZ]]]___]]]```bbb^^^XXXRRRQQQQQQKKKKKKIIIFFFCCCCCCEEEGGGHHHOOOZZZfffqqq|||~~~{{{zzz{{{lll\\\SSSNNNOOONNNLLLKKKKKKKKKMMMNNN[[[kkk~~~mmmXXXOOOEEEAAADDDGGGFFFDDDDDDCCCBBBBBBAAAAAABBBBBB===<<<;;;999777777:::===;;;>>>DDDIIILLLKKKGGGDDD@@@<<<888666777888888777888888888888777666555555555555555555555555666777222222222222222222222222222111111111111111111111000000000111222222111111777666:::FFFSSScccwww|||mmm___OOO@@@777999666222000000000000///111111111111111111111111////////////////////////000////////////000111111555333000000222333333111555222///000333333111---///222555777999???HHHOOOgggvvvwwwrrrtttwwwyyy|||}}}~~~~~~~~~~~~|||~~~~~~{{{{{{|||~~~{{{|||}}}{{{vvvqqqmmmkkkkkklllssszzzyyykkk^^^MMM@@@:::777222---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,---///111222777CCCVVVmmmxxx___MMM:::444555222///...******+++++++++,,,...000///---+++***++++++***)))((((((((((((((((((((((((******))))))(((((((((''')))((((((((()))***++++++******+++++++++,,,,,,,,,,,,---...---,,,,,,...000---.........//////000000222333111777FFFTTTlll|||bbbDDD???777111000111///...///,,,,,,++++++*********++++++*********))))))))))))wwwnnnggg___[[[OOOMMMJJJHHHHHHGGGEEECCCCCCCCCCCCBBBAAA@@@@@@???===============>>>??????<<<;;;:::;;;======;;;:::999555444555444333888>>>CCC<<<555222555777777555666555444444333333333333444555666555444333444555666666666777888999:::;;;999999999;;;===@@@CCCEEEJJJMMMRRRTTTVVVXXXZZZ[[[YYYZZZ[[[[[[XXXUUURRRPPPKKKKKKIIIFFFDDDDDDEEEHHHJJJQQQ[[[gggrrr|||zzzxxxwwwzzzjjj\\\UUUQQQRRRQQQPPPNNNNNNNNNOOOPPPVVVggg}}}rrrZZZRRRIIIEEEFFFHHHGGGEEEDDDCCCBBBAAA@@@?????????<<<<<<;;;999777888:::======EEEPPPYYY]]]YYYSSSMMMDDD@@@;;;888888999999999555555666666666666555444222222222333444666888888222222222222222222222222222222111111000//////...000111222333333333222222888999AAAPPPbbbuuunnn^^^QQQEEE:::444555333000000111222222222000000111222222111000000........................//////......//////000111444333111222333444333222333222111000000111222333111333666999???JJJWWW```yyyuuuuuuvvvxxxzzz|||}}}~~~~~~|||~~~|||}}}zzzxxxyyy{{{~~~~~~|||zzz|||~~~vvvuuuqqqjjjfffhhhpppxxxwwwgggYYYOOOBBB999666444111...------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,...///000333<<>>>>>;;;:::;;;===??????===;;;999666444555444333777>>>???:::444333555777777555777666555444333222222222333444555444333222333555777777777777888999:::;;;999999999:::<<>>===<<<<<<;;;<<<;;;:::888999;;;===BBBKKKWWW___aaa[[[SSSNNNFFFBBB===999888888999:::444555666666666666666555//////000111222333555666222222222222222222222222111111111111111000000000222333555555555555555666===AAAMMM^^^qqqtttbbbRRRFFF???888555333111000000111222222222...000111333333111000..........................................///000000000000111222444444444333111222222111///000333777444444666:::DDDUUUgggsssyyytttwwwxxxyyyzzz{{{}}}}}}~~~{{{~~~~~~|||}}}~~~|||vvvtttvvvzzz~~~~~~}}}}}}~~~|||yyyooommmiiifffhhhqqq}}}yyyeeeVVVJJJBBB999333222111000...,,,,,,++++++***++++++,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,++++++*********+++------...000777EEEZZZrrrooo\\\GGG???AAAAAA;;;333...///111444666444///+++---+++)))((())))))((('''((((((((((((((((((((((((******************+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,***+++------,,,+++,,,---,,,,,,---...///000111222111666555777???FFF]]]~~~lllOOOBBB:::444333222///,,,---///...---,,,,,,,,,------************************}}}tttjjjbbb\\\VVVRRRNNNKKKIIIHHHFFFDDDDDDDDDCCCBBBBBBAAA@@@@@@======<<<<<<<<<<<<======:::::::::<<<>>>???===;;;999666555555444333777======999666555666888777666777666555444333222222222222333444444333333444666888777777777888999:::;;;;;;;;;;;;<<<===@@@BBBDDDHHHKKKPPPSSSTTTTTTTTTUUUZZZXXXWWWXXXYYYVVVOOOIIIFFFGGGGGGFFFEEEFFFHHHJJJNNNUUU___jjjsss{{{}}}zzz~~~iii[[[VVVTTTSSSSSSSSSRRRRRRSSSSSSSSSZZZhhh|||qqq[[[UUUNNNIIIHHHHHHHHHGGGEEEDDDBBB???===;;;;;;:::;;;<<<<<<;;;999:::;;;===CCCIIIRRRVVVTTTMMMGGGDDD@@@>>>:::666444333555666666666777888888888777777111111111111111222333444222222222222222222222222000000111111222333444444111333555555444555777:::AAAKKK[[[lll~~~nnncccRRRDDD<<<777555333333222000000111222111///...///111222222111///..........................................///000000,,,...111333444444444444000222333111//////444888666666777===LLL```vvv|||yyyxxxyyyyyyzzzzzz{{{||||||}}}~~~~~~~~~}}}}}}~~~yyysssrrruuuzzz}}}}}}{{{wwwtttkkkhhhfffjjjtttuuufffVVVIII@@@;;;555111000000...---++++++*********++++++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++*********++++++,,,,,,...///444???SSSlllttt```KKKDDDJJJLLLBBB444000444999>>>???:::333...---+++)))((())))))((('''))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((+++***)))))))))))))))*********+++++++++,,,,,,,,,)))+++------,,,,,,,,,---,,,,,,---...///000111222000555555666===CCCYYYxxxpppSSSBBB:::333333333000...///------.........---,,,+++***************+++++++++xxxnnnddd^^^YYYUUUPPPLLLIIIHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBB???>>>===<<<<<<;;;;;;<<<999999999:::<<<===;;;:::888666555777555333666;;;<<<999777666777888777666666555444444333333333333111222444555444555666888888888888888888999::::::<<<<<<<<<===???BBBDDDFFFIIILLLQQQTTTTTTTTTTTTTTTPPPPPPRRRUUUWWWVVVQQQLLLIIIJJJJJJIIIHHHGGGIIIJJJOOOVVV```jjjrrryyy|||~~~nnn___YYYWWWTTTTTTUUUUUUVVVWWWWWWWWW^^^jjj|||mmmYYYTTTNNNIIIHHHHHHHHHHHHEEEDDDBBB???===;;;:::::::::;;;<<<;;;::::::<<<>>>DDDHHHMMMLLLHHHBBB???>>>;;;;;;:::777555444666777888888999999999999888888666555444444444444444555222222222222222222222222//////000222333444555666000222333333222444999>>>HHHXXXlll|||~~~qqq\\\SSSFFF===888777555444333222111111111111///...//////000111111000//////........................//////......//////000111,,,000444666555444333333111333444222000111444777888999>>>HHHYYYooo~~~~~~|||||||||{{{{{{|||}}}}}}yyyrrrqqquuuyyy||||||yyyuuuqqqooojjjjjjnnnwwwsssbbbUUUJJJAAA:::777333111000///...,,,++++++******++++++,,,,,,++++++************+++++++++++++++++++++*********++++++++++++++++++++++++//////222;;;LLLeee~~~yyyfffOOOFFFJJJMMMBBB333444;;;DDDIIIFFF>>>666111---+++)))((())))))((('''************************&&&&&&'''((())))))*********)))))))))))))))************+++++++++,,,,,,,,,)))+++......---,,,,,,---,,,------...///000111111...222111333:::@@@SSSpppuuuZZZDDD;;;333222222000000111***+++,,,------+++)))(((*********+++++++++++++++}}}sssjjjddd[[[WWWQQQLLLJJJHHHFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???===<<<;;;;;;::::::888777777999:::999888777666666888777444555999:::999888777777777666555555444444333333333444444000222444555555666999;;;999999888888888999::::::<<<<<<===>>>@@@CCCFFFGGGJJJNNNRRRUUUUUUTTTTTTTTTKKKMMMQQQUUUWWWVVVSSSPPPPPPPPPPPPNNNKKKIIIIIIIIIPPPVVV```jjjrrrwww|||~~~~~~}}}|||rrr```YYYVVVQQQRRRTTTUUUWWWXXXXXXXXX^^^jjjzzz}}}iiiVVVRRRMMMIIIGGGGGGGGGHHHEEEDDDBBB???===<<<;;;;;;:::;;;<<<<<<;;;;;;<<<>>>AAAEEEHHHGGGBBB===<<<===888999:::999777666888:::999:::::::::999888777777666666555555555555555666222222222222222222222222///000000111222333333444222444555444333777???FFFUUUiiinnn^^^LLLFFF???:::::::::888777222111000000222222000...000000000000000000000000////////////////////////000////////////000111111111555999:::777333111111222333333333222222333444888===HHHXXXkkk~~~~~~~~~~~~}}}{{{ttttttxxxyyy{{{~~~|||{{{zzzvvvrrrnnnlllkkklllrrr}}}uuu```OOOFFF???:::555444222111000///...---+++++++++++++++,,,---------+++)))(((((()))+++---++++++++++++*********)))+++,,,,,,,,,,,,,,,++++++000000111777EEE[[[tttoooWWWEEEAAACCC<<<111888BBBNNNQQQJJJ>>>555111---+++))))))******)))((())))))))))))))))))))))))((())))))***,,,------...)))((((((((()))***++++++******+++++++++,,,,,,,,,***,,,///000///------------.........//////000000000222...111999>>>MMMggg|||bbbHHH>>>555222000//////111+++,,,,,,,,,++++++***************++++++,,,,,,,,,xxxoooiii\\\XXXRRRMMMJJJHHHGGGEEEAAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@>>><<<;;;:::::::::888555555666888888888666555777:::888444444888999999888777666666555444444444333333333444555555///111444555666888:::<<<999999999888999999::::::;;;<<<<<<>>>@@@CCCFFFHHHKKKOOOSSSVVVVVVUUUTTTTTTLLLOOOTTTXXXYYYWWWTTTRRRVVVVVVUUURRRMMMIIIHHHHHHPPPVVV```jjjqqqwww{{{}}}}}}|||~~~~~~}}}~~~~~~~~~|||}}}~~~|||{{{rrr```WWWSSSNNNOOOQQQSSSUUUVVVWWWWWW]]]hhhxxx{{{gggSSSPPPLLLHHHFFFFFFGGGHHHEEECCCBBB@@@>>>===<<<<<<999;;;<<<<<<;;;;;;===>>>:::>>>BBBAAA<<<999999;;;000333666666444333555777:::::::::999999777666555333333333333333444555666222222222222222222222222000000000000000111111111666888888777666;;;EEEMMMaaaxxxttt```NNN@@@<<<888777888999777555000//////000222222111000000000////////////000000000000000000000000000000000000000000000111222222666:::>>>===888333000///333333333444444444333222888AAAQQQeeeyyy~~~vvvvvv{{{yyyzzz|||}}}~~~}}}|||{{{vvvvvvuuuqqqmmmjjjhhhhhhnnnzzzyyysssdddQQQBBB;;;888555222222111000000///......,,,+++++++++,,,------......,,,)))''''''))),,,...++++++++++++******)))))),,,,,,---------,,,,,,+++111000000444@@@TTTlll|||vvv\\\CCC888777555000;;;GGGUUUVVVKKK===333///...,,,***)))******)))(((((((((((((((((((((((((((%%%&&&'''((()))***+++,,,(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,***---///000///..................///////////////444444///111:::>>>KKKcccgggLLLAAA666111///---...000000///---++++++,,,---...*********++++++,,,,,,,,,~~~tttlllbbb\\\TTTOOOLLLJJJFFFCCCAAAAAACCCCCCCCCCCCAAAAAAAAA@@@???===<<<<<<<<<<<<;;;:::999777777777888888666777777777777777666666222444666666555333333333444444444555555555555666555555666777888999:::::::::::::::;;;;;;:::999999;;;<<<>>>@@@@@@CCCFFFIIIMMMNNNPPPRRRSSSTTTUUUUUUPPPSSSUUUUUUTTTTTTVVVYYYTTTUUUUUURRRLLLIIIIIIJJJPPPUUU]]]eeelllsssyyy}}}|||zzzyyy{{{|||xxx{{{|||}}}}}}}}}|||zzzyyy}}}|||~~~||||||xxxbbbSSSSSSRRRQQQPPPPPPQQQSSSVVVWWW[[[eeetttvvvbbbVVVNNNIIIIIIIIIGGGEEEFFFDDDCCC@@@===;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;:::::::::::::::999999999888888:::999888666444333333222777777888:::;;;999555222111000000000111222333333666444222333555666444222444222000000222555666777555444444666999@@@NNN\\\qqq~~~}}}ppp^^^OOOGGG888888888999999999999999///333666444///,,,...111............////////////000000000000111111...,,,////////////000111222333444444333222111111111111222222333444222000555<<>>666222111555GGGTTTPPPEEE;;;333---///---+++***++++++***)))++++++***)))))))))))))))*********)))'''(((***,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,***---//////......000333444222111444666<<>>===<<<;;;;;;;;;999888777555444444555555555555666666666666555555333444666555444333444555555555555555555555555555333333444555666777888888:::::::::;;;;;;::::::999<<<>>>@@@BBBBBBDDDGGGIIIKKKLLLNNNOOOQQQRRRRRRRRRQQQSSSUUUUUUTTTSSSUUUXXXUUUVVVVVVSSSMMMJJJJJJKKKPPPUUU^^^fffmmmtttyyy|||zzzxxxyyy|||~~~yyy{{{{{{|||||||||{{{zzzyyy||||||~~~{{{{{{~~~yyybbbSSSSSSPPPPPPOOOOOOOOOQQQRRRSSSVVVaaarrrxxxdddUUUMMMGGGGGGGGGEEEDDDEEEEEEDDDBBB@@@??????@@@AAA<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::::::::999999:::999777666444444444444666666666777999888555333111111111111111111222333666444333333555666555333333222000111222444555666222111333999@@@KKK\\\kkk{{{tttjjj^^^OOOBBB===555555444444444444444555000333444333000...///111111111111111111000000000111000///000111111///,,,////////////000111222333444333222111111111111111222///...222444444777<<>><<<;;;;;;;;;;;;999888666555444333333333444444555555555555444444555666666555333333555777888777777666666555555444333333444555666777888888::::::;;;;;;;;;;;;::::::>>>@@@CCCEEEEEEFFFHHHJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSUUUVVVUUUTTTSSSTTTVVVVVVWWWWWWTTTNNNKKKKKKLLLOOOVVV___hhhnnnssswwwzzzxxxxxxzzz}}}zzzzzzzzz{{{zzzyyyyyyxxx{{{{{{~~~zzzxxxzzzyyybbbRRRRRRMMMMMMLLLLLLLLLLLLMMMMMMOOO\\\oooyyyeeeUUULLLEEEDDDEEECCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCC======;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999777555444555555666555444444444666777666444333222222111111111111222555444333333555555444333222111111222222333444555222222666@@@KKKYYYmmm}}}}}}pppbbbYYYPPPEEE???===555444222000///000111222222222111000000000111222333333222222111000000000111000///000111111///---////////////000111222222333222111111111111111222444///,,,111666:::===AAASSScccvvv{{{xxxxxx}}}~~~||||||~~~yyyrrrkkkfffbbb\\\YYY\\\cccnnn|||ooo___MMMFFF===999888777333///---------,,,,,,++++++***!!!(((---,,,++++++)))%%%111---)))((((((+++---...***+++,,,+++++++++---///111///,,,***)))***,,,---......111555666;;;PPPggg}}}nnnXXXFFF:::555333444@@@JJJHHH???777000,,,...,,,*********+++***))),,,++++++***************'''(((((('''&&&&&&''')))(((((()))***+++,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,---...///......------...000000000111222444444111111333444888BBBLLLhhhcccKKK:::444///111222,,,+++,,,...000111111111000.........---,,,,,,++++++|||sssjjjccc[[[UUURRRPPPLLLIIIHHHHHHGGGFFFEEECCCBBBAAA@@@???>>><<<;;;;;;:::::::::999888777666555444333444444555666666666555555777777666444333444777::::::999888777666555444444666666666777888999999999999:::;;;;;;;;;;;;;;;;;;???BBBEEEGGGHHHHHHJJJKKKKKKLLLOOORRRUUUXXXYYYZZZVVVVVVVVVUUUTTTTTTTTTTTTUUUWWWWWWSSSNNNJJJJJJLLLNNNUUU___gggnnnrrruuuvvvvvvwww{{{yyyyyyyyyyyyxxxxxxxxxwwwzzzzzz}}}}}}wwwuuuwwwyyyaaaQQQPPPJJJIIIIIIHHHHHHGGGGGGGGGIIIWWWlllxxxcccTTTKKKDDDCCCCCCBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<:::999:::;;;<<<;;;;;;;;;;;;:::::::::::::::999777666555666777777666444333333555777777777444333222222111111111111333333222333333333333222000111222222222333444555777888>>>JJJWWWgggzzzooobbbTTTKKKFFFAAA@@@BBB777555222000///000222333222000......000111111111000000000000000000000000111000///000111111000//////////////////000111111111111000000000111111222555111000444999===EEELLL]]]ooo||||||~~~~~~}}}}}}yyywwwyyy||||||pppeee^^^[[[YYYYYYaaannn}}}ppp]]]MMMEEE@@@;;;888777444///***------,,,,,,,,,+++++++++333444111)))&&&'''))))))333...)))(((+++...///...)))***+++++++++,,,...000666333000---+++,,,---///---+++...333444999MMMbbbvvvwww```LLL===666333444;;;BBBAAA;;;444...,,,---+++***)))***+++***))),,,,,,+++************+++&&&(((((((((&&&&&&'''((()))))))))***+++,,,,,,---+++++++++++++++,,,,,,,,,+++,,,---/////////.........///000111111222333444333111111333333666>>>GGGaaazzzlllQQQ>>>666///000222,,,---...///000000000000///---------,,,,,,+++++++++vvvlllfff^^^XXXUUURRRNNNJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@???>>>===<<<;;;;;;;;;999999888777666555444333444555666777777777777777888888666444333555999<<<;;;;;;:::999777666555555666666777777888888999999999:::;;;;;;<<<<<<<<<;;;???BBBEEEGGGHHHIIIKKKMMMKKKMMMPPPTTTXXX\\\^^^___WWWWWWVVVUUUUUUUUUTTTSSSTTTVVVVVVRRRMMMIIIIIIJJJNNNUUU^^^ffflllooorrrsssrrrtttxxx}}}}}}yyyyyyxxxxxxwwwwwwwwwwwwzzzyyy{{{}}}zzztttrrrtttxxx```OOOMMMFFFFFFEEEDDDCCCCCCCCCCCCGGGUUUjjjuuu```SSSKKKDDDCCCDDDBBBBBBCCCCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@===;;;;;;;;;<<<===::::::::::::999999999999999999888888777777777777777555333333555777888888444444333222111111111222111111222111111111111222000222333333222333555888<<<>>>FFFVVVfffuuu}}}tttbbbUUUGGG@@@<<<999:::===777555222000///000111333000...------///000000///---...///000111222333444222000///000111222111000//////////////////000111////////////000111111222222333555888:::???MMM[[[kkk|||}}}|||}}}}}}xxxvvvxxx|||uuufffXXXPPPRRRWWW```mmm}}}|||mmm]]]LLL???;;;888555444222///)))$$$---------,,,,,,,,,,,,,,,+++,,,***$$$"""''',,,,,,,,,)))&&&'''***,,,***(((((()))************---///555333000---,,,,,,---...,,,)))***---...333FFFZZZrrrjjjSSSAAA777333444666:::;;;777111---,,,,,,+++))))))***+++***)))((('''&&&&&&%%%%%%&&&&&&'''((())))))((('''((()))((((((((((((((((((((((((*********++++++,,,,,,,,,+++,,,---///000000////////////000111222333444444333111222333333444;;;DDD[[[ttttttXXXCCC888000000222,,,////////////......------+++++++++***************zzzpppjjjaaa[[[XXXUUUQQQMMMLLLKKKIIIGGGFFFEEEDDDDDDAAA@@@???===<<<<<<<<<<<<666666666666666555333333444555666777888888888888888888777666555777:::===<<<;;;;;;999888777666666444555555555666666666777999:::;;;<<<<<<===<<<<<<>>>@@@CCCEEEFFFIIIMMMPPPKKKMMMPPPTTTXXX[[[]]]___XXXVVVUUUUUUVVVVVVUUUSSSTTTUUUUUURRRLLLHHHHHHJJJPPPVVV^^^eeejjjnnnqqqsssppprrruuuxxxyyyzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwxxx{{{yyyzzzzzzwwwqqqooorrrxxx```NNNLLLDDDCCCAAA???>>>???AAABBBGGGUUUiii~~~uuu```SSSLLLFFFFFFFFFDDDBBBCCCBBBDDDFFFHHHHHHGGGFFFEEECCCBBB@@@>>>======>>>>>>::::::999999999888888888999999:::::::::888666555888666444444666777777777444333333222222222222333000111222222000000111222000222444333222444888===@@@DDDQQQdddvvv~~~rrrhhhZZZNNNAAA;;;777444444666333222000.........///000...///000000000///.........///000222444666777888222000//////111222222111/////////......//////000............///000222222///333888<<>>@@@BBBDDDHHHNNNRRROOOPPPRRRUUUWWWYYY[[[[[[XXXVVVTTTUUUWWWWWWVVVTTTUUUVVVVVVRRRMMMIIIIIIKKKTTTYYY```fffjjjnnnrrrttttttuuuvvvwwwwwwxxxxxxyyyzzzyyyxxxwwwwwwwwwxxxxxx|||yyyxxxwwwtttnnnnnnqqqzzzbbbOOOMMMCCCAAA===;;;;;;===@@@BBBHHHUUUjjjyyyeeeSSSLLLHHHIIIJJJFFFCCCCCC===@@@DDDGGGJJJJJJIIIHHHDDDCCCBBBAAA@@@??????>>>;;;;;;:::::::::999999999888:::<<<===<<<999555222777666444444555666555444333333222222222333444444111333444444111111222444111333444333111555<<>>777555000...111222---+++---+++)))((((((***+++***)))+++******)))))))))))))))%%%'''))))))(((&&&&&&'''+++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,***,,,---///000111000000000...---///222444333222111000222555555444:::AAAOOOgggbbbKKK???333111000)))...---,,,,,,++++++++++++************************xxxqqqiiibbb___[[[WWWTTTPPPOOOMMMLLLKKKKKKKKKKKKCCCBBBAAA???>>>>>>======666777999:::::::::999888222333444555666666666666777888999888888999;;;===<<<;;;;;;::::::999999888777777777777888888888888999:::;;;<<<============<<<===>>>???BBBHHHOOOTTTSSSTTTVVVWWWXXXYYYYYYYYYXXXUUUTTTUUUWWWXXXWWWTTTVVVWWWWWWTTTNNNJJJJJJLLLWWW[[[aaagggkkkooosssvvvyyyzzzzzzyyyyyyyyy{{{|||zzzzzzxxxwwwwwwwwwxxxyyy}}}yyywwwvvvrrrmmmmmmqqq|||dddQQQNNNBBB@@@<<<999999<<<@@@CCCHHHVVVjjj}}}iiiSSSMMMJJJKKKLLLHHHDDDCCC777;;;@@@EEEHHHJJJIIIIIIDDDDDDDDDCCCBBBAAA???>>><<<<<<;;;;;;;;;:::::::::888:::===???===999444000666555444444444444333111222222222222333444444555222444666555333222444666111333444222111555>>>FFFSSSYYYhhh|||~~~rrrgggWWWJJJ@@@999444555666444333444//////000000000000000000...333999888333///...000000000111222333333444555222111//////111333333333000//////.........//////,,,,,,------///000222333888888===HHHWWWiii~~~||||||}}}~~~~~~}}}|||{{{rrroooggg\\\QQQNNNQQQVVVeeexxxqqqZZZIII???:::777777444222000...,,,++++++***)))))))))))))))************,,,***%%%$$$(((,,,---%%%''')))'''%%%%%%(((,,,***++++++***)))(((***+++'''(((***+++,,,,,,++++++"""))),,,...:::III^^^uuulllSSSAAA999666///,,,///111---+++...+++)))((((((***+++***))))))(((((('''''''''''''''$$$&&&(((((('''%%%%%%&&&""""""###$$$%%%&&&''''''((())))))***++++++,,,,,,***,,,...///111111111000000...---///222444333111111000222555555555:::AAAKKKbbbeeeNNNAAA555111000(((+++++++++******+++,,,,,,+++++++++++++++++++++,,,xxxtttmmmfffaaa\\\WWWTTTQQQQQQOOONNNLLLKKKJJJIIICCCBBBBBBCCCCCCAAA>>>;;;DDDBBB>>>:::888777888999666555555555777999:::<<<888777777777888:::<<<>>>>>>===<<<;;;::::::999888888999:::888444444666:::;;;:::999999999;;;>>>???AAA??????CCCIIIOOORRRSSSWWWVVVUUUUUUUUUVVVWWWXXXVVVVVVVVVVVVUUUTTTSSSSSSWWWXXXYYYWWWSSSNNNKKKIIIUUU\\\eeekkkmmmqqqwww|||~~~}}}|||{{{zzzyyyxxxxxx{{{{{{{{{yyywwwvvvxxxzzzxxx~~~zzzuuuwwwrrrmmmrrrnnnXXXJJJDDDBBB???======@@@CCCFFFQQQYYYfffyyyrrrbbbPPPIIIJJJFFFGGGHHHBBB>>>>>>>>>>>>@@@BBBDDDEEEAAAAAAAAA@@@@@@@@@@@@@@@======<<<<<<<<<===>>>???@@@BBBCCC@@@<<<888888999888888666555333333222222555444333333444555666777555333222333777999999777999222222999;;;888===HHHVVVggg{{{~~~uuufffSSSFFFAAA999888666555444444444555+++---......------...000000000111000//////111222,,,...111555888;;;<<<===666555444444333333333333222222222111111111000000555111...///......111666666777@@@RRRiii}}}{{{yyy|||~~~~~~{{{vvvttttttvvvmmmddd[[[TTTNNNOOO\\\lll}}}uuueeeSSSGGG???999555555444222///---,,,,,,---...+++,,,---......,,,***)))))))))))))))))))))))))))((()))+++,,,+++***(((&&&---,,,+++)))((('''''''''222///------//////,,,***,,,,,,,,,,,,---222888===TTTooo{{{```JJJAAA333333222000...,,,---...))))))))))))************(((++++++((('''***)))&&&))))))))))))))))))))))))++++++,,,...///...,,,)))(((***++++++++++++---...,,,---/////////000222333000000111111222222222222444555666666777999>>>AAAMMM^^^yyyuuu[[[EEE999444222000000///------------+++)))---------,,,,,,,,,++++++{{{wwwpppjjjddd___ZZZWWWTTTSSSQQQOOOMMMJJJHHHHHHEEEDDDCCCDDDCCCBBB>>>;;;???>>><<<:::888888999:::999888777666666777888999999999888888888999999999<<<<<<;;;;;;:::999999999999999999777555555777888;;;:::999888999:::<<<===BBB@@@@@@CCCJJJOOOSSSSSSTTTTTTSSSSSSSSSUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQUUUWWWXXXWWWSSSNNNKKKJJJQQQYYYcccjjjnnnrrryyy~~~|||{{{zzzyyyyyyyyyzzzzzzzzzxxxvvvuuuvvvxxxvvv|||xxxsssuuuooojjjooooooZZZLLLGGGEEECCCAAAAAADDDHHHJJJTTTZZZgggzzzuuudddRRRJJJJJJEEEEEEFFF@@@======<<<<<<===???@@@AAA============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBDDDGGGFFFBBB===;;;:::888777666555444444444444444444333222333444555555555333222333666888888777888222222888;;;;;;EEESSSeeettt|||qqqgggYYYHHH<<<888777666555333333333333333///000000///---,,,---......///000///...///000222///000222444777999:::;;;555444444333222222333333333333333333222222111111444000///000000///333888:::???KKK___ttt{{{xxxxxxyyyyyywwwsssooommmlll```XXXQQQPPPRRR[[[lll}}}uuucccXXXLLLEEE@@@888222111333111///---,,,,,,------***+++,,,------+++***((())))))))))))))))))))))))+++)))&&&%%%%%%'''+++---+++***))))))))))))))))))...---+++,,,///000...---,,,,,,++++++---111777;;;OOOkkkeeeOOODDD777666555222///---,,,,,,))))))))))))************'''))))))%%%%%%((((((&&&))))))))))))))))))))))))((()))***+++,,,+++)))'''((()))*********+++,,,---+++---///000//////111222111000000000111222333444666777888888888:::>>>AAAJJJZZZuuu|||aaaIII;;;444111000000...------------,,,***,,,,,,,,,+++++++++******|||uuuoooiiiddd^^^[[[XXXWWWTTTQQQNNNKKKIIIHHHHHHFFFEEEEEEDDDBBB???<<<;;;:::::::::::::::::::::;;;:::999888777666666666:::::::::999888777555555999999999999999999999999:::888666666777888777777;;;:::999888888999;;;;;;BBBAAAAAADDDIIINNNQQQRRRPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTTTTSSSQQQPPPOOORRRTTTVVVVVVSSSOOOMMMLLLPPPXXXbbbiiimmmrrryyy~~~~~~|||zzzyyyyyyzzzzzz|||||||||zzzxxxvvvwwwxxxuuu{{{wwwrrrsssmmmgggkkk{{{qqq^^^QQQLLLKKKIIIGGGHHHKKKNNNQQQWWW\\\hhhzzzzzzfffTTTKKKJJJDDDDDDDDD===::::::999999999999::::::::::::;;;<<<===>>>?????????@@@BBBCCCCCCBBBBBBAAABBBEEEIIIIIIFFFAAA<<<:::888777666666555555555666444444333222222222333333444333222333555777777777888444555:::>>>DDDTTTfffxxxvvviii]]]PPPBBB999666555444333222222111222222333333333111...,,,,,,,,,...000111111000111333555444333333333444666777999444333222222111222222222444444444333333333333222222000000222222111444:::<<>>@@@GGGVVVoooiiiPPP???666111000000...------......,,,+++++++++++++++************yyysssmmmhhhbbb^^^[[[ZZZWWWUUUQQQOOOLLLKKKJJJHHHGGGFFFEEECCC???===:::;;;<<<<<<<<<;;;::::::;;;:::999888777777666666888999999999888666555333777777888888999999999999:::777555666888:::888555888888777888888:::;;;<<>>@@@AAABBB@@@AAACCCEEEEEEDDDCCCBBB@@@CCCEEEFFFDDD@@@<<<999888777777666666666777777555555444333333222222222333333222333444555666666777666888>>>EEERRRgggzzz~~~qqqaaaTTTIII???999888333333222222222222222222333444444222///---------111222333444333444777999777666444222222333444555222222111111111111111222333333333333333333333222222111222444333111555;;;>>>NNNfff{{{~~~||||||}}}~~~{{{xxxssspppkkkcccXXXQQQIIIHHHLLLWWWhhhzzzuuubbbQQQFFFCCCDDDGGGFFF>>>666222000///...---,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))'''(((*********(((&&&$$$)))))))))))))))******+++))))))***+++---/////////+++++++++******---222555EEE___~~~rrrZZZLLL???<<<888444111...+++)))))))))*********+++++++++((()))'''""""""&&&(((&&&((((((((((((((((((((((((((()))++++++***))))))))))))(((''''''(((************---///000///.........222111//////000222555777:::;;;<<<<<<;;;<<>>===>>>??????>>><<<:::888888999999999999888888888666777888999999888666666666777777888888999999:::999777555666999:::888555555666666888999;;;===>>>CCCCCCBBBBBBBBBDDDGGGIIIJJJJJJKKKMMMNNNOOOPPPPPPTTTTTTTTTTTTSSSRRRQQQPPPMMMPPPTTTUUUTTTRRRQQQQQQTTT[[[dddjjjlllpppvvv{{{|||zzzvvvsssssstttwwwyyy}}}||||||yyy{{{vvvvvvnnngggjjj|||vvvcccXXXUUUTTTSSSRRRSSSUUUXXXYYYXXX]]]gggzzzhhhUUULLLJJJCCCBBBAAA:::@@@@@@??????>>>======<<<::::::;;;===>>>???@@@AAA???@@@BBBDDDDDDCCCBBB@@@AAAAAAAAAAAAAAA???===<<<888777777666666666777777666666555555444444333333222333333333333444555666555666;;;CCCNNN___vvvsssdddSSSHHH@@@888444444111222222222333333222222222333333222000...///000111222333444333444777999888777444222111111222333111111111000000111111222111111111111222222222222333222444666444222777???EEEYYYrrr~~~{{{zzzzzz{{{}}}}}}vvvoooggg^^^SSSKKKEEEKKKWWWfffxxxpppaaaRRRHHH===;;;<<>>777111000......---,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))%%%''')))+++,,,+++***(((+++******)))))))))))))))***++++++,,,,,,,,,------***++++++******,,,000333DDD]]]{{{xxxaaaQQQDDD???888333000...,,,***************++++++++++++***+++(((######''')))(((((((((((((((((((((((((((''')))++++++)))((()))***+++(((&&&&&&(((******)))***,,,...///.........///222111000///000333666888:::;;;===>>>>>>???BBBDDDKKKUUUhhhxxx^^^III<<<555333...---,,,---/////////---...------------,,,,,,,,,zzztttmmmfffbbb\\\\\\ZZZXXXVVVTTTRRRQQQKKKIIIGGGEEEEEECCCAAA???@@@@@@@@@???>>><<<999888777777888999:::::::::999666666777888999999999999777777888888888999999999777666666777999999888666555666777999;;;<<<===>>>AAAAAAAAAAAA@@@BBBEEEHHHJJJJJJLLLMMMNNNNNNNNNNNNRRRRRRSSSSSSSSSSSSRRRRRRMMMPPPTTTVVVUUUSSSSSSSSSQQQYYYcccjjjnnnssszzz{{{xxxtttqqqpppsssvvvyyy}}}~~~}}}|||zzz}}}wwwwwwnnnfffiii{{{uuucccXXXTTTSSSRRRQQQRRRSSSUUUVVVTTTZZZeeexxxfffTTTKKKIIICCCBBBBBB;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======<<<===???@@@@@@@@@???>>>AAA@@@???@@@BBBBBBAAA@@@888777666666555555555666555555666666666555444444111333333333222222444666444777>>>JJJZZZnnnyyyfffXXXHHH@@@;;;666333222000000111222333333333222000111222111000///000111...000111111000111333555777666444222111111111111111111111000111111222333000111111111111111222222333333555777666666>>>HHHTTTjjj{{{yyyxxxvvvwwwxxxyyyyyy{{{~~~~~~uuukkkaaaXXXOOOJJJGGGTTTfffwwwqqq^^^NNNDDD@@@;;;999888:::888333111222---------,,,,,,+++++++++,,,+++++++++************))))))))))))))))))))))))&&&%%%$$$%%%''',,,111444++++++***)))(((((())))))***,,,---,,,*********,,,)))***+++***+++---000333CCCZZZyyykkk[[[LLLDDD:::333000...---+++*********++++++++++++,,,***,,,***&&&%%%)))***((())))))))))))))))))))))))&&&(((***)))&&&%%%'''***,,,)))%%%%%%(((******))))))+++,,,---,,,---///111111111000000111444666888:::<<>><<<;;;999999777888999:::::::::999999888888888888888999::::::888888999999999999999999444666888999888777888888888999:::;;;;;;;;;<<<;;;===???@@@@@@@@@CCCGGGKKKKKKLLLMMMNNNNNNNNNNNNMMMOOOOOOQQQRRRRRRRRRRRRRRRNNNQQQUUUWWWVVVUUUTTTTTTRRRZZZdddkkkooottt{{{{{{xxxssspppooorrrwwwzzz|||~~~yyy|||vvvuuulllcccfffuuusssaaaWWWPPPOOONNNMMMMMMMMMNNNOOOPPPVVVcccvvv}}}dddRRRJJJIIICCCCCCCCC===888999;;;<<<=========<<<=========<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;======>>>AAADDDEEEBBB@@@888777666555444444444444222333444555555555444333111222444333111111333555777<<>>444000...---+++*********+++++++++,,,,,,)))++++++''''''******'''))))))))))))))))))))))))&&&)))+++)))&&&%%%(((+++...***%%%%%%(((++++++))))))*********+++---000333000000111111333555666777;;;>>>BBBFFFHHHKKKOOOQQQVVV[[[hhh}}}nnnWWWDDD888333------,,,---000111000///......---------,,,,,,,,,zzzrrrkkkfff^^^\\\ZZZVVVRRRNNNLLLJJJIIIGGGEEEDDDDDDDDDBBBAAA>>>>>>===<<<;;;:::::::::888999:::;;;::::::888888;;;:::999888888888::::::999999999999999999999999333666::::::888666777999<<<<<<<<<<<<;;;;;;:::999:::===???@@@AAAEEEKKKPPPLLLMMMNNNOOOOOONNNMMMMMMLLLMMMOOOPPPQQQRRRRRRRRROOORRRVVVWWWWWWUUUUUUTTTVVV^^^gggmmmooorrrxxx~~~|||yyyssspppooosssxxx{{{~~~www~~~zzztttsssjjj```cccpppppp___VVVMMMLLLJJJIIIHHHHHHIIIIIIMMMTTTaaauuu|||cccQQQIIIHHHCCCCCCDDD>>>???AAACCCEEEFFFGGGGGGGGGBBBAAA@@@???>>>===<<<<<<888777777777777888999:::888999<<>><<<:::999888888999999:::???FFFHHHEEEAAA>>>777111222666888444///333333333333444444555555222555666555333333777:::;;;JJJ^^^qqq}}}kkk[[[FFF???777444444555333000222111111111000000////////////000000111111222222///111222111000///000222222333333333333222000///222222333444555555555555333555666555555444555666111555999;;;???KKK___nnn~~~tttpppoootttvvvxxxyyywwwvvvvvvvvv~~~~~~zzzvvvtttvvvwwwyyy{{{}}}~~~|||uuurrriii___VVVLLLJJJUUUdddoooxxxaaaLLLCCC===444222666////////////............---,,,***(((((((((***+++)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++))))))))))))************************************************************//////---+++***,,,000333???UUUuuuwwwiiiWWWCCC888333///,,,++++++******+++...000000000+++++++++******)))))))))++++++******)))*********''''''(((***++++++(((&&&,,,,,,++++++***++++++++++++++++++,,,---...///000222333555555555777:::======AAAFFFKKKOOOSSSWWWZZZ]]]dddmmmyyy{{{```JJJ===777333444444222000111666:::999333,,,***,,,---+++(((wwwoooiiiddd```[[[WWWUUURRRPPPNNNHHHFFFDDDDDDDDDCCCAAA??????AAACCCCCCAAA>>>999666999888777666666666777888::::::::::::::::::::::::888888888999999999::::::888888888888888999::::::<<<<<<<<<<<<============<<<===???AAADDDGGGJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNQQQSSSUUUVVVVVVUUUWWWYYY[[[[[[YYYWWWUUU^^^cccjjjnnnrrrvvv||||||uuuqqqqqqsssvvvxxx~~~}}}}}}zzzuuusssooogggaaa```ooosss```SSSMMMHHHEEEGGGIIIHHHHHHKKKMMMRRR___ttt{{{aaaUUUJJJHHHHHHFFFFFFGGGHHHJJJNNNQQQUUUWWWYYYZZZZZZVVVPPPLLLIIIFFFDDDBBBGGGFFFEEECCCBBB@@@???>>>???===>>>BBBGGGHHHDDD@@@<<<:::888666666666666555555555555555555555666666222444555444222333777;;;FFFUUUhhhyyyuuubbbRRRBBB<<<555222444555333111////////////............////////////000000000000...///000000......///000000111222333444333222111222222222333333222222222555555555555444333444555222666:::@@@JJJZZZooo}}}zzzqqqnnnnnnrrrtttvvvvvvuuuttttttuuuxxx|||{{{xxxuuu|||}}}~~~~~~}}}}}}xxxqqqkkkaaaVVVOOOKKKOOO^^^nnnrrrgggSSSAAA;;;777000...222////////////............---------,,,+++***)))(((************************((((((((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))***************************************---111444>>>TTTrrrzzzgggVVVCCC999444///,,,******)))((())),,,......---++++++++++++*********))),,,+++***))))))))))))))))))(((((()))++++++)))'''+++++++++******+++,,,,,,*********+++,,,---...///111222444555777999===@@@<<>>777333333333111000111555999;;;555///,,,------+++(((zzzsssnnneeebbb]]]XXXVVVSSSPPPNNNHHHGGGEEEDDDDDDCCCAAA???>>>@@@BBBCCCBBB@@@===;;;666666666666666777888888999999999999999999999999888888888999999999999:::999999888888999999:::;;;<<<<<<<<<<<<===============>>>???BBBDDDGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLNNNQQQTTTWWWYYY[[[XXXYYY[[[\\\\\\[[[YYYXXX___dddjjjooorrrwww~~~}}}wwwrrrsssuuuxxxzzz}}}||||||}}}yyytttsssooohhhddddddpppxxxdddVVVOOOJJJGGGIIIKKKIIIJJJMMMMMMSSS___sss|||bbbXXXNNNLLLMMMKKKJJJKKKMMMNNNQQQSSSVVVXXXYYYZZZ^^^XXXPPPLLLLLLKKKHHHEEELLLMMMLLLLLLJJJHHHFFFDDDDDDCCCCCCEEEGGGGGGCCC???:::===???<<<777444888<<<888888888888888777777777444666777666555777===BBBTTTbbbtttxxxgggUUUGGG===999444222444666555444111111111000///......---/////////...............---...///...---,,,---//////000222444555555555555222222333333333222222111555555444444444555666777888999>>>HHHYYYmmmuuuooommmnnnqqqssstttsssrrrqqqrrrssssssxxx}}}{{{}}}~~~{{{zzzxxxrrrkkkcccYYYNNNKKKPPP]]]pppuuu```VVVGGG:::777666111000333/////////............---)))***,,,------,,,***)))+++***))))))))))))***+++************))))))((('''(((((())))))))))))******((((((((((((((((((((((((************************''')))*********,,,///222===QQQooogggVVVCCC999444///,,,+++***((('''(((***++++++***+++++++++++++++*********,,,+++******)))))))))***,,,***))))))***+++***)))***************+++,,,---))))))******+++---...///000222555666888;;;???BBBAAADDDHHHKKKMMMPPPSSSUUUYYY```hhhssslllSSSAAA777222222111000///111444777;;;666111......---+++(((}}}vvvrrrhhhddd___ZZZWWWTTTQQQOOOIIIGGGEEEEEEEEEDDDBBB@@@???@@@AAAAAA@@@???===;;;666666666666666666777777888888888888888888888888888888888888999999999999999999999999999:::;;;;;;<<<<<<<<<<<<===============>>>@@@BBBEEEFFFHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOQQQTTTXXX\\\___aaa]]]\\\[[[[[[[[[\\\]]]^^^___dddkkkooosssxxx~~~~~~xxxttttttwww{{{}}}~~~}}}|||}}}yyytttssspppkkkhhhiiirrrkkk\\\SSSNNNKKKMMMNNNMMMNNNPPPKKKQQQ^^^rrriii^^^TTTRRRRRRPPPNNNNNNNNNNNNPPPQQQSSSTTTUUUVVVVVVRRRNNNJJJIIIJJJJJJJJJMMMNNNOOOOOOMMMJJJHHHFFFEEEDDDDDDEEEFFFEEEBBB???;;;???BBB???999777:::???:::::::::::::::999999999888:::;;;:::;;;@@@HHHNNN___mmm}}}yyyiiiYYYJJJ@@@<<<999666555777999:::999999888666555333111000/////////......------,,,,,,---...///...------...//////000333555777888999999444555666777888999999999777666444555777999;;;<<<>>>>>>CCCPPPeeezzz|||tttooooooqqqtttttttttrrrpppooopppqqqrrrwwwyyyzzzyyyxxxvvvrrrkkkeeeZZZSSSMMMQQQ^^^qqq|||iiiWWWJJJ???777777666333222444//////.........---------%%%''')))***,,,,,,,,,,,,,,,***)))'''''')))***,,,***************)))((('''(((((((((((()))))))))***))))))))))))))))))))))))***************************+++,,,,,,++++++,,,...<<>><<<:::999888888888777666666555444888888888888888888888888777777888888888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<===============???AAADDDFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNSSSTTTWWWZZZ^^^bbbdddfffaaa___[[[YYYZZZ]]]aaaddd```eeekkkpppssswww}}}~~~wwwtttuuuxxx|||~~~~~~}}}|||}}}yyyuuutttqqqmmmjjjkkkrrrrrraaaWWWQQQNNNPPPQQQOOOPPPRRRKKKQQQ]]]pppqqqeeeYYYUUUTTTPPPNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMOOOOOOJJJEEEDDDHHHLLLJJJKKKLLLLLLJJJHHHEEECCCCCCBBBBBBCCCCCCCCCAAA???>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===@@@HHHTTT\\\kkkxxx{{{kkk[[[NNNDDD@@@<<<;;;999999;;;===>>>???>>>===:::888555222000/////////......---------,,,...000000000///...///000000111444777999:::;;;;;;666777:::>>>AAADDDEEEFFFAAA===999888:::<<<======???@@@GGGXXXooo{{{tttrrrssstttxxxwwwuuurrrooommmooopppvvvyyy}}}wwwvvvuuuuuurrrkkkddd___RRRQQQSSS]]]oooyyyjjj[[[QQQ@@@:::555444444222111111............------------***)))))))))***+++---...+++***(((''''''(((***+++&&&&&&''''''&&&%%%$$$$$$'''(((((((((((()))))))))************************************************+++,,,---,,,++++++---///<<>><<<:::999888999:::999999888666555444888888888888888888888888777777777888888888888999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<===============???BBBEEEHHHIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPVVVXXX\\\___ccceeeffffffbbb___\\\ZZZ[[[^^^bbbeeebbbffflllooorrrvvv{{{|||vvvssstttxxx|||~~~}}}|||{{{}}}zzzvvvvvvtttooollllllooowwweeeYYYTTTQQQRRRSSSQQQRRRTTTPPPVVV```qqqyyylll^^^XXXUUUQQQOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLPPPRRRMMMDDDAAADDDJJJGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@??????>>><<<;;;<<<>>>>>>;;;999::::::::::::;;;;;;;;;<<<888999;;;>>>DDDPPP___iiizzzqqqaaaSSSGGGAAAAAA===<<<<<<<<<<<<===???@@@===<<<999777444111///...000000000///////////////000111222111000///000222111222444777888999999999666888<<>>BBBNNNbbbzzzxxxuuutttuuuvvvxxxwwwuuuqqqnnnnnnppprrrzzz|||~~~}}}}}}~~~~~~|||vvvrrrpppppplllddd\\\YYYMMMTTT___lll}}}xxxfffWWWLLLGGG<<<:::777555555444222111.........------------,,,000...,,,*********,,,---***)))(((((((((((()))***&&&''''''(((((((((''''''''''''(((((((((((())))))************************************************)))***+++++++++---111333:::KKKfff~~~gggLLL:::222//////111,,,+++))))))***++++++***((((((((()))))))))))))))((()))***+++...000222333000---***)))***+++++++++)))))))))))))))***+++,,,,,,,,,------...000111222333666888::::::;;;<<<>>>@@@CCCGGGJJJKKKMMMPPPRRRPPPVVV]]]dddsssgggMMM===666333///------/////////++++++*********++++++,,,{{{rrrnnnhhhbbb^^^ZZZVVVTTTNNNLLLJJJJJJJJJIIIGGGEEEDDDCCCAAA>>><<<;;;::::::999999::::::999888777666999999999999999999999999777777777777888888888888;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<===============???CCCGGGJJJKKKLLLLLLJJJJJJKKKMMMNNNPPPQQQQQQVVVYYY]]]aaacccdddcccbbb^^^^^^^^^______```aaabbbcccgggllloooqqqtttyyy}}}zzztttqqqssswww{{{}}}zzzyyyyyy{{{~~~{{{xxxxxxvvvpppllllllnnn~~~}}}jjj___YYYVVVXXXXXXVVVWWWYYYZZZ^^^eeesssttteee^^^ZZZWWWVVVWWWRRRQQQOOOMMMLLLKKKKKKKKKKKKNNNPPPMMMGGGCCCEEEHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@???>>>=========;;;:::999;;;<<<<<<999777777888888999:::;;;<<<<<<777999<<>>===DDDKKKZZZppp{{{wwwtttsssttttttuuuuuutttrrrooonnnooossswww{{{}}}}}}{{{yyy{{{{{{{{{|||||||||||||||{{{~~~vvvooolllkkkfff\\\UUUTTTQQQ]]]mmmzzzvvvfffVVVIIIAAA>>>888888666444333333222111.........---------,,,,,,***************++++++,,,))))))))))))))))))))))))(((((()))***++++++++++++'''''''''((((((((())))))************************************************))))))))))))))),,,000333777GGGaaa}}}mmmRRR@@@777000......+++***((()))***++++++***&&&'''''''''((((((((())))))))))))***,,,---///000///,,,***)))*********)))******))))))))))))******,,,,,,,,,---...///000111111444777999:::;;;===>>>@@@DDDHHHKKKNNNPPPSSSVVVSSSYYY^^^bbboookkkQQQ@@@999555000---.........---******+++******)))***+++}}}tttpppjjjddd```\\\XXXUUUOOOMMMKKKKKKKKKJJJHHHFFFEEECCCAAA???===<<<<<<===777888999:::;;;:::999999999999999999999999999999777777777777888888888888<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>===???CCCHHHKKKMMMMMMNNNJJJKKKLLLMMMOOOQQQRRRRRRUUUXXX]]]aaacccbbb```^^^ZZZ\\\```ccccccbbb```^^^cccggglllooopppssswww{{{}}}yyysssppprrrvvvzzz}}}xxxwwwwwwyyy}}}{{{yyyyyywwwqqqlllkkkooooooeee___\\\]]]^^^\\\\\\^^^bbbdddjjjvvv|||llldddaaa^^^^^^```WWWUUUSSSPPPOOONNNMMMNNNGGGIIIJJJKKKJJJHHHGGGGGGHHHGGGFFFDDDDDDCCCCCCCCCAAABBBAAA???===;;;;;;;;;888999:::::::::999888777555666777888:::;;;<<<<<<999;;;>>>DDDOOO___rrrrrrdddZZZPPPDDD???@@@:::::::::999888777888:::666666666666666555555555111111222222333333444444///111222111000///000222000000222333333333222222222555:::???EEEKKKNNNPPPNNNGGG???<<>>@@@<<>><<<<<<;;;::::::::::::;;;:::888888888:::;;;:::999999999999:::::::::;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>===<<<<<<<<<<<<===@@@AAACCCEEEHHHKKKMMMOOOKKKLLLNNNPPPRRRTTTUUUUUUZZZ\\\^^^aaaaaa```^^^\\\[[[\\\___aaacccccc```^^^cccjjjqqqsssrrrtttzzz{{{vvvuuuxxxzzz{{{zzz}}}|||{{{{{{|||~~~~~~}}}{{{wwwqqqmmmjjjpppxxxeeedddccccccfffkkkmmmlllpppssswwwmmmfffggggggggghhhdddaaa]]]ZZZWWWUUURRROOOKKKLLLLLLMMMLLLKKKIIIHHHEEEDDDDDDDDDEEEFFFGGGHHHEEECCCBBB???>>><<<<<<;;;===<<<:::888777666555555555111000333666666888<<>>@@@IIIZZZnnnvvvjjj[[[QQQMMMJJJEEE@@@999999888888888999999:::444444444555777888777555555444222111000111111222222222222222222222222222222222333333333444444444666777999;;;===???AAABBBAAA>>>===>>>>>>>>>BBBHHHQQQaaauuu{{{ppplllkkklllmmmkkkmmmqqqqqqmmmkkknnnoooppptttyyyzzz|||}}}~~~{{{{{{}}}~~~~~~|||~~~yyyssspppnnnlllhhh^^^TTTSSSWWWfffyyyoooWWWGGG???888555555222222222111000//////...,,,------......------,,,+++******))))))))))))))))))***+++***)))((((((***(((((())))))))))))((((((&&&'''((((((''''''((())))))''''''))),,,,,,((($$$((())))))))))))***************)))(((((())),,,///555AAAYYYxxx|||```GGG888111---++++++***((('''''''''((()))))),,,...+++&&&%%%'''+++***''''''+++***'''(((///000,,,(((&&&&&&'''''''''))))))(((((()))***++++++++++++,,,,,,,,,,,,---------...111444888;;;===>>>AAA>>>AAAGGGIIIJJJOOOWWW\\\[[[___gggrrrqqqUUUCCC666000---000111///------'''(((***+++,,,,,,+++***{{{wwwqqqkkkfff```ZZZVVVRRRQQQOOOOOOOOONNNLLLJJJIIIGGGCCC???===<<<<<<======<<<<<<;;;;;;;;;;;;;;;999888888999;;;<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>????????????>>>>>>======<<<=========>>>@@@CCCFFFIIIKKKMMMNNNLLLMMMNNNPPPRRRSSSTTTTTTWWWYYY[[[]]]^^^^^^]]]\\\[[[\\\^^^```aaaaaa```___bbbiiioooqqqppprrrwww}}}~~~zzzyyy|||zzzzzzzzzzzz{{{~~~~~~}}}zzzvvvrrrnnnlllppp}}}mmmmmmkkkjjjkkkoooqqqqqqwwwzzz~~~~~~llleeefffggghhhhhhiiifffbbb___]]][[[XXXVVVPPPQQQRRRSSSSSSRRRQQQQQQJJJJJJJJJJJJJJJIIIIIIIIIFFFEEECCCAAA???>>>======:::::::::999888777777666666222111555888777999===<<<@@@HHHVVVhhh{{{uuufff\\\PPPIIIGGGEEEAAA===333222222111111222222333555555555666999:::999777444333222111111222333333222222111111111111111111111222222222333333444444444555666888:::<<<>>>>>>>>><<<<<<===<<<<<>>???DDDFFFFFFJJJQQQXXXXXX[[[cccnnn}}}tttXXXDDD:::333///111222///------,,,,,,---------,,,,,,+++~~~{{{vvvpppkkkddd^^^ZZZVVVUUUTTTTTTTTTRRROOOLLLKKKGGGBBB?????????===;;;>>>>>>===<<<<<<<<<<<<<<<:::999999:::<<<>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===@@@CCCGGGJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWYYY[[[\\\\\\ZZZ[[[\\\]]]^^^___``````ccciiioooqqqqqqrrrwww|||||||||{{{{{{zzz{{{|||~~~~~~}}}{{{xxxuuurrrpppnnnrrrsssrrrqqqooonnnooosssvvv{{{~~~{{{hhhbbbdddfffggghhhiiigggdddbbb```^^^\\\YYYVVVWWWYYYZZZ[[[[[[ZZZZZZQQQQQQQQQPPPOOOMMMKKKJJJHHHGGGEEECCCBBBAAA@@@@@@:::;;;<<<===<<<;;;999888777444555888:::999:::>>>???GGGVVVhhhzzz|||kkk```TTTMMMEEEBBBBBBBBB???;;;444333333222222222333333555555555777:::;;;;;;999444333222222222333444555222222111111000000000///000000111222333333444444333333444555777888999:::;;;;;;===>>><<<>>>JJJVVVkkk{{{yyypppllljjjllloooooojjjhhhiiimmmjjjiiilllooopppuuu{{{~~~|||{{{}}}{{{{{{{{{|||~~~|||xxxvvvqqqiii```WWWVVV```mmmsssaaaRRRCCC<<<888555444444111111000000//////......///......---,,,***((('''+++******))))))))))))))))))***+++***((('''((()))))))))(((((((((((())))))'''(((***)))(((((()))+++%%%''')))***)))((('''''')))************+++++++++''')))************+++---333===SSSpppgggOOO>>>555000---+++******)))******++++++***+++,,,***'''&&&(((+++***))))))***)))&&&'''+++)))((('''(((***+++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,/////////000222555888999===<<<===@@@AAAAAADDDJJJSSSSSSVVV]]]gggvvvzzz\\\GGG>>>777222222222///------///...---,,,,,,+++++++++{{{vvvpppjjjccc___YYYXXXWWWWWWVVVTTTPPPMMMMMMGGGAAA@@@BBBBBB>>>;;;???>>>>>>===============;;;:::999:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@======>>>??????@@@@@@@@@>>>AAAEEEIIILLLMMMMMMLLLMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOPPPQQQSSSVVVYYYZZZXXXYYYYYYZZZZZZ\\\___aaafffkkkqqqssstttvvvzzz~~~}}}{{{|||~~~~~~}}}}}}~~~~~~|||{{{xxxuuurrrpppoooooosssqqqooommmlllkkkkkkpppvvvyyy}}}wwwddd^^^```bbbdddfffdddbbb```^^^]]]\\\YYYVVVXXXZZZ[[[]]]^^^^^^]]]]]]TTTSSSQQQOOONNNMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCCCC@@@AAACCCDDDCCC@@@<<<::::::888999<<<;;;999:::>>>GGGRRRcccvvvooo\\\QQQJJJEEEAAA@@@AAAAAA???<<<777777666555555555666666555444555777:::;;;:::999333333222222222333555666333333222222111000000000///000000111222333444444222222333444555666666777:::<<>>AAAEEEMMMMMMQQQXXX```ooobbbKKKAAA999222222222///---...---,,,+++***)))***++++++}}}xxxrrrlllfffaaa[[[ZZZXXXWWWWWWTTTQQQNNNMMMHHHCCCAAACCCCCC???;;;??????>>>============>>><<<;;;999999::::::888777============<<<<<<<<<<<<<<<===>>>??????@@@??????======???@@@AAAAAAAAAAAA@@@BBBFFFJJJLLLMMMLLLKKKLLLLLLKKKKKKLLLLLLNNNNNNLLLLLLLLLMMMOOORRRTTTVVVTTTUUUVVVVVVVVVXXX]]]```fffjjjpppsssuuuwww{{{}}}{{{}}}~~~}}}|||{{{{{{{{{zzzxxxvvvsssqqqooonnnmmmtttnnniiifffhhhhhhhhhmmmuuuuuuzzz~~~uuuaaaZZZ\\\^^^```bbb^^^]]][[[ZZZYYYWWWTTTRRRWWWXXXYYY[[[\\\[[[[[[ZZZUUUSSSOOOLLLKKKKKKMMMOOOLLLKKKJJJHHHGGGFFFFFFFFFHHHIIIKKKKKKHHHDDD???<<<===;;;<<<>>>===:::<<>>;;;555555444333333333333333333333333555888999888777333222222111222333555666444444444333333222222222000000111222333333444444333333444444555666666666888:::@@@DDDGGGOOOaaasss{{{wwwrrrooommmnnnmmmjjjkkknnnoookkkjjjllloooppptttzzz}}}}}}|||{{{|||{{{yyyyyy{{{~~~~~~}}}{{{|||zzzvvvqqqkkkdddaaacccmmm|||eeeTTTDDD<<<555444333000///111/////////...............++++++,,,,,,,,,+++******+++******)))))))))))))))((()))***)))'''''''''((())))))(((((((((((())))))((()))******))))))***+++&&&))),,,,,,)))(((***---))))))*********+++++++++)))+++---...------...///444:::LLLiiipppWWWCCC666000---,,,,,,------------------*********)))(((((()))***,,,------+++)))***++++++***))))))***,,,---,,,+++++++++***************+++*********+++++++++,,,,,,//////......///000111222333555888999:::===@@@BBBHHHHHHLLLRRRYYYhhhkkkSSSCCC:::333222222//////000,,,+++***)))***+++---...}}}vvvqqqkkkfffccc^^^[[[YYYWWWUUUTTTQQQOOOMMMIIIEEEDDDDDDCCC@@@===??????>>>===============<<<:::999999999999888666???????????????>>>>>>>>>;;;<<<===>>>>>>??????>>><<<>>>@@@BBBCCCCCCCCCBBBAAACCCFFFHHHJJJJJJIIIIIIJJJIIIHHHHHHIIIJJJLLLMMMKKKJJJJJJJJJKKKMMMOOOQQQNNNQQQSSSSSSSSSUUUZZZ^^^dddggglllppptttwww{{{~~~~~~}}}||||||{{{yyyxxxwwwwwwyyyxxxvvvtttqqqooommmlllrrr}}}qqqgggbbbeeehhhhhhmmmuuusssxxx|||vvvaaaYYYZZZ\\\]]]___]]]\\\[[[ZZZYYYWWWSSSPPPRRRSSSUUUWWWYYYZZZYYYYYYWWWTTTPPPMMMLLLLLLNNNPPPNNNMMMKKKJJJIIIHHHHHHHHHMMMNNNOOONNNKKKFFFAAA>>>???>>>???AAA@@@>>>CCCJJJYYYeeevvvmmm\\\OOOHHHAAA???>>>===>>>===;;;999666666555444333333333333333222222444666666555444333222111111111222333444444444444444444444444444222222333333333444444444333333444555666777777777666999@@@HHHPPP[[[nnn|||yyyvvvvvvrrrpppqqqpppnnnooosssrrrnnnlllnnnoooooorrrxxxyyyzzzzzz{{{|||}}}yyyxxxxxxzzz{{{{{{|||zzzzzzwwwsssjjjdddaaafffooo{{{mmmXXXJJJ===777333333222//////111..................------++++++,,,,,,,,,,,,+++++++++******)))))))))))))))((()))***)))'''&&&'''((((((((())))))))))))(((((('''(((***)))(((((()))+++((()))************+++,,,((())))))))))))************,,,------------...000444888IIIeeeuuu[[[EEE777000...+++,,,,,,,,,,,,+++***)))******)))))))))))))))***(((++++++(((&&&(((***)))+++***)))))),,,---------,,,,,,+++************+++************++++++++++++........./////////000000///444777666777<<<>>>>>>BBBCCCGGGLLLRRR```yyyuuu]]]HHH???666333222000///111,,,,,,,,,------...///000~~~wwwrrrmmmiiigggaaa]]]YYYVVVTTTSSSRRRPPPKKKJJJHHHFFFDDDBBB@@@???>>>>>>===<<<<<<<<<<<<===:::999888999;;;<<<;;;:::>>>>>>>>>=========<<<<<<:::;;;<<<======>>>>>>===<<<>>>@@@CCCDDDDDDDDDCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFHHHJJJLLLJJJJJJJJJIIIJJJJJJKKKKKKIIIMMMQQQRRRQQQRRRWWW[[[cccfffkkkpppuuuyyy}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxvvvssspppmmmkkkooozzzwwwiii```dddiiiiiilllrrrssswwwzzz|||yyydddZZZZZZ[[[\\\]]]___]]]\\\[[[ZZZWWWSSSPPPMMMOOORRRVVVYYY[[[\\\]]][[[ZZZXXXUUUSSSQQQOOOOOONNNMMMLLLKKKJJJIIIIIIIIILLLMMMMMMLLLIIIEEEAAA?????????AAADDDDDDFFFNNNWWWfffrrrsss```QQQHHHEEE>>>===<<<<<<<<<;;;;;;:::999888777666555555555555444333222333555555444222333222111000000000111222111222222333333444444555555555555444444444444333222333444555666777888888999;;;CCCOOO\\\kkk}}}xxxwwwvvvuuuwwwttttttvvvvvvssstttwwwwwwrrrooopppooonnnqqquuuuuuwwwxxxzzz|||~~~{{{yyyyyyyyyzzzyyy}}}|||{{{zzzvvvqqqhhhcccdddppppppZZZIII@@@888333111222111//////222---------------------------------------,,,+++***+++******)))))))))))))))((()))))))))'''&&&'''(((&&&'''***++++++***'''&&&&&&((())))))(((''')))***((('''&&&''')))*********''''''((((((((()))))))))***+++++++++***+++---000333666EEE```}}}zzz___HHH999222///)))*********)))'''%%%$$$***)))(((((()))*********%%%******&&&%%%)))***(((***)))'''(((+++///000111---,,,++++++*********+++************++++++++++++,,,---///000111000///...---333666444444888:::888<<<>>>BBBFFFLLLZZZsssiiiPPPFFF;;;777444000///000------...............---zzztttqqqnnnlllccc___YYYVVVTTTSSSSSSRRRJJJKKKJJJGGGCCCAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<888777888999<<<>>>>>>>>>;;;;;;:::::::::999999999999:::;;;<<<============<<<>>>@@@CCCEEEEEEEEEDDDBBBBBBBBBAAABBBBBBBBBBBBEEEEEEDDDDDDEEEGGGIIIKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFKKKOOOQQQOOOPPPUUUYYYdddggglllrrrwww||||||{{{|||}}}~~~~~~~~~{{{{{{zzzyyyuuuqqqmmmkkklllwww|||jjj___dddjjjjjjkkkooorrrvvvwwwxxx}}}fff\\\[[[[[[\\\]]]___^^^]]]\\\[[[WWWSSSOOOKKKMMMQQQVVV[[[^^^```aaa_________]]]ZZZUUUPPPMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIJJJJJJIIIGGGDDDAAA?????????BBBFFFGGGKKKVVVaaarrr}}}iiiVVVIIICCCBBB>>>===<<<<<<<<<<<<<<<<<<888777666555444333333333555444333444555555333111333222111/////////000000000000111222333444444555777666666555555444333333111222333444666777888999===???GGGVVVfffvvvxxxrrrtttwwwvvvwwwuuuwww{{{{{{wwwvvvwwwzzzuuuqqqqqqpppnnnppptttsssuuuwwwyyyzzz}}}}}}{{{zzzzzz{{{yyy}}}}}}|||zzzvvvpppjjjfffiiiyyyyyycccLLL<<<666555111///000000///000333------------------------000000///...---+++***)))+++******)))))))))))))))''')))))))))'''&&&'''(((%%%'''***,,,,,,***'''%%%&&&'''((((((''''''((()))'''%%%###$$$(((***)))'''''''''''''''((((((((((((******)))(((((())),,,///222444BBB]]]zzz}}}bbbKKK;;;333111,,,------,,,+++)))'''&&&+++)))(((((()))*********&&&+++,,,'''&&&+++---***)))'''&&&'''+++000333555---,,,,,,+++*********+++)))************++++++++++++---///111222111///------444666222222666666444999;;;???CCCHHHVVVooopppWWWKKK@@@999555000...///,,,------...---,,,***)))~~~yyytttooolllfffaaa[[[WWWVVVUUURRROOOOOONNNMMMJJJGGGDDDBBB@@@???>>><<<:::999999999999;;;;;;;;;<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<=========<<<:::999888999999:::???>>>>>>AAAEEEFFFDDDBBBFFFEEECCCCCCEEEFFFEEEEEEEEECCCAAAAAACCCFFFHHHIIIKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOQQQPPPOOOQQQUUUYYYaaagggoootttwwwzzz{{{{{{{{{{{{{{{|||{{{zzzzzzzzz{{{}}}~~~~~~}}}}}}}}}{{{uuukkkdddllltttwwwhhhbbbaaaccciiinnnnnnssstttqqqvvvzzzfff\\\YYYYYY]]]aaa```_________]]]ZZZUUUQQQRRRTTTWWW[[[^^^```aaaaaaaaaaaabbbbbb```\\\XXXVVVPPPOOONNNOOOPPPOOOLLLIIIIIIIIIHHHGGGFFFEEEDDDCCC>>>CCCFFFGGGHHHSSSeeesss{{{iii[[[PPPFFFBBBBBB??????>>>===;;;:::888777999<<<:::444333888888444777666444444666666666555333222222222222222222222333333333444444444555555888:::<<<;;;888555333333444444555666888999999888;;;EEERRRaaattt|||vvvuuuvvvuuutttuuuzzz~~~}}}{{{{{{|||{{{uuupppmmmnnnppprrrvvvtttrrrsssxxx}}}zzzuuuuuuvvvvvvmmmgggccclllxxxrrrcccUUUFFF:::666333222111000////////////......---------,,,,,,,,,---------....../////////)))))))))***+++,,,......***))))))(((((((((((()))'''&&&%%%&&&(((*********(((((())))))))))))((((((((((((((((((((('''&&&&&&,,,)))'''(((***+++)))'''---,,,***))))))+++,,,...000333???UUUrrrgggNNN<<<222...000---++++++------+++(((,,,,,,,,,++++++*********((()))*********((('''&&&++++++++++++++++++++++++,,,,,,+++***************)))+++------,,,,,,,,,---)))***,,,......---,,,+++111111222333444555555666666666<<>>===;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;;;;:::;;;<<<<<<<<<<<<===@@@EEEGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDCCCEEECCCBBBBBBDDDGGGJJJKKKJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNPPPPPPPPPSSSXXX]]]ccciiipppuuuxxx{{{{{{zzz{{{{{{{{{zzzzzzzzzzzz|||~~~~~~}}}yyysssjjjccchhhqqqxxxggg``````aaaeeeiiikkkpppqqqpppuuu|||iii^^^[[[ZZZ]]]aaa``````aaabbbbbb```^^^[[[XXXZZZ]]]```ccceeeffffffhhhhhhhhhfffddd```\\\ZZZWWWWWWVVVUUUTTTRRRPPPOOOKKKJJJIIIHHHGGGEEEDDDDDDBBBEEEIIILLLQQQ^^^ooo|||sssaaaTTTLLLDDD@@@@@@>>>>>>>>>===<<<;;;:::999888;;;999555444888888555777666555555555666666666333333333333333333333333333333444444444555555555888:::<<<;;;999777555555666666666888999:::::::::>>>JJJYYYiii{{{zzzuuuuuuwwwwwwvvvyyy}}}}}}zzzyyyzzz}}}zzzwwwsssrrrsssuuuwwwvvvtttrrrsssvvv{{{}}}}}}~~~xxxpppiiifffkkkvvvsss```RRRFFF<<<555444222222111000////////////------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***************))))))((((((''''''&&&&&&((('''&&&&&&''''''''''''(((((())))))))))))(((((()))))))))))))))(((''''''***)))'''(((***+++***(((,,,+++***))))))+++,,,...000333>>>TTTpppiiiPPP>>>444000000---+++***,,,,,,+++)))++++++*********))))))))))))))))))))))))(((''''''++++++++++++++++++++++++))))))((('''''''''''''''***+++------,,,+++,,,---&&&''')))+++------------......///000111222333333555444777===AAAJJJ```vvvrrr___JJJ>>>888333000000............------------|||xxxuuuoooiiibbb^^^\\\ZZZVVVSSSPPPPPPNNNKKKHHHEEEBBB@@@???>>>===<<<;;;;;;<<<===;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===============>>>???======>>>@@@DDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBDDDDDDCCCDDDFFFIIILLLNNNMMMNNNNNNOOOPPPQQQQQQRRROOOPPPRRRSSSUUUZZZ```dddfffjjjppptttxxx||||||zzzzzzzzzzzzxxxyyyzzz{{{~~~|||xxxqqqjjjdddfffooozzzggg___```bbbdddeeeiiimmmooooootttnnnccc^^^\\\^^^aaaaaabbbbbbccccccbbbbbbaaa]]]___aaadddgggiiijjjjjjmmmmmmkkkiiifffccc```^^^^^^^^^\\\YYYUUUSSSRRRSSSLLLLLLKKKJJJHHHGGGFFFEEEFFFHHHLLLSSS^^^nnn~~~wwwfffTTTKKKGGGBBB???>>>==================<<<;;;777999888555555888999777666666555555555555666666333333333333444444444444333444444444444555555555888:::<<<<<<:::888888888888888888999:::<<<======CCCRRReeevvv}}}vvvssstttwwwxxxwww}}}{{{yyyxxxxxxxxxvvvvvvvvvwwwxxxyyyxxxvvvuuuuuuwww{{{|||qqqiiiggghhhuuussscccPPPCCC;;;555555777222111111000000//////...---------,,,,,,,,,+++++++++++++++***************+++******)))))))))))))))(((((((((((('''&&&$$$$$$******)))((('''&&&&&&%%%(((((())))))))))))(((((((((((())))))(((((('''''')))((('''(((***+++***)))++++++***)))***+++---...///222<<>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<======???????????????@@@@@@AAA=========>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDCCCBBBAAABBBDDDDDDEEEFFFGGGHHHJJJNNNPPPSSSSSSTTTVVVWWWYYYZZZZZZUUUVVVWWWYYY]]]ccchhhlllgggkkkpppsssvvv||||||zzzyyyyyyyyyyyyzzz{{{}}}|||wwwqqqlllhhhjjjqqq}}}iiibbbeeehhhhhhhhhiiilllnnnooouuusssgggaaa]]]\\\^^^bbbbbbbbbaaa_________```___```aaaccceeefffggghhhiiiiiigggeeecccaaa```_________]]]XXXSSSPPPPPPQQQNNNNNNMMMLLLKKKIIIIIIHHHJJJLLLQQQ\\\lll}}}|||iiiZZZJJJCCCCCCAAA>>>===>>>>>>>>>>>>===<<<;;;;;;777777777777777888888888666666666555555555666777333333333333333444444444444444444444555555555555666888::::::999999999:::999999::::::;;;<<>>777111...---///......------,,,,,,,,,~~~zzztttmmmgggeeebbb^^^ZZZUUUTTTRRROOOKKKHHHEEECCC>>>===<<<;;;;;;<<<=========<<<<<<<<<<<<===>>>????????????>>>???@@@@@@AAA======>>>>>>??????@@@@@@CCCCCCDDDCCCCCCCCCDDDDDDFFFGGGHHHFFFDDDCCCEEEGGGGGGHHHJJJJJJJJJKKKNNNQQQUUUVVVWWWYYY[[[]]]^^^___YYYYYY[[[^^^ccchhhlllnnngggjjjooorrruuu||||||yyyyyyzzzzzz||||||}}}~~~|||wwwssspppnnnrrruuu~~~mmmiiimmmpppqqqqqqmmmmmmooorrrwwwuuuhhh```ZZZWWWXXX```aaabbbaaa___^^^___aaa^^^^^^^^^______```aaaaaa``````______^^^]]]]]]]]]___^^^[[[VVVRRROOONNNOOOOOOOOONNNNNNMMMMMMLLLLLLNNNQQQYYYgggyyyqqq]]]PPPDDD@@@AAA???>>>>>>@@@??????>>><<<;;;999888777666777888888777777888555666777666444444666888222222222222333333444444444444444555555555666666444666888888888888999:::999:::;;;;;;;;;>>>CCCGGGSSSeee{{{sssqqqooooooqqquuuwwwxxx~~~{{{xxxtttuuuwwwxxxxxxxxxwwwvvvyyy{{{|||||||||uuujjjiiiqqqzzz}}}nnnTTTHHH<<<666333//////111000000111111000///------,,,,,,+++++++++*********,,,,,,,,,++++++*********&&&&&&&&&'''((()))++++++*********)))((('''&&&&&&%%%'''******((('''((()))(((((())))))))))))(((((('''(((((()))))))))((((((&&&''''''((())))))***+++************+++,,,------111333;;;LLLddd}}}www___KKK>>>888000///,,,***)))***,,,...***************************)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''(((((()))(((***,,,+++***))))))***,,,,,,,,,---...///111111------...///000111111222222222777======@@@PPPcccyyyeeeNNN???888333111111000000//////...------,,,}}}wwwpppkkkhhhfffbbb^^^XXXWWWTTTQQQNNNJJJGGGEEE@@@???>>><<<<<<<<<===>>>======<<<<<<===>>>@@@AAA>>>============>>>??????>>>??????@@@@@@@@@??????>>>@@@BBBBBBCCCDDDGGGJJJIIIKKKLLLJJJGGGEEEGGGJJJJJJMMMNNNMMMKKKKKKMMMPPPRRRSSSUUUWWWZZZ\\\^^^___\\\\\\]]]aaaeeeiiijjjiiifffjjjooorrrvvv|||{{{yyyzzzzzz{{{}}}}}}~~~~~~~~~~~~|||xxxtttrrrrrrxxxxxx}}}sssppptttwwwxxxyyyqqqpppqqquuuyyyuuuhhh```ZZZVVVVVV^^^bbbeeeeeedddccceeehhh```___^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]```]]]YYYVVVUUUSSSPPPNNNOOOOOOOOOPPPPPPPPPPPPPPPTTTYYYeeeuuutttfffRRRIIIBBB@@@???======>>>@@@???>>>===;;;999888666888666777999999666666777444666888666444333555888222222333333444444555555444444555555555666666666444666777777777777999:::999;;;<<<<<<===AAAHHHNNN___pppsssrrrrrrsssuuuwwwzzz{{{|||xxxvvvwwwyyyzzzzzzyyyxxxwwwwwwzzz|||}}}~~~xxxooojjjnnnzzzqqq___KKKBBB:::888666222000000///000111111000///---,,,+++++++++*********))))))*********)))))))))))))))***))))))(((((((((((((((******)))(((((((((((()))###'''(((&&&%%%''')))(((((())))))))))))((((((******+++,,,,,,,,,++++++&&&'''(((((((((((()))***))))))***+++,,,---------000222999III___xxxwww___JJJ;;;444000000///---+++***---///))))))************++++++((((((((((((((())))))***(((((((((((((((((((((((())))))((((((((()))******'''(((******))))))***+++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000......444;;;;;;<<>>>>>>>>???>>>===<<<<<<===>>>@@@BBB???????????????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???<<<>>>@@@@@@AAACCCGGGJJJKKKMMMOOOLLLHHHGGGIIILLLNNNQQQSSSPPPLLLJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\]]]______aaadddhhhiiigggdddfffkkkpppuuuxxx~~~{{{yyyzzz{{{||||||}}}~~~~~~}}}|||~~~yyyuuussssssyyyxxx|||vvvtttwwwxxxzzz|||uuurrrrrrvvvyyy~~~xxxmmmgggaaa^^^___aaaeeejjjkkkhhhggghhhkkkfffeeebbb```^^^]]]\\\\\\```bbbcccddddddcccbbb``````[[[WWWWWWYYYXXXSSSMMMOOOOOOPPPQQQRRRSSSTTTTTT[[[dddsssuuueeeXXXIIIEEEBBBAAA>>>::::::>>>=========<<<;;;999888777999666777;;;:::555444777444666888777333222555999444444444555666777777777555555555555666666666666666777888888777777999;;;;;;===??????@@@EEENNNUUUjjjzzz~~~xxxxxxyyyzzz{{{}}}zzzxxxuuuuuuwwwxxxyyyyyyyyyyyyxxx|||{{{ssslllmmmwwwvvvbbbRRRCCC<<<777777777333111111//////000111000///---++++++*********)))))))))))))))))))))***************+++***))))))(((((())))))***(((&&&%%%&&&''')))+++$$$))))))'''&&&'''***(((((())))))))))))(((((())))))***+++++++++++++++&&&((())))))'''&&&(((***((()))***+++,,,---------...000777EEEZZZsssyyyaaaKKK;;;333000111111///---,,,---///((((((((()))))))))******''''''((()))))))))))))))))))))))))))))))))))))))++++++******+++,,,,,,---%%%''')))***))))))***,,,)))***+++,,,,,,++++++***++++++,,,---...///000000------222888888999HHHZZZrrrjjjRRRCCC<<<777666666111000000///---,,,,,,+++zzzsssnnnllljjjfffccc\\\[[[XXXUUUQQQMMMJJJHHHFFFEEECCCAAA@@@@@@@@@@@@>>>===<<<<<<===???AAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@<<<>>>@@@???>>>???CCCFFFLLLNNNPPPMMMIIIGGGJJJMMMQQQTTTUUURRRLLLIIIJJJMMMNNNOOOQQQTTTWWWZZZ\\\^^^cccccceeehhhlllkkkgggcccgggkkkrrrwwwzzz{{{yyyzzz|||}}}zzz{{{}}}~~~~~~~~~|||zzzuuurrrrrrvvvvvv|||xxxvvvwwwwwwyyy|||wwwssssssvvvyyy}}}|||tttoookkkhhhiiieeejjjooonnnjjjffffffhhhllljjjgggdddaaa```___^^^gggiiikkklllkkkiiifffddd___YYYTTTVVVZZZZZZSSSLLLNNNOOOPPPRRRSSSUUUVVVWWWaaalll}}}yyyhhhXXXMMMDDDCCCCCCBBB>>>888888===::::::;;;;;;::::::999888:::777777;;;:::555333666333777999777333222555999555666666777888999999:::555555555555666666666777888999999999888888:::<<<<<>>CCCDDDAAADDDKKKHHHFFFDDDBBBBBBCCCEEEFFFCCCBBBBBBAAAAAA@@@??????@@@???>>>>>>>>>???@@@AAACCCFFFJJJIIIGGGHHHMMMRRRXXX[[[XXXPPPIIIIIIKKKJJJHHHJJJNNNTTTZZZ^^^``````dddgggkkknnnpppnnniiieeelllnnnqqquuu{{{}}}zzzwwwwww{{{yyy|||~~~{{{zzz|||zzzyyyyyy{{{zzzuuuqqqrrrsssxxxxxxxxxzzzzzzxxxwwwyyyzzzuuuttt}}}rrrkkkmmmmmmjjjgggiiikkklllllljjjgggfffpppooolllgggbbb```aaabbbfffjjjmmmllllllllliiiddd```[[[WWWUUUUUUTTTRRRPPPMMMMMMPPPTTTUUUVVV[[[bbbkkk{{{{{{jjj[[[OOOIIICCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::999888888:::888777777999;;;;;;:::999777666666777777666444777999999888777555666777666999;;;:::777555777:::;;;888444111222666<<<@@@???BBBEEEDDDEEEMMM^^^kkk|||~~~|||uuupppppprrrsssssstttssssssuuuyyy||||||~~~xxxrrrooouuummmYYYIIIAAA,,,---///000222222222222//////.........---------'''(((***,,,---,,,***)))***)))))))))))))))***+++(((((())))))******+++++++++++++++***))))))((((((((((((((()))******++++++###)))...+++%%%"""'''---,,,+++)))(((''''''((()))++++++***)))(((((()))))))))************+++++++++---000444===OOOiiigggOOO===222333111000000000000---+++&&&'''***+++,,,+++)))((((((((((((((((((((()))))))))******)))(((((()))+++'''%%%%%%&&&)))+++,,,+++++++++******************++++++++++++++++++++++++---.........------///111111//////111333888CCCMMMeeepppTTTDDD<<<666444666////////////............zzzuuuqqqnnnkkkhhhcccaaa]]]YYYTTTOOOLLLJJJIIIGGGEEEBBBAAA@@@@@@@@@@@@===???DDDFFFDDDDDDGGGHHHFFFDDDBBBBBBCCCEEEFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAACCCFFFIIIIIIHHHKKKQQQVVV```bbb^^^SSSLLLKKKLLLLLLNNNPPPRRRWWW[[[___aaabbbcccdddfffhhhjjjiiihhhfffjjjlllooorrrwww|||~~~|||yyyvvvvvvzzzzzz}}}~~~|||{{{{{{{{{zzzyyyyyyyyyvvvrrrooossstttxxxyyyxxxzzzzzzxxxwwwwwwyyytttttt|||~~~ssskkkkkkkkkhhhjjjkkknnnooopppooommmllloooooonnnjjjeeebbbaaaaaacccgggiiigggfffgggddd```\\\YYYVVVTTTTTTSSSQQQOOOMMMNNNPPPTTTUUUWWW___iiiwwwooo___SSSKKKFFFCCCBBB@@@>>>===<<<<<<<<<:::::::::::::::888777777:::888888888:::;;;:::999888888777777666666666666888999999888666555777888888888888777555555777888999888666555666999<<<>>>@@@CCCEEEFFFIIIUUUhhhvvvyyyyyyxxxuuupppmmmmmmnnnqqqrrrsssrrrssstttxxxzzz{{{~~~{{{xxxwww}}}ssscccRRRDDD<<<333222222222111111111111...---------,,,,,,,,,,,,((()))+++,,,,,,,,,+++*********))))))))))))******)))))))))))))))*********''''''''''''&&&&&&&&&&&&*********)))))))))))))))!!!&&&)))'''###!!!$$$(((''''''&&&%%%%%%%%%%%%&&&++++++***))))))))))))))))))************+++++++++,,,///333;;;LLLeeejjjRRR>>>333222000////////////---+++((()))***,,,,,,,,,+++***+++++++++*********************)))(((''')))---111222///+++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///...---///222444777???IIIbbb}}}uuu[[[KKKBBB;;;777777000000000000////////////|||xxxuuurrrnnnkkkeeeccc___ZZZTTTOOOKKKIIIIIIHHHFFFCCCBBBAAAAAAAAACCC@@@AAAFFFJJJIIIGGGFFFGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>???AAABBBCCCEEEGGGHHHIIINNNVVV\\\gggggg```TTTJJJHHHIIIIIIOOOOOOPPPSSSVVVZZZ]]]___ccccccdddeeefffgggiiiiiijjjllloooqqqtttyyy~~~|||yyyvvvwwwzzz|||~~~}}}|||{{{|||yyyzzz|||{{{yyyvvvttttttwwwwwwzzz{{{yyy{{{zzzxxxxxxtttwwwssssss{{{|||xxxnnnlllkkkhhhkkklllnnnpppqqqqqqqqqpppmmmnnnnnnkkkfffaaa___^^^```cccccc```___```___\\\WWWUUUTTTSSSSSSRRRPPPMMMMMMNNNQQQTTTUUUYYYfffsssuuudddVVVOOOJJJHHHCCCBBB@@@???===<<<<<<<<<::::::::::::999888777666999999999:::;;;;;;888666666888:::888555444666888999999999777666777:::<<<===:::666444555666666666777777777888999:::<<<<<<@@@BBBEEEHHHQQQaaavvv~~~wwwtttpppnnnmmmmmmlllkkkooopppqqqqqqqqqsssuuuxxxzzz~~~ssscccWWWLLLAAA:::999888555333111/////////.........---------,,,,,,***++++++++++++,,,,,,,,,,,,+++***)))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))***))))))))))))))))))(((&&&''')))(((&&&&&&'''(((''''''(((((())))))((((((+++*********)))))))))))))))************+++++++++,,,...222;;;JJJaaazzznnnVVV@@@444111///...---...---+++***+++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))'''&&&'''+++111555777333---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...///...---...///,,,,,,///333444555;;;DDD^^^xxx|||dddSSSHHH@@@:::888111111111000000000//////~~~zzzvvvrrrmmmiiidddbbb^^^YYYTTTOOOLLLJJJIIIHHHFFFCCCAAAAAA@@@AAABBB@@@BBBHHHPPPQQQNNNKKKFFFEEEDDDBBBBBBCCCDDDEEECCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>@@@AAABBBCCCDDDFFFGGGJJJPPPXXX^^^kkkjjjbbbTTTJJJHHHJJJJJJLLLLLLMMMNNNQQQUUUZZZ]]]cccdddggghhhiiijjjlllmmmmmmoooqqqrrrtttxxx~~~}}}{{{xxxxxx||||||~~~}}}|||xxx||||||zzzzzz{{{{{{{{{}}}|||zzz{{{zzzyyyxxxrrrwwwttttttzzzzzzvvvqqqooolllkkkkkkllllllmmmmmmlllllljjjjjjiiifffaaa]]][[[ZZZ[[[]]]\\\YYYYYY\\\\\\YYYRRRRRRRRRSSSRRRQQQNNNMMMLLLMMMQQQUUUWWW^^^oookkkYYYOOOKKKIIIIIICCCBBBAAA???>>>===<<<<<<;;;;;;;;;;;;:::999888888999999:::;;;<<<:::777555444888;;;999555333666:::999999999888999;;;@@@CCCEEE@@@999555666777666555777777777888999:::<<<<<>>>>>===???>>>>>>>>>>>>@@@AAACCCCCCCCCDDDEEEIIIOOOWWW\\\hhhhhhaaaTTTLLLKKKMMMNNNLLLNNNOOOPPPRRRVVV]]]bbbbbbfffllloooooonnnnnnnnnmmmppprrrrrrsssvvv}}}~~~|||zzzwwwxxx||||||~~~|||}}}zzzzzz{{{{{{{{{|||~~~{{{|||{{{yyyyyyrrrxxxvvvvvvzzzyyy~~~~~~vvvrrrooonnnmmmkkkjjjhhhhhhggggggfffeeeccc^^^ZZZWWWXXXYYYTTTVVVUUUSSSSSSWWWYYYWWWPPPQQQRRRRRRQQQOOONNNMMMLLLMMMSSSYYY___iiizzzrrr^^^OOOGGGEEEEEEEEECCCBBBAAA@@@???>>><<<<<<============<<<;;;:::999999999:::;;;<<<:::777555444888;;;:::555444777;;;888999::::::<<<@@@FFFJJJMMMFFF>>>999888888777555888888777666777:::<<<>>>===@@@FFFQQQbbbuuu~~~{{{rrrnnnppprrrqqqooooooqqqtttuuutttttttttuuuxxx}}}~~~}}}}}}~~~~~~}}}}}}oooYYYKKKFFFEEE@@@;;;777555222///------......---------,,,,,,,,,++++++,,,,,,+++******++++++,,,------+++***))))))))))))***)))))))))((((((''''''###$$$$$$%%%&&&'''((((((******))))))(((''''''&&&'''%%%###$$$&&&'''%%%$$$"""###%%%'''(((((('''''')))***++++++++++++******))))))*********+++++++++...///555@@@NNN___yyyvvv]]]DDD444000...+++***++++++***)))+++***))))))))))))******))))))))))))((((((''''''$$$&&&((()))))))))+++,,,)))(((''')))+++,,,+++***((()))))))))*********+++*********++++++,,,,,,,,,+++,,,......---------...222000///111111333===FFFYYYnnnjjjQQQCCC===:::888//////.........---------{{{vvvpppkkkgggbbb```^^^ZZZVVVRRROOONNNJJJIIIFFFDDDBBBBBBAAAAAA@@@CCCEEEIIIOOOUUUUUUPPPEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@???>>>>>>======<<<>>>>>>======>>>@@@BBBCCCCCCBBBBBBCCCGGGLLLQQQTTTXXXZZZVVVMMMGGGIIILLLNNNLLLOOOQQQRRRSSSWWW]]]cccbbbiiiqqquuutttqqqpppppplllppprrrrrrqqqttt||||||{{{xxxvvvwww{{{|||}}}yyyvvvuuuxxxyyy{{{||||||{{{yyyyyyttt{{{zzzyyy{{{xxx|||{{{uuurrrsssqqqnnnkkkhhhfffffffffeeeccc```\\\XXXWWWYYY[[[QQQSSSSSSQQQQQQUUUVVVTTTQQQSSSSSSRRRPPPNNNNNNOOONNNPPPVVVaaakkkwwwsssfffVVVJJJFFFGGGFFFEEEBBBBBBBBBAAA@@@>>><<<<<<>>>>>>>>>>>>===<<<;;;;;;999999999:::;;;;;;888666555888:::999777666888:::888999;;;===???BBBGGGKKKMMMHHHAAA;;;999888777777999999888777999;;;===??????CCCLLL[[[mmm~~~~~~~~~tttoooppprrrsssqqqtttwwwzzz|||{{{zzzzzzzzz{{{}}}~~~~~~~~~ooo___LLL@@@===>>>;;;777333111000...---------...******)))))))))(((((((((+++++++++************)))---,,,+++***************)))(((((((((((((((((('''%%%%%%&&&&&&'''((())))))...---+++)))'''%%%###"""'''&&&%%%&&&'''''''''%%%%%%%%%&&&'''((())))))))))))***+++,,,,,,,,,+++***)))************+++++++++000000777CCCNNN]]]vvv{{{aaaGGG666111...+++******+++***)))*********)))))))))))))))*********************+++$$$&&&)))***)))((((((((()))))))))+++---,,,***(((''''''(((((()))******************++++++,,,,,,---)))***+++***))))))+++---444111000111111444>>>IIIXXXjjjlllPPP???:::888555.........---------,,,,,,~~~yyyuuupppmmmfffdddaaa\\\XXXSSSPPPNNNMMMKKKIIIFFFEEEDDDDDDDDDDDDHHHIIIGGGIIIMMMMMMJJJDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========>>>=========>>>@@@BBBCCCBBBAAA@@@AAADDDGGGJJJKKKHHHLLLKKKFFFDDDIIINNNPPPQQQTTTWWWWWWVVVYYY^^^dddhhhooowwwzzzyyyuuutttuuummmqqqtttsssrrruuu~~~}}}|||zzzxxxyyy}}}~~~}}}yyyvvvwwwyyy|||}}}}}}{{{zzzzzzwww~~~|||}}}xxx{{{zzzvvvvvvtttpppllliiigggggggggeeeeeedddaaa^^^]]]]]]___WWWZZZYYYVVVVVVXXXXXXUUUTTTUUUUUUSSSPPPNNNOOOQQQSSSSSS[[[jjjyyywwwcccYYYMMMGGGHHHIIIHHHFFFBBBBBBBBBBBB@@@>>>===;;;>>>>>>>>>>>>===<<<;;;::::::888888888:::;;;:::999777777888888888999999999999;;;===>>>???AAADDDGGGFFFDDD@@@;;;777666777999999:::;;;<<<===>>>>>>>>>CCCIIIUUUgggzzz{{{zzz~~~~~~uuuoooooosssvvvwww{{{~~~~~~yyy{{{uuu]]]QQQBBB999777777666333000000//////...------,,,************)))))))))((())))))***+++***)))(((''',,,,,,+++******+++++++++'''''''''((((((((((((((('''(((((())))))*********++++++***((('''&&&%%%$$$((()))))))))(((((()))))))))))))))))))))***++++++((()))+++------,,,+++***)))************+++++++++222111777CCCLLLWWWooofffKKK999111///+++******++++++*********+++,,,+++***)))((()))))))))***++++++,,,,,,%%%'''))))))(((((()))+++***)))))))))++++++***)))'''(((((()))******++++++)))******+++,,,,,,------+++++++++)))((())),,,///111000000222333555>>>HHHVVVfffpppRRR@@@:::666111///.........------------|||yyyvvvtttjjjhhhddd___YYYTTTQQQNNNOOOMMMKKKIIIGGGFFFFFFFFFGGGLLLLLLFFFCCCFFFFFFCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>=========???@@@BBBDDDBBBAAA@@@@@@BBBDDDEEEEEEDDDIIILLLIIIJJJPPPVVVXXXZZZ]]]aaa```^^^___dddiiiooovvv}}}|||zzzzzz{{{ppptttwwwvvvuuuxxx~~~|||}}}}}}zzz|||}}}}}}{{{zzzzzzyyy~~~~~~xxx{{{zzzwwwtttpppkkkiiiggghhhhhhfffhhhiiihhheeecccbbbbbb```bbbbbb^^^]]]]]]\\\XXXVVVWWWVVVSSSOOONNNPPPRRRVVVVVV^^^pppzzzmmmSSSKKKCCCAAADDDGGGEEEBBBBBBCCCCCCBBBAAA???===;;;============<<<;;;:::999:::888777777999;;;;;;:::888777666777999::::::888:::<<<>>>???>>>???@@@BBB??????>>>:::555444777:::999;;;>>>AAABBBAAA???>>>GGGNNN\\\pppzzzuuuvvv~~~~~~vvvqqqppptttyyy}}}~~~uuuyyy~~~mmmSSSJJJ>>>777555555333111000111000000///---,,,+++---------,,,,,,,,,++++++''')))***+++***)))'''%%%+++++++++***++++++,,,,,,&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******$$$&&&''''''%%%$$$%%%'''''''''&&&%%%%%%&&&((()))((()))+++---------+++***)))************+++++++++333111777BBBIIIRRRiiijjjNNN;;;222///,,,******+++++++++***+++---...---+++)))(((&&&&&&'''((()))***++++++'''((((((((('''))),,,///)))'''%%%%%%(((***,,,,,,((())))))***++++++,,,,,,))))))***+++,,,,,,------000///---+++***,,,000333......000444555666===FFFUUUddd|||sssVVVCCC<<<666///000/////////............}}}zzzxxxvvvtttnnneee^^^ZZZWWWSSSOOONNNLLLJJJHHHFFFEEEEEEEEEGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCBBB???<<<:::;;;<<<<<<======>>>??????@@@@@@AAAAAAAAABBBCCCEEEFFFGGGNNNOOOPPPPPPRRRUUU[[[___hhhhhhkkkmmmlllhhhjjjooozzz{{{}}}}}}tttvvvxxxxxxyyy~~~}}}|||}}}{{{{{{~~~zzzvvvxxx~~~}}}~~~~~~}}}{{{tttmmmhhhhhhiiifffgggiiijjjjjjhhheeedddbbbcccdddeeeccc___XXXSSSSSSUUUUUUQQQNNNNNNOOOOOOUUU```nnn}}}lll]]]PPPJJJEEECCCFFFGGGDDDAAAAAAAAA@@@???>>><<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;888777666555555666777888;;;;;;;;;::::::999999999;;;;;;;;;===???@@@@@@???<<<===>>><<<:::777777777<<<::::::>>>???>>>@@@DDDFFFQQQbbbuuu|||xxxwww}}}~~~}}}|||vvvrrrsssxxx~~~~~~~~~zzz}}}ttt___OOODDD:::888777333111000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++++++++++++++++++++++++++******)))(((''''''&&&***&&&%%%''''''&&&)))---%%%&&&&&&'''((()))******(((((((((((((((''''''''''''(((******))))))+++,,,---+++))))))***+++***)))+++++++++*********++++++,,,888<<<===DDDMMMdddmmmRRR;;;888111,,,...///---,,,,,,,,,+++,,,...000///+++'''(((((())))))((('''&&&&&&)))*********++++++++++++((()))***+++++++++++++++************+++,,,---...,,,,,,,,,------...//////***---000000---,,,...000///.........111444888;;;MMM___yyyyyy^^^GGG:::444222000000000///......------}}}{{{yyytttnnnfffaaa]]]ZZZUUUQQQQQQOOOMMMIIIGGGEEEEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFAAAAAAAAA@@@>>>===>>>????????????@@@AAAAAABBBBBB???@@@BBBDDDHHHLLLOOOPPPSSSUUUVVVXXXZZZ___dddiiimmmmmmpppsssrrrnnnooosssxxxzzz~~~|||tttvvvxxxxxxzzz}}}||||||}}}vvvtttvvvsssqqqttt~~~|||yyyqqqkkkiiijjjkkklllmmmmmmkkkhhheeeccciiijjjkkkiiieee___YYYUUUSSSTTTSSSOOOLLLMMMPPPRRRYYYgggyyyxxxdddVVVJJJFFFBBBAAADDDGGGFFFCCCAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;:::888888888777777777888888:::::::::999999999888888999999:::<<<>>>???>>>>>><<<======;;;999777777888>>><<<<<>>>>>======<<<<<<<<<<<<<<<;;;::::::888888999999999999999888999999999999888888888888888999999:::;;;<<<======<<<<<<;;;999777666888:::<<<;;;<<<@@@@@@???AAAFFFRRRaaattt|||xxxxxx|||{{{wwwwwwxxxyyywwwtttpppooorrrxxx{{{fffTTTCCC<<<777888999666333333///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))***************))))))))),,,)))(((***)))%%%$$$&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''')))+++***(((&&&%%%&&&)))'''&&&''')))*********((()))*********---111555@@@HHHEEE??????CCCUUUqqquuu[[[FFF999111,,,------+++***+++---,,,++++++,,,+++)))'''***************))))))))))))))))))************+++++++++++++++************---,,,+++******)))******)))***,,,---...---+++***...---,,,---//////...---000000//////000333666777AAASSSmmmkkkSSSAAA888555111///---,,,++++++,,,---}}}tttpppjjjgggdddaaa[[[VVVTTTRRROOOLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEE@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJLLLOOORRRTTTUUUVVVXXX[[[^^^aaaffflllpppmmmmmmpppttttttqqqppprrrooopppssswwwyyyxxxuuurrrrrruuuxxxzzz|||~~~}}}}}}}}}ssskkkkkknnnrrrwww~~~|||{{{wwwqqqjjjgggiiikkkkkklllnnnoooppppppooonnnpppssssssnnneee]]]\\\]]]\\\YYYVVVRRRNNNOOOXXXaaammmwwwdddWWWPPPHHHEEE@@@>>>??????>>>=====================<<<<<<<<<<<<<<<<<<;;;:::999999777888999:::::::::999888999999999999999999999999888999:::::::::;;;<<<>>><<<<<<;;;888666777999;;;888888;;;@@@AAAAAAFFFLLLTTTfffzzz~~~zzzyyy}}}|||xxxvvvvvvwwwuuurrrooonnnpppvvv~~~~~~lllWWWHHH???:::777999888555222222...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))###"""$$$)))***'''&&&)))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''')))++++++)))((('''''')))(((&&&'''((())))))(((((()))***))))))---444999DDDIIIDDD<<<<<<@@@QQQlllzzz```JJJ:::222,,,,,,---+++***+++///...,,,,,,++++++***)))***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,------))))))))))))***+++,,,---+++,,,///111111000...,,,000---+++,,,///000///,,,111000//////000222444555<<>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888555666888999:::999888777;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;::::::<<>>999777888777222///000------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************&&&&&&&&&''''''''''''''' &&&(((&&&%%%'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''')))+++,,,+++******+++,,,***((((((((()))(((''')))******))))))...777>>>HHHKKKCCC:::999<<>>===>>>@@@AAABBBAAAAAAAAA@@@@@@??????<<<<<<<<<<<<;;;999888777666666777888999999999999;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<;;;888999<<>>>>>>>>@@@BBBBBBEEEOOOZZZmmmzzz}}}|||}}}||||||~~~||||||{{{uuusssooommmooosssxxx{{{}}}{{{zzz{{{||||||ooo[[[JJJCCC===999777777555///---///,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,************************&&&&&&&&&&&&&&&%%%%%%%%%$$$###%%%***+++(((''')))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))(((***++++++***+++,,,...---+++))))))***+++***)))***+++,,,******111===FFFQQQQQQFFF999666777FFF___iiiSSS???666///...---++++++,,,***+++---,,,+++)))******((('''&&&&&&&&&''')))***+++++++++,,,,,,,,,,,,---......---------///111222,,,+++***))))))((())))))+++,,,///111222333222111111///---,,,---........./////////000111222333444888DDDZZZsssbbbJJJ:::444444222000///......///000{{{sssnnnllliiieeeaaaYYYWWWUUURRROOONNNNNNMMMIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@???BBBEEEGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKKKKLLLNNNPPPQQQRRROOOSSSWWW[[[___ccchhhkkkkkkfffeeehhhkkkjjjjjjlllmmmlllkkklllooopppqqqqqqpppssswwwyyy{{{~~~}}}||||||}}}{{{}}}~~~~~~}}}}}}}}}yyytttvvvvvvxxxrrrooosssxxxzzz}}}|||tttooommmnnnnnniiibbb\\\[[[[[[______```aaabbbbbbccccccfffddd```\\\ZZZZZZ[[[\\\XXXUUUVVVZZZZZZ]]]mmmrrrcccYYYRRRNNNKKKCCCBBBAAA???>>>???@@@BBBBBBBBBAAA@@@???>>>>>>===<<<<<<<<<;;;:::999888777777777777888999:::;;;;;;:::::::::;;;;;;<<<<<<<<<888:::<<<999666666:::???;;;<<<======<<<<<<>>>?????????AAADDDFFFMMM[[[iii}}}~~~|||{{{{{{yyyyyy}}}~~~|||{{{zzztttrrrooonnnooosssxxx{{{~~~~~~}}}zzzxxxwwwyyy{{{yyy~~~zzzkkkXXXKKKHHH;;;888666666333...---000,,,+++++++++++++++,,,,,,************************)))))))))))))))***+++,,,))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%***((()))------)))(((***&&&&&&&&&''''''(((((()))&&&&&&''''''((())))))***+++++++++)))((()))+++---,,,+++***+++---//////...***,,,---,,,...777EEEQQQWWWVVVHHH:::666666DDD\\\{{{oooYYYAAA888000///...,,,+++---***---000111///......///)))((('''&&&'''(((***+++,,,,,,------------......000///---,,,+++,,,---...,,,+++***))))))(((((((((,,,---///222444555666777000000///---++++++---///......///000111222333444888BBBTTTllliiiOOO???888222111000//////......///vvvqqqnnnkkkhhheee]]][[[XXXUUURRROOONNNNNNJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@???<<<@@@DDDGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPLLLPPPUUUZZZ___dddiiimmmkkkeeebbbeeehhhhhhiiikkkjjjjjjkkkmmmooopppooommmpppssswwwyyyzzz}}}|||{{{zzzzzzzzz{{{||||||{{{|||~~~~~~{{{wwwxxxxxxzzzwwwsssvvvyyyyyy{{{{{{rrrmmmgggkkkpppqqqlllgggcccbbb^^^___```ccceeegggiiijjjgggccc^^^ZZZZZZZZZ[[[[[[XXXUUUXXX___aaaeeexxxwwweeeXXXQQQMMMJJJGGGGGGFFFDDDAAA>>>===>>>@@@@@@???>>>===<<<;;;:::999<<<<<<<<<;;;:::999777666999999888888999;;;<<<>>>999999999::::::;;;;;;;;;777999;;;888444444999>>>:::<<<>>>???>>>>>>>>>???;;;<<<@@@EEEJJJTTTgggwww}}}{{{yyyyyywwwvvv{{{|||zzzxxxwwwsssqqqooonnnoootttyyy|||}}}}}}|||yyywwwwwwyyy{{{xxx~~~~~~uuugggVVVLLLJJJ999666444444222......222+++++++++***++++++,,,,,,************************))))))(((((()))***++++++(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&###$$$'''(((%%%%%%'''&&&&&&&&&'''((()))******&&&&&&&&&'''((())))))***---,,,***(((&&&&&&))),,,+++******,,,///222333333))),,,......111<<>><<<======>>>===;;;:::999;;;::::::::::::;;;<<<===???<<<:::;;;===???>>><<<>>>>>>===<<<<<<<<<<<<===<<<<<<;;;<<<===???AAABBBBBBDDDGGGKKKTTTdddwww~~~{{{zzzzzzzzzyyyxxx~~~}}}}}}wwwwwwsssooommmnnnrrruuuwwwxxxyyyyyyzzz{{{{{{{{{{{{|||}}}~~~|||uuunnndddUUUIIIEEE@@@;;;555000///000111222////////////...---,,,+++******)))(((((()))++++++---,,,++++++,,,...000111))))))))))))(((((((((((()))))))))))))))(((''''''$$$(((+++***&&&$$$'''+++,,,(((&&&&&&((()))'''%%%(((((())))))******++++++,,,,,,++++++******))))))++++++,,,,,,,,,---------///)))'''---555>>>LLLYYYYYYQQQAAA888999888AAAVVVuuuyyydddNNN@@@444000111...,,,+++///---,,,000555777555111+++++++++++++++***)))(((///............---***(((111***)))...111///---///,,,+++***+++,,,,,,+++***++++++***+++---000333444+++,,,......---...///111111000///...///000222444777===KKK```zzz|||]]]HHHAAA===999444000///000000///zzzuuupppjjjfffeeeaaa\\\XXXVVVTTTRRRQQQMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFDDDBBBBBBBBBDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLOOOQQQRRRQQQSSSVVV[[[___cccgggkkknnnnnnmmmllljjjjjjjjjjjjkkkkkkmmmoooooopppqqqtttvvvtttttttttuuuxxx~~~~~~|||zzzxxxwwwtttvvvxxxzzz{{{}}}}}}zzz|||~~~rrrlllffffffiiinnnuuuxxxwwwtttooohhhdddjjjpppsssuuuyyypppjjjaaaZZZYYY[[[]]]______]]]___hhhssskkkaaaTTTLLLKKKJJJHHHDDDGGGFFFDDDBBB@@@>>>>>>===>>>===============>>>>>>;;;;;;<<<<<<;;;:::888777999:::::::::;;;;;;;;;;;;<<<;;;:::;;;===>>>>>>===========================>>>>>>============>>>>>>@@@CCCHHHOOO[[[nnn}}}zzzxxxxxxxxxxxxwww|||~~~~~~zzzxxxuuuqqqoooooorrrtttuuuyyyzzz{{{|||}}}}}}||||||yyyzzz|||~~~vvvooogggccc\\\RRRKKKJJJDDD???888333000000000000............---,,,++++++---,,,***))))))))))))))))))((('''&&&'''(((***,,,)))))))))))))))))))))((()))))))))))))))(((((('''&&&(((***)))&&&%%%&&&)))***)))'''''''''((('''&&&&&&&&&&&&&&&''''''''''''***************))))))))))))************+++++++++...)))''',,,444;;;GGGRRRQQQJJJ<<<666888666???TTTqqq}}}hhhOOOAAA444000000...+++***///---,,,///444666333000+++++++++++++++***))))))...---,,,---...---+++(((***%%%$$$))),,,)))((()))******)))******+++***)))---,,,++++++,,,...000111+++---............///111111000///...///111333444999>>>JJJ]]]uuubbbMMMEEE@@@<<<777333111111111000}}}xxxsssnnnjjjhhheeeaaa]]]YYYVVVQQQNNNOOOMMMKKKKKKKKKKKKIIIHHHEEEDDDCCCAAAAAABBBDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIILLLOOOPPPPPPSSSWWW[[[___bbbfffjjjlllllllllkkkkkkjjjiiiiiiiiimmmooorrrttttttuuuvvvwwwwwwwwwwwwwwwyyy~~~{{{yyywwwuuutttuuuwwwzzz|||~~~{{{~~~uuupppjjjhhhiiiqqq||||||tttooopppssstttuuuxxxnnnhhh```[[[ZZZ\\\___aaaaaaaaaeeeqqquuuccc[[[QQQKKKLLLMMMLLLJJJHHHGGGDDDBBB@@@>>>===<<<>>>>>>>>>===============999::::::;;;:::888777666888888:::;;;;;;;;;:::999888:::;;;;;;;;;<<<===???<<<===>>>??????>>>===<<<======>>>>>>>>>>>>======BBBEEELLLVVVfffyyy}}}yyyvvvvvvwwwxxxxxxxxx|||{{{wwwvvvsssrrrqqqrrrssstttwwwxxxzzz|||}}}}}}|||{{{vvvxxxzzz}}}uuuddd]]]VVVSSSPPPLLLKKKMMMHHHCCC<<<666222000///...------------,,,+++******,,,+++***))))))))))))******)))(((''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%((())))))(((&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))),,,)))(((,,,111777???GGGEEEAAA666222666555===QQQlllnnnQQQCCC555000///---******...---,,,...222333111///+++++++++++++++*********+++******+++,,,,,,+++))))))&&&&&&***,,,)))((()))))))))))))))))))))))))))---,,,+++++++++,,,---...,,,---............///111000000//////000111333444;;;???HHHXXXnnniiiSSSHHHCCC>>>888444333222222222|||wwwqqqnnnkkkhhhddd```\\\VVVPPPLLLOOONNNLLLKKKKKKJJJHHHFFFDDDCCCBBBAAAAAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLJJJHHHIIILLLNNNPPPPPPTTTWWW\\\___bbbdddgggiiijjjjjjjjjjjjjjjiiihhhgggnnnqqquuuxxxxxxxxxxxxxxxwwwwwwwwwxxx{{{~~~{{{yyywwwvvvzzzzzz{{{}}}~~~|||wwwsssqqqppppppvvv}}}yyywwwwwwvvvvvvnnniiiaaa\\\[[[]]]```bbbfffhhhnnn{{{xxxjjj___XXXQQQNNNOOOQQQQQQPPPJJJIIIGGGDDDAAA???>>>======>>>>>>>>>======<<<<<<::::::;;;;;;:::999777666777888:::;;;;;;:::888777777:::===<<<:::999;;;>>>;;;<<<>>>@@@@@@@@@>>>===888:::<<<>>>@@@AAAAAA@@@EEEIIIQQQ^^^ooo~~~yyyvvvvvvxxxzzzzzzwwwzzz|||~~~~~~}}}{{{xxxssssssssssssrrrrrrsssuuutttvvvyyy{{{|||{{{zzzyyywwwyyy|||~~~~~~vvvcccTTTNNNIIIHHHGGGEEEFFFIIIGGGCCC<<<777444222000...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))******+++***))))))))))))******)))))))))))))))************))))))(((((((((((((((((('''%%%%%%&&&&&&%%%###&&&)))***(((&&&%%%'''***++++++******))))))((((((&&&'''''''''(((((())))))'''''''''((((((((())))))+++))))))+++///333888===:::888000///555444;;;NNNjjjrrrTTTEEE666000...,,,******---,,,+++---000111000...,,,,,,++++++*********+++)))(((((()))+++,,,+++)))***))))))+++,,,+++******((()))***))))))((()))***++++++*********+++,,,---,,,...//////......///111000//////000111222333444;;;>>>EEESSShhhnnnVVVHHH@@@<<<777333222333333222zzzuuuqqqllliiifffbbb]]]WWWPPPKKKNNNMMMLLLKKKKKKIIIGGGDDDDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJKKKNNNQQQRRRRRRWWWZZZ___bbbdddeeeggghhhhhhhhhiiijjjjjjiiiiiihhhooossswwwzzz{{{zzzyyyzzzvvvvvvwwwxxx|||{{{zzzxxxwww}}}}}}~~~~~~}}}~~~}}}}}}{{{wwwxxxxxxxxxxxx{{{|||zzzxxxvvvqqqlllddd___]]]___aaabbbhhhmmmxxxooodddWWWSSSMMMKKKLLLNNNNNNMMMMMMLLLIIIFFFDDDBBB@@@@@@>>>>>>>>>???>>>===<<<;;;;;;<<<<<<<<<<<<:::999888777888:::;;;;;;:::888777888;;;>>>===:::888999;;;:::<<<>>>@@@AAAAAA@@@???999:::===???AAABBBBBBBBBFFFJJJTTTeeeyyy{{{xxxyyy{{{}}}~~~zzzzzz{{{|||{{{wwwtttsssnnnppprrrsssrrrsssuuuwwwuuuwwwyyy|||}}}}}}|||{{{|||}}}iiiXXXJJJEEEBBBCCCBBB???===>>>AAA>>>:::777555333111000+++++++++,,,++++++******)))))))))(((((('''&&&&&&((((((''''''''''''''''''((()))))))))*********+++******)))((('''(((((()))(((&&&%%%%%%&&&&&&%%%$$$&&&(((***(((&&&%%%(((+++'''''''''&&&&&&%%%%%%$$$&&&&&&''''''((((((((()))((((((((()))))))))******)))******+++...222666777555444......444222999KKKggg~~~uuuYYYIII888000...,,,******,,,++++++,,,...///000///...---,,,+++************)))''''''(((***++++++***((())))))((((((((())))))(((***++++++)))((()))+++)))))))))***+++,,,---...---...000///......///000//////000000222333444555888;;;BBBNNNbbb|||tttZZZGGG;;;888333000000111222222}}}wwwsssmmmjjjgggccc^^^XXXRRRNNNNNNMMMLLLLLLKKKJJJFFFDDDEEEDDDCCCAAAAAABBBDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLNNNRRRUUUUUUUUU[[[___cccfffgggggghhhiiigggggghhhiiijjjkkkkkklllrrruuuzzz|||}}}|||||||||uuuvvvvvvwww{{{~~~{{{yyyyyyxxx{{{{{{}}}}}}}}}}}}~~~}}}yyyvvvzzz~~~|||xxxuuuooohhhcccbbbccceeeeeehhhsssvvvfff^^^SSSPPPMMMKKKKKKLLLMMMMMMNNNMMMKKKHHHFFFDDDCCCBBB???@@@AAAAAA@@@???===<<<<<<===>>>>>>===<<<:::999999:::;;;;;;;;;:::888888999;;;======<<<;;;:::;;;;;;<<<>>>@@@AAABBBAAAAAA>>>???@@@AAAAAAAAAAAAAAAFFFKKKYYYmmm|||{{{}}}|||{{{{{{xxxrrrooopppmmmpppssssssrrrssswww{{{{{{|||}}}qqq]]]QQQDDD???>>>???>>>999666666:::888555444444333111000+++++++++,,,,,,++++++***,,,,,,+++***(((%%%###"""))))))))))))))))))))))))((())))))******++++++++++++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((***'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************'''***++++++...444777666333222------333000666HHHbbbzzzxxx]]]MMM:::222///,,,++++++***++++++,,,---///111222000///---+++***))))))***)))((('''''')))*********+++---,,,(((&&&)))+++,,,(((***,,,+++)))'''))),,,((())))))+++,,,---.........///000000......///000...///000111333444444555666888>>>III\\\vvv}}}aaaKKK;;;777222//////111111111yyytttooolllhhhddd```[[[VVVSSSMMMMMMLLLMMMMMMKKKHHHEEEGGGFFFDDDBBBBBBBBBDDDEEEBBBDDDFFFHHHJJJKKKLLLMMMLLLLLLMMMNNNNNNMMMLLLKKKIIIJJJMMMQQQUUUXXXXXXVVV\\\___dddfffgggfffggggggggggggggghhhiiilllnnnpppvvvyyy|||~~~wwwwwwwwwwwwyyy{{{xxxxxxxxxxxxyyyyyy{{{}}}zzzzzz~~~|||xxxsssmmmiiihhhjjjlllmmmooo~~~{{{fffYYYUUUQQQOOONNNMMMMMMNNNOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDCCCDDDEEEEEEDDDBBB@@@???======>>>>>>===<<<:::999;;;;;;;;;;;;:::::::::999888999:::===???@@@>>><<<<<<===>>>???AAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDLLLRRRaaawww~~~|||}}}|||{{{wwwpppnnnppppppsssuuuuuussstttyyy~~~ttt^^^OOOIII???:::888::::::666444444444333222111222111///...++++++,,,,,,,,,,,,,,,+++++++++++++++***)))'''&&&)))***++++++,,,,,,,,,,,,((())))))******+++,,,,,,+++***((('''''''''))))))$$$&&&)))(((&&&&&&(((+++((('''&&&&&&((())))))(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))*********&&&***,,,,,,000777;;;999444333,,,,,,000---222DDDZZZrrr|||aaaPPP===333000---,,,,,,)))***+++,,,---///222444333111...+++)))(((((((((+++)))'''''')))*********,,,///---%%%###(((------&&&))),,,+++'''&&&(((+++***++++++,,,,,,,,,,,,,,,...000111000///...///000...///000222333444555555333666<<>>===;;;:::999===<<<;;;::::::::::::;;;777666888<<>>@@@BBBDDDEEE?????????@@@BBBEEEHHHJJJTTTZZZiii~~~~~~}}}|||}}}||||||xxxqqqooossstttwwwxxxwwwtttuuuzzz~~~~~~fffOOOCCCAAA<<<777444666777555444666222111000000000///---++++++,,,,,,---------,,,,,,&&&'''***,,,---.........%%%%%%'''((())))))))))))((())))))***++++++,,,,,,+++***((('''&&&''')))***"""&&&***)))&&&&&&)))---)))&&&$$$%%%)))+++)))'''$$$%%%%%%%%%&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))%%%+++---,,,000:::>>><<<555333,,,***...***///AAASSSllldddRRR>>>444000...------(((***+++,,,---000333666444222///+++)))((('''(((,,,***(((((()))*********(((+++'''"""((()))%%%(((+++***&&&$$$'''+++---------------,,,+++***///000111000///...///000...///000222444555555555222555:::BBBRRRjjjuuu\\\DDD???999444222111000000}}}yyysssoookkkiiiiiifff___YYYRRRQQQOOOMMMLLLKKKJJJJJJDDDDDDCCCBBBBBBCCCEEEEEEDDDEEEGGGIIIJJJLLLMMMMMMNNNLLLKKKMMMOOOPPPNNNKKKKKKMMMPPPSSSWWWYYY[[[\\\]]]]]]^^^aaaeeegggeeebbbbbbdddfffhhhjjjmmmqqquuu{{{vvvtttvvvyyy|||yyyxxxxxxyyyyyyuuuyyy{{{}}}~~~}}}~~~}}}~~~yyytttnnnoootttyyy{{{{{{nnn]]]PPPJJJKKKKKKJJJIIIHHHIIIKKKMMMOOOLLLKKKJJJIIIHHHHHHIIIJJJMMMMMMMMMKKKIIIEEEBBB???>>>>>>>>>>>>===<<<;;;:::999999999999999999999999666:::===;;;777666999=========<<<<<<===???AAABBBAAA@@@BBBEEEEEEDDDHHHMMMWWW^^^ooo{{{}}}zzzxxxuuuqqqnnnsssqqqssswwwxxxvvvvvvxxx~~~~~~qqq[[[GGG??????777666555444333222222222222333333111///...///111,,,,,,,,,++++++************++++++***))))))***,,,+++***)))(((((()))***+++333000+++&&&%%%&&&)))+++(((((((((((())))))))))))&&&&&&&&&&&&''')))***++++++***((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((())))))((('''(((***111//////111555777666555333...+++,,,---...222888KKK```|||jjjSSSEEE>>>111------*********++++++---///000111222111...***&&&%%%''')))+++)))(((((()))(((%%%###+++((('''))),,,,,,'''"""(((((((((((())))))))))))------,,,,,,,,,---......,,,---///111111111000000///000111222333444444444555333444<<>>===<<<;;;:::999999999999999999999999666999<<<;;;999999;;;>>>??????>>>???@@@AAACCCDDDBBBAAABBBDDDDDDCCCGGGNNNZZZeeexxxyyy~~~~~~}}}|||{{{yyyvvvtttsssqqqrrrvvvwwwuuuvvvzzz}}}~~~wwwdddQQQ@@@999999555444333222111111111111000///------,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******)))(((((()))+++******)))(((((()))******+++***)))'''''''''((()))******))))))((((((''''''''''''&&&&&&&&&''''''((()))))))))((('''%%%###"""''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((***++++++******,,,---------///333666666333000111,,,***+++,,,---111777HHH\\\wwwmmmWWWHHH===...***...---+++++++++++++++,,,---...333222000,,,(((''')))******)))(((((()))(((&&&%%%***((('''))),,,,,,(((###(((((((((((()))))))))))),,,++++++++++++,,,---------...///000000111111000///000000111222222222222222222666>>>III\\\wwwttt[[[MMM>>>777555222000000~~~wwwsssnnnllljjjfff```[[[VVVUUUSSSQQQPPPNNNNNNMMMKKKJJJIIIGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKJJJKKKMMMNNNMMMLLLKKKLLLNNNQQQUUUYYY]]]___```___```aaacccbbb___]]]___bbbfffiiilllooosssvvvzzz{{{}}}~~~{{{|||}}}}}}|||zzzyyyxxxxxxxxx{{{}}}~~~}}}~~~}}}yyywwwvvvpppmmmmmmrrr}}}zzzcccSSSJJJDDDBBBDDDCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGEEEBBB???>>>AAA@@@@@@@@@>>>===<<<;;;::::::::::::::::::::::::777888:::;;;<<<===>>>>>>????????????@@@BBBCCCDDDCCCAAABBBDDDCCCCCCHHHPPP]]]mmmxxx|||~~~}}}{{{vvvrrrqqqtttuuutttwww{{{~~~~~~jjjXXXJJJ>>>888777333333222111000000000000333000------//////---+++,,,,,,,,,++++++++++++***((()))***)))'''''')))******))))))(((((())))))***###$$$'''((())))))'''&&&+++******)))((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&'''((())))))(((%%%!!!''''''''''''''''''''''''((((((((((((''''''''''''((()))++++++++++++---///...111666<<<>>>;;;555000///+++)))+++,,,,,,///555DDDVVVpppqqq[[[JJJ<<<,,,)))...---,,,,,,+++*********++++++333333111---***)))***,,,)))(((''''''))))))((('''***(((''')))++++++((($$$(((((((((((())))))))))))***************+++,,,,,,............///000111111///000000111111111000000...111888???FFFVVVpppeeeUUUCCC:::666222000///zzzvvvrrrnnnjjjfffaaa]]]XXXWWWUUUSSSQQQOOONNNNNNKKKKKKIIIIIIHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPSSSWWW[[[]]]]]]^^^```aaabbbaaa___^^^aaacccgggjjjlllnnnqqqtttzzz{{{~~~~~~|||~~~}}}{{{zzzxxxwwwvvvzzz|||}}}~~~~~~~~~yyytttrrrsssqqqooopppvvvnnnYYYMMMHHHDDDCCCCCC@@@BBBDDDFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFEEECCC@@@>>>===???@@@@@@@@@@@@???>>>>>>::::::::::::::::::::::::888888999;;;>>>@@@???>>>=========>>>???@@@AAABBBCCCBBBCCCDDDCCCCCCKKKUUUbbbuuu~~~{{{~~~~~~{{{vvvsssttttttsssuuuzzzyyy```OOODDD<<<777666333222111111000000000111444000,,,,,,000111...***++++++++++++++++++++++++)))*********(((((()))+++)))))))))(((((()))))))))"""###&&&((())))))'''&&&)))))))))((((((''''''&&&(((''''''&&&&&&&&&''''''''''''((()))(((&&&###"""'''''''''''''''''''''''')))))))))(((((((((((((((''')))******))))))***,,,...444<<>>555//////+++))),,,---,,,///444@@@QQQiii~~~uuu^^^KKK<<<...,,,---&&&,,,,,,++++++++++++,,,,,,222111000---***)))***,,,)))'''&&&''')))******))))))(((''')))******(((&&&(((((((((((())))))))))))***************+++,,,---///...------...///111222000111111111111111000///---111888===BBBPPPlllnnn[[[FFF;;;666333111000}}}zzzuuupppkkkfffbbb___YYYXXXVVVSSSQQQOOONNNNNNJJJIIIIIIHHHIIIJJJLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJLLLMMMRRRQQQQQQPPPRRRTTTWWWXXXZZZ\\\___aaabbbbbbbbbbbbccceeehhhiiijjjllloooqqqwwwyyy}}}}}}~~~~~~|||zzzyyywwwtttwwwzzz|||~~~}}}|||yyyxxx{{{}}}vvvqqqqqqrrrvvvwwwyyytttdddSSSLLLIIIFFFCCCBBB@@@BBBEEEGGGGGGGGGEEEDDDCCCCCCDDDEEEEEEEEEFFFFFFDDDDDDCCCBBBAAA???=========>>>???@@@AAAAAAAAAAAA::::::::::::::::::::::::999999;;;===@@@AAA???===<<<===>>>???@@@AAAAAABBBDDDCCCDDDEEEDDDGGGQQQ]]]lll~~~~~~}}}~~~yyyuuutttsssqqqssswwwzzz}}}~~~mmmUUUFFF>>>888444333333222222111111111111222000,,,((())),,,---***'''+++++++++++++++++++++++++++,,,,,,+++******+++---((((((((())))))(((((((((&&&&&&''''''((((((''''''&&&&&&''''''(((((())))))''''''''''''((()))***+++''''''''''''''''''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))***+++***(((((()))***+++111:::@@@???999000***...++++++...///...000444>>>MMMdddyyyyyyaaaLLL>>>222111,,,,,,++++++,,,,,,---...///.........+++)))((()))***)))'''&&&''')))***+++***)))((((((((()))***)))((((((((((((((())))))))))))************+++,,,---.........---------///111222222222222333222222111111...111666999>>>MMMjjjvvv```HHH;;;777444222111~~~xxxrrrlllfffcccaaaZZZYYYWWWTTTRRRPPPOOOOOOKKKJJJIIIIIIIIIJJJLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHHHHIIILLLNNNTTTSSSRRRRRRRRRSSSTTTUUUWWWZZZ___bbbccccccdddeeecccdddfffggghhhjjjnnnqqquuuxxx}}}~~~}}}}}}}}}}}}{{{zzzyyyyyysssvvvyyy{{{~~~|||{{{yyysssrrruuuzzz}}}{{{sssppprrruuuvvvyyyfffZZZNNNJJJHHHDDDAAAAAABBBCCCEEEGGGHHHGGGFFFEEEBBBBBBCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>======<<<===>>>???@@@AAAAAAAAA::::::::::::::::::::::::===???AAABBBBBBAAA@@@???>>>???@@@BBBCCCCCCDDDCCCDDDDDDEEEGGGGGGKKKZZZhhh{{{~~~|||}}}~~~yyytttsssqqqnnnpppssstttxxx|||}}}|||}}}vvvcccNNNBBB<<<888555666222222111111111111111222111...++++++------,,,)))***++++++++++++,,,,,,,,,+++,,,---,,,******,,,---'''(((((())))))(((((('''))))))((('''''''''((((((%%%%%%&&&'''((())))))***'''''''''((()))***,,,---'''&&&&&&&&&'''(((+++,,,''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,+++***)))***+++---333:::>>><<<555///+++---++++++///000...///333;;;JJJ```vvv~~~gggRRRBBB555333---,,,,,,,,,,,,---...///000+++,,,,,,***((('''((()))***((('''''')))***++++++(((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,---...///------------...///000000111222222333333333222222111222444666;;;JJJeee}}}gggKKK<<<777555222222{{{tttlllfffcccbbb]]]\\\YYYWWWTTTRRRQQQPPPOOOMMMLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIFFFGGGHHHGGGFFFGGGKKKOOORRRRRRRRRRRRSSSSSSSSSSSSWWW[[[```ccccccdddeeegggaaaaaabbbccceeejjjppptttyyy|||{{{zzzzzz||||||zzzzzzzzzzzztttwwwyyyzzz~~~|||{{{zzz~~~~~~uuuooommmqqqwww{{{|||zzzsssppptttyyyxxx|||qqq^^^UUULLLHHHDDDAAA@@@CCCCCCDDDEEEGGGGGGGGGGGGFFFAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAA??????>>>>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;BBBEEEIIIHHHEEEBBBAAAAAA>>>???AAABBBDDDDDDDDDCCCCCCDDDFFFIIIJJJQQQaaarrr~~~~~~|||}}}yyytttqqqqqqooolllmmmqqqssswww{{{|||zzz|||zzzeeeWWWGGG???;;;777777888000000000//////000000111222111000///............******+++++++++,,,,,,,,,+++,,,,,,+++******+++---''''''((())))))((('''''''''''''''(((((((((((('''%%%&&&&&&''''''(((((((((((((((((((((((()))******%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))%%%''')))))))))***+++---000555:::;;;777222///---,,,)))+++...///---...111888GGG]]]sssppp\\\FFF333111///###---,,,,,,,,,,,,,,,------***++++++***((('''((())),,,)))''''''(((***+++***'''((((((((((((((()))+++(((((((((((())))))))))))((()))))))))***,,,---...,,,,,,---...///////////////000111222222333222222333222333555:::FFF]]]pppoooPPP>>>888555222111|||uuummmgggdddccc___]]][[[XXXVVVTTTSSSRRRSSSQQQOOOLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJEEEGGGHHHGGGEEEGGGKKKOOOPPPPPPRRRSSSTTTTTTTTTTTTXXX\\\aaadddcccccceeeggg^^^______aaadddjjjrrrwww}}}xxxwwwyyy}}}{{{zzzzzz{{{{{{vvvyyyyyyzzz~~~}}}|||{{{{{{zzz}}}|||ssslllkkkooouuuzzzzzz}}}~~~yyyrrrqqqvvv|||vvvfff\\\TTTLLLGGGCCC???BBBFFFCCCDDDEEEFFFFFFGGGGGGGGGAAABBBBBBCCCBBBAAA???>>>BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;FFFKKKOOOMMMGGGBBBBBBDDD<<<===???AAABBBBBBBBBAAACCCDDDGGGJJJLLLTTTfffxxx~~~yyy~~~|||}}}sssooommmnnnnnnkkklllppptttxxx||||||zzz{{{pppTTTIII===777444222333555//////.........//////000...//////---+++***+++---*********++++++,,,,,,,,,***++++++***))))))***,,,&&&'''((())))))((('''&&&$$$%%%'''((()))(((''''''''''''''''''''''''&&&&&&))))))(((''''''''''''(((###%%%'''(((((('''%%%###''''''''''''''''''''''''&&&'''''''''(((((()))))) """$$$&&&''')))+++......111444444000,,,*********(((***...///,,,---///666DDD[[[qqqvvvdddJJJ111...222+++...---,,,+++************)))***+++***((((((((()))---***''''''(((*********'''((()))(((((((((***+++(((((((((((())))))))))))'''''''''((()))+++,,,---+++,,,---///000//////.........///111111222222222444222222666:::DDDVVVfffuuuTTT@@@999555222000yyyrrrnnnkkkjjjfffbbb\\\XXXVVVTTTRRRPPPPPPOOOOOOOOONNNNNNMMMMMMKKKKKKLLLLLLKKKKKKJJJIIIJJJIIIIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTUUUVVVVVVWWWYYY]]]ccchhhjjjhhheeebbbcccdddeeeeeefffllluuu{{{~~~yyyttttttvvv{{{|||zzzzzz{{{yyy{{{|||}}}}}}|||yyyxxxxxxyyyyyyxxxzzzwwwnnnjjjlllsssyyy||||||{{{wwwsssssswww{{{vvvhhhaaaVVVQQQJJJEEECCCAAA@@@???BBBCCCEEEGGGFFFEEEBBBAAAEEEEEEEEECCC@@@??????AAA>>>??????>>>======???@@@;;;===??????===;;;;;;;;;===:::888888<<<>>>>>>===HHHMMMQQQNNNGGGBBBCCCFFF@@@AAABBBBBBBBBAAA@@@???EEEDDDFFFLLLPPPZZZooovvvvvv}}}zzzsssnnnnnnmmmkkkkkknnnpppsssxxx{{{}}}}}}ttt[[[HHHDDD>>>:::777666444333444444222111000/////////////////////...---,,,+++---------,,,)))''''''(((&&&((()))++++++)))(((&&&)))***)))'''&&&&&&))),,,%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((()))***++++++***)))(((''''''((()))***)))(((&&&$$$))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))+++,,,------,,,999666333000...,,,+++***'''))),,,.........000111;;;AAARRRiii}}}{{{gggQQQ@@@555111///,,,)))((())),,,......,,,***+++,,,***(((''''''(((&&&&&&(((,,,000000---***(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,***)))))))))+++,,,+++***------,,,+++,,,---.../////////000111222333333444444333444666777>>>OOO^^^dddLLL===777333222|||uuuqqqnnnmmmhhhddd^^^ZZZXXXUUUSSSRRRPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUVVV[[[^^^cccggghhhgggeeecccaaabbbdddeeehhhnnnvvv||||||~~~xxxtttuuuxxx}}}}}}{{{{{{|||{{{|||}}}}}}}}}}}}{{{yyyyyyxxxuuutttwww~~~}}}tttoooooouuuzzz{{{}}}~~~|||yyyxxxzzz}}}qqqccc[[[VVVQQQJJJEEECCCBBBAAAAAA@@@BBBDDDFFFGGGFFFEEEDDDCCCDDDCCCAAA>>>======???>>>???@@@???======>>>???;;;===??????===<<<<<<<<>>??????@@@@@@???===<<<===>>>;;;===>>>>>>===<<<===>>>@@@??????AAACCCCCCBBBAAABBBDDDGGGHHHGGGEEEBBB@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFJJJRRR]]]lll}}}xxx|||~~~wwwrrrrrrrrrqqqsssvvvwwwyyy{{{|||{{{zzzzzz{{{{{{yyyxxx|||vvv^^^KKK???<<<777444444333222222222333444444333222111000......///......---,,,+++***,,,,,,+++***))))))+++'''((()))******)))(((''''''''''''%%%$$$$$$''')))'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((('''&&&&&&''''''((())))))'''&&&%%%''''''''''''''''''''''''*********))))))(((((((((***)))''''''(((+++...111...333888666000+++,,,/////////...,,,***)))***,,,333888GGG___tttmmmXXXEEE888111...///---,,,+++,,,,,,***)))***++++++***((('''((()))'''&&&&&&))),,,......---&&&&&&'''''''''(((((((((((())))))))))))(((((('''***)))((()))+++,,,+++******************+++,,,,,,......///000111222333333333222333444666;;;HHHUUUssspppUUUCCC888222000zzzvvvtttooojjjeee```\\\ZZZWWWUUUSSSQQQMMMJJJHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKNNNPPPQQQRRRRRRQQQRRRQQQPPPPPPQQQSSSVVVWWW^^^___```aaabbbcccddddddeeegggjjjnnnrrrwww{{{~~~yyyvvvsssssswww~~~~~~{{{|||~~~{{{zzzyyyzzz{{{}}}~~~|||zzzxxxuuuuuuzzz|||xxxyyy|||}}}lllbbb^^^SSSMMMFFFAAA@@@@@@BBBBBB@@@AAACCCEEEFFFFFFFFFFFFGGGGGGGGGDDDAAA@@@@@@AAA???@@@AAA@@@>>>======>>>;;;===>>>>>>======>>>??????@@@BBBCCCDDDDDDCCCBBBAAAAAACCCFFFHHHGGGCCC???@@@AAABBBCCCDDDEEEFFFFFFGGGIIIOOOXXXeeewww|||{{{}}}vvvrrrrrrrrrrrrssswwwwwwyyy{{{|||{{{{{{{{{|||~~~zzzxxx}}}~~~gggRRRDDD:::888555333333444333222666666777777666333000///---.........------,,,+++((()))******)))((()))***(((((())))))))))))((((((&&&''''''&&&%%%%%%&&&(((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))'''''''''(((''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))((('''((()))+++...000111444555333///,,,,,,---***++++++***)))+++...111444777EEE]]]ssssss]]]JJJ;;;222.........---------,,,+++***)))++++++***((((((((())))))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((***+++++++++***)))((((((***)))((()))***++++++)))************++++++,,,,,,,,,,,,---...///000000111333111111444555999CCCNNNjjjwww]]]III<<<555222~~~{{{yyyrrrnnnhhhbbb___\\\YYYWWWUUURRROOOLLLJJJJJJLLLMMMOOOOOOPPPPPPPPPOOOOOONNNNNNOOOQQQSSSTTTTTTTTTSSSUUUUUUSSSSSSTTTVVVYYYZZZ^^^^^^______aaabbbdddeeegggiiikkkoootttxxx{{{}}}xxxvvvuuuwww}}}~~~zzzwwwwwwvvvyyy|||~~~{{{yyyzzz{{{zzz{{{zzzkkkcccaaaRRRMMMHHHDDDDDDEEEGGGGGGDDDDDDEEEEEEEEEEEEDDDCCCHHHHHHHHHEEEBBB@@@@@@AAA???@@@BBBAAA@@@>>>>>>???===>>>???>>>===<<<>>>???>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@AAAEEEIIIIIIEEE@@@??????@@@AAABBBDDDEEEFFFDDDJJJSSS___ppp|||~~~xxxtttuuuuuutttuuuwwwtttwwwyyy{{{|||}}}}}}|||qqq[[[III@@@888666444333444555444333:::::::::999777333000---------------------,,,+++&&&'''((((((''''''((()))(((((())))))))))))((((((&&&(((((('''&&&&&&''')))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''')))***,,,,,,------999555000---------+++)))'''((((((((()))+++///333222444@@@XXXpppxxxcccOOO???444///,,,---.........---------)))***+++***)))((()))***...---+++)))(((((()))+++&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%)))((('''(((***+++***)))***++++++,,,,,,,,,,,,,,,,,,------...///000111111111000000333555888@@@IIIbbbzzzfffQQQBBB999555~~~wwwrrrlllfffbbb___\\\ZZZVVVUUURRRPPPOOOOOOOOOPPPRRRRRRSSSTTTTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVYYYXXXXXXXXXXXXZZZ[[[\\\^^^^^^___```bbbdddfffgggggghhhiiinnntttyyy|||}}}~~~}}}yyyvvvuuutttxxx||||||{{{}}}~~~~~~|||xxxkkkaaa]]]RRROOOKKKJJJKKKMMMNNNOOOIIIHHHHHHGGGFFFEEEDDDCCCGGGGGGGGGDDD@@@>>>?????????AAACCCCCCBBBAAA@@@AAA?????????>>><<<<<<===???===???AAABBBAAAAAABBBCCCAAA@@@AAADDDGGGHHHFFFCCC????????????AAABBBDDDDDDAAAJJJWWWggg{{{}}}|||{{{xxxzzzzzzwwwvvvxxxqqqtttwwwzzz|||yyyfffRRRDDD>>>666444333333444555555444;;;::::::888555222///---,,,,,,------------,,,,,,&&&'''(((((('''&&&((()))))))))(((((((((((())))))&&&''')))((('''&&&'''((('''''''''(((((('''''''''&&&&&&'''((((((''''''&&&((((((''''''(((((()))***&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))+++---------,,,<<<444,,,)))+++,,,***&&&((())))))))))))***---///333444@@@WWWppp|||hhhTTTBBB666000+++---///000///------...)))***+++***)))((()))***++++++,,,+++***+++---000&&&&&&'''''''''((((((((())))))))))))))))))(((''')))((('''(((***+++***)))***++++++,,,---,,,,,,,,,......///000111222333333000...000444666888>>>EEE[[[ssspppZZZHHH<<<777|||wwwqqqkkkfffccc```]]]WWWWWWVVVTTTTTTSSSSSSSSSRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]___```aaaccceeehhhjjjkkkhhhgggiiiooowww~~~}}}}}}~~~}}}yyyvvvuuuuuuxxx}}}~~~}}}}}}~~~{{{}}}zzzmmm```WWWPPPNNNLLLMMMOOOQQQRRRRRRMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHGGGDDDAAA??????@@@>>>AAADDDEEEDDDCCCCCCDDDAAAAAA@@@>>><<<;;;<<<>>>>>>@@@AAAAAA??????BBBDDDAAAAAAAAABBBDDDEEEEEEEEE????????????@@@AAACCCDDDEEEPPP```qqq}}}xxx|||{{{zzz||||||xxxuuuuuupppsssvvvzzz|||~~~ooo]]]KKK@@@===444333222222444444444222777777666444222111//////+++,,,,,,------,,,,,,,,,((()))******((('''((()))))))))(((((((((((())))))%%%&&&((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&$$$&&&((())))))(((&&&$$$''''''&&&&&&&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''((()))+++,,,---...666111,,,)))******)))'''''')))******))))))+++,,,444444>>>VVVppplllWWWFFF999222,,,///222111///,,,,,,---((()))+++***)))((()))+++&&&(((***)))((((((+++---''''''((((((((()))))))))))))))******+++*********)))((('''(((*********((())))))+++,,,,,,,,,+++***------...///000111111222///---///444777999===CCCUUUmmmxxxaaaLLL===666{{{tttnnnjjjfffbbb```XXXXXXXXXXXXWWWWWWVVVVVVQQQRRRUUUXXX[[[]]]______^^^]]][[[YYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]]]]```aaacccfffhhhkkkmmmnnnjjjiiikkkqqq{{{|||zzzzzz}}}~~~zzzwwwvvvwwwzzz~~~~~~{{{}}}{{{}}}}}}qqqaaaUUUKKKKKKJJJLLLOOORRRRRRRRROOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJGGGCCCAAAAAABBB>>>AAADDDFFFFFFEEEEEEEEEBBBBBBAAA>>><<<;;;<<<===???@@@AAA@@@>>>???BBBFFF@@@AAAAAAAAAAAACCCDDDEEEAAA@@@??????@@@AAACCCDDDMMMYYYhhhxxx~~~wwwuuu{{{|||||||||||||||}}}yyyyyy|||{{{vvvrrrqqqqqqsssvvvyyy|||yyyiiiYYYHHH>>>;;;333222111222333444222111444333222111000000000000++++++,,,------,,,,,,,,,***,,,,,,+++***))))))***))))))(((((((((((())))))###%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((******(((%%%###&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((()))(((''''''(((+++...000.........,,,***)))((((((%%%''')))*********+++---///...888PPPkkknnnZZZHHH:::333...111444333///+++***+++((()))******)))((()))+++)))+++,,,+++((('''(((***(((((((((((())))))))))))$$$$$$%%%&&&'''''''''&&&)))((('''((()))******((('''((()))++++++******))))))******+++,,,---...///...---///444888999===BBBQQQjjj}}}dddMMM===444{{{vvvqqqnnnjjjfffcccbbb___[[[WWWUUUUUUVVVWWWUUUUUUVVVYYY]]]_________aaa___\\\ZZZYYYZZZ\\\]]]\\\]]]^^^___^^^^^^___aaaeeefffgggiiikkklllnnnnnnsssssssssvvv|||zzzxxx}}}~~~|||{{{{{{vvvyyy}}}yyyyyy{{{~~~~~~|||tttjjj]]]TTTKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLKKKLLLLLLKKKHHHFFFFFFGGGHHHHHHGGGDDDBBB@@@DDDEEEGGGHHHIIIHHHFFFEEEEEE@@@<<<===@@@AAA???;;;??????BBBEEEDDD??????AAA@@@AAACCCEEEFFFEEEDDDCCCEEECCC@@@@@@BBBEEEGGGHHHNNN[[[nnnoookkkooozzz{{{|||}}}}}}~~~wwwwwwvvvwwwxxxxxxuuussstttvvvwwwyyy{{{~~~sss]]]NNNFFFBBB@@@:::777444444444333000---...///////////////......,,,,,,,,,+++++++++******,,,,,,*********+++,,,---)))(((''''''((()))'''&&&)))(((((((((((('''''''''''')))+++%%%%%%+++)))((('''&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&'''(((******((('''&&&***)))(((&&&&&&''''''((('''((()))))))))(((&&&%%%***+++)))'''***000222000222000...,,,,,,,,,***)))***)))((()))+++,,,+++***///111999JJJaaaxxxrrr\\\III;;;444666666555444111...+++***************************))))))*********+++++++++))))))((((((((((((((()))((()))***++++++***)))((()))'''&&&'''***+++)))'''---***((())),,,---***(((,,,(((+++,,,)))///000%%%///000000///000444999===OOOdddlllQQQ???999zzzvvvrrrmmmiiieeebbb___[[[WWWUUUUUUVVVWWWVVVVVVWWWYYY]]]___```___]]]\\\ZZZXXXXXXYYY[[[]]]ZZZ[[[]]]^^^^^^___aaacccdddeeefffhhhjjjlllnnnooorrrrrrrrrvvv|||{{{vvvuuuzzz}}}zzzyyyyyyvvvyyy|||~~~{{{{{{~~~}}}}}}~~~{{{yyyzzz{{{vvvnnnfff[[[RRRJJJJJJJJJJJJJJJIIIIIIHHHMMMLLLLLLMMMNNNNNNLLLJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCDDDFFFGGGHHHGGGGGGFFFEEEAAA>>>???BBBBBB@@@<<>>666444444333222111///---+++************************((((((((())))))*********))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&***)))(((***---...---++++++*********++++++***)))///+++//////+++000444+++///000000///000333888<<>><<<999777444222111111222222111111111000///---,,,+++,,,,,,,,,+++++++++***************)))))))))))))))&&&%%%%%%&&&)))******))))))))))))(((((((((''''''&&&---,,,$$$$$$+++((()))(((((('''''''''''''''''''''((((((((((((''''''&&&''''''((((((''''''&&&)))(((((((((''''''''''''((((((((((((((((((''''''%%%(((***+++000777888666///---************(((''''''---222222---******,,,***---444BBBVVVmmmoooYYYEEE999111111///...---,,,,,,,,,************************(((((((((((((((((((((((()))(((((((((((())))))***,,,+++***))))))***+++,,,*********+++++++++***)))'''***...---+++)))+++---***)))...+++$$$)))111...//////000//////222666999CCCOOOeee~~~kkkRRRCCC|||vvvqqqooommmiiifffcccaaaaaaaaa___^^^^^^___bbbddddddcccaaa___\\\YYYXXXXXXZZZ[[[[[[]]]^^^______```bbbdddeeedddbbbaaaaaabbbcccdddfffgggjjjpppwww}}}|||xxxyyy~~~{{{{{{{{{wwwyyy~~~~~~}}}|||yyywwwvvvxxx{{{pppjjjccc^^^\\\[[[ZZZXXXRRRPPPMMMJJJIIIKKKLLLNNNJJJJJJLLLOOORRRSSSSSSQQQJJJHHHFFFEEEEEEFFFHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHIIIGGGDDDBBBAAA@@@CCCGGGGGGEEEGGGKKKGGGGGGGGGGGGFFFEEECCCBBBBBBCCCCCCDDDFFFLLLUUU[[[lll|||vvviiiccchhhpppvvv|||}}}yyyxxxyyyrrrtttwww|||~~~xxxwwwvvvuuuxxxtttaaaMMMEEECCC@@@===<<<===<<<999666444222222222111111111000///---,,,+++,,,,,,,,,+++++++++******************))))))((((((&&&%%%%%%&&&)))******)))&&&&&&%%%%%%%%%$$$$$$$$$!!!+++---%%%$$$+++%%%(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((('''''''''(((((((((&&&)))+++,,,000666666222...,,,***)))******((('''&&&,,,111111---)))***,,,+++---444@@@SSSjjjuuu^^^III;;;333222///,,,+++******+++************************))))))))))))))))))))))))((((((((((((((()))******))))))'''&&&&&&''')))))),,,,,,,,,,,,***)))((('''&&&***......,,,***+++------,,,111///'''---555222//////000//////111444777===HHH[[[uuuuuu[[[III|||xxxtttrrroookkkgggdddcccbbbbbbbbbbbbdddfffgggfffdddeeeccc___\\\ZZZZZZ[[[\\\aaaccceeefffffffffhhhjjjkkkiiigggfffeeefffggghhhhhhiiilllqqqwww||||||wwwxxx}}}}}}}}}zzz}}}}}}{{{yyyzzz}}}nnnjjjddd```^^^]]][[[ZZZRRRPPPMMMJJJIIIJJJLLLMMMKKKKKKLLLNNNQQQRRRQQQPPPJJJIIIGGGEEEDDDEEEGGGHHHHHHIIIKKKMMMMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCBBBDDDHHHHHHFFFHHHMMMFFFGGGIIIIIIHHHFFFDDDBBBAAACCCDDDEEEHHHOOOYYYaaasss}}}pppeeeccckkkrrrwww{{{zzzwwwwwwxxxrrrtttyyy~~~|||zzzwwwuuuxxxyyyeeeSSSDDD@@@>>>:::888;;;======<<<999555222111111++++++,,,---......------,,,,,,,,,+++++++++******++++++++++++***)))((((((+++)))((('''((((((&&&%%%)))))))))(((((((((((('''(((+++%%%&&&***$$$((())))))))))))((('''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((''''''&&&(((''''''''''''((())))))&&&***,,,...111555444000...,,,***)))******)))(((%%%)))------+++)))***++++++...444???QQQhhhyyydddMMM>>>555222///+++))))))***+++******************************))))))))))))(((((((((''''''(((((()))***+++******))))))))))))******---...///...+++)))((()))'''***---...---,,,,,,,,,,,,+++///...(((...555///...///000//////000222555888AAATTTlll|||aaaLLL|||zzzvvvrrrmmmiiigggfffddddddfffhhhjjjjjjgggeeeeeeccc```]]]\\\\\\^^^___ccceeegggiiiiiikkkmmmooommmkkkiiihhhiiijjjlllnnnnnnoooqqquuu{{{}}}~~~xxxxxx}}}}}}~~~~~~~~~~~~}}}~~~~~~rrrooojjjeeeaaa^^^[[[ZZZSSSQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMOOOQQQRRRPPPNNNIIIHHHFFFEEEDDDDDDDDDDDDJJJLLLOOOQQQQQQOOOKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGEEEDDDEEEHHHHHHFFFIIIMMMGGGGGGGGGGGGFFFFFFEEEDDDCCCEEEHHHIIIKKKSSS___hhhzzzuuuiiiaaabbbllltttwwwzzz~~~}}}zzzyyyyyyuuuxxx|||~~~{{{vvvtttvvv~~~lllXXXIII>>>===;;;555444:::777999:::999444000//////***+++,,,---............,,,,,,,,,+++++++++******+++,,,,,,,,,+++***)))(((,,,***((((((((('''%%%###++++++++++++************###&&&'''%%%&&&)))%%%((())))))***)))((('''&&&(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&''''''((()))))))))(((&&&&&&(((''''''&&&'''((()))***'''+++...000333777555111...,,,******++++++***)))%%%&&&'''((())))))*********---333===NNNeee}}}}}}hhhRRRCCC444111...+++)))***---...************************)))))))))(((((('''''''''''''''''''''((()))***++++++,,,,,,------,,,,,,+++))),,,------***))))))+++((()))+++---//////---******'''+++,,,)))///333***...///000/////////111333222<<>>;;;444444;;;111555888777333///------//////////////////......,,,,,,,,,+++++++++******,,,,,,------,,,+++)))((()))(((''''''((()))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$$$$&&&((('''&&&((()))*********)))'''&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&%%%((('''&&&&&&'''((()))***&&&+++///111555999888333...,,,+++***+++++++++)))$$$######%%%(((******)))***,,,222<<>>;;;999555222333333333333222111///,,,+++...---...000333444111---++++++,,,---,,,+++)))(((******)))(((''''''(((((('''((()))******)))(((''''''((())))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$%%%''')))%%%&&&(((***+++,,,++++++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((&&&%%%'''***+++)))'''''',,,222888???AAA999///,,,,,,++++++++++++******((()))***)))((((((***,,,---...000888HHH```xxxttt\\\HHH===555...---,,,)))&&&'''+++*********))))))((((((((((((((((((''''''''''''&&&'''(((******)))'''&&&,,,+++*********+++------******)))(((((((((((((((***)))***...222333111---000///---,,,,,,---///000------......///000000000999:::AAARRRkkkbbbGGG~~~xxxssspppooollljjjiiijjjkkkjjjfffcccbbb^^^\\\^^^^^^]]]]]]aaaeeegggiiikkklllmmmoooqqqsssttttttsssrrrsssuuuwwwxxxyyyyyywwwvvvuuuvvvwww{{{~~~}}}zzz~~~~~~}}}}}}zzzxxx}}}|||uuuiii___\\\ZZZWWWTTTQQQMMMKKKLLLNNNOOOOOOPPPRRRTTTUUUTTTRRRNNNLLLKKKJJJIIIHHHHHHGGGEEECCCFFFJJJPPPTTTVVVUUURRROOOJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGHHHIIIIIIJJJKKKIIIHHHFFFDDDDDDEEEFFFGGGNNNVVV]]]]]][[[aaaooo|||}}}hhhZZZXXX[[[iiiqqqwwwxxxzzz}}}~~~}}}{{{xxxtttrrruuu~~~~~~lll___LLLDDD===<<<;;;888666666333333333222111///---,,,---,,,++++++,,,***&&&""",,,,,,,,,,,,+++***)))(((+++***)))((((((((((((((('''((()))******)))((('''''')))******(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&'''(((***+++++++++***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%((()))(((&&&+++111777;;;>>>>>>777///,,,,,,,,,++++++++++++***((()))***)))((((((***,,,+++,,,...555CCCYYYqqqwww```LLL===555...---,,,)))'''(((************)))))))))(((((((((((((((''''''''''''$$$%%%''')))******)))(((+++******)))***+++,,,---******)))(((((((((((((((******+++---000111000//////...---,,,,,,---...///------......///000000000555777===MMMeeedddJJJ{{{vvvsssrrrllllllmmmnnnnnnlllhhheeeddd___]]]]]]]]]\\\^^^bbbfffjjjnnnpppqqqqqqrrrssswwwxxxyyyxxxwwwwwwxxxzzz|||zzzvvvqqqnnnmmmppprrrxxx}}}zzz~~~~~~}}}zzz{{{~~~yyyvvv~~~wwwkkkaaa^^^[[[XXXTTTQQQMMMKKKKKKKKKKKKJJJNNNNNNPPPSSSVVVUUUPPPKKKJJJIIIHHHGGGGGGFFFDDDAAAEEEFFFHHHJJJMMMOOOQQQRRRIIIIIIHHHHHHIIIJJJKKKKKKHHHGGGFFFFFFFFFHHHJJJKKKJJJIIIGGGFFFEEEFFFHHHIIISSS]]]fffgggeeeiiiwwwuuubbbVVVVVVZZZiiiqqqwwwxxxyyy|||~~~{{{xxxvvvtttrrruuu|||oooaaaZZZLLLDDD>>>>>>>>>:::777777333333333222111///...---000///...---,,,***&&&$$$...---,,,+++)))(((((((((+++******)))))))))))))))'''(((((())))))(((((('''(((***+++***)))'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))************)))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&((()))((('''///666======<<<:::555///---,,,,,,,,,++++++++++++((()))***)))((((((***,,,+++,,,...333???SSSkkk{{{|||fffSSS???666///------***)))***************))))))))))))((((((((((((''''''''''''###$$$&&&(((************)))))))))))))))***++++++******)))((((((((()))))))))+++,,,,,,---...000222///...---,,,,,,---...///------......///000000000111333999FFF]]]yyyhhhNNN~~~yyywwwuuuqqqppppppoooooonnnlllkkkiiieeebbbaaa^^^[[[]]]bbbhhhlllqqquuuvvvuuuuuuuuuzzz{{{|||{{{yyyyyyzzz{{{}}}yyysssmmmiiijjjooosssyyy~~~zzzyyy}}}~~~~~~}}}~~~yyyuuu{{{{{{||||||yyy}}}yyymmmccc^^^[[[XXXUUURRROOOLLLKKKJJJHHHFFFKKKJJJLLLQQQVVVVVVQQQKKKKKKIIIHHHGGGGGGFFFDDDBBBAAAAAAAAABBBDDDGGGJJJLLLGGGHHHHHHIIIIIIJJJKKKLLLIIIGGGEEECCCDDDFFFIIIKKKJJJIIIHHHGGGGGGHHHJJJKKKSSS^^^iiimmmmmmrrrmmm]]]UUUWWW\\\hhhpppvvvwwwyyy~~~~~~~~~|||zzzyyywwwwwwuuutttvvv|||{{{kkk]]]UUURRRNNNGGGBBBBBBAAA;;;666555333333333222111///....../////////000000///...---111///---+++))))))))))))+++******)))))))))******(((((((((((((((((((((((()))***++++++)))(((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&(((((())))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''((()))++++++,,,///888???===999666333000,,,,,,,,,,,,++++++++++++((()))***)))((((((***,,,,,,---///333>>>RRRiiizzzmmmZZZBBB888000...---******+++*********)))))))))))))))((((((((((((''''''''''''$$$%%%&&&((()))*********((((((((((((((())))))*********))))))((())))))***)))+++,,,+++***+++///333...------,,,,,,------...------......///000000000000222777BBBVVVrrrmmmTTT}}}zzzyyyxxxvvvssspppnnnnnnppprrrqqqmmmjjjgggaaa\\\\\\aaahhhmmmssswwwyyyyyyyyyyyy{{{}}}}}}}}}{{{zzzzzz{{{{{{xxxrrrmmmkkknnnuuuzzz~~~}}}zzz|||~~~{{{uuuvvv{{{wwwssswwwwwwyyyxxxvvvyyyzzz{{{{{{vvvllldddbbb___\\\WWWTTTQQQNNNLLLJJJGGGDDDHHHGGGHHHNNNTTTUUUQQQKKKKKKJJJIIIHHHHHHGGGEEEBBB@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKKKKIIIGGGDDDBBBBBBEEEHHHJJJJJJIIIHHHGGGHHHIIIKKKMMMOOOZZZfffmmmqqqyyyzzzgggYYYTTTXXX^^^hhhpppwwwxxxzzz~~~|||yyyyyyyyyyyyxxxwwwxxx{{{yyykkkYYYLLLGGGHHHKKKEEEBBBDDDCCC>>>999777333222111000//////......***+++,,,------......///222111...,,,***************)))))))))))))))******((((((''''''''''''(((((()))***++++++)))(((((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((())))))+++---...---777===;;;555333222000,,,,,,+++++++++*********((()))***)))((((((***,,,+++---000333===OOOgggyyysssaaaFFF;;;222...---+++***,,,))))))))))))))))))******(((((((((((('''''''''''''''''''''(((((((((((((((''''''(((((())))))))))))******))))))))))))*********+++,,,***((()))...333---------,,,,,,---------------......///000000000000333777@@@PPPkkkttt[[[~~~}}}~~~|||wwwrrrnnnooosssvvvvvvssspppmmmeee]]]\\\```hhhlllsssxxxzzz{{{|||||||||~~~~~~{{{zzzyyyzzzyyywwwtttqqqrrrwww~~~zzz{{{~~~~~~|||wwwoooooovvv~~~sssooosssvvvzzzzzzxxx{{{{{{uuuqqqsssqqqjjjeeeeeeeeebbbYYYWWWTTTQQQOOOKKKGGGDDDDDDDDDFFFKKKPPPQQQOOOLLLLLLJJJIIIHHHHHHGGGEEECCCAAABBBCCCDDDDDDCCCBBBAAACCCDDDFFFGGGIIIJJJJJJKKKHHHFFFCCCAAAAAADDDFFFHHHIIIHHHGGGGGGHHHJJJLLLNNNMMMUUU```jjjsss~~~uuucccWWWUUUZZZ___lllsssyyyzzz}}}~~~~~~zzzzzzzzzzzzzzzxxxvvvvvvxxxzzz}}}yyyooo___MMMAAA>>>???AAA===>>>CCCEEEAAA<<<:::222111000///............,,,---...---,,,+++,,,...000000...---++++++******((((((((((((((())))))***(((''''''&&&&&&''''''((((((***+++***)))'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''))),,,...---666;;;888333111000///+++*********))))))))))))((()))***)))((((((***,,,***,,,///111999KKKcccuuuwwwgggJJJ???444///---******---))))))))))))************((((((((((((''''''''''''((((((((((((''''''((((((''''''((()))))))))))))))******)))))))))***++++++*********))))))***---000,,,,,,,,,------,,,,,,,,,------......///000000000000444888>>>KKKbbbzzzccc|||vvvqqqpppsssvvvvvvuuutttqqqhhh___]]]aaagggkkkqqqvvvzzz|||~~~}}}|||zzzyyyyyyyyyyyyxxxxxxzzz}}}xxxyyy|||}}}}}}wwwoooqqqyyy|||qqqmmmqqqvvv}}}zzzvvvnnnpppooohhhdddddddddbbbZZZXXXVVVTTTRRRNNNIIIEEEBBBCCCEEEHHHKKKLLLMMMNNNJJJIIIHHHGGGGGGFFFDDDAAABBBBBBCCCDDDDDDCCCBBBAAA@@@BBBDDDFFFHHHIIIJJJJJJGGGEEECCCBBBBBBCCCEEEFFFHHHGGGGGGGGGHHHJJJLLLNNNPPPTTT\\\gggttt~~~lll]]]VVVXXX___eeeqqqxxx}}}}}}~~~|||}}}xxxyyyxxxuuurrrooonnnooorrrmmmaaaSSSEEE===;;;<<<:::777999@@@CCC???:::888000///...---,,,,,,------...000000///,,,+++---///,,,,,,,,,,,,+++***)))((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''')))******(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&''')))***+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((''''''(((,,,000111777:::666222111///,,,))))))))))))((((((((((((((()))***)))((((((***,,,+++...000111666GGG^^^pppzzzjjjNNNBBB666000,,,******,,,((()))))))))************(((((((((((('''''''''''''''''''''''''''((())))))'''((()))*********))))))******))))))******+++,,,+++)))((((((***,,,---,,,,,,,,,,,,------,,,,,,,,,------......///000000000///333777;;;DDDYYYvvviiizzztttqqqsssuuuuuutttuuurrrjjj```^^^aaafffjjjpppuuuyyy|||~~~}}}{{{zzzzzzyyyzzz|||}}}{{{uuuwwwzzz{{{}}}zzztttwww}}}rrrnnnpppwww{{{yyyppprrrppphhhcccaaa```]]][[[ZZZXXXVVVTTTOOOJJJFFF@@@BBBEEEFFFGGGIIILLLNNNIIIHHHFFFFFFFFFEEEBBB@@@AAAAAAAAABBBBBBBBBBBBAAA???@@@CCCFFFHHHIIIIIIIIIFFFEEECCCBBBBBBCCCDDDEEEGGGGGGFFFFFFGGGJJJLLLNNNTTTUUU[[[fffvvv~~~tttdddYYYVVV]]]gggmmmvvv}}}~~~~~~vvvwwwvvvsssnnniiiggggggeee___UUUJJJ@@@<<<<<<===888555777>>>@@@<<<666333000///---,,,++++++,,,---***,,,...,,,******,,,///)))***+++++++++)))((('''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&((()))&&&&&&%%%&&&''')))+++,,,'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((()))******)))***///333444888:::666222111...***((((((((((((''''''''''''((()))***)))((((((***,,,///111333222666EEE\\\nnn{{{kkkPPPDDD777000,,,)))))),,,(((((())))))*********+++)))(((((((((''''''''''''%%%%%%%%%&&&((()))+++,,,'''(((***+++++++++***)))******))))))***+++,,,,,,,,,)))'''(((+++---,,,***+++,,,,,,------,,,,,,+++------......///000000000,,,111555888???SSSooolll|||uuuqqqpppqqqsssvvvxxxssskkkdddbbbccciiilllppptttwww{{{~~~{{{wwwyyy{{{|||||||||}}}wwwwwwyyy{{{~~~|||vvvrrrppp{{{~~~xxxqqqjjjeeeaaa^^^\\\[[[ZZZXXXWWWUUUPPPKKKFFFEEEFFFGGGHHHIIIIIIJJJKKKJJJKKKLLLIIIEEEBBB??????@@@?????????AAABBBAAAAAA@@@@@@AAACCCDDDFFFGGGHHHKKKIIIFFFDDDCCCDDDFFFHHHIIIIIIJJJIIIHHHIIILLLNNNSSSVVV\\\iii}}}}}}ooo```XXXXXX^^^iiisssyyy{{{~~~{{{vvvsssrrrnnneee]]]ZZZ]]]VVVLLLDDD???<<<;;;;;;999888777666444444444333111000///...---,,,++++++//////...---,,,,,,,,,,,,---,,,++++++***+++++++++))))))***)))((((((***,,,000///---+++))))))))))))******+++***)))(((&&&%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&(((***+++'''((()))******)))((('''%%%'''***+++,,,---///111777;;;:::444111222...(((+++***)))(((((()))***+++******+++******)))(((''',,,***---444999CCC[[[ssspppUUUEEE666000///---,,,,,,---,,,,,,+++*********+++''''''(((((())))))******+++)))))))))((('''))),,,+++***)))'''''')))***+++***))))))))))))+++,,,---))))))+++,,,---.........,,,,,,,,,++++++*********---...000111111111000///111222555888===KKKeee|||yyyxxxsssrrrssssssvvvwwwssslllfffeeefffhhhkkkooosssvvvyyy}}}|||xxxyyy|||~~~~~~xxxyyy{{{{{{}}}tttpppqqqzzz~~~}}}xxxpppiiiddd```\\\ZZZYYYXXXWWWVVVTTTPPPKKKGGGDDDDDDEEEEEEFFFFFFGGGGGGLLLMMMMMMKKKFFFBBB@@@????????????@@@AAABBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCCCCDDDFFFHHHIIIIIIIIIHHHFFFFFFIIIKKKSSSWWW___mmmyyykkk]]]XXX[[[bbblllttt{{{}}}{{{vvvqqqpppkkkaaaXXXTTTPPPKKKCCC>>><<<=========;;;999777555333111000000---------------,,,,,,,,,///...---,,,,,,+++,,,,,,+++***)))((((((((((((((()))******)))(((((()))+++***)))(((&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&''''''((())))))((('''&&&&&&''')))***+++---000333888999666000---...---*********))))))))))))******)))******+++++++++******---+++---222666???VVVmmm~~~vvv\\\KKK:::222///---++++++---,,,++++++*********+++'''((((((((()))))))))***&&&&&&&&&''''''''')))++++++***(((''''''(((***+++***))))))))))))+++,,,---)))***+++,,,,,,---,,,,,,+++++++++*********))))))......///000000000000///000000333666:::GGGaaawww||||||wwwuuutttrrrtttvvvsssnnnjjjiiijjjjjjmmmqqqtttwwwzzz}}}~~~yyyzzz|||~~~{{{|||}}}|||}}}~~~sssoooqqqvvv~~~|||{{{zzzxxxyyytttnnnhhhccc___[[[XXXXXXWWWVVVUUUTTTRRRMMMJJJFFFFFFFFFEEEEEEFFFFFFGGGNNNOOOOOOLLLGGGCCCAAA@@@>>>>>>???@@@AAABBBDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCEEEFFFHHHHHHHHHHHHFFFDDDEEEGGGIIIRRRYYYdddsssrrreeeZZZ[[[bbbjjjqqqvvv|||~~~|||uuuooolllggg\\\RRRNNNFFFBBB===::::::<<<======;;;999777444111...---,,,+++++++++,,,,,,---------///...---,,,,,,+++++++++......,,,+++***************++++++***((('''(((***&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&'''((()))(((&&&$$$"""&&&&&&'''((((((''''''&&&''''''((()))***---222666888777333,,,)))+++,,,+++))))))************))))))((()))***+++,,,,,,,,,,,,...+++---111333:::OOOfff{{{}}}eeeSSS???444///,,,******,,,,,,+++************+++(((((((((((())))))))))))((())))))))))))***************((((((((((((******)))))))))))))))+++,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))...............///000000//////000222666BBBZZZooo{{{xxxvvvrrrssstttsssooommmlllmmmooorrrvvvyyy{{{|||}}}xxxxxx{{{~~~}}}~~~~~~|||}}}~~~}}}}}}}}}tttooooooqqqxxxxxxvvvsssqqqqqqnnniiifffccc```\\\YYYWWWVVVUUUUUUUUUTTTPPPMMMKKKKKKIIIHHHHHHHHHIIIIIIOOOPPPPPPMMMHHHDDDAAA@@@>>>???@@@@@@AAACCCEEEGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEEEEEEEGGGHHHGGGGGGGGGEEEEEEFFFJJJLLLQQQ[[[jjjzzzmmmbbb[[[aaammmtttxxxzzz|||~~~zzzrrrjjjgggbbbXXXNNNIIICCC@@@<<<::::::::::::999888777444222///---,,,++++++,,,,,,,,,,,,---------///...---,,,++++++++++++000///...---,,,++++++++++++,,,,,,***((('''((()))&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&'''((((((((('''&&&%%%'''''''''(((((((((((((((((((((((((((***...555:::777555111,,,******++++++((()))***++++++***)))(((((()))***+++++++++++++++---+++,,,000111888LLLbbbzzzkkkXXXBBB555///+++)))***++++++***************+++(((((((((((())))))))))))***++++++))))))***(((%%%***)))(((((((((((()))***((((((((()))******+++,,,---------------,,,++++++++++++******************///...---,,,---...///000///...///000333>>>SSSfff}}}zzztttttttttsssqqqooooooooosssvvvzzz|||}}}~~~xxxssssssuuu}}}}}}|||}}}~~~}}}vvvpppmmmnnnttt}}}vvvqqqmmmiiihhhgggeeedddcccbbb___]]]WWWVVVUUUVVVVVVUUUSSSQQQNNNMMMKKKIIIIIIIIIJJJKKKOOOOOOOOOLLLHHHDDDAAAAAA>>>@@@AAAAAA@@@BBBFFFIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGKKKOOOSSSRRR^^^pppjjjbbb```jjjwww~~~~~~|||~~~~~~~~~wwwlllbbb^^^ZZZRRRIIIEEE???===;;;999999888666555333333111000...---------............------------......---,,,++++++++++++,,,+++***)))((((((((((((+++,,,,,,***((('''((()))(((((())))))))))))))))))&&&&&&&&&''''''((())))))'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((()))+++,,,(((((()))))))))******+++((()))))))))+++111888===666444111///---+++******((()))***++++++***)))((()))))))))))))))((('''''',,,***+++000111777KKKaaa{{{nnnZZZCCC666///+++***+++*********))))))***++++++))))))))))))((((((((((((%%%''''''%%%'''***'''!!!)))(((((((((((((((((()))'''(((((()))******++++++////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000000...///000333;;;LLL\\\zzzyyyxxxwwwvvvtttsssrrrqqquuuxxx|||~~~~~~~~~~~~zzz}}}~~~zzzrrrmmmnnnppp}}}~~~}}}}}}}}}~~~||||||~~~~~~|||~~~wwwrrrmmmpppwwwwwwpppiiicccbbbbbbbbbcccddddddaaa___WWWVVVUUUUUUVVVUUUSSSRRRLLLKKKIIIGGGGGGGGGIIIJJJLLLMMMMMMKKKGGGCCCAAA@@@@@@BBBCCCBBB@@@AAAFFFJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKHHHHHHHHHIIIJJJNNNTTTYYYWWWeeexxxzzzhhhdddhhhttt|||}}}~~~~~~~~~wwwiii\\\VVVSSSLLLEEEAAA999888777888888888555333000000///.........///////////////......---------...---,,,++++++*********++++++***))))))))))))******++++++***((('''(((***'''(((((()))))))))((((((%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((('''&&&&&&(((***---///))))))))))))***+++,,,,,,)))******+++...444;;;@@@666333111111///+++***+++))))))************))))))))))))))))))((('''&&&%%%+++)))+++000111777JJJ```yyyqqq]]]FFF888111---***+++***))))))))))))***++++++))))))))))))((((((((((((###((()))'''+++000,,,###((((((((((((((((((((((((&&&'''((()))************...............---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......///...///222333999FFFSSSooo~~~{{{zzzxxxwwwuuutttxxx{{{zzz}}}~~~zzzsssnnnoooqqq{{{~~~}}}}}}|||{{{zzz{{{}}}|||{{{wwwsssqqquuu~~~zzzrrrhhhaaa``````aaaccceeedddbbb___VVVTTTSSSSSSTTTSSSRRRPPPJJJIIIGGGEEEEEEFFFHHHJJJIIIJJJJJJIIIEEEBBB@@@@@@AAACCCDDDBBB@@@@@@EEEJJJJJJKKKKKKMMMNNNOOOPPPPPPLLLLLLLLLMMMMMMNNNNNNOOOJJJKKKJJJJJJKKKPPPVVVZZZ```nnnrrrfffgggnnn|||~~~~~~~~~~~~nnn]]]UUUQQQKKKEEEBBB777777888999:::999666444000//////.........//////,,,---------------.........---,,,+++************++++++******++++++,,,,,,)))******)))(((((()))+++''''''((())))))((('''&&&%%%$$$$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''''''''((()))***++++++)))((((((((()))***,,,,,,)))***,,,...111777>>>CCC888222//////---)))***...******))))))))))))******(((((()))))))))(((((('''+++)))+++///000555HHH\\\tttuuubbbKKK<<<444...***))))))))))))))))))***++++++***)))))))))((((((((('''&&&++++++(((+++000***'''(((((((((((((((((('''&&&'''((()))*********))),,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------++++++,,,---------------...---///222333666@@@JJJddd}}}{{{zzzxxxvvv|||}}}~~~wwwssssssvvvzzz~~~}}}|||zzzyyyyyy{{{{{{zzzwwwsssuuuzzz~~~ttthhh`````````aaadddeeedddaaa^^^UUUSSSQQQQQQRRRRRRPPPNNNKKKIIIGGGEEEEEEGGGIIIKKKFFFHHHIIIGGGDDDAAA@@@@@@BBBDDDEEECCC???@@@EEEJJJJJJKKKLLLMMMOOOPPPQQQRRRIIIJJJKKKMMMNNNPPPQQQQQQMMMLLLLLLKKKLLLOOOUUUZZZfffttt|||mmmeeehhhrrr~~~uuubbbXXXTTTNNNHHHEEE<<<<<<<<<======;;;777444111000///...............)))******+++---......///...---,,,+++************&&&&&&&&&&&&'''((()))***))))))***)))((((((***,,,(((((()))))))))(((&&&%%%'''&&&%%%$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%&&&((()))***)))'''&&&((('''''''''((()))+++,,,)))+++---000333999???DDD:::222,,,,,,***'''***000+++***)))(((((()))***+++'''((()))******++++++***,,,)))+++//////333EEEYYYoooyyyfffNNN???666///***((())))))((())))))***++++++******))))))((((((((('''%%%***((("""###&&&''''''((((((((((((''''''%%%&&&(((*********)))))))))******+++++++++***************++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,///222333444<<>>>>>>>><<<:::777555111111///......---------,,,,,,,,,---//////---+++,,,,,,,,,+++,,,,,,------''''''((()))***+++,,,,,,(((***,,,---+++***)))***,,,***((((((***+++)))'''$$$$$$%%%&&&&&&''''''(((%%%&&&((()))$$$"""((()))(((((()))******)))(((***,,,---***''''''***---&&&&&&'''((())))))((((((*********)))))))))))))))000,,,+++111999>>>===999666333///+++(((''''''((((((+++,,,+++))))))---000---,,,,,,+++*********+++---++++++,,,---333AAAOOOllljjjRRRBBB888000+++*********+++++++++,,,,,,,,,))))))(((((((((((())))))&&&&&&'''(((((((((((((((******))))))((((((''''''---,,,***)))))))))***+++---,,,++++++------,,,+++***+++,,,---...---,,,+++......---,,,,,,,,,,,,---,,,---/////////444<<>><<<888222000---***))))))************+++***)))((()))***---,,,++++++******++++++---+++,,,---...333@@@MMMgggmmmUUUDDD999111---,,,************++++++,,,,,,))))))(((((((((((())))))&&&&&&''''''((((((((('''***)))))))))(((((((((''')))))))))))))))***+++,,,,,,+++***+++,,,---,,,******+++,,,,,,------------,,,,,,,,,,,,,,,---...///...///000//////333:::???RRRiii~~~}}}|||}}}{{{{{{yyy|||}}}~~~xxx{{{xxxooofffdddfffmmmnnnmmmkkkkkkmmmkkkggg]]]YYYUUUSSSSSSRRROOOLLLIIIHHHGGGFFFEEEDDDCCCCCCAAACCCEEEEEECCCBBBCCCDDDBBBBBBBBBCCCEEEGGGJJJKKKJJJIIIIIILLLPPPSSSUUUUUURRRPPPMMMLLLMMMOOOOOOOOOLLLLLLLLLMMMPPPVVV^^^eeettt}}}ooogggiiiooowww|||~~~{{{xxxvvvxxx|||vvvdddWWWLLLCCC::::::888777555444222222222111000///---------,,,---,,,,,,---......---+++,,,,,,+++***)))))))))***))))))))))))))))))))))))&&&'''((('''%%%%%%'''(((***)))''''''''''''&&&$$$(((((('''&&&&&&%%%$$$$$$)))&&&&&&)))(((%%%%%%((((((((())))))))))))((((((***))))))))))))(((&&&$$$''''''((()))))))))((((((************************,,,+++---444;;;>>>;;;777...---+++***)))***,,,---+++***)))))))))(((%%%###,,,,,,++++++******++++++,,,,,,---//////222>>>IIIaaa}}}rrrYYYGGG;;;222......)))))))))************+++))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))((((((((((((&&&&&&((()))***++++++++++++***)))***+++,,,+++)))*********+++,,,---...///******++++++,,,...///000///000111///...111777<<>>333...///***)))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))***+++(((((((((((())))))))))))'''((()))******)))((('''***)))((((((******)))(((************+++---///111---,,,,,,+++++++++,,,,,,+++---//////...111666;;;@@@QQQlll{{{}}}{{{xxxvvvxxx}}}~~~|||}}}}}}~~~{{{yyynnngggbbb___bbbgggnnnttt{{{~~~~~~{{{qqqgggddd```ZZZVVVTTTQQQLLLHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>???BBBDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJLLLLLLLLLMMMPPPRRRWWWTTTPPPNNNNNNOOOOOONNNNNNKKKMMMRRRTTTWWWdddsss}}}ooogggfffmmmpppvvvzzz}}}}}}|||}}}}}}{{{{{{kkkUUUIIICCC???;;;;;;:::888666555333333//////............//////000...,,,,,,,,,---,,,+++++++++***)))((((((((())))))))))))((((((''''''''''''((()))(((&&&&&&((()))$$$&&&((((((((()))+++,,,$$$$$$%%%%%%&&&'''((((((%%%###$$$'''(((&&&'''***'''***,,,+++(((&&&'''(((******,,,---...---***'''))))))*********)))(((((())))))******+++,,,,,,,,,---///222777999888444111---,,,+++******)))))))))(((((((((***,,,---+++***++++++******++++++,,,,,,++++++---//////111;;;FFF[[[xxx{{{eeeRRRAAA444......+++************)))))))))'''((()))******)))((('''***)))((('''((()))***+++(((((((((((()))))))))))))))*********))))))((('''***)))((()))***+++***(((*********+++,,,---...///------,,,+++++++++++++++***---//////...000555:::@@@MMMeee~~~}}}zzzyyyzzz~~~~~~wwwlllddd^^^[[[___dddqqqvvv{{{||||||zzzqqqhhhbbb^^^YYYVVVTTTPPPJJJEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>???BBBDDDEEEDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKMMMMMMLLLMMMPPPRRRZZZWWWSSSPPPOOOOOONNNMMMLLLHHHJJJQQQTTTYYYiii{{{zzzllliiikkkooorrrvvvxxxzzz{{{~~~~~~~~~~~~~~~}}}|||cccPPPGGGAAA>>>;;;;;;;;;:::888666333222...------......///000111111///,,,+++,,,---,,,++++++******)))))))))******((((((((((((((((((''''''&&&'''))))))'''''''''(((%%%'''((((((&&&&&&''')))%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))(((%%%(((---***---000...***''')))+++)))+++.........,,,,,,,,,***************)))(((((())))))***++++++,,,------///111444666777666222///+++++++++***************''')))************+++---++++++******++++++,,,---++++++,,,......111<<>>FFF[[[www|||~~~}}}~~~yyylllddd^^^[[[^^^dddrrrvvvxxxwwwwwwvvvooohhh]]]ZZZVVVSSSQQQMMMFFFAAABBBBBBBBBCCCCCCCCCDDDDDDCCCAAA>>>???BBBEEEEEECCCCCCDDDFFFHHHJJJKKKLLLLLLIIILLLNNNMMMLLLMMMPPPSSS\\\YYYTTTQQQPPPOOONNNMMMIIIFFFHHHQQQUUUZZZmmmwwwllljjjnnnqqqsssuuuwwwwwwxxxyyy{{{wwwzzz~~~ttt[[[IIIAAA===999::::::;;;;;;999666333111,,,,,,------///000111222111///,,,+++,,,,,,,,,++++++***************+++,,,(((((((((((((((((((((((($$$'''))))))(((&&&&&&&&&&&&((()))((($$$###$$$&&&(((''''''&&&&&&%%%%%%$$$###%%%)))+++(((%%%)))000'''***---+++'''$$$&&&(((%%%))),,,---***)))+++---***************)))(((((())))))***+++,,,,,,------111333555666666444111///))))))******++++++++++++'''***+++***''''''***---+++*********+++,,,,,,---+++***+++---...111<<>>DDDEEE@@@:::555222222222111111111111111111111000---+++***+++,,,---'''+++,,,)))(((+++---+++((((((((((((((((((((('''(((///,,,(((***%%%""")))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((,,,,,,+++***)))))))))***)))((('''(((***+++++++++***+++,,,,,,------,,,,,,...***(((,,,//////111555222888<<<;;;999888666222...------,,,,,,------...,,,,,,++++++***+++++++++,,,,,,---...---,,,***)))...,,,---000///000666???RRRggguuuaaaLLL:::333333......---,,,++++++++++++++++++************++++++)))'''&&&(((++++++)))''''''(((***+++***)))'''&&&''''''(((((())))))************)))))))))***,,,---........................++++++,,,------...//////111000/////////111222333;;;@@@MMMdddyyyzzz~~~yyyoooeee]]]WWW[[[bbbgggiiiiiihhhjjjnnnkkkfffaaa___[[[VVVPPPKKKFFFDDDBBBEEEHHHHHHFFFEEEFFFGGGCCCBBBAAAAAABBBCCCDDDEEEEEEEEEFFFHHHKKKNNNPPPRRROOONNNMMMNNNPPPPPPNNNMMMPPPQQQQQQQQQQQQPPPOOOOOOLLLJJJMMMTTT]]]hhhzzz}}}pppmmmoooooorrrtttwwwxxxxxxxxxyyyzzzzzzxxxxxx{{{xxxaaaTTTMMMHHHFFFFFF>>>CCCHHHIIIDDD===777444333333333222222111111111///...---++++++++++++,,,(((,,,---)))(((***+++)))''''''((((((((((((((((((###+++)))'''***&&&!!!'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((,,,+++******))))))******)))((((((((()))+++++++++++++++,,,------------,,,000,,,+++...000///111555555;;;???>>>;;;:::777333///...---,,,++++++++++++,,,,,,+++++++++++++++,,,,,,------...---,,,+++***---,,,---/////////666>>>OOOddd}}}xxxeeeOOO<<<222222......---,,,+++++++++++++++******))))))******+++(((&&&&&&''')))***(((&&&'''((()))******)))'''&&&''''''(((((())))))*********)))(((((()))***+++,,,++++++++++++++++++++++++))))))***++++++,,,------,,,------...000222333444888===JJJ```|||xxxzzz}}}{{{}}}xxxooohhh___ZZZ[[[``````bbbccccccfffiiihhhdddbbb```\\\WWWQQQKKKFFFDDDCCCEEEHHHHHHFFFDDDCCCCCC??????>>>>>>???AAABBBDDDCCCDDDFFFIIIMMMPPPSSSUUUSSSQQQOOONNNNNNNNNMMMLLLOOOPPPPPPPPPPPPOOONNNNNNMMMLLLNNNVVV```ooowwwoooppprrrssstttvvvxxxyyyxxxxxxyyyzzzzzzyyyyyy{{{~~~sss___UUURRRQQQQQQRRREEEHHHLLLLLLGGG@@@999555444444333222222111000000------,,,++++++*********(((,,,---***'''))))))''''''''''''(((((()))))))))$$$+++***(((+++&&& %%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))++++++***)))))))))******(((((((((((()))***+++,,,+++,,,------......------222///---//////...000444888???CCCAAA>>>===999444222111///...,,,+++++++++,,,,,,++++++++++++,,,,,,,,,------------,,,++++++---,,,---/////////555<<>>>>>======>>>@@@BBBCCC@@@CCCFFFKKKOOOSSSUUUWWWRRRPPPMMMLLLMMMNNNMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLMMMOOOWWWdddwww~~~rrrooorrrtttuuuwwwxxxzzzzzzyyyyyyzzz{{{||||||}}}~~~}}}}}}}}}mmm^^^XXXWWWUUUTTTTTTHHHJJJKKKJJJFFF???888333444333222111000///......+++++++++++++++***)))(((&&&+++,,,***((())))))''''''''''''((())))))******---222---)))+++'''!!!%%%'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))))))))+++,,,,,,,,,---...............111...---...---+++---222:::@@@DDDBBB???===999444333333111000///.........,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,---000///...444;;;FFF]]]xxx}}}kkkUUU???333000......---,,,++++++++++++******))))))))))))******'''''''''((())))))((((((&&&'''((()))))))))((('''''''''(((((())))))******************************************++++++++++++,,,,,,,,,------...............///000///...,,,+++222777BBBVVVppp||||||{{{zzzyyyyyy{{{}}}~~~~~~{{{rrrlllddd\\\XXXYYY^^^bbbcccaaa```aaa```]]]\\\[[[YYYUUUPPPJJJEEEBBBDDDDDDEEEEEEEEECCC@@@>>>???>>>>>>>>>>>>@@@AAACCC???BBBGGGLLLQQQTTTVVVVVVNNNLLLJJJJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJMMMQQQYYYhhh}}}yyyppppppsssuuuvvvyyyzzz{{{{{{zzzzzz{{{}}}|||}}}~~~}}}|||~~~rrrfff[[[YYYXXXTTTOOOLLLFFFFFFEEECCC???:::444000111111000///...---,,,+++******+++++++++***)))(((###)))+++***))),,,,,,***(((((((((((())))))******000333,,,'''+++)))%%%***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((())))))******'''(((***)))((((((+++---------...////////////...///,,,,,,---+++))),,,222:::@@@CCC@@@===<<<999555111000//////////////////,,,+++++++++,,,------...---------------------...,,,,,,...111000///333;;;DDDZZZvvv~~~nnnYYYCCC666222......---,,,++++++++++++***))))))))))))))))))***'''((()))***************&&&&&&'''(((((((((((((((''''''(((((())))))******++++++++++++++++++******)))))))))******+++++++++,,,,,,------------......---.../////////---,,,+++222666@@@QQQjjj{{{zzz|||}}}~~~|||{{{zzzzzzzzz|||~~~~~~~~~~~~{{{rrrllleee]]]YYYYYY\\\aaabbb^^^[[[[[[ZZZWWWXXXWWWVVVTTTPPPKKKGGGDDDEEEDDDBBBBBBCCCBBB@@@???@@@???>>>>>>>>>???@@@AAA???BBBHHHMMMQQQTTTTTTTTTJJJIIIIIIJJJLLLNNNOOONNNKKKLLLLLLLLLLLLKKKJJJJJJHHHNNNTTT^^^nnnwwwqqqrrrtttvvvxxxzzz{{{|||{{{{{{{{{~~~{{{}}}~~~}}}}}}lllbbb[[[[[[\\\VVVOOOJJJCCCAAA===:::888555222/////////...------,,,++++++************************"""(((,,,++++++---...+++))))))))))))))))))))))))***---'''%%%,,,---***000)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((()))******&&&)))+++***((((((+++...---...//////000/////////---,,,---...,,,***...555:::???@@@===::::::999666......------------......,,,++++++,,,,,,---...///---------,,,------...///------///222111000444:::BBBXXXsssttt___III:::555......---,,,++++++++++++***))))))(((((())))))***''')))++++++*********+++&&&&&&&&&''''''(((((()))''''''(((((())))))*********++++++++++++***))))))&&&''''''(((((()))))))))++++++++++++++++++++++++***+++,,,...///000000000333666>>>MMMccc}}}{{{zzz||||||}}}~~~}}}|||{{{{{{}}}~~~zzzpppkkkfff___\\\\\\[[[___aaa]]]YYYYYYXXXVVVTTTUUUUUUTTTRRRNNNKKKHHHEEECCC@@@@@@AAABBBAAA@@@AAA@@@>>>======>>>>>>???@@@CCCHHHNNNQQQRRRRRRQQQJJJIIIJJJLLLNNNOOOOOOMMMKKKKKKKKKKKKKKKJJJIIIIIIHHHOOOYYYccctttvvvtttvvvvvvxxx{{{zzz{{{|||||||||}}}~~~~~~~~~~~~~~~zzzddd[[[UUUWWWYYYVVVOOOLLLAAA===777444333333222111.........------,,,,,,,,,,,,+++***)))******+++,,,$$$***...---,,,...---+++++++++******)))(((((((((&&&+++((()))222222...111))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))******&&&)))+++***''''''***.........///000000000000///------000222000///444<<<;;;>>>>>>:::888999:::999111000//////............+++++++++,,,,,,...//////...------,,,---...///000......111444222111444;;;@@@UUUooo}}}gggOOO???999......---,,,++++++++++++))))))(((((((((((())))))&&&)))++++++)))(((***+++%%%%%%&&&&&&'''((())))))''''''(((((())))))******((())))))***)))((('''&&&&&&''''''((())))))******++++++++++++++++++++++++++++++,,,---...000222333444666<<>>>>>@@@BBBBBBAAAAAA@@@>>>===<<<<<<======@@@DDDIIINNNQQQQQQPPPOOOKKKKKKLLLNNNPPPPPPNNNMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHQQQ\\\gggxxxvvvvvvxxxxxxzzzzzz{{{|||||||||~~~}}}~~~~~~~~~rrrWWWNNNIIILLLPPPOOOKKKHHHAAA;;;444111111333333333..................---------,,,***))))))+++,,,...''',,,000...---...---***,,,,,,+++***)))(((''''''(((...,,,///999666...///******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))******%%%))),,,***''''''***///...//////000000000000000///000222555444333999BBB;;;>>>===999777999;;;;;;666555444222111000000000+++++++++,,,---...///000...------,,,---...///000//////222444333111555;;;???SSSlllmmmTTTBBB;;;......---,,,++++++++++++))))))(((((((((((())))))%%%(((******(((''')))+++%%%%%%%%%&&&&&&((()))***''''''(((((()))*********''''''((((((((('''%%%$$$((())))))***+++,,,,,,---------------------------///...------...///111222444666:::EEEXXXqqq~~~~~~|||zzzyyy{{{~~~}}}}}}}}}~~~{{{xxxqqqhhh___YYYWWWWWW``````___]]]\\\[[[[[[[[[ZZZ[[[XXXVVVWWWXXXSSSLLLGGGDDD@@@???AAAAAA@@@===@@@>>><<<<<<===>>>>>>===@@@AAADDDGGGJJJKKKKKKLLLMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMMMMNNNTTT^^^ooo}}}wwwqqqrrrwww{{{zzzwww{{{|||||||||{{{|||~~~}}}gggQQQLLLFFFCCCCCCCCCBBB@@@777777555444222111/////////---***))))))+++...000------------,,,+++***)))((())))))************)))***))))))***++++++)))(((&&&(((+++000555666555333,,,***(((%%%%%%%%%'''((())))))))))))(((((((((((((((&&&''')))(((%%%''',,,))))))))))))((((((((((((+++,,,...---,,,,,,---///000---+++---000111111//////000111222444:::AAAGGGCCC@@@<<<::::::;;;<<<;;;999555111000111111000///333222111000............//////...//////000111222000///...000333666777888CCCQQQhhhsss\\\HHH<<<555111---******++++++***,,,,,,++++++***)))))))))))))))(((((((((((())))))((()))***)))'''%%%&&&'''''')))+++,,,+++******+++%%%'''(((***+++,,,++++++------,,,***)))***...111...,,,***+++---...,,,***,,,,,,------...///000000333555888===MMMhhh~~~|||zzzyyy{{{~~~|||~~~{{{|||{{{yyyssskkkccc]]][[[ZZZ\\\]]]]]]^^^_________^^^\\\[[[YYYVVVVVVXXXTTTMMMGGGCCC??????@@@AAA@@@===AAA???======>>>@@@@@@@@@@@@AAADDDGGGJJJLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLPPPWWWbbbsss|||wwwssstttxxx{{{zzzwww|||}}}}}}|||{{{|||ttt^^^NNNJJJEEEAAA???===;;;999666666555444222111000000///---+++))))))+++---///,,,,,,,,,,,,+++***)))(((((())))))***************'''&&&&&&'''))))))(((&&&))))))+++...111222111///,,,***(((&&&%%%&&&'''(((******)))))))))((((((((('''&&&&&&)))(((%%%'''+++(((((((((((())))))))))))***,,,------,,,+++---...///---+++,,,///000000...000222444777;;;@@@DDDGGGBBB???;;;999999::::::::::::666222111222222111000222111000///............000000/////////000111111------,,,---///222444444AAARRRkkkvvv___JJJ===555222---+++***+++++++++***************+++++++++))))))(((((((((((())))))(((*********((('''((()))(((***,,,,,,+++******+++'''((()))*********))))))))))))(((&&&%%%&&&***,,,---+++***+++---...---+++,,,,,,------...//////000222444666<<>>@@@AAA???===???>>><<<<<<>>>@@@@@@@@@@@@BBBDDDGGGJJJLLLNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKQQQZZZhhhyyy{{{xxxvvvxxx{{{|||{{{xxx}}}}}}}}}{{{{{{|||gggRRRIIIIIIFFFAAA;;;666444333444444444333222222111111///---+++))))))+++---///++++++++++++***))))))((()))))))))*********++++++***))))))+++,,,---,,,***,,,******+++,,,---,,,***,,,***(((&&&&&&&&&((()))************))))))))))))&&&%%%&&&((('''%%%&&&***''''''(((((())))))******)))***,,,+++******+++---...---+++,,,...///......222444888>>>CCCGGGGGGGGGAAA>>>:::888888999888888:::777444222222222222111111000//////............222111111000000000000111111000000000111333555777@@@SSSnnn|||dddLLL>>>666222...+++++++++++++++))))))******+++,,,,,,---***))))))(((((())))))***((()))******))))))***+++)))***,,,,,,***))))))***)))*********)))(((''''''******)))((('''(((+++...,,,+++***+++---...---,,,,,,,,,,,,---......//////000222444:::GGG]]]xxx~~~}}}{{{zzzzzz|||zzz}}}zzzzzzxxxwwwssslllddd\\\XXXWWW[[[]]]___aaaaaa___]]][[[[[[ZZZVVVRRRSSSUUUQQQKKKFFFBBB???>>>@@@AAA@@@>>><<<;;;999:::<<<>>>??????@@@BBBDDDGGGJJJMMMOOOPPPNNNLLLKKKIIIHHHIIIIIIJJJHHHHHHJJJKKKLLLLLLKKKKKKQQQ\\\lll~~~{{{{{{{{{}}}}}}|||~~~}}}|||zzzyyy{{{www^^^JJJDDDFFFFFFBBB;;;555333333333333333222222222222222///---+++******+++,,,...+++++++++++++++***))))))))))))))))))***++++++,,,,,,,,,,,,---///000///...---+++)))((()))******)))+++***((('''''''''((()))+++*********))))))))))))&&&$$$&&&)))(((%%%%%%)))&&&''''''((()))******+++((()))******))))))***,,,---,,,,,,,,,------......222555;;;CCCIIIJJJGGGDDD???<<<999777777777666555888666444222222111000000000//////......//////000444333222111111111111111333333222111111333666999AAASSSnnnhhhOOO>>>777333///,,,+++,,,++++++*********++++++,,,,,,,,,***))))))))))))))))))***&&&((())))))))))))+++,,,***+++,,,+++***))))))************)))))))))((((((+++++++++***)))***,,,///*********+++---.........,,,,,,,,,------.........000111444:::DDDVVVooo}}}{{{|||~~~}}}|||{{{zzzzzz|||~~~yyy}}}}}}}}}zzzxxxtttlllccc[[[VVVUUUYYY[[[^^^```aaa```^^^\\\^^^]]]ZZZVVVVVVWWWTTTMMMFFFCCC??????AAABBBAAA???===;;;::::::<<<>>>??????AAABBBDDDFFFIIILLLNNNOOOOOONNNMMMKKKKKKLLLMMMMMMJJJJJJKKKLLLMMMMMMMMMMMMQQQ^^^ppp|||~~~~~~|||yyyxxx{{{oooXXXHHH===@@@AAA???999555333444222222222222222222222222///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++,,,---+++++++++,,,......---,,,---+++(((((()))+++++++++******)))((('''((())))))*********))))))))))))(((%%%%%%'''***)))%%%&&&)))&&&''''''((()))******+++'''(((***)))(((((()))++++++,,,,,,,,,,,,---...000111666===DDDHHHGGGCCC???;;;999666555555666555444555555444222000///...//////////////////000111222555444333222222222222222000000000...---///333777CCCSSSkkkmmmRRR@@@888444000---,,,,,,,,,+++,,,,,,,,,,,,++++++************))))))))))))******$$$&&&((((((((((((***+++***+++++++++))))))***+++))))))))))))*********+++((()))))))))((((((***,,,)))***+++,,,,,,---...///,,,,,,,,,---------------111000444:::AAAOOOggg|||}}}zzzzzz}}}}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~xxxyyy~~~{{{yyytttlllccc\\\XXXWWWVVVXXX[[[___aaacccccccccbbbbbb```\\\\\\]]]XXXQQQGGGCCC@@@@@@BBBDDDCCCAAA@@@???======???AAAAAAAAABBBBBBCCCEEEGGGJJJLLLNNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNPPPQQQQQQUUUcccuuu|||}}}zzzyyy}}}|||eeeQQQFFF888999::::::888666444444222222222222222111111111///...,,,++++++++++++,,,,,,,,,---------,,,,,,+++***)))))))))***,,,---/////////...///000000///------***((((((***+++++++++***))))))(((((()))))))))))))))))))))((((((((((((&&&%%%(((+++***&&&&&&***''''''(((((())))))******'''(((***)))(((((()))+++***+++,,,------...000222111777???CCCCCC@@@<<<:::777555444333444555444333333444444222///------.../////////000111222444555555444444333333333333444111222222000...000666;;;EEESSSiiirrrWWWDDD999555111------,,,,,,+++...------,,,++++++******+++******))))))******+++$$$&&&'''((('''''')))+++)))***+++***))))))+++---***************+++,,,---***+++++++++******,,,---***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------111///333999>>>GGG^^^ttt~~~{{{|||~~~}}}{{{zzzzzz{{{|||}}}||||||}}}}}}~~~wwwttt{{{}}}xxxvvvqqqiiibbb\\\ZZZZZZXXXZZZ]]]```ccceeefffgggcccdddccc``````___YYYQQQHHHDDDAAAAAADDDEEEDDDBBBCCCAAA???>>>@@@AAABBBAAACCCCCCCCCDDDFFFHHHJJJLLLIIIIIIKKKLLLMMMNNNNNNNNNRRRQQQPPPOOOPPPRRRTTTVVV^^^kkk|||~~~|||}}}|||}}}qqqZZZIIIAAA888777777777888888777555333222222222111111000000///...---,,,+++++++++++++++++++++,,,,,,,,,++++++***)))))))))***,,,...000444333222333333333111///,,,+++)))))))))***)))((()))))))))))))))))))))***(((((((((((('''''''''&&&&&&&&&))),,,+++''''''***(((((((((((())))))))))))''')))******)))(((***+++(((***---...---///222666222999AAABBB===777666777333222111222444555444333333444555333000....../////////000111222444666777444444444444444444555666222444444222000222999???EEESSSiiivvv\\\JJJ:::666111...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++&&&'''))))))(((((()))+++((()))***))))))***---///...---,,,+++++++++,,,---+++,,,------,,,,,,---...***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...111888:::@@@VVVmmm}}}~~~}}}|||{{{zzzzzz{{{|||~~~~~~~~~vvvqqqvvv{{{zzz}}}}}}|||tttqqqllleee___[[[ZZZ[[[^^^___```aaaccceeefffgggaaabbbbbb``````^^^WWWNNNIIIEEEBBBBBBEEEFFFEEECCCBBB@@@>>>===???@@@@@@???CCCCCCCCCCCCEEEGGGIIIJJJEEEFFFHHHKKKLLLMMMLLLLLLUUUTTTQQQPPPPPPSSSVVVYYYeeeqqq{{{{{{~~~~~~{{{~~~}}}}}}iiiRRRCCC===<<<999777888;;;<<<:::777333333222222111000000//////...---,,,++++++++++++)))******+++++++++*********)))))))))***,,,...000333222111111111000...,,,---+++)))))))))(((&&&$$$))))))))))))************((('''''''''&&&&&&&&&&&&''''''***---,,,((((((+++))))))))))))((((((((((((((()))******))))))***+++'''***---......000444888333;;;CCCAAA999222333666111000000111333555444333333555777555111...///000///000000222333555777888444444444444444555666777...000111///---000777>>>DDDSSSjjjzzz```NNN:::777222...------,,,,,,***++++++,,,,,,------...++++++************++++++((()))******))))))***+++'''((()))))))))***---000111000...,,,+++++++++,,,&&&((())))))(((((()))***+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...,,,000666777<<>>;;;999888777888999:::999888333222222111///......---------,,,++++++++++++,,,---,,,+++***))))))))))))***++++++*********,,,...111111000///...,,,+++***)))))))))(((((((((((((((((()))***)))'''&&&&&&'''((('''%%%$$$$$$%%%'''((((((((()))******)))((('''***))))))(((((((((((((((((((((((())))))*********(((***++++++***---333888???FFFHHHAAA999444333222000111222333444555555555555444333222111000000000000111222333444555666777333333333333333333333333333222111111333555777999DDDPPPddd{{{lllXXXCCC:::333111000......000---,,,+++,,,...///...---++++++++++++++++++++++++))))))*********+++++++++++++++***)))***,,,...000:::<<<999111+++++++++)))+++***)))))))))*********++++++*********+++,,,---...------------...//////333...///555666777EEEWWWuuu~~~}}}~~~|||{{{{{{||||||zzzxxxzzz{{{|||~~~~~~{{{pppnnnpppvvvyyyvvvwww||||||vvvmmmkkklllqqqwwwvvvnnneee]]]XXXUUUSSSRRRRRRXXX```bbbbbbcccfffiiikkkkkkjjjgggdddbbb``````\\\VVVQQQJJJHHHFFFFFFGGGHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHKKKNNNOOONNNMMMKKKLLLMMMNNNPPPVVV^^^hhhooouuu~~~}}}~~~~~~~~~|||yyyxxxyyy}}}jjjTTTDDD<<<999888:::;;;;;;:::888777888111111000///......------------,,,+++++++++++++++,,,,,,+++***))))))))))))---+++***))))))***)))(((,,,------,,,,,,+++***)))(((((((((((((((((())))))###(((+++***(((&&&&&&+++)))%%%""""""%%%(((+++(((((((((((('''&&&%%%$$$))))))((((((''''''((((((&&&''''''((()))******+++)))+++,,,,,,+++///555;;;CCCHHHIIIAAA888333111000//////111222333333333333333333222111000000000111111111111111222333444555000111222333333333222111333333333444444666777888BBBNNNbbbxxxqqq]]]FFF===444222222000000222...---,,,---/////////---++++++++++++++++++++++++)))))))))*********++++++***)))))))))***,,,...000666888666///+++++++++***+++)))&&&'''***+++***(((******)))))))))***+++,,,...------------...//////111...///444555777BBBQQQlll}}}|||||||||||||||{{{{{{|||~~~xxxzzz|||~~~yyyllliiipppvvvxxxwwwwwwyyyxxxsssjjjiiikkkpppuuussskkkcccYYYSSSNNNNNNNNNPPPWWW^^^___```bbbdddggghhhiiiiiigggdddaaa___]]]ZZZUUUQQQKKKIIIHHHGGGGGGGGGFFFDDDCCCDDDDDDCCCBBBBBBCCCEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHKKKNNNNNNMMMKKKJJJKKKLLLNNNRRRXXX```jjjqqq}}}||||||}}}zzzaaaMMM@@@999777444888;;;;;;999666666888111111000//////...---------,,,,,,+++***+++++++++,,,++++++***))))))******---***''''''******(((%%%((())))))******))))))(((&&&''''''(((((()))))))))###%%%&&&&&&&&&''')))+++***(((&&&%%%&&&)))---///''''''''''''&&&&&&%%%%%%)))(((((('''''''''((((((%%%&&&''''''((()))******)))***+++++++++///777===GGGKKKIII@@@777333111/////////000111222333333222222111111000000000111111333222111111111222333444111333444666666444333111555555666777777777888888>>>III]]]sssvvvcccJJJ???555222222000000111///...------//////...---************************))))))))))))************((((((((()))***,,,...///---000000,,,***,,,...---,,,'''$$$&&&***,,,***'''***************++++++,,,...------------.../////////---///333555666@@@JJJccczzz~~~}}}}}}{{{{{{|||~~~rrrrrrssswwwtttfffcccffflllqqqsssttttttqqqllljjjjjjlllqqqtttqqqjjjcccYYYSSSMMMMMMNNNPPPUUU\\\\\\]]]```aaacccdddeeefffeeecccaaa___\\\YYYTTTRRRMMMKKKHHHFFFFFFEEEDDDBBBCCCEEEEEEDDDBBBBBBDDDFFF@@@@@@@@@AAABBBDDDEEEFFFFFFHHHJJJMMMMMMLLLJJJIIIJJJLLLOOOSSSXXX___ggglll~~~~~~rrrZZZHHH===777444///333888888666555666777111111111000000//////...,,,,,,+++************+++,,,+++******)))*********)))'''%%%'''***+++)))&&&&&&&&&'''(((((((((((((((&&&&&&''''''(((((())))))))))))((('''&&&'''***,,,'''''''''((((((***+++,,,&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%&&&&&&'''(((((())))))''')))******+++000888>>>IIILLLIII???777333111//////000111222222222222222000000/////////000111111222222222111111222222333222333555666666555333222666666666777777777777777888CCCWWWnnnzzzhhhNNNAAA555111111000///000///...------...///...,,,************************(((((()))))))))*********'''(((((()))***+++,,,---(((,,,---)))(((+++,,,++++++'''$$$%%%***,,,***'''+++++++++,,,,,,,,,,,,,,,...------------...//////......111444666888>>>DDD[[[sss}}}|||}}}ooommmmmmrrr{{{}}}pppbbb______dddjjjppprrrqqqmmmjjjjjjjjjllloooqqqnnngggaaa[[[TTTNNNNNNPPPQQQUUUZZZ[[[]]]___``````aaabbbcccdddddddddbbb___[[[WWWUUUPPPMMMHHHEEEDDDDDDCCCBBBCCCEEEGGGEEECCCBBBDDDGGGAAAAAAAAAAAABBBCCCDDDEEEDDDFFFHHHJJJLLLLLLMMMMMMMMMNNNPPPQQQUUU\\\ccciii|||}}}jjjRRRDDD;;;666222...000333444444444555555111111111000000/////////,,,,,,+++***************++++++***************+++&&&&&&&&&(((***+++***)))&&&&&&'''(((((((((((((((''''''''''''''''''(((((((((***------+++)))'''&&&%%%&&&'''((('''&&&$$$"""'''&&&&&&'''''')))******''''''&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&((())))))+++000999@@@HHHIIIEEE<<<555333111...///000000111222222111111//////......///000111111111222333333444333333222000111333555666666555555777666666555555555555666666AAATTTkkknnnTTTEEE666111111///.........---,,,,,,---...,,,+++************************((((((((()))))))))******((((((((()))******++++++(((,,,---)))'''(((((('''***'''&&&'''***,,,+++)))++++++,,,------------,,,...------------.../////////111444666888:::===@@@RRRkkk~~~~~~~~~~~~rrrnnnnnnsssyyy~~~{{{}}}ooobbb``````ccchhhnnnqqqpppooonnnllllllmmmnnnooolllfffaaa[[[TTTOOOPPPRRRSSSVVVYYY\\\___bbbbbb``````aaacccggghhhjjjiiifffaaa]]][[[UUUPPPJJJEEEDDDDDDDDDDDDCCCFFFHHHFFFCCCBBBEEEHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDGGGKKKNNNQQQSSSRRRQQQNNNMMMPPPXXXcccjjj|||}}}{{{```LLLAAA;;;666222222111000111333444333222000000////////////......,,,++++++***************+++***************++++++$$$&&&)))***)))))))))***''''''((()))))))))((((((''''''''''''''''''&&&&&&'''***...///---)))&&&$$$%%%&&&&&&'''&&&$$$"""!!!(((((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&%%%''')))******,,,222;;;CCCEEEEEE@@@777222111000---......///000000000000///...------...///000111222000111444666666555333222///000222555888:::<<<===;;;:::888666666666888999999CCCTTTjjjsssZZZJJJ999222111000...---...,,,++++++,,,,,,+++***************************(((((((((((()))))))))***(((((()))))))))))))))((((((,,,---***((())))))''')))(((((()))***+++,,,,,,)))***+++,,,---,,,,,,+++...------------...//////000333666888:::<<<======HHH```~~~}}}{{{wwwsssrrrvvv{{{~~~}}}yyyyyypppdddcccaaabbbfffkkknnnnnnooopppoooooooooooonnnkkkfffbbbZZZSSSOOOQQQTTTUUUWWWZZZ___bbbddddddbbbaaabbbdddiiilllnnnnnnkkkfffbbb```XXXSSSKKKFFFDDDDDDEEEEEECCCFFFHHHGGGCCCBBBEEEIIIHHHGGGEEECCCAAA@@@??????===>>>AAAEEEJJJPPPUUUXXXVVVSSSMMMJJJMMMWWWdddnnn|||}}}~~~}}}~~~~~~|||{{{~~~~~~tttZZZGGG???;;;777333666333000000333444222000...............---------,,,++++++***)))*********+++***************++++++%%%(((++++++)))'''(((***(((((()))))))))))))))((((((((((((''''''&&&&&&%%%***+++,,,+++)))''''''((($$$%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$(((***++++++---444===EEEAAAAAA<<<444/////////,,,------......///.........---------...///000111222///111444777888777444222///000222666;;;@@@DDDFFF@@@>>><<<:::999:::<<<===<<>>>>><<<@@@YYYxxx{{{yyyxxxxxx{{{~~~||||||yyykkkgggdddiiioootttuuutttttttttwwwsssnnnkkkkkkkkkhhhfff\\\YYYWWWWWWYYYZZZ[[[[[[]]]```ccceeeeeefffggghhhmmmrrruuuuuupppjjjfffddd]]]VVVMMMIIIHHHHHHFFFCCCIIIIIIGGGDDDAAA@@@BBBDDDGGGIIIGGGDDDCCCDDD@@@::::::<<>>888444222222333666:::???CCCFFFCCCCCCAAA@@@???>>>>>>>>>???IIIZZZooo|||dddQQQ>>>666444222000///......------,,,+++******000---++++++------***'''...,,,+++***+++***((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))+++***)))((((((***,,,---******+++++++++,,,,,,,,,)))+++---/////////---,,,///111555888:::;;;:::999???LLLaaa{{{|||{{{zzz{{{}}}rrrmmmooorrrwww}}}}}}yyyvvvssspppnnnnnnmmmkkkhhhbbb```]]]ZZZYYYYYYZZZZZZ```cccfffiiiiiijjjjjjlllqqqsssuuusssnnngggcccaaa[[[TTTLLLHHHHHHHHHGGGDDDFFFGGGFFFDDDBBBAAACCCEEEJJJLLLLLLGGGDDDCCCAAA<<<===>>>@@@DDDHHHLLLOOOQQQOOOMMMLLLNNNQQQXXXhhhwww~~~~~~|||}}}~~~xxx```PPPIIIBBBAAAAAA999>>>999555444555555333000............------------,,,,,,,,,++++++******************+++++++++++++++))))))(((((((((((())))))***)))(((''''''(((((())))))******+++***)))((('''))))))))))))((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))+++,,,...666BBBIIIKKKAAA;;;333...---,,,+++))),,,,,,------,,,++++++***...///000000//////000111000444:::>>>???<<<888555222222444777;;;@@@DDDGGGDDDDDDCCCBBBAAAAAAAAAAAA???HHHXXXlllfffSSS???555333111//////,,,,,,,,,,,,,,,++++++++++++***((()))+++,,,,,,++++++***))))))++++++***)))************))))))))))))))))))))))))))))))))))))+++***)))((((((***,,,---+++++++++++++++++++++,,,***+++,,,............---///111444777888999888777;;;GGG[[[ttt~~~~~~}}}{{{}}}~~~yyyrrrvvvvvvyyy|||uuutttrrrqqqqqqqqqooommmhhhgggddd^^^XXXUUUWWWZZZ```ccchhhjjjkkkllllllmmmvvvvvvuuuqqqjjjccc___]]]WWWRRRKKKHHHHHHHHHGGGFFFDDDEEEFFFEEEDDDDDDEEEFFFMMMQQQQQQJJJDDDBBBAAA??????@@@AAACCCFFFHHHKKKLLLLLLKKKKKKMMMQQQYYYjjjyyy}}}}}}oooXXXJJJDDD>>>???BBB<<>>:::444//////000.........---------,,,,,,++++++++++++***************)))))))))))))))(((((()))((((((''''''(((((()))))))))((((((''''''''''''************)))))))))(((&&&&&&'''((((((((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******,,,333CCCPPPRRRMMM<<<777000------,,,+++)))***+++++++++++++++*********+++,,,+++***)))***+++---...000222333333222222//////000111333666888999::::::::::::;;;<<<===>>>@@@EEEOOO___qqqqqq[[[CCC666222000///000///...---,,,***)))((('''***---///...,,,,,,///333(((''''''(((***++++++***&&&&&&''''''(((((())))))((((((((((((((((((((((((***))))))((()))***++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++---000111111222333555555555444444444<<>>???:::333......000...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''***))))))(((((())))))***(((((())))))*********************)))))))))))))))(((((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))******(((***...999IIIUUUSSSKKK888444...+++,,,,,,***((())))))******+++******)))(((***++++++++++++---...------...///000111222222000000000000000111111222555555555666777888999:::>>>AAAJJJXXXjjjvvv```FFF888333000///000,,,,,,,,,++++++*********+++///333222///,,,,,,---+++***))))))******)))(((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++,,,+++******+++---000222222333444555555555555444555:::FFFXXXooo~~~}}}{{{xxxvvvxxx~~~}}}{{{{{{{{{|||}}}|||}}}|||{{{qqqqqqooonnnooovvvwwwpppllljjjeeeccc^^^WWWRRRRRRWWW\\\]]]___bbbdddfffiiimmmpppvvvsssnnnhhhccc^^^XXXTTTPPPNNNLLLJJJIIIIIIJJJJJJLLLMMMNNNMMMLLLLLLMMMNNNNNNQQQPPPIIIDDDCCCDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJJJJLLLRRRXXXdddwww~~~mmmWWWEEE>>><<<666666:::666888:::;;;888333//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++******)))(((((((((******))))))))))))******'''((()))***+++++++++++++++******)))((()))))))))***)))(((''''''&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))---555@@@OOOWWWQQQFFF555000+++)))***+++)))'''(((((()))************)))***+++---...---...000111//////...///000111333444222222222111111000000///333333444444555777888999:::===EEERRReeezzz{{{eeeKKK<<<666222000000))))))***+++---...///000111666;;;>>>===888333000...---+++*********(((&&&))))))))))))************))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,+++******,,,...111222222333333444555555555555666999AAAPPPfff|||zzzxxxvvvwww}}}}}}{{{xxxwwwwwwwwwvvv{{{zzzyyyxxxqqqmmmiiigggiiipppvvvzzzzzzsssooohhhddd]]]WWWTTTWWW[[[^^^^^^___```aaadddhhhnnnrrrqqqnnnjjjgggddd___XXXTTTPPPOOOMMMKKKJJJIIIJJJKKKPPPPPPOOOMMMKKKKKKLLLNNNNNNPPPMMMHHHFFFHHHGGGEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKNNNTTT\\\hhh|||}}}zzz~~~}}}|||dddOOO@@@;;;;;;666666:::666333444555555333111000000---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***))))))((())))))(((((((((((())))))'''((()))******))))))(((++++++)))((((((((()))******)))((('''&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))***111;;;FFFOOORRRHHH;;;111---)))((())))))'''%%%'''(((((()))******))))))+++,,,...---------...///------------...000111222000000111111111000//////222222333333444555666777666999AAANNNaaawwwiiiOOO@@@999444000///++++++,,,---......//////111777@@@HHHKKKFFF===666///...,,,+++,,,+++)))(((************))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++,,,------...*********+++,,,...000222000111111222333444444555555666;;;HHH]]]www|||zzzyyyvvvwww|||~~~{{{tttrrrrrrrrrrrrxxxxxxwwwvvv~~~xxxqqqjjjiiinnnsssuuuttt~~~}}}yyylllfff]]]XXXWWWZZZ^^^```^^^^^^^^^^^^aaafffmmmrrrnnnlllhhhfffddd```YYYTTTPPPPPPOOOLLLJJJIIIJJJLLLRRRQQQPPPLLLJJJIIIKKKMMMOOOOOOLLLHHHHHHKKKJJJFFFIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJMMMTTT\\\iii|||~~~{{{zzzyyyzzz~~~}}}{{{zzzuuu]]]JJJ<<<999;;;666777:::666000000111222333222111000---------,,,,,,,,,++++++))))))******++++++++++++++++++******)))(((((('''((((((''''''''''''(((((((((((()))))))))'''&&&%%%,,,+++)))((((((((()))***(((((('''&&&&&&''')))*********))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))***222===GGGMMMKKK???111///+++''''''(((((('''$$$''''''((())))))***))))))***+++,,,+++)))))))))+++)))))))))***+++,,,......,,,,,,---.../////////...111111111111222333444555444777???LLL```vvvkkkQQQBBB;;;555111///111000000...---,,,++++++(((///;;;GGGMMMJJJ???555///---,,,,,,,,,,,,+++)))))))))((((((''''''&&&&&&))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))***,,,---...///******+++,,,---///000111//////000111222333444444333444777CCCWWWrrr~~~~~~{{{zzzyyyxxxyyy{{{|||xxxvvvpppkkkiiijjjrrrzzzwwwvvvrrrppptttzzz~~~}}}zzzyyy|||uuufff]]]]]]aaadddeeebbb]]][[[___hhhooopppnnnhhhgggdddcccaaa^^^ZZZVVVTTTRRRPPPMMMKKKKKKLLLLLLTTTOOOJJJHHHJJJNNNOOOPPPNNNMMMLLLMMMNNNNNNMMMKKKLLLKKKJJJJJJKKKLLLKKKIIIIIILLLMMMPPP]]]sss}}}{{{~~~}}}|||~~~{{{zzz~~~kkkVVVGGGCCC===888777666666666111111222222222111000000111000000///...------,,,))))))*********+++++++++333222///---***(((&&&&&&(((((())))))******++++++,,,,,,+++***))))))*********+++---,,,&&&!!!%%%---******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''')))***&&&((())))))(((''''''(((,,,888DDDHHHFFF@@@888000+++...---((('''++++++'''(((((()))***************+++,,,---,,,*********,,,++++++,,,,,,,,,,,,------////////////000000000000111111000000111222333333555666<<>><<<888666666555333111///000111222333333333222...------,,,,,,,,,------+++++++++,,,,,,,,,------111000///---,,,+++++++++)))))))))(((((((((''''''(((((()))***)))((('''&&&***'''&&&((((((&&&'''*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%&&&(((((()))***,,,...444???HHHFFF===555///***(((***)))&&&%%%'''(((%%%''''''((())))))))))))((((((***++++++******,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////////////////000111444666;;;GGGYYYooowww___JJJ>>>777222///000///...------,,,,,,---)))((()))+++------,,,***,,,,,,+++)))(((((((((((())))))))))))((((((((((((,,,)))'''&&&'''((()))***...***(((***+++(((&&&((()))************+++++++++)))'''(((,,,---,,,---000111000.........///111333000000333999CCCTTTnnn{{{zzzzzz{{{|||{{{uuuoookkkkkksss~~~www{{{wwwvvvtttsssuuu|||{{{|||tttkkkffffffeeefffjjjnnnoookkkgggjjjgggccc___\\\XXXTTTQQQMMMLLLKKKJJJKKKLLLNNNOOOIIIKKKOOORRRSSSQQQNNNLLLLLLLLLMMMOOOQQQPPPMMMJJJIIIGGGEEEEEEFFFEEEDDDBBBAAAEEEKKKUUUggg~~~}}}}}}}}}~~~~~~~~~kkkUUUCCC;;;999777777777555333000111111222222222222222111...---,,,,,,,,,---...///******++++++++++++,,,,,,,,,,,,+++******************))))))((('''&&&&&&&&&'''(((***++++++***(((&&&000***'''***+++***)))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((''''''&&&&&&&&&$$$%%%&&&&&&&&&'''***---666AAAGGGBBB777000,,,***))))))((('''&&&'''''''''&&&''''''(((((((((((((((''')))***+++******,,,...***++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000/////////000000111444555:::DDDUUUjjj}}}eeeOOOAAA888333000111000///...------------*********+++,,,,,,***(((***)))((('''''''''''''''))))))))))))((((((((((((***'''$$$%%%(((+++***(((...***)))+++***'''&&&((())))))*********+++++++++++++++,,,...//////000111111000...,,,---///111333111111444999@@@OOOhhh}}}zzzzzz{{{}}}~~~yyyssspppooovvv~~~xxx}}}vvvvvvuuusssssswww|||~~~zzzsssmmmllllllmmmooonnnjjjgggjjjgggbbb^^^[[[WWWSSSPPPKKKJJJIIIHHHIIIKKKMMMNNNKKKMMMNNNOOOOOONNNNNNNNNOOONNNMMMMMMMMMKKKGGGDDDBBBAAA@@@AAABBBCCCBBBAAA???DDDKKKWWWjjj~~~}}}|||||||||}}}{{{||||||~~~{{{eeeQQQCCC:::999888888888666333111000000000000000///...---//////---------...///000))))))))))))******************)))))))))******+++******)))((('''&&&%%%%%%((()))+++,,,,,,+++)))(((111***%%%(((***(((&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))))))))'''((('''&&&%%%&&&***---777???BBB<<<222...,,,++++++***)))))))))((((((***&&&''''''((((((((((((((('''(((************,,,---*********+++++++++,,,,,,,,,,,,---...//////000000222111111000000111111111333555999AAAPPPfff|||kkkTTTDDD:::444111111111000///............,,,++++++,,,------***((((((((('''&&&&&&'''''''''(((((((((((())))))))))))(((&&&&&&(((,,,---***''',,,******+++***&&&&&&)))))))))*********+++++++++)))+++++++++,,,...///...,,,+++)))'''(((***,,,...111222555888===IIIbbbwww~~~|||~~~yyyzzz|||{{{wwwtttsssyyy~~~yyy~~~|||zzzwwwuuutttuuuvvvwww{{{{{{xxxtttrrrpppmmmjjjggghhheee```[[[XXXUUUQQQOOOJJJIIIHHHHHHHHHJJJLLLNNNPPPPPPOOOMMMKKKLLLOOORRRTTTQQQNNNLLLJJJHHHDDDAAA???>>>===???AAABBBAAA@@@???EEEMMMZZZooo}}}~~~~~~}}}}}}}}}||||||{{{yyy{{{}}}vvv___NNNDDD;;;:::888888888666444111222222333333222222111000111000...------...///111((((((((())))))))))))***++++++******++++++,,,---******))))))((('''&&&&&&((()))+++,,,,,,+++******111+++''')))+++)))'''(((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''))))))******))),,,+++***(((''')))---111999===<<<555///...---+++---***)))++++++)))))),,,''''''((())))))))))))(((''')))******))))))+++,,,************++++++++++++,,,,,,---...///000000111333222222111111111111111222444888???MMMbbbyyypppYYYGGG<<<666444222111000//////......///,,,++++++,,,---,,,***'''(((''''''''''''(((((()))(((((((((((())))))))))))'''''')))+++---,,,***(((***)))***,,,***&&&'''+++)))************+++++++++***---...,,,---000000...,,,+++***))))))+++,,,......000333666888CCC[[[qqq{{{xxxzzz~~~~~~}}}zzz{{{}}}{{{yyywwwvvvzzzxxx|||{{{xxxwwwxxxvvvuuuxxx}}}{{{zzztttooolllkkkhhhddd___[[[XXXVVVRRRPPPLLLKKKIIIIIIIIIKKKMMMOOOTTTTTTRRROOOLLLLLLPPPTTTUUURRRNNNJJJGGGEEEBBB@@@@@@???>>>???@@@AAA@@@???BBBHHHPPP^^^sss}}}}}}~~~~~~~~~}}}|||{{{zzzzzz|||pppYYYIIIBBB<<<:::888777666555333111000000111333333444444444222000...,,,+++,,,...///((())))))))))))*********+++************+++,,,,,,*********))))))((((((((())))))))))))*********+++...***(((***,,,***+++---******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((('''&&&&&&,,,,,,***((((((+++111555===<<<777000---...---)))---)))))),,,,,,))))))---'''((())))))******))))))((()))+++***)))(((***+++************++++++++++++***+++,,,---...///000000222222111000000000000000222444777===JJJ^^^wwwuuu^^^KKK???999777222222111000////////////+++******+++,,,,,,***(((((((((((((((((()))***+++'''((((((((()))))))))***''')))******)))))))))***(((((())),,,***'''(((---)))************++++++++++++//////,,,---111222..................//////000---000333555666@@@WWWmmm{{{vvvwww{{{{{{|||}}}~~~~~~}}}}}}{{{|||}}}~~~{{{yyyxxxwwwzzzwwwzzz~~~zzz{{{|||zzzwwwssstttzzzyyyssspppooojjjfffaaa]]][[[XXXUUUSSSMMMLLLKKKJJJKKKLLLNNNPPPVVVWWWUUUQQQNNNNNNQQQUUUTTTPPPKKKGGGDDDCCCAAA@@@CCCAAA@@@@@@AAAAAA???>>>EEEKKKSSSbbbvvv~~~~~~~~~|||zzzxxx{{{~~~lllTTTEEE@@@===:::777555555444222000&&&''')))+++---///000000222000---+++***+++,,,---)))************+++++++++)))((((((((((((((()))***************))))))))))))((((((''''''((()))***+++&&&######&&&'''&&&(((---*********)))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&'''&&&%%%###"""))))))'''&&&'''+++111666@@@<<<555---,,,...,,,'''---((((((,,,,,,((()))---(((((()))***************)))***+++***)))((()))***)))************+++++++++)))******+++---...//////111111000///////////////222444777<<>>;;;777555555777222111000//////000111222333000---++++++***)))(((,,,,,,---,,,+++)))'''&&&((((((((((((((()))******(((((()))***+++++++++******++++++,,,,,,++++++***))))))***)))((((((***++++++)))'''%%%$$$%%%&&&''',,,+++)))'''&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++++++++))))))---555;;;AAA777///000222000---+++++++++,,,,,,((($$$)))000++++++***)))(((((()))))))))))))))))))))*********(((***((($$$$$$(((***(((+++******+++---......---111111000000//////......000333555999EEE[[[rrr}}}fffRRRCCC;;;888444777666111111555555111,,,,,,++++++,,,,,,------......---,,,,,,++++++***,,,***(((((()))+++,,,,,,******++++++******+++++++++***((('''(((***,,,......---+++******+++---...***+++++++++***+++...000.../////////---,,,---...111222555666777???UUUiii~~~{{{{{{}}}}}}|||~~~{{{zzzyyyzzz}}}{{{wwwsssqqqttt|||wwwsssllleee___[[[YYYXXXQQQQQQOOONNNNNNNNNNNNOOORRRSSSSSSPPPMMMJJJIIIJJJIIIIIIGGGEEEDDDCCCCCCBBBBBBFFFHHHEEEDDDGGGHHHGGGFFFOOO]]]nnn}}}|||~~~xxx```MMMAAA<<<999:::;;;999555222222222111000////////////000111000---+++******+++***))))))***+++++++++***)))(((((((((((((((((()))******&&&&&&&&&'''&&&&&&%%%%%%***++++++++++++++++++***((()))*********+++,,,,,,,,,+++)))(((''''''((((((''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''(((((()))+++///555<<>>:::888999777222000111000---000000///...---,,,++++++,,,,,,++++++***))))))))))))+++---...///...,,,+++...//////...,,,++++++,,,)))***+++,,,,,,***)))(((((()))+++,,,,,,+++)))(((,,,---...---,,,---///111000111111000...,,,---...555555666666555:::KKK[[[yyy~~~|||}}}|||xxxtttttt|||}}}{{{tttmmmkkkmmmrrrvvv~~~zzzlll```WWWRRRTTTSSSSSSRRRRRRSSSSSSSSSUUUVVVUUURRRMMMIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEEEECCCHHHLLLKKKLLLOOOPPPNNNQQQ[[[kkk|||iiiTTTEEE>>><<<=========<<<999666333222//////............//////000///------......---+++(((((())))))************))))))(((((())))))***+++,,,------------,,,,,,+++))))))************))))))&&&&&&((()))******(((&&&''''''(((((('''&&&%%%%%%+++******)))))))))))))))'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&''''''''''''+++***,,,666DDDMMMNNNLLLEEE:::000,,,,,,++++++...%%%$$$%%%((('''%%%'''---******)))))))))))))))***)))((((((((((((((('''''''''***+++((((((+++***'''///---,,,+++++++++)))(((+++++++++,,,---------...111///000333<<>>999::::::888555333333222111000000///...---+++***)))++++++******)))((((((((()))***,,,------...000111444666666333///,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))+++,,,,,,++++++***+++,,,------,,,,,,...///000111111000...------...444444555555444888FFFUUUttt~~~}}}~~~zzzvvvrrrrrrzzz}}}{{{sssmmmkkkmmmnnnmmmuuu}}}lll]]]TTTWWWVVVTTTSSSSSSTTTUUUVVVXXXWWWTTTOOOJJJFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCJJJPPPPPPQQQRRRQQQMMMTTT___oooyyybbbNNNBBB======999888777666555222///---......////////////......111///---------,,,)))'''+++******))))))))))))))))))))))))))))))***++++++%%%&&&'''))))))*********((())))))******))))))(((***))))))***,,,+++'''$$$&&&''''''(((''''''&&&%%%((('''''''''&&&%%%$$$$$$((('''&&&&&&&&&'''))))))&&&&&&&&&'''''''''((((((,,,+++///999FFFMMMKKKFFF<<<444.........,,,+++---'''%%%&&&))))))'''(((---***)))))))))))))))***************))))))(((((((((&&&))))))''''''))))))&&&,,,+++******,,,,,,+++*********++++++,,,,,,------111///000444;;;IIIccczzz}}}kkkXXXHHH===777777666555555444333333444/////////...---+++)))(((++++++***))))))(((((('''((()))***+++...555>>>EEEHHHHHHFFF???555...+++,,,000///---+++++++++------,,,++++++***+++,,,---...)))+++,,,,,,+++***+++---...000000///...---...///111111333444444777CCCPPPooo~~~}}}zzzuuuqqqpppxxx|||sssllliiigggjjjmmmuuuoooeee```]]]YYYUUUTTTTTTVVVWWWXXXVVVRRRMMMHHHEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGMMMRRRRRRRRRRRRQQQMMMTTT___ooosss\\\JJJ???<<<;;;999777555444333222000///...//////000000//////...///---,,,++++++)))&&&$$$,,,,,,+++***))))))*********))))))))))))***++++++###$$$&&&''')))*********(((((())))))))))))((((((...,,,***,,,...---***&&&))))))))))))))))))(((((('''''''''''''''&&&%%%$$$'''''''''(((((((((((()))&&&&&&'''''''''(((((((((++++++000999CCCFFFAAA:::111---+++------***)))***+++((())),,,---++++++...)))))))))))))))******+++((((((((()))***+++++++++(((++++++((((((++++++(((***)))(((***,,,------,,,++++++++++++,,,,,,,,,,,,111...///555:::FFF___wwwooo[[[JJJ===666333000000222333111222555---...//////...---,,,+++++++++******)))(((((((((&&&''')))+++222???OOOZZZ]]]]]]XXXLLL<<<000++++++111///,,,******,,,...///---,,,*********,,,...000(((***,,,,,,+++******+++,,,---......------.../////////111333333666@@@KKKhhh~~~}}}}}}wwwqqqooovvv~~~|||}}}}}}tttmmmjjjllllllooovvvpppkkkddd\\\XXXXXXYYY[[[XXXXXXVVVQQQLLLIIIGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIMMMRRRTTTQQQOOOQQQQQQNNNSSS^^^nnn~~~}}}~~~~~~~~~nnnWWWFFF<<<999888:::777333222333444333222//////000111111000//////...---,,,,,,,,,+++(((&&&,,,++++++******+++,,,---******))))))******+++,,,((()))***+++,,,,,,,,,,,,'''(((((())))))((((((''',,,)))''')))---...,,,)))***)))(((''''''((()))***$$$%%%'''((())))))))))))$$$%%%'''))))))((('''&&&''''''''''''((((((((((((***---222;;;AAAAAA999333...******,,,,,,((('''))),,,)))))),,,---+++***,,,)))))))))))))))***++++++''''''(((((()))************,,,+++((((((+++,,,***)))(((((()))+++---,,,+++,,,,,,,,,,,,,,,+++++++++...,,,...555888BBBZZZsssttt___LLL>>>666222......222222000000555,,,...///111111111000///,,,++++++******)))(((((('''(((***---333AAARRR___dddddd^^^QQQ@@@222------,,,,,,+++***+++,,,------************+++,,,---...)))+++------+++******+++)))+++,,,---,,,---///000///...000222333444<<>>BBB???888111111---+++,,,+++((((((+++***''''''***+++((('''((())))))((())))))***++++++***))))))((('''&&&&&&&&&***,,,***&&&&&&***,,,******)))))))))+++,,,+++***...------,,,,,,+++++++++,,,***---444777???WWWpppxxxbbbNNN???666555000000444444000111555,,,...000333444444333222,,,,,,++++++***))))))))))))+++,,,---111===MMMYYY___```\\\PPP@@@444000111((((((***+++,,,++++++***&&&(((***,,,---,,,+++******,,,......---+++++++++''')))+++,,,,,,---///111//////000222222222999AAAYYYttt{{{}}}}}}}}}tttsssxxx~~~rrrnnnllloooqqqoooppprrrwwwhhh```^^^___^^^]]]\\\ZZZXXXSSSMMMIIIDDDDDDGGGKKKKKKJJJMMMTTTUUUSSSPPPOOOOOOOOONNNNNNVVV___ppp~~~}}}~~~~~~dddNNNCCC???:::555222222333222222111000///000111222333333333222111,,,,,,+++******++++++++++++++++++,,,,,,,,,+++***))),,,,,,(((***......)))///---+++***++++++***(((000,,,((($$$$$$'''+++...,,,***((((((***)))&&&###)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''',,,(((%%%&&&+++...,,,)))+++...888EEEHHH???666333------++++++++++++------,,,+++***((((((((())))))))))))))))))))))))))))))++++++,,,+++(((''''''(((((('''''')))------+++(((+++***))))))***+++)))(((---,,,++++++------,,,+++***///------666???QQQkkk~~~hhhSSSCCC:::333222000111222333333222---///222555;;;???:::222------,,,,,,+++***)))))))))((((((***///555<<<@@@QQQNNNIIICCC<<<666222000+++++++++++++++***)))(((((()))+++,,,---,,,,,,+++,,,***(((***---...,,,***,,,,,,++++++,,,,,,---...//////222444333222888@@@RRRiii~~~zzz|||~~~}}}{{{~~~}}}vvvtttyyy~~~yyyqqqooonnnllljjjkkkuuuzzzrrrhhhddd```^^^\\\YYYVVVRRRLLLHHHIIIHHHJJJMMMLLLJJJMMMRRRQQQPPPNNNLLLLLLMMMMMMMMMUUU___ppp~~~}}}}}}{{{}}}zzz```KKKAAA<<<888444222222333222222111000//////111555888888666333000///......---,,,,,,,,,---&&&)))++++++(((&&&(((***))),,,+++((())),,,,,,(((---+++))))))***++++++***,,,+++)))((('''((()))***,,,+++)))***++++++)))&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''(((((('''''',,,)))&&&%%%''')))***)))---222===GGGGGG===444222---,,,++++++++++++,,,---+++***)))(((((())))))***))))))))))))))))))))))))***++++++***(((''''''(((((('''&&&(((+++,,,+++)))+++)))((((((*********))),,,+++******,,,,,,+++******///------555>>>PPPjjjkkkVVVEEE<<<555333222111222333222111...///000222777;;;888111---,,,,,,+++******))))))***)))((())),,,111666888???===:::555111---+++))))))))))))***))))))(((((()))***+++,,,,,,++++++***,,,***)))***,,,---,,,***++++++******++++++,,,---,,,,,,...111///...444<<>>999555222222222333222222111000///...222777;;;<<<888333000000000...---,,,,,,,,,,,,$$$)))---,,,'''$$$''',,,)))++++++((())),,,,,,+++---+++(((''')))+++------))))))***++++++)))((('''***)))((()))***+++)))'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''+++***)))&&&%%%&&&))),,,111999DDDJJJEEE999111000,,,,,,++++++++++++,,,,,,***))))))((())))))***+++)))))))))))))))))))))))))))******)))'''&&&'''(((((('''&&&&&&(((******)))+++***(((((()))+++******+++***))))))++++++***)))***///---,,,444===NNNhhh|||pppZZZIII???888666333333333333222000//////...---000555444000+++++++++******))))))(((***)))))))))***+++---...222111///---,,,+++******((()))*********************+++++++++++++++***)))+++***)))***,,,---,,,+++***************++++++,,,......///222111000555<<>>888333000---***(((++++++******)))(((((((((+++***)))((((((((()))***'''((()))******((('''%%%&&&''''''((()))******++++++******))))))*********+++))))))***---...,,,******))))))))))))***++++++))),,,))),,,222333>>>UUUmmm|||oooVVVBBB777444111/////////...---************************))))))((('''''''''''''''************************++++++++++++++++++++++++))))))))))))))))))******+++++++++***++++++,,,---$$$(((******+++//////,,,---,,,,,,++++++,,,,,,,,,------------...///000111666AAAVVVooo}}}xxxrrrqqqrrrtttuuutttyyyyyyzzzzzz{{{|||||||||~~~}}}||||||wwwxxxwwwvvvssspppllliiiiiiiiiiiiiiikkknnnqqqssswwwyyyzzzzzzyyysssjjjdddbbbbbbbbbaaa```______aaabbbdddaaa``````bbbfffmmmssswww{{{ssskkkgggeeedddhhhnnnooo{{{uuulllmmmuuu}}}{{{ssskkk```SSSKKKIIIIIIHHHIIIKKKNNNQQQTTT\\\gggttt|||~~~~~~}}}}}}|||~~~}}}{{{|||~~~~~~~~~{{{yyyzzz|||}}}yyy]]]OOOAAA;;;:::999999;;;:::888555333222222000...------,,,,,,,,,+++++++++******))))))******++++++,,,,,,,,,+++)))(((***++++++)))((()))******)))(((******)))))))))))))))***'''(((******((((((((())))))((('''''')))***)))'''&&&***+++'''$$$'''***+++'''&&&%%%&&&'''((('''%%%%%%%%%%%%&&&''''''((((((%%%'''))))))+++111999@@@@@@;;;555000---,,,+++***)))))))))))))))))))))))))))((((((((((((((())))))&&&''')))***+++***))))))''''''''''''(((((()))*********))))))))))))*********)))'''((()))******)))))))))((((((((()))******))),,,)))+++111222===SSSgggwwwrrrYYYDDD888555111///.........---***++++++,,,,,,++++++***++++++***))))))))))))***)))***+++++++++***)))((()))))))))))))))))))))))))))))))))(((((((((((((((***++++++,,,,,,,,,,,,,,,$$$'''(((''')))...000...---,,,+++++++++,,,---...,,,,,,,,,------...///000555@@@SSSlll~~~zzzvvvrrrqqqsssuuuuuuuuuvvvwwwyyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{xxxwwwvvvuuurrrnnnllljjjggghhhhhhhhhiiikkkoooqqqzzzzzzvvvuuurrrlllfffbbbaaabbbbbbaaa___]]][[[[[[\\\\\\[[[ZZZYYYYYY[[[```eeehhhwwwzzzsssmmmfffdddfffaaakkkzzztttmmmlllmmmnnnyyy|||~~~qqqaaaTTTPPPMMMJJJJJJMMMQQQUUUWWW```lllyyy~~~|||{{{{{{{{{}}}~~~~~~}}}~~~{{{xxxxxxzzz|||sssWWWJJJ>>>999::::::<<<>>>===;;;999666333000...,,,,,,,,,---...---,,,+++***---,,,,,,+++,,,,,,------+++,,,,,,+++((('''((()))+++)))((()))******)))'''+++***))))))))))))))))))%%%&&&((()))******+++,,,)))(((''''''((()))(((&&&'''++++++'''%%%'''))))))+++)))'''&&&&&&&&&$$$###%%%&&&&&&&&&''''''((((((%%%(((***,,,...444>>>EEE???:::333...,,,+++++++++))))))))))))))))))))))))'''''''''(((((())))))***+++,,,---.........------***)))(((((((((((())))))))))))((((((((()))*********)))'''&&&'''(((((()))((((((((((((((())))))***))),,,)))+++111000:::QQQeeewwwuuu\\\GGG999555111.........------+++,,,------------,,,+++,,,++++++******+++++++++&&&''')))+++++++++)))((())))))))))))))))))))))))*********))))))((((((''')))***,,,---------,,,+++)))***)))&&&&&&***,,,+++---,,,+++******,,,---...------------...///000000555>>>QQQiii}}}vvvtttqqqpppqqqssstttuuussstttwwwzzz}}}~~~}}}|||zzzzzzzzzzzzwwwvvvtttrrrooollljjjiiifffggggggffffffiiinnnrrrwwwooonnnjjjfffbbbaaabbbcccbbbaaa^^^[[[XXXWWWVVVUUUQQQPPPNNNNNNPPPTTTWWWZZZbbbiiittt{{{ooogggeeeaaaeeelllwwwuuulllggggggkkkttt||||||qqqhhh[[[VVVPPPMMMOOOTTTYYY\\\eeeqqq}}}}}}zzz{{{|||}}}~~~{{{xxxxxx{{{lllRRRFFF;;;999:::;;;===???AAA@@@===:::555111...---,,,---...//////...,,,+++------,,,,,,+++,,,,,,---+++,,,---,,,***(((((())),,,***))))))******)))'''++++++***)))(((((())))))++++++***))))))'''&&&$$$)))(((''''''(((((('''&&&%%%)))***'''&&&((('''%%%+++)))'''&&&&&&'''&&&%%%&&&&&&'''''''''''''''(((%%%'''))),,,000666???FFF@@@;;;444///,,,++++++*********))))))((('''''''''''''''''''''((()))+++,,,333333333333222222111111---,,,***)))((())))))***((('''''''''(((((()))*********)))''''''''')))***((((((((((((((())))))***))),,,)))+++000///888NNNdddwwwyyy___JJJ:::666111...------------)))******************)))(((((('''''''''(((((()))"""$$$''')))++++++***)))((((((((((((((((((((((((+++++++++******)))))))))***+++,,,---...---,,,,,,+++---***&&&%%%)))+++))),,,,,,+++++++++,,,---...............///000111222555===NNNeee~~~{{{rrrqqqooonnnnnnoooqqqrrrppprrrvvvzzz}}}~~~~~~}}}|||{{{zzzyyyyyyuuussspppmmmkkkiiiggggggeeefffffffffggglllttt{{{{{{qqqgggeeebbb___^^^___```aaaaaa___\\\XXXUUURRRPPPOOOIIIIIIIIIJJJLLLNNNPPPQQQSSSYYYcccmmmwww~~~qqqkkkfffcccaaaeeeooo}}}rrriiieeedddeeejjjqqqwwwyyyyyyeeeaaa[[[VVVTTTWWW\\\```hhhvvvwwwxxxzzz|||~~~|||yyyzzzeeeLLLAAA888888:::;;;;;;===AAAAAA@@@===888444222111...///000000000///...---++++++******))))))*********,,,------+++))))))***---+++******++++++)))(((,,,+++***)))(((((((((((((((''''''((())))))'''&&&((('''&&&&&&((()))(((&&&###'''(((&&&&&&((('''$$$(((&&&%%%%%%''')))))))))''''''''''''''''''''''''$$$%%%''',,,222999@@@CCC>>>:::444///,,,+++************)))(((((('''&&&&&&((((((''''''(((***---///666666666555555444444444000...,,,)))(((((()))***'''&&&&&&''''''((()))***((()))***)))(((((()))+++))))))((((((((()))******))),,,)))+++///---666KKK```ttt}}}cccMMM;;;777111---------------,,,,,,++++++++++++,,,,,,))))))((((((((()))******###%%%''')))************((((((((((((((((((((((((++++++++++++************++++++,,,---------------)))+++***&&&'''+++---,,,***++++++,,,,,,---------///......//////000111222444;;;JJJ___xxx~~~zzzzzzyyyzzz}}}xxxqqqppppppnnnnnnnnnpppqqqoooqqquuuxxxzzz|||||||||}}}}}}~~~}}}|||{{{yyyxxxsssqqqnnnkkkhhhfffffffffdddfffggggggjjjssstttjjjaaa___\\\ZZZZZZ[[[\\\\\\^^^\\\YYYUUUQQQNNNKKKJJJEEEFFFHHHJJJKKKLLLLLLLLLKKKPPPWWW]]]cccmmmxxx}}}qqqkkkbbb___bbbjjjqqquuuxxxooohhh```^^^ccckkkqqquuukkkjjjgggaaa\\\ZZZ]]]```iiixxxxxxxxxzzz}}}~~~{{{|||xxx\\\FFF===666666999888777777999;;;===;;;777555444555111111111111111000//////,,,+++******))))))******(((***,,,,,,+++))))))***...---++++++,,,,,,***(((,,,+++***)))((((((((((((###""""""%%%)))++++++)))&&&%%%%%%&&&((()))((('''%%%&&&&&&###%%%))))))&&&'''%%%######%%%((())))))((((((((((((''''''''''''((('''(((///888???BBBBBB999666111...---,,,***)))((((((((((((((((((((((((***)))'''&&&(((+++///222444444444444444555555666111///,,,)))''''''((()))&&&&&&&&&&&&'''((()))***%%%'''******(((((()))+++***))))))))))))***++++++)))+++)))+++///,,,444III[[[qqqeeeOOO;;;777111---,,,,,,------///...+++******+++...///++++++******+++,,,,,,---))))))))))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,---......'''******''')))---///...(((***,,,---......---,,,............///000111111222888EEEYYYrrr|||xxxuuuuuuuuuvvv}}}yyyuuussssssrrrqqqooopppqqqssspppqqqtttwwwxxxxxxxxxwww|||}}}~~~~~~}}}{{{yyywwwtttrrrnnnkkkhhhgggffffffdddfffhhhjjjnnnzzzoooeee]]][[[XXXWWWWWWXXXXXXXXX[[[ZZZWWWSSSOOOKKKHHHFFF@@@BBBDDDFFFGGGGGGFFFEEEFFFKKKQQQTTTWWW\\\eeekkksssyyymmmeeeccccccccccccnnnvvvxxxoooddd]]]^^^bbbeeegggmmmoooooojjjaaa\\\]]]```hhhxxx~~~~~~|||{{{zzz{{{}}}||||||~~~~~~|||}}}|||tttVVVCCC:::444555888666444333111444777777555333444555222222222111111111111111...------,,,+++++++++,,,''')))++++++***))))))***///...,,,,,,,,,,,,+++))),,,+++***)))(((((((((((((((&&&$$$%%%'''(((%%%"""&&&%%%$$$&&&((())))))(((''''''$$$!!!###))),,,***)))'''$$$######%%%%%%%%%((((((((((((((('''''''''---++++++333>>>FFFFFFDDD444222///------,,,+++***&&&&&&''''''((())))))***,,,***'''&&&''',,,111444111111111222333444666666111...+++(((&&&&&&'''(((%%%%%%%%%&&&'''((()))***"""&&&)))***(((''')))******************++++++,,,))),,,)))+++...,,,333HHHYYYpppgggPPP<<<777111---,,,,,,------,,,***'''%%%%%%'''***,,,((((((''''''((()))******...---,,,+++************************************''''''(((((())))))******...---,,,+++,,,---...///)))++++++)))***---...,,,'''))),,,...///...---+++---------------...000000111666BBBUUUmmm}}}yyytttrrrrrrrrrqqqqqqwwwzzzvvvtttsssqqqooonnnnnnooooootttuuuuuuuuuuuuvvvyyy{{{{{{|||~~~~~~|||yyywwwsssqqqoooppptttvvvuuussstttrrrooopppwwwvvvfff[[[``````]]]YYYYYYZZZWWWRRRWWWVVVSSSPPPLLLIIIFFFDDDDDDFFFEEEDDDFFFIIIFFF@@@IIIKKKNNNOOOPPPSSSXXX\\\ccceeelllxxxpppgggcccaaa``````dddlllwwwssskkkbbbYYYXXX^^^dddbbbeeejjjkkkeeeaaa```kkkyyy~~~||||||yyy~~~{{{yyyzzz}}}~~~|||{{{|||~~~~~~|||}}}~~~kkkYYY>>>999444333555666333///111111111000111111222222444222000/////////---,,,...***((()))---...,,,((('''(((******))))))+++,,,)))***,,,---,,,***((('''------...,,,***((())))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((%%%'''(((((('''''')))***+++...444===IIINNNGGG;;;555000***'''((())))))(((*********)))'''%%%""" (((''''''&&&'''***000555111000//////000111000///111---)))((())))))(((&&&***'''&&&''')))***(((&&&(((((((((((())))))))))))************++++++++++++---+++***++++++---666???ZZZoooqqqVVVDDD888333///+++222666......---,,,***)))(((((('''*********))))))))))))))),,,+++)))((((((***,,,---((((((((())))))(((((((((,,,***))))))***,,,++++++***++++++,,,,,,,,,+++++++++++++++*********))))))))))))***+++,,,,,,---------...///...---...///111222444<<>>888333...,,,***)))******)))(((%%%%%%&&&''')))+++,,,---))))))((('''&&&)))---000444333111000000111333444000---+++))))))(((&&&$$$((('''&&&&&&(((((('''&&&''''''((((((((())))))))))))))))))************+++)))((()))+++,,,...666???UUUllluuu[[[DDD777222111,,,000222+++,,,,,,+++***************************************************************++++++,,,,,,,,,,,,,,,+++,,,+++***+++,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++************************++++++,,,,,,------...///...------///111000333:::HHH]]]uuuxxxpppkkkkkkgggfffiiillltttrrreee]]]YYY^^^bbbccc^^^YYYVVVSSSOOONNNKKKFFFBBB@@@AAACCCDDDDDDHHHKKKLLLOOOTTTUUURRRSSSRRRPPPMMMKKKJJJJJJKKKIIIKKKLLLLLLNNNWWWdddnnntttmmmcccZZZVVVXXX^^^bbbqqq{{{nnnkkkccc[[[VVVRRRQQQWWW^^^xxx|||{{{zzz{{{www]]]III===999555222222222000///111000000000111333666777666444000///...,,,***))),,,***))))))+++,,,+++)))((()))***)))'''&&&'''(((++++++******+++,,,---......//////---+++******+++******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******%%%&&&&&&&&&''')))---000333???GGGDDD;;;555333111******************)))(((***)))((((((((()))+++,,,)))))))))(((&&&'''***---222333444444444333444444000...+++)))((())))))***)))((((((((())))))(((((('''''''''((((((((())))))*********+++++++++,,,,,,+++***+++------...555===NNNeeezzzxxx___FFF777222222---...000***+++++++++******++++++,,,)))***************+++++++++,,,---------,,,,,,+++,,,,,,---...............///...---...///000///---...---,,,+++***)))))))))*********************************++++++,,,,,,,,,---.........------///000///222888EEEWWWooowwwpppllliiiffffffiiimmmuuuxxxkkkeeeaaajjjqqqssskkk```XXXRRRMMMKKKHHHDDDAAA@@@BBBEEEGGGJJJOOORRRRRRTTTXXXYYYWWWVVVTTTQQQNNNMMMLLLKKKJJJDDDGGGJJJJJJIIIMMMVVV]]]iiivvvyyynnnbbbZZZWWWXXXYYY^^^ooowwwmmmaaaXXXQQQPPPWWWaaavvv~~~~~~~~~|||}}}vvv\\\III<<<:::777666555444444333333222111111222555777999888555222000///...,,,***+++***)))******+++***)))'''(((******)))(((***++++++************+++---------...///---+++))))))*********)))((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''+++000444:::DDDJJJCCC777000//////((()))*********)))((((((---,,,***((((((((()))***((())))))(((''''''(((***---111666888666444222222///---***((((((***---000%%%%%%&&&%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((()))...---...000///---222999GGG___ttt|||cccIII888222333------///***+++++++++***++++++,,,---))))))******+++++++++,,,***+++,,,---------,,,,,,///000111333444555555555222222111222333222000...------+++******)))*********************************+++++++++++++++,,,,,,,,,---...---,,,---...000...111666AAARRRiii}}}tttmmmiiifffdddeeeiiilllqqq}}}yyyqqqllluuu~~~zzzlll___UUUOOOGGGEEECCCBBBCCCGGGKKKNNNUUUZZZ]]][[[ZZZ\\\]]][[[WWWTTTPPPMMMLLLKKKIIIGGGBBBEEEHHHIIIHHHJJJNNNRRRVVVcccqqq}}}~~~ooobbbZZZWWWVVVUUU^^^iiiuuu}}}qqqfffZZZTTTWWW^^^sssuuu\\\JJJ?????????>>><<<:::888777444333222111222444777999888555222111000///---,,,************************'''(((******))))))+++,,,******************++++++------...,,,***((())))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''((((((''''''(((---333888EEEKKKKKKAAA555...,,,***''')))******(((''''''(((***)))))))))))))))******&&&((())))))'''&&&'''((((((...444666333000///000((()))((('''%%%&&&))),,,%%%'''((('''&&&%%%&&&'''&&&&&&'''''''''((((((((((((((())))))))))))******///...///111///,,,///555CCCZZZpppgggMMM:::222444---+++...,,,,,,,,,+++++++++,,,,,,---))))))******+++,,,,,,,,,))))))******,,,,,,---...000111333555888999:::;;;;;;:::999999999888555222------,,,++++++,,,---...***************+++++++++++++++++++++++++++++++++,,,---...---,,,,,,...000---000555===LLLccc{{{vvvmmmfffcccaaaaaacccfffhhhjjjrrr{{{}}}{{{{{{{{{yyy{{{}}}|||yyyvvvuuuuuusssssssssrrrrrrvvv{{{~~~yyysssyyywwwhhh]]]VVVJJJIIIHHHHHHJJJNNNRRRUUU[[[aaadddcccbbbdddeeedddZZZVVVQQQMMMLLLJJJFFFDDDDDDDDDFFFGGGIIIKKKMMMNNNMMMVVV```fffqqqvvvhhh\\\VVVUUUUUUZZZeeeoooxxx|||ooobbb___bbbqqq~~~www```PPPGGGHHHIIIHHHDDD@@@<<<999555333111///000222555777666444111000000///...,,,)))*********)))))))))***''')))***)))(((((()))***((()))*********)))(((''',,,,,,---+++)))'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))((((((***///666<<>>;;;444222000......000333555444222000/////////---,,,)))*********)))((()))***((()))***)))'''&&&&&&'''((()))***+++***)))&&&%%%+++,,,,,,+++(((''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%******)))(((***000888>>>DDDAAA:::111......+++&&&)))***+++(((%%%$$$&&&(((((()))*********((('''%%%$$$&&&((()))((('''''''''$$$''')))'''$$$$$$)))...333999@@@BBB>>>777111...$$$&&&((('''$$$$$$%%%(((&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))((((((+++...---***---222999PPPddduuulllTTT===333444---***///000...---,,,,,,+++++++++,,,))))))***+++,,,,,,------......---...000444777999AAACCCFFFJJJNNNQQQSSSTTTVVVUUUTTTSSSRRROOOJJJGGG>>><<<777222...,,,+++***))))))******++++++++++++++++++++++++++++++++++++,,,---------,,,,,,...///,,,///222999FFF\\\uuu~~~vvvooofff```^^^___\\\\\\___aaabbbffflllnnnrrrvvvxxxwwwtttqqqpppqqqrrrssssssssssssuuuvvv|||{{{sssmmmkkkllljjjeee```___aaabbb___[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[\\\^^^```bbbdddfffgggkkkyyysss{{{{{{kkkbbbXXXWWWUUUSSSUUUYYY[[[ZZZaaaccchhhqqqzzz~~~tttjjj\\\RRRNNNLLLJJJHHHGGGFFFDDDCCCCCCEEEHHHIIINNNPPPQQQQQQRRRYYYdddmmm}}}yyyiii___XXXWWWXXXWWW\\\ccclllyyy|||zzzzzzzzz|||mmmaaaYYYWWWSSSMMMEEE>>>888555444333111000000222333555444222111000111111///---+++***))))))******)))'''***)))((((((((()))+++,,,***)))(((&&&&&&((()))***************))))))((((((***(((''''''(((((('''%%%(((******(((+++///+++###&&&'''((())))))'''%%%######$$$&&&(((((('''&&&%%%)))------)))(((...444666===999333///---,,,***)))'''''''''(((((((((((((((***'''&&&&&&)))***(((&&&(((***+++***'''&&&(((+++*********)))))))))))))))///...---+++***)))))))))(((((())))))******++++++000---***'''&&&'''((()))&&&&&&''')))***+++------******)))***+++---///111:::III```tttpppYYY@@@333333...---///,,,...------,,,,,,,,,------***+++,,,,,,+++,,,...000...000222444777;;;@@@DDDJJJMMMRRRWWWYYY\\\___aaa^^^______^^^\\\YYYVVVTTTKKKFFF???777222/////////---,,,***+++,,,------,,,000---******,,,---,,,)))((())))))***,,,------...---222666999CCCXXXqqqzzzssslllddd^^^]]]]]]YYYYYY]]]___```dddiiijjjmmmpppqqqpppnnnlllllljjjjjjkkkkkkmmmpppsssvvvyyywwwsssllleeeaaaaaabbbfffbbb]]]\\\^^^^^^[[[XXXUUUUUUTTTTTTTTTTTTUUUUUUYYYZZZ[[[\\\^^^___``````fffppp{{{xxxtttiiiccc___YYYUUUSSSTTTTTTSSS```dddnnn}}}uuueeeXXXQQQMMMIIIFFFFFFEEECCCBBBCCCDDDGGGHHHGGGIIIIIIHHHHHHMMMUUU]]]kkkvvv~~~|||oooaaaYYYSSSOOOPPPUUUZZZgggttt}}}|||yyywwwwww|||}}}rrrdddZZZTTTRRRMMMGGGAAA;;;666444222111000///...///111222000///------...---,,,***+++***))))))******)))''')))((('''''''''(((******+++***)))(((((()))***+++++++++*********)))))))))***(((''''''(((((('''&&&$$$''''''%%%&&&***(((###''''''((((((((('''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$((()))(((,,,555:::;;;888444///***((('''&&&%%%((((((((((((((((((((((((***(((&&&''')))***)))'''%%%%%%&&&%%%######%%%&&&((((((((((((((()))))))))------,,,+++************&&&&&&&&&&&&''''''''''''***)))'''&&&%%%&&&'''((((((((())))))******++++++***))))))***+++---///111888GGG]]]rrrsssZZZAAA444333...---///,,,...------,,,,,,------------......---+++***,,,---///111555999>>>DDDJJJOOORRRUUUZZZ^^^```ccceeegggfffggggggfffdddaaa^^^\\\WWWRRRIII???777000---+++,,,+++)))***+++,,,,,,+++---,,,******+++,,,+++******++++++,,,...//////000---000444666???SSSmmmtttmmmggg___[[[ZZZXXXUUUUUUYYY[[[\\\___ddddddfffhhhhhhfffeeeeeefffdddcccdddfffkkkqqqwww{{{~~~wwwlllccc^^^]]]^^^^^^aaa]]]YYYWWWXXXYYYWWWTTTTTTSSSQQQPPPPPPQQQSSSTTTXXXXXXZZZ[[[\\\\\\]]]]]]bbbgggtttyyynnnccc]]]VVVSSSSSSVVVYYY[[[bbbgggtttsssaaaUUUNNNHHHEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHFFFEEEFFFLLLPPPUUU]]]lll~~~}}}yyyyyytttfffZZZPPPLLLLLLKKKTTT```kkkyyy}}}zzzwwwuuu{{{{{{|||uuueeeXXXPPPLLLIIIDDD???:::666333222111000...---,,,---......222000////////////...---+++***))))))******)))''''''''''''''''''((())))))++++++))))))))))))+++++++++++++++******************(((''''''))))))(((&&&&&&)))***(((&&&((()))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''***222<<<@@@>>>777444///+++))))))((('''(((((((((((((((((((((((()))((('''((()))))))))'''(((&&&%%%%%%&&&''''''&&&&&&''''''(((((())))))))),,,,,,+++***************&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))))))))))))))))))))***+++---///000666DDDYYYnnnwww]]]CCC666444...---///,,,---------,,,,,,------.........///...,,,,,,---///333777;;;AAAGGGMMMUUUYYY^^^aaaeeehhhjjjkkknnnooonnnnnnooonnnllliiifffdddccc^^^UUUKKK@@@666///,,,,,,***))))))***+++*********+++,,,+++******+++---++++++,,,------...//////---///000333;;;MMMfffyyy}}}ppphhhaaaZZZVVVVVVSSSPPPPPPUUUWWWWWWZZZ______``````___^^^^^^```aaaaaabbbdddiiirrrzzzyyylllbbb```___^^^]]]\\\YYYUUUTTTTTTTTTRRRPPPTTTRRRPPPOOOOOOQQQSSSUUUXXXYYY[[[]]]___`````````bbbbbbiii|||~~~sssbbbZZZSSSQQQSSSXXX___ffffffiiitttlll\\\QQQJJJFFFCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGEEEEEEGGGJJJGGGLLLYYYjjj|||zzzrrrrrr{{{yyykkk]]]RRRLLLJJJMMMRRRZZZhhh{{{~~~{{{yyyxxx}}}||||||mmm[[[OOOIIIDDDBBB===888444222111111111000...---,,,,,,,,,,,,222000//////000000///...+++***))))))******)))'''''''''''''''(((((())))))******)))(((((()))******++++++++++++***************((('''((())))))((('''))),,,,,,)))&&&%%%''')))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((('''((()))...999CCCCCC===666333...+++++++++******)))))))))((((((((((((((((((''''''''''''(((''''''+++(((%%%&&&)))+++***(((&&&''''''((()))******+++------+++***)))))))))))))))))))))(((((('''''''''&&&''')))***+++******)))))))))))))))))))))))))))))))))))))))+++---///000333@@@UUUjjj}}}zzz```FFF888555///---///,,,------,,,,,,,,,---......+++,,,.........000222444:::===BBBHHHMMMTTTZZZ___hhhkkkoooqqqrrrsssuuuvvvrrrssssssrrrpppmmmjjjhhhhhhddd^^^TTTJJJ???777222---+++))))))***+++******(((+++...---+++***,,,///))))))***++++++,,,------......///222888HHH```ssszzzlllccc\\\UUURRRRRRNNNLLLMMMQQQTTTTTTVVV[[[\\\]]]\\\ZZZYYYYYY\\\___```bbbhhhqqq{{{}}}ttthhhaaa___^^^[[[WWWXXXVVVSSSQQQPPPOOOOOONNNOOONNNLLLKKKLLLNNNQQQSSSXXXZZZ]]]```cccdddeeeeeeaaa]]]```rrr~~~}}}kkk```UUURRRTTTXXXaaakkklllmmmtttwwweeeWWWMMMGGGBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBBBBBBBBBBBCCCDDDGGGNNNXXXdddrrr~~~~~~uuunnnnnnvvv~~~ooo___SSSPPPMMMKKKNNNWWWggg{{{|||{{{zzz{{{||||||}}}}}}~~~kkkXXXKKKDDD>>><<<888555222111111111000000///...---,,,,,,,,,---,,,++++++,,,---+++***+++***))))))******)))'''(((((())))))************(((((((((''''''(((((((((************************)))((('''((()))***)))((('''((()))&&&""" !!!%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''(((((())),,,333???HHHFFF>>>111...***(((((()))))))))******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$(((***(((&&&(((((()))***++++++,,,,,,///...,,,***)))(((''''''+++******))))))(((((((((((()))***+++,,,+++)))(((((((((((()))******++++++))))))((()))***,,,...000222>>>RRRggg{{{{{{dddJJJ:::666///---///,,,,,,,,,,,,,,,,,,---...///+++---...///000111444777;;;???EEELLLRRRYYY```eeeooorrruuuwwwxxxxxxzzz{{{wwwwwwwwwvvvtttqqqnnnlllllliiicccZZZPPPDDD;;;666...---++++++,,,,,,+++***(((+++//////,,,+++---///)))******++++++,,,,,,,,,000...///222888CCCYYYmmmvvvggg^^^WWWQQQNNNOOOLLLJJJKKKOOORRRRRRTTTXXX[[[[[[ZZZXXXWWWWWWZZZ]]]```dddlllxxxssslllddd___^^^]]]XXXTTTTTTSSSPPPNNNLLLKKKKKKKKKLLLKKKKKKKKKMMMOOORRRTTTXXXZZZ^^^bbbeeeggghhhggg]]]YYY[[[iii~~~zzzsssdddWWWUUUXXX^^^jjjwwwuuuuuuxxxppp^^^QQQJJJBBBCCCDDDDDDDDDCCCBBBAAA>>>>>>???@@@@@@AAAAAAAAADDDFFFIIIKKKQQQ]]]lllxxxyyynnnkkkqqqyyysssfff\\\TTTLLLJJJMMMWWWhhhvvv~~~|||{{{|||}}}zzz{{{}}}mmmYYYKKKBBB:::999666444222111000000000/////////......------...,,,+++,,,---...,,,++++++***))))))******)))'''(((((()))***************'''''''''''''''''''''''')))))))))))))))*********)))((('''(((***+++***)))(((&&&'''(((&&&""""""%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$(((---666CCCKKKHHH@@@000---***((()))***+++++++++******))))))(((((('''%%%&&&''''''%%%%%%&&&''')))((('''''')))***+++***)))******++++++,,,,,,,,,...---,,,***((((((''''''(((((((((((((((''''''''''''((()))*********)))((('''(((((()))***+++++++++((((((((()))***,,,...///222===PPPfff{{{~~~hhhMMM<<<777000---///,,,,,,,,,,,,,,,---......//////000111111111111333555:::???GGGOOOXXX```hhhmmmtttwwwzzz|||}}}}}}}}}}}}}}}|||zzzwwwtttrrrpppmmmfff\\\PPPDDD999333///---,,,+++,,,,,,+++***)))+++---...---,,,,,,,,,,,,,,,,,,------.........000---///444888???SSSggg|||ooo```XXXRRRNNNMMMOOOJJJHHHJJJOOOQQQQQQSSSVVVYYYYYYYYYWWWVVVVVVYYY[[[aaagggrrr~~~}}}ttthhhccc^^^[[[ZZZYYYVVVSSSPPPPPPNNNKKKIIIHHHHHHIIIFFFFFFGGGIIILLLNNNQQQRRR\\\^^^bbbfffhhhiiiiiiiii^^^\\\\\\eeeuuuzzz|||~~~lll^^^[[[^^^cccqqqzzzeeeTTTKKKBBBCCCEEEFFFEEEDDDAAA@@@@@@?????????@@@AAAAAAAAA@@@BBBDDDEEEGGGOOOZZZccc{{{zzznnniiijjjqqqzzz}}}nnncccVVVPPPLLLOOO[[[hhhwww}}}}}}|||~~~}}}}}}ooo\\\JJJ???777666555333222000//////..................------///...------///000///---+++***))))))******)))''''''''')))*********)))(((''''''((((((((((((''''''''''''((((((((())))))))))))((('''(((***+++***)))'''###$$$)))+++(((''')))$$$%%%'''((((((((('''&&&$$$%%%&&&'''''''''&&&%%%###)))000888BBBHHHDDD<<<000---***)))***,,,------++++++******)))(((((('''&&&(((***)))'''&&&''')))((()))************,,,...******************+++++++++******))))))))))))***&&&&&&'''''''''''''''''''''((()))***+++,,,,,,,,,))))))))))))))))))******((((((((((((***,,,...///222<<>>888000---///,,,,,,,,,,,,,,,---.../////////000222222222333555777===CCCKKKTTT]]]fffmmmrrrxxx{{{|||yyywwwpppllleeeZZZNNNAAA777111///---+++***++++++***)))*********,,,,,,,,,)))''',,,,,,------------......///,,,...555777<<>>999000---///,,,+++++++++,,,---...///000,,,...000222333555999;;;DDDIIIQQQYYY```gggnnnrrr|||}}}zzzxxxmmmiiibbbXXXLLLAAA888222...,,,***)))******)))(((***(((((())),,,+++'''###+++++++++++++++++++++,,,...+++...555777:::III\\\uuu|||ooodddWWWMMMJJJJJJKKKLLLLLLMMMOOOPPPPPPPPPRRRTTTNNNVVV]]]\\\WWWUUU\\\cccgggyyyuuuggg\\\VVVUUURRROOOMMMMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHBBB@@@>>>@@@EEELLLQQQUUU___eeejjjjjjjjjiiiddd^^^\\\[[[[[[^^^cccooo|||}}}}}}yyynnncccjjj|||sss^^^UUUHHHHHHGGGFFFEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;@@@BBBCCCEEEJJJUUUeeewww~~~sssddd^^^[[[bbbjjjsss~~~ttteeeTTTKKKSSS___qqqqqqqqqqqqsssxxx}}}|||yyywww{{{~~~lllWWWGGG>>>444444222000000111000...////////////...---,,,+++...---,,,++++++,,,---...******))))))))))))*********---000///+++((()))+++))))))))))))(((((((((((("""###%%%'''))))))))))))))))))************))))))&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((,,,+++)))'''&&&'''((()))---***...999???:::333111///,,,))))))+++---,,,***---,,,+++*********+++,,,******))))))))))))******%%%''')))***)))((()))***%%%&&&'''(((((('''&&&%%%---,,,)))(((((())),,,---(((((('''''''''(((((()))++++++,,,------......///((((((((((((((()))*********+++,,,,,,++++++---///111999KKKcccxxxmmmWWWBBB888333---,,,000------------------------...///111222333777<<>>AAADDDJJJRRR[[[dddllltttyyy|||uuulllhhh[[[JJJ>>>999333,,,///---++++++------+++(((***))))))))))))+++,,,---+++******+++,,,------,,,...---///111111666DDDQQQjjj~~~}}}tttddd]]]SSSLLLJJJJJJIIIHHHNNNOOOPPPOOONNNMMMNNNPPPNNNRRRVVVVVVVVV[[[gggppp~~~pppbbbVVVNNNLLLMMMNNNNNNLLLIIIFFFDDDEEEHHHKKKMMMLLLHHHCCC@@@BBBCCCEEEHHHMMMRRRVVVXXX^^^eeeiiiddd]]]YYYVVVSSSSSSRRRSSSUUUVVVZZZfffsssyyyqqqooozzz|||fffTTTOOOIIIDDDBBBBBBBBBBBB????????????????????????AAA>>>===@@@AAA@@@AAAEEEFFFKKKSSS```qqqxxxhhhWWWPPPQQQUUU[[[___gggiiikkkiii```WWWXXX]]]kkklllnnnpppssswww}}}}}}zzzwwwuuutttwwwxxx{{{tttaaaQQQFFF@@@999666222111000///---,,,000000000000000///...---,,,,,,------------,,,,,,******))))))))))))******,,,((($$$$$$))),,,,,,++++++******)))(((''''''&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++***,,,111666666000......)))'''%%%%%%'''(((((('''%%%&&&''''''(((((((((((())))))(((((((((((())))))%%%(((,,,---+++)))'''&&&&&&&&&'''(((((('''&&&&&&***))))))))))))))))))***+++***)))'''&&&&&&&&&&&&''''''((())))))******+++((((((((((((((()))*********+++,,,+++++++++---///222999KKKcccyyymmmWWWAAA777222,,,+++...------------------------///111222444666:::???CCCEEEJJJSSS\\\eeemmmtttyyyyyyqqqggg```SSSDDD:::555000+++...---++++++,,,,,,+++))))))))))))***++++++,,,,,,///...,,,,,,------+++***---,,,---///000555BBBNNNfffzzzyyyooo^^^WWWPPPKKKJJJJJJHHHFFFIIIKKKLLLLLLKKKKKKMMMNNNNNNQQQUUUWWW\\\ggguuuuuuhhh\\\TTTOOOMMMMMMMMMLLLJJJHHHFFFDDDFFFHHHKKKMMMKKKHHHDDDAAACCCDDDFFFIIIMMMTTT\\\aaahhhrrrwwwqqqfff]]]XXXTTTUUUTTTTTTUUUTTTTTT[[[ddd~~~}}}|||pppvvvwwwbbbZZZOOOGGGDDDDDDDDDDDD========================@@@===<<>>777333///,,,---,,,++++++++++++******((((((***++++++,,,++++++///---,,,,,,------+++***...---...000222666@@@KKKaaavvvvvvlllYYYTTTMMMJJJIIIIIIGGGDDDCCCEEEGGGHHHHHHIIIKKKMMMLLLOOOTTT\\\fffsssxxxkkk```WWWRRRPPPMMMLLLJJJGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBCCCDDDEEEHHHNNNYYYfffooo}}}wwwjjj```YYYVVVTTTSSSTTTRRRQQQUUU\\\ooo~~~~~~zzzyyyvvvrrrfffVVVKKKEEEDDDDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<===:::;;;>>>@@@???BBBFFFNNNLLLKKKJJJLLLQQQ[[[dddrrrrrrkkk^^^OOOFFFCCCDDDCCCDDDIIINNNOOOLLLMMMQQQ\\\```gggmmmsssxxx}}}~~~|||{{{yyy{{{oooXXXKKKFFFGGGHHHAAA:::555555333///---000------......------,,,,,,***+++,,,------,,,+++*********))))))))))))******"""&&&))))))'''%%%%%%%%%,,,+++***)))((('''&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$&&&''''''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))111666999666///+++,,,---((()))************++++++###$$$&&&((())))))((((((&&&&&&&&&%%%%%%&&&&&&&&&+++///333444222///,,,+++'''''''''&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***''''''(((((()))*********((((((((((((((())))))***)))***++++++******,,,...333999HHH^^^sssnnnXXXBBB888222,,,***---,,,,,,,,,---------......---...000222444888===AAAEEEJJJSSS\\\eeemmmtttyyy|||}}}tttjjj[[[PPPCCC:::555222///---+++,,,,,,++++++******+++((((((***++++++,,,++++++,,,+++***+++,,,---,,,+++000///000444666888@@@HHH]]]qqqssshhhWWWRRRLLLIIIHHHHHHFFFCCC???AAACCCDDDEEEGGGIIIKKKJJJNNNVVVbbbooo|||~~~mmmaaaXXXQQQMMMNNNKKKIIIFFFCCCAAAAAABBBBBBCCCBBBAAA@@@@@@AAABBBBBBDDDEEEHHHLLLUUUddduuu}}}qqqhhh___[[[WWWVVVSSSPPPSSSYYY^^^lllxxx{{{sss___OOOHHHDDDBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::===??????AAAFFFJJJJJJIIIHHHDDDCCCKKKVVVaaakkkpppgggXXXLLLGGGEEEDDDBBBBBBFFFGGGEEEFFFIIITTTZZZccclllsssyyy~~~~~~~~~eeePPPFFFFFFKKKNNNFFF===777888666000000444,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++******))))))))))))******%%%***+++'''######$$$+++******)))(((''''''&&&(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$&&&''''''''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++444999999333+++)))))))))%%%'''))))))(((((()))***%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((+++///000...,,,***)))((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&''')))***+++'''(((((())))))***++++++((((((((((((((()))******)))***+++*********,,,...222777EEE[[[ooooooYYYCCC999333,,,+++...+++,,,,,,------.........,,,...///000222555:::>>>DDDIIIRRR[[[dddlllsssxxx|||zzzoooeeeTTTIII===888555111...---***+++,,,+++***)))***+++)))))))))***++++++,,,,,,***))))))***---......---000000333888:::;;;???EEEXXXkkkpppeeeWWWRRRKKKGGGGGGGGGEEECCC???AAACCCDDDDDDEEEGGGIIIMMMRRR]]]kkkzzzsssaaaXXXRRRLLLJJJKKKIIIHHHFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCHHHNNNUUU```qqq|||sssjjjbbbZZZSSSRRRVVVVVV```rrr~~~jjjXXXNNNHHHCCC???========================>>>;;;:::===>>>===???CCCDDDCCCDDDGGGEEEAAADDDJJJOOO^^^jjjhhh___VVVOOOIIIEEEAAA???CCCEEEDDDEEEGGGMMMUUU___jjjssszzz}}}cccOOOEEEEEEHHHKKKDDD:::444666555...---333,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,******))))))))))))******%%%'''***++++++***))))))***)))))))))((((((''''''''''''&&&%%%&&&&&&((((((&&&&&&''''''''''''&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())),,,...///999<<<:::111+++***)))'''"""%%%((()))''''''((()))''''''&&&&&&&&&''''''((()))))))))(((((()))))))))%%%(((+++,,,***)))((()))((('''&&&&&&&&&&&&'''((())))))************))))))'''''''''''''''((()))***''''''(((((())))))******((((((((((((((()))******((()))******)))***,,,......444BBBYYYnnnpppZZZDDD:::444---+++///++++++,,,,,,---......///---...000000111444999<<>><<<===AAAAAA>>>@@@GGGHHHCCCAAACCC???OOO]]]```]]]XXXOOOFFFBBB===<<>>@@@<<<333------,,,'''###&&&)))***(((''')))***((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))***)))((()))***((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''''')))(((((('''''''''((((((&&&&&&''''''((()))))))))((((((((((((((()))******((()))******)))***,,,...,,,111@@@XXXoooqqq[[[EEE:::444...,,,///++++++,,,,,,---.../////////000000111111444888;;;BBBHHHPPPYYYbbbjjjrrrvvv|||~~~}}}rrrdddXXXJJJ===444444444000++++++(((***,,,+++)))(((***,,,+++***(((((((((***---......---,,,---/////////---...///444<<>>OOO```tttxxxiii```SSSMMMGGGEEEFFFGGGEEEBBB;;;===??????BBBFFFIIIJJJPPP]]]pppzzzhhhaaaWWWOOOJJJIIIJJJJJJHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEGGGIIIIIIIIIHHHHHHMMMTTT```nnn{{{yyykkk^^^VVVTTTWWW\\\fffzzzrrr___NNNEEEAAAAAADDDEEEBBB>>><<>>:::;;;@@@???999;;;<<<<<<===>>>=========CCCDDDHHHOOOVVVVVVPPPJJJ@@@======BBBGGGIIIMMMQQQSSSVVV]]]eeeoooyyy|||{{{fffRRRCCC;;;;;;@@@:::777333111111111111111---.../////////...---,,,------------------......,,,+++***((((((((()))***((()))***++++++***)))))),,,+++++++++******))))))'''***+++)))((((((&&&"""&&&&&&&&&''''''''''''(((''''''((('''%%%%%%''')))&&&&&&'''''''''&&&$$$###'''$$$$$$'''((()))000:::DDDDDD===333//////+++%%%&&&'''(((******((('''&&&&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''((()))***************)))))))))))))))***++++++&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))++++++'''''')))(((%%%++++++******)))((((((((()))************+++++++++///222;;;NNNhhhsss```III888222111---***(((***---............///+++---000222333444777999;;;AAAIIISSS\\\dddlllqqqwww~~~xxxiiiYYYOOO@@@<<<666222000///...---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++///111444555777999<<>>???@@@@@@BBBFFFJJJLLL[[[iiizzzqqq^^^XXXQQQKKKIIIIIIJJJJJJHHHIIIIIIJJJIIIHHHGGGFFFEEEGGGIIIJJJKKKLLLMMMNNNWWW]]]jjjxxxpppddd[[[WWWWWW___ppp~~~~~~kkkXXXLLLFFFCCCEEEEEEBBB>>><<<===???<<<>>>===:::;;;???===999:::;;;;;;<<<<<<<<<<<<<<<::::::===DDDIIIIIIDDD??????<<<;;;@@@EEEIIINNNTTTWWWZZZaaaiiirrr{{{~~~{{{{{{}}}zzzaaaNNNAAA888555777666444111000000111000///....../////////---,,,+++++++++++++++++++++++++++,,,+++)))((((((((()))***(((((()))******)))((('''***)))))))))((((((((((((&&&***+++(((((()))'''"""$$$%%%&&&'''((()))******&&&'''''''''%%%%%%&&&(((&&&&&&'''''''''&&&$$$$$$(((%%%$$$''')))***222<<>><<<<<<===<<<===<<<999:::===;;;888888999::::::;;;;;;::::::888888999===AAABBB>>>;;;===::::::???DDDJJJRRRZZZaaaccciiipppwww~~~~~~{{{zzz{{{{{{{{{}}}ttt[[[JJJ@@@666111///222000//////000000///...////////////...,,,+++***---,,,++++++************++++++)))((((((((()))***(((((()))))))))'''&&&%%%'''''''''''''''&&&&&&&&&&&&******(((''')))'''###))))))(((((('''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&'''''''''&&&%%%$$$)))&&&&&&(((+++///777@@@EEEAAA999000++++++)))&&&&&&'''((())))))((('''&&&''''''((((((((('''&&&&&&(((((((((((((((((((((((('''((((((''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&))))))'''(((+++,,,)))&&&''''''(((((()))******)))************++++++++++++...666HHH```xxx{{{iiiQQQ>>>555111...******+++---,,,***))))))***+++---///111111222555777:::???GGGOOOWWW___fffkkkuuuzzz~~~}}}~~~|||vvvmmmaaaTTTGGG???777444000---------,,,+++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000111222555777HHHVVVlll|||lll^^^UUUMMMIIIEEEBBBCCCDDDCCCCCCBBBAAA@@@AAACCCGGGOOOXXXkkkzzzlll\\\LLLKKKIIIIIIKKKLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKKKKLLLPPPVVV[[[dddsss|||mmm^^^^^^aaahhh|||}}}www~~~uuubbbTTTKKKHHHDDDAAA>>>===<<<<<<<<<<<<:::999:::;;;999777666777888888999999888888:::999999;;;===>>><<<::::::777888>>>EEELLLXXXbbblllooosssxxx}}}{{{yyy{{{|||{{{yyy}}}qqqWWWGGG???777222000000//////000111111000...000000///...---+++******//////---,,,,,,,,,------,,,+++***)))(((((()))***(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***'''''')))(((%%%((('''''''''&&&&&&%%%%%%$$$&&&''''''%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$(((''''''***///777???FFFCCC>>>555---)))((((((&&&&&&''''''((((((''''''&&&'''(((((((((((((((''''''))))))))))))))))))))))))&&&'''((()))***+++++++++(((((((((''''''(((((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))***,,,,,,((('''***)))&&&)))))))))(((''''''&&&&&&))))))*********+++++++++,,,...555DDDZZZppp{{{jjjSSS@@@666222///,,,***+++,,,,,,***)))***++++++---///000000111333555999===DDDKKKRRRYYYaaaeeennnssswwwwwwxxx{{{zzzwwwxxxrrriii___TTTIII>>>888333111---,,,,,,---,,,+++++++++++++++++++++++++++(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000111222222333555777FFFUUUlllyyyiii[[[SSSLLLIIIFFFCCCCCCDDDDDDEEECCC@@@???BBBDDDIIIUUUbbbvvvtttaaaSSSIIIHHHGGGHHHIIIJJJIIIHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHJJJKKKJJJKKKPPPYYY```mmmnnnjjjgggggguuuwwwsss~~~~~~tttdddUUUOOOGGGAAA@@@???>>>======;;;999::::::999888777555666666777777777777777777666555666777888777777777555777>>>EEENNN[[[gggsssuuuyyy|||{{{zzz||||||{{{yyyqqqUUUDDD<<<777444444000000000111333333111000000///...---,,,+++******///...---------...000111///...,,,***))))))))))))'''((((((((('''&&&$$$###''''''''''''''''''''''''%%%((()))''''''))))))&&& !!!"""$$$&&&((()))***$$$&&&((((((&&&%%%%%%&&&$$$%%%&&&'''''''''&&&%%%''''''))),,,444???GGGKKK@@@:::111,,,((('''&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))'''''')))***+++,,,,,,,,,******)))))))))))))))***&&&&&&&&&''''''''''''((())))))))))))))))))))))))***,,,,,,)))(((***)))&&&)))))))))(((''''''&&&&&&))))))*********+++++++++---...444@@@SSShhhzzzyyyiiiSSS@@@666111///...)))***,,,,,,++++++---///+++---.../////////111333777;;;@@@FFFLLLSSSZZZ___ggglllooopppsssvvvuuuqqqmmmggg]]]SSSIIIAAA999444111///---,,,---...---,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///000222222111222555777>>>NNNeee|||uuufffYYYQQQHHHFFFDDDAAAAAAAAACCCDDDDDD@@@@@@DDDGGGMMM]]]nnnwwwfffWWWMMMFFFEEEDDDDDDEEEEEEDDDBBBHHHHHHGGGGGGGGGHHHIIIIIIGGGIIIJJJJJJLLLSSS```jjj}}}{{{wwwuuu{{{tttuuu|||{{{fff\\\NNNFFFCCCCCCAAA>>>???;;;999;;;;;;999777888444555666666777777666666555555555666666666777777666555888===CCCKKKXXXeeeppprrrvvvzzz~~~}}}{{{{{{|||{{{zzz~~~sssWWWDDD;;;555444555333111000111333333222111//////---,,,++++++++++++,,,+++++++++---///222444222111...,,,***)))))))))''''''(((((((((&&&%%%$$$'''''''''(((((((((((((((%%%((((((&&&&&&******(((''''''&&&&&&%%%$$$$$$$$$$$$'''))))))(((&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%(((***...888CCCJJJJJJ<<<444...+++)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''******((())),,,---***&&&''''''(((((()))******)))************+++++++++---...333===NNNbbbuuuyyyiiiSSS@@@555111///...)))***+++++++++,,,...000+++,,,............000111555888<<>>555333555555222000000111222222222......,,,+++++++++,,,,,,*********+++...333777:::666444111...+++)))((((((&&&'''((())))))(((&&&&&&&&&'''''''''((((((((()))%%%'''(((%%%&&&***+++)))...---+++(((&&&###!!! %%%'''******)))'''''''''$$$$$$&&&'''''''''&&&&&&%%%))),,,///888CCCGGGDDD777000++++++***&&&%%%((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''***+++((())),,,---***''''''((())))))******+++)))************+++++++++***,,,000:::JJJ___ttt{{{lllVVVBBB555///......)))***+++***)))***,,,...+++,,,......------...000333555999===AAAGGGNNNRRRZZZ]]]______aaaccc^^^WWWQQQLLLDDD===888444000......---,,,,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------)))+++,,,------...111333;;;HHH]]]sss}}}nnn```TTTMMMFFFEEECCCAAA@@@@@@CCCEEEGGGAAACCCJJJOOOWWWlllrrr^^^SSSOOONNNHHHFFFDDDDDDEEEEEEDDDCCCFFFFFFEEEEEEEEEFFFHHHIIIEEEIIILLLNNNTTTaaattt~~~xxxaaaQQQJJJHHHDDD@@@AAA;;;999======888777999444555666666777777666666222444666666666555666777999888:::<<<===???IIITTTXXX\\\ccckkksssxxx|||~~~|||~~~~~~|||xxxwwwyyy{{{vvvzzz~~~vvvwwwiiiUUUDDD777333555666333000///000111222111...---,,,+++++++++,,,---++++++,,,...222777<<>>444---)))+++***&&&%%%((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''!!!"""$$$&&&'''((())))))***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''+++------))))))+++***'''++++++******))))))(((((()))************+++++++++(((***///999III___ttt~~~oooYYYCCC555///---,,,***+++***)))'''''')))++++++,,,...---,,,,,,...///111444777:::>>>DDDKKKOOOTTTVVVWWWVVVWWWWWWQQQJJJGGGBBB<<<666222000---,,,---,,,++++++,,,,,,***)))++++++++++++++++++++++++---------------------,,,------------------------)))+++,,,------///222444777CCCVVVkkk~~~{{{kkk[[[RRRPPPKKKJJJGGGEEEBBBAAAAAAAAABBBFFFJJJOOO\\\pppttteeeWWWLLLHHHJJJIIIGGGDDDEEEGGGHHHGGGEEEIIIHHHFFFFFFGGGHHHGGGGGGGGGJJJMMMRRR[[[mmmiiiWWWOOOIIIAAA999BBB<<<999<<<>>><<<999999888888777777777777888888666666666555555666666777888888888888:::???FFFKKK]]]]]]___eeennnvvvyyyzzz||||||{{{yyyvvvuuuvvvwwwvvvzzz~~~}}}sssmmmsssyyyaaaLLL@@@999666222222222444666666555333111111111000///...---,,,---------...222777===@@@777555222///,,,***))))))******))))))))))))******&&&$$$###$$$(((******)))***)))'''&&&%%%&&&((()))))))))*********+++++++++******((('''((()))***++++++'''''')))(((%%%&&&))))))***---111444666555333---,,,+++************+++&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((***,,,***))))))((('''&&&&&&%%%))))))((((((((())))))***(((((()))))))))'''&&&%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&,,,---.........,,,***(((''''''''''''((((((((()))******+++++++++,,,,,,,,,+++---111888FFF[[[sssmmmUUUCCC777000///222---,,,++++++------,,,+++++++++,,,---...000000111222444555666888<<<@@@DDDJJJLLLNNNOOOMMMIIIEEEBBB>>>:::444000///...---,,,------,,,++++++,,,------)))************+++++++++///,,,((((((***,,,,,,+++...///////////////......---------......000111111555@@@RRReeexxxwwwgggWWWNNNMMMHHHFFFDDDAAA???>>>>>>>>>AAAFFFLLLVVVggg{{{zzziii]]]RRRIIIFFFGGGFFFDDDBBBCCCFFFHHHGGGFFFGGGFFFEEEEEEFFFGGGGGGGGGIIIJJJNNNVVVeeezzzrrr```VVVMMMDDD===AAA;;;999===???===::::::666666666555555666666666666555444444444555666777888888777888;;;AAAIIIOOO]]]^^^bbbiiiqqqwwwyyyyyy|||{{{zzzwwwtttssstttuuuvvvzzz~~~~~~zzzqqqllltttwww___KKK>>>888555333111111222444666777666888666444111...,,,+++***,,,+++++++++---111444666111000...+++***)))))))))******))))))))))))*********(((&&&&&&(((***)))'''((('''&&&&&&&&&((()))+++)))))))))*********++++++,,,,,,++++++******+++++++++((('''))))))''''''******,,,000444666555222///,,,,,,+++++++++*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))*********)))((('''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))******)))(((((()))((((((''''''&&&%%%%%%###$$$%%%'''))),,,.../////////000///---+++(((''''''''''''((((((((())))))*********+++++++++,,,,,,***---111999HHH]]]tttnnnUUUBBB666///---///---,,,++++++------,,,+++)))******+++,,,---......000111333444666999===AAADDDEEEGGGHHHFFFCCC???<<<777666333...)))''')))+++---,,,+++******+++,,,---)))************+++++++++...+++((((((***,,,,,,+++------............---------------......///000111444???QQQcccvvvsssbbbSSSJJJIIIEEECCCAAA???>>>=========BBBIIISSSaaauuuzzzkkk[[[RRRLLLFFFDDDDDDCCCBBBAAABBBDDDFFFGGGFFFDDDDDDCCCCCCDDDEEEFFFGGGOOONNNRRR```tttooo```SSSHHHAAA???:::999===???===::::::555444444444444444444555555444333333333555666777777777666777:::BBBKKKRRR\\\___fffooowwwzzzzzzyyy}}}}}}{{{xxxuuuttttttvvvvvvyyy}}}zzzwwwpppmmmuuurrrZZZHHH<<<666444444333333555:::>>>AAABBB@@@===888333///,,,***)))+++++++++++++++,,,---------,,,+++***)))***++++++***))))))(((((())))))***---+++)))((((((((('''&&&&&&&&&%%%&&&''')))+++,,,))))))))))))************....../////////---,,,+++,,,)))(((******'''(((+++,,,///555888888444///+++)))***+++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))+++***(((((('''((()))******)))(((&&&%%%%%%%%%%%%&&&''')))***++++++******)))((((((''''''&&&&&&&&&$$$%%%%%%'''***---000222......///...---+++***(((''''''((((((((()))))))))*********++++++++++++,,,))),,,222;;;JJJ___vvvmmmSSSAAA555...+++------+++***+++,,,---,,,+++***+++++++++,,,,,,---------///000111222555999<<<;;;<<<>>>>>>===:::777555111333333...&&&###&&&+++++++++************++++++)))************+++++++++---+++))))))***+++,,,+++,,,,,,---------------,,,......---......///000111444>>>NNN```ttt~~~nnn^^^OOOGGGFFFDDDCCCAAA???>>>>>>??????FFFNNN[[[lllmmm^^^OOOIIIHHHFFFCCCCCCBBBAAAAAAAAABBBCCCDDDDDDAAAAAABBBAAABBBDDDGGGIIISSSSSS[[[mmm|||{{{~~~kkkYYYKKKBBB>>>999888<<<>>><<<999999555444444333333444444555444444333333444555777888888777666666999@@@IIIPPPWWW]]]hhhsss{{{~~~}}}{{{}}}zzzwwwvvvwwwxxxvvvxxxzzz|||zzzxxxrrrpppxxxhhhTTTFFF;;;666555222333555;;;AAAGGGIIIJJJEEEAAA;;;555000---,,,,,,,,,,,,,,,---,,,,,,++++++---,,,+++******+++,,,---))))))(((((((((((()))))),,,***)))(((''''''&&&&&&'''&&&&&&&&&'''(((***+++((((((((()))))))))******///000222222222000---,,,...***)))***)))&&&&&&(((,,,111888;;;:::444---((('''(((***++++++***((('''''''''''''''''''''''''''%%%&&&(((''''''&&&((()))+++***((((((((()))+++,,,+++***)))(((((((((((((((&&&'''((()))******)))((()))(((((((((''''''&&&&&&''''''&&&%%%&&&''')))+++((()))***+++,,,,,,,,,,,,'''(((((((((((()))))))))************++++++++++++)))---333===MMMbbbyyyjjjPPP???444...,,,---,,,+++***+++,,,,,,,,,***---------------------...,,,---///000000222555888555666777777666444222111111222222...)))&&&))),,,******))))))))))))******))))))*********++++++++++++***))))))***++++++,,,,,,,,,---.........------...............///000000555===LLL]]]qqq{{{kkk[[[LLLEEEEEEBBBAAA@@@???>>>???@@@@@@FFFQQQbbbtttwwwbbbUUUHHHEEEFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@AAA???@@@AAAAAAAAADDDHHHLLLSSSXXXfff{{{yyyppplllsssxxxbbbPPPFFFAAA;;;888;;;<<<:::777777666666555555555555666666333444444555666888999999999888666555777<<>>======>>>???@@@EEETTThhh{{{{{{lllXXXMMMEEEDDDEEEDDDDDDEEECCCDDDCCCAAA???>>>???@@@>>>@@@BBBBBBBBBEEEKKKPPPUUU```ttt~~~rrrddddddkkksss{{{xxx}}}}}}qqq\\\OOOGGG@@@:::;;;;;;999777777777777666666666666777777333555777999;;;;;;;;;;;;:::999888666666:::@@@DDDKKKUUUcccpppyyy~~~~~~~~~}}}{{{yyyyyyzzz|||zzzyyyxxxxxx{{{~~~yyyuuuzzz{{{fffTTTMMMIII@@@:::999===@@@DDDHHHJJJHHHCCC>>>===;;;777444222111000111((()))***+++,,,,,,,,,,,,,,,+++)))(((''''''(((((()))((((((''''''(((((()))%%%&&&'''&&&&&&&&&(((***)))((((((((((((''''''&&&''''''''''''((((((((((((,,,---000111111000...,,,---)))((()))((($$$$$$&&&...444999:::666///***)))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''')))***)))(((((()))***)))))))))))))))))))))(((%%%%%%%%%%%%&&&((()))***''''''(((((('''&&&$$$###((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((()))))))))******)))))))))************++++++---222;;;JJJaaayyy|||eeeKKK<<<666222//////,,,***)))***+++,,,+++***)))*********++++++,,,,,,+++---...///...///000222111111111000000000000000000---******++++++***((())))))************)))))))))************+++++++++''')))*********)))+++,,,------...///000000000000//////............//////444999CCCTTTiiitttdddUUUHHHDDDEEE@@@????????????@@@BBBCCCJJJ[[[rrrqqqaaaNNNHHHCCCCCCCCCAAAAAACCCAAACCCCCCBBB???>>>@@@BBB>>>AAACCCCCCCCCGGGNNNTTTaaapppyyyccc\\\]]]^^^gggrrrvvvssstttrrrmmmkkkssslll\\\PPPGGG???<<<;;;999777999777777666666666666777777333666:::>>>@@@???>>><<<999999999888888;;;???CCCIIISSS```llluuuzzz~~~~~~~~~~~~|||yyyyyy{{{~~~}}}yyyuuuxxxsss___OOONNNMMMDDD<<<:::AAABBBEEEGGGHHHEEE???;;;555444333111///.........)))))))))***+++,,,,,,---+++***)))((((((((()))***((((((''''''''''''((((((&&&'''((((((&&&&&&(((+++''''''((((((((((((((((((&&&&&&'''''''''((((((((()))***,,,...///...---,,,)))&&&&&&))))))'''(((+++333777:::888111+++((('''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''')))((()))*********(((&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&%%%((((((((((((((((((((()))&&&''')))*********)))((()))((('''&&&%%%%%%%%%%%%(((((()))))))))*********))))))))))))************)))+++...666EEE\\\vvv}}}fffKKK<<<666222///...+++***)))***+++,,,+++)))(((((()))***+++,,,,,,---***,,,---...---,,,---/////////...------...///000+++,,,,,,+++***))))))***))))))***++++++***)))))))))************+++++++++&&&(((***+++))))))+++,,,+++,,,---...//////////////////............//////000444>>>NNNccczzzqqqbbbSSSGGGCCCEEECCCBBBBBBAAABBBDDDEEEFFFRRRdddzzz}}}iiiXXXHHHDDDAAABBB@@@===>>>AAA@@@AAACCCBBB??????AAADDD???BBBDDDDDDDDDHHHPPPWWWooo~~~dddYYYUUUQQQVVV___gggnnnxxxyyymmmkkkfff___^^^fffvvvwwwgggVVVLLLBBB>>><<<999999:::666666555555555555666666333777<<>>======>>>???BBBDDDEEEHHHCCCDDDJJJKKKJJJUUUeeeyyyxxxaaaSSSNNNNNNOOOUUUXXX^^^hhhuuuzzzhhhZZZUUUTTTUUUbbbrrrppp___MMMDDD>>>999888;;;777666555555666777555444777888999;;;<<<<<<;;;;;;===999555666:::???BBBBBBIIIPPP\\\gggpppwww}}}|||wwwxxxyyyvvv|||uuu```UUUKKKJJJIIICCC===999444444444333333222222222...............---------,,,+++*********,,,...000)))************+++++++++((()))+++,,,+++***(((&&&***************++++++,,,******)))))))))))))))***''''''((()))***++++++,,,************************+++######)))++++++,,,>>>BBBBBB:::111,,,+++)))$$$$$$%%%&&&&&&''''''(((((()))'''&&&***///---(((((())))))'''%%%&&&***...******)))(((((()))***+++))))))))))))(((((((((((()))((('''%%%%%%&&&''''''&&&&&&'''***,,,---,,,***((('''&&&&&&'''(((***+++)))(((((()))******((('''++++++******)))(((((('''))))))***++++++++++++***,,,111///111===LLLdddmmmRRR???666333///+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,,,,+++,,,,,,+++******+++------......,,,******+++------,,,,,,+++***)))((((((...---+++***)))((())))))------------------------///............///000000---------............///111222666AAATTTlllzzzhhhZZZPPPIIIGGGIIIFFFJJJFFFEEEIIIFFFHHHUUUjjjzzz}}}kkkXXXKKKFFFCCCAAA@@@AAAAAAAAA@@@>>>>>>>>>>>>@@@BBBDDDEEEGGGCCCDDDIIIJJJLLLZZZllliiiXXXOOOLLLKKKIIIJJJNNNUUU^^^iiirrrwwwqqq___UUUOOONNNXXXfff{{{kkkUUUIIICCC===:::;;;888666555555666666555444555666888999::::::999999888666555888<<>>BBB@@@777...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%###%%%(((((($$$&&&''')))***)))***+++,,,((((((''''''((()))+++,,,*********))))))))))))))))))(((''''''&&&&&&''''''((('''((())),,,---,,,+++'''&&&&&&%%%%%%%%%&&&&&&)))((('''(((******(((''')))))))))))))))*********))))))***++++++++++++***(((......111>>>KKK```|||nnnSSS???666222...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******)))***+++***)))(((***++++++,,,,,,+++******+++---******))))))((((((''''''$$$%%%''')))***+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------............111222555???PPPggg~~~sssbbbVVVMMMGGGFFFGGGEEEKKKJJJJJJMMMKKKOOO___wwwqqq^^^NNNEEEDDDBBB@@@???@@@AAA@@@???????????????@@@BBBDDDFFFEEECCCEEEIIIJJJOOObbbvvvxxxaaaQQQJJJHHHEEEEEEFFFHHHMMMSSSZZZ]]]ooo{{{oooaaaVVVOOOSSS]]]fffwww{{{bbbQQQFFF???:::999888777555555666666555444444555666888888888777777222333555999>>>BBBCCCCCCFFFLLLVVVaaalllwww|||~~~{{{tttvvvvvvjjjYYYLLL@@@<<<;;;888444222111111000//////...------//////...------,,,+++++++++++++++***))))))(((((()))************+++++++++)))))))))(((((((((''''''+++***)))((((((***+++---)))))))))(((((())))))***,,,+++***(((&&&%%%######((((((((((((((((((((((((((((((***+++))))))///777???AAA===333+++(((((('''(((((('''&&&&&&%%%$$$$$$%%%)))***'''&&&((()))(((&&&&&&(((+++,,,+++(((%%%''''''&&&&&&''')))+++,,,************************((()))))))))((((((''''''+++)))((()))***,,,++++++'''(((''''''&&&%%%$$$$$$)))((('''((())))))(((''''''(((((()))***+++++++++))))))***++++++++++++***%%%---...111===HHH[[[uuupppVVVAAA666111---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((((()))***)))(((((()))***)))***+++***))))))***,,,)))))))))(((((((((((((((!!!###'''***,,,,,,+++***+++++++++,,,,,,,,,++++++++++++******++++++,,,---------------............000111444<<>>:::888555444444555555444444444666777777666666555444444444555888<<>>>>>???AAABBBCCCEEEHHHLLLSSS^^^pppooo[[[PPPHHHFFFCCCAAAAAABBBEEEGGGFFFHHHKKKNNNTTT___mmmwww|||wwwiiihhheeeeeejjjsss|||zzzfffUUUIIICCC;;;888555333444555555444333444555666666555444444444444444444666;;;AAAFFFGGGIIINNNUUU```ppp}}}{{{{{{{{{|||}}}{{{|||~~~~~~}}}zzztttwwwwwwkkkYYYJJJ;;;666555333222222222222111000...---,,,,,,,,,,,,++++++++++++******---,,,,,,+++******)))))))))************+++++++++)))))))))((((((((('''''')))((((((((())))))******''''''''''''((()))******)))))))))(((((((((((('''((((((((((((((((((((((((***&&&%%%))),,,---000555>>>===777...)))***)))'''$$$$$$%%%%%%&&&'''(((((($$$'''(((%%%$$$'''(((&&&)))'''&&&(((---222666888333222///,,,***(((((((((%%%&&&&&&''''''(((((()))((()))))))))((((((''''''***(((''''''((()))((('''%%%%%%&&&'''((((((((((((***'''%%%%%%&&&(((((((((*********)))))))))))))))))))))***++++++++++++***,,,000,,,+++444===QQQkkk}}}vvv]]]FFF777000---,,,++++++++++++++++++++++++************************'''((()))***++++++++++++'''***,,,,,,+++))))))***)))***,,,+++(((%%%$$$$$$)))))))))((((((((((((((()))((('''''''''(((***++++++,,,...000111000///...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,///222666===LLL___mmmvvveeeRRRJJJGGGEEECCCBBBCCCHHHHHHNNN]]]hhhvvvppp\\\MMMGGGDDDAAA>>>>>>???AAACCCCCCBBB@@@???>>>>>>===>>>???AAABBBDDDHHHOOOZZZlllyyyaaaRRRIIIGGGDDDBBBBBBDDDFFFHHHCCCCCCDDDGGGLLLSSS[[[bbbhhhooozzz}}}yyysssooommmmmmpppsss~~~vvvfffRRRBBB<<<999555333333444555444222222444444444333222111///111444555777<<>>>>>=========???@@@AAACCCGGGQQQ___vvv}}}dddSSSHHHFFFCCCAAAAAABBBEEEGGGBBB@@@AAAFFFKKKNNNSSSWWWRRRYYYdddooozzzyyyrrrooonnnuuu}}}qqqVVV???<<<999555333333444555444000111222333333222000000***...333777:::===CCCGGGFFFFFFGGGKKKUUUeeewww~~~}}}{{{yyyxxxzzz~~~zzz}}}{{{zzz}}}yyy}}}}}}rrrYYYKKK===888777555222222222111000///---,,,+++***)))))))))***++++++,,,,,,)))((('''&&&''')))+++,,,)))************+++++++++((()))+++,,,+++***(((&&&%%%''')))++++++***((('''&&&&&&&&&'''''')))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((---...)))(((111<<<777666111+++)))***((($$$(((''''''&&&&&&%%%%%%$$$$$$%%%###"""&&&+++)))$$$&&&)))++++++***,,,000555000///---+++)))((())))))&&&''''''((()))******+++)))((('''%%%%%%&&&''''''*********,,,......,,,***---,,,***((((((((())))))***'''%%%$$$%%%'''((((((&&&&&&''')))***,,,------))))))***++++++++++++***&&&,,,,,,,,,333999HHH^^^ssswww^^^GGG888111//////************************((((((((((((((((((((((((***++++++******)))((('''%%%'''******)))'''''''''###&&&)))+++***))))))***---,,,,,,+++***))))))(((''')))+++------,,,***)))(((***---///000///...,,,++++++******++++++,,,---++++++,,,,,,,,,---------///111222222444>>>NNN[[[mmm___QQQJJJGGGDDDCCCEEECCCGGGOOO]]]ppp{{{kkkYYYPPPKKKFFFCCCBBBCCCAAA>>>===>>>?????????>>>::::::===???>>>???AAAJJJOOOXXXjjjtttZZZPPPIIICCCCCCDDDCCCBBBDDDEEEDDDCCCCCCEEEIIIMMMOOOIIIOOOVVV[[[___gggrrrzzz}}}{{{|||}}}~~~zzzmmm[[[NNNCCC666///444777222111666222333444555444222000///444333222222777@@@JJJRRRLLLGGGDDDGGGOOO]]]ooo|||yyyxxxzzz}}}}}}{{{{{{||||||uuu___MMM;;;666999:::999999777555222000//////---+++,,,,,,,,,+++++++++******))))))(((''''''((()))***+++***)))(((''''''''''''---,,,)))'''&&&&&&'''(((************))))))))))))%%%&&&&&&'''((('''''''''***************)))(((((()))(((&&&%%%%%%&&&'''((('''((()))***,,,///444777<<<777111---++++++******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))***---///......---,,,+++*********%%%%%%&&&'''((()))***+++&&&'''((()))************&&&)))***(((%%%&&&,,,111'''&&&&&&'''***+++***)))))))))(((((((((((())))))+++*********))))))((((((&&&***...+++&&&###'''+++,,,+++---000222888EEESSSjjjzzz```HHH999222000///---,,,+++*********+++,,,)))+++......,,,)))'''&&&******++++++***)))'''&&&,,,***((((((***+++)))''')))******)))(((((()))+++------,,,+++***)))(((((((((((())))))******++++++---,,,++++++******++++++000,,,))),,,111222---''',,,,,,,,,---------......---,,,,,,000444;;;HHHTTTjjj]]]OOOHHHEEECCCCCCEEEGGGNNNZZZiiizzzrrrcccSSSKKKHHHDDDBBBBBBBBB@@@>>>>>>???@@@???>>>>>>::::::>>>AAA@@@AAAEEEMMMTTT```rrryyy___PPPIIICCCCCCDDDBBBAAACCCBBBBBBAAABBBDDDGGGKKKMMMOOORRRSSSRRRQQQTTTZZZ```uuuzzz~~~zzzttthhhYYYNNNFFF:::333777888333111666222333444555444333111000333333222333888AAALLLTTTMMMGGGCCCEEELLLXXXiiixxx~~~}}}zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~uuu\\\JJJ999444777999888888777555222000///...---+++,,,,,,+++++++++***************)))((((((((()))***''''''''''''((())))))******)))((('''&&&'''((()))))))))((((((((('''''''''&&&&&&'''''''''((((((((())))))******))))))((('''&&&'''''''''''''''&&&&&&''''''((())),,,111666999===888222---+++***)))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))))),,,///222000///---+++***))))))***))))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&(((***)))(((***111777...,,,***)))******)))((())))))(((((((((((())))))*********)))))))))(((((('''***,,,***'''%%%'''***))))))***,,,...333@@@MMMfff}}}{{{aaaIII999222///...,,,+++***)))))))))*********+++,,,+++)))'''((())))))***+++++++++***)))(((+++)))'''(((******(((&&&((())))))(((''''''(((***++++++***)))((((((''''''((((((((())))))*********************++++++,,,---...------...//////,,,***,,,,,,,,,---------......///---...111444:::EEEQQQ~~~gggZZZMMMFFFCCCAAACCCFFFIIIVVVgggxxxfffYYYLLLFFFEEEBBB@@@AAA@@@?????????@@@@@@???===>>>;;;;;;???AAAAAADDDIIIQQQ]]]nnndddQQQIIICCCBBBCCCAAA@@@AAA@@@?????????AAAEEEHHHJJJUUUTTTPPPJJJDDDCCCFFFIII\\\bbbkkkuuu~~~zzzpppddd[[[LLLAAA:::::::::555444777333333444444444333222111222222222444999CCCOOOWWWPPPIIICCCBBBGGGPPP```nnnwwwzzz~~~~~~}}}||||||}}}}}}|||}}}}}}rrrYYYIII888444666777777888888555222000///...---+++,,,++++++++++++*********,,,+++***)))))))))))))))&&&&&&&&&'''(((((())))))'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&(((((('''''''''((()))***((())))))))))))(((''''''$$$&&&((())))))(((&&&%%%''''''''')))---333888<<<===888222---+++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((***---111444444222...+++)))((()))))),,,,,,+++***)))(((''''''(((((((((((('''&&&%%%$$$'''((())))))***...666<<<777333///+++***)))(((&&&)))((((((''''''(((((()))******))))))))))))(((((())))))))))))(((((((((((()))((()))+++,,,111===IIIaaaxxx|||bbbIII:::222...---+++***))))))(((((())))))*********(((''''''***,,,))))))***++++++++++++***+++)))(((((())))))(((''''''(((((('''&&&&&&'''))))))(((((((((''''''&&&&&&(((((((((((()))))))))))))))))))))***+++,,,---...)))+++---,,,)))((((((***,,,,,,,,,---------......111///...111333777BBBMMMyyyeeeYYYLLLDDDAAA???AAAFFFIII[[[rrruuu\\\QQQGGGDDDBBB@@@>>>@@@?????????@@@AAAAAA???<<<@@@======???AAAAAAEEEKKKWWWggg}}}gggRRRJJJCCCBBBBBB@@@???@@@>>>>>>>>>>>>@@@BBBEEEFFFRRRPPPKKKDDD???>>>@@@CCCGGGKKKSSS]]]hhhuuuwwwpppYYYNNNDDD???;;;777666999444333333333222222222222222222222555;;;FFFSSS[[[TTTLLLDDDAAACCCIIIWWWdddppptttyyy}}}~~~~~~~~~}}}~~~|||zzz~~~ppp\\\LLL===777888888888999999666222///......,,,+++++++++++++++************---,,,++++++***))))))(((***)))))))))(((''''''&&&'''((()))*********))))))(((''''''''''''&&&&&&&&&***)))'''&&&'''(((***,,,(((((((((((((((''''''&&&%%%&&&'''((((((((('''&&&''''''(((+++000666;;;===999555000,,,+++***(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())),,,000333666444000,,,***))))))***,,,+++******)))((('''''')))))))))))))))(((''''''((()))))))))***///777<<<999555///+++)))((('''&&&(((((((((''''''((((((((())))))))))))))))))((((((***(((''''''******)))''',,,+++,,,......111<<>>BBBGGGNNNeee}}}~~~kkkVVVMMMFFFCCCBBB>>>===>>>???>>>???@@@AAAAAA???===BBB???>>>@@@@@@@@@FFFMMM[[[oooiiiTTTKKKDDDCCCBBB???>>>???>>>>>>>>>>>>???@@@BBBCCCGGGEEEBBB>>>;;;<<>>@@@DDDJJJRRR]]]iiippp|||~~~nnncccUUUJJJAAA:::888999666555333222111111222222222222333666===IIIVVV^^^YYYPPPFFFAAA@@@EEERRR]]]jjjooovvv{{{}}}~~~|||zzzyyyrrraaaRRRCCC===<<<;;;:::;;;:::666222///...---,,,++++++++++++*********)))))),,,,,,,,,+++***)))((((((***************((('''&&&******+++++++++***)))((()))))))))(((((((((((('''***)))'''&&&'''(((***,,,(((((((((((((((''''''&&&'''&&&&&&%%%&&&'''((()))((((((+++000666:::<<<<<<333000---+++******))))))'''''''''''''''''''''&&&((((((((((((((((((((((((&&&'''((((((((())),,,///666444111...+++*********((((((((((((((((((((((((''''''((())))))***))))))***)))(((((()))---222666666222---)))((((((''''''((((((''''''''''''(((((((((((((((((((((((())))))+++(((%%%'''***,,,)))&&&---,,,---......000:::EEE\\\rrr}}}cccKKK;;;222...++++++++++++++++++*********&&&))),,,---,,,+++++++++(((((())))))***+++,,,---+++,,,,,,++++++*********)))******)))(((((()))+++((((((((())))))***++++++******))))))((((((''''''++++++***))))))*********...,,,+++,,,---...---,,,,,,,,,,,,---------......---,,,---000222666@@@KKK}}}qqqaaaWWWKKKDDD@@@@@@EEEMMM\\\ssswwwaaaQQQJJJEEEDDDBBB???===??????>>>>>>???AAAAAA@@@>>>CCCAAA@@@AAAAAABBBIIIRRRbbbxxxmmmVVVMMMFFFDDDCCC@@@>>>>>>???>>>>>>=========>>>>>><<<;;;999777777888:::<<<>>>>>>???@@@CCCJJJRRRXXXcccjjjuuu}}}uuuiii[[[OOOEEE???<<<:::999666333222222333444333333555888???KKKXXX```\\\SSSHHHBBB???CCCNNNYYYfffkkkssszzz}}}}}}}}}~~~~~~|||zzzxxxwwwdddVVVHHHAAA???======???;;;777222...------,,,++++++************)))))))))***+++++++++***)))((((((%%%'''(((*********))))))+++++++++******)))))))))************))))))))))))(((((('''''''''((()))***((())))))))))))((('''''''''&&&%%%$$$%%%''')))+++***+++///777===???;;;888...,,,)))((()))))))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((('''&&&&&&(((+++222111///...,,,+++******&&&&&&''''''(((((())))))$$$%%%&&&'''((((((((((((+++***(((((((((+++---///000---)))(((((((((((('''(((''''''&&&&&&''''''(((''''''(((((((((((())))))***'''&&&'''***+++***'''***)))+++,,,+++---777BBBZZZppp|||cccLLL<<<333///,,,+++,,,,,,,,,,,,+++******%%%(((,,,...---+++******(((((((((((()))***+++,,,+++,,,---,,,***)))***+++)))*********((((((***+++(((((()))***+++,,,------,,,++++++***)))(((((('''++++++***)))))))))))))))***(((&&&'''***,,,,,,***,,,,,,,,,---------......---+++,,,///111555???III{{{ooo]]]SSSJJJDDDBBBCCCLLLUUUlllnnnVVVLLLGGGDDDEEECCC@@@???AAA@@@>>>===>>>@@@AAAAAA@@@BBBAAAAAACCCCCCFFFPPPZZZppptttXXXOOOHHHEEEDDD@@@>>>>>>>>>>>>===<<<:::999999888777666666666888999::::::>>>>>><<<;;;;;;>>>CCCHHHMMMRRR[[[dddlllsssxxx{{{}}}|||wwwnnncccXXXOOOIII@@@>>>:::666444444555666444555666999@@@LLLYYYbbb]]]SSSHHHAAA>>>AAALLLWWWccciiirrryyy|||}}}||||||~~~~~~~~~}}}zzzwwwsss{{{xxxaaaTTTHHHBBBAAA???@@@BBB<<<777222...---,,,,,,+++************))))))))))))((()))*********)))((((((###$$$&&&((()))((('''''')))((('''''''''((()))***++++++*********)))))))))&&&&&&'''''''''((((((((())))))******))))))((('''%%%%%%%%%&&&'''((())))))+++...555>>>DDDBBB:::333,,,***((('''''''''&&&%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$''')))++++++,,,,,,,,,***)))(((''''''((((((((()))))))))&&&&&&'''''''''''''''&&&***)))(((((()))*********,,,***((('''((()))((('''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((''''''((()))******)))(((''')))******+++555???WWWmmm}}}|||cccLLL===444000---***++++++,,,+++***)))(((&&&(((******)))(((((()))((((((''''''''')))***+++(((***+++***((('''(((***((()))***)))'''''')))***''''''(((***+++---...///------,,,+++***)))((((((***))))))))))))******+++%%%&&&'''''''''(((+++...,,,,,,,,,---------.........,,,---000111333<<>>>>>>>>===<<<:::888777555555777777888:::===??????>>><<<<<<:::888777888<<>>@@@KKKVVVbbbiiirrryyy|||}}}|||{{{}}}}}}~~~xxxvvvsssnnnvvv}}}www]]]QQQFFFAAA@@@@@@AAADDD<<<888222...,,,,,,,,,+++************))))))))))))'''''')))******)))((((((%%%&&&'''''''''%%%###!!!&&&%%%$$$$$$%%%'''***,,,************))))))))))))%%%&&&''''''((((((''''''***************)))((((((###$$$&&&((())))))(((''',,,000888BBBHHHDDD999///,,,***(((&&&&&&%%%$$$"""###$$$%%%&&&''')))******''''''''''''''''''''''''$$$%%%%%%$$$###$$$&&&)))&&&''')))***+++)))((('''*********)))))))))))))))************)))((('''&&&)))(((((()))***+++***)))***)))(((((())))))(((&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))'''((((((((()))))))))***(((((()))++++++,,,555@@@TTTkkk{{{{{{cccMMM>>>555000...)))******++++++)))(((''''''((('''&&&%%%%%%''')))(((((('''&&&&&&''')))***''')))***)))&&&%%%&&&)))'''((()))(((&&&&&&((()))&&&'''((()))+++---...//////...---,,,+++)))(((((((((((((((((()))+++,,,---&&&+++///...***+++111777,,,,,,,,,---------......000......000000111999BBBwwwlll\\\RRRKKKIIIEEEEEETTThhhooo[[[MMMGGGDDDBBBBBBDDDDDDBBB???<<<<<<===???AAACCCBBBAAAIIIGGGFFFFFFFFFMMM^^^nnn|||gggPPPGGGHHHDDDAAAAAA<<<;;;;;;;;;;;;:::888666555666999;;;===<<<<<<<<<===...111555888777666666666=========???CCCIIIOOORRRdddhhhooouuuvvvtttoookkkXXXSSSJJJ@@@999666888;;;:::888777:::CCCPPP]]]eeeaaaUUUGGG@@@===AAAKKKVVVcccjjjqqqsssuuuxxxxxxuuu|||{{{{{{{{{~~~~~~yyypppkkknnnvvvwwwsssbbbTTTEEE@@@AAAAAAAAABBB>>>999222......///---++++++---......,,,++++++,,,***,,,+++'''&&&((((((&&&(((((())))))((('''&&&&&&(((''''''''''''((())))))///000000...+++)))((((((***'''%%%%%%(((***)))&&&,,,111222---,,,---)))###'''(((((((((&&&&&&(((***+++333>>>DDDCCC<<<444...---+++((('''((((((((('''&&&&&&'''''''''&&&$$$###---,,,+++***)))''''''&&&)))))))))))))))***+++,,,******++++++++++++************))))))((((((''''''((()))+++***(((''''''(((&&&'''''''''(((((())))))&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''((()))*********)))))))))***,,,---++++++******+++000666:::VVVeeexxxgggOOO===444000///++++++*********+++---...((((((((((((((()))******+++'''&&&)))000222...)))))))))***))))))(((''''''***)))(((''''''&&&&&&&&&''''''((()))***,,,...//////...,,,+++***+++,,,,,,++++++***)))((('''&&&&&&+++((((((++++++***+++...***+++,,,,,,++++++---//////...000333333333888@@@tttjjj]]]SSSKKKHHHEEEGGGXXXlll|||hhhVVVKKKDDDBBB@@@@@@AAAAAA???===;;;;;;<<<>>>@@@AAABBBAAAEEEEEEFFFHHHIIIQQQddduuu~~~gggPPPFFFGGGBBB@@@@@@;;;;;;;;;::::::999777666555666888:::;;;:::::::::;;;555666666666444444666777777666666777:::===AAADDDJJJPPPYYYcccjjjnnnooooooddd___VVVKKKAAA:::888888666555666:::EEETTTbbbkkkaaaUUUGGG???===AAALLLVVVdddkkkqqqrrrsssttttttqqqzzzzzzzzz{{{}}}~~~~~~}}}||||||zzztttjjjeeekkktttxxxvvveeeWWWIIIEEEDDDCCCBBBCCC;;;777111...............(((***+++***)))(((((())))))++++++''''''***+++((((((((((((((((((((('''&&&###$$$&&&'''''''''&&&%%%)))+++,,,+++***(((((())))))(((''''''((())))))(((+++///000---,,,,,,)))$$$'''((()))(((''''''(((***...555===AAA>>>777///***+++)))&&&$$$$$$$$$###"""&&&&&&'''(((''''''%%%%%%------,,,+++***)))(((''''''&&&%%%$$$$$$$$$$$$$$$((())))))******))))))((())))))))))))(((((((((((('''(((******((((((((()))''''''''''''((((((((()))&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((()))***+++***))))))(((((()))***+++++++++******+++///555:::OOO___rrrgggOOO>>>444000///(((''''''''''''(((((()))((((((((((((((()))*********(((''')))---...+++(((*********)))(((&&&%%%$$$'''''''''((()))***+++,,,((((((((()))***+++---------,,,***)))))))))******,,,++++++******))))))(((***''''''***+++)))***...)))***++++++***+++---//////...///111111222999AAA~~~pppfff\\\RRRJJJFFFEEELLL___sssppp]]]OOOGGG@@@>>>============<<<;;;:::;;;<<<===>>>@@@@@@AAADDDGGGMMMQQQSSS\\\qqqhhhQQQEEEFFF@@@>>>>>>:::::::::999777666666666666555777999999888777666777;;;:::777444111222555888777777777777888999:::;;;<<<@@@FFFMMMTTTZZZ]]]___fffddd]]]TTTHHH???999777222222444;;;GGGVVVfffoooaaaUUUGGG???===AAALLLWWWcccjjjooopppqqqsssrrrooowwwwwwxxxzzz|||~~~}}}|||{{{yyyxxxwwwvvvvvvssslllaaa]]]eeerrryyyxxxggg[[[OOOJJJHHHEEECCCCCC888666222///---...///000+++,,,---,,,***)))***+++'''***)))''''''***+++)))&&&'''((((((((((((((((((!!!###&&&(((((('''$$$###&&&(((*********)))***,,,((()))***)))(((((()))***)))---...,,,+++,,,***&&&'''((()))((('''((()))+++222666:::;;;777111***'''...+++(((&&&&&&&&&%%%$$$&&&&&&'''(((((((((''''''---,,,,,,+++***))))))((((((((('''&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((())))))))))))&&&(((******)))(((((()))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,******)))((((((((())))))++++++******+++...444888FFFUUUiiizzziiiQQQ???555000...***************))))))))))))(((((((((((()))*********************)))((('''))))))(((((('''&&&&&&&&&((((((((()))***+++---...***))))))))))))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))&&&&&&)))***((()))---)))***++++++***+++---///000......000000333;;;EEEzzzmmmcccYYYPPPGGGDDDGGGRRRhhh{{{{{{cccRRRHHHCCC===<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===>>>@@@AAAHHHNNNXXX___dddnnnjjjQQQEEEDDD>>><<<===999:::999777555555555555666444666777777555444333444:::999666333000111444777999999999:::999999888888999:::;;;>>>BBBEEEIIIKKKXXXXXXVVVQQQIIIAAA;;;888222222444;;;FFFUUUccclllaaaTTTFFF>>>===AAAMMMXXX___gggmmmppprrrvvvvvvttttttuuuwwwzzz|||}}}~~~~~~|||zzzwwwtttrrrrrrqqqmmmdddYYYUUU```pppxxxxxxiii^^^SSSMMMIIIDDD@@@@@@888666444111///...///000,,,---...---+++***+++---'''***)))&&&%%%((()))&&&&&&&&&'''((())))))(((((($$$%%%'''((((((((('''&&&''')))+++,,,++++++,,,---(((***,,,+++((('''(((+++(((***++++++++++++***((('''((())))))((()))+++---444666888666222,,,)))''',,,***((('''((())))))(((&&&&&&'''(((((()))))))))++++++******))))))((((((((((((((()))***,,,---...'''(((((())))))(((((('''''''''(((((())))))******((()))+++***(((''''''((('''''''''(((((((((((((((&&&''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))***+++,,,---++++++***)))))))))((((((***++++++***+++...222666>>>NNNaaarrrjjjRRR@@@555000...,,,------,,,,,,+++******))))))(((((())))))***++++++---...---)))'''((()))((((((((((((((()))))))))+++******)))))))))******++++++***)))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((()))&&&&&&))))))((())),,,***+++,,,,,,+++,,,...000///,,,,,,///111555@@@KKKvvviii___SSSMMMFFFEEEKKK[[[rrrnnnXXXKKKDDD@@@<<<<<<<<<<<<;;;;;;;;;;;;888:::<<<<<<;;;<<>>BBBEEEEEEHHHJJJJJJEEE???:::888555555666;;;DDDQQQ^^^eeeaaaTTTFFF>>><<>>===<<<;;;<<<===888;;;<<<<<<:::<<<@@@DDDKKKTTTddduuunnnTTTEEEBBB<<<999;;;888888888777666666666666666333555777666555333222333...111333333222222222333333333444555666666666555444444444555666999;;;===;;;>>>AAABBB???;;;777666777666777;;;CCCOOOZZZaaaaaaTTTEEE===<<>>===;;;;;;<<<>>>999<<<>>><<<:::;;;@@@EEEHHHQQQddd{{{qqqVVVFFFBBB;;;999;;;888777777888888888777666666333555777777666444444444000111333333222222333444444444555555555666666666666666666666555444444333444777:::;;;999666555444555555777<<>>===;;;:::<<<>>>999<<<>>>===:::;;;AAAFFFFFFPPPdddrrrWWWGGGBBB;;;999;;;888777777888999999888666555333555888888777555555666333444444333111111333555333333222222222222333333///000333444666666555555///111444555555444444444333444666<<>>::::::<<>>===<<<;;;;;;:::;;;;;;888888777666666666666666111111222222333444555666111222333222111111222333333333333333333333333333000111222333444555555555000222777===FFFRRR^^^gggdddYYYLLLBBB<<>>999444///......---+++******)))******+++,,,------------))))))))))))))))))******((((((((()))+++,,,+++))))))((((((''''''''''''((())),,,---+++***,,,+++(((&&&&&&&&&'''''''''(((((((((------(((&&&+++111444666333...***)))((('''&&&***)))'''&&&&&&&&&'''(((((('''&&&&&&&&&''')))***$$$,,,---(((%%%''',,,******)))'''%%%%%%''')))%%%&&&&&&'''((()))***+++&&&&&&%%%&&&&&&'''((()))&&&((()))))))))))),,,...&&&(((++++++)))&&&$$$$$$%%%&&&(((((('''''')))***''''''''''''(((((((((((((((((())))))*********+++***+++,,,---...---,,,,,,((((((((())),,,000333666777BBBTTThhh{{{xxx___GGG777111111+++*********,,,+++***((((((((())))))******++++++///---,,,///444666333//////...---++++++++++++,,,000222222111...***)))(((***))))))((('''(((((((((((((((((((((((('''&&&&&&*********)))))))))))))))************************))))))***+++---...//////111'''%%%...333222555===wwwooodddVVVLLLIIIIIIMMM[[[tttmmm\\\UUUMMMLLLLLLDDDDDD???;;;;;;>>>@@@>>><<<<<<;;;;;;<<<===???@@@AAAHHHQQQiiirrr___KKKAAA===;;;;;;<<<>>>===<<<;;;::::::::::::777777666555555555555666333333333222333333444444333444555555444333444555333333333333222222222111000111222333333444444444000222666<<>>AAA@@@;;;555///......---+++******))))))***+++,,,,,,------,,,***))))))((((((((()))))))))((('''((())))))'''&&&(((((('''''''''(((((()))+++///000...---///---)))&&&&&&''''''((()))******&&&+++,,,)))***111999<<<888444...***((((((''''''))))))(((((('''''''''(((((((((((('''((())))))***"""((((((%%%"""$$$(((&&&'''''''''%%%%%%''')))&&&&&&&&&&&&''''''((((((''''''''''''((()))******))))))***)))((((((***,,,000111111...((("""%%%&&&((('''&&&&&&'''(((''''''''''''((((((((((((***************)))))))))***+++,,,---------,,,++++++*********,,,...111222666AAARRRfffyyyyyy```III999333222---+++******+++,,,***))))))))))))))))))*********+++))))))---222444111......,,,***)))(((((()))***///000111///,,,***)))***+++++++++*********))))))***************)))((((((***)))))))))))))))))))))************************+++++++++,,,,,,---------000'''%%%---111000333:::zzzrrrjjj```SSSJJJIIIJJJOOO```yyyzzzbbbUUUTTTRRRTTTTTTLLLFFFBBB======>>>@@@???===;;;;;;<<<>>>@@@BBBCCCDDDIIIVVVpppooo^^^LLLCCC@@@<<<:::999===<<<;;;:::999999999999666555555444444444444444555444444333333333333333444555777777555444555666555444444333222111000000///000111222222222222222000222555:::EEETTTdddnnnggg[[[MMMBBB===>>>IIITTT]]]hhhqqqssssssuuuwwwwww||||||~~~{{{nnnbbbTTTMMMGGGOOOgggyyyfff\\\UUUJJJ@@@:::444666:::AAAEEECCC<<<777......---,,,,,,+++******)))***+++,,,,,,------,,,+++***)))(((((((((((((((((('''&&&'''''''''%%%###'''''''''''''''((()))***...222333111111111...***''''''(((((()))******+++%%%)))******---666===@@@:::555...)))(((((((((((()))))))))))))))(((((('''&&&&&&'''(((((((((((('''$$$&&&(((((('''&&&'''(((###$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''(((''''''(((((()))***+++***++++++***(((''')))***---///000...+++'''%%%$$$&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((******)))((((((''''''&&&+++,,,,,,,,,,,,,,,+++***---,,,+++++++++,,,...///444>>>OOObbbuuuzzzbbbKKK;;;555444///---+++***+++,,,,,,+++************))))))))))))((('''(((,,,222444333000000...,,,***)))***+++,,,------...,,,***)))***,,,+++,,,---------,,,*********************))))))((())))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,///'''&&&,,,///...111777vvvnnneee\\\QQQJJJIIILLLTTTfff~~~lllXXXQQQVVVZZZ^^^]]]SSSEEEBBB>>>===>>>???>>>===;;;<<<>>>???@@@BBBDDDFFFLLL\\\wwwrrraaaNNNDDD@@@<<<999999;;;;;;:::999888888888888555444333333222222333333444444333333333444444555444666888888666555555555777777555444333111000000//////000111111111111111111111444:::EEEUUUgggrrrjjj]]]MMMCCC===>>>GGGQQQ^^^jjjuuuyyyzzz|||}}}|||}}}}}}zzzooodddUUUNNNIIIOOOfffrrrccc]]]YYYOOOAAA888333555:::AAAFFFDDD===777......---,,,,,,+++*********+++,,,------......------,,,+++***)))((((((((((((&&&&&&&&&''''''%%%###&&&&&&&&&'''''')))******...222444222111111...)))((((((((((((((((((((((((&&&)))))))))...777======:::555...)))''''''((((((((()))*********)))'''&&&###$$$%%%''''''&&&%%%%%%***(((''''''((()))((((((###&&&((()))((('''''''''((((((((())))))))))))***''''''''''''((()))***+++)))******)))(((((()))+++(((+++---...---,,,,,,---((())))))(((&&&%%%%%%&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%,,,,,,,,,,,,+++++++++***---,,,,,,++++++,,,------222<<>>;;;:::;;;:::999888777777666666666444444333222222222222222222222222333444555777888777999;;;;;;999888777777999888777555444222111000//////000111111111000000111111444:::FFFWWWiiiuuulll^^^NNNCCC>>>>>>EEEMMM\\\iiivvv|||~~~~~~~~~zzzqqqfff[[[UUUPPPVVVjjjssshhh___``````UUUDDD999333555999???CCCAAA;;;555---------,,,,,,++++++***+++,,,---...////////////...---,,,+++***)))))))))'''&&&&&&'''))))))((('''&&&&&&&&&'''''')))******,,,000111/////////,,,(((***))))))(((&&&&&&%%%$$$''')))***,,,333<<>><<<;;;:::;;;===>>><<<>>>>>>>>>===AAAGGGMMM\\\rrroooUUUEEE>>>::::::<<<999888777666555555555555444333333222222222222222111111222333555777888999;;;===??????===;;;::::::888888777555444222111111000000111111111111000000111222555;;;GGGXXXkkkvvvooo```OOODDD>>>>>>CCCJJJXXXeeessszzz}}}~~~|||{{{|||}}}}}}{{{sssjjj___ZZZUUUYYYkkksssiiidddiiilllcccQQQDDD555555666999<<<;;;777222---------,,,,,,++++++++++++,,,---....../////////---,,,+++***************'''&&&&&&(((***+++***((('''''''''''''''((()))***))),,,---+++***,,,+++'''***)))((('''&&&%%%$$$###''')))+++000;;;EEEEEEAAA333000+++(((((((((''''''(((((((((((((((''''''&&&''''''((())))))))))))))))))'''&&&&&&'''''''''&&&)))+++,,,+++)))''''''(((&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''((()))&&&((()))))))))))),,,...//////000...***(((''''''***+++,,,***(((''''''(((''''''''''''((((((((((((''''''((()))+++,,,---...***************+++,,,,,,((()))***+++,,,---...///000888EEEVVViii{{{hhhPPP>>>555222222///---+++,,,,,,,,,+++************))))))))))))&&&'''***,,,...///////////////000//////...,,,,,,'''((()))))))))***,,,...)))***+++++++++***((('''((())))))***************((((((((()))******++++++************************((()))***+++---...///000---...///000000111444777{{{rrrhhh^^^WWWQQQNNNSSSaaauuu{{{jjjRRREEEDDDGGGCCCCCCDDD???===<<<<<<::::::;;;===???;;;===>>>===>>>CCCMMMUUUiiivvv[[[III@@@;;;999:::888777666555444444444444444444333222222222222333222222333333555666888888:::===??????===;;;999999666555555333222111000000000111111222222111111000111222666===IIIYYYkkkvvvpppaaaOOODDD???===BBBGGGVVVcccpppvvvyyy}}}~~~~~~}}}zzzzzz{{{}}}zzzzzzyyyssslllccc___ZZZ]]]mmmvvvlllfffkkkqqqiiiYYYMMM777555222333555555222///------,,,,,,,,,,,,++++++)))***+++,,,------------******))))))((())))))***(((''''''(((******)))'''(((((('''''''''(((((()))'''))))))&&&'''***+++(((((((((((((((''''''''''''(((***---444???HHHEEE>>>///,,,***((((((((('''&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))******))))))******))))))***)))''''''(((***++++++******)))(((''''''&&&&&&&&&&&&'''((()))***((()))***)))((()))***,,,(((***++++++***)))***,,,)))***+++***(((''''''(((''''''''''''(((((((((((((((((()))***++++++,,,,,,))))))))))))***+++---...((()))***+++,,,---------000777DDDTTTfffyyylllTTTAAA666333000...---,,,,,,,,,***))))))))))))))))))*********$$$&&&(((******)))******///000222333222000---+++&&&(((***+++***+++,,,---************))))))))))))(((((()))***************'''(((((()))******++++++******************************+++,,,,,,---......+++...000000000222555888zzzqqqfff]]]VVVQQQOOOZZZjjj~~~ooo]]]MMM@@@>>>@@@;;;>>>EEEDDD<<<<<<<<<;;;:::<<>>JJJZZZkkkvvvqqqbbbPPPDDD???===AAAFFFVVVcccpppuuuwwwzzz||||||||||||{{{zzzzzz}}}}}}}}}~~~}}}}}}zzzvvvvvvvvvqqqjjjjjjfffbbbeeessssssfff___ccciiidddUUUJJJ999555000///000000///,,,---,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++(((''''''''''''(((((()))***)))(((((()))(((&&&$$$)))(((((('''''''''((((((&&&((('''$$$%%%)))+++)))''''''(((((()))************,,,...555???EEE@@@666,,,***)))((()))((('''%%%((('''&&&$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&###&&&(((((('''&&&'''(((&&&''''''&&&&&&'''))),,,333222000...,,,***)))((('''''''''(((((()))***+++***++++++***(((''')))******++++++***((('''((()))'''((()))((('''&&&'''(((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((***,,,...///)))***+++,,,,,,,,,,,,,,,000777CCCSSSeeexxxoooVVVCCC888444///...---------,,,)))'''(((((())))))******++++++%%%'''))))))(((''''''''''''***---......+++'''$$$&&&(((+++,,,,,,++++++,,,,,,+++******))))))******&&&&&&'''((((((((((((((('''(((((()))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))---000//////222666888~~~uuukkkbbbYYYQQQOOORRRbbbsss}}}iiiYYYGGGBBB>>><<<======<<<:::<<<<<<;;;;;;;;;<<<<<<===>>>:::===DDDFFFGGGVVViiiyyy]]]KKKCCC===999777777666777888555111333999666666666666555333111000111111222333444444555555555555555555555666777777333222222111111222222333444///...333666444222222666555777???MMM^^^mmmuuupppbbbPPPDDD>>><<<@@@FFFUUUcccqqqwwwxxxzzzzzzxxxyyyyyyxxxxxxwwwxxxxxxyyy}}}}}}zzzxxxvvvuuuqqqtttsssqqqzzz~~~fff\\\```\\\UUUKKK>>>777555333000...---------...---,,,---......,,,***+++*********))))))((((((***++++++***(((''')))***))))))************))))))++++++)))((('''''''''''''''((((((((((((((('''''')))*********(((''''''(((---000555<<>><<<=========;;;===<<<<<<;;;;;;;;;<<<<<<<<<:::<<>>JJJZZZiiirrrkkk\\\LLLBBB<<<<<>>???:::333...***,,,***&&&&&&******&&&''''''''''''''''''''''''(((((((((&&&%%%%%%(((***%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&(((***+++444222///,,,***)))))))))((((((((()))(((((('''''''''+++......++++++...222//////---,,,+++*********''')))******((('''(((***''''''((((((((())))))))))))))))))(((((('''''''''(((((())))))***++++++,,,,,,+++***))))))+++,,,---...555AAASSSfffyyywww```LLL===666...---,,,,,,+++,,,,,,,,,---+++))))))******)))((((((((((((((())))))))))))((())))))***)))))))))((()))((((((((((((***+++,,,000...+++)))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///111333666888:::uuunnnfff^^^VVVPPPQQQUUUhhh|||mmmYYYKKKBBB@@@===<<<===>>>======>>>===<<<;;;;;;;;;;;;;;;<<<;;;>>>CCCEEENNNfff}}}uuuZZZJJJCCC===:::999:::555444666777555555666333444444444333333222111000000111111222333333333777666555555555555555666222222111111111111222222333//////333555444333555444666:::???HHHVVVhhhssshhhZZZIII???:::999>>>EEEVVVdddrrrxxxxxxxxxvvvssszzzzzzzzzyyywwwvvvtttsssuuuxxx}}}~~~yyy\\\IIIDDD>>>:::999222444333111///.........///,,,+++***+++,,,,,,***(((************))))))))))))))))))***((('''&&&''')))((())))))******))))))((())))))(((((('''(((((((((&&&&&&&&&&&&&&&'''&&&&&&$$$&&&'''''''''(((***,,,...555>>>AAA===777000---'''******'''%%%&&&'''%%%(((((((((((((((((((((((("""%%%'''((((((''''''(((%%%%%%%%%%%%$$$$$$$$$$$$''''''%%%%%%%%%&&&'''(((...---+++*********+++,,,''''''''''''(((((()))***(((+++------++++++...111444222///,,,***))))))***((()))***(((''''''(((***&&&&&&'''''''''(((((((((&&&(((***)))&&&$$$&&&(((''''''((())))))******+++---,,,+++***)))******+++...444AAARRRfffyyy{{{dddOOO???777++++++++++++---...000111///---+++***++++++***)))))))))))))))(((((((((((()))(((((('''(((((())))))(((((((((((()))***++++++000...+++)))'''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))++++++***))))))***++++++++++++,,,,,,,,,,,,------------...000222555777888{{{qqqkkkccc\\\TTTOOORRRXXXmmm|||eeeRRRGGG@@@>>>============>>>>>>>>>===<<<;;;;;;;;;;;;;;;===>>>BBBFFFKKKZZZvvvqqqWWWHHHBBB===:::999;;;555222666888777666666333333333333333333222222000000111111111222222222555555444333333333333444222222111111111111222222222//////333555333444777666999===@@@GGGUUUggguuukkk\\\JJJ>>>777555999???PPP___nnnuuuvvvvvvtttrrrxxxxxxyyyyyyxxxvvvuuutttsssvvvzzz~~~|||~~~wwwYYYEEE???777555666111111000///...------......,,,+++***+++,,,,,,***(((*********)))))))))))))))((())))))(((&&&&&&'''((((((((())))))))))))(((((((((((('''''''''(((((()))&&&%%%%%%%%%&&&&&&&&&'''%%%&&&'''&&&&&&'''***,,,000999BBBCCC<<<333...---&&&)))***(((&&&%%%%%%%%%''''''''''''''''''''''''$$$***+++)))&&&$$$'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&))))))(((((()))***+++,,,)))((('''''''''(((***+++(((***,,,,,,++++++---///111///+++(((&&&&&&'''(((******)))(((''''''((()))&&&&&&&&&&&&'''''''''(((!!!%%%)))(((%%%$$$(((,,,'''''''''((())))))******,,,+++******)))***++++++...444@@@QQQfffzzzhhhQQQ@@@777...---------///111444555111///---,,,,,,,,,+++*********))))))((((((''''''(((((('''&&&&&&''')))***(((((((((((())))))******((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))+++******))))))******++++++++++++,,,,,,,,,---------......///111333555666~~~wwwnnnhhh```YYYRRROOOVVV___tttvvv___OOOFFF===>>>>>>============>>>======<<<;;;;;;;;;;;;;;;<<>>???>>><<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===;;;???FFFOOO^^^www{{{fffOOOCCC???<<<999999999555444777888777777999666555444333333333333444222222222222222222222222111111111111111222333333111111000000000000111111000///000333444333777<<<@@@@@@??????DDDPPP___jjjpppaaaOOOBBB;;;888<<>>@@@???<<<:::;;;===;;;;;;;;;;;;;;;<<<===>>>>>>CCCKKKWWWlllvvvbbbLLLAAA===;;;888888777555666888888555777;;;888777666444333333444444333333333333333222222222111111111111222444555666111111000000000000111111000///000333333333777>>>@@@>>><<>>:::===CCCOOO]]]llltttyyy{{{zzzxxxwwwwwwyyy{{{|||xxxxxxyyy}}}~~~|||zzzwwwttttttuuuwwwyyyrrrrrrmmmhhhpppwww\\\KKKDDD:::555666333111000...,,,,,,,,,,,,---,,,+++***+++,,,,,,***(((((()))))))))************)))******)))''''''(((***''''''(((((((((((('''''')))(((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''***+++))))))(((''''''))),,,///888<<>>PPPeeezzzqqqXXXDDD999111///,,,***)))***,,,...---///222555666555111---(((((((((((())))))))))))&&&'''((()))************''''''((())))))((('''&&&++++++++++++***))))))(((&&&&&&'''(((((()))******'''''''''((()))************+++---//////---+++***++++++,,,,,,,,,,,,------.........---......//////{{{ooofff___ZZZTTTQQQQQQ\\\qqq{{{cccPPPDDD>>><<<>>>@@@???<<<::::::<<<:::::::::;;;<<<===>>>???BBBGGGPPP___wwwsss___JJJ???<<<:::888777666666888999777444777===:::999777555444333444444333333333333333333333333111111222333444666777888111111000000000000111111000///111333333333888???<<<::::::AAAPPPcccuuu}}}mmmYYYJJJ???:::<<<@@@OOO]]]kkkrrrwww~~~}}}yyywwwvvvxxxzzz|||yyyxxxyyy|||}}}zzz|||zzzwwwtttsssssstttuuurrrrrrlllhhhqqq}}}aaaOOOFFF;;;555777444333222000...------------+++***)))***+++***)))'''(((((())))))*********+++***++++++***(((((()))***''''''((((((((((((''''''***)))((('''&&&%%%%%%%%%((('''&&&%%%&&&(((***,,,'''(((((('''(((+++///333:::<<<<<<999333---***))))))'''(((&&&&&&((((((((((((((((((((((((!!!%%%)))+++***&&&###"""'''''''''(((((()))))))))%%%&&&'''((())))))))))))'''(((((()))***)))))))))%%%&&&(((***+++,,,++++++***)))((()))***+++***)))************)))))))))((()))((()))+++---+++&&&!!!(((((((((((())))))))))))'''&&&&&&'''***++++++***)))))))))***++++++,,,,,,)))************)))((((((,,,222>>>OOOeee{{{sss[[[FFF;;;222000---+++***,,,...000,,,...222777999777111---''''''(((((())))))******&&&''')))++++++++++++***''''''((())))))((('''&&&'''((()))))))))))))))((('''''''''((()))******+++&&&''''''((()))******+++))),,,...000000...,,,)))++++++,,,,,,,,,---------///......---------......yyynnngggZZZUUURRRSSSVVV```tttnnnVVVIIIDDDAAA======<<<<<<<<<;;;;;;;;;>>>999888;;;======???CCCAAALLL\\\ppphhhWWWFFF???>>>;;;888777888777444333333444777888777777777777666555444333444333222222333555777999666444222000///...//////000000000000000000000000222111000000111333555666888999;;;DDDYYYqqqvvvbbbOOO???888<<>>===888///******---''''''(((((())))))******&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))******))))))((((((''''''(((((()))***************+++++++++)))((((((+++---+++***))))))******)))'''+++++++++***)))(((((('''(((((((((((((((((((((((($$$)))---,,,)))'''(((+++''')))***+++***)))((((((---,,,+++*********+++,,,...222;;;LLLbbbzzzxxxdddNNN===666111......---,,,...222---...000222444222...+++---,,,***)))'''&&&&&&%%%+++******---//////,,,)))***)))))))))))))))***+++&&&''''''(((((((((((((((&&&&&&&&&'''''')))***+++$$$%%%'''((()))))))))))),,,---......//////......------------------------,,,,,,------------------vvvllleee[[[UUUPPPQQQVVVbbbwww}}}eeeQQQGGGBBB???===<<<<<<<<<;;;;;;;;;;;;===999999===??????AAADDDDDDPPPccczzzcccSSSCCC===<<<:::777666:::888666555555666888:::666777777666666555444333222222222333555999===???<<<999555111//////000111000000000000000000000000111111000///000222444555555777;;;FFF\\\vvvxxxdddQQQAAA999<<>>:::444---(((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&((())))))************************(((''''''***,,,---+++((('''(((******)))++++++******)))(((((('''((((((((((((((((((((((((%%%&&&&&&%%%&&&---888AAADDD<<<111***((()))******++++++***)))))))))***+++---111:::KKKbbbzzz}}}iiiQQQ@@@666111.........,,,---111------...000222111...++++++***)))(((((('''((((((***))))))+++...///---*********)))))))))))))))***&&&''''''((((((((((((((('''''''''''''''((()))***&&&'''((()))))))))((('''++++++,,,------------,,,------------------------,,,,,,------------......{{{sssiiiccc[[[TTTNNNOOOXXXggg}}}oooZZZJJJCCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<999:::???AAA@@@BBBFFFHHHXXXoooxxx\\\NNN???::::::888666666999888666555555666888999666666666666555444333222111111111444888>>>DDDHHHDDD@@@999333//////111333////////////////////////000000/////////111222333444777===III___yyy|||iiiUUUDDD;;;===EEEPPP^^^llltttzzz{{{{{{|||}}}zzzxxx~~~~~~{{{xxxwww{{{wwwuuutttqqqpppkkkgggmmmzzzmmmUUUHHHBBB===999777000000...---,,,,,,,,,,,,,,,+++******+++,,,+++******)))((()))))))))'''%%%'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&((((((((()))///888???@@@;;;444...***(((&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&''''''&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&((()))******++++++******)))))))))(((&&&''')))+++///,,,(((&&&''')))++++++++++++******)))((((((((())))))))))))))))))))))))---+++((($$$%%%,,,888AAAMMMAAA222)))(((******)))***))))))(((((()))******,,,000999JJJaaazzzoooWWWDDD777111...//////------///---,,,,,,---//////---+++)))((((((((((((((()))***)))((((((***,,,......---++++++***)))((((((((()))&&&''''''((((((((((((((((((((('''''''''(((((()))))))))******))))))((('''))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,---------.........~~~wwwpppgggaaaZZZSSSMMMPPP\\\ooozzzdddPPPEEEAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::<<<@@@AAA???AAAFFFLLLaaa|||oooVVVIII===:::999888666777666555444333333444555666555555555555555333222222222222222555999@@@GGGKKKJJJDDD<<<444000000333555/////////////////////////////////...///000111222444999???JJJ___wwwnnnZZZGGG<<>>AAAGGGTTTkkkhhhQQQFFF===::::::888777888555555444333333444555555555555555555444333222111444333333555999>>>DDDGGGIIIDDD<<<555111111333555000000000000000000000000//////////////////000000111666===HHH\\\uuusss___JJJ>>>???GGGRRR___mmmsssvvvyyyzzzyyyyyyyyyzzz}}}~~~~~~xxxtttrrrqqqppplllgggkkkyyyttt\\\HHH>>>:::666333///...---,,,,,,,,,,,,,,,***++++++++++++))))))(((***+++++++++***)))))))))))))))))))))))))))))))))'''((())))))************)))(((((('''''''''((((((&&&&&&&&&'''''''''(((((('''''')))...555<<>>999444111111222333000000000000000000000000/////////000000000000000,,,222999DDDXXXssswwwcccMMM>>>???FFFQQQ___lllrrrtttwwwwwwvvv{{{{{{}}}~~~~~~~~~yyyvvvtttrrrpppllliiiooo}}}xxx___GGG;;;777444///......---,,,,,,,,,,,,,,,)))+++,,,,,,***((((((((()))***,,,,,,*********+++************************'''''')))***++++++++++++******)))(((''''''''''''%%%%%%&&&&&&'''((((((((('''(((,,,444===DDDFFFEEE===666---((()))***)))'''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&((((((((())))))))))))))))))***++++++,,,+++++++++)))+++,,,+++***)))***+++******+++---...---)))&&&******))))))))))))))))))(((((((((((((((((((((((()))((('''((()))+++---...'''+++---***$$$###(((---)))***+++,,,,,,,,,,,,,,,,,,...666FFF\\\uuueeeOOO===444,,,---...---+++,,,,,,***))))))***++++++***++++++)))(((''''''''''''&&&(((+++,,,,,,...000222++++++***)))((((((((()))&&&''''''((((((((((((((((((((('''''''''(((((()))'''''''''((()))***,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------,,,,,,---...///000000111}}}ssslllfff```[[[QQQRRRVVVbbbyyyrrraaaNNNEEE???:::999;;;999999:::::::::;;;;;;;;;::::::===@@@BBBDDDMMMWWWnnnwww]]]JJJBBB<<<::::::777666888666666666666666666666666333444444333333222111000000000111222444555777777777666555333222111111111222222222222222222222222000000000111111000000///,,,222888BBBUUUpppzzzeeeNNN>>>???FFFOOO]]]lllsssuuuxxxyyywww{{{|||~~~~~~||||||~~~}}}~~~{{{yyyyyytttrrrmmmllluuu}}}bbbHHH999666222,,,------,,,,,,++++++,,,,,,(((+++------***'''''''''&&&(((++++++))))))***,,,))))))))))))))))))))))))%%%&&&''')))***++++++++++++***)))(((''''''''''''%%%%%%&&&&&&'''(((((()))''')))///:::FFFKKKHHHDDD999444---)))((()))(((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&$$$%%%&&&'''&&&$$$"""!!!&&&&&&&&&&&&%%%%%%$$$$$$'''''''''((((((((()))))))))***++++++,,,,,,++++++(((***++++++)))))))))***+++++++++,,,---,,,***''')))))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((((()))))))))+++------+++'''&&&))),,,'''(((***+++,,,,,,,,,+++---///666EEE[[[sssjjjTTT@@@555++++++------,,,,,,+++***)))***++++++***)))))))))(((((((((((())))))###'''***,,,++++++---...******)))))))))))))))***&&&''''''((((((((((((((('''''''''''''''((()))***(((''''''''''''(((******)))***++++++,,,,,,++++++)))******+++,,,,,,------,,,,,,---...///000111111zzzpppjjjddd^^^YYYOOORRRXXXggghhhXXXIIIBBB===888888;;;999999999::::::;;;;;;;;;999999<<>>>>>FFFMMM\\\kkkssswwwzzz{{{zzzyyyzzz|||~~~}}}zzzwwwxxx{{{~~~}}}}}}||||||vvvsssnnnnnnyyyeeeIII999555111+++------,,,+++++++++,,,,,,(((+++...---***'''&&&'''###'''******((((((***,,,(((((((((((((((((((((((($$$%%%&&&((()))*********,,,+++***(((''''''''''''%%%%%%&&&&&&'''((())))))'''***222>>>JJJNNNIIICCC333///+++(((((()))******&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&$$$%%%&&&&&&%%%### %%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,+++'''(((******)))(((((()))...,,,******+++,,,+++***)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&))),,,+++)))'''$$$%%%(((+++------***)))&&&''')))***+++++++++***...000666DDDZZZrrrmmmWWWBBB555+++***,,,,,,,,,,,,+++*********,,,,,,***)))'''''''''(((((()))***+++!!!%%%***+++***)))***+++***)))))))))))))))***+++&&&''''''(((((((((((((((&&&&&&&&&'''''')))***+++***)))'''&&&&&&''''''((())))))***+++++++++++++++))))))***+++,,,,,,------,,,,,,---...///000111222xxxssslllbbbYYYUUUSSSWWW```rrrzzz```RRRDDD???>>>;;;888888======<<<<<<<<<;;;;;;;;;>>><<<>>>BBBGGGQQQbbbrrryyy___NNNEEEAAA;;;888777888888888555444222222333333222111222000222777444...,,,000666444222111111222444555555444222111111222333444333222111000////////////222222111111111111222222444555888AAAQQQiiinnnWWWHHHDDDFFFPPP^^^mmmtttwwwyyyzzzxxxxxx{{{yyyuuuvvvyyy{{{|||zzzuuupppooovvvfffLLL===777222,,,111///,,,++++++---------000000000///,,,*********************))))))))))))...---,,,***)))(((((((((&&&''''''((()))******+++******)))(((((((((((((((***++++++)))''''''((()))+++,,,666GGGRRRMMM@@@666333---'''''',,,---***%%%&&&'''''''''&&&%%%%%%$$$###$$$&&&'''''''''&&&&&&%%%###""""""%%%'''(((((($$$$$$%%%%%%&&&'''((((((%%%###"""###&&&((('''%%%''''''%%%$$$$$$%%%&&&'''***))))))(((((((((((((((***************************+++,,,+++)))))),,,///((()))******)))((('''&&&&&&(((***+++)))((((((((())))))************))))))(((((((((((((((((((((((()))'''%%%%%%(((***)))'''***000666>>>RRRnnnrrr\\\DDD888///000///***)))---(((((()))***+++,,,,,,---+++)))(((***,,,,,,)))%%%)))***++++++------...///******))))))((((((''''''((((((((((((((()))******&&&)))(((%%%'''---,,,'''---,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000uuupppkkkaaaYYYVVVWWW]]]iii{{{tttZZZMMMAAA>>>>>><<<:::;;;======<<<<<<<<<;;;;;;;;;======@@@EEELLLYYYnnnvvv]]]NNNDDD@@@;;;888777777888777777666444555555666444333555333333555222,,,+++...000000000000111222333333222333333333333333333333222111111111111111222222222111111000000111111222222333666???OOOfffnnnWWWGGGDDDFFFQQQ___nnnvvvyyy}}}~~~}}}~~~}}}xxxtttuuuwwwzzz{{{}}}{{{uuurrrmmmlllqqq}}}gggMMM>>>888444...111///,,,***+++,,,,,,,,,+++,,,---,,,***((()))***************))))))))))))+++***)))(((''''''''''''***)))))))))((((((((('''***)))(((((('''''''''((($$$&&&))))))((('''&&&'''---222>>>MMMQQQIII<<<555000---***((((((((('''&&&&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%&&&$$$"""###%%%'''''''''$$$$$$%%%%%%&&&''''''(((&&&$$$###$$$'''((('''%%%)))(((''''''''''''((()))+++******)))))))))******************************,,,------+++)))(((***,,,))))))*********)))((('''%%%'''))))))'''&&&&&&'''))))))************))))))************************,,,***((()))+++---,,,+++''',,,111999LLLhhhvvv```FFF999000000///***)))---(((((()))))))))))))))))))))''''''(((***)))'''$$$(((((()))***+++,,,------***)))))))))(((((((((''''''''''''''''''((())))))%%%((()))&&&'''++++++'''((((((***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000zzzqqqmmmggg___YYYWWWYYYcccttt}}}iiiSSSHHH>>>===>>>===<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<===AAAHHHPPP```zzzrrr[[[LLLCCC???;;;888777777777777777666444555666666555444555333333333111---...222...///000222333555555666222333444555555555333222000000000111222333444555111111000000000000111111///111555<<>>:::777777777777666555444222333444555444222222111222222111222555999333333444555777:::<<<===777777666666555444444333000000000000111222333444111000000//////000000111///111444;;;HHH]]]wwwqqqXXXGGGCCCFFFQQQ___nnnvvv{{{}}}||||||wwwxxxxxxuuurrrrrruuuxxx~~~yyyuuupppooolllfffdddooonnnUUUFFF@@@<<<888222///,,,***++++++++++++***+++,,,,,,******+++,,,+++++++++*********))))))------+++***))))))))))))%%%&&&'''((()))***+++,,,(((''''''&&&&&&&&&''''''###&&&)))***)))))))))***///888FFFQQQMMM???333...------,,,***((('''(((***&&&&&&&&&&&&%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''***************+++,,,---************************///...---,,,***)))(((((()))***+++,,,,,,+++***)))$$$%%%&&&&&&%%%$$$%%%&&&(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((()))*********)))+++---444CCC\\\vvv}}}kkkMMM===000///000+++***---,,,,,,,,,,,,,,,,,,,,,,,,******************)))(((''''''((()))***++++++,,,))))))))))))(((((((((((((((''''''''''''((())))))%%%))),,,+++)))(((((((((+++,,,---------,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........xxxnnnhhhaaaYYYVVVWWWXXXjjjooo[[[KKKCCC=========;;;:::<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;===BBBIIISSSeeeiiiTTTFFF@@@===999777777777666555555333333333555555444333222444444222222555999<<<888777666666888<<<@@@BBB>>>;;;888444333333444555222111111000000111111222111111000000000000111111///222555:::EEEYYYrrrsssZZZIIIEEEHHHQQQ^^^llltttyyy}}}||||||zzz{{{{{{wwwsssqqqtttvvv{{{xxxrrrrrrnnnfffcccmmmttt\\\LLLEEEAAA<<<333000---++++++,,,,,,+++,,,------,,,***))))))***++++++++++++************///...,,,+++)))(((''''''%%%%%%&&&((()))+++,,,,,,''''''&&&&&&&&&&&&'''((('''((((((''''''(((+++---111777DDDNNNMMM@@@222,,,---+++(((((()))******)))'''&&&%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''&&&%%%%%%&&&%%%$$$"""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%&&&&&&''''''(((((((((((((((((()))***+++,,,---************************,,,,,,++++++++++++******)))***+++,,,,,,+++***)))&&&'''''''''%%%%%%&&&((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((()))***,,,+++---333@@@VVVpppoooQQQ???111///000,,,***---***++++++,,,------......************)))((())))))''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))(((((())))))***+++((()))+++,,,+++***)))+++---,,,+++++++++,,,---...------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........xxxnnnggg___XXXVVVYYYaaasssiiiWWWHHHBBB===>>>===::::::<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>DDDNNN[[[nnnttt```NNNCCC>>>;;;999777777777666555777555555555777888777666555888777333222555777888888777666666777:::>>>@@@???<<<777222000111333555333222222111111111222222222222111111111111222222000333666999AAASSSlll~~~vvv]]]KKKHHHKKKSSS___lllrrrvvv|||}}}}}}{{{wwwtttsssuuuvvv}}}}}}{{{ttttttooohhheeennn{{{eeeTTTKKKEEE???555222...,,,,,,------,,,+++,,,,,,+++)))'''((())),,,++++++++++++*********---,,,***((('''&&&&&&%%%(((((((((((())))))))))))'''''''''&&&''''''((()))(((((('''&&&&&&)))...111666<<>>>>>;;;;;;>>>;;;;;;;;;<<<<<<<<<======AAAAAAHHHWWWjjj~~~vvvcccSSSGGG@@@===;;;888777777777555444666555555666777888888666333777777222111444666444777777888999::::::::::::999777444111000111222444333333333333333444555666333333222222222222333333000333555777===NNNfffxxxxxx___NNNKKKOOOWWWbbbmmmqqqtttyyy~~~|||xxxvvvvvvwwwwwwwww|||}}}~~~~~~}}}{{{sssrrrnnnhhhhhhrrrlllZZZOOOGGGAAA666333000............---***+++,,,+++***)))***+++,,,,,,+++++++++************)))(((((((((((((((((('''((((((((()))))))))***((('''''''''(((((()))***'''(((***+++---000555888>>>FFFSSSZZZTTTGGG???>>>999888666222...,,,,,,---'''&&&%%%$$$$$$&&&''')))%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%&&&(((***&&&''')))***++++++******((((((((()))+++---...///------------------------***))))))+++......,,,)))'''((()))*********))))))'''(((((('''&&&&&&(((***''''''((((((((((((''''''************************(((***+++***))))))+++---,,,***+++111999HHH```uuuvvvXXXDDD222///000---+++---((((((((())))))*********((())))))(((%%%%%%''')))&&&&&&'''((()))******+++'''((((((((()))))))))***)))))))))))))))******+++,,,$$$ %%%+++,,,+++,,,''''''((()))+++---///000------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000}}}vvvmmmggg```[[[\\\aaavvv|||hhhTTTFFFBBB>>>===??????======@@@;;;;;;;;;<<<<<<<<<======CCCCCCLLL___uuuhhhVVVIIIBBB???<<<:::888777777777555444444333333444666777666555...333444000000555777555666888<<<>>>>>><<<888666222111111000000111111222333333333444666888999:::444333333222222333333444000222444555:::JJJbbbtttyyyaaaOOOMMMQQQZZZdddnnnqqqssswww|||}}}{{{|||~~~zzzuuutttvvvyyyyyyyyy{{{{{{|||}}}}}}|||{{{zzzqqqoookkkhhhjjjvvvqqq^^^RRRIIIAAA777444111///...///......***,,,------------///000,,,,,,,,,+++++++++******))))))))))))***,,,---...$$$%%%&&&((()))+++,,,---((((((((((((((()))******'''***...222666999<<>><<<>>>BBB@@@>>>;;;;;;<<<>>>??????@@@CCCLLL]]]vvvrrr]]]PPPEEE???>>>;;;:::999777666444333333999888666444444444666777888777555444555555333222:::>>>CCCEEECCC>>>:::777777555333111000111333444222111111444999???BBBCCCAAA999111...000222222000666444555999@@@NNNdddvvvzzziiiTTTHHHMMM\\\fffnnnrrruuuzzz}}}}}}~~~}}}}}}~~~}}}||||||}}}}}}zzzzzzuuuttttttooojjjhhhiiisss{{{gggXXXLLLDDD;;;555000000---((((((------------,,,+++***)))(((,,,,,,,,,,,,++++++***)))''''''(((((())))))******000,,,''''''***...//////''')))***)))((('''((())),,,,,,...333:::@@@EEEGGGOOOUUU[[[]]]XXXQQQKKKHHHMMMLLLIIICCC<<<555...***''''''&&&%%%&&&'''((()))###!!!"""&&&'''%%%%%%((('''&&&&&&((()))(((&&&$$$%%%$$$$$$###$$$%%%&&&'''&&&""""""'''(((%%%&&&+++++++++++++++++++++++++++((())))))+++,,,---......111333444333000...------222///,,,++++++,,,++++++(((+++---+++'''%%%(((,,,***)))))))))***)))&&&$$$***'''(((,,,***$$$$$$(((''''''(((((())))))******+++***)))(((((()))************,,,///444BBB\\\rrrzzzcccHHH888444---+++...+++++++++)))((((((((()))***((())))))*********))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((('''''''''(((***+++***###"""))))))$$$%%%---,,,,,,++++++***)))))))))+++++++++,,,---...---+++------------------,,,,,,///......---------......xxxrrrjjjbbb[[[ZZZcccnnniiiSSSGGGAAAAAA===;;;===<<<999:::===???>>><<<<<<<<<>>>>>>>>>AAAEEEPPPccc}}}mmmYYYLLLCCC>>><<<;;;;;;::::::999888777777555444333333444666888:::888555222222222333333333888<<<@@@CCCAAA???<<<;;;777666333111000000222333444333444888>>>DDDHHHIIIEEE>>>666111222222111///333222333888@@@MMMbbbttt}}}lllWWWLLLQQQ[[[eeemmmqqqsssxxx{{{{{{~~~|||||||||~~~~~~~~~}}}{{{{{{tttrrrtttnnniiihhhkkkuuuyyyeeeUUUHHH???:::444000000---))))))...+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,+++******(((((((((((())))))******111...***)))***,,,,,,+++))))))***)))(((''')))++++++,,,///333999???CCCEEELLLRRRWWWVVVOOOHHHCCCBBBDDDCCCAAA===888222---***'''&&&&&&%%%&&&'''((()))&&&$$$%%%)))***''''''***&&&%%%%%%&&&''''''&&&$$$%%%%%%'''((((((((('''''')))%%%$$$''''''###$$$'''************************((())))))***+++,,,---...///000111222333222000///333111---++++++++++++***'''***,,,***&&&$$$'''+++)))))))))+++,,,,,,+++))),,,))))))+++***%%%%%%))))))))))))******+++++++++,,,+++*********+++,,,---,,,,,,---///333@@@XXXmmm{{{bbbGGG888444...,,,///---...---,,,+++++++++,,,,,,((())))))*********))))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((((('''((()))***++++++$$$###))))))$$$%%%,,,+++++++++*********)))))),,,,,,,,,---...///...,,,,,,,,,------------------.........---------......}}}tttnnnhhhaaa[[[\\\jjjxxx{{{bbbNNNDDD??????;;;:::<<<;;;888888;;;>>>>>>============>>>>>>CCCIIIWWWnnnfffSSSHHH@@@<<<;;;999999888888888888777777555444444444555777999:::666333111000111333333333555888<<<>>>>>>======>>>777666333111000000111111333333444999???EEEIIIKKKCCC===666222222333222000111000111777>>>JJJ^^^oooppp[[[PPPUUU___iiirrrvvvxxx{{{}}}|||}}}|||{{{zzz{{{{{{~~~}}}|||zzztttqqqtttmmmggggggmmmxxxuuu___NNNAAA999777222000///---++++++...++++++,,,---------------******++++++,,,+++++++++((((((((())))))))))))***---+++(((((())))))((('''((()))(((&&&%%%&&&(((+++***,,,...222777;;;???AAAEEELLLPPPMMMDDD;;;888999888777666555222...+++)))'''&&&&&&&&&&&&'''(((((()))&&&'''******'''''')))%%%$$$######%%%''''''&&&###%%%''')))***(((&&&$$$)))&&&%%%'''&&&$$$$$$'''((((((((((((((()))))))))(((((()))***+++,,,,,,---......000555999;;;888555666333///,,,,,,++++++***''')))***(((%%%$$$'''***'''''''''))),,,------,,,---***)))***)))''''''***))))))))))))***************************+++,,,---,,,,,,...000333===RRRfff~~~~~~dddIII999444---,,,...,,,......---,,,,,,,,,,,,---)))))))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******+++%%%%%%))))))$$$$$$***)))))))))*********++++++---,,,,,,---///000...---++++++,,,,,,------..............................zzzrrrmmmggg```[[[___ppprrr[[[LLLEEEBBB:::777888;;;<<<:::;;;???======>>>>>>======>>>???EEENNNaaazzzvvv]]]MMMDDD>>>;;;;;;999999888888888777777777999888777666555555666666333222111222444444333111222444777888888999;;;<<<666555333111/////////000000///111555;;;@@@CCCDDD:::666222111111333333222000000111666;;;EEEVVVfffzzzqqq\\\PPPVVVaaakkkuuuxxxzzz}}}~~~|||}}}}}}|||{{{{{{zzz{{{{{{}}}}}}}}}|||yyyuuussstttmmmggghhhnnnyyyoooWWWFFF<<<666333111///...---,,,---...,,,------......---------((()))***+++++++++++++++))))))))))))))))))))))))$$$$$$%%%&&&'''(((''''''((('''&&&$$$"""###'''***)))+++---000222666999<<>>===<<<===???BBBIIIVVVlll|||iiiTTTGGGBBB>>><<<<<<<<<<<<;;;;;;:::999999888888777666555444333222222000111333666888666333///111222333333222333555777555444222000////////////......///222666999;;;;;;666444222111111222222222222111333666999@@@NNN\\\tttqqqZZZNNNTTT]]]gggrrrvvvxxxzzzzzzxxxzzzzzz{{{||||||||||||||||||zzzxxxxxxwwwvvvtttnnnhhhhhhllluuujjjQQQBBB:::666111111///------......---............---,,,+++***((()))******++++++++++++************))))))))))))$$$%%%'''((((((((((((((())))))'''%%%$$$%%%(((+++(((***,,,---///222777;;;===BBBGGGCCC999000,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&''''''''''''''')))&&&''')))(((%%%$$$&&&'''%%%###$$$&&&((())))))%%%$$$$$$#########$$$$$$###$$$%%%$$$%%%'''))))))((((((((()))))))))******((((((((())))))*********......000888AAAFFFDDDAAA;;;888333000///...---+++))))))))))))(((((()))+++'''&&&%%%&&&((())))))(((***)))((((((+++......,,,((((((((((((((('''''''''''''''(((((())))))))))))(((***---000222;;;OOOaaayyykkkOOO===777...,,,///,,,)))))))))))))))((((((''')))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))***(((((())))))&&&&&&'''''''''((()))***++++++,,,+++******+++------,,,*********++++++,,,---......,,,,,,---...//////......~~~xxxlllddd]]]ZZZ\\\fffxxx{{{aaaMMMCCC@@@>>><<<999:::======:::999;;;999;;;===<<<;;;<<>><<<<<<999999999999888888888888555555444444333333222222111222444777888666222...///000111000///000222444222222111000////////////000//////111444666666555777666555333222111000000333222444666888<<>>888000///333111******++++++******)))((())))))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((()))))))))(((''''''''''''(((((()))***++++++***))))))***,,,,,,+++*********++++++,,,,,,------+++,,,---/////////......}}}xxxjjjaaaYYYZZZbbbooosssZZZGGG@@@>>><<<:::888999<<<<<<999888:::888:::;;;:::999<<>>>>>===;;;;;;777888999:::;;;<<<===>>>:::::::::999777666444333333333333444444444111......///000000///000222333000000000000000000000000/////////111333555444333333333333333111000//////222222444777777:::EEEPPPbbbyyyrrr[[[PPPVVV^^^kkkwww}}}~~~zzz|||~~~~~~}}}{{{~~~~~~|||}}}~~~zzz{{{yyyvvvooommmiiiccc]]]```pppoooVVVDDD:::555...111111,,,,,,......***,,,,,,---,,,,,,+++******)))************))))))(((+++++++++*********))))))+++------,,,)))((()))+++***+++,,,+++))))))+++---(((+++...000444===JJJSSSRRRLLLCCC999222...,,,+++***)))((('''''''''''''''%%%&&&'''((((((((('''&&&)))&&&'''))))))&&&%%%(((&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&)))((($$$###''''''$$$%%%&&&&&&'''(((((())))))''''''(((((((((((())))))***+++---111555999===>>>777444000---,,,,,,+++***)))((('''''')))*********+++)))''''''((()))))))))'''***,,,...555<<<999222---,,,,,,,,,+++++++++******+++++++++***)))((('''***+++---...000:::NNNaaawwwsssVVVBBB;;;111///111///***++++++,,,+++***)))((())))))))))))((('''&&&%%%))))))))))))))))))))))))'''((()))******)))((('''&&&'''((()))***))))))(((&&&((()))))))))***)))''''''((((((((())))))******+++******+++------,,,***++++++++++++++++++,,,,,,***+++---///000000///...|||wwwkkkaaaYYY]]]hhhwwwlllTTTDDD@@@???>>>555333555:::<<<::::::<<<888:::;;;999888<<>>@@@BBBEEEGGGIIIJJJEEEDDDBBB???<<<888666444666444111000000111000///,,,...000111111111333555////////////000000000000---------000222444333222+++---////////////000000000111333777888;;;EEEPPP\\\uuusss]]]SSSYYY\\\hhhuuu|||}}}}}}~~~||||||~~~}}}zzz{{{~~~}}}yyyssslllkkkhhhaaaWWWXXXhhhzzztttZZZFFF:::333...222111,,,+++///...)))******+++,,,,,,,,,++++++***************)))((('''++++++++++++******))))))&&&((())))))''''''***---''')))***)))((('''((()))))),,,000333999EEETTT___^^^RRRBBB444...,,,,,,+++((((((''''''''''''((((((%%%%%%'''((((((((('''&&&%%%###$$$''''''$$$###&&&%%%%%%%%%&&&''''''$$$""""""###%%%&&&%%%$$$!!!"""&&&&&&###$$$)))***'''$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((((((+++---///111333777;;;???555222...+++******))))))((('''&&&&&&((()))))))))(((&&&$$$$$$&&&(((((((((''',,,///222999AAA>>>666+++++++++*********))))))))))))***)))((('''%%%$$$---------...///888MMM```www{{{]]]GGG===111,,,---***))))))***+++***)))((('''))))))))))))((('''&&&%%%************************'''((()))******)))((('''&&&''')))*********)))(((%%%((()))))))))+++***((((((((((((((()))))))))))),,,++++++,,,......---+++,,,,,,++++++++++++++++++***+++---///000000///...yyytttgggddd___aaapppuuu[[[MMMHHHCCC???===:::;;;<<<<<<;;;;;;<<<>>>>>>999:::>>>>>>>>>FFFSSShhh}}}fffWWWDDDBBB???<<<;;;<<<===>>>777999???GGGOOOTTTVVVVVVXXXTTTOOOJJJFFFAAA999444111111000///.........///000000000000000111111111222333222111///...///000............///111222333+++,,,...///000000//////222444666777888<<>>555000...//////000///,,,)))'''))),,,******)))((('''%%%###"""))))))))))))))))))))))))*********)))))))))))))))&&&''')))+++++++++******&&&'''((((((''''''(((***))))))))))))((((((((((((***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,...///111111xxxsssiiifffcccgggwwwlllTTTGGGCCC@@@===;;;999:::;;;;;;::::::;;;===<<<888888===>>>???IIIWWWooojjjVVVIIICCCAAA>>>;;;:::;;;<<<===888;;;@@@HHHQQQXXX[[[\\\WWWSSSNNNJJJEEE@@@999444222222111000////////////000000000000000000000000111111111000------...///------------...///000111//////111222333333222222000222666999>>>DDDKKKOOO___nnn~~~tttcccWWWSSS\\\gggrrrxxx{{{~~~}}}|||~~~~~~}}}zzzwwwqqqlllhhhaaaTTTLLLXXXiii{{{eeePPPBBB:::333111...---------,,,***************************((((((((((((((((((((((((+++***)))((('''(((((()))))))))***++++++************(((&&&'''***+++)))'''+++,,,222???NNN[[[bbbdddZZZOOO???444...,,,***((()))((('''&&&&&&'''((()))(((&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&''''''((()))'''%%%%%%&&&''''''&&&'''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))*********---,,,,,,---///111333555222000...+++*********+++++++++++++++*********)))(((''''''((()))***((('''))))))***---111444444222...---+++))))))))))))******)))))))))))))))******+++***+++---///666EEETTTqqqqqqUUUBBB777000---......//////---***(((***+++''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''''''''&&&'''((((((''''''(((***)))))))))))))))))))))(((***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111wwwqqqjjjiiihhhqqqvvvcccMMMCCC@@@===;;;:::888999;;;:::999999:::<<<<<<999:::???AAACCCOOO___xxxiiiUUUFFF>>>@@@>>><<<:::999999:::;;;======>>>AAAFFFJJJKKKLLLLLLIIIFFFCCCAAA===999666444333222111000000000000000000000000000000000000///000000...,,,,,,---.........------------......------...000000000000000///000555<<>>===<<<:::999888888999999===;;;888888999:::;;;;;;;;;:::::::::;;;::::::999555444333222111000000000000000000000000////////////000000...---,,,---///000///......---------...,,,,,,---...////////////...///444===IIIRRRVVVWWW]]]lll{{{vvvfffZZZSSSZZZdddoootttvvvzzz{{{zzz}}}}}}||||||{{{{{{{{{{{{}}}~~~~~~|||{{{zzzzzzxxxvvvsssmmmhhhbbbVVVOOOYYYiiilllVVVEEE<<<555222///---------,,,+++************************))))))))))))))))))))))))***))))))((((((((((((((('''(((((()))******))))))))))))(((((())))))((((((++++++222@@@NNNTTTNNNFFF>>>999222...,,,+++***((((((((((((''''''((((((((('''&&&$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%&&&%%%%%%&&&%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''')))+++,,,---...///////////////------,,,+++++++++,,,,,,,,,---...//////---+++***+++)))(((((())))))((('''((('''&&&&&&(((***+++,,,,,,+++***)))))))))***+++)))(((((())))))***+++,,,---++++++---///444@@@LLLiii{{{dddMMM<<<111---...+++---///000///---***)))++++++++++++)))((('''&&&((((((((((((((((((((((((''''''((((((((((((((()))000...,,,***((((((((((((&&&((())))))(((((()))***)))))))))))))))*********)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------......---------......///{{{sssmmmhhhllltttgggXXXHHHAAA>>><<<:::::::::;;;<<<<<<;;;;;;<<<===@@@===???DDDFFFLLL^^^rrriiiTTTGGGBBBAAA;;;:::999888777777777888888666444444666999;;;;;;222333444555666777999:::666555444222111111000000000000000000//////......///000000///...---///000111111000///............000000000000111222333333///000333;;;FFFMMMQQQQQQ\\\iiiyyywwwgggZZZSSSYYYdddnnnrrrtttxxxzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz~~~{{{yyyyyyyyyxxxvvvrrrlllhhhcccYYYQQQYYYggg~~~mmmXXXHHH>>>777333///---,,,,,,,,,+++************************************************)))))))))))))))((((((''')))))))))))))))((('''&&&&&&'''(((((())))))***+++***+++111>>>JJJLLLCCC999555222///,,,***)))(((((('''((((((((((((((((((''''''&&&$$$%%%%%%&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''')))+++***,,,000222333111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***+++)))''''''((())))))((((((''''''&&&'''(((***++++++***)))))))))***+++,,,+++*********++++++,,,---///,,,,,,...000444>>>HHHaaauuuiiiRRR@@@333...///+++,,,...000000///,,,)))++++++++++++***)))''''''((((((((((((((((((((((((((((((((())))))*********111000...+++***)))******'''((())))))(((((()))+++((()))))))))*********+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------......---------......///yyyrrrmmmjjjqqq}}}xxx]]]PPPCCC>>><<<:::888999:::;;;===<<<;;;;;;<<<>>>===;;;>>>DDDHHHPPPfff}}}vvvaaaOOOEEE@@@???999999888777777777777777999666333222333555555555333444555444333444666888666555444222111000000000111000000//////......---///000000///......///111222111000//////////////////////////////111222222111111333888>>>DDDGGGHHHWWWeeevvv}}}wwwiii\\\TTTZZZdddmmmqqqssswwwyyyxxxyyyyyy{{{|||}}}}}}}}}}}}||||||zzzyyyyyyxxxvvvrrrllliiieeeZZZQQQUUU```wwwrrr]]]LLLBBB888444000---,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))))))))(((''''''))))))))))))((('''&&&%%%%%%&&&((()))((()))+++,,,,,,...444???GGGGGG===444000///---+++***)))))))))''''''((((((((((((''''''((('''&&&'''((()))(((&&&###$$$&&&'''''''''&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((******(((***...111222000---***---------------------,,,,,,,,,---------,,,+++***)))'''%%%%%%'''((()))(((&&&'''(((((('''''')))+++******)))))))))***,,,------,,,,,,+++++++++,,,,,,///,,,+++...000333:::CCCYYYnnnmmmWWWDDD666//////+++,,,---///111000---***'''((()))******+++******))))))))))))))))))))))))(((((())))))******++++++---,,,+++***))))))))))))'''(((***)))(((((()))+++((())))))******+++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,---------------------------...///000|||wwwqqqmmmpppzzznnnUUUJJJ@@@===<<<::::::;;;999;;;<<<<<<;;;:::<<<===::::::>>>FFFMMMXXXrrrvvvdddTTTHHHAAA===:::888888888777777777777777:::777444222111000///---222444444333111111444666666555333222000/////////111000000///......------......///...------...000000//////.........//////------,,,,,,---...000000111222333555666:::>>>BBBOOO^^^ppp{{{xxxlll```XXXZZZdddmmmppprrrwwwyyyxxxvvvxxx{{{~~~}}}zzzzzzyyyxxxwwwvvvqqqmmmiii]]]PPPQQQYYYkkk|||xxxcccQQQEEE999555000---,,,,,,,,,,,,************************************************((())))))***)))((('''&&&''''''((((((((('''&&&&&&&&&(((***)))(((''')))+++---000666>>>CCCAAA999222------,,,+++******,,,---&&&'''((())))))((('''&&&'''&&&%%%''')))***)))((($$$%%%'''(((((((((&&&%%%&&&%%%%%%&&&'''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))*********)))***,,,...//////...---////////////...------,,,++++++++++++*********)))(((&&&%%%%%%'''***++++++###&&&))))))(((''')))******))))))))))))+++---...------,,,+++************...***))),,,...000666===QQQhhhrrr]]]III888000///,,,+++,,,...111111...+++&&&'''((()))************))))))))))))))))))))))))''''''(((((()))******+++(((((())))))***)))))))))''')))******))))))***+++((())))))******+++,,,,,,'''((()))***+++,,,------,,,,,,,,,------------...,,,,,,,,,---...///000111~~~zzzvvvqqqmmmuuu|||hhhPPPGGG???===>>>======???888:::;;;;;;:::999;;;<<<:::;;;AAAJJJRRR```|||mmmbbbSSSHHHCCC???;;;777888888888888777777777777444333222333555666666666---///111000///000333777666555333111000///......111000000///...---------,,,---...---,,,,,,---///......---------......///000000//////000111333444111333444333222444:::???JJJYYYlllyyyxxxoooccc\\\[[[dddmmmppprrrvvvyyyxxxuuuxxx{{{~~~{{{zzzyyyxxxwww|||vvvrrrnnn```RRROOOVVVaaavvv~~~iiiTTTFFF999555000---,,,,,,,,,,,,************************))))))))))))))))))))))))((()))*********)))'''&&&%%%%%%&&&'''(((((((((((('''***+++***'''&&&'''***,,,000666<<>>===;;;:::<<<999999999888999999::::::======BBBJJJVVVjjjvvvZZZQQQFFF???>>>>>><<<:::999888888777777777777777333444444444444333222222+++,,,...000222333444444222222000///..................------------............---...//////---,,,///////////////.........000///...,,,***+++...111111111111222333555888999FFFWWWjjjtttuuupppeee\\\[[[cccmmmssstttuuuxxx{{{wwwyyy~~~|||xxxvvvuuuuuusssxxx{{{tttgggZZZSSSQQQZZZrrrrrr\\\JJJAAA888000//////------//////---+++)))))))))+++,,,+++*********))))))((((((,,,***)))***++++++***(((((())))))))))))(((((('''***)))(((((((((***+++,,,---222999===<<<888333111/////////---++++++---///+++***)))'''&&&&&&%%%%%%'''%%%$$$$$$%%%'''''''''''''''(((((((((((('''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((*********+++,,,...///000000111222222111000///...------+++++++++++++++***)))((()))(((''''''''')))***+++&&&'''((((((''''''(((***((()))))))))************000///...---+++***)))(((+++++++++++++++...333666NNNfffzzzfffPPP===555444...---------......,,,***))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++******))))))((((((''''''((())))))***++++++,,,,,,'''((()))++++++******))),,,+++***+++---...---,,,++++++,,,------......///111000///...............}}}wwwppppppsssjjjWWWIIICCC>>>>>>===;;;:::<<<:::::::::::::::;;;;;;<<<>>>>>>DDDPPP___sss|||jjjRRRKKKBBB>>>>>>>>>===;;;999888777777666666777777555555555444444444333333///000111222222222222222222111000///..................------------.........------...//////...,,,........................111111111///......000333000000000111222444666888@@@PPPcccpppuuurrrhhh]]][[[cccnnnuuuwwwwwwxxxzzzxxx{{{~~~|||yyyxxxxxxxxxuuuxxxzzzuuujjj^^^WWWTTTZZZrrrxxxdddRRRCCC999111000///------///,,,+++*********+++,,,---************)))))))))(((,,,,,,,,,++++++*********((((((((((((((((((''''''))))))))))))***+++,,,---...333:::===<<<888444111111111111///,,,,,,---///++++++)))((('''&&&&&&&&&'''%%%$$$$$$&&&'''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""%%%%%%%%%&&&'''((()))***)))***,,,...///000000000222222111000...---,,,,,,******))))))))))))))))))((((((((((((((()))******&&&'''((((((''''''(((***)))*********++++++++++++///...------++++++***)))+++++++++++++++...222666IIIaaa|||jjjSSS>>>444333---,,,++++++,,,,,,+++)))))))))))))))))))))))))))(((((((((''''''((((((((())))))((((((((()))******************)))))))))((()))))))))******+++++++++'''((()))***+++******))),,,+++***+++---...---,,,++++++,,,------....../////////...---------------~~~yyysssnnnoootttyyy```OOOHHHBBB>>>>>>>>>;;;:::<<<;;;;;;;;;;;;;;;<<<===>>>>>>???HHHYYYmmmlllYYYHHHDDD???>>>??????>>>;;;888888777666666666666666666666555555444444444444444444444444333222111000111111000///..................------------.........------...//////...,,,,,,,,,------......//////000111222111000000111222000//////000111333555666<<>><<<888444222333444333111...---...///,,,+++***((('''''''''''''''%%%$$$$$$&&&''''''&&&&&&''''''((((((''''''&&&'''&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%&&&'''((()))***)))***,,,---///000000000222111000///---,,,++++++)))((('''''''''((()))***'''(((((()))))))))))))))&&&'''((((((''''''(((************+++++++++,,,,,,------,,,,,,,,,,,,++++++***++++++++++++...111555CCCYYYvvvpppXXXAAA444111---+++(((((()))******)))))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))(((((('''(((((((((++++++************))))))))))))******************(((((()))************))),,,+++***+++,,,------+++++++++,,,------......///......------------------{{{uuuoookkkooovvvnnnXXXIIIFFF@@@===>>>>>>;;;:::<<<;;;;;;;;;;;;<<<===>>>>>>???AAAMMMddd{{{yyy^^^MMMCCCAAA@@@@@@AAAAAA>>><<<777777666555555555555666666555555555444444444444666666666555444333111111111000///.....................------------......------,,,...///000...---+++++++++,,,---...//////---///111222000///000000000000000000111333555666===HHHXXXhhhttttttfffVVVXXXbbbpppzzz~~~|||yyywwwzzz|||~~~~~~|||zzzxxxxxxyyyyyyvvvtttrrrqqqnnnhhh```ZZZ^^^ssssss```HHH>>>555222111---,,,---((()))***+++++++++++++++*********)))))))))))))))(((+++...+++&&&$$$&&&)))((((((((((((((()))******&&&''')))+++---///000000666999===>>>;;;777444222555555555333000......///++++++***)))((('''''''''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''&&&&&&%%%%%%%%%&&&&&&((()))))))))***+++---...///000000111111000...---,,,+++******)))''''''''')))+++---'''((()))******)))((('''&&&'''((((((''''''(((***))))))*********+++++++++++++++,,,,,,,,,---------***+++,,,+++,,,---111333>>>RRRooovvv]]]DDD555111...+++((('''((()))******))))))))))))))))))))))))&&&''''''''''''''''''&&&)))(((((('''''''''''''''***))))))))))))))))))))))))))))))***************((()))))))))************+++*********,,,---,,,+++++++++,,,------......///..................------yyyrrrkkkjjjrrr|||{{{dddQQQFFFDDD>>><<<===>>>;;;:::<<<::::::::::::;;;<<<===>>>@@@DDDTTTnnnpppVVVGGGBBBBBBBBBCCCCCCAAA===;;;777666555555444555555555444555555666555444333333555555555555444333222222000//////.....................------------......---,,,,,,---///000///---+++++++++,,,---...//////---///222333222111111111111111111111222333555666;;;FFFUUUfffsssuuuhhhXXXVVV___mmmxxx~~~~~~zzzxxxzzz{{{||||||{{{{{{|||~~~~~~~~~}}}|||zzzyyywwwvvvvvvvvvuuurrroooooonnnjjjccc]]]bbbuuuvvvaaaIII???666333111---,,,---***++++++++++++***)))((())))))))))))))))))******))),,,///,,,'''%%%'''+++))))))))))))***+++------***+++---000333555777888<<<>>>>>><<<888444222222444555555333000.........+++***)))((('''''''''(((&&&%%%$$$%%%'''((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))+++---...//////000000000///...---,,,++++++,,,+++***))))))+++---///'''((()))******)))((('''&&&'''((((((''''''(((***(((((((((((())))))))))))******+++,,,,,,---......)))+++,,,,,,,,,---000222:::LLLhhh{{{cccIII888222///,,,)))((()))+++++++++(((((((((((((((((((((((('''((())))))))))))((('''((((((''''''''''''(((((('''((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********+++***)))***,,,---,,,+++++++++,,,------......///...///000000000000//////uuummmgggiiiwwwooo[[[LLLCCCBBB===;;;===>>>;;;:::;;;:::::::::;;;<<<===>>>???CCCJJJ]]]yyyhhhQQQEEE@@@AAACCCCCCAAA>>>;;;888666666555444444444444444444555777999888666444222333333444444333333222111//////......---......///......------------......---,,,,,,---///000///...,,,,,,------......//////000222555555555444444555222222111111222333555666777BBBRRRcccrrrvvvlll___TTT\\\hhhttt{{{}}}|||yyyzzz{{{{{{zzzxxxvvvwwwxxx|||~~~~~~~~~~~~|||{{{zzzxxxwwwwwwvvvvvvvvvsssqqqppppppmmmhhhcccfffwwwwwwaaaIII???666333000---+++,,,,,,++++++***))))))(((((())))))))))))************+++---///...+++***+++---***)))))))))+++---///000111111222555888<<<@@@BBBCCCBBB???999444000000111222333444222000...------))))))((('''''''''''''''%%%%%%$$$&&&(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((((((((()))+++,,,...//////////////////.........------...---,,,,,,,,,---...///)))))))))))))))(((((('''&&&'''((((((''''''(((***'''''''''((((((((())))))******+++,,,,,,---......)))***,,,,,,,,,---///111999GGGaaa}}}hhhMMM;;;333///---+++***+++,,,,,,+++((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''(((((()))***&&&&&&''''''''''''((((((''''''((())))))******+++)))))))))((()))******++++++***)))***+++,,,,,,***++++++,,,------......///...///000111222111000///yyyooogggcccjjj}}}zzzeeeTTTHHH@@@@@@<<<:::===>>>;;;:::;;;;;;;;;;;;<<<===>>>@@@@@@HHHQQQfff{{{aaaMMMCCC<<<>>>???@@@===:::777666666555444444333333444444444777;;;======:::555222333333333222222000//////.........------......///......------------......,,,,,,,,,---///000///...........................111333555555555555666777111111000000111222333444666AAAQQQ```nnnssslllbbbSSSYYYcccnnnxxx|||}}}||||||||||||zzzvvvttttttuuuxxxzzz||||||{{{{{{|||}}}yyyyyyyyyyyyyyyzzzzzzzzzyyyxxxvvvuuusssqqqmmmkkkhhhxxxyyybbbHHH>>>555222000---+++,,,+++***)))(((((()))******((()))))))))************+++++++++++++++,,,,,,,,,))))))((((((***,,,///111222222333444888>>>CCCGGGIIIFFF???666///---...000///000222111///---,,,---(((''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''''''''&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((()))***,,,---...//////....../////////000000000///...............------******)))(((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))+++++++++,,,,,,---------)))***,,,,,,,,,,,,...000777CCC[[[wwwnnnQQQ<<<444...,,,++++++,,,,,,+++***((((((((((((((((((((((((((()))+++,,,,,,+++)))((('''''''''((()))***+++,,,''''''''''''((((((((()))%%%&&&'''((()))++++++,,,***)))((((((((()))+++++++++))))))***+++,,,+++***++++++,,,------......///---...000111222111000///}}}uuujjjcccaaakkkttt^^^OOOEEE>>>???;;;:::===>>>;;;:::;;;<<<<<<<<<===>>>@@@AAABBBKKKVVVmmmwww]]]JJJBBB777:::<<<<<<:::777555444555555444333333333333444555888===@@@@@@<<<777333333333222222000...---,,,......---------......///.........------.........,,,,,,,,,---000000000...///////////////.........000111333333222333444666000000/////////111222333999DDDRRR___jjjnnnhhh```RRRWWW```kkkuuu{{{}}}}}}}}}}}}}}}zzzvvvtttssssssuuuwwwxxxxxxxxxxxxyyy{{{xxxxxxyyyzzz|||}}}}}}~~~}}}}}}|||yyywwwtttrrrqqqiiixxx{{{dddGGG>>>555111000,,,+++,,,***)))((('''((())),,,---(((((())))))*********+++((('''&&&''')))+++***)))((((((''''''))),,,///000111000///111555<<>>AAAGGGRRRaaayyyuuu\\\III@@@;;;:::888666555555666777444333333222222333333444444777<<>>HHHTTTaaajjjkkkfffVVVVVV\\\iiissswwwzzz}}}}}}|||zzzxxxvvvtttsssssssssrrrqqqqqqrrruuuwwwyyyyyyzzz{{{}}}}}}}}}||||||}}}~~~~~~zzzwwwuuutttsssfffMMM@@@333///000///---,,,***+++,,,---...---,,,+++'''(((((()))***+++++++++++++++++++++******))))))******))))))***+++,,,,,,***......((('''111===EEEHHH@@@888333444444222///111000///---,,,,,,+++,,,'''((()))))))))((('''&&&,,,)))((()))'''%%%'''---'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((()))***)))((()))---111555444222000000111222333---...///000///,,,***(((---+++---111---%%%"""%%%((((((((((((''''''''''''))))))))))))************///...,,,++++++,,,...///...'''$$$+++000...+++,,,222<<>>??????CCCJJJ\\\lllpppYYYHHH@@@<<<;;;999666555555666777444333333222222333333444222444777::::::777444222333222222222111111111111...............------------------.........//////...///111222444444444444//////...---...000222333555555444444333333222222111000000000111222333333777===DDDNNN[[[gggjjjfffWWWVVV\\\hhhrrrwww{{{~~~}}}|||zzzwwwuuusssrrrrrrrrrqqqqqqqqqsssvvvxxxzzzxxxyyyzzz{{{||||||||||||}}}~~~~~~~~~}}}zzzwwwuuuvvvtttkkkRRRDDD666111111///,,,+++------------,,,++++++***((((((((()))***+++++++++************))))))(((((())))))(((((())))))***+++)))...000,,,,,,444===CCCDDD===555000//////---***111000///...---,,,++++++&&&&&&'''''''''&&&&&&%%%)))&&&&&&'''&&&###%%%)))&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$###############$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%((()))***)))((()))---111333222000//////000111222000000000000///---+++***+++)))+++///,,,'''%%%)))''''''((()))***+++,,,,,,))))))))))))************)))(((&&&%%%%%%&&&((())),,,((((((++++++'''(((,,,000999NNNiii~~~xxx^^^GGG888///,,,***((()))))))))(((((((((((((((((((((((((((+++)))'''''')))+++++++++))))))(((((())))))***+++++++++)))(((((('''''''''(((((()))***************(((***,,,------,,,***)))((()))*********+++...000111111000///...------------.........//////000000xxxqqqjjjhhhqqqnnnXXXJJJEEEAAA===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>???@@@HHHQQQgggyyy~~~gggSSSFFF@@@>>><<<:::888666555555666333333222222222222333333111222444555555444222111222222111111111000000000+++,,,---.........---,,,---------...............000///000444888999777444///......---...000111222666666666555444333222111222222111111111222222333666;;;@@@HHHUUUccchhhgggYYYWWW\\\gggrrrxxx{{{~~~}}}|||yyyvvvtttrrrqqqqqqqqqqqqqqqrrrtttwwwyyy{{{wwwxxxxxxyyy{{{|||}}}}}}}}}}}}}}}}}}{{{zzzxxxwwwuuurrr|||qqqXXXIII:::333111...,,,+++///...---,,,+++*********(((((())))))***+++++++++)))))))))))))))((((((((((((((((((((((((((()))***(((...111000111777===???AAA;;;333///---,,,)))'''//////000000///---+++***''''''&&&&&&&&&''''''(((&&&$$$%%%'''%%%!!!"""&&&%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((#########$$$%%%%%%&&&&&&)))*********)))+++...000111000///...///000111222000000...---,,,+++++++++)))((()))+++***((())),,,''''''((()))***+++,,,,,,))))))))))))***************)))(((''''''((()))***++++++,,,---***'''+++111---666JJJddd{{{|||bbbIII999///---,,,,,,------,,,***))))))))))))))))))))))))***)))'''((()))++++++***))))))(((((())))))***++++++***))))))(((((((((((((((((()))***************''')))+++------,,,+++***+++...000...***))),,,///...,,,***+++...000000///,,,------...///000111111uuuooojjjnnnzzz}}}dddPPPGGGDDD@@@<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;<<<>>>???CCCOOO[[[pppppp\\\MMMCCC???>>>===;;;999777555555555333333222222222222333333222333333333333333333222111111111000000000000///***,,,...000000000...---........................000......333999;;;777222......---......///111111777777777777666444333222222222111111000111111111444999>>>GGGUUUcccjjjiii^^^ZZZ\\\fffrrrxxx|||}}}{{{xxxuuurrrqqqqqqqqqssssssssstttuuuvvvxxxyyyxxxxxxyyyzzz{{{}}}~~~||||||||||||{{{yyyxxxwwwrrrnnnuuuuuu\\\LLL;;;444111...,,,,,,///...,,,+++***++++++,,,)))))))))******+++++++++************))))))))))))))))))((((((((())))))***(((---000000222888<<<;;;<<<888333000///---+++)))---...000000///---+++)))***))))))((()))***,,,---'''%%%''')))'''""""""&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''************+++,,,...000000////////////000111222///---+++)))(((((())))))((((((((((((((('''***---((((((((((((''''''''''''((()))))))))************------,,,++++++,,,------(((***++++++))))))...333---444FFF```wwweeeKKK:::...---,,,---///...---+++))))))))))))))))))))))))***)))((((((***+++***)))((((((((((((((()))******+++******)))(((((())))))(((((()))***************'''(((***,,,,,,,,,,,,+++***///222000,,,,,,333::::::333---+++...111000...,,,,,,---...///000111222~~~rrrnnnllltttvvv[[[KKKEEEBBB>>>::::::::::::::::::;;;<<<<<<<<<;;;<<<>>>@@@HHHXXXggg{{{rrr```PPPFFFAAA???===<<<;;;999777555444444333222222111111222222333222222111111111111222222111111111000000000000///,,,---000111222111000///.....................---///---,,,000666888444000---------......///000111777777888888777666444333111000000////////////000111777>>>IIIXXXhhhnnnnnnddd^^^]]]fffrrrxxx|||}}}{{{wwwtttrrrqqqrrrrrrwwwwwwvvvvvvuuuuuuuuuuuuyyyzzz{{{|||}}}~~~yyyzzz{{{{{{{{{yyyxxxwwwrrrkkkooozzzzzz]]]MMM;;;333111...------,,,++++++***+++,,,...///************+++++++++++++++++++++++++++++++++++++++******))))))*********))),,,------111888;;;999555333111//////...---,,,,,,---...///...,,,***)))******))))))***,,,---///)))((()))+++)))%%%$$$(((%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$###"""""""""""""""''''''''''''''''''''''''*********+++---...//////000000000000111111222333///---***((('''''')))***)))***)))'''%%%&&&)))***((((((((((((''''''''''''((()))))))))************+++******************+++))))))((('''(((***++++++---222BBB[[[ssshhhMMM;;;***)))((()))******)))'''))))))))))))))))))))))))***)))((()))***+++)))(((((((((((('''((())))))***+++******))))))))))))***(((((()))***************'''((()))+++,,,,,,,,,+++$$$(((,,,++++++000;;;EEELLLBBB666///......,,,***,,,,,,---...///000111222{{{pppmmmnnnyyymmmTTTGGGCCC@@@<<<:::999999999999:::;;;<<<===<<<;;;<<>>;;;;;;:::888777555444333222222111111111111222222000000///......///000000222222111111111000000000...///000111222111000///...............---------...,,,+++---111333111///,,,------...//////000000444555777777777666444222//////.........//////000000666>>>JJJ\\\mmmvvvvvvlllddd```gggrrryyy}}}|||zzzwwwtttsssssstttuuuyyyyyyxxxwwwvvvuuutttssszzz{{{}}}~~~~~~}}}wwwxxxzzz||||||zzzwwwvvvsssjjjllluuuaaaPPP===444111...---...*********+++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******************+++,,,---333999:::555------------,,,++++++***++++++,,,,,,,,,+++***)))''''''((()))***+++---...,,,******+++)))%%%%%%)))%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############&&&&&&&&&&&&&&&'''''''''+++******,,,...000///...000000111111111111111111111///---+++******+++,,,(((+++***&&&$$$&&&((('''''''''((()))***+++,,,,,,))))))))))))************************************---...---++++++---,,,(((...111===TTTmmmmmmPPP===---+++******++++++***((())))))))))))))))))))))))***))))))***++++++)))'''((((((''''''(((((()))***+++******))))))*********(((((()))***************(((((()))***++++++++++++(((***+++)))'''+++333;;;@@@999111,,,,,,---......,,,------...///000111111}}}wwwnnnlllppp~~~vvvbbbMMMEEEBBB>>>;;;;;;999999999999:::;;;<<<===<<<;;;<<>>======999888888777666555444333222222111111111111222222000000000//////000000000333222222222111111111111000000000000//////////////////.........---------------,,,,,,,,,---//////,,,,,,---...///////////////111333555555444222111///.........///000111222000555<<>>;;;<<<999999999999:::;;;<<<===<<<;;;===@@@FFFTTTnnnqqqaaaSSSLLLCCC===;;;<<<===<<<777777777777666555333333222222111111111111222222222222333333333333222222333333333222222222222111111000///...............//////.........---------......---+++***+++---000+++,,,---...////////////,,,...000333333222111///////////////000111333333111444:::EEEZZZrrrvvvkkkdddiiissszzz}}}{{{yyyvvvttttttvvvxxxzzzxxxxxxxxxxxxxxxwwwvvvuuuxxx{{{~~~}}}yyywwwrrruuuzzz}}}~~~{{{vvvsssqqqfffdddjjjuuulllYYYDDD888222...,,,---+++,,,---...---,,,+++***++++++++++++++++++++++++))))))******++++++++++++******)))((((((((((((((('''***///444<<<@@@999///***,,,---,,,***(((&&&&&&***)))(((((('''(((((()))''')))+++...///000000000***'''&&&&&&### """'''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''###$$$&&&))),,,///111222,,,+++***---000222000...///000000000///...------......,,,+++***)))))))))###)))***%%%$$$((()))&&&((((((((((((''''''''''''))))))))))))************))))))************))))))!!!***((($$$''',,,---...---555JJJcccyyyuuuXXXCCC444111---+++,,,,,,,,,,,,((((((((((((((((((((((((******)))***+++***(((&&&'''''''''''''''((())))))+++***************++++++(((((()))************************)))))))))))))))&&&(((***---.../////////+++...222333222000//////.........///////////////zzzvvvnnnrrr{{{~~~eeeVVVHHHBBB???<<<:::999===<<<;;;:::::::::;;;<<>>???BBBHHHUUUkkkqqq___OOOFFFAAA@@@===;;;999999999::::::888666555555555444333333333333333333333444444888888999:::<<<>>>???AAABBB@@@@@@@@@AAA???;;;777888777555555666666555333000000000000///...,,,+++,,,,,,,,,------.........111...+++,,,///111222222222222111111111222333333111111111111222222222333111555;;;HHH___xxx~~~uuuqqqtttxxxzzzzzz|||zzzyyyzzz{{{|||zzzwwwvvvxxxzzzzzz{{{|||~~~}}}{{{yyywwwtttsssuuu{{{xxxrrrllllllgggdddooottt^^^FFF999666222...,,,......---------,,,,,,,,,,,,++++++++++++*********(((((()))***************+++''''''))))))&&&'''***,,,...555===<<<555//////***)))((((((''''''(((((((((((((((((((((((((((((((((((())),,,000222000///,,,***)))(((((((((&&&$$$+++'''%%%''''''%%%&&&***"""""""""######$$$$$$$$$''''''''''''''''''&&&&&&'''&&&%%%%%%''')))*********)))'''&&&&&&&&&'''((($$$%%%''''''((()))---000444111------...//////...111111222222222222222111000000...---+++***(((((((((((()))***************(((((())))))))))))((((((((((((((((((((((((((((((************************(((+++,,,)))))),,,+++(((---...222@@@VVVpppwww[[[DDD777000,,,------******------***((('''((()))))))))---***(((+++000333000,,,((()))))))))'''''')))***+++,,,,,,+++***))))))+++)))'''%%%&&&(((***)))(((******++++++++++++++++++***+++,,,,,,------,,,,,,............////////////000000000000////////////zzztttqqqqqqyyypppZZZMMMBBB>>>===:::999999<<<;;;::::::::::::<<<<<<;;;>>>EEEPPPaaayyyjjj[[[OOODDD======<<<:::888666666666777888666444444666666333000333333333333444444555666<<<<<<>>>AAAFFFLLLQQQUUU[[[YYYXXXVVVTTTPPPKKKGGG???===:::888888777555333...///000000///...,,,+++,,,,,,,,,---...//////000111///---...000111222222000000000000111222222222111111111111222222222222111555<<>><<<;;;<<<<<<;;;:::999:::;;;<<<===<<<@@@HHHVVVkkklllXXXMMMFFF???::::::999888666555444444444888666444666999999555000333222222333444666777888:::;;;>>>DDDNNNXXXbbbhhhqqqqqqrrrrrrnnniiibbb]]]PPPKKKDDD>>>:::777444333...///000111111000///...,,,,,,---...///000000111///......---...//////000///000111222333333333333222222222222333333333333333777===III```{{{|||wwwwwwyyyzzzzzzzzzzzzzzzzzzxxxvvvuuuwwwzzz~~~}}}{{{zzzyyyzzzzzzzzz}}}yyyuuuppprrroookkkooo||||||gggOOO>>>555///---------------------------------------,,,,,,,,,++++++(((((()))***************...+++***------++++++...,,,333===BBB>>>666...***,,,,,,+++***************************************'''''''''''')))+++,,,---)))((('''''''''(((&&&%%%$$$###$$$((()))&&&%%%'''%%%%%%%%%&&&'''(((((()))))))))((('''&&&%%%%%%%%%***&&&""""""&&&))))))'''&&&&&&%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%&&&))),,,------,,,,,,---...///000777666666555333111///...---------,,,,,,+++++++++((()))************))))))&&&&&&''')))************))))))))))))))))))))))))************************,,,......++++++......,,,+++,,,///777HHHaaazzzxxx[[[DDD555222//////...,,,***)))***)))''''''((())))))(((---+++))),,,000222///,,,)))******)))(((''')))***+++,,,---,,,+++***+++,,,,,,++++++++++++,,,------******+++,,,------......***+++,,,,,,------,,,,,,---------.........//////////////////000000000000yyyssspppoooooo~~~wwwdddLLLDDD===<<<;;;999999;;;;;;::::::999:::;;;<<<===???CCCKKK\\\sss{{{lllXXXIIICCC???:::666999888777666555555444444666555444666888888555222222222222333444777999;;;888999<<>>888555111111111111111111000000------...//////000111111////////////.........//////111333555666777666555444444444444444444333333555999>>>HHH]]]xxxzzzxxx{{{~~~~~~}}}{{{yyywwwvvvvvvwwwyyy|||~~~|||{{{{{{|||}}}zzz}}}}}}xxxuuurrrrrrpppmmmooozzznnnVVVDDD888000---///---------------------------------,,,,,,,,,++++++(((((()))***************000---,,,...---******,,,,,,666AAADDD@@@888111,,,***)))((((((''''''(((((())))))))))))))))))))))))&&&&&&'''''''''(((***+++(((&&&%%%&&&''''''&&&%%%"""!!!###'''((($$$###%%%$$$$$$##################))))))((('''&&&%%%%%%%%%&&&$$$###%%%'''(((&&&$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$%%%(((***'''(((***+++,,,...000111777777666555333111///...---------,,,,,,+++++++++))))))*********))))))(((&&&&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))+++...---******---...++++++,,,///555BBBYYYsssyyy\\\DDD444222000......///---+++***((('''''')))***)))((((((***+++,,,++++++,,,---***++++++***(((''')))******+++,,,,,,******+++,,,((((((((((((((()))***+++******+++,,,------......***+++,,,,,,------,,,,,,------------.............../////////000000000111{{{uuuqqqpppqqquuummm\\\IIIBBB======<<<::::::===;;;:::999999:::;;;===>>>CCCGGGRRReee}}}}}}bbbYYYLLLCCC???===:::777888888888777666555555444222333444444444444444444222222222333555888;;;===<<<;;;;;;<<>>>>>===;;;;;;>>>::::::999999:::;;;===>>>EEEKKKZZZqqqsssdddQQQLLLFFF@@@>>><<<;;;:::777777777777777666555444111444666555222222555999222222222222555999===???CCC@@@===:::888999;;;<<>>GGGEEE>>>888111+++,,,,,,+++************+++((((((((((((((((((((((((###&&&))))))'''&&&&&&(((%%%$$$###$$$&&&''''''%%%'''$$$%%%''''''$$$###&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&"""%%%'''&&&###!!!$$$'''%%%%%%&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$&&&)))(((***---...---...000222333333333333222111000///......---,,,,,,+++*********************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((***((($$$$$$(((***((((((+++///111888IIIbbbuuuyyy\\\DDD444444///)))(((,,,,,,(((***))))))***,,,---+++***&&&((())))))((((((((())),,,,,,,,,+++(((((()))***'''(((******)))(((***++++++---...---++++++...000******++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---------..................///000111111111}}}vvvqqqooosssvvvnnnWWWGGGAAA<<<::::::999666666999::::::999999:::<<<===>>>EEEMMM```zzz{{{cccRRRFFFDDD@@@<<<999888888999777777777777666555444444333777:::888333222888>>>222222111222555999>>>@@@HHHEEE@@@:::666444333333888<<>><<<<<<;;;;;;;;;@@@>>>???@@@???<<>>EEEUUURRRJJJ???999999777444333666888999;;;CCCNNNWWWbbblllyyyssslll___PPPGGGBBB<<<555777555333222333333222111444222000//////111333555777666555666777777555444444444444444444555555555666666888???NNNfff}}}ssssssvvv{{{~~~|||yyyyyy|||~~~}}}{{{yyyxxxyyyzzz{{{wwwqqqooorrrzzz|||ppp^^^GGG777333222111222,,,###***333...------------,,,,,,+++***---,,,++++++,,,,,,+++)))///***))),,,...---...000555@@@GGGCCC<<<666333000+++++++++*********)))))))))***+++,,,,,,+++)))))),,,++++++******************''''''))))))'''(((+++'''''''''''''''''''''''''''''''''''''''((())))))***++++++((($$$###%%%((($$$"""$$$)))***((('''***''''''''''''''''''&&&&&&(((((((((((())))))))))))+++,,,---///000000111111333222222222111111000000....../////////...,,,+++******************++++++))))))*********+++++++++***)))))))))+++,,,+++***+++***(((((())))))'''&&&************************(((/////////777???PPPjjjyyy{{{^^^FFF;;;///...111+++(((((("""***+++,,,---------,,,,,,++++++******************---...///...,,,+++,,,------,,,***((()))+++---///*********+++,,,---...///,,,...///---***)))***,,,/////////000//////...---///111111111///......///000111222111000000222444~~~xxxuuuooolllxxxuuu\\\KKKCCC???>>>===<<<;;;;;;;;;;;;===<<<===???>>>===AAAGGGRRRaaazzz}}}hhhTTTHHHDDDBBB@@@===<<<<<<;;;:::888888888888777777777666666888:::<<<>>>???>>>===<<<>>>999666777888:::@@@GGGYYYYYYRRRFFF===999777444444555666555444888@@@GGGQQQYYYeeepppyyy~~~~~~zzzqqqdddZZZRRRHHH>>>999777444333333222000///000///...------///000222888666555555666555333111000000111111111111111000444444777===LLLeeevvvssstttyyy~~~|||zzzwwwxxx||||||yyywwwwwwxxxyyyzzztttooooooqqqvvvttt___HHH999555...,,,...)))!!!'''...)))+++,,,,,,,,,++++++***)))+++***((()))******)))'''...***(((+++------///333===EEEIIICCC:::444111...*********))))))(((((((((((()))*********)))((((((++++++***))))))))))))))))))&&&%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))++++++***'''%%%$$$%%%'''!!!!!!%%%'''$$$$$$&&&$$$%%%%%%&&&'''((())))))''''''(((((()))))))))******+++,,,---...//////////////////.........---------.../////////...---,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((()))+++,,,+++***)))((('''((()))***)))(((************************%%%,,,+++,,,444<<>>;;;===999555555666888@@@HHH\\\```]]]PPPAAA999555444222444444222000000444888@@@EEEMMMVVVaaammmxxx{{{rrrhhhZZZMMM@@@===999666444333222111.........---...//////000888666444444444333111///111222333333333222111111111222555;;;IIIbbbyyyttttttyyy}}}}}}~~~zzzxxxwwwyyy}}}}}}xxxuuutttvvvwwwvvvqqqnnnoooooorrrzzzwww```HHH999555111---000---%%%)))///)))******+++++++++***))))))+++)))(((((()))***(((''',,,(((''')))+++---222888HHHMMMLLLCCC888222...,,,))))))((((((((((((''''''''''''((())))))(((((('''******)))(((((((((((((((***'''&&&((('''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((,,,***'''&&&&&&&&&&&&%%%$$$"""$$$((()))&&&&&&)))%%%%%%&&&&&&'''''''''(((&&&&&&'''((())))))******))))))+++,,,---.........111111000000000000//////,,,---.../////////...---))))))((((((((((((((((((++++++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***((('''&&&'''***+++***)))************************###)))''''''000888JJJcccuuu~~~fffPPP<<<000...111++++++,,,'''((()))))))))************************************)))***+++***(((((((((******((('''&&&&&&(((***+++*********))))))***++++++***,,,---,,,++++++,,,...+++,,,---......///......+++,,,------,,,...111333000222333222111111333444|||tttpppnnnrrrzzz```LLLDDDCCC<<<;;;::::::999999999::::::999:::<<<<<<===FFFPPPdddzzzhhhTTTIIIBBB@@@AAA===;;;999888999999888777777777777666666666555555555999???CCCDDDAAA<<<999:::666333222222444===FFFYYYbbbcccVVVCCC777444333///111333222111111333555888:::===CCCKKKVVVbbbjjjxxxzzzmmmaaaQQQLLLCCC<<<888666555444000000000111111111111111555333222222333333222111444444444444444333222111///111555:::GGG___|||}}}wwwwww|||}}}{{{{{{|||xxxxxxxxx{{{~~~~~~xxxuuutttvvvwwwwwwrrrooonnnnnnooovvv~~~{{{bbbJJJ;;;666444///111111)))+++000*********++++++++++++******,,,+++******++++++***)))+++'''&&&(((+++---555===PPPRRRMMM@@@444///,,,)))((((((((((((((((((((((((''''''((((((((()))(((((())))))((('''''''''''''''---)))(((***)))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''''',,,)))%%%%%%'''(((&&&$$$(((%%%&&&***+++((())),,,))))))((('''%%%$$$######%%%%%%&&&'''(((******+++((()))+++,,,------......111111111111111000000000+++,,,.../////////......)))))))))))))))((((((((()))************+++++++++***)))((()))***++++++)))(((''''''((()))******)))************************%%%)))&&&%%%---444DDD\\\pppzzziiiSSS===000...111,,,,,,...***))))))((()))))))))******))))))))))))************((()))******(((((((((***)))((('''''''''(((***+++,,,++++++************+++((()))******++++++,,,---)))***+++---.../////////---......------...111444000222444444333222333444}}}uuuooonnntttlllUUUDDD======;;;;;;:::999999999999:::;;;:::;;;<<<<<<>>>IIIUUUjjjpppWWWHHHBBB>>>=========;;;888888888888777666888888777777777666666666555999@@@EEEEEEBBB<<<888888555333222111222;;;EEERRR^^^dddWWWCCC666333333...000222333333333333444555666777999===CCCKKKQQQaaalllxxx}}}vvvjjjaaaTTTGGG???999666444333333333222222111111111111000///111333666777666333333222111000////////////222555999DDDZZZwww|||}}}~~~yyywwwxxxtttuuuwwwyyy|||~~~yyywwwwwwxxxyyyzzzuuupppnnnmmmmmmttt|||kkkTTTCCC:::555---...000)))***---)))++++++,,,,,,,,,,,,,,,+++,,,+++)))***++++++***(((***'''&&&)))+++///777AAARRRRRRJJJ<<<111,,,***((())))))))))))))))))))))))(((((((((((())))))******)))(((((('''''''''''''''---)))(((***)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&+++((($$$$$$&&&(((&&&$$$'''$$$%%%((((((&&&'''***)))((('''&&&%%%$$$######$$$%%%&&&'''((()))***+++)))***+++,,,---.........,,,,,,------------------+++,,,.../////////......+++++++++******)))))))))(((((((((((()))))))))))))))((('''(((***+++***)))+++)))(((((())))))(((&&&))))))))))))))))))))))))))),,,(((&&&,,,111>>>TTTjjjvvvjjjTTT>>>111...000++++++///+++***))))))))))))***++++++(((((()))))))))*********(((***+++***))))))***+++******)))))))))***+++,,,---,,,,,,+++++++++,,,,,,))))))***+++,,,---......)))***+++---.../////////000000000000//////111333000222444555444333333444wwwqqqqqqxxxvvvbbbOOOCCC===<<<;;;::::::999999:::::::::;;;;;;<<<======BBBPPP^^^rrrnnn^^^MMMDDDBBB???>>>>>>>>><<<:::999999999888666888888888777777777666666666:::AAAFFFGGGCCC===999777666666555333333;;;FFFNNN[[[bbbWWWCCC666333333//////000111111111111000111333444555666999>>>AAAKKKUUUaaajjjsss}}}~~~uuuhhhZZZMMMCCC;;;666666555444222111000000000000///...111555999<<<<<<999888555333111111222333000333555777@@@TTTpppzzzvvvuuuppprrruuuvvvwwwyyy||||||zzzzzzzzz{{{{{{uuupppnnnllllllrrrzzzzzzdddPPPCCC::://////222,,,,,,///,,,++++++,,,---------,,,,,,***(((''''''((()))'''&&&)))((((((+++---000999DDDNNNLLLDDD777...+++***((((((((())))))))))))******(((((((((((()))***++++++))))))((('''''''''''''''***'''&&&((('''$$$$$$'''''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&)))'''%%%%%%%%%&&&&&&&&&)))&&&&&&))))))'''(((+++$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&'''(((((()))))))))***+++,,,---.........---------------.........,,,---.../////////...---,,,,,,++++++******))))))&&&'''''''''(((((((((((()))((('''(((***+++***)))+++***(((((())))))'''&&&)))))))))))))))))))))))),,,///)))(((...111:::MMMcccqqqkkkVVV@@@222...///)))***///+++***)))((((((((()))+++,,,'''(((((())))))*********)))***++++++******+++,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,---///000000///***+++,,,---//////000000///111222222111000111222111333555666555444444444zzzuuuvvvkkkWWWJJJCCC@@@>>>;;;;;;::::::::::::;;;;;;999:::<<<>>>@@@GGGWWWhhh}}}ppp\\\QQQFFFCCCCCCBBBAAABBBAAA>>><<<:::::::::888777777777666666666555555555555999???DDDEEEAAA<<<888444444666777333222:::DDDOOO[[[bbbWWWEEE888444333.........///000111111000000111222333333444777:::;;;BBBJJJPPP[[[lllzzzzzzqqqgggZZZNNNFFF<<<:::777444222111111111000//////222777<<>>999555444555777999000333555555:::MMMiii~~~|||wwwuuuqqqsssvvvvvvvvvwwwyyy|||~~~}}}{{{zzzzzzvvvrrrpppooommmkkknnntttrrr[[[III>>>111000333------111...******+++,,,,,,,,,,,,,,,***(((''''''(((((('''&&&))))))+++...///111;;;EEEFFFDDD===222+++++++++)))'''''''''(((((()))))))))''''''&&&&&&''')))***+++***)))((((((''''''(((((()))&&&%%%''''''%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%'''''''''%%%$$$$$$&&&'''+++(((''')))***((())),,,######$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''(((***+++,,,,,,------....../////////000000000---.../////////...---,,,+++++++++***)))((((((((('''''''''(((((((((((())))))((('''(((*********(((***)))(((((())))))((('''))))))))))))))))))))))))***...))))))///111888III]]]mmmmmmYYYAAA222......((()))---***)))((('''&&&&&&(((***+++''''''(((((()))******+++((()))++++++***)))+++,,,++++++++++++,,,,,,,,,---+++*********+++,,,---------,,,+++,,,...000///---+++,,,---...///000000000+++...111222222111111222111333666777666555444555}}}xxxzzzzzz___KKKAAA>>>===<<<;;;;;;;;;::::::;;;<<<<<<777888<<>>999666000222444555222000777AAARRR]]]cccXXXGGG:::555333,,,,,,,,,...111444444444111222222111111222444777333777:::===HHH\\\oooyyy|||pppbbbYYYBBB???;;;777444444444555222111111333888===@@@AAAAAA===777333111333666999///222444333777HHHdddyyyyyywwwtttwwwyyyyyyxxxwwwzzz|||yyy|||zzzxxxqqqoooooopppnnnjjjkkkoooyyy```KKK<<<---+++...))))))---+++((()))***++++++++++++++++++***))))))******)))((()))***,,,///000222;;;FFF@@@???888...***+++,,,***&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))*********)))(((((((((((((((***''''''))))))'''(((+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&'''(((&&&######&&&)))'''###"""%%%%%%###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&'''(((***+++++++++++++++++++++,,,,,,---------....../////////...,,,++++++******)))(((''''''&&&(((((((((((()))))))))))))))((('''((()))******(((((('''&&&(((***+++***)))))))))))))))))))))))))))(((,,,))))))000111777GGGZZZkkk~~~ooo[[[BBB333...---'''(((,,,***((('''%%%%%%%%%&&&(((***&&&''''''((()))******+++''')))******))))))***,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---+++)))((())),,,---+++)))------...///000000000000'''+++///222333222222222111333666777666555444555yyyvvv~~~oooWWWJJJDDD???<<<;;;>>>===<<<;;;:::999999999;;;777999???CCCKKKbbb{{{wwwbbbTTTFFFCCC@@@??????@@@AAA@@@FFFDDDAAA>>>;;;999777666555555666666666666555444444444666888::::::777444666333111111///...444===KKKZZZcccZZZHHH;;;666555000000000000000000000000111222333222111111333555222555777999<<>>:::;;;}}}{{{kkkTTTGGGAAA===;;;;;;===<<<<<<;;;::::::::::::@@@;;;===CCCHHHRRRjjj~~~iiiTTTGGGDDDAAA>>>===>>>???@@@???DDDBBB@@@>>>;;;:::999888777777666666666555555555555555666888999999777555333111111111000///666>>>JJJYYYaaaXXXFFF888222111000000000000000000000000111222333222111111333555333555666555555:::CCCJJJXXXbbbmmmuuu~~~~~~tttdddTTTKKKEEE===888666444222222444333222777===BBBAAA>>>:::777444222111000---///444666;;;MMMbbb~~~zzzwwwxxxuuuuuuvvvxxxzzz{{{zzzxxxzzz|||{{{uuupppiiiggghhhhhhfffccctttyyy___KKK;;;555111000///,,,,,,///++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---000333999@@@EEE;;;444///...---******,,,******)))(((''''''''''''((()))***+++,,,+++******+++******)))((((((''''''(((((())))))))))))((((((%%%%%%&&&&&&''''''&&&&&&((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$&&&'''((((((&&&'''++++++((((((***---------,,,++++++---///,,,---------------,,,,,,++++++******)))(((((('''))))))))))))))))))))))))&&&''')))******)))'''&&&&&&''''''(((((((((((((((***)))'''((())))))(((&&&((('''(((++++++---444===OOObbbyyy|||nnn]]]FFF<<<222///...++++++,,,))))))*********+++++++++******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---------...............---------...000111111111111111222333333333:::;;;AAAJJJKKKEEE???==={{{hhhQQQEEE@@@<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>:::;;;BBBIIIVVVoooqqq^^^MMMCCCBBB???===<<<===>>>??????@@@@@@>>>===<<<;;;;;;;;;:::999777555444444555555444333333555666777555444111000000222111111777>>>LLLYYYaaaWWWEEE777111///000000000000000000000000111222333222111111333555222444444222000111666;;;???GGGQQQ\\\jjjxxx{{{mmm```TTTHHH@@@>>>777555555777666444666;;;BBB@@@===999666333111000333000111555555999HHHZZZwww}}}{{{yyyyyyssstttvvvyyy|||}}}|||zzzxxxzzz}}}}}}uuupppjjjggggggfffdddaaappp}}}~~~eeePPP>>>777111000///,,,,,,...************************,,,,,,,,,++++++++++++***------...111666;;;>>>???666111---------)))(((***)))(((((('''''''''((((((((()))***+++++++++***)))+++******))))))(((((('''(((((())))))))))))((((((%%%%%%&&&&&&''''''''''''&&&%%%%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((((((''''''''''''''''''(((***,,,...)))''''''++++++((((((***+++,,,,,,+++******+++---,,,,,,------------,,,,,,++++++******)))((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((***(((((((((***+++***))))))(((((()))***+++333<<>>333///---++++++---(((((()))))))))*********++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---...,,,------------.........000///............///000222222222222333444555666999:::CCCNNNRRRLLLCCC>>>uuudddPPPDDD@@@======???<<<;;;;;;;;;;;;<<<<<<===<<<:::;;;BBBLLL]]]wwwpppbbbTTTKKKHHHBBB???===<<<===>>>???>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::777555333333444555222111111111333555444333222111111333222111777>>>OOO[[[aaaWWWFFF999333111000000000000000000000000111222333222111111333555111333333333111222444777555888>>>FFFSSSbbbpppxxxuuugggWWWKKKEEE>>>:::777777666444777<<<>>><<<:::777444222000000444333333555555999FFFTTTppp}}}}}}{{{{{{ssstttvvvzzz}}}~~~}}}{{{vvvwwwzzz||||||yyytttpppllljjjiiihhhgggeeennn{{{kkkVVVAAA999222111000---,,,...++++++++++++++++++++++++++++++++++++++++++++++++...---...333888;;;;;;888111---+++------)))'''(((((('''''''''''''''(((((('''(((***+++++++++***)))*********))))))(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((()))))))))'''&&&'''))),,,------,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((***+++---...)))''''''***+++((((((+++((()))***)))(((((()))***++++++,,,---------,,,,,,************))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((()))(((((()))+++---,,,+++,,,***)))+++***,,,444===HHHYYYooo{{{uuummm___KKK???333...+++)))***,,,))))))))))))*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++,,,---------...------,,,,,,,,,,,,,,,---------------............000//////...///000111222333222222222333555666777888:::DDDRRRXXXRRRGGGAAAlll]]]LLLCCC???<<<===???<<<<<<;;;;;;;;;<<<============???GGGUUUiiikkk\\\QQQHHHGGGIIICCCAAA>>><<<===>>>>>>>>>::::::999999::::::;;;;;;;;;999666444333333444444333222222333666777777666555333333444333222888@@@RRR[[[___UUUEEE:::555444000000000000000000000000111222333222111111333555333444444444444444555555777777999===DDDOOO]]]ggg{{{{{{lll^^^UUUJJJBBB999666444333777<<<777777555333222111111111000000111222333777AAALLLhhh~~~~~~~~~~~~~~~}}}zzzxxxssstttwww{{{}}}~~~|||yyyssstttvvvxxx{{{~~~~~~{{{wwwuuupppnnnllljjjjjjjjjiiiiiikkkvvvnnnXXXEEE;;;333111000...,,,---------------------------++++++++++++++++++++++++------000555::::::666222...***))),,,---***((()))(((((('''''''''(((((()))'''((()))***+++***)))))))))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&'''((())))))&&&&&&&&&)))+++---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''')))&&&&&&)))***'''(((+++(((***+++***)))((()))******++++++,,,------,,,,,,*********)))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''((((((((((((((()))(((((())),,,------,,,,,,******+++***+++222;;;GGGXXXmmm|||zzzuuutttnnnmmmiii\\\JJJ>>>222---***((((((************+++++++++,,,,,,***++++++,,,,,,,,,++++++((()))))))))*********+++,,,,,,------...//////000111000///---,,,,,,,,,,,,---------.........//////.........///000333555666333333222222333444666777===???IIIUUUZZZSSSJJJEEEcccWWWJJJCCC???<<<<<>><<<=========<<<999888888777777888888888888777555333222222333333444444555888;;;======<<<666444444444333444;;;DDDUUU\\\]]]QQQAAA888555444000000000000000000000000111222333222111111333555666666555555444333222222444333444777:::???IIISSSfffrrrtttkkk[[[OOOBBB:::666333555999444444333222111111111222111222333333444999AAAHHH^^^yyy}}}{{{xxxyyy{{{{{{xxxuuuuuuvvvxxx{{{}}}|||yyyvvvqqqqqqrrrtttwww{{{~~~}}}xxxuuurrrlllkkkjjjjjjiiiiiiiiijjjgggppp|||qqq[[[HHH===444111111///------........................***++++++++++++,,,,,,,,,,,,///444999;;;999333...---)))(((,,,---+++***+++***)))(((((((((((())))))'''((()))*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$#########$$$&&&'''%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&(((%%%%%%'''(((&&&'''******+++------+++***+++,,,)))***+++,,,,,,------,,,******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((()))+++---,,,+++)))'''(((***)))(((...666DDDTTTiiiyyy|||mmmeeeccc```aaa```TTTHHH===222---+++((((((******++++++++++++,,,,,,,,,)))***++++++++++++++++++(((((())))))***+++++++++,,,,,,------...///000000111000///...---,,,,,,,,,------........./////////.........000222444777888666555333222222444666777===@@@HHHQQQTTTOOOJJJJJJzzz___UUUKKKFFFCCC??????AAA???>>>===<<<<<<;;;<<<<<<888<<>>;;;;;;;;;:::999888888777666555555555555444444444333333222222222222333666:::>>>@@@???>>>666444333444444777AAAKKK]]]bbb^^^OOO???666444333000000000000000000000000111222333222111111333555888777555444444444333222///...111555555555;;;EEENNNZZZhhhrrr|||{{{qqqcccTTTIII@@@999777888555555444333222222222222333555666555666:::@@@DDDVVVsss}}}yyyuuuwww{{{|||zzzvvvvvvwwwyyy{{{|||zzzuuuqqqoooooopppqqqtttyyy}}}}}}yyyuuurrrqqqmmmmmmmmmllljjjiiiiiijjjeeelllxxxxxxcccKKK???444111222///---,,,------------------------******+++++++++,,,,,,,,,,,,222:::???===888222......***(((,,,...------///,,,+++***)))))))))))))))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$###"""!!!!!!###$$$&&&&&&%%%%%%%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))*********)))))))))'''$$$###&&&&&&$$$&&&)))(((***,,,,,,***))))))***))))))***,,,,,,------,,,)))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))&&&''''''((((((((((((((()))(((((()))+++,,,+++***'''''')))+++***(((---333???OOOccctttyyyggg]]]YYYVVVYYYXXXMMMGGG===333///---***)))***************++++++++++++((()))******++++++******)))******+++,,,,,,------******+++,,,---...//////...------,,,,,,------...............////////////000000000000222444777888999777555444333444666888999>>>GGGPPPRRRRRRVVV\\\sss```WWWOOOKKKHHHDDDCCCEEE@@@???>>><<<<<<;;;;;;;;;<<>>@@@???===555222111333555:::EEEQQQfffhhhbbbQQQ???777444444000000000000000000000000111222333222111111333555777666555555666777777777000111555:::999444888@@@===FFFRRR]]]mmm}}}tttcccWWWKKK@@@:::999888777666444333222222111111333333222222555:::<<>>???>>>CCC???DDDZZZuuunnnYYYOOOCCC<<<===AAACCCCCC???>>><<<:::999777777777666666666666555555555555666555444333222222222222444555666777888999999999666222333666777:::KKK]]]ooommmbbbPPP@@@888444222000000000000111222444444111000///000222555777888<<<:::777555555444222111666555777999555000444===>>>>>>CCCLLLVVVcccssszzzhhh]]]VVVGGG666:::999777333000000222555777333333666888888;;;@@@YYYnnn{{{qqqrrrzzz~~~}}}zzzxxxyyy{{{yyyrrrlllqqqooonnnsss|||zzzuuuqqqpppppplllooorrruuuuuurrrnnnkkkjjjpppzzzuuu^^^HHH777444555///,,,///000///...///111222222222///,,,++++++(((%%%''',,,000:::GGGKKKCCC888333444+++,,,,,,,,,,,,///333777;;;777222...,,,+++***(((******++++++++++++******&&&%%%$$$$$$&&&&&&%%%###'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''***(((&&&$$$$$$&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''((((((&&&$$$&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((&&&'''((((((((('''%%%$$$***)))((('''''')))...222+++,,,,,,+++******+++---,,,+++)))((((((***+++---((((((((((((((((((((((((&&&$$$&&&***+++((('''***&&&&&&&&&'''''''''''''''))))))))))))))))))))))))+++((((((+++,,,+++---111666HHH[[[iiivvvzzzsssiiibbb^^^YYYRRRLLLGGG@@@888222000000///---,,,******+++......+++(((***,,,------,,,+++---...++++++,,,,,,------------,,,+++)))(((***---000333///......---------......////////////000000000000333333333333444555666666666555333333444666777777===EEEPPP\\\gggttt{{{jjj[[[[[[YYYWWWSSSOOOLLLJJJGGGCCC>>>;;;===???@@@@@@CCCBBBJJJaaa|||sssaaaOOOHHH@@@===>>>AAAAAA@@@>>>===;;;999888777666666555555555555444444444444666555444333222222222222333444666777888888777777666222222666777<<>>@@@===<<>><<<888666444444444555666222222444666777;;;BBBWWWkkk|||rrrrrryyy||||||yyyxxxxxxzzzxxxsssmmmooonnnooouuu~~~~~~yyytttqqqqqqqqqmmmppptttxxxxxxuuuqqqnnnnnnqqqwwwfffPPP===888666111...111222000//////111222222111000---,,,,,,***(((***///555???KKKNNNFFF;;;555555---,,,***,,,000777>>>BBB:::555///***))))))))))))(((((())))))))))))((((((&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''''''''(((''''''&&&%%%)))))))))(((''')))---000(((***++++++***+++---///,,,+++)))(((((()))+++,,,((((((((((((((((((((((((%%%###%%%))))))'''&&&)))******))))))((((((''''''((((((((((((((((((((((((***''''''***+++***,,,000222AAATTTcccppp~~~~~~uuummmggg```WWWPPPJJJBBB999222//////---+++,,,******+++------+++((()))***++++++******+++,,,)))***,,,---------,,,+++************+++---...//////......---------......////////////000000000000000111111222333555666777888777777777999;;;<<<<<>>>>>???@@@AAACCCFFFSSSlll{{{aaaOOOCCC???<<<<<<>>>???>>><<<<<<;;;999888777666666555444444444444333333333222555555444333222222222222222333666888888777666444666222222555777>>>QQQeeetttqqqdddOOO===555333333000000000//////000111111---------...111555999<<>>===???CCCGGGJJJJJJHHHHHHJJJJJJFFFEEEGGGEEE>>>999888:::@@@LLLWWWfffwww~~~sssdddVVVGGGBBB;;;888777777666444444222111444444555;;;BBBQQQeee~~~tttrrrxxx}}}}}}zzz{{{xxxwwwwwwyyywwwsssoooooooooqqqxxx~~~yyyuuurrrssstttooosssxxx{{{{{{xxxsssppppppppppppvvvsss^^^III???:::444222444444222000000111222111000000------...,,,***---222888DDDPPPSSSKKK???777333+++))))))---444:::======666111+++&&&&&&''')))***&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''%%%$$$###$$$%%%&&&%%%###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%###!!!&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''((()))***)))((()))+++,,,'''(((*********+++...000++++++)))(((((()))***+++((((((((((((((((((((((((%%%###$$$((((((&&&%%%(((++++++***)))((('''&&&&&&''''''''''''''''''''''''***'''&&&)))***)))+++///222@@@RRRbbbrrr~~~xxxqqqiii```YYYOOOFFF;;;333///---+++)))++++++***+++------+++)))'''(((***)))(((((()))+++((()))+++,,,---,,,+++***)))***+++,,,---,,,++++++......---------......////////////000000000111111000000111222444666888999666666666777:::===AAACCCSSS___qqq}}}eeeTTTIIIIIIIIIIIIHHHHHHGGGGGGGGGDDDAAA>>>>>>???@@@AAACCCJJJ\\\wwwnnnUUUDDD>>><<<::::::<<<<<<;;;::::::999888777666555555555444444444444333333333333555444333333222222222333222444777999999888555333666111111555777???SSShhhwwwuuuhhhRRR>>>666555555111000///////////////000............///222777:::AAACCCFFFIIINNNSSSYYY]]]ccc]]]WWWTTTRRRRRRRRRRRRIIIBBB;;;999888999@@@HHHOOObbbwwwttthhhVVVLLLAAA:::888777555222333222444777777666:::AAAKKK```|||wwwsssvvv{{{zzzxxxyyyxxxvvvvvvwwwwwwtttrrrssssssuuu{{{|||wwwtttuuuvvvsssvvv{{{~~~}}}xxxrrrnnnkkkjjjhhhkkkwwwnnnXXXJJJ@@@888555777555333111111111111000//////,,,,,,------+++...333888GGGVVVZZZSSSHHH<<<444***((()))...333333...(((111...)))''''''((())))))&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&)))******)))&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$'''&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((()))((('''%%%%%%&&&''''''''')))******)))((()))***''')))*********+++---///+++******)))((())))))***((((((((((((((((((((((((&&&$$$$$$((((((&&&&&&(((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((()))&&&&&&((()))((()))---222???QQQeeeuuu{{{wwwpppiiicccVVVMMM@@@555000---+++)))++++++++++++,,,,,,+++***'''((())))))(((((()))+++******))))))******+++,,,***++++++,,,,,,+++******...------------...///////////////000000111111222333333333444666777999:::666666666777;;;CCCKKKQQQhhhtttsss\\\MMMAAAAAAAAAAAABBBCCCCCCDDDCCCBBB@@@>>>======???@@@CCCNNNddd}}}dddOOOBBB>>><<<:::888888999999999888777666666555555555555555555555444444444444333444444333222222222333333444666999;;;:::888555333555111000444777>>>RRRgggvvvuuujjjUUU@@@666444444111000///////////////000333333333222222555:::???FFFLLLVVV___gggooouuuzzz|||ssseeeXXXRRRRRRSSSSSSIIIBBB===;;;:::888;;;???BBBOOO```rrrzzzggg[[[KKK???:::777555222444555999<<<;;;999===DDDMMMbbb{{{uuuvvvyyyyyywwwyyywwwvvvvvvvvvvvvvvvuuuyyyyyy{{{zzzwwwvvvwwwwwwzzz}}}|||wwwqqqlllggggggfffhhhsss~~~iiiVVVHHH===999999555333111000111111000...---+++***,,,+++***---222;;;MMM^^^ccc^^^TTTFFF:::333...++++++---,,,&&&!!!,,,+++******++++++)))'''&&&''''''((((((''''''&&&'''&&&%%%''')))******)))(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$'''&&&&&&&&&''''''%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%&&&'''(((((()))((('''%%%%%%&&&''''''&&&(((******)))((((((((()))***+++***))))))+++,,,+++******))))))((((((((((((((((((((((((((((((((((((&&&%%%((()))&&&'''***%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))&&&%%%((()))'''))),,,///:::NNNddduuu~~~}}}zzzwwwrrrnnnjjj^^^TTTEEE888222...,,,***+++++++++++++++++++++,,,((()))+++***))))))***,,,---+++(((&&&'''))),,,///---,,,+++*********++++++---------------...///////////////000111222222222444444444444555777888999::::::;;;===DDDPPP^^^hhhjjjUUUIII>>>>>>>>>>>>???@@@AAABBB?????????===<<<<<>>===;;;888777999@@@DDDNNN^^^ppp~~~vvvjjjZZZKKKBBB<<<888555666888<<>>777...((((((***++++++******+++,,,---,,,)))&&&''''''(((((((((((('''''''''&&&&&&''')))***)))(((((('''&&&'''((()))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$############$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''%%%&&&((()))((('''((()))******+++***((((((***+++*********))))))(((((('''((((((((((((((((((((((((***'''&&&((((((&&&'''***&&&&&&'''((()))***++++++***************************'''&&&((()))'''))),,,222:::MMMeeewww~~~yyytttpppnnnmmmdddYYYHHH:::333///---,,,+++,,,,,,+++******+++---)))***,,,+++******+++---...,,,(((&&&''')))---000...---,,,+++++++++,,,------------------...///000...///000000111222333333222222333333555666888999;;;>>>BBBGGGQQQ```rrr~~~xxx```MMMDDD======<<<<<<<<<>>>???@@@<<<===>>>===<<<<<<@@@CCCJJJWWWooo|||bbbNNNDDD@@@;;;:::999888666666888999777666666666666666777777444444444444333333333222333333333222222333333444777888888888888666444333333//////333444999JJJ^^^oootttqqq___III;;;555222000000000000000111222333000444888;;;???GGGSSS[[[mmmttt|||uuuiiiccc^^^ZZZTTTLLLDDDAAA>>>:::999:::???>>>AAAJJJXXXhhhvvvwwwkkk]]]PPPEEE>>>;;;999:::<<>>@@@GGGQQQ[[[hhhwwwpppXXXGGG@@@<<<;;;:::::::::;;;<<<===;;;===>>>>>><<<===AAADDDMMMZZZrrrtttYYYFFF???===666888999999888777777888777666666666666777777888333333333222222222111111333333333222222333444444888777777777666444333333333//////333333777GGGZZZpppwwwvvveeeOOO@@@888555000000000000111222444444555:::AAAGGGNNNYYYhhhrrr{{{wwwwwwyyy~~~wwwpppjjjbbbWWWLLLGGGCCC???===???:::999999<<>>777111///------...///...---...,,,+++,,,+++(((+++000:::EEEJJJDDD@@@@@@:::000333333333000,,,'''%%%%%%+++***(((((())))))((('''&&&''''''((((((''''''&&&((('''&&&&&&'''(((&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((***)))((()))******(((&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&'''((((((((('''%%%$$$###%%%&&&&&&&&&'''))),,,&&&'''((())))))***,,,...************)))(((&&&&&&(((((((((((((((((((((((()))%%%$$$&&&&&&$$$%%%((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((,,,(((''')))***((()))---111333AAAYYYooo|||yyyqqqkkkjjjnnnqqqhhh[[[III:::222///---,,,+++,,,---+++)))(((+++...(((***++++++******+++,,,***+++,,,---...---,,,,,,***,,,///111111000---,,,,,,,,,,,,---...///000111...///000111222333444444222333555999<<<@@@DDDEEEJJJUUUcccrrrhhhPPPBBB>>><<<;;;999777777888999:::>>><<<;;;===<<<;;;???EEEVVVfffeeeRRRHHH@@@:::999999999888888888888888555444444555666666555333555444333333222222222333222///000666888555222111444555777777777555333222///111444444222666FFFWWWsssyyyxxxiiiUUUEEE:::444555000...000111000111444>>>AAALLL]]]mmmxxx}}}~~~rrrddd[[[___hhh|||}}}pppddd]]]QQQAAA<<>>???>>>999333//////111***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&'''((((((&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%''''''&&&%%%'''***,,,---+++)))((()))***)))&&&###!!!###&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%+++(((&&&'''((()))'''$$$(((((((((((()))***+++,,,***+++,,,---+++)))&&&$$$''''''(((((((((((('''''')))&&&%%%&&&)))***)))''')))'''&&&''')))***'''%%%+++***)))(((((()))***+++*********))))))))))))))),,,222???UUUlll~~~qqqeeeaaacccfffhhhccc]]]QQQCCC666///------++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,------...//////000000111111000///000222444555666777888<<>>===;;;:::999::::::;;;<<<:::;;;======>>>CCCJJJ]]]mmmuuu\\\LLLCCC===999888888777777666555444444666444333444555666555444222222111111111222333333777444444888:::777333333222333444444333222111000000222555555333777FFFVVVsssyyywwwgggRRRBBB777111555111///111222111222555===EEEVVVkkk}}}yyyjjj^^^SSSKKKLLLPPP```mmmzzz{{{tttgggUUUHHHBBB<<<777444666999>>>GGGPPPdddrrr~~~vvvhhhVVVIIIAAA???@@@DDDMMM]]]vvv~~~}}}}}}{{{{{{{{{zzzyyyzzz}}}}}}}}}{{{|||~~~}}}zzzwwwtttqqqqqqppppppsss}}}{{{cccOOO???444333222000...------......---------+++***,,,000333;;;:::888444000---,,,,,,++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%$$$&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$$$$%%%''''''&&&&&&''')))***+++***)))(((******((($$$!!!!!!%%%)))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&***(((''''''))))))'''%%%(((((((((((()))***+++,,,+++,,,------+++(((%%%###'''(((((((((((((((''''''((('''%%%&&&)))***)))''''''&&&%%%&&&((()))'''%%%))))))(((''''''((())))))***)))))))))))))))))))))///222<<>>@@@HHHQQQeeewwwjjjSSSFFF???;;;999999999888666555444333222777555333222444555555555/////////000111222444555;;;777555777888444222333222222222222111111111111000111444555333666DDDRRRpppvvvuuueeePPP@@@777222666222000222222111444888???NNNeee||||||kkkWWWLLLFFFCCCBBBCCCHHHVVVccciiimmmttt{{{|||lllWWWGGGBBB:::444555888:::===AAAQQQ___rrrzzzgggUUUFFFEEEFFFJJJQQQaaa{{{}}}|||zzz{{{|||{{{zzz{{{|||~~~{{{}}}}}}}}}}}}|||{{{yyy{{{}}}~~~~~~{{{xxxvvvpppqqqpppooopppuuu~~~|||bbbMMM===444333222000...---,,,,,,---***++++++***+++---222555:::777444111///---+++))),,,++++++***************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%"""$$$&&&'''&&&&&&'''((('''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&&&&'''''''''((((((((((((+++)))&&&""" """'''+++((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&'''''''''&&&***((('''((())))))(((&&&(((((((((((()))***+++++++++,,,,,,,,,+++(((%%%$$$(((((())))))((('''&&&&&&((('''&&&'''((())))))'''%%%$$$$$$%%%'''((('''%%%((((((''''''''''''(((((())))))))))))))))))******000222888GGG\\\ppp|||vvvssspppnnnlllfff```TTTFFF999111......------,,,+++++++++,,,,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000///000000000000000000000111333555666666777999;;;<<>><<<<<<999999888777777666555555777555222111333444555555......///000222444666777:::666333444222///...111444444333222222333333444000111444555333555AAANNNjjjsssttteeeQQQBBB:::666555222111222222222555;;;FFFXXXqqq}}}mmm\\\III@@@@@@BBBFFFJJJLLLUUUZZZXXXVVV\\\eeejjjvvv~~~kkkWWWNNNBBB666555777888888999BBBOOOcccxxxyyygggSSSMMMJJJMMMUUUeee}}}}}}}}}|||{{{}}}~~~~~~}}}}}}|||~~~~~~{{{zzz{{{zzzzzzxxxzzz|||~~~~~~|||yyywwwqqqssssssqqqooopppuuuyyyeeeNNN>>>555222111///------------...,,,------,,,---000444888;;;777333111111000---***++++++***))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&###%%%''''''&&&&&&&&&'''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%'''&&&%%%%%%%%%&&&'''((()))'''%%%###"""$$$'''***((('''%%%$$$$$$%%%'''((($$$$$$%%%&&&'''''''''''')))(((((((((((((((((('''((((((((((((((()))******)))***+++++++++)))((('''))))))))))))((('''&&&%%%''''''''''''((()))(((((($$$$$$%%%&&&'''(((((('''(((((((((((((((((((((((()))))))))))))))*********...///555AAAUUUiiizzz}}}zzzqqqjjj^^^MMM>>>444///......---,,,,,,++++++++++++))))))***+++++++++++++++------------------------111111111000000000000000000000000000000000000000333333444444666:::???CCCJJJTTTcccsssUUU```qqqjjjTTTFFF@@@>>>999999:::::::::999888777;;;::::::;;;;;;???LLLYYYqqq|||___MMMDDD===;;;===666666666666666777777777777444222111222444555555//////000111333555777888888444222222000,,,---000444333333222222333444444444444666888666777AAALLLgggrrrvvviiiUUUDDD;;;666555222111222222111777>>>MMMaaazzzrrrYYYMMM@@@:::;;;AAANNNYYYaaahhhjjjccc[[[XXXYYYYYY```lllvvv|||rrr\\\LLL;;;555666666666777;;;DDDUUUkkkzzzcccWWWMMMPPP]]]nnnvvvooouuu}}}|||}}}~~~}}}zzzzzzzzzzzzzzzxxxzzz|||~~~~~~|||yyywwwtttvvvvvvtttpppnnnppprrrmmmUUUBBB888000000...------...///000---......------000444777;;;777333111222111...+++******)))(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%'''((('''&&&$$$$$$%%%((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''''''''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&'''''''''&&&''''''(((((('''''''''((((((((((((((((((((()))***&&&''')))***+++++++++***(((((()))(((((('''&&&&&&&&&'''((((((((((((((()))$$$%%%'''((((((((())))))))))))))))))))))))))))))(((((())))))************))),,,222>>>PPPcccrrr{{{}}}uuugggUUUCCC666///---...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,------------------------111111111111111000000000000000000000000111111111777777666777;;;CCCNNNUUUfffpppLLLTTTbbbppp}}}zzzbbbOOOCCC>>>===::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;AAAPPP___yyyvvvYYYJJJBBB;;;888;;;222222333333444555555555666444222111333444444444111111111222333555666777777444333333111---///333111111111222222222222222777777999;;;999999AAAKKKcccqqqyyyoooYYYFFF:::444333111111222111111777???PPPgggzzzjjjOOOGGG???<<<>>>III[[[kkkuuu}}}wwwmmmccc[[[RRRVVV]]]gggvvvkkkYYYFFF<<<888666666777888???KKK\\\rrrssscccTTTVVVddduuulllbbbeeeuuu~~~|||}}}}}}{{{{{{|||{{{{{{xxxzzz|||~~~~~~|||yyywwwwwwyyyzzzwwwrrrooooooqqqxxx```JJJ<<<222111000......//////000,,,------,,,---///444777777555222000000///---,,,***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''((((((%%%$$$$$$$$$'''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&((((((&&&$$$&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&%%%'''((((((((((((''''''(((((()))&&&'''((()))++++++,,,,,,''''''((((((((((((''''''&&&'''((((((''''''(((***%%%'''((()))(((((((((***))))))************))))))((((((((()))******++++++'''***000:::IIIYYYhhhqqq|||wwwiiiWWWEEE777000---------,,,+++++++++,,,,,,+++,,,,,,---------------------------------------000000000000000111111111000000111111222333333444777777999===EEESSSaaajjjGGGLLLTTT___kkkyyyqqqZZZJJJAAA>>>===:::999999999:::<<<>>>???;;;;;;<<<======DDDVVVgggoooTTTGGGAAA:::777:::333333333333333333444444444333222222444444333222222222222222222222333444333222333444222///000555000111222333444444333222666555777888777777===FFFXXXjjjxxxsss___KKK===777222000111111///000777@@@QQQiiirrr___IIIBBB===???HHHWWWlll~~~wwwlllVVVPPPPPP[[[kkkxxx{{{jjjWWWJJJBBB;;;888999777===EEEPPPaaavvvqqq```\\\dddqqquuuaaaUUUUUUddd~~~|||}}}~~~~~~||||||}}}~~~}}}|||yyyzzz}}}~~~~~~{{{xxxvvvxxxzzz|||yyytttqqqqqqrrr~~~lllSSSAAA666444222000///.........+++,,,------...222777;;;444444333111...------...+++***))))))(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&((((((&&&$$$''''''&&&%%%%%%%%%%%%%%%(((&&&$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$"""$$$&&&&&&$$$$$$%%%''')))(((((('''''''''(((((((((((())))))************%%%&&&'''((())))))))))))%%%''')))((('''&&&(((***$$$'''))))))'''&&&'''((((((((()))******)))(((((('''(((((()))******++++++)))***---444???NNN]]]fffpppxxx}}}{{{uuuooocccSSSBBB666000---,,,,,,+++++++++,,,------++++++,,,------------,,,...........................//////000000111111111111222222444555666777888888<<>>===777777666666888:::===???;;;;;;===>>>@@@HHH[[[mmmkkkQQQGGGBBB;;;888;;;666666666555555444444444333222222333555555333111333222222111000000111111000///111444222...000555222333555777777777555444111111222444333222888???LLLaaauuusssbbbPPPCCC<<<111000000111//////777AAAQQQkkkjjjTTTAAA:::777>>>LLL___vvv|||fffXXXRRR\\\jjjuuuxxxeeeWWWKKKAAA<<<;;;555;;;BBBIIIVVVkkk~~~|||iii______ggguuuzzzjjjXXXMMMLLL[[[xxx~~~||||||}}}~~~}}}zzz}}}||||||}}}~~~yyy{{{}}}~~~~~~{{{xxxvvvyyy{{{|||zzzuuurrrrrrttt}}}tttXXXDDD999888555111///---,,,,,,+++,,,...///222666<<<@@@444555666333///---...111,,,++++++***)))*********(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''###%%%&&&'''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%'''((((((&&&$$$'''''''''&&&&&&%%%%%%%%%+++'''###"""$$$&&&'''&&&$$$%%%&&&''''''''''''&&&((((((((('''&&&%%%######!!!###&&&%%%######%%%''')))(((((('''''''''((((((++++++******))))))(((((($$$%%%&&&((())))))******%%%'''))))))'''&&&(((***$$$&&&)))(((%%%$$$%%%'''&&&'''((())))))((('''&&&'''(((((()))***+++++++++,,,,,,,,,///888FFFUUU___ccckkktttxxxwwwrrrnnnlllkkkeee[[[MMM???555000...++++++++++++,,,------...******+++,,,,,,,,,,,,+++........................---......///000111111222222333444666777999:::;;;@@@GGGSSSccctttMMMOOOOOONNNQQQ\\\ooo}}}vvv\\\MMMFFFBBB???>>>999999999;;;>>>>>><<<:::<<<999<<>>TTTlll{{{fffQQQAAA===888<<>>FFFQQQYYYaaalllwww~~~uuuiii___]]]ccciiicccXXXMMMHHHIIITTTnnn~~~zzzyyyyyyyyy{{{~~~||||||~~~}}}~~~~~~|||}}}~~~~~~}}}|||xxxxxxxxxxxxxxxwwwvvvvvvzzzcccPPPAAA<<<888888666111......,,,///111444666999===@@@888666333222111000...,,,---+++)))((())))))(((''')))((((((((()))***++++++((((((''''''&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&'''((($$$++++++$$$%%%---...'''&&&((()))'''%%%'''...444''''''''''''''''''''''''---)))%%%%%%'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))((())))))***++++++,,,,,,---***'''''')))+++***((())))))))))))************(((((())))))******++++++)))((('''''''''(((***+++)))))))))))))))******+++((('''***///555<<>>CCCFFFPPP]]]oooRRRQQQNNNIIIIIISSSdddqqqpppVVVGGGAAA===;;;:::;;;::::::;;;===>>>===;;;<<<:::>>>DDDGGGPPPjjjfffPPPGGG===;;;>>><<<888888777777666555555444666666555444333333333333000111111111222222222333444444333333444444555555444444444444333333222111333222111111111222333444???RRRgggqqqmmm___KKK<<<999444111111111222888>>>RRRjjjwww```LLL>>><<<:::AAAVVVqqqtttiiieeemmmyyywwwiiidddeeeggglllqqq{{{jjj]]]OOOBBB???CCCLLLVVV\\\^^^dddjjjvvvtttnnncccXXXRRRSSSVVVOOOGGGCCCCCCEEEQQQkkk~~~xxxuuuvvvxxx{{{}}}}}}~~~~~~~~~{{{|||}}}|||{{{{{{zzzxxxwwwvvvvvvyyylllXXXFFF>>>888777777333000000///000222555999<<<>>>???999777555555555444222000---+++)))))))))))))))'''))))))))))))))))))***+++'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$"""!!!"""%%%'''&&&,,,+++$$$$$$++++++%%%$$$&&&(((&&&$$$&&&+++000&&&&&&&&&&&&&&&&&&&&&&&&+++(((%%%%%%'''((('''&&&###############$$$%%%%%%(((''''''''''''(((((()))((('''&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((...---,,,+++)))((('''&&&)))((('''(((***)))'''$$$(((((()))))))))*********)))))))))))))))*********))))))***+++++++++******)))))))))))))))******+++)))(((***///333999EEEPPPYYYYYYXXXTTTOOOJJJGGGFFFJJJIIIHHHFFFAAA:::333......------,,,,,,------...---...............---------------....../////////000111222222000000111222333999>>>@@@@@@FFFQQQZZZlllwww[[[XXXRRRIIIEEEJJJVVVaaarrr{{{lllSSSFFFAAA>>><<<<<<===<<<::::::<<<======<<<;;;<<<@@@FFFKKKXXXttt}}}```MMMFFF===:::<<<:::888777777666666555555444666555444333222222222222111111111222222333333333555444333333333333333333111111222222222111000000444333222111000111111222;;;KKK___lllooogggTTTCCC<<<666222111222333888>>>OOOgggpppXXXDDD;;;:::<<>>AAAKKKddd~~~zzzvvvwwwyyy}}}~~~~~~yyyzzz|||~~~}}}{{{yyyxxxwwwwwwxxx~~~xxxdddQQQDDD:::888:::999777666333222444888===@@@???===888777555555666666555333---+++)))))))))***)))(((+++***))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%### !!!%%%((('''+++***$$$###((((((######%%%'''&&&$$$$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$$$$############$$$%%%%%%)))((((((''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++''''''(((***+++***&&&###(((((())))))))))))*********))))))))))))))))))(((''')))+++------+++(((''')))))))))))))))******++++++***+++...111555@@@JJJOOOOOOMMMIIIEEECCCBBBCCCCCCFFFIIIIIIEEE>>>555000...------,,,,,,------...------...............---............////////////111222222222111111333444333:::@@@BBBCCCMMM```nnneeebbb[[[QQQIIIHHHMMMSSSeeeppp|||gggPPPDDDAAA???>>>>>>>>>;;;999999:::<<<<<<<<<;;;===CCCHHHOOO___}}}sssYYYJJJEEE<<<999;;;888777777777666666555555555555555444333333333444444555555555444444444333333333333222111000000111111000000111111111111111000333222111000000111222222999FFFZZZkkktttppp]]]JJJ???888222111222333777===JJJaaazzz|||jjjSSS@@@:::999;;;EEEWWWnnnyyyggg[[[]]]bbbfffvvvooo^^^UUUZZZdddwwwzzzaaaLLLDDDFFFMMMUUUTTTMMMHHHGGGGGGIIIJJJHHHCCC>>>;;;:::999777:::======DDD\\\uuu~~~zzz{{{|||~~~{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzzzzz~~~ppp\\\LLL===:::===???>>>>>>666444555:::AAADDDAAA===555444333444555666555444---,,,***)))******)))(((++++++***)))((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%###$$$''')))&&&)))((($$$###''''''$$$###%%%''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$''''''&&&&&&''''''((()))***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))***,,,------)))***+++,,,,,,+++)))'''(((((((((((()))))))))*********))))))((((((((('''&&&''')))***)))(((&&&%%%)))))))))))))))******+++,,,++++++...///222:::DDDHHHHHHHHHFFFEEEEEEHHHJJJHHHKKKNNNNNNIII@@@999444...------,,,,,,------...,,,---......///.........////////////////////////000111222333333555888:::777;;;@@@EEEMMM]]]rrriiigggcccZZZQQQJJJHHHIIIWWWbbbrrrppp]]]HHH???>>>===;;;;;;<<<:::888888:::;;;<<<;;;;;;???EEEKKKTTTgggkkkSSSGGGDDD;;;888:::888777777777777777666666666555444444555555666777888777777666555333222111000111111000///............000000111222222333222222000000//////000222333444888CCCVVVhhhvvvvvveeeRRRDDD;;;333111111222555:::DDDWWWooo|||yyyjjjTTTCCC===:::999@@@OOOdddyyy{{{iii\\\\\\]]]bbbtttqqq[[[PPPVVVbbbvvvgggQQQCCCAAADDDHHHHHHBBB>>>===:::;;;<<<;;;:::888888888999777888::::::???TTTkkk||||||||||||~~~~~~~~~}}}}}}|||||||||||||||||||||}}}~~~}}}|||fffTTTBBB===???AAABBBCCC:::888888===CCCEEEBBB===333222111333555666666555...,,,***)))******)))(((++++++***)))((((((((()))))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((''''''((($$$&&&&&&$$$$$$'''(((&&&$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%%%%$$$$$$((((((((((((((()))*********)))((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))((('''''',,,,,,+++***))))))***+++'''(((((((((((()))))))))***)))))))))((((((''''''(((((('''''''''''''''((()))))))))))))))******+++---+++,,,---...///777@@@BBBDDDFFFGGGGGGGGGHHHJJJQQQTTTUUUQQQIII@@@888444...------,,,,,,------...,,,------...//////....../////////000000000000000111222333333444666999<<<<<<===BBBMMM___uuuhhhhhhfff```XXXOOOIIIFFFJJJSSSaaaqqqhhhWWWFFF??????>>><<<<<<;;;999888999;;;======<<<===AAAGGGQQQ^^^rrrdddOOODDDBBB:::777:::999888888888888888888888888555555555555666777888999555444333222000///...---000///..................///000111222333444444444////////////000222444555666???NNN```pppuuukkk\\\JJJ???555222222222444888>>>LLLbbbsssxxxnnn[[[LLLAAA;;;888;;;FFFXXXooouuuhhhbbbbbbjjj~~~uuu^^^QQQXXXddd|||hhhRRRAAA<<<:::<<<===:::999:::999888777666555555555555777333333666777<<>>===???BBBBBB???<<<222111111333555777666555...,,,*********+++***)))+++***))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''(((###&&&))))))(((&&&%%%%%%$$$%%%%%%%%%%%%'''((((((&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((''''''''''''&&&%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++***(((&&&&&&)))+++''''''(((((((((((()))))))))(((((((((((((((((('''***)))((('''((()))+++,,,)))))))))))))))******+++,,,++++++------...555>>>EEEJJJOOORRRQQQNNNKKKJJJTTTWWWXXXSSSHHH===666333...------,,,,,,------...,,,,,,---.../////////////////////000111222222222555555666555666888;;;???@@@BBBIIIYYYppphhhhhhgggccc]]]UUUPPPLLLEEEJJJSSS```nnnxxxbbbSSSDDD@@@AAA@@@===;;;:::999:::<<>>>>>CCCKKKXXXjjj```LLLBBBAAA999666;;;;;;999999999999999999999999777777666555555555555555222111111000000//////.../////////...//////000000...///111222333444444444111000/////////111222333333999DDDRRRdddpppooogggPPPDDD999444444333444777999BBBUUUkkkxxxtttdddWWWEEE>>>999:::AAANNNdddxxx~~~xxxwww{{{fff[[[bbbooo~~~cccMMMAAA:::555666777777777:::999888666555666666555555666111111666888:::CCCPPPfff~~~{{{zzzwwwvvvxxx|||~~~}}}||||||~~~~~~~~~zzz}}}ppp[[[LLLDDD@@@AAAEEEHHHFFFDDDAAA>>><<<999888000//////111333444444333...,,,******++++++***)))))))))))))))))))))***+++''''''((((((((())))))))))))(((''''''''''''((()))$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%###$$$''')))%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''(((((()))((()))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%(((***,,,......(((***,,,+++((('''(((***'''''''''((((((((())))))'''''''''(((((((((((((((&&&''''''((()))***++++++)))))))))))))))******++++++***+++---......555>>>LLLSSS^^^dddccc]]]VVVRRRPPPUUUYYYVVVLLL???777333...------,,,,,,------...+++,,,---...////////////......///000222333444444777888:::;;;>>>BBBHHHLLLOOOUUU___ooojjjjjjhhheee```[[[WWWTTTFFFIIIMMMUUUaaaqqqpppZZZKKK>>><<<>>><<<888666::::::;;;>>>BBBCCCBBB@@@@@@DDDMMM]]]sss___JJJAAA@@@888666;;;<<<::::::::::::::::::::::::999888777555333222222222000111111111111222222222000000///000000111222333---...000111333444444444222222000/////////000111111444;;;GGGZZZkkkqqqoooUUUHHH<<<777666555555777666<<>>LLLWWWeeennnoooiii```ZZZKKKSSSZZZZZZQQQDDD:::555...------,,,,,,------...+++,,,---...////////////---...///000222444555666777999===AAAGGGNNNVVV\\\fffooo{{{kkkjjjjjjhhheeeaaa^^^\\\MMMJJJHHHIIIOOO[[[oooyyyeeeLLLFFFAAA@@@>>>;;;:::<<<;;;<<<===<<<<<<>>>@@@CCCBBBFFFPPPbbbyyyiiiPPPDDDCCC>>><<<>>>:::???>>>===<<<:::999888777999888777666555444333333444333222111111111222333111111000000//////......////////////000111222333333333333222222222111111555333444;;;HHHYYYhhhppp___VVVHHH;;;333111222333333:::EEEUUUkkk{{{yyyoooWWWNNNAAA666444???RRR```nnn}}}uuujjjsssuuu]]]III;;;888444333666:::>>>@@@AAA>>>;;;:::<<<<<<:::888888777555444555999===@@@UUUmmm~~~xxxzzz~~~zzz{{{~~~www^^^LLLFFFMMMUUUXXXUUUPPPGGG===666555555---,,,++++++---///......---,,,+++***))))))))))))---+++)))((('''((()))***))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''(((((())))))******((())))))'''%%%$$$%%%'''((('''&&&%%%$$$%%%%%%&&&%%%%%%''''''''''''&&&%%%&&&((()))(((&&&&&&(((***(((%%%"""###&&&'''&&&###((('''%%%%%%%%%&&&(((***))))))((((((((((((((())),,,***'''%%%$$$%%%''')))''''''&&&&&&&&&&&&'''''')))*********++++++++++++))))))))))))))))))))))))%%%%%%%%%''')))+++***)))'''''''''(((((((((((((((******))))))******+++,,,(((+++***%%%$$$(((++++++******))))))***///555:::GGGVVVhhhuuu{{{xxxkkk^^^WWWOOOPPPZZZZZZKKK===888222000------...//////.........//////////////////222444555333111222666999:::===BBBHHHSSSbbbtttlllkkkjjjhhhfffcccaaa___UUUPPPLLLJJJKKKQQQ```ooo~~~mmmYYYJJJCCC???>>>===::::::<<<;;;;;;<<<<<<<<<===@@@BBBCCCGGGQQQddd}}}oooUUUHHHFFF???===>>>:::;;;::::::999999888888888888888777666555444333333444333222111111111222222111000000000/////////...111111000000000000111111222222222222111111111000111111222777BBBRRRaaakkkhhh[[[JJJ===666444444444444888???KKK___qqqvvvrrr]]]TTTFFF;;;777;;;CCCHHH^^^lll|||xxxmmmhhhwwwnnnWWWFFF===999444222555999===@@@FFFBBB>>><<<;;;:::888666999777555444666999===@@@JJJbbb~~~{{{|||zzzzzzjjjWWWOOOSSSYYYaaa]]]TTTHHH;;;222//////000...,,,,,,------,,,+++,,,+++***)))((((((((((((+++***((('''&&&'''((()))((((((((()))(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((()))'''&&&%%%'''(((((('''&&&$$$$$$$$$%%%&&&######$$$$$$$$$###"""""")))'''&&&'''((())))))(((&&&&&&&&&%%%%%%%%%&&&''''''&&&$$$$$$$$$%%%'''((((((((('''''''''''''''((()))(((&&&%%%%%%'''((()))''''''&&&&&&&&&&&&''''''))))))))))))*********+++((((((((((((((((((((((((+++)))&&&%%%&&&(((((('''))))))((('''&&&%%%$$$$$$))))))(((((())))))***+++))),,,,,,((('''***------*********)))***...444888HHHUUUfffrrrzzz{{{sssiiiZZZPPPMMMUUUWWWKKK===888222000...---...//////.........//////000000000000///222555555333444888<<>><<<;;;HHHTTTbbblllvvvxxxjjjaaaZZZ^^^rrrzzzgggTTTGGG>>>:::555222444888<<<>>>EEEBBB===:::999888666555999777555444666999===???CCCZZZvvv{{{zzz}}}yyyeee\\\^^^cccmmmggg[[[LLL>>>555111000333000...,,,,,,+++***(((+++***)))(((((((((((((((***)))'''&&&&&&&&&'''(((''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((()))((('''''')))***''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$)))&&&###$$$((()))'''###%%%(((***((($$$###&&&***%%%%%%$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,)))%%%$$$%%%'''(((((()))(((''''''&&&%%%$$$$$$(((''''''''''''((())))))&&&***,,,)))))),,,...,,,+++++++++******---222666EEEQQQaaammmvvv{{{yyyttt```RRRKKKOOOQQQIII>>>888222000...---...//////......//////000111222333333000333666666777999>>>CCCGGGSSSfffyyyooonnnllljjjiiiiiiiiijjjfff```ZZZVVVPPPMMMQQQWWWcccmmm}}}{{{```MMMDDD>>>;;;======;;;;;;===:::;;;;;;;;;:::;;;>>>@@@BBBGGGTTTlllvvv[[[KKKFFF===999:::777666666666666666666666666666666555555444333333222333222222111111111111111000000000000////////////////////////000111333333///////////////////////////111333444777AAAQQQ\\\nnnhhh]]]NNNAAA888555555444444555777AAASSSeeeqqq}}}sssdddUUUKKKEEE@@@===???EEEMMMTTT[[[dddlllqqqjjj```TTTNNNNNNYYYooolll[[[NNNFFF;;;888555555666888888888<<<;;;888777666666666666777666444444555888;;;===EEEXXXrrr}}}}}}~~~}}}||||||}}}}}}{{{zzz|||}}}}}}}}}pppfffhhhmmmoooggg[[[MMMAAA888444333333000...,,,,,,+++***(((++++++***))))))))))))))))))(((((('''''''''((()))&&&&&&'''))))))*********''''''''''''''''''''''''%%%&&&&&&''''''(((((()))&&&'''((((((((((((***,,,''''''''''''''''''''''''))))))((((((''''''&&&%%%(((&&&%%%%%%$$$$$$""" '''((()))(((&&&&&&'''***%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((&&&''')))*********))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((((((&&&$$$$$$&&&)))))))))%%%&&&&&&''''''(((((((((((((((''''''(((((()))***"""'''***((((((+++,,,***,,,,,,+++******,,,111444>>>KKK[[[hhhrrryyyzzzwwwfffWWWLLLLLLNNNHHH>>>888333000...---////////////...///000111333444555666333555777777999???HHHOOO[[[hhh|||pppooommmlllkkkkkklllmmmkkkfffaaa^^^XXXQQQPPPRRRVVV___nnn~~~ttt[[[JJJCCC>>><<<>>>>>><<<<<<===:::;;;;;;;;;:::;;;===???AAAHHHXXXqqqzzz___MMMGGG>>>;;;===:::888888888777666666555555555555444444333333222222222222222222111111000000////////////000000000000222111000000000000000000...........................000222111222:::FFFPPP```eeeeee[[[JJJ;;;555555444444555666;;;GGGXXXfffwwwvvvqqqhhhZZZMMMEEEAAABBBBBBCCCEEEHHHMMMSSSWWWSSSNNNJJJKKKSSSbbbwwwoooYYYJJJAAA;;;666666555777888777555333777777777777666666666777666555333333444666999:::DDDTTTlll~~~|||zzzxxxxxxyyyyyyxxxwwwxxxyyyzzz|||uuujjjjjjpppmmmfff[[[NNNCCC;;;555222111///---,,,------,,,***,,,,,,+++*********++++++)))))))))))))))))))))***&&&&&&((()))************''''''''''''''''''''''''&&&''''''((())))))******&&&'''((((((((((((+++---((((((((())))))))))))(((&&&%%%%%%$$$$$$$$$$$$$$$'''+++,,,)))###"""***(((&&&&&&((())))))'''&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&'''(((((()))******,,,,,,,,,***)))'''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%$$$%%%'''))))))'''%%%&&&''''''((())))))******)))(((((((((((()))******!!!'''***))))))++++++)))+++,,,+++******,,,000333:::III[[[hhhrrryyyzzzxxxmmm```TTTPPPPPPJJJ@@@999333111......///000000///...///000222333555666777666666666777<<>>???<<<;;;===;;;<<<<<<;;;:::;;;===@@@AAAKKK^^^wwwfffRRRKKKBBB>>>@@@>>>999999888777777666555555444444333333333222222222111111222222111111000///////////////000000000000777666333111///---,,,+++---............/////////,,,---.........333:::AAANNNZZZeeedddVVVFFF<<<999666555666777999>>>JJJVVVfffoooyyyzzzppp```RRRJJJGGGBBB??????@@@AAAEEEJJJEEEEEEHHHQQQ___qqq|||cccNNNAAA:::555333333444555777666222000666888:::;;;999777777777555555444333444666888999???LLLccc~~~}}}}}}}}}zzzxxxvvvvvvwwwxxxxxxwwwwwwxxxzzz}}}~~~|||mmmkkknnnvvvoooeeeZZZOOODDD:::444///---,,,,,,---...---,,,---,,,,,,+++++++++,,,,,,)))))))))***************&&&'''((()))******+++***''''''''''''''''''''''''''''''(((((()))*********&&&'''(((((('''(((***,,,'''((())))))***)))))))))'''&&&&&&%%%%%%&&&&&&'''(((...222...&&& """&&&+++'''$$$%%%)))***)))&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***+++,,,,,,,,,+++***((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***'''### *********)))))))))(((((())))))(((((())))))***+++$$$))),,,+++***,,,---+++***+++++++++***,,,000222;;;KKK^^^kkkuuu|||~~~|||uuummmccc\\\XXXPPPEEE<<<333111///...///000000/////////000222333555666666666777999<<>>;;;999;;;=========<<<;;;<<<>>>@@@BBBPPPfff~~~kkkWWWNNNCCC???@@@===777777777777666666666666333333333333222222222222000111111222111000///....../////////000000000111666555333111///---,,,,,,---.........////////////---,,,,,,---...111444555???MMM]]]fffbbbVVVHHH@@@:::777666777666666>>>HHHTTT___nnnyyyzzzssshhh```UUUNNNHHHHHHGGGFFFIIINNNJJJMMMSSS^^^mmm|||pppXXXFFF===888444222111000111222333222111000444:::<<<<<<:::::::::777666555555666777999:::>>>III___{{{~~~~~~zzzxxxwwwwwwxxxzzzzzzyyyzzzzzz}}}~~~~~~vvvpppqqq{{{vvvnnnfff[[[NNNAAA888///...,,,,,,---------,,,,,,+++++++++++++++,,,,,,'''(((((()))))))))))))))'''((()))***************((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''''''''&&&&&&(((***%%%&&&'''((()))(((((('''((((((''''''((()))***+++%%%***...---((($$$%%%(((((('''&&&&&&''''''''''''%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((())))))))))))***))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''((('''''''''(((&&&###!!!))))))))))))(((((((((((((((((('''''''''((())))))&&&+++---***)))+++,,,+++)))***+++++++++---000333<<>>>>>===<<<<<<>>>@@@CCCSSSkkknnnXXXMMMAAA<<<===:::444444555555666777777888333333222222222222222222000111111222222000///....../////////000000111111111111000000000000111111........./////////000000///...---...111222222111888CCCUUUdddjjjbbbRRRFFF===888666666444222777@@@EEEKKKXXXhhhuuuzzzwwwsssiii```YYYYYYWWWTTTVVV\\\\\\___dddmmmzzzuuuaaaJJJ<<<888666222333000------///111333333&&&---555;;;<<<<<<<<<===888888777777777999:::;;;CCCLLL```|||~~~||||||{{{yyyxxxxxxzzz|||||||||~~~}}}}}}zzzxxxwwwuuurrrmmmfff]]]PPPAAA777111///---,,,------,,,++++++***************++++++&&&&&&'''((())))))((((((((())))))************)))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&'''''''''%%%&&&''')))###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$%%%'''(((***"""$$$'''(((((('''&&&&&&%%%''')))(((%%%$$$&&&***###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''%%%$$$%%%&&&''''''&&&%%%%%%&&&'''((()))***+++'''&&&&&&&&&&&&'''((((((&&&***+++'''&&&)))***)))((()))***++++++---000333===LLL^^^jjjtttvvvjjj]]]OOOEEE444111//////000111000000000000111222333333444444888>>>JJJXXXiii~~~tttttttttsssrrrqqqpppoookkkllllllkkkhhhccc___\\\SSSMMMJJJMMMQQQXXXhhhwwwttt[[[JJJBBB>>><<<<<<<<<===>>>===<<<@@@@@@???===<<<>>>AAADDDKKKWWWooo}}}bbbNNNGGGDDD@@@<<<888888777777666666555555333333333222222222111111000000000000////////////000000000000000000000000000000//////.........---............////////////444222111000111000...---444===KKKZZZjjjnnnaaaOOOKKKAAA999888777444555999;;;>>>DDDOOO^^^nnn|||}}}{{{xxxsssooooooqqqsss{{{zzz|||yyyhhhQQQBBB<<<999444000111111222222222333333333...444>>>HHHMMMMMMJJJGGGCCC<<<777:::===<<<;;;<<>>===<<<<<<>>>BBBFFFJJJXXXrrrfffQQQGGGCCC???;;;888888888777666666555555333333333222222222222111111000000000////////////////////////////////////000/////////........................///////////////......000222444444333444<<>><<<:::555111111555777<<>>;;;:::999999:::;;;:::999;;;<<<<<<<<<<<>>:::999888888777777666555555333333333333222222222222111111000000000/////////////////////////////////////////////........................////////////...---...000333555666555555:::@@@IIIWWWfffnnnpppfffZZZLLLDDD???888444222111333666888<<>>;;;:::999999;;;;;;:::999;;;<<<<<<;;;<<<>>>CCCFFFSSSgggrrrZZZJJJBBB>>>;;;999999888888777666666555444444333333333222222222111111111000000000/////////////////////////////////////////////.....................////////////111000///000111222111000777999:::===EEERRR```iiirrrjjj]]]OOOCCC;;;888888333444555444444888AAAHHHIIIOOOWWW___eeeiiimmmooo|||~~~uuudddSSSFFF@@@>>>;;;777222...---///000/////////000000000111111000666;;;;;;;;;@@@JJJSSSfffbbbZZZOOOBBB;;;AAALLL[[[oooyyyyyyxxxvvvwwwyyy|||~~~|||yyywwwuuuvvvyyy{{{}}}||||||}}}}}}zzzxxxxxx{{{|||tttaaaMMMEEEIIIKKKEEE>>>444111...------...------******++++++++++++******)))))))))******)))))))))(((((())))))))))))))))))'''((()))******+++******&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((("""''''''&&&))))))((()))(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$###&&&&&&%%%%%%&&&&&&''''''&&&(((***)))'''%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))(((((()))*********))))))(((&&&$$$$$$%%%%%%###"""###&&&'''$$$ $$$)))&&&&&&&&&'''(((((())))))(((&&&$$$%%%''')))((('''))))))))))))))))))))))))((()))******)))***,,,...000:::JJJ]]]nnnyyy~~~~~~yyyqqqcccWWW@@@888111000111//////111111111333666666888@@@IIIXXXooommmnnnooopppqqqrrrrrrrrrqqqpppooonnnnnnooopppqqqooonnnlllfff```XXXQQQKKKMMMWWWgggwwwvvv^^^MMMCCC@@@===;;;:::;;;<<<===<<<;;;=========<<<<<<>>>BBBFFFWWWnnnwww___MMMDDD???===999999999888777777666666444444444333333333222222111111111111000000000000.................................///////////////............////////////222000......//////---,,,555666666666888@@@MMMWWWhhhkkkkkk```PPPCCC===:::555555444222111444;;;@@@???BBBFFFIIILLLOOOSSSVVVeeehhhggg___QQQEEE???===444444333000,,,+++,,,...000000000111111111222222222666999777555888BBBKKKYYYZZZZZZTTTHHHAAAFFFQQQeeewww{{{{{{{{{yyyzzz|||{{{yyywwwuuuuuuwww{{{}}}}}}~~~}}}{{{zzz{{{|||}}}yyy}}}iiiQQQFFFGGGIIIDDD<<<333111...---......---,,,)))******++++++******))))))))))))******)))))))))'''(((((()))))))))(((((('''((()))******+++******''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&& ###%%%+++///---((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''"""%%%((('''###!!!###&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&'''((())))))$$$%%%&&&&&&'''''''''&&&***(((''''''''''''&&&%%%$$$'''(((%%%!!!!!!&&&+++(((((((((((((((((((((((()))(((''''''((()))))))))************************((()))******)))***+++---///888III\\\mmmxxx{{{zzz{{{yyytttmmmiiiggg___WWWBBB999222222222000000111222222555777777;;;FFFRRReee|||kkklllnnnooopppqqqqqqqqqrrrqqqpppooooooooopppqqqnnnooonnniiieee```XXXPPPFFFMMMYYYgggwwwmmmXXXIIIBBB@@@>>>===<<<<<<>>>>>>===<<<<<<======<<<===@@@DDDHHHYYYrrr~~~fffRRRFFFAAA???:::999999888888777666666444444444444333333333333222222111111111000000000.................................///////////////............////////////...---,,,---...///...---111111333444444666@@@JJJTTTdddrrrrrrgggYYYMMMEEE:::777333000000333666888;;;<<<===<<<<<<>>>AAACCCIIIKKKLLLGGG???999999:::111222222222111000111222000000000111111111222222333666888777555666===CCCFFFJJJOOOOOOHHHDDDLLLWWWrrr~~~}}}zzz|||}}}||||||{{{zzzyyywwwvvvwww{{{}}}xxxxxx{{{}}}|||zzzoooVVVGGGDDDCCC>>>777333111///.........---,,,))))))************))))))******))))))))))))******'''((()))))))))((('''&&&(((((())))))***)))))))))(((((('''''''''&&&&&&&&&'''((()))'''%%%$$$$$$%%%$$$$$$###$$$+++///+++###''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$&&&)))(((%%%$$$%%%'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&$$$###'''''''''''''''(((((((((%%%&&&'''((((((((((((((($$$######%%%'''(((((('''((()))***(((&&&&&&(((,,,(((((((((((((((((((((((()))))))))))))))***++++++************************''')))++++++******+++---000777DDDWWWjjjvvv{{{{{{xxxtttiii___[[[[[[YYYSSSDDD;;;444333333111111222222222444777888???OOO___xxxmmmmmmooopppqqqqqqqqqqqqooooooooooooooopppqqqqqqmmmooonnnjjjhhhggg```WWWMMMNNNSSSZZZfffvvv}}}dddPPPDDD??????>>>===<<<<<<>>>>>>===<<<:::;;;<<<===???CCCHHHLLL___yyynnnXXXIIIBBB@@@::::::999888888777777666555444444444444333333333222222222111111111000000..................................../////////000............////////////---,,,+++---///000000//////...000333222111666???EEEUUUfffnnnppplllaaaWWWHHHAAA888444444555555333666777777666555555777999777999:::888555222333444222111111222333333333333/////////000000000111111111333555666666666888::::::>>>CCCEEEDDDGGGTTTccc{{{~~~ssspppxxx}}}xxxvvvyyy||||||}}}~~~~~~||||||{{{xxxwwwxxx}}}wwwvvv{{{}}}{{{xxx|||tttZZZHHHAAA===888444222111///...///...---+++))))))************))))))+++***)))'''''')))***+++'''((()))***)))(((&&&%%%(((((()))))))))(((''''''))))))(((((((((''''''''''''((()))(((&&&&&&'''(((''''''&&&$$$'''***'''!!!%%%%%%&&&&&&'''&&&&&&&&&$$$&&&((('''%%%%%%&&&((($$$$$$$$$$$$%%%&&&'''((('''(((******)))(((((()))%%%&&&''''''%%%%%%&&&'''$$$%%%&&&''''''%%%$$$"""&&&&&&'''((('''&&&%%%$$$'''((()))***++++++++++++"""!!!!!!###%%%'''&&&&&&(((((()))(((((((((((()))''''''(((((())))))******))))))***)))))))))+++,,,************************((()))+++,,,++++++,,,---000444>>>OOOcccttt~~~yyykkk^^^XXXXXXVVVQQQFFF===666555555333222333333333555999===HHH]]]pppppppppqqqsssssstttttttttlllmmmnnnooopppqqqrrrrrrmmmooonnnjjjjjjkkkeee\\\WWWUUURRRSSSZZZhhhxxxwww^^^KKK@@@======>>><<<<<<<<<===>>>===<<<777888;;;===@@@FFFLLLQQQgggsss\\\KKKCCC@@@::::::999999888777777777555555444444444333333333222222222111111111111000........................---.........//////000000............/////////000///...---...000000000...///---...111000,,,///666;;;DDDPPPZZZfffoookkkbbbUUUKKK@@@;;;::::::666222222444555666555555666777555777888888666444333222000///------......,,,***............/////////000000222555888::::::999888999999<<>>777666666444333444555555888===CCCPPPhhh~~~vvvuuuuuutttsssssssssrrrnnnoooppprrrtttvvvwwwxxxsssrrrqqqooonnnmmmmmmmmmeee___YYYVVVSSSUUUbbbpppnnnZZZLLLBBB???@@@@@@???<<<:::999999:::;;;>>>;;;;;;?????????KKKZZZnnndddNNNDDDAAA999777555555777888999888777666555444333444555555444333111000000000111222000000//////.........---000000000000////////////////////////000000000000000000000000000000000000333222222111111222444555777;;;AAAHHHQQQ\\\gggnnnfff___UUUIII@@@:::888777888777444222000000000000333444444444444444333222222222111111000//////...000000111111000000......444444666:::======:::666888777999@@@FFFQQQfffzzzzzzlllgggnnnxxx}}}yyy{{{{{{}}}wwwvvvvvvyyy}}}~~~{{{~~~}}}|||{{{|||}}}~~~yyyuuuuuuwwwvvvuuuvvvmmmVVVEEE===999777333222000///000111000///,,,,,,+++***)))))))))***---------,,,+++***))))))************))))))))))))))))))((('''''''''''''''...***''''''+++,,,)))&&&((('''&&&%%%%%%&&&'''((('''((()))(((&&&%%%%%%&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&)))'''%%%&&&(((((('''$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&***&&&###%%%'''&&&%%%$$$$$$%%%'''((((((((('''&&&))))))(((''''''''''''''''''((())))))(((((()))***"""'''***'''(((+++***%%%&&&&&&'''((()))***++++++,,,+++)))((((((((())))))******+++++++++,,,,,,,,,///333<<>>===;;;999999999:::;;;<<<999;;;??????AAAMMM]]]tttjjjSSSFFFBBB<<<:::777666777777666666666555444333222333333444333222111111000000111111000/////////............000000000000/////////....../////////000000000000////////////////////////000000///...//////000111000222666;;;CCCNNNXXX```gggddd___WWWNNNEEE===999777666555444333444444555444444444444333333222111000000//////.........---111111111111111111111111111222444888<<<<<<:::777999777:::BBBMMM[[[qqqxxxiiiccchhhppprrrzzzyyyzzz~~~~~~yyyvvvwwwxxxtttuuuxxxwww```MMM@@@999555444222000///000000...------,,,,,,++++++++++++,,,******))))))(((''''''''')))))))))(((((((((((('''))))))((('''''''''''''''***(((&&&''')))((($$$(((((('''&&&&&&'''((((((%%%'''((('''&&&&&&'''(((###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%)))+++***'''%%%%%%&&&'''((()))((('''''')))(((''''''&&&&&&&&&'''%%%&&&(((((('''''')))***"""''')))'''(((,,,+++(((******)))))))))(((((((((,,,+++***)))((())))))*********+++++++++,,,,,,,,,...111:::HHH[[[ooo{{{qqqeee[[[KKKCCC:::777444333666;;;777777===LLL^^^ssspppqqqsssttttttrrrpppooopppqqqrrrssstttuuuvvvvvvssssssrrrqqqqqqrrrsssssssssqqqnnnjjj```VVVSSSUUUaaappp{{{bbbQQQFFF@@@>>>@@@<<<;;;:::999999:::;;;<<<===:::<<>>;;;::::::::::::;;;<<<===@@@>>>@@@DDDEEEHHHYYYlll~~~eeeOOODDDAAA>>>:::888777666555333444444444333333333333333111111111111111000000//////////////////.........000000/////////................../////////000000////////////////////////000000000000000000000000///000000000000222666999???EEEMMMTTTXXXXXXVVVTTTHHHFFFBBB>>>888444000///000111111222333444666666000000000000000000//////333222///...---...000111111222444666888999888888===???EEETTTfffwwwvvvaaaRRRPPPSSSUUUSSS___qqqzzzyyy}}}~~~}}}zzzwwwuuuuuuuuusssyyy~~~dddOOOBBB>>>===999666333111///---+++,,,,,,++++++,,,---......************++++++++++++))))))((((((((('''''''''))))))((('''''''''''''''***)))((())))))((($$$!!!(((((((((((((((((((((((($$$%%%'''&&&&&&%%%'''((()))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''$$$$$$$$$%%%'''((((((((($$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***)))'''###$$$(((+++***'''(((((())))))))))))))))))((((((''''''(((((((((%%%'''((((((&&&&&&''')))((((((((('''(((***++++++''''''((()))***+++,,,,,,+++++++++************+++******+++++++++,,,,,,,,,---///444>>>PPPfff{{{nnn\\\SSSHHH===::::::999:::<<>>>>>@@@>>>AAADDDDDDHHH[[[pppnnnUUUFFF@@@===:::888888888777666555555555555555444444333111111111000000000//////.........///////////////////////////........................////////////........................000000000111111111111111///111333333222111111111222555;;;BBBIIIOOOTTTVVVTTTRRRNNNIIICCC===999666777666555555555555666666111111111000000000000000:::888555333111111222333222333444444555555666777===CCCPPPbbbvvvlllUUUJJJJJJNNNNNNMMMPPPaaazzz~~~|||~~~}}}{{{yyyvvvuuusssqqqrrrxxxppp[[[OOOKKKEEEAAA;;;666222000...---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))((('''''''''''''''+++)))'''&&&'''((())))))''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''(((&&&&&&&&&&&&%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&& %%%&&&$$$%%%)))+++(((((((((((((((((())))))******))))))((())))))******)))******)))'''&&&'''(((***)))((((((((('''((()))''''''((()))***+++,,,,,,******************************+++++++++,,,,,,,,,---///333<<>><<<;;;<<<<<<======>>>>>>>>>>>><<<;;;>>>BBBBBBHHH]]]ssswww\\\JJJ???===:::999999999999888555555666666666555444333222111000///...///000000.........////////////////////////.........------------........./////////........................---...///111222222222222,,,///111222222111111111444444444555999???EEEHHHRRRQQQPPPOOOMMMJJJHHHGGGCCCAAA>>>;;;999777777777555555444444333222222111999888666444222222222222444555666666666777999;;;AAAMMM___rrr{{{gggRRRIIIJJJKKKKKKKKKGGGUUUkkk~~~|||zzz}}}~~~{{{yyyxxxwwwtttrrrqqqvvv{{{}}}~~~|||iii]]]YYYNNNHHH???777333111000000,,,+++++++++++++++,,,---+++++++++++++++++++++***************))))))))))))))))))((('''''''''''''''((('''%%%######&&&(((***&&&&&&''''''''''''&&&&&&&&&'''(((&&&$$$###$$$$$$'''&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((%%%''''''&&&$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&(((***---+++$$$(((((('''''''''((()))***))))))(((((())))))******)))***+++***(((''''''((()))''''''))))))&&&&&&((())))))))))))(((((((((((((((((()))************)))******+++++++++,,,,,,,,,---///222999GGG]]]uuusssgggZZZQQQGGGAAA======BBBIII\\\mmmlllmmmooopppqqqrrrrrrrrruuuwww{{{}}}~~~}}}~~~|||xxxuuuttttttuuuwwwzzzzzzuuullliiiiiigggccc```XXXTTTZZZdddpppwwwcccNNNEEECCCAAA???>>><<<<<<==================999999===BBBDDDKKKbbb{{{cccOOO@@@>>>;;;999999999888777444444555555555444333222444222///---,,,...000222............/////////000//////.........------------------.........//////........................---...111333555555666666000000000///------///000444333111111222444777999@@@BBBEEEHHHKKKMMMNNNOOOKKKIIIFFFCCC@@@???>>>>>>>>>>>>===<<<:::999888888888888888777777777777666;;;<<<>>>>>>>>>AAAEEEIIIQQQ```rrrzzzfffRRRIIIHHHGGGFFFGGGCCCMMM___uuu~~~~~~{{{|||~~~||||||}}}|||yyyvvvuuuwwwyyyyyyzzz}}}wwwiiicccUUUMMMAAA777222111111222...------,,,,,,,,,,,,---,,,++++++******)))))))))***))))))))))))((((((((())))))(((''''''''''''''''''&&&%%%$$$###$$$%%%'''$$$%%%&&&''''''&&&%%%$$$$$$&&&'''&&&$$$$$$%%%&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###""""""%%%'''###%%%'''&&&$$$$$$%%%'''######$$$$$$%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&& (((&&&'''+++)))###((('''&&&&&&&&&'''((()))'''''''''''''''((())))))&&&'''((((((''''''(((***%%%###$$$)))***&&&&&&)))(((((((((((('''''''''&&&&&&'''((()))***))))))(((******+++++++++,,,,,,,,,+++---111777DDDXXXoootttkkkaaaZZZRRRKKKFFFGGGRRR^^^qqqmmmnnnnnnpppqqqrrrssstttxxxzzz~~~}}}{{{vvvrrrppppppqqqrrrsssuuuqqqjjjiiimmmlllgggfff\\\TTTWWW^^^gggvvvqqq___KKKDDDEEEEEEBBBAAA;;;<<<<<<===<<<<<<;;;;;;888999>>>DDDGGGPPPiiihhhSSSBBB???<<<:::999999777666333333444555444333222111555222...,,,+++---111333---.........//////000000//////.........------------------.........//////........................///111333666888:::::::::888666222---))))))+++...---......///000111222222///222777===CCCGGGJJJLLLMMMKKKIIIGGGFFFFFFGGGHHHHHHGGGFFFDDDCCCAAA@@@???===>>>???@@@AAAAAAAAAAAAAAADDDFFFGGGHHHKKKQQQVVVbbbqqqzzzfffRRRIIIFFFBBB@@@AAABBBJJJXXXmmm}}}~~~}}}~~~}}}~~~~~~{{{zzzzzzzzzyyyzzz}}}ppphhhYYYOOOBBB777111000111333000///...------------------------,,,+++***)))))))))(((((((((''''''''''''))))))(((''''''''''''''''''(((((((((&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%#########!!! ###%%%!!!###&&&&&&$$$$$$''')))######$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&!!!)))))) %%%(((%%%'''&&&&&&%%%%%%'''((()))%%%%%%%%%%%%%%%&&&'''((("""$$$&&&''''''(((***,,,!!!""")))+++''''''***$$$$$$%%%&&&'''((())))))%%%&&&''')))))))))((('''******+++++++++,,,,,,,,,***,,,000666AAAUUUlll|||}}}rrrkkkhhhccc\\\UUUPPPRRR```ppplllnnnppprrrrrrrrrqqqppptttxxx~~~}}}}}}xxxrrrnnnlllmmmmmmmmmqqqpppooonnnllllllkkkkkkgggaaa\\\ZZZVVVUUU___lllhhhYYYJJJCCCBBB???======<<<;;;;;;:::::::::;;;;;;???>>>AAAGGGLLLYYYrrrttt\\\LLL???===???:::999:::444111555666333444777333,,,;;;444000111111000444;;;111000111333444444111///000///---,,,,,,---...///000///...---------------...............///000000...111555999===???@@@@@@555333222222333222111///...------------...///////////////111444777;;;===BBBCCCEEEHHHNNNUUU[[[___^^^^^^^^^\\\ZZZWWWSSSQQQTTTTTTTTTTTTSSSSSSSSSSSSTTTVVVXXX\\\bbbggglllooo~~~vvvbbbKKK@@@???@@@AAACCCBBBEEEPPPddd|||}}}}}}|||{{{}}}~~~|||yyy{{{yyyhhhUUUKKK???888333...---000000///...---,,,---.........000...***(((***)))'''************************&&&&&&''''''''''''''''''***'''%%%%%%'''((('''%%%###&&&)))'''######&&&***%%%""" ###(((***'''###)))***(((###$$$***+++'''###$$$%%%%%%&&&&&&%%%%%%)))(((&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%&&&'''((()))&&&''''''&&&$$$$$$&&&''')))((('''((()))(((&&&$$$(((((('''&&&&&&&&&&&&''''''###!!!###(((***)))&&&(((((()))******)))''''''***))))))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,+++,,,000555===MMMggg~~~zzzsssqqqrrrooogggbbbiii|||lllnnnppprrrssssssrrrrrrrrrvvv|||~~~zzzvvvqqqnnnnnnnnnnnnnnnooonnnmmmmmmmmmmmmmmmmmmhhheeecccaaa\\\XXX]]]fffvvvcccUUUGGGAAA@@@===<<<<<<<<<;;;;;;::::::;;;;;;;;;???>>>CCCLLLVVVeee}}}~~~fffQQQCCC@@@AAA;;;:::;;;555444777777444555777444---888333111333333111333888......///000222111///,,,222222111000///---,,,+++//////...---------------...............//////000000222555999;;;<<<<<<<<<444333111111222222000///---------------...//////000/////////000333555777999:::<<<@@@FFFMMMSSSWWWbbbdddgggjjjkkkkkkjjjiiiffffffgggggghhhiiiiiiiiikkklllnnnppptttyyy||||||vvviiiXXXGGG???===>>>AAADDDBBBDDDMMMaaazzz{{{yyy}}}~~~~~~~~~|||~~~}}}yyyzzz~~~mmmTTTHHH<<<666333000000111//////---,,,,,,,,,---...***,,,,,,)))***---...,,,************************)))))))))))))))(((((((((***'''&&&&&&(((((('''%%%$$$))))))((()))+++%%%###"""$$$''')))(((%%%&&&'''$$$ """''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%###"""''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%&&&'''((()))'''(((((('''&&&%%%'''(((+++***))))))******)))'''))))))(((''''''''''''((('''%%%###$$$''')))((('''&&&''''''(((((((((''''''+++***)))(((((()))******)))************+++++++++++++++,,,,,,,,,---------------000444;;;JJJddd{{{|||yyykkkmmmpppssstttuuuttttttppptttyyy~~~~~~tttrrrpppoooppppppooonnnlllllllllllllllmmmnnnooojjjiiijjjiiiccc]]]\\\```eeesss|||\\\PPPDDD???>>><<<;;;;;;;;;;;;;;;::::::;;;;;;<<>>>>>@@@EEELLLMMMMMMTTTfff~~~zzztttwww}}}~~~}}}~~~~~~{{{{{{vvvZZZLLL===777666333111111......---,,,,,,,,,,,,---***------***+++...///---))))))))))))))))))))))))******))))))(((((((((''')))((('''((())))))'''%%%!!!''')))(((%%%$$$%%%&&&%%%%%%%%%&&&'''((((((%%%%%%###!!!"""&&&&&&###''''''&&&&&&%%%&&&&&&'''((('''%%%&&&''''''&&&%%%***))))))((((((''''''''''''%%%$$$$$$&&&&&&%%%###'''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&(((***...,,,+++***,,,,,,,,,+++******)))((((((((((((((((((''''''&&&''''''((((((''''''''''''(((((()))***,,,+++***((((((((()))))))))************+++++++++,,,,,,---------...............000333888GGGaaawwwkkkmmmpppsssuuuvvvvvvvvvqqqtttwww{{{}}}|||{{{zzzooooooooopppqqqrrrpppnnnllllllkkkkkkllllllmmmnnnjjjlllmmmlllgggaaa^^^^^^\\\fffuuuuuuVVVLLLBBB>>>===;;;:::<<<;;;;;;:::::::::;;;<<<<<<@@@AAAHHHZZZrrr```MMMCCCAAA::::::<<<777:::999777555555666444111222222222333333222222222222111111222333333111000---...///000111000/////////......---------.........------------...//////111222333444555555555444222000////////////...,,,,,,,,,------............//////---,,,+++++++++,,,111000000000111333555777===AAAHHHOOOUUUXXXXXXXXXZZZ[[[]]]```cccfffhhhiiijjjjjjiiijjjkkkmmmooopppgggddd```\\\YYYUUUQQQNNNMMMFFFAAA@@@AAAFFFPPP[[[]]]]]]aaaooo}}}rrrsssyyy}}}}}}~~~iiiWWWDDD<<<999666111///...---------,,,,,,,,,,,,000222000,,,***,,,+++)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((())))))((('''&&&,,,,,,***'''###!!!###%%%&&&''''''&&&%%%%%%'''***((('''%%%$$$&&&((('''&&&)))((('''&&&&&&&&&'''''')))'''&&&'''((()))(((&&&+++******)))((('''&&&&&&'''&&&$$$$$$%%%%%%$$$"""''''''&&&&&&''''''''''''&&&'''((('''&&&&&&(((***...---+++***,,,------,,,***)))((((((''''''((((((((())))))(((&&&&&&''')))***))))))))))))+++---...---,,,***)))(((((((((((())))))*********+++++++++,,,,,,,,,,,,------------------...111666DDD]]]sssjjjlllpppsssuuuvvvvvvvvvssstttvvvxxxxxxwwwvvvuuummmmmmnnnppprrrrrrpppmmmmmmmmmlllkkkkkkkkkkkkkkkjjjkkkllliiifffdddcccbbb]]]^^^eeesssnnnRRRIIIAAA???>>>;;;;;;===:::::::::::::::;;;<<<===BBBCCCKKK___yyy}}}jjjSSSFFF@@@999:::<<<777:::777555555666444333222333333222000000222333333...---,,,---...///---,,,......---------...///000......---------......///---------------.../////////000111222333444444444111///......///...---++++++,,,------......---------------,,,,,,,,,------000///.........///000000444777<<>>;;;;;;===::::::::::::;;;<<<<<<===AAADDDMMMaaa|||~~~wwwyyy```MMMDDD;;;:::<<<777999555444777888555333333333444333000000333444333000...---...///000///...222000...,,,+++,,,---......------------...//////------,,,,,,------...///......///000222333444555111///............---+++***+++,,,......------,,,+++,,,,,,---......//////---------...///000111222555666888:::;;;;;;::::::555666777999;;;===>>>?????????>>>>>>???AAACCCDDDAAA>>>;;;999999999888777;;;888999@@@HHHSSSbbbnnnvvvyyy}}}uuuvvv||||||yyyxxxwwwyyyzzz{{{{{{~~~~~~{{{~~~|||iiiTTTFFF>>>777333222......//////......---,,,...000///+++***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''%%%%%%&&&(((!!!###&&&(((((('''&&&$$$'''''''''''''''&&&%%%$$$((($$$$$$'''(((&&&%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''&&&%%%(((''''''&&&&&&%%%%%%%%%(((&&&%%%%%%''''''&&&$$$'''''''''(((''''''&&&%%%$$$%%%&&&%%%%%%%%%''')))((((((''')))***+++)))((((((((('''&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''''''''(((((()))***,,,+++***((((((((()))))))))************+++++++++*********+++++++++,,,,,,***+++---000333>>>TTTgggjjjlllooorrrttttttttttttrrrrrrrrrrrrrrrqqqqqqpppnnnnnnnnnooopppooommmjjjjjjjjjjjjjjjjjjjjjkkkllljjjlllkkkggggggkkkkkkgggcccaaa^^^^^^eeesssyyy```LLLFFFAAA???===999999<<<::::::::::::;;;<<<======???DDDOOObbb}}}zzzqqqoooXXXKKK???<<<===666888444555:::;;;777444666000555666333333666555000444222111111333333333222000000///......------------------------...//////------,,,,,,------...////////////000111222333333111000......//////---,,,)))+++,,,......---,,,+++++++++,,,---.../////////,,,------...///000111222222333444555666777888888333444444555555666777777888888777666666777888999999777666555666666555333444333888DDDPPP[[[fffooo{{{wwwtttyyy}}}{{{wwwuuutttssstttuuuvvvxxx}}}~~~{{{yyyzzz}}}www```OOOBBB999555666//////000000000///...---+++------******------+++************************''''''(((((()))*********'''((('''$$$""""""&&&)))'''''''''((((((&&&""" '''&&&%%%''')))(((###'''###"""'''(((%%%###%%%!!!"""%%%'''(((((('''%%%((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''((((((((('''%%%%%%$$$%%%&&&&&&&&&&&&(((***%%%&&&''')))+++***(((%%%)))((((((''''''''''''''''''%%%###$$$''')))((('''&&&''''''(((((((((''''''+++***)))(((((()))******)))************++++++++++++++++++,,,,,,,,,------+++---///111333:::MMM___vvvjjjllloooqqqsssssssssrrrpppppppppppppppqqqqqqqqqpppooonnnoooooonnnllliiihhhhhhhhhiiijjjlllmmmnnnjjjnnnmmmiiiiiimmmlllfffcccdddbbb^^^]]]ggg|||vvv]]]JJJEEE@@@???<<<888888:::999999999:::;;;<<<===>>>>>>DDDOOObbb}}}uuulll~~~{{{aaaPPPBBB>>>===666888444666<<<>>>999666777...444888666666888444...333111000000111222222111,,,---///111222222000000---------------...///000---,,,,,,,,,,,,---......000000000000000111222222222000///...//////...,,,)))***,,,......---,,,+++++++++,,,...............//////////////////......//////000222444777999;;;444333333333333333222222555444222111000000111111111111111222444444333111000111999IIIXXXaaaiiiooovvv{{{yyyxxxssswww{{{~~~|||xxxtttrrrqqqpppqqqrrrsssvvv{{{~~~|||zzzzzzzzzyyyxxx|||mmmXXXGGG:::666777///000111111111000...---+++---,,,)))))),,,,,,***************************$$$$$$%%%&&&'''((())))))'''(((&&&### !!!%%%))),,,)))%%%$$$%%%'''***+++'''%%%$$$'''***)))"""(((######(((***%%%$$$&&&!!!$$$((()))(((&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&''')))***)))(((''''''((((((((('''%%%$$$%%%&&&'''''''''''')))+++$$$%%%'''***,,,+++'''$$$******)))((((((((((((((('''###!!!###(((***)))&&&(((((()))******)))((('''******)))(((((()))***+++)))************+++++++++,,,,,,,,,---------......---///111333222888HHHXXXmmmyyyiiikkknnnqqqssssssrrrqqqqqqqqqqqqqqqqqqpppooonnnoooppppppnnnkkkjjjjjjkkkggghhhiiijjjkkkkkklllkkkllllllllllllkkkkkkjjjjjjggghhhfffbbb___cccmmmuuunnnZZZIIICCC???>>><<<:::;;;???;;;;;;;;;;;;<<<===>>>>>>???DDDOOOccc~~~sssnnnmmmTTTFFFAAA@@@???<<<;;;:::888888888888999666555444555666555444222333222222333555555444222111///---...111222000...111000...------......///000///---,,,,,,---......///------///111222///,,,///000111111111111000000//////............//////------------------------------...///000000//////111111000111222555777888000000//////000222444555333333333333333333333333222111111222444444333111444666<<>>LLLeeeuuukkkmmmpppsssttttttrrrqqqqqqqqqqqqqqqqqqpppoooooommmnnnooonnnlllkkklllmmmiiijjjjjjkkklllllllllllllllkkkkkkjjjjjjjjjjjjiiihhhjjjjjjfffcccccchhhnnnkkkWWWHHHBBB???>>><<<999;;;???::::::::::::;;;<<<===>>>???CCCMMM```{{{ssspppyyy^^^LLLBBB>>><<<;;;:::999888777888888999888777666666777666444222333222111222333333222000111///......111111000...000000///...............------,,,,,,,,,---...///...------...111111///,,,//////000000000000000//////......------......///------------------------------......////////////000000000111222333444555222222111111111222333444444333222111000000000000333222000111222222111000111222555===HHHVVVccckkkmmmnnnvvv}}}xxxlllkkksss~~~uuuppptttvvvzzz|||xxxpppkkkllloooppppppppppppssswww{{{}}}{{{xxxvvvwwwxxxzzz~~~mmmXXXFFF:::555666666666444333111111111000///------......,,,+++************************''''''''''''''''''''''''***)))(((''''''((())))))+++***)))(((''''''''''''&&&''''''(((((((((''''''(((&&&&&&))))))&&&&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''%%%&&&'''''''''&&&'''***,,,666444111---***'''&&&&&&%%%'''((('''&&&%%%&&&'''(((((('''&&&&&&'''(((((($$$&&&)))*********+++,,,((('''&&&&&&&&&''')))***)))******))))))((('''&&&(((((((((''''''''''''''',,,,,,,,,++++++*********************++++++++++++///***+++111333444>>>LLLaaarrrmmmooorrrtttuuutttrrrqqqpppqqqqqqqqqqqqpppooooookkkmmmnnnnnnmmmmmmnnnpppllllllmmmmmmmmmmmmmmmmmmjjjjjjiiiiiiiiiiiiiiiiiikkkmmmnnnlllhhheeeeeegggsss{{{fffSSSFFFAAA======;;;999:::>>>::::::::::::;;;<<<======@@@CCCKKK]]]wwwtttuuummmVVVGGG???<<<:::999888777777777888999999888777888888888666444444333111111222222000///111///...///000111000...///////////////......---,,,,,,,,,,,,,,,---...///---------...000000///---/////////////////////......------,,,,,,------...------------------------------------...............///000000111111111000111000111111333555777999777555333000/////////000333111///.../////////...333333444:::EEETTTccclllmmmlllpppssslllbbbbbbhhh~~~xxxooooooqqqvvv{{{yyyrrrnnnoooooopppqqqqqqqqqrrrvvvxxx|||}}}~~~~~~~~~{{{xxxxxxxxxxxxzzzzzzeeeQQQAAA777888888777666444222000...222000//////000///...,,,************************************************(((((('''''''''((()))***)))((((((''''''(((((()))%%%&&&'''((((((((((((((((((''')))------)))'''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&$$$%%%&&&&&&%%%&&&(((***555333000---***'''%%%%%%'''((()))((('''&&&''')))''''''&&&%%%%%%&&&''''''&&&'''((('''&&&%%%&&&''''''''''''''''''((((((((())))))))))))((('''&&&&&&************************++++++***************)))************+++++++++,,,...++++++000111111:::FFF\\\ppppppqqqtttuuuuuutttqqqpppppppppqqqqqqqqqppppppooommmnnnoooooonnnmmmnnnpppooonnnnnnnnnmmmmmmnnnnnnjjjiiihhhhhhhhhhhhiiiiiinnnpppqqqoookkkhhhffffffkkkqqq{{{~~~cccPPPDDD???<<<===;;;888999===:::999999::::::;;;<<<===BBBDDDLLL]]]www}}}vvv||||||cccPPPDDD???:::999888777777777888999888888777999:::;;;999888666555222222222222000///000000//////000000///......///000000000///---,,,---------------.........---------...///000////////////......---------...---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,------------...///000000///...---,,,---...111555999===???;;;999555222000000111222111///,,,,,,---///000000333333333888AAANNNZZZbbbfffcccbbbaaa\\\WWWZZZaaannnyyymmmnnnooouuu||||||wwwtttuuuoooqqqssstttuuuwwwyyy|||wwwvvvvvvyyy~~~~~~|||yyyxxxwwwwww{{{sss^^^JJJ<<<888888888888777444111...222111//////000000...---************************++++++++++++++++++++++++)))((((((((('''''''''((('''''''''''''''((()))***&&&'''((()))************)))'''(((,,,,,,(((''')))((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&((('''&&&''')))***)))((($$$%%%'''&&&%%%%%%'''(((++++++***)))((((((''''''(((***+++***)))((()))+++'''&&&&&&&&&&&&&&&&&&''')))'''###%%%)))%%%&&&'''(((((((((''''''%%%&&&'''((())))))))))))******++++++++++++,,,,,,++++++++++++*********************+++++++++,,,,,,///,,,---//////...555>>>VVVmmmrrrsssuuuvvvuuussspppooooooppppppqqqqqqqqqppppppqqqqqqrrrpppnnnllllllmmmoooooonnnmmmmmmmmmnnnnnnkkkjjjiiihhhhhhiiijjjkkkqqqqqqqqqooommmkkkkkkkkkiiikkkqqq{{{{{{```NNNCCC>>><<<===;;;888999<<<::::::::::::;;;<<<======CCCGGGPPPbbb{{{}}}zzzqqqZZZJJJAAA;;;:::999777777777777888666666777999<<<======<<<999777444333333333222000000111111000///......///...///000000000///---,,,////////////......------------......//////111111//////...---,,,,,,------,,,,,,++++++++++++,,,,,,------------------------...------,,,,,,,,,------,,,---...///000000///...,,,---...111444888<<<>>>:::888444111//////000111...,,,***+++...111222333//////111444:::BBBIIIMMMPPPPPPRRRTTTRRROOOQQQUUUaaattt~~~pppqqqqqqvvv}}}}}}{{{|||vvvwwwyyyyyyyyyzzz|||~~~yyyxxxwwwyyy~~~zzzzzzxxxvvvwww~~~~~~iiiQQQ???888777777888999777333000111///............---+++************************(((((((((((((((((((((((()))))))))((('''&&&%%%%%%&&&&&&&&&&&&'''((()))***'''((()))***+++,,,,,,,,,+++'''&&&((((((&&&'''+++((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((&&&%%%&&&((()))((('''%%%'''(((((('''&&&''')))&&&''''''(((((()))))))))'''((())))))''''''((()))''''''''''''''''''''''''((('''### !!!&&&+++$$$%%%'''((()))((('''&&&%%%&&&'''(((((()))))))))'''''''''((((((((())))))+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,......///555<<>><<<===<<<999999<<<;;;;;;;;;;;;<<<===>>>>>>CCCIIIUUUiii~~~hhhQQQDDD>>>===;;;999777777777777666666777999<<<>>>>>>===:::777444333333333333222000111222111...---...//////////////////......---......//////......---,,,---///000000///000222444111000...---,,,,,,---...---,,,,,,++++++,,,,,,---------------------------//////---,,,,,,,,,---...+++,,,---///000111222222111111000111222333555666444222000...---...//////---,,,+++---000333555555222222444666999;;;>>>???===DDDMMMTTTTTTPPPLLLIIIWWWjjjzzztttsssvvv}}}~~~~~~|||zzzyyy{{{}}}~~~}}}}}}}}}~~~zzz{{{{{{xxxvvvyyyrrrYYYCCC:::888666777999999555222000...------------,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))((((((&&&%%%%%%'''&&&&&&&&&'''(((((()))((()))***++++++,,,+++++++++'''%%%&&&&&&%%%'''+++'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$&&&''''''&&&&&&(((******((('''((())))))*********)))(((''''''$$$%%%&&&%%%$$$###$$$&&&''''''((((((((((((''''''$$$&&&)))***)))''''''((($$$%%%&&&'''((('''&&&&&&(((((((((((('''&&&%%%%%%'''(((((())))))******+++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,%%%(((+++---...111777<<>>===>>>===::::::===<<<<<<<<<<<<===>>>??????BBBJJJYYYoooxxx^^^MMMAAA???===:::888777666666888777888999<<<===<<<;;;999666333222222333333333000111222111...---...///000000///...............)))***+++---......------...000111111000111444777222111///---,,,,,,---...------,,,,,,,,,,,,------------------------------111000...---,,,---...///***+++,,,///111444666888333222111/////////000111///...............//////...---...000333555555444888777777888888999:::;;;888???GGGMMMNNNLLLGGGBBBMMM___xxxvvvssstttzzz~~~{{{xxxxxxzzz||||||~~~}}}|||}}}~~~zzz}}}~~~{{{vvvvvv|||~~~eeeNNN>>>;;;777777999999555111000...------------,,,***++++++++++++++++++++++++++++++++++++++++++++++++%%%%%%'''(((((((((''''''''''''&&&&&&&&&'''(((((((((((()))******))))))))))))&&&%%%((((((%%%&&&)))&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******)))'''%%%&&&''')))))))))&&&(((******)))''''''(((***++++++***)))'''%%%$$$###%%%&&&%%%$$$###$$$%%%%%%&&&''''''''''''&&&%%%$$$'''+++,,,+++(((&&&&&&%%%%%%&&&&&&'''''''''&&&(((((((((((('''&&&%%%%%%)))******+++,,,,,,------******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------&&&***---------000555888AAAWWWrrr}}}~~~~~~~~~{{{xxxtttrrrnnnooopppqqqqqqqqqqqqqqqtttuuutttrrrooollllllmmmjjjiiihhhggghhhjjjmmmnnnpppooommmllllllnnnqqqssskkkkkklllmmmmmmlllhhhfffeeeggghhhhhhjjjsssrrrXXXIIIBBB>>>===???>>>;;;;;;======<<<<<<======>>>???@@@@@@IIIZZZssskkkXXXCCCAAA>>>;;;888777666666:::999999:::;;;<<<:::888888555222111111333333222000222333111...,,,---///111000///------...//////$$$%%%(((+++---.........///111222222000111555888333111///---,,,---...///...------,,,,,,------...------------------------222111///---------///000***+++,,,...222666999<<<111000///......///000111---......///000111111222000000000222444555444333888777555444444555666777777:::<<<<<<===>>>>>>===DDDVVVpppwwwrrrrrrwww|||}}}~~~~~~}}}{{{xxxvvvxxx{{{vvv{{{zzzxxxyyy{{{}}}~~~zzz~~~}}}wwwuuuyyy~~~qqq[[[BBB===888777888888444000000///------......,,,+++++++++++++++++++++++++++((((((((((((((((((((((((!!!###%%%''')))*********(((''''''&&&&&&&&&'''''''''((((((((((((((('''&&&'''%%%'''++++++'''%%%'''%%%&&&&&&''''''((((((((($$$%%%&&&'''(((***++++++---+++))))))+++---------&&&(((******((('''''''''''''''(((((('''%%%###"""&&&'''((('''&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$(((((((((&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&''''''((())))))******))))))******++++++++++++++++++,,,,,,,,,---------,,,000111///,,,---000222;;;OOOjjj|||}}}~~~~~~}}}{{{yyywwwssssssrrrrrrqqqpppooonnnqqqppppppooonnnmmmlllkkklllllllllkkkkkkkkkllllllqqqooommmkkkjjjjjjkkklllooonnnoooqqqrrrpppkkkffffffbbbbbbfffggghhhnnnwwwkkkVVVJJJ@@@===;;;:::;;;;;;;;;::::::::::::;;;<<<===>>>???AAAIII\\\xxxcccJJJCCC===<<<:::777777:::777888:::;;;<<<;;;::::::777555333111111111222333777666555444222111000000......///000000///......+++,,,---...///...------000111111222333333444444000000///---++++++...000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,---000333555666111000///...------...///...++++++///111000000222666444444666777666777999777333333666777444333444444666999999888777777888@@@LLL^^^tttvvvnnnrrrxxxyyyyyyzzz|||zzzwwwuuuuuuvvvyyy{{{wwwyyy{{{}}}|||~~~|||{{{{{{{{{{{{||||||yyyyyy{{{iiiWWWHHH999333222222222444,,,,,,,,,,,,,,,---...///333222///,,,)))&&&%%%$$$+++***((('''''')))***,,,******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((('''%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&)))(((((('''''''''((((((%%%'''((())))))'''%%%$$$'''((()))******)))((('''+++++++++,,,,,,,,,------++++++------------+++++++++---.........///111333;;;DDDXXXuuu{{{|||}}}}}}|||{{{yyywwwpppqqqrrrssssssrrrpppooonnnnnnooooooooopppppppppnnnmmmlllkkkkkkkkklllmmmooommmllljjjjjjkkklllmmmmmmllllllnnnooonnnjjjggggggdddcccfffgggfffkkkrrr~~~hhhSSSGGG@@@>>>;;;999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===BBBKKK^^^zzzqqqRRRHHH???<<<;;;888777888888888:::;;;;;;;;;::::::666555333111111111222333444444333222111000//////111000///......------------.../////////...---,,,/////////000111111222222/////////---++++++...000+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,000///...///000111222222000///...,,,,,,,,,---......++++++///111000000333222222333555666555555555:::555222444444111000111333555777888777666666777999CCCTTTkkkxxxmmmmmmqqqsssvvvyyywwwuuurrrqqqqqqtttwwwyyyxxxzzz|||}}}~~~}}}}}}}}}~~~}}}~~~zzzxxxyyyzzz|||www___OOO>>>777666444333333......------------......------,,,+++++++++++++++***)))(((&&&&&&'''((())))))))))))))))))((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%'''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((((((((('''&&&%%%(((((())))))))))))((((((+++++++++,,,,,,,,,,,,---******+++,,,,,,+++******+++---.........///111333555<<>>:::888999:::;;;;;;===<<<<<<;;;;;;;;;;;;;;;CCCMMMaaa~~~___PPPBBB<<<;;;999777666888888999:::::::::999999555444222111000111111222111111000000000/////////111000...---------...///000000000000///...---,,,,,,------...//////000000/////////---++++++---///******++++++++++++,,,,,,---,,,+++******+++,,,---......---,,,++++++++++++....../////////000//////...---,,,,,,+++,,,,,,,,,---++++++///111000111555222444777999::::::999888:::444000111111//////222111333555555444444444555333;;;III\\\ttt|||mmmggggggkkkrrrxxxtttrrrppppppqqquuuyyy|||||||||}}}}}}}}}}}}}}}|||zzzxxxwwwyyy{{{{{{lllZZZFFF===:::666333111111111000///............++++++++++++,,,---...///,,,+++)))((('''((())))))((()))))))))*********+++******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))(((((((((((())))))******+++++++++,,,,,,,,,)))******++++++******)))+++---......---...000222444888FFF\\\ooo{{{sssssstttttttttsssrrrrrrpppqqqqqqqqqqqqqqqqqqqqqnnnoooqqqsssuuuwwwxxxyyyrrrpppmmmkkkjjjkkklllmmmiiiiiijjjjjjkkkmmmoooppppppooommmlllkkkjjjiiiiiieeeeeeggggggffffffgggiiijjjsss{{{aaaMMMCCCAAA>>>:::888888:::;;;;;;;;;;;;;;;::::::;;;<<<<<>>>>>BBBNNNeee{{{gggPPPEEE@@@===999888888888888888888888888888444444333222111111111111000000000111111111111222---///000222222111000///..................//////,,,,,,---......//////000...//////...,,,,,,---...,,,,,,---...------,,,++++++******)))***+++,,,---*********+++,,,---...///222555888888555111......---------.........------,,,***,,,///000///333:::;;;>>>???===@@@FFFIIIGGG???777111000///---...222///000111111//////111222222444999DDDSSSggg{{{|||kkkaaabbbkkksssvvvwwwxxx{{{~~~yyywwwxxx{{{}}}}}}}}}vvvtttrrrrrruuuyyy~~~~~~|||rrrZZZIII???777444444666555333111///...------111000...---,,,+++++++++......---,,,,,,,,,,,,,,,******)))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''((()))))))))((((((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((''''''''''''(((***)))(((''''''((()))***)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,---...---------///111......222;;;CCCJJJRRRZZZiiirrroooooooooppppppqqqqqqqqqsssrrrooommmllllllmmmnnnqqqrrrrrrrrrsssssssssssspppooonnnlllkkkiiiiiihhhfffgggiiikkkmmmnnnpppqqqnnnnnnllliiieeebbbbbbcccaaaeeegggffffffiiilllkkkjjjjjjooowwwvvv\\\LLLEEE>>><<<:::999:::::::::999777777888999;;;===>>>???BBBOOOhhhwww___OOOFFF???;;;:::999888777777666777777777555555444444333222222111222222222222222222222222222333333333333111///...111000000////////////000---------...//////000000---///000///---,,,---...,,,---...///...---,,,+++))))))******+++,,,,,,,,,))))))***+++,,,...///000:::>>>BBB@@@:::333...---,,,------............---+++***,,,/////////555<<>>CCCQQQjjjppp\\\LLLAAA;;;;;;999888777666555666666777555555555555444333222222222222222222222222111111444333111111111333555666777666444222000/////////,,,,,,------.../////////---///000///---,,,------+++,,,.........,,,+++)))'''(((***,,,---,,,+++************+++,,,---...///777===BBBBBB;;;444///...***+++,,,---...------,,,******---/////////555>>>OOOWWWXXXSSSRRRWWWTTTLLL>>>777111000...+++***,,,...//////...---...000222111111333888>>>LLLeee{{{nnngggfffgggkkkooouuu{{{|||xxxwwwzzz~~~yyyyyy}}}|||xxxwwwtttrrrrrrvvvyyy{{{{{{zzzzzz{{{}}}{{{kkkVVVDDD<<<<<<555444333111///...------,,,,,,++++++++++++,,,,,,'''((()))******+++++++++***)))))))))((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))(((''''''(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''')))*********((('''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''((()))***((())))))***)))((('''&&&(((((())))))))))))((((((((((((((()))))))))******,,,,,,+++******+++,,,,,,,,,---...---,,,,,,...///111000111444555444999@@@CCCKKKYYYkkk~~~gggggggggggghhhiiikkkkkkgggiiimmmppppppnnnkkkiiijjjjjjjjjjjjkkkkkkkkkkkkmmmmmmnnnmmmkkkhhheeecccbbbccceeegggiiijjjkkklllkkknnnpppoookkkiiijjjllleeejjjjjjeeeeeejjjmmmkkkrrrmmmllloooppppppwwwqqqWWWHHHBBB;;;;;;:::;;;<<<;;;888666999999999999:::;;;;;;<<>>===;;;:::999999::::::888999999:::;;;<<<>>>???EEEWWWtttvvv\\\FFF>>>@@@666888999666555555777666666555555999>>>>>>:::555333444555555666666555555333222111111333999AAAGGGMMMGGG>>>666000......///---------.........//////////////////............,,,,,,,,,++++++************)))(((((((((***+++,,,)))***+++,,,,,,,,,,,,+++,,,111222---+++...///+++***+++,,,------,,,+++***+++---000000///000444777DDDHHHLLLKKKEEE>>>:::888666333///---------,,,+++...///000000000000000///555111111666888===QQQiiisssjjjeeehhhpppuuuuuuxxx~~~~~~{{{xxxxxx}}}wwwvvv{{{~~~|||}}}xxxssssssuuuvvvtttqqqzzzuuuuuuyyy{{{|||vvvcccMMM===:::666333333000,,,,,,000+++******+++---......---)))************+++++++++)))))))))))))))(((''''''***)))&&&%%%%%%&&&)))***'''&&&&&&&&&&&&'''((((((((()))***++++++***)))(((+++***)))'''''''''((()))+++***)))(((((()))***+++))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&))))))))))))(((((((((((((((((('''&&&%%%$$$$$$###%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((('''''''''''',,,,,,+++***)))((('''''')))((((((((()))***++++++(((((()))***++++++,,,,,,------------------------......//////000000111111666:::AAAHHHTTTggg}}}lllkkkiiihhhggghhhiiijjjlllmmmnnnmmmlllkkkkkkmmmlllmmmlllkkkiiijjjmmmoooooommmkkkjjjjjjiiigggeeeddddddccccccdddeeeffffffiiikkklllllljjjjjjjjjkkkjjjiiigggffffffhhhiiijjjkkkkkkmmmnnnppprrrssstttzzznnnUUUFFFAAA>>>===;;;:::999999::::::999999999:::;;;<<<===>>>EEEWWWtttgggNNNBBBAAA:::999777555555666555444888777888;;;@@@AAA>>>999555555555555555555555555555444333222222666<<<@@@GGGCCC<<<666222111111222,,,,,,,,,---------..................------------,,,,,,,,,+++++++++*********)))(((((()))***+++,,,***++++++,,,,,,,,,++++++,,,111111---+++......,,,***+++,,,,,,,,,,,,+++***+++...000000///000333555;;;===@@@@@@===888555333222000...---......---+++......///000000000//////333///000444666:::MMMbbb|||}}}rrrjjjkkkrrrwwwwwwzzz~~~xxxvvvuuuxxx}}}xxxyyy}}}~~~zzzuuutttvvvwwwtttqqquuurrrrrrwwwyyyzzzoooXXXGGG===888444333000------111---,,,++++++,,,---,,,***)))************+++++++++))))))******))))))((('''***)))'''&&&&&&''')))***'''&&&&&&&&&&&&'''((((((***+++,,,,,,,,,,,,+++******)))(((''''''(((((()))***))))))))))))))))))***((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((((((((''''''''''''******))))))((('''''''''))))))))))))))))))***+++(((((())))))******++++++------------------------.........///000000111111222555999>>>FFFTTTfffrrrkkkjjjiiihhhhhhhhhiiijjjlllmmmnnnmmmkkkjjjkkklllmmmmmmmmmkkkjjjjjjlllnnnooommmkkkkkkkkkjjjhhhgggccccccddddddddddddddddddgggggghhhgggfffgggiiikkkllljjjhhhgggfffggghhhiiiiiijjjlllnnnppprrrtttuuuuuuxxx~~~mmmTTTFFFAAA===<<<;;;999999999:::::::::::::::::::::;;;<<<===EEEXXXuuuwww]]]JJJBBB@@@<<<777777888999999888;;;:::;;;>>>BBBCCC@@@<<<888777555444333333444444666666555333222222555888<<<:::777444222222222333++++++,,,,,,,,,---------...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))***++++++++++++++++++++++++++++++,,,000111---,,,---...---++++++,,,,,,,,,,,,++++++,,,...000111111111333444333333333444444333111///...---,,,---......---+++------...///////////////000---///333444777FFFWWWrrrzzzooojjjppptttwww|||vvvuuuvvvyyyxxxuuuwww||||||xxxwwwxxxxxxuuurrrrrrqqqssswwwyyyzzzgggTTTDDD<<<555333111...///222...---++++++++++++***((()))************+++++++++******++++++******)))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))******+++,,,,,,+++******)))(((((((((((())))))***((())))))******))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''((((((((('''''''''''''''+++***)))))))))))))))))))))))))))***************---------------------------......//////000111111111333555666:::BBBMMMUUUnnnzzzjjjiiiiiihhhhhhiiijjjkkkkkkmmmmmmlllkkkjjjkkklllmmmnnnmmmllljjjjjjkkkmmmmmmkkkjjjjjjkkkkkkiiihhhffffffffffffffffffeeeeeeddddddddddddeeeggglllooopppooommmjjjgggfffggghhhjjjkkkmmmooorrrtttvvvwwwxxxyyyzzz{{{kkkSSSFFFBBB===<<<:::999999999::::::;;;;;;:::::::::;;;;;;<<>>GGGUUUeeezzzxxxgggeeeffflllsssxxx|||}}}xxxyyy{{{~~~~~~~~~|||wwwrrrqqquuuyyy}}}|||{{{zzzxxxvvvssswwwzzz|||}}}~~~sss\\\LLL<<<444222111000222,,,+++***+++,,,,,,+++***))))))*********++++++++++++++++++++++++***))))))'''((()))******)))((('''(((''''''''''''((())))))'''((())))))))))))((('''''''''(((((())))))******'''((()))******)))((('''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))))))))(((((((((''''''%%%&&&&&&''''''(((((()))((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))******+++++++++***)))((((((((())),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222333444444555888;;;>>>BBBIIITTT___jjjttt~~~gggggghhhiiijjjkkkkkkkkkmmmnnnooonnnlllkkklllmmmnnnoooooommmkkkiiiiiijjjhhhggggggiiilllnnnnnnmmmiiigggfffdddccccccddddddcccdddeeeeeegggkkkqqquuuwwwwwwuuupppjjjhhhiiilllhhhhhhiiijjjlllmmmnnnnnnnnnnnnlllkkklllpppwww|||eeeOOODDDAAA;;;:::999888888999:::;;;:::::::::::::::;;;<<<===FFFXXXuuuuuubbbJJJCCC??????===;;;BBBMMMHHHGGGFFFEEECCC@@@>>>===999888666444333333333333///111222222111000000000000000111111000///...---...////////////000000000000000/////////.........,,,,,,,,,,,,------------+++++++++,,,++++++***))),,,+++*********+++---...---,,,---///...,,,---111------,,,,,,,,,,,,------+++---111666:::;;;999777555333000.../////////...///...---------,,,)))'''------...000111111111111000111333333333666===CCCNNNZZZkkk|||pppiiieeegggkkkmmmpppssssssuuuyyy~~~}}}~~~{{{vvvuuuwwwyyyxxxvvvuuuwwwyyy~~~~~~|||{{{yyyxxxsssxxx{{{zzzzzz||||||{{{mmmYYYCCC888555444222222---,,,++++++---...---+++)))************+++++++++******++++++******)))(((((((((************((((((((((((''''''(((((()))***))))))***++++++***))))))'''((()))))))))))))))((('''(((((())))))((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((((((***)))))))))((((((((((((&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((()))))))))******+++++++++***))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000/////////000222444666888<<>>FFFXXXtttuuu[[[KKK?????????;;;===CCCAAAAAA@@@???===;;;::::::777777666555444333333333000111222222000//////000000000000000000//////............////////////000//////.........---------,,,,,,,,,---------......++++++,,,,,,,,,+++***)))******))))))***,,,...///---+++---000///+++---222...---,,,,,,,,,,,,---...---...111666:::999666222000000000...---,,,---//////---,,,+++,,,---,,,+++---...///111222222333333111222333111222666===AAAJJJPPP\\\lllyyynnneeedddfffgggjjjnnnooorrrxxx~~~zzzxxxzzzxxxtttppprrrtttuuuvvvwwwxxxyyy}}}~~~~~~}}}{{{zzzzzztttyyy{{{xxxwwwzzzzzzwww|||}}}fffKKK>>>:::777555333000...------......,,,+++)))************+++++++++))))))******))))))(((''')))))))))******)))))))))((((((((((((((())))))***((()))***++++++***)))(((((())))))******)))((('''(((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))***+++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,---......//////000000///...///111222333444666888:::<<<@@@DDDHHHKKKTTTYYY```gggmmmrrrwwwzzzeeefffhhhiiikkkkkkllllllnnnppppppooonnnmmmnnnooonnnooopppnnnkkkiiihhhhhhggggggiiilllqqquuuvvvvvvpppmmmiiieeedddeeehhhjjjhhhiiiiiiiiihhhiiikkkmmmppprrrssspppkkkjjjnnnsssllllllkkkkkkjjjiiiiiiiiihhhiiiiiihhhggghhhkkkmmmqqqyyy}}}aaaLLLAAA???:::999888888888999:::;;;888999999:::;;;<<<>>>???FFFXXXssskkkSSS@@@@@@BBB>>>::::::777888999888666555555666666666666666555444333222111222333111///...///000------...............///---------.........//////......---------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,---,,,+++***)))***)))((((((***,,,///111...+++,,,000///+++,,,222...---,,,,,,,,,,,,---......///111555888777222------///111///,,,,,,...111...,,,++++++,,,...//////...///000111333333444444111222222000111666<<<@@@GGGJJJQQQaaaxxx}}}ooodddccceeefffjjjoooooosssxxx~~~}}}vvvtttwwwwwwtttoooooopppqqqtttvvvwwwwww{{{}}}~~~~~~}}}{{{{{{{{{vvv|||}}}yyywwwzzzzzzwwwxxxzzz~~~nnnQQQBBB===:::777555333111///......---+++))))))************+++++++++)))))))))))))))(((''''''***))))))))))))))))))***((((((((((((((()))******&&&'''((())))))((('''&&&))))))*********((('''&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&'''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((('''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((()))***++++++&&&''''''((()))******+++++++++++++++++++++++++++,,,,,,------...//////000666444222111222333444333000222444777:::<<<>>>???@@@DDDJJJOOOSSSVVVZZZ\\\^^^bbbhhhpppyyyfffffffffffffffhhhmmmpppqqqpppooommmlllmmmqqquuuwwwuuuqqqmmmkkkjjjjjjjjjjjjgggfffjjjpppsssrrrpppmmmkkkhhhffffffgggjjjlllgggggghhhhhhiiiiiijjjjjjmmmnnnooopppqqqqqqqqqpppjjjjjjiiiiiiiiijjjkkkllliiigggeeeeeegggiiiiiiiiiiiinnntttyyyxxx]]]LLLBBB======:::888999;;;<<<:::777:::::::::999999:::===@@@III\\\xxx|||jjjTTTGGG@@@;;;888999777666666666777777555333777999;;;:::888555444444000000000000000000000000111000000///...---------------------------------,,,000111...,,,---...,,,//////.........000222333000///---+++++++++---...///...,,,,,,...//////...---111333...)))***444===333222111000111111///...///000222222222333666888444333000...------...//////............///000000777666666777777777444222333222222111111111111222:::???EEEQQQgggvvvgggaaaccchhhkkknnnmmmqqqwww|||xxxrrrpppppprrrrrrkkklllnnnpppsssvvvyyyzzzyyywwwwwwyyy~~~~~~xxxyyyyyyxxxuuusssssssssyyyvvvvvv{{{jjjPPP@@@:::777333222222222000///...///111************+++,,,......++++++,,,,,,,,,,,,++++++)))((('''&&&&&&'''((()))+++)))'''(((+++,,,***((()))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''(((((((((((())))))(((''''''((()))***''''''((())))))((('''&&&'''''''''(((((())))))))))))))))))(((&&&%%%'''((()))((('''&&&&&&'''((()))''''''((((((((((((''''''''')))***(((&&&%%%'''******+++,,,---,,,***(((''''''''''''''''''((())))))))))))(((((((((((())))))---+++)))))))))*********)))***+++,,,---,,,+++***)))+++,,,,,,******+++---/////////000111111222222111333666666666666888999>>>@@@BBBBBBBBBCCCEEEFFFJJJLLLPPPTTTZZZ^^^bbbdddlllkkkjjjiiigggfffeeeddddddgggjjjmmmppptttxxx|||fffffffffeeeeeegggkkknnnqqqqqqooollljjjkkknnnqqqxxxvvvssspppmmmkkkjjjjjjiiigggfffhhhnnnqqqpppmmmkkkjjjgggeeeeeegggjjjlllffffffggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjkkkkkkiiigggeeeeeegggiiiiiihhhgggkkkpppsssxxxtttZZZIIIAAA<<<<<<:::999999;;;;;;:::888999::::::999999:::>>>@@@III\\\xxxxxx]]]LLLCCC<<<888666888777666777888888666444777:::<<<<<<999777555444111111111111111111111111111000000///......---------------------------------111222///...000000...///............000111222000...---++++++,,,---...,,,,,,---,,,,,,,,,,,,,,,---000111...***,,,333999111000.........//////...111222333333333444666888444333000...---------...+++++++++******+++,,,,,,555555444555666666333111111111111000000000111111555888<<>>???@@@CCCFFFIIILLLNNNPPPQQQPPPOOONNNMMMLLLLLLKKKNNNPPPSSSTTTVVVXXX\\\^^^bbbdddgggggghhhkkkqqqvvv~~~eeeffffffeeedddeeeiiikkkppppppnnnjjjhhhhhhjjjmmmtttsssqqqooommmkkkiiihhhiiigggfffgggkkkmmmllljjjhhhgggeeeddddddgggiiikkkffffffgggggghhhiiiiiijjjiiihhhhhhgggggggggggggggiiiiiiiiijjjjjjjjjkkkkkkhhhfffeeeeeeggghhhhhhhhhhhhjjjlllmmmooottt}}}oooUUUFFF???<<<<<<:::999999;;;;;;999888999::::::999999:::>>>AAAIII\\\xxxlllXXXKKKBBB<<<::::::888777777888999777666888;;;>>>>>><<<888666555111111111111111111111111111000000//////......---,,,,,,------.........///+++000111///...000000.........---......///111111///...---,,,+++,,,---...%%%(((,,,---+++***,,,...,,,---...---,,,...111444444222111000111222444555777888888888777777888:::444333111...---,,,------------,,,,,,,,,---......333222222333444444222000///////////////000000000333666888===KKKcccyyy{{{nnnfffeeeiiimmmoootttzzz~~~}}}{{{xxxvvvvvvsssppppppqqqsssttttttpppooonnnmmmnnnqqqtttvvvvvvtttrrruuu{{{}}}yyyxxxyyy{{{tttrrrpppppptttiiiTTTGGG???999444444444444333222000000///...---,,,+++***))))))'''((()))***************))))))************))))))***)))((()))***+++***(((,,,***(((&&&&&&(((***,,,&&&&&&''''''(((((())))))''''''''''''(((((((((((("""$$$'''***+++***((('''(((((())))))))))))((((((''''''''''''((((((((((((###%%%'''(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''(((((((((&&&&&&(((***%%%&&&((()))******))))))'''''''''''''''((())))))))))))(((((((((((())))))+++***)))))))))***+++,,,++++++******++++++,,,---+++---......,,,,,,---///,,,------......///000000...000222333222222333444555777888999888888:::<<<;;;<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDDDDDDDGGGIIILLLNNNQQQQQQSSSWWW^^^dddnnnyyydddeeeeeedddcccdddgggiiimmmmmmkkkhhhffffffhhhjjjlllllllllkkkkkkiiihhhgggjjjhhhggggggiiijjjiiigggeeedddcccbbbdddfffiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffgggiiiiiijjjjjjkkkkkkllllllllllllgggfffeeefffhhhiiihhhgggiiijjjjjjiiijjjmmmsssxxxkkkRRRDDD???===;;;;;;::::::::::::999999999999999999999;;;>>>AAAGGGZZZvvvjjjXXXJJJCCCBBB;;;999777777888888777666888;;;??????===999666555111111111111111111111111000000000000//////......,,,,,,------......//////(((---///,,,+++---...,,,------------...///000000...------,,,,,,,,,---...%%%,,,---,,,+++...111,,,++++++---...//////...333333222000000222666888777888888777555555666777333222000///---,,,,,,,,,------......///111222333111000///000111111000///---......///000000000000111444666999BBBVVVmmm}}}vvvjjjhhhlllooosssxxx~~~{{{wwwuuupppooooooqqqtttvvvwwwvvvpppnnnlllkkklllooosssuuuwwwsssqqqrrrxxx~~~|||zzzvvvrrrrrrzzzzzzdddSSSDDD:::666555666666777777555333---------...------,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))))))))******))))))---+++(((&&&&&&(((+++---((((((((((((((('''''''''''''''''''''(((((((((((("""###&&&((())))))((((((''''''(((((((((((((((((())))))))))))))))))))))))"""$$$''')))((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))'''((()))******))))))((('''''''''''''''((())))))))))))(((((((((((())))))*********))))))***,,,---,,,+++***)))***+++,,,---)))***,,,+++******+++---,,,------...//////000000---///111222111111222333666777999999888999:::<<<<<<<<<===============>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBAAAAAACCCEEEGGGIIIJJJKKKOOOVVVaaaiiiwwwcccdddddddddccccccfffhhhiiiiiihhhfffeeeeeegggiiiffffffgggiiiiiiiiiiiiiiijjjiiihhhhhhhhhhhhgggfffcccbbbbbbbbbccceeehhhiiijjjjjjjjjiiihhhhhhgggggghhhfffeeedddeeehhhjjjlllkkklllmmmmmmnnnnnnmmmmmmhhhgggfffgggiiijjjiiigggiiihhhgggggggggjjjnnnqqquuu|||iiiPPPCCC@@@>>>:::;;;;;;::::::999999999888999999999999;;;???BBBFFFYYYuuu~~~fffQQQFFFEEE===;;;888777777777666555888;;;>>>>>><<<999666555111111111111111111111111000000000000000/////////---------....../////////(((---...+++***,,,---++++++,,,------......//////---------,,,------------###(((...///,,,+++---000+++******---///000---+++---------,,,+++---111555333333333222000///000111111111000///...---,,,,,,******+++,,,...000222333000...---...///000///...,,,---///000111111111111,,,///444777;;;III^^^ooo~~~qqqmmmnnnoooqqquuuzzz|||zzzvvvsssqqqllllllmmmppptttvvvuuuuuummmllljjjjjjkkkooosssuuuzzzvvvsssuuu{{{zzztttrrrwwwvvvbbbMMM>>>999888777999;;;<<<:::888///000000111111000///...,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))))))))******)))))))))***,,,+++(((''''''(((+++,,,******)))((('''&&&&&&%%%''''''''''''(((((((((((($$$$$$%%%%%%'''(((******&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))***)))((('''(((((((((((())))))(((((((((''''''((((((((((((''''''((('''&&&&&&'''((()))))),,,,,,++++++***)))(((''''''''''''''''''((())))))))))))(((((((((((())))))((()))***)))((())),,,///,,,+++***)))***+++,,,---)))***,,,+++******+++------......//////000111111...000222222222111222333222333555555444444555777777777888888888999999999999999::::::;;;<<<<<<<<<<<<>>>?????????AAACCCEEECCCDDDFFFIIIPPP]]]mmmxxxbbbcccddddddddddddfffhhhgggggggggeeeddddddfffhhheeeeeefffgggiiijjjkkkllliiiiiihhhhhhgggfffffffffbbbbbbbbbbbbccceeeggghhhjjjjjjjjjjjjjjjiiiiiiiiigggfffcccbbbccceeeiiikkkkkklllmmmnnnooonnnmmmlllhhhhhhhhhiiikkkkkkjjjhhhgggfffeeedddeeegggjjjlllnnnsss{{{iiiPPPCCC@@@???:::;;;<<<;;;999888999:::888888999999999;;;???BBBGGGZZZwwwvvv\\\LLLGGGAAA>>>;;;999888777666555888:::<<<<<<999777555555222222222222222222222222000000000000000000000000........................+++///000---+++------+++***+++,,,---............,,,,,,------------------+++...000///,,,***+++,,,+++++++++---//////---++++++---...---++++++000444333444444222000///000222/////////.........------.........///000222333444///---,,,,,,...//////...---...000222333444333333...000555999;;;BBBSSSddd||||||wwwtttooouuuwwwyyyzzzxxxuuutttssskkkkkkkkkmmmpppqqqpppoookkkjjjiiiiiikkknnnqqqsss{{{xxxvvvxxx}}}|||sss\\\III???<<<999999<<<===;;;999555666666666444222000///------------,,,+++************++++++++++++******(((***+++***)))((()))******)))(((((((((((()))*********)))((('''&&&&&&%%%''''''''''''(((((((((((('''&&&%%%%%%&&&(((***+++''''''&&&&&&'''((()))***((((((((((((((('''''''''%%%''')))***((('''((((((((())))))******))))))(((''''''((((((((((((''''''(((&&&%%%&&&((()))))))))...---,,,+++***((((((''''''''''''''''''((())))))))))))(((((((((((())))))&&&)))******((()))---111++++++******++++++,,,---+++---......,,,,,,---///---......///000000111111///111333333222111222333111222333333222222333555444444444555666666777777777777888888999::::::;;;999;;;<<<===>>>@@@CCCFFFAAAEEEKKKRRR^^^nnnaaabbbdddeeedddeeegggiiiggghhhgggfffcccbbbccceeefffeeeeeeeeefffgggiiijjjgggggggggfffeeeddddddeeecccbbbbbbcccdddeeefffggghhhhhhiiijjjlllmmmnnnoookkkhhhdddaaaaaacccfffiiiiiijjjlllmmmmmmmmmkkkkkkiiiiiiiiikkkllllllkkkiiiiiigggeeedddeeegggiiiiiikkknnnrrrxxxhhhOOOCCC???>>>999;;;<<<;;;999888999;;;777888999999999;;;???BBBJJJ]]]yyyqqq\\\QQQFFFCCC>>>;;;:::999777666888999999888666444444555222222222222222222222222000000000000000000000000000000//////......------,,,000111---***++++++))))))***,,,---......------+++,,,,,,---.........---------------,,,,,,,,,,,,+++,,,---......---------,,,///111000------000444444444444333111000111333------......//////......444333222222111111222222...,,,++++++---...///......000222555666666666666222222555888999>>>LLL[[[nnnxxx|||yyywwwxxxyyynnnmmmllllllmmmmmmllljjjkkkkkkjjjjjjkkklllnnnooouuusssrrrvvvmmmYYYFFF@@@:::888::::::888666777888999999888777555333000000000///...,,,***)))******))))))))))))******(((***+++***(((((()))+++((((((((())))))(((((((((''''''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))))))))((((((((()))***,,,,,,+++++++++*********))))))&&&(((((((((&&&%%%&&&''''''((()))******)))((('''''''''((((((((((((''''''(((&&&$$$&&&(((******))),,,,,,+++***)))((((((((('''''''''''''''((())))))))))))(((((((((((())))))%%%(((+++***((()))---222******+++,,,,,,,,,,,,++++++---......,,,,,,---///,,,------......///000000///111222222111111111222222444555555444333555666555666666666777777777777999999::::::;;;;;;<<<<<<999;;;===>>>???AAADDDFFFFFFNNNZZZhhhxxx```bbbdddeeeeeefffhhhjjjiiiiiiiiifffcccaaaaaabbbfffeeecccbbbbbbccceeefffeeeeeefffeeecccbbbccccccccccccccccccdddeeeffffffeeefffhhhkkkmmmppprrrsssppplllgggcccbbbccceeehhhggghhhjjjllllllkkkjjjiiijjjjjjjjjlllmmmmmmllljjjmmmkkkhhhggghhhiiiiiiiiikkklllmmmpppwwwgggNNNBBB>>><<<999;;;===;;;999777999;;;777888999999999<<>>???BBBEEEJJJVVVggg{{{```aaabbbcccdddeeeeeeeeehhhhhhgggfffeeedddddddddccccccbbbaaaccceeehhhiiiiiigggccc```______```aaacccccccccddddddeeeeeefffjjjjjjiiihhhlllsssssspppnnnjjjeeeaaa___aaaccceeelllhhheeegggjjjkkkhhheeekkkjjjiiiiiikkkkkkjjjiiikkkmmmnnnjjjfffeeeiiimmmllliiijjjnnnsssvvv{{{{{{___LLLDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;888999;;;>>>BBBCCCCCCBBBNNNfffvvvaaaUUUFFF>>>>>><<<666000888555222333777999888555333333111000000111222222222222111111111111222222////////////////////////...///000000000///------111...,,,*********((('''---------,,,,,,------...+++,,,------......------///......---------......---,,,,,,+++++++++,,,,,,,,,...000///------000333............////////////444222000...---,,,------,,,---...///000000000000111111111222444777;;;===555333111...///444<<>>;;;999666555555333000---******************************+++++++++******)))++++++++++++************((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%(((((()))***+++,,,------))))))))))))((((((''''''&&&(((***+++***)))***,,,"""$$$&&&'''((()))+++------,,,***)))***)))'''&&&***************+++++++++(((((())))))))))))(((((($$$%%%&&&((())))))))))))(((((((((((())))))))))))((()))***+++,,,---------++++++++++++,,,---...///......---,,,,,,,,,------......---,,,---...///000444333333333222111111111555555555555555555444444333444444444444444444444888;;;999555666:::999444:::<<<>>>>>>???CCCIIIOOO\\\lll```aaabbbccccccdddddddddggghhhhhhgggfffeeedddccc``````___```aaacccdddfffeeeeeedddcccbbb```___^^^bbbbbbcccdddeeeeeeeeeeeehhhiiiiiiiiimmmtttuuurrrmmmjjjeeeaaa```aaaccceeeiiifffeeegggkkkmmmkkkiiimmmkkkjjjkkklllmmmllljjjiiilllnnnlllhhhfffhhhjjjiiiggghhhlllooooooqqqvvvzzz]]]JJJAAA===:::999999999999999999999999888888999<<>>GGGYYYtttyyywwwxxxzzz||||||~~~zzzrrrmmmmmmqqqrrrsssssspppmmmjjjhhhfffggghhhjjjmmmrrruuuxxxyyy~~~rrr^^^III???:::555222222333222333333555777:::;;;:::;;;<<<999555000//////------------------------***************)))(((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''((()))******,,,,,,+++++++++*********%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***+++,,,---+++***))))))******)))'''(((((())))))******++++++((()))))))))))))))((('''&&&&&&'''(((((()))))))))(((((((((((())))))))))))((())))))***++++++++++++++++++++++++,,,---......------,,,,,,,,,------......------,,,---...///000111111111111000000000000333333333333333333333333333333333333444444444444444777777444666999999555<<<=========@@@HHHSSS\\\qqq______```aaabbbbbbbbbbbbeeefffggghhhgggfffdddbbb^^^^^^___```aaabbbccccccaaaccceeefffeeebbb^^^[[[aaabbbccceeeffffffeeeeeefffhhhhhhiiimmmsssuuussskkkhhhdddaaa```aaaccceeefffdddcccfffkkknnnnnnlllmmmlllkkklllmmmnnnmmmlllgggkkknnnnnnjjjgggggghhhhhhfffgggkkkkkkiiihhhkkkpppvvvzzz^^^IIIAAA===:::999999999999999999999999777777888999;;;>>>@@@AAAOOOeeeyyyeeeSSSGGGAAA<<<:::333999===999111---///444444333222000000/////////222222111111111111222222////////////////////////,,,,,,------,,,,,,+++***...---++++++---...------///...---,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,...---------------......---///222333444222///...,,,++++++,,,------***)))---............/////////////////////...---,,,++++++,,,---...///000000000222111000//////000111222111111111000///111666999:::JJJddd~~~zzzwwwxxx{{{vvvqqqqqquuuvvvwwwuuuqqqllliiihhhjjjiiihhhhhhjjjmmmqqqsssqqqvvv|||~~~}}}}}}~~~}}}www|||qqqWWWHHHAAA<<<666333111111000000111333555666777<<<@@@===555///...000........................+++++++++***)))((('''&&&+++************)))))))))))))))''''''''''''))))))(((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''((()))***++++++,,,,,,,,,,,,+++++++++++++++)))((('''&&&''''''%%%$$$)))***+++,,,---...///000***)))((((((******)))(((&&&''''''((()))******+++)))))))))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))((())))))*********))))))++++++***++++++,,,---...,,,,,,+++,,,,,,---...///---------,,,---......///............///////////////000000000111222222222222222222222333333333444222555666666777::::::888>>>>>>???AAAIIIWWWhhhttt^^^___``````aaaaaaaaa```bbbccceeeggggggeeebbbaaa___```aaabbbcccccccccccc```bbbdddeeeeeebbb^^^\\\```aaaccceeeffffffeeeeeedddggghhhgggjjjooopppnnnhhhfffdddaaaaaaaaacccdddcccbbbbbbeeeiiillllllkkklllkkkjjjkkkmmmnnnmmmlllgggjjjlllllljjjhhhhhhiiijjjggggggjjjjjjgggfffiiikkkpppvvv||||||```KKKCCC???;;;::::::::::::::::::::::::888888888888999<<<@@@CCCSSShhhzzzfffVVVJJJBBB>>>888<<<@@@<<<555000111555333333333222222222222222222222111111111111222222////////////////////////---------,,,,,,,,,++++++222000...---------,,,***///......---,,,,,,,,,,,,)))***++++++,,,,,,++++++------,,,,,,------......///000111333333222111000---,,,+++,,,......)))%%%---------.........////////////000000000///---,,,,,,---......//////......000///...------......//////000111000///000222444555AAAUUUmmmxxxvvvzzz}}}wwwtttvvvyyyzzzzzzwwwpppkkkhhhhhhkkkjjjhhhgggiiilllppprrrsssxxx}}}~~~}}}~~~tttrrriiiVVVIII@@@:::777111000/////////000111222444888<<<;;;555000......------------------------------,,,+++***)))'''&&&,,,,,,+++++++++************)))(((''''''((()))***((((((((('''''''''''''''(((((('''''''''''''''(((((())))))***++++++,,,,,,************))))))))))))+++)))''''''((()))(((&&&***++++++...111444555555,,,***))))))))))))(((&&&%%%&&&&&&'''((()))******)))******))))))((('''&&&))))))((('''''''''''''''(((((((((((()))))))))))))))***************)))(((++++++******+++,,,,,,---++++++++++++,,,---...///,,,,,,,,,---------......---------....../////////......///000000111222222111111111222222333333444333666888999999;;;<<<<<<===AAAGGGOOO\\\nnn^^^^^^___`````````_________aaaccceeeeeecccaaa```___```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___```aaaccceeeffffffffffffdddggghhheeeeeehhhhhhfffeeedddcccbbbaaaaaabbbcccaaaaaaaaacccfffhhhhhhhhhjjjiiihhhiiikkklllkkkjjjhhhiiiiiihhhhhhiiikkkllllllhhheeeggggggfffhhhllllllooorrruuuyyy|||```KKKCCC???<<<:::::::::::::::::::::::::::::::::999999<<>>FFFTTTcccttt^^^______``````_________^^^```bbbcccdddcccbbbaaa^^^_________`````````aaabbbbbbaaa`````````aaabbbaaaaaabbbccceeefffggggggfffjjjjjjfffdddeeedddbbbccccccbbbbbbbbbbbbbbbbbb``````aaabbbcccdddeeefffhhhgggfffhhhjjjkkkjjjiiigggfffffffffgggjjjmmmoookkkfffccceeeeeeeeehhhmmmjjjmmmppppppqqqtttzzzyyy]]]JJJBBB>>>;;;888888888888888888888888:::<<<===;;;:::<<>>999888999999555111...///000111222222222222222222111111111111222222000000000000000000000000111000///............///...,,,+++,,,...000000///---------,,,,,,------...***++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///000...,,,+++,,,...111333//////...//////...+++))),,,------------.........++++++,,,---------,,,,,,/////////...---,,,+++******++++++,,,---...//////---...000000//////000222222666???LLL```yyyvvvqqqtttyyy{{{zzz|||~~~{{{xxxzzz~~~vvvpppppprrrllljjjhhhgggjjjpppvvv{{{yyy}}}|||xxxwwwxxx{{{}}}zzzrrrsss~~~{{{bbbNNNBBB;;;888666444222000/////////...---...000333222///+++/////////////////////////////////...---,,,+++*********))))))))))))(((((())))))''''''''''''))))))'''(((((((((((())))))))))))((('''''''''((()))***''''''''''''(((((())))))***************+++++++++%%%&&&'''&&&%%%&&&)))+++(((''')))///666<<<======333000---+++***(((%%%###''''''''''''(((((((((((((((((())))))))))))((((((***)))(((&&&&&&&&&'''((((((((((((((())))))))))))***++++++,,,,,,,,,++++++++++++************++++++++++++***++++++,,,---...++++++,,,------------,,,/////////000000000000000///000000111111222222222000111111222333444555555555555666999888999>>>EEEIIIUUUhhh{{{______````````````______```aaabbbcccddddddddddddaaa```_________```aaabbbaaaaaa`````````aaaaaaaaabbbbbbaaaaaaccceeehhhiiiiiimmmnnnjjjffffffeeecccaaaaaabbbbbbbbbbbbbbbbbb___```aaabbbcccdddeeeggggggffffffgggiiijjjjjjiiiccccccdddfffjjjmmmnnnooojjjfffeeeggggggfffhhhlllfffjjjmmmnnnmmmnnnqqqttt{{{yyy]]]JJJBBB???<<<777777777777777777777777999<<<>>><<<:::;;;@@@EEEPPPfff}}}gggWWWJJJCCC<<<999999999555222333333444444444333111111222222111111111111222222000000000000000000000000111000///.........//////---,,,++++++.../////////,,,,,,,,,,,,------...///++++++,,,---------------++++++++++++,,,---...///------,,,,,,,,,...000111...//////...---,,,,,,---,,,,,,---------............---------......///000,,,------......------,,,+++,,,---.........//////---...////////////111333111555<<>>===:::;;;???DDDKKKaaa~~~wwweeeOOOJJJBBB<<<:::999777555999999:::999777555333222222222111111111111222222000000000000000000000000111000///...---...//////000...,,,,,,------,,,++++++++++++,,,---...///000+++,,,------......------++++++++++++,,,---...///+++,,,---...////////////,,,...000...+++***,,,///,,,,,,,,,---------......+++***))))))***+++---...******,,,---.../////////---......//////.........---.../////////000222444222777===DDDOOOddd~~~}}}vvvtttwwwtttssswwwxxxuuurrrsss{{{~~~{{{sssnnnpppsssqqqnnnkkkiiilllrrrzzz~~~~~~zzz{{{{{{zzz{{{~~~wwwwwwsss]]]KKK@@@>>>;;;888555333333222+++000333111,,,)))+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++)))))))))(((((((((((('''((('''&&&%%%%%%&&&'''((('''((((((((())))))******)))((('''&&&'''(((***,,,&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((###'''***&&&""")))***((((((...666;;;<<<:::222000...------,,,***(((*********)))((((((''''''%%%&&&''')))***************((('''&&&&&&''')))***(((((((((((())))))))))))''''''(((******+++++++++++++++***************+++,,,,,,++++++***+++++++++***+++,,,---...---,,,,,,000000000///.........---000000000000000/////////111222222333555666666777999777999>>>@@@CCCNNN[[[xxxfffccc^^^\\\aaafffccc]]]aaabbbbbbaaabbbdddiiillliiihhhfffdddbbbaaa````````````aaaaaa```___^^^^^^bbbbbbbbbbbbcccdddeeeffflllooorrrtttsssqqqmmmjjjcccddddddeeedddcccaaa```\\\]]]```cccdddddddddccciiihhhfffeeeeeegggiiikkkiiihhhhhhiiijjjlllooopppllliiifffeeeggggggfffdddccceeegggjjjlllnnnnnnnnnrrrooorrrzzzzzz^^^KKKDDDAAA???===;;;999777666777999:::;;;999999;;;:::999<<>>FFFNNNaaauuu~~~zzzzzz{{{yyyvvvsssqqqppppppssstttssspppnnnmmmnnnnnnlllkkkkkkmmmqqquuuwwwzzzzzz{{{}}}~~~rrr^^^SSSHHHBBB===777222222333///...000000,,,***---...------------,,,,,,,,,------,,,,,,,,,,,,------************)))))))))((('''&&&%%%''')))***(((&&&)))))))))((('''''''''&&&''''''''''''(((((((((((((((((('''&&&&&&'''((()))))))))))))))(((((('''''')))'''&&&&&&((((((&&&$$$)))'''(((,,,,,,,,,000666888;;;:::444//////...+++++++++******)))'''&&&%%%%%%&&&&&&'''''''''''''''))))))(((((((((((()))))))))((('''(((******)))'''***((((((***)))&&&)))---))))))*********+++++++++,,,+++***))))))***+++,,,,,,,,,,,,------------...------...///////////////111111111111111111111111111111222444555666666555888888<<>>;;;888999:::::::::999777666999777888:::::::::===CCCSSSggghhhUUUIII@@@<<<===555777888888666666777888333333333222222222111111111111111111111111111111000000000/////////......000000///---,,,+++***)))//////...------......///000///---,,,---,,,***)))******++++++++++++******/////////...............---,,,,,,++++++++++++,,,,,,***))))))+++,,,,,,++++++---......---,,,,,,---***+++,,,,,,---------------...000///......///000...---,,,+++,,,...000111000000666AAAHHHNNN]]]mmm~~~{{{vvvpppllllllmmmnnnmmmlllkkklllmmmooonnnkkkjjjjjjkkkmmmooozzzzzz{{{|||~~~mmm___PPPGGG@@@:::555444444222111222000+++***+++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************))))))))))))(((''''''(((******)))'''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&'''''')))))))))((((((((((((''')))'''&&&'''(((((('''%%%(((&&&(((+++++++++...444>>>DDDDDD<<<444000...,,,++++++++++++***)))'''&&&((())))))***************)))((((((''''''(((((())))))((('''((()))***)))'''+++))))))***)))&&&''',,,)))))))))*********++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,------...............111111111111111111111111111222333555666777888888:::>>>HHHXXXjjj}}}bbbhhhkkkfff```___aaabbb]]]^^^_________aaaeeehhhkkkjjjhhhfffdddcccbbbbbbaaabbbbbbbbbbbbbbbaaaaaaaaa`````````aaaaaabbbcccddddddeeefffggghhhiiiiiiiiihhhhhhgggeeedddcccbbbbbbcccdddeeeeeedddcccbbbddddddccccccddddddeeefffkkkkkkjjjjjjkkklllnnnoooooolllhhhdddcccccccccdddeeefffhhhkkkmmmnnnnnnnnnkkkkkklllllljjjjjjkkknnnxxx~~~oooTTTDDD@@@===:::888888999999999999888888888666777:::;;;:::>>>DDDNNNccc|||iiiXXXLLLDDDAAA:::;;;<<<:::777666666888444333333333222222222222111111111111111111111111000000000////////////...000000///...,,,+++******///////////////.........///---,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------..................---------------------///...---------.........,,,---......---,,,---...******+++,,,---------------.........---...111333444333000......///111333333555<<>>::::::999777666666777999:::888666777:::;;;:::>>>DDDIII___~~~ppp___OOODDD===<<<;;;999777666777888444444444444333333333222111111111111111111111111111000000000////////////000/////////......------000000/////////......------+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------------+++++++++************+++,,,---...---,,,+++---...***+++,,,,,,---------,,,+++,,,,,,++++++---000222888666333000//////111222222555<<>>::::::888666555555777:::;;;999777888:::::::::===CCCIII___~~~www```OOOCCC???:::888888999999888555555444444444333333333222222222222222222222222111111000000000//////////////////000000000000000111111000///............,,,++++++,,,---......,,,++++++************++++++,,,,,,,,,+++++++++++++++)))******++++++++++++******++++++***(((((()))+++,,,,,,---,,,******,,,...+++,,,,,,------,,,,,,+++***+++++++++***+++...000555333111///......///000555888>>>BBBDDDEEEFFFGGGPPP]]]ooo|||xxxrrrmmmkkkiiihhhiiijjjkkkjjjiiillllllllllllmmmnnnpppqqqtttvvvyyyyyyvvvsssqqqpppttttttttttttttttttttttttvvv|||wwwtttttt}}}tttdddSSSEEEAAACCCLLLPPPOOOFFF===777222///,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))************(((***++++++)))(((((()))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))((('''&&&%%%&&&''''''''''''(((((((((&&&((())))))((('''(((***)))(((***---,,,***+++000555@@@IIIHHHBBB<<<666000)))(((((((((''''''''''''$$$%%%%%%&&&'''&&&&&&&&&(((''''''&&&&&&''''''(((+++)))'''&&&((()))))))))((('''(((+++)))%%%&&&)))((((((((()))))))))******+++***(((''''''(((***+++++++++++++++,,,,,,,,,,,,...//////000000000000000...//////000000111111111///000111111333:::DDDLLL^^^ooopppccc\\\YYYWWWUUUDDDUUUhhhnnnkkkeee___[[[[[[]]]___``````aaadddfffbbbaaaaaaaaaaaabbbccccccccccccdddeeeeeeeeeeeeeee______^^^^^^^^^^^^^^^___cccccceeefffggggggggggggdddcccbbbbbbaaabbbcccddddddeeeggghhhhhhgggfffdddccceeeggghhhiiihhhfffeeeffffffggghhhjjjlllooopppssstttsssoooiiieeeddddddeeegggiiikkklllllllllllljjjnnnlllfffcccfffgggeeefffgggjjjlllpppvvv}}}fffMMMBBB@@@>>>:::888777666666777888999::::::888888::::::999===BBBKKK```~~~yyyeeeTTTKKKAAA<<<<<<<<<:::777555555555555444444444444222222222222222222222222111111111000000000//////000000000000000000000000333222000...------/////////---,,,---......---,,,---,,,+++******+++,,,------------,,,,,,++++++***((()))***+++,,,++++++***,,,......---***)))+++---+++,,,,,,***))))))+++---------------,,,+++*********+++,,,+++++++++---...............///000111111999===AAABBBCCCBBBAAA???DDDNNN]]]rrrzzzvvvtttpppmmmjjjiiiiiilllooopppnnnlllnnnnnnnnnoooqqqssstttuuuvvvvvvvvvtttqqqpppqqqrrrqqqqqqrrrrrrsssssssssrrrooosssvvvwwwzzz~~~~~~zzztttpppnnnsssttt___NNNIIIMMMUUUYYYXXXMMMAAA:::555000,,,,,,,,,++++++++++++*********))))))))))))******((()))))))))************(((***,,,+++((('''''')))+++*********)))(((((((((''''''''''''(((((((((((()))************((('''&&&&&&&&&&&&'''''''''((((((&&&(((***)))(((''')))+++((('''))),,,+++((()))---000777<<<;;;888666222---+++***((('''&&&'''((()))'''(((((()))))))))))))))(((''''''&&&&&&''''''(((+++)))'''&&&''')))))))))&&&&&&(((+++***&&&&&&***(((((((((((()))))))))******************************++++++++++++,,,,,,,,,---...//////000000//////......//////000111111222222333444555:::EEETTT___uuummmcccVVVLLLHHHGGGFFFDDD666JJJaaammmooollleee___[[[]]]___aaaaaabbbdddfffccccccbbbbbbaaabbbbbbbbbcccddddddeeefffffffffeee___^^^^^^]]]]]]]]]^^^^^^___aaacccfffhhhhhhhhhhhhdddcccbbbbbbbbbcccdddeeeggghhhiiiiiihhhfffdddcccbbbdddggghhhiiigggeeedddffffffgggiiikkknnnqqqrrrvvvxxxxxxtttnnniiiffffffdddeeegggiiijjjkkkjjjjjjmmmpppnnngggcccfffhhheeefffhhhjjjkkklllnnnqqqtttdddKKK@@@???===999555666777888999999888777;;;999999;;;:::999<<>>;;;888;;;BBBOOObbb|||wwwrrrpppooommmiiihhhjjjnnnssstttrrroooppppppqqqrrrsssuuuwwwxxxxxxwwwuuurrrppppppsssvvvooopppqqqrrrssstttttttttmmmppppppppprrrwwwwwwtttsssoookkkmmmvvvgggTTTPPPUUUUUU\\\[[[PPPDDD>>>888333,,,,,,,,,+++++++++************))))))))))))******(((((())))))*********+++'''***,,,+++(((&&&'''((((((((())))))*********+++''''''''''''((((((((()))***+++++++++***)))'''&&&&&&&&&&&&'''''''''((((((%%%(((******((('''))),,,'''&&&(((+++***'''(((+++...111222//////000...)))---+++)))'''&&&(((***,,,%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''',,,)))&&&&&&''')))******%%%%%%'''+++***&&&'''***(((((((((((()))))))))))))))***,,,......,,,***)))******+++++++++,,,,,,,,,,,,---......//////......---......///000111111222666777999;;;BBBPPPbbbpppwwwhhhYYYPPPFFF@@@@@@@@@???===222DDDWWWdddlllpppjjjbbb\\\\\\]]]^^^```eeeiiilllhhhgggffffffffffffdddbbbfffdddcccbbbbbbeeegggiiibbbaaa___^^^^^^```bbbcccbbbdddffffffffffffggghhheeedddbbbaaaaaaaaabbbccceeehhhkkkllljjjgggeeedddccccccccccccdddfffhhhiiihhhkkkmmmmmmkkkkkkooorrrsssvvvxxxuuuoooiiifffeeebbbcccfffjjjmmmooonnnlllmmmlllkkkiiiiiiiiiiiijjjiiiiiijjjjjjkkkllllllmmmqqqwwwgggQQQDDD>>>;;;999888777777777888999::::::888777999;;;:::999>>>EEEKKKcccppp\\\MMMGGGCCC>>>::::::888666777999:::888555666666555555444333222111333333333333222222111111111222333333111...+++(((333222111000//////////////////............//////.../////////...---,,,,,,---......//////......---444000***)))+++.../////////***&&&&&&(((,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000///---,,,---...000222,,,,,,///333222111555<<>>EEEOOOfffsss```QQQFFF???<<<:::777444555777888666444555555666666555333222111444444333222222222222222000000111222222333333333333222111000000///////////////............//////......//////......---,,,,,,,,,------------,,,,,,000...+++***,,,------,,,---+++)))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++......---------...///000,,,+++---000222444<<>>888555666888666;;;CCCOOO```uuu}}}tttooolllkkkjjjmmmssswwwwwwxxx|||~~~~~~|||wwwqqqppptttxxxzzzzzzxxxtttrrrsssyyy{{{vvvtttuuuvvvsssooooooppprrrssstttttttttsssppprrrqqqlllhhhmmm{{{yyyhhh[[[ZZZ[[[YYYRRRHHH>>>777444.........///......------,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***++++++,,,,,,+++)))(((((()))((())))))(((&&&&&&'''(((******+++,,,+++***)))((((((((((((((()))******+++++++++++++++++++++++++++******))))))((((((''''''***))))))((((((((()))***(((((((((((((((((((((((('''++++++&&&$$$'''(((&&&((((((((((((((())))))***,,,+++)))(((((()))+++,,,&&&'''))))))((((((((())),,,,,,,,,------------......------------///000111333///...222444333333555666>>>LLLZZZjjj|||uuueeeVVVJJJCCC@@@???<<<:::999999::::::222333999GGG[[[lllnnniiibbb^^^ZZZZZZ^^^cccffffffhhhgggggghhhjjjiiigggeeeeeedddbbbaaaaaabbbcccdddcccbbbaaaaaaaaabbbdddeeecccdddfffggggggfffdddcccaaaaaaaaaaaaaaa``````___aaadddhhhlllmmmkkkgggeeeaaaaaa`````````aaacccdddiiiiiiiiikkkooosssuuuvvvttttttrrroookkkhhhgggggggggffffffgggjjjkkkkkkjjjjjjiiihhhgggggghhhiiiiiihhhiiikkkmmmnnnmmmlllkkkiiijjjmmmqqqwwweeeNNNBBB<<<:::888999999888777777777888888888777999;;;:::999>>>EEERRRhhhxxxbbbQQQFFFAAA>>>:::666666888999888666444555666666666444222111666555333222222222444555222222222222444666999:::333333111000000000000000000//////......//////000....../////////...------***++++++,,,,,,++++++***---,,,+++,,,------+++))),,,+++,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,---...............000------///222777CCCOOOTTTNNNEEE===888666555555555777<<>>999555111...///000111000...,,,++++++,,,---......---,,,+++------,,,+++++++++++++++******))))))((('''&&&&&&+++)))(((&&&&&&((()))+++((((((((((((((()))*********++++++***)))(((((()))((()))******)))***,,,...............---+++)))'''&&&(((+++---///111111111,,,,,,++++++******))))))''''''(((((()))))))))***'''''''''''''''(((((((((((((((((((((((((((((((((&&&)))***))))))+++---...'''((())))))************++++++***))))))***++++++,,,***)))+++...///,,,***++++++,,,,,,,,,---------++++++,,,,,,---......///111///...000111333:::AAAKKK]]]tttwwwhhhUUUGGGBBBAAA>>>:::555444444333444444555666222000000555@@@PPP```kkkjjjeee```]]]___aaabbbaaabbbbbbccceeeffffffcccaaa]]]^^^^^^_______________bbbbbbbbbccccccdddeeefffdddcccccceeeffffffccc```______```aaaaaa___^^^]]]\\\^^^bbbgggkkkkkkhhhdddcccbbbaaa``````aaacccccciiifffeeeiiiooovvvxxxxxxuuurrrmmmjjjiiiiiijjjkkklllkkkiiijjjlllnnnnnnnnniiihhhgggfffffffffggghhhfffhhhkkkmmmnnnmmmkkkjjjjjjkkkllllllmmmppptttxxx~~~cccLLL@@@;;;:::999999999888777666666666666888777999;;;:::999===EEEVVVkkkmmm^^^MMMGGG???::::::;;;;;;:::555666777888888777555444999777555333444555888999777888999999888666444222444333222111000000000000000000////////////000000......///////////////...,,,,,,------------,,,,,,000///...,,,+++,,,---///,,,,,,,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++---//////...,,,+++555111///000555>>>NNN]]]WWWPPPIIIEEEEEECCC>>>888777333333:::CCCNNN^^^mmmsssnnnlllmmmsssvvvxxx{{{|||yyyxxxvvvyyy|||}}}}}}~~~~~~zzzxxxxxxxxxxxxzzz{{{{{{zzzyyywwwvvvtttwwwxxxwwwrrrkkkiiikkkooozzz}}}mmmXXXHHH???;;;888555...//////000///...---,,,,,,---...//////...---,,,,,,,,,+++***************+++******)))(((''''''&&&+++)))(((&&&&&&((()))+++((((((((('''((())))))***)))***+++***(((((((((***((()))*********+++---///,,,---------+++)))'''&&&&&&(((+++...000111111111+++++++++******)))))))))%%%&&&&&&''''''(((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((())))))((('''))),,,'''''')))***+++++++++++++++******************+++...+++***,,,///000...++++++++++++,,,,,,,,,------++++++,,,------.........111///000111222666AAALLL]]]qqqttt___SSSDDD;;;:::;;;:::777666666555555444444444444222111222444777AAASSSdddllljjjgggcccaaa```aaaaaa______```bbbcccbbb___\\\XXXYYY[[[^^^____________aaaaaabbbcccdddeeeeeeeeedddbbbaaabbbeeefffdddaaa```````````````______^^^^^^^^^```eeekkkllliiifffcccbbbaaaaaaaaacccdddeeegggfffeeehhhlllqqquuuwwwsssooojjjhhhhhhiiijjjkkkkkkjjjjjjllloooqqqqqqpppkkkjjjhhhgggfffffffffgggfffgggiiikkklllkkkjjjiiigggiiijjjjjjjjjjjjlllnnnpppwwwcccLLL???<<<;;;:::888888777666666666777777888777999;;;:::999>>>EEEXXXnnnvvv^^^UUUIII@@@<<<;;;999888888888888999999888888777999888666666666777999:::666777999;;;:::888555333444333222111111000111111111000000//////000000111......///000000000//////---......//////......---000000///---++++++...000,,,------,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,...///000///---,,,///,,,---111777@@@OOO]]]OOOJJJEEECCCDDDCCC>>>999666000///666;;;@@@LLLZZZtttzzzqqqmmmkkknnnpppqqqvvv{{{}}}yyy}}}}}}xxxuuussssssyyyzzzzzzzzzzzzxxxwwwvvvwwwxxxxxxtttpppoooqqqtttwwwzzzcccPPPDDD>>>:::777222111111000///.........---..................---,,,,,,+++***************++++++******))))))((((((***)))(((''''''((()))***((((((''''''(((((()))***((()))******(((((((((***((()))+++*********---///++++++++++++***)))'''&&&'''((()))+++,,,---......************************%%%%%%%%%&&&&&&'''''''''&&&&&&((()))))))))))))))))))))))))))))))))))))))+++)))((((((&&&""""""&&&&&&''')))+++,,,,,,++++++************************+++******+++------,,,+++++++++++++++,,,,,,,,,,,,+++,,,---......//////...000000222555666===MMM\\\qqqnnnaaaQQQIII>>>999888888666333777777666555444444333222111000111333333888GGGXXXmmmooonnniiiccc___```bbb]]]]]]___```aaa___[[[XXXRRRTTTXXX\\\___`````````___```aaacccddddddeeeeeeeeeaaa^^^___cccfffeeebbbbbbaaa``````______``````aaa``````dddjjjmmmkkkhhhaaaaaa``````aaaccceeeffffffffffffggghhhlllqqquuuoookkkgggeeefffhhhhhhhhhggggggiiimmmqqqssssssrrrmmmkkkiiigggffffffffffffffffffhhhiiiiiijjjiiiiiieeefffggggggggghhhjjjmmmlllrrryyy~~~cccLLL@@@<<<<<<<<<777666666666666777777888888777999;;;:::999>>>EEEWWWnnnzzznnn^^^PPPHHHCCC???<<<;;;:::999999999999:::;;;888888888888888999::::::999999:::::::::999777666444444333222111111111111111111000000000000111111......///000000000000000.........//////.........,,,...///...,,,+++,,,...+++---000000...---...000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---...///000///......,,,+++---222666<<>>JJJ___yyyyyysssnnnmmmmmmnnnssszzz~~~|||~~~xxxsssqqqpppvvvvvvxxxxxxxxxxxxwwwvvvuuuvvvuuusssqqqqqqsssvvvuuuyyy~~~sss```RRRHHH@@@<<<999888444111///.........//////............//////------,,,+++++++++++++++++++++++++++************))))))(((((((((((())))))(((''''''''''''((())))))''')))***)))(((((()))***)))***+++***)))***,,,---******+++++++++***((('''***))))))******+++,,,---(((((())))))******++++++&&&&&&&&&'''''''''''''''&&&'''(((***************))))))))))))))))))))))))+++((((((***'''###$$$)))&&&''')))+++,,,,,,,,,+++*********++++++*********''')))++++++*********+++***++++++++++++,,,,,,,,,+++,,,...///000000//////...000444999===GGG\\\oooyyykkk]]]QQQHHHCCC===888666666555444444444444444333333222111000...///222222444AAAOOOnnnqqqsssmmmddd___```ccc]]]]]]^^^``````^^^ZZZVVVOOORRRWWW[[[___aaaaaaaaa______aaabbbcccdddddddddeeeaaa]]]^^^bbbffffffdddcccbbbaaa______```aaaaaa___\\\\\\___eeeiiigggddd```______```aaaccceeefffeeefffgggfffeeehhhoootttmmmiiidddccceeeggggggfffccceeehhhmmmqqqtttsssrrrnnnmmmjjjhhhffffffeeeffffffffffffggghhhhhhiiiiiieeeffffffffffffiiimmmpppooossswwwxxxxxx{{{cccLLL@@@=========666666555666666777888999888777999;;;:::999>>>EEETTTkkksssaaaUUUMMMGGGDDD===<<<:::999999:::<<<>>>888888999999::::::::::::???===;;;999888777777888555444333222111111111111111111000000000000111111......///000000000000000---......//////......---(((,,,000000---************...333444222///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......///////////////...---///333444666===FFF???;;;555111000111333444666///000666777444888CCCJJJgggzzzssspppoooooouuu|||yyy{{{|||{{{yyyyyy|||~~~xxxtttrrrrrrrrrsssuuuvvvwwwwwwvvvuuusssssssssqqqppppppsssvvvrrrsssuuu|||tttdddWWWMMMGGG@@@===888333///...---...000///...------...///000......---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,(((((())))))))))))(((((('''''''''''''''((())))))'''(((***)))(((((()))***)))***+++***))))))+++---)))***+++,,,++++++))))))...---++++++++++++------''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&''')))***+++++++++***)))))))))))))))))))))))))))&&&''',,,,,,)))+++222%%%'''))),,,------,,,+++******++++++++++++******'''***---,,,***)))***---******+++++++++,,,,,,,,,,,,---...000000000000///,,,000666<<>><<<888444222222333444111111222222222222111111***///333111...111<<>>;;;888777666666666777888999999888999:::::::::<<<@@@CCCVVVjjjqqqaaaSSSJJJDDDBBB@@@???>>>===:::888===>>>??????@@@@@@@@@@@@BBB@@@???>>>>>>===:::888555555555555555555555555555333111111222333222111---...///000000///...---222111///...---------...------/////////...---,,,++++++,,,---,,,+++)))(((------------------,,,,,,)))***,,,---...---,,,,,,+++---...///.........///000...,,,...555;;;???AAA888999999666222111333666333555555333111333888<<>>>>>;;;777444333333222111000000000111111222222333,,,///222000...000777>>>PPPbbbrrruuunnnfff```\\\___]]]\\\\\\]]]]]]\\\[[[\\\YYYWWWZZZ^^^cccddddddccccccdddeeeeeeeeeeeeeeebbbbbbaaaaaabbbccceeefffaaa``````aaaaaabbbcccdddcccaaa```dddhhhjjjhhhddd```aaaaaabbbbbbaaaaaa``````dddfffcccccciiimmmnnnkkkhhhdddcccdddeeedddccceeeeeefffjjjnnnqqqrrrqqqnnnnnnmmmllliiigggeeedddggggggggggggfffeeecccbbbdddbbbbbbdddhhhjjjiiihhhkkkmmmooopppppppppqqqrrrtttwww|||{{{aaaMMMBBB>>>;;;888777777777777777777888999888999:::::::::<<<@@@CCCUUUhhhzzzkkk```NNNKKKGGGCCCBBBAAA@@@>>>???@@@AAABBBBBBBBBAAA@@@CCCBBB@@@@@@@@@???===;;;777777777777666666666666555333111111222333222111...//////000000//////...222111///...------......---....../////////......,,,,,,------,,,++++++***,,,,,,------......//////+++,,,------------------,,,---//////...---...//////......222777;;;<<<<<<333444444333222222444666222222222111111222666888<<>>888<<<999555333222222222111111111111111222222222222.../////////...///222555BBBWWWnnnwwwuuunnngggaaa^^^\\\ZZZZZZ\\\]]]]]]]]]]]]\\\\\\]]]___bbbdddeeefffffffffffffffeeedddcccdddcccbbbaaaaaabbbcccddd_________```bbbdddfffgggdddbbbaaadddggghhhfffddd```aaacccddddddcccaaa```___cccdddbbbcccgggkkkkkkjjjgggdddcccdddddddddccceeeeeegggjjjnnnppppppnnnkkknnnpppoookkkhhhggghhhggghhhhhhhhhfffeeecccbbbdddccccccdddgggiiiiiihhhfffiiimmmooonnnmmmmmmmmmmmmnnnrrrwww}}}{{{bbbMMMBBB===:::999999888777777777777777777888999:::::::::<<<@@@CCCSSSgggyyyxxxccc]]]UUUNNNJJJIIIHHHHHHGGGHHHJJJKKKKKKIIIGGGEEEFFFEEEDDDCCCCCCBBB???===888888888888888888888888555333111111222333222111000000000//////000000000111111000///........................///000111111......---,,,,,,,,,,,,---+++,,,---...000111222333///......------------...---...//////---,,,---...---...111555999;;;:::888222111111222444666666666777555333333444666777777:::BBBNNNaaazzzyyyssstttyyywww{{{~~~{{{zzz{{{|||||||||||||||}}}}}}}}}}}}rrrqqqooonnnoooqqqtttuuurrrpppooooooqqqrrrqqqppptttpppnnnoooppptttzzzkkk[[[XXXPPPDDD999111///000///---...444<<>>>>><<<<<<888444444666777666444<<>>777333222333000111999DDDKKKJJJGGG<<<999555000---,,,,,,---++++++++++++++++++++++++************)))))))))((("""&&&(((&&&'''+++,,,+++000,,,***+++)))%%%%%%(((&&&'''(((***+++---...///111...)))&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,,,,,,,***)))(((***(((&&&&&&'''(((((('''&&&''''''(((((()))******((()))))))))************((()))+++---000222222222,,,,,,+++++++++++++++***))))))))))))))))))))))))***,,,---,,,)))***---111000...///111111///222777:::DDDWWWmmmkkk\\\QQQIII@@@===>>>@@@>>>;;;666444222222333444333222444444333333222222111111...------///222333222000222???QQQdddtttyyypppdddaaa^^^ZZZXXXZZZ\\\]]]^^^\\\]]]____________bbbccciiiiiihhhgggfffdddbbbaaaeeedddbbb```_________```aaaaaa``````aaaaaabbbccccccbbbbbbbbbcccccccccbbb```aaadddeeeeeedddaaa```___aaabbb```bbbfffgggdddccccccbbbaaa```````````````aaacccgggkkkmmmmmmlllccciiinnnnnnjjjggghhhjjjkkklllllllllllljjjiiihhhdddeeeeeefffffffffggggggkkkkkkjjjhhhggghhhkkkmmmkkkjjjhhhgggiiillloooqqqyyy}}}{{{dddNNNAAA;;;::::::999999888777666666666777888999:::::::::<<<@@@CCCPPPccc}}}wwwmmmuuullleeeaaa___eeefffhhhhhhfffccc___\\\WWWUUUQQQMMMJJJFFFAAA===>>>======<<<;;;:::::::::777555333333444555444333333222111000000111222333000000000000000////////////.........///000222333///...---,,,---...///000...///000222444666888999222111///...---......//////000///...,,,+++---......111555999<<<===>>>>>>:::888777;;;BBBHHHKKKKKKCCC>>>888444555555444222999<<>>??????@@@AAA777666777<<>>===<<<;;;999777777888999888777333333444444444444333333///000111111111111000///---....../////////......,,,,,,---........................///000000000111------.../////////...............---+++,,,///111555;;;BBBEEEDDDAAA???>>>444444666888>>>GGGRRRYYY]]]WWWMMMBBB999666888:::444555999===BBBOOOhhhvvvvvvvvvvvvxxxzzz|||}}}|||zzzvvvrrrooonnnnnnooosssqqqoooqqqtttxxx{{{|||xxxuuuuuuwwwuuupppnnnpppvvv{{{hhhUUUGGG===666222000//////111444555444222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))!!!((()))''')))***)))(((%%%&&&******((((((***((((((((())))))))))))***###(((++++++)))))))))))))))))))))))))))))))))))))))************))))))((()))))))))))))))))))))***)))((()))******(((&&&''''''(((((()))*********))))))))))))************(((***,,,,,,)))((()))***'''))),,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222666888999999555222000111111222777???TTThhhqqqcccWWWIII???<<<888666555555777777555333444333222333444555333222000000000000000000111111...//////...------000222...222555888CCCVVViiisssnnnhhhaaa[[[XXXYYYZZZZZZ]]][[[ZZZ]]]cccfffddd```ccccccddddddeeeeeeddddddcccbbb```___^^^^^^_________^^^^^^]]]]]]^^^^^^^^^\\\]]]]]]]]]\\\]]]```bbbaaa``````````````````aaaaaabbbaaa```cccgggeee```aaadddfffeeecccaaabbbdddgggccc```^^^___aaabbbbbbaaa```______aaabbbaaa``````bbbdddeeegggggggggfffeeeggghhhgggdddccceeegggjjjkkkllljjjhhhggghhhiiigggfffeeeddddddeeefffgggeeeffffffeeeddddddfffgggjjjnnnuuu}}}|||eeeOOO@@@::::::<<<777777666666777888999999888999:::::::::<<<@@@CCCMMMaaa|||ssshhhjjj~~~wwwsssooojjjeee```ZZZVVVLLLKKKIIIFFFCCC@@@>>>===<<<:::888888999:::999888222333444555555444333222///000111222222111000///------/////////...---,,,***+++---...///...---,,,------------------,,,,,,+++,,,.../////////......---...---,,,+++---000222777>>>GGGKKKHHHBBB===:::444555555444777>>>IIIRRR]]]WWWLLL>>>333///111555888555666:::>>>FFFYYYkkk}}}|||{{{||||||ssssssssstttvvvzzz}}}~~~|||wwwssspppoooooooootttrrrpppqqqtttwwwzzz{{{{{{vvvsssttttttqqqppprrrooozzzttt^^^JJJ>>>999888111111111111000///...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))"""+++111000,,,+++)))''')))''''''***)))&&&%%%''''''''''''((()))******+++///+++&&&$$$%%%(((***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))*********&&&%%%%%%&&&((()))(((&&&''''''(((***+++,,,......))))))))))))************'''***,,,,,,***)))***,,,&&&)))+++,,,++++++...000((((((((((((((((((((((((------///555===AAAAAA@@@<<<666222111111444<<>>:::777666777888777666999777888;;;<<<;;;>>>DDDRRRgggzzzkkkkkk~~~zzzuuuooohhhdddccc___YYYVVVUUURRRNNNJJJAAA>>>:::999999999888888999777555444555666555444555222111111333333222000000000/////////.........////////////////////////000...---...///000000///......................../////////------...111333===LLLZZZ\\\\\\YYYLLL===999666222111222555888:::@@@>>>;;;888777777888888999777777777666:::FFFRRRnnn~~~}}}~~~|||yyywwwwwwwwwvvvuuuuuuwwwxxxxxxvvvuuuuuuvvvyyyvvvsssrrrqqqqqqpppooouuuuuuvvvvvvvvvvvvuuuuuu{{{~~~~~~xxxssspppppprrrvvv|||~~~lll\\\KKK???888666333111111000//////...,,,+++,,,.../////////...------+++***))))))(((++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))((('''((((((((()))))))))***(((((())))))***+++++++++******++++++++++++******'''''''''(((((())))))***+++,,,+++***((('''((()))((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,++++++************))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...000666@@@IIIOOOQQQIII===777999777777GGG]]]yyy}}}ooo\\\III???<<<888333111444444333222111000000111111111111000000000//////000000000000000111222222.........///////////////000......111333777BBBLLLbbbmmmtttmmmaaa[[[\\\^^^ZZZZZZZZZ]]]```cccccccccbbbaaa``````bbbccccccbbbbbbbbb```_________```aaa```___^^^^^^___```^^^]]]```aaabbbbbbcccbbbbbbbbb___aaabbbbbb```^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___^^^^^^___``````````````````____________```aaaaaa]]]]]]\\\\\\]]]```bbbdddbbbbbbbbbbbbbbbcccdddeeehhhgggeeedddeeehhhkkknnnggghhhgggfffcccbbbcccdddgggfffeeedddeeegggiiijjjjjjiiihhhfffbbb^^^ZZZXXXMMMLLLKKKKKKKKKMMMPPPQQQRRRSSSUUUUUUUUUZZZkkk|||kkkSSSCCC>>><<<:::999777666666777999:::999888777888;;;;;;:::===CCCSSSgggzzziiiggg}}}|||wwwsssoookkkfff```\\\ZZZWWWRRRNNNEEEBBB>>><<<;;;;;;999888:::888666555555555444333444222111111333333111000000000000////////////...////////////////////////111000...///000000///.........................../////////......///222555AAALLLWWW^^^ccc```OOO<<<:::666222111333555555444888777666555555666888999999888888888777999BBBNNNddd{{{|||zzz{{{|||wwwtttssssssssssssuuuwwwxxxxxxvvvtttuuuuuutttrrrqqqqqqrrrrrrpppooovvvwwwwwwwwwwwwwwwvvvuuuyyy}}}{{{vvvtttuuusssqqqrrrwww~~~mmmZZZKKK>>>;;;666333111000///......,,,+++,,,...000000///000//////...---,,,++++++,,,,,,,,,---,,,,,,++++++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))------,,,+++)))'''&&&%%%(((((((((((()))))))))))))))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))+++,,,+++***((('''((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++************)))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///333:::AAAFFFHHHDDD<<<888::::::===SSSlll{{{ooofff[[[MMM???999888555111000333222111000000000000000111111000000000000/////////////////////000111111------......//////000000000......000111333:::BBBQQQbbbqqqqqqggg___\\\ZZZXXXXXXYYY\\\```bbbbbbaaaaaaaaa``````aaabbbcccdddcccbbbaaa``````aaabbbbbbeeecccaaaaaaaaaaaa```___ccccccccccccccccccccccccdddeeegggfffcccaaa``````^^^]]]\\\[[[[[[]]]^^^___^^^______``````aaaaaaaaa````````````aaabbbcccddd```___]]]\\\]]]___aaacccdddddddddccccccdddeeeeeegggfffdddcccdddgggkkknnngggggggggeeecccbbbccceeeiiigggeeeddddddfffiiikkklllkkkhhheeebbb^^^\\\ZZZTTTQQQMMMJJJGGGFFFFFFFFFCCCDDDFFFHHHJJJSSShhhzzzlllTTTDDD>>>===;;;777777666666777888999999888777888::::::999<<>><<<::::::888666555666666555333444333222222222222222111333333222222222111111111........................222111000000111111///---........................///////////////000444777CCCIIIOOOTTTXXXVVVIII999888444000111555888777555777777888888888777666666999999:::;;;:::;;;DDDOOOaaawww{{{xxxyyy|||yyyuuusssssssssrrrqqquuuvvvxxxwwwuuuttttttuuuoooooooooppprrrrrrqqqooottttttuuuvvvwwwwwwwwwwwwrrruuuyyyzzzzzzyyyyyyyyyyyyvvvqqqnnnpppwwwkkk\\\JJJDDD<<<666444222000///000...---...000111111000000000000///...---------------,,,***)))&&&$$$###)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***((('''%%%$$$(((((((((((())))))))))))))))))******++++++,,,,,,******++++++++++++******************)))))))))))))))******)))(((((()))+++************************++++++++++++++++++++++++***)))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///222555888999<<<888777:::<<>>DDDTTTfffnnnooojjj```WWWXXXXXXYYY\\\___aaa```___aaa````````````aaadddeeecccbbbaaa``````aaabbbccchhhfffcccbbbccccccbbbaaadddddddddccccccccccccdddcccdddeeedddbbb___^^^^^^]]]\\\\\\[[[\\\]]]^^^______`````````aaabbbccccccaaaaaabbbbbbcccdddffffffdddccc```^^^]]]^^^```aaacccbbbbbbbbbbbbbbbccccccccccccdddeeefffhhhjjjkkkggghhhhhhgggeeedddeeefffjjjiiigggeeeeeegggjjjlllmmmkkkiiifffccc```^^^]]]VVVSSSNNNIIIEEEBBB@@@?????????AAACCCFFFPPPfffyyy}}}lllUUUEEE>>>===;;;888888888777666666777888888666777::::::888;;;AAAGGGXXXppp~~~mmmddduuu~~~yyysssooolllhhhccc___TTTQQQMMMIIIGGGDDD@@@>>>;;;999777777888888777666444444444444333222333333333333333333222222222222////////////////////////222111111111222222///---//////////////////////////////000000000222666999CCCFFFGGGFFFEEEDDD???999555222000111444777888777666888;;;<<<<<<:::666444888888:::<<<;;;<<>>:::777444222111000......///000000///------,,,,,,+++*********,,,++++++)))'''%%%###"""))))))***+++++++++***)))))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))((((((((((((((())))))***++++++,,,,,,)))******++++++******)))************))))))))))))&&&((()))))))))))),,,...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,------------............000222333555444555:::???NNNllliiiVVVIIIDDDCCC>>>999555666666444222444333222222111111111111222//////////////////000000...............//////000.........///////////////111///000444666555777:::<<>>======>>>@@@BBBLLLaaauuu{{{lllVVVDDD===<<<;;;777888999888666555555666888666777999999777:::@@@AAAOOOeee|||qqqdddsss{{{wwwtttpppkkkggg___\\\XXXTTTQQQMMMHHHEEE@@@>>><<<;;;;;;;;;:::888555666777666444333444555222222222111111111000000000000000000000000000000222111111222333333111...///////////////////////////000000000111333777;;;BBBCCCBBB>>>999777888:::444333222111222555888:::999:::<<<>>>===;;;999777999888:::======>>>HHHSSShhh{{{~~~{{{ttttttuuuwwwxxxvvvrrrooorrrtttvvvvvvuuuuuuvvvwwwrrrqqqpppppprrrrrrrrrppplllnnnqqqtttwwwyyyzzz{{{~~~|||yyyuuusssuuuzzz~~~xxxuuuppplllkkkkkkmmmnnn|||pppeeeUUUIIIDDD@@@<<<999444222////////////...---...---------,,,,,,,,,+++*********+++******))))))((()))***+++++++++***)))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((()))******++++++((())))))))))))))))))((())))))))))))))))))))))))&&&''')))))))))***,,,...************************,,,,,,,,,++++++++++++***)))))))))************+++*********+++++++++++++++***++++++,,,,,,------...+++---//////000111444666222222555<<>><<<>>>888555444666555111111333333222222111111111222222......////////////000000...............///000000///////////////.........111...000555777444444555666<<>>HHH\\\ooo}}}yyykkkVVVDDD===;;;:::555777999888666555555777888666666999888777:::???>>>KKK___vvvuuudddqqq~~~|||xxxsssooolllhhhddd```\\\WWWRRRNNNIIIGGGCCCAAA@@@>>><<<:::666888999888555444555777333222222222222111111111111111111111111111111111111000111333444444222000///////////////////////////000111111222555999<<>>888666666777444000000333111111000000000111111222........./////////000000//////......//////000111000000//////.........---111...000444666333000111111555<<>>>>>III\\\tttvvvcccooo~~~zzzsssppplllgggccc^^^XXXTTTQQQMMMIIIEEECCC@@@===:::777999:::999666555666888555555555444444444333333111111111111111111111111000000111333555555333000000000000000000000000000///000111111222555999===::::::<<>>JJJTTTWWWRRRJJJBBB===<<<===>>>>>>@@@FFFOOOVVV```ppp}}}{{{xxxvvvvvvuuusssqqqnnnqqqtttuuuvvvvvvxxxzzzzzzwwwtttrrrrrrrrrrrrrrrppprrrtttvvvxxxzzz{{{{{{xxxwwwuuurrrqqqrrrvvvyyyzzzvvvqqqlllhhhhhhiiikkkmmmwwwnnn___WWWRRRLLLGGG???===:::888777555333222,,,,,,,,,,,,,,,,,,++++++---------,,,+++***)))((('''((()))***++++++***)))))))))))))))))))))))))))))))))************))))))******))))))((((((((('''&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((())))))***+++++++++***((('''((())))))))))))))))))))))))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,---......,,,...000000...---///222666777;;;FFFXXXrrryyybbbKKKBBBAAA???>>>???:::999999:::666111111555000000////////////000111---.........//////000000///////////////000111111000///---...///000000///...000111111000000111333333222777CCCPPP]]]kkkuuukkkddd]]]\\\___```\\\XXXZZZZZZZZZZZZ\\\^^^```aaaaaa______aaaccccccaaa^^^```___^^^]]]\\\\\\]]]^^^bbbbbbaaa___]]]]]]^^^```^^^______```````````````___^^^^^^```ddddddbbb___```^^^\\\\\\]]]______^^^aaaaaa```___^^^___bbbdddbbbdddddddddcccccceeegggeee___^^^aaabbb```ccciiicccccccccbbbbbbcccfffiiigggggggggggggggggggggfffdddddddddeeeeeeddddddccchhhgggfffggghhhiiihhhgggddd```]]]\\\ZZZUUULLLEEEDDD;;;:::@@@BBBCCCVVVooo}}}|||rrr[[[EEE;;;;;;<<<777777888888888888777666555666666555555666888;;;===HHHZZZqqqzzzjjjmmm~~~|||xxxtttpppkkkfffccc]]]ZZZTTTPPPLLLIIIFFFDDDAAA???<<<;;;;;;:::888777555555444333222222222222555222///...///111333333555444111111222222111000000//////......//////000...111444555555666:::>>>;;;<<>>>>>===<<<:::777444222,,,,,,---......------,,,222222111000//////......++++++,,,,,,+++***((('''***)))'''&&&'''(((***+++...,,,***(((''')))+++,,,+++***)))'''''')))***+++---,,,***(((((((((((()))''''''((()))***++++++,,,)))((('''&&&&&&''')))***)))************+++++++++***)))((((((((()))+++,,,))))))***++++++***((('''++++++******++++++,,,---******)))))))))))))))))))))******+++---......///000---,,,---///111000///777888@@@PPPiiidddWWWHHHAAACCCEEEDDDAAACCC@@@===:::999777444222000000000000000000000000........................------------.........///111///......//////...---...000111111000000111222333111555===HHHTTTdddrrrpppiiiaaa]]]\\\\\\\\\[[[\\\\\\\\\\\\\\\]]]^^^___```___^^^```ccccccaaa___``````___^^^^^^^^^^^^^^^bbbccccccaaa___^^^___```^^^^^^___```````````````aaa```___aaadddeeecccaaabbb```^^^^^^___````````````aaaaaa```___```bbbdddddddddeeedddcccdddfffiiifffaaa___bbbbbbaaaccchhhggggggfffdddcccccceeegggffffffeeeeeeeeeeeeeeeeeeeeefffeeeeeeddddddcccbbbgggggghhhhhhhhhhhhhhhiiieeebbb___^^^]]]YYYQQQKKKGGG===:::??????BBBUUUnnn}}}~~~ttt]]]GGG<<<:::;;;555555555444444444444444555666777777666666888:::>>>HHHZZZqqq|||iiijjj{{{|||xxxtttooolllhhhddd^^^YYYUUUQQQMMMJJJIIIGGGDDDBBBAAA???===<<<;;;:::999888777777777777777444222111333555666666555333111111111111000///000000////////////000000000111333555888<<<@@@BBB@@@BBBHHHOOOSSSPPPGGG>>><<<666555999===EEE[[[rrr}}}vvvhhh[[[UUUXXX^^^kkkmmmrrryyy~~~|||vvvsssssstttsssqqqsssrrrqqqpppqqqrrrtttuuuwwwuuusssrrrssssssrrrqqqqqqqqqrrruuuxxxxxxvvvsssqqqpppmmmkkkjjjlllqqquuuyyyvvvrrrnnnlllkkklllmmmnnnmmmmmmpppwww|||ooo[[[JJJ>>><<<;;;::::::888555333------------------------------------------------,,,,,,,,,,,,+++***))))))***)))((('''''')))***+++---,,,***(((((()))***++++++***)))(((((()))***+++,,,+++***(((((((((((()))((((((((()))*********+++***)))'''&&&&&&'''((()))(((((()))))))))************)))((((((((()))***+++'''((()))***++++++***)))++++++******++++++,,,---************************)))******+++---......///000...,,,---///111000///666:::EEEXXXqqqwwwZZZPPPEEECCCHHHMMMMMMKKKBBB>>>999666444222///---000000000000000000000000........................------........./////////222111000000000000///---///000111111000000111222222111333777===HHHZZZiiisssooohhh```ZZZXXX[[[]]]]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^```bbbcccbbbaaa```````````````______^^^aaacccdddcccaaa`````````_________````````````aaacccbbbaaabbbdddeeeeeeeeedddbbb``````aaabbbbbbbbb```aaabbbbbbaaaaaabbbdddeeeeeeeeedddccceeehhhkkkeeebbb```bbbbbbaaabbbfffkkkkkkjjjgggcccbbbcccdddccccccccccccccccccccccccggggggfffeeeddddddcccbbbfffhhhjjjiiigggfffiiilllgggdddaaa``````]]]XXXSSSNNNDDD>>>@@@???CCCWWWooo~~~wwwaaaKKK>>>:::999555444333222222333444555444666888999888888999:::>>>GGGXXXnnn}}}gggffftttzzzvvvuuuqqqkkkfffaaa]]]XXXUUURRROOOKKKHHHFFFDDDBBB???>>>===<<<:::999888888888:::777555555666999::::::666444333333333333222000111111000000000000111111222111333888???DDDEEEEEE>>>BBBJJJSSSXXXWWWOOOHHHEEE???;;;>>>CCCOOOfff|||uuuppprrruuu~~~}}}wwwrrrnnnsss{{{zzzuuuuuuuuutttrrrrrrqqqpppooooooqqqrrrtttuuusssrrrrrrssssssrrrpppnnnnnnoooqqqtttvvvvvvuuusssqqqmmmiiiggghhhlllpppvvvuuusssqqqooommmmmmlllmmmkkkgggdddfffooo|||jjjWWWEEE@@@:::888::::::777444///...---,,,,,,---......+++++++++,,,,,,,,,------...---,,,++++++******+++***)))((((((((()))+++,,,,,,+++******))))))******+++***)))(((((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''((('''''''''((((((((())))))))))))((((((((()))***+++&&&'''(((***+++++++++++++++************+++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......000///------///000000000777???OOOeee}}}wwweeeMMMGGGBBBDDDMMMTTTVVVUUUIIIDDD>>>999555333111000000000000000000000000000............................../////////000000000444333111111222222111//////000111111000///000222000000333555777===MMM]]]ooopppnnnfff]]]XXXZZZ^^^[[[\\\\\\\\\\\\\\\\\\[[[]]]^^^^^^```bbbccccccccc___```aaabbbbbbaaa```___```bbbdddcccbbb```___```aaaaaaaaaaaaaaabbbbbbcccdddbbbaaaaaabbbdddffffffeeecccaaa```aaabbbbbbbbb```bbbcccdddcccbbbbbbcccdddddddddcccbbbdddgggjjjdddbbb````````````aaaccckkkkkkjjjgggcccbbbbbbcccaaaaaaaaaaaabbbbbbbbbbbbffffffeeeeeeeeeeeeeeeffffffjjjllljjjfffeeeiiimmmgggeeecccbbbbbb```]]]ZZZWWWMMMEEECCCAAAEEEZZZpppzzzeeeNNN???:::777888666555444444666777999444777999::::::999999:::===EEETTTjjj~~~gggcccmmm~~~~~~{{{vvvqqqmmmiiidddaaa^^^[[[WWWSSSQQQNNNKKKIIIDDDCCCAAA???===<<<;;;;;;<<<:::888888:::<<<<<<<<<:::888777777777666444222111111000000000000111111333222555===GGGKKKGGGBBB;;;???FFFOOOVVVWWWTTTQQQLLLFFFDDDGGGOOO\\\ppp}}}yyyrrriiiaaa\\\ZZZfffppp{{{yyyyyyxxxwwwsssqqqpppooooooppprrrssswwwuuuttttttttttttrrrpppkkkllllllooorrrtttvvvwww{{{xxxssslllhhhgggiiilllqqqqqqpppoooooonnnnnnnnnjjjlllllliiiffffffkkkpppyyyjjjUUUJJJ===777888999777444000///---,,,+++,,,...///---------------............---,,,***)))******+++******)))))))))***+++,,,++++++++++++******))))))******)))(((((()))************))))))(((((((((((()))))))))))))))(((((((((***)))((('''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))******'''(((((()))***+++++++++***************++++++,,,++++++,,,,,,,,,,,,,,,---******+++,,,,,,---......000///------...000111222:::GGG\\\sssdddQQQCCC???>>>DDDMMMUUUWWWVVVNNNIIIAAA;;;888666444333////////////////////////........................////////////000000000000666444111111111222111000000111222111000///000111...000444666555777BBBNNNcccjjjpppnnnddd\\\[[[]]]YYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^___```aaabbbcccddd___```aaabbbbbbbbb``````^^^```bbbbbbaaa_________ccccccbbbbbbccccccdddeeebbbbbbbbbaaaaaaccceeefffdddbbb```___```aaaaaa``````bbbcccdddcccbbbbbbccccccccccccbbbaaabbbeeegggaaaaaa```^^^^^^___``````fffffffffeeecccaaabbbccc`````````aaaaaaaaabbbbbbccccccddddddfffhhhiiikkkhhhkkkllliiidddcccgggllleeedddccccccbbbbbb```^^^[[[SSSJJJFFFBBBGGG[[[ooo|||gggPPPAAA:::777888777666555555777999:::444777999::::::999999:::;;;BBBOOOddd|||~~~hhhbbbhhh{{{yyyuuuqqqnnnmmmjjjfffbbb```]]]ZZZXXXOOONNNLLLIIIGGGEEEDDDCCCAAA???>>>>>>???@@@@@@???>>>===;;;;;;:::888555333222222111111111111222222333444:::EEEOOOQQQHHH???;;;>>>CCCJJJQQQVVVYYYYYYSSSQQQRRRYYYbbbnnn|||}}}xxxvvvqqqmmmeee[[[TTTQQQSSSVVV^^^iiizzz|||{{{{{{{{{tttrrrqqqooooooppprrrsssxxxvvvuuuuuuuuussspppnnnllllllmmmoooqqqtttwwwyyy|||zzzvvvpppkkkjjjkkkmmmooonnnmmmlllmmmoooqqqrrrlllooopppnnniiidddaaaaaattthhhYYYFFF:::666666444222111000...,,,,,,,,,...///...........................---+++***))))))***+++***************++++++,,,++++++++++++******))))))******))))))))))))******))))))))))))(((((((((''')))))))))((((((((((((((())))))((('''''''''''''''((((((((()))))))))******''''''(((((())))))))))))******))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------***++++++,,,,,,---------///......---...000333555???PPPjjjqqqUUUCCC===;;;;;;AAAHHHNNNNNNMMMHHHCCC<<<666333111000///................................................////////////000000000000<<<888444111000111111111000111222111000///000111---///333666555444999AAARRR___mmmrrrlllccc______ZZZZZZYYYYYYZZZ[[[]]]^^^^^^___````````````ccceee___``````aaaaaaaaaaaaaaa^^^```aaaaaa___^^^___```ddddddcccbbbcccdddeeefffaaabbbccccccbbbccceeefffdddbbb_________``````___```aaabbbbbbaaaaaabbbdddcccddddddcccaaaaaabbbccc^^^aaa```^^^^^^aaaaaa___aaabbbccccccbbbbbbcccddd`````````aaabbbbbbccccccbbbbbbcccdddfffiiilllnnnkkkkkkkkkgggcccbbbeeehhhbbbcccddddddcccbbbaaa```[[[VVVOOOIIIEEEJJJZZZlll|||hhhPPPAAA:::888555555444444555666888999444666888999888888999::::::@@@LLL```xxx~~~iiiaaaeee}}}}}}zzzwwwtttpppmmmkkkiiigggdddZZZYYYVVVSSSPPPNNNLLLLLLLLLJJJIIIHHHIIIIIIHHHGGGEEEDDDBBBAAA???<<<888555555444444333333444444555666999AAAMMMWWWWWWNNNEEE===???CCCHHHOOOWWW]]]aaaffffffiiipppyyy}}}xxxrrrjjjccc^^^YYYVVVQQQJJJFFFHHHPPPVVVYYYeeevvv~~~{{{yyytttsssqqqoooooopppqqqrrrvvvuuutttttttttrrrooolllnnnpppqqqrrrssstttwwwyyywwwwwwvvvsssqqqppprrrtttqqqpppoooooopppqqqtttuuuqqqqqqooolllhhhbbb]]]ZZZbbbtttzzzkkkWWWFFF===777333000111000///------------...---------....../////////...---,,,++++++***************++++++,,,,,,,,,,,,,,,+++******))))))******)))))))))******)))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))*********&&&'''((()))))))))((((((++++++***)))(((((())))))***))))))))))))***++++++***++++++,,,,,,------...+++++++++,,,,,,---------------------...000555999EEEYYYvvv}}}cccKKK>>>:::888888<<>>JJJbbboooWWWFFF===:::333222222444777999999888111///......///000///...------------------------........................------------.........///