BM66(@ ........................******,,,,,,---,,,+++***,,,+++,,,---000333777999777888:::;;;===>>>??????CCCAAAGGGYYYlllxxxxxxjjjZZZMMMKKKPPPYYYaaacccZZZRRRUUU\\\```iiiqqqzzz~~~~~~~~~}}}{{{zzz}}}|||vvvuuutttrrrooolllooorrrrrrsssqqqiii___SSSLLLEEEFFFJJJRRR^^^iiiuuu{{{|||wwwvvvwww~~~~~~}}}}}}xxxuuuooojjjfffaaa]]]ZZZQQQWWW```gggjjjlllmmmmmmsssvvvyyy{{{{{{|||}}}~~~~~~{{{rrrfff^^^ZZZSSSIIIAAA999777555888===>>>;;;777555333111///---,,,+++*********++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((+++***'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""&&&)))***+++,,,***)))(((''''''((()))***))))))************))))))''''''((())))))))))))))))))))))))))))))******************)))))))))))))))---...///000000111111111222111//////000111444555666777888999888999<<<>>><<<@@@DDDEEEGGGOOO]]]hhhqqqsssvvvzzz........................++++++,,,---,,,,,,+++***---,,,---...000333666888::::::;;;<<<>>>@@@BBBCCCAAAAAAIII[[[nnnyyy}}}qqqcccTTTIIIIIIOOO]]]dddddd[[[TTTVVV\\\```kkksss}}}~~~yyytttssssssqqqnnnnnnqqqssstttvvvuuunnneeeVVVNNNGGGFFFHHHOOOZZZdddsssyyy|||wwwuuuvvv}}}|||zzzvvvrrrmmmhhhddd___[[[XXXRRRXXXaaahhhlllnnnooooootttwwwzzz{{{{{{zzz{{{|||}}}~~~~~~uuujjjbbb]]]UUUJJJAAA888666555888<<<===:::666333222000...---,,,++++++***++++++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((***(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$&&&((()))))))))((((((''''''''''''(((((())))))************))))))+++***((((((((()))+++,,,))))))))))))************)))*********************---...///000000111111111111111000///000222444555777888999::::::;;;===???>>>BBBFFFHHHKKKSSSaaallltttuuuwww|||........................,,,---------,,,,,,+++***.........///111333666777999::::::<<<>>>AAACCCEEE@@@AAAKKK]]]nnnyyy{{{mmm___RRRKKKOOOVVVdddhhhggg^^^VVVWWW]]]aaannnvvv|||uuuqqqqqqqqqpppnnnooorrrssssssvvvwwwrrrjjjYYYPPPHHHEEEFFFKKKUUU^^^pppwww~~~|||wwwuuuvvv|||~~~zzzvvvsssooojjjeeeaaa]]]YYYVVVSSSYYYbbbiiimmmoooqqqrrrxxxzzz|||}}}|||{{{{{{{{{{{{|||~~~~~~}}}}}}uuulllddd]]]TTTHHH???777666666888;;;;;;888444111000///---,,,,,,++++++++++++,,,++++++***((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&%%%#########$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&((())))))******))))))(((...,,,)))''''''(((+++---(((((())))))************))))))******++++++,,,,,,---...///000000111111111111111000000111222444555777888:::::::::<<<>>>@@@AAADDDIIILLLPPPYYYfffpppxxxxxxyyy.................................---,,,,,,++++++//////000000111333555666555666999<<>>@@@BBBEEEJJJNNNTTT^^^jjjttt|||zzzzzz........................///......------,,,,,,,,,000000111222333444555666222555;;;@@@BBBBBB@@@???DDDEEEMMMYYYeeeppp|||rrraaaTTTNNNOOOYYYdddqqqnnnjjjccc\\\[[[aaahhhuuu}}}vvvtttrrrqqqqqqrrrrrrrrrtttuuutttrrrtttvvvqqqjjjZZZQQQGGGCCCCCCFFFOOOXXXhhhqqq|||}}}{{{{{{{{{~~~}}}zzzvvvssspppmmmhhhccc```\\\XXXUUUTTTYYYaaagggkkknnnqqqsssyyy{{{}}}}}}|||zzzzzz{{{yyyzzz{{{|||||||||{{{{{{rrrnnnfff___WWWMMMCCC;;;555666777999999777444111......---,,,,,,,,,,,,,,,,,,,,,+++******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&''''''&&&'''((()))***))))))((((((((())))))))))))(((((((((((()))***)))(((&&&%%%'''(((((()))******++++++***++++++,,,---......///---...///000000111111111111111111222222333444444444666888999999:::===@@@BBBEEEJJJOOOVVV```lllttt}}}zzzzzz........................///...---------......///000000111333444555666666444888>>>CCCEEEDDDBBB@@@GGGJJJQQQ\\\dddlllyyyppp^^^SSSOOOTTT```lllsssnnniiiddd___^^^dddmmmxxx~~~rrrrrrrrrqqqrrrrrrrrrsssvvvwwwwwwuuuwwwxxxssslll[[[QQQGGGCCCBBBEEENNNWWWeeeooo|||~~~zzzxxxvvvtttppplllgggccc___\\\XXXUUUVVV[[[bbbgggkkknnnppprrrsssvvvxxxyyyyyyxxxyyyzzzxxxyyy{{{|||||||||{{{zzztttooohhh___VVVLLLBBB<<<555777999:::999777333111//////...---,,,,,,,,,---,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%'''((((((''''''((()))************'''(((((())))))(((((('''$$$&&&)))******(((%%%###''''''((()))***++++++,,,,,,,,,------......//////---...///000000111111111111111222222333444444444444555777888999:::===@@@BBBEEEIIIOOOWWWbbblllsssyyywwwxxx...........................---------...///000111///000222333555666777777888:::>>>AAABBBCCCBBBBBBIIINNNXXXbbbgggllluuu~~~ooo]]]SSSRRRYYYfffssstttmmmgggdddaaa```gggqqqzzzyyyooopppqqqqqqqqqqqqqqqrrrsssuuuvvvvvvxxxyyytttmmm]]]SSSIIICCCBBBDDDLLLUUUbbbnnn}}}|||yyyvvvtttnnnkkkfffbbb^^^[[[WWWTTTYYY^^^ccchhhlllnnnppprrrpppssswwwyyyyyyzzz{{{|||yyyyyy{{{|||||||||{{{zzzxxxrrriii___TTTIII@@@;;;666888;;;<<<:::666333111111000///...------------+++***)))''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((()))******''''''((((((((((((''''''%%%&&&((()))))))))''''''''''''((()))***+++,,,,,,.....................///---...///000000111111111111111222333444444444444444666888999:::;;;>>>AAACCCFFFJJJPPPXXXcccmmmssssssrrruuu........................------------...000111333///000222444555777777888::::::;;;<<<===???AAABBBJJJQQQ]]]hhhlllmmmsss|||yyyiiiXXXOOOOOOVVVeeeqqqtttlllfffdddaaaaaaiiisss{{{{{{uuulllnnnpppqqqpppppppppqqqnnnqqqssstttwwwyyytttlll```UUUJJJDDDBBBCCCJJJRRRaaammm}}}~~~{{{wwwtttmmmjjjeeeaaa]]]ZZZVVVTTT\\\```eeejjjmmmoooqqqsssqqqtttxxx{{{|||}}}yyyzzz{{{|||||||||{{{zzzzzztttjjj]]]PPPEEE<<<777666999<<<===:::666333111222111000///...---------+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&''''''''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))***''''''((((((((((((''''''((((((((((((((()))******&&&'''((()))***+++,,,,,,///////////////.........---...///000111111111111111111222333444444444444555777999:::;;;===@@@BBBEEEGGGJJJQQQZZZdddmmmsssooonnnttt---+++)))***...//////---///......---------......111000000444888;;;:::999<<<:::;;;??????>>>>>>BBBIIIVVVcccjjjnnntttyyyzzzzzzfffWWWOOOMMM\\\lllnnnpppggg^^^]]]```eeennnvvv~~~vvvppprrrrrrrrrqqqrrrssssssttttttwwwxxxyyy{{{{{{tttlll```UUUKKKFFFEEECCCDDDGGGVVViii|||}}}wwwtttmmmjjjeee^^^XXXTTTTTTUUUaaabbbcccggglllqqqvvvyyywwwxxxzzz{{{}}}~~~~~~~~~|||yyyyyy||||||yyypppaaaOOOAAA;;;:::999;;;===<<<999666333333///......------,,,++++++++++++,,,,,,+++***((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&((()))'''%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''')))******&&&''')))*********)))(((++++++,,,---...///000111,,,---...000111111111111222333333444444555666666444666888888999:::===???FFFHHHNNNVVV___jjjsssxxxsssqqqyyy222///---...000111000.........------------......222111222555999;;;;;;999<<<:::;;;??????>>>???CCCLLLYYYfffmmmrrrxxx}}}wwwcccVVVQQQRRRaaaoooooolllddd]]]]]]aaahhhqqqzzzyyyuuuwwwvvvuuutttssssssssstttuuuxxx{{{|||}}}|||tttkkk___TTTIIIEEECCCCCCDDDHHHNNN___rrrzzz~~~zzzwwwnnnkkkeee]]]WWWTTTUUUVVVaaaaaacccggglllqqqvvvyyyzzzzzz|||}}}zzzxxxwwwzzz|||xxxooo___MMMAAA<<<<<<888999;;;:::666333000///.........---,,,,,,++++++******++++++***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))((('''&&&%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))&&&&&&&&&''''''((()))***((())))))***+++************++++++,,,---...//////------///000111222222222///000000111222222333333555666888999999:::===??????DDDLLLVVVaaakkkqqquuurrrqqq{{{444222000///000000///...------,,,,,,,,,------...222222333666999;;;;;;:::<<<;;;<<>>AAAFFFRRR^^^lllsssxxx~~~sss___TTTTTTYYYiiitttpppggg```[[[]]]ccckkkuuu~~~|||{{{yyyvvvuuutttttttttssswwwzzz{{{|||{{{sssiii___SSSGGGBBBAAA@@@BBBFFFJJJZZZkkkuuu{{{~~~{{{ppplllddd[[[UUUSSSVVVYYY```aaacccggglllqqqvvvxxxzzz{{{|||}}}~~~xxxvvvuuuxxx}}}~~~xxxlll[[[KKK@@@===>>>:::;;;<<<999555111///.........------,,,,,,++++++))))))))))))((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''''''''''''''((('''%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******''''''&&&''''''((()))***+++************+++,,,,,,+++++++++,,,,,,,,,------......000111222333333333222222333333444555555555555777888999999;;;>>>@@@<<>>CCCIIIXXXdddqqqxxx}}}lllZZZSSSXXX```pppwwwpppddd]]]YYY]]]eeemmmxxxӵ~~~|||yyywwwuuuttttttuuuqqqtttuuuvvvxxxwwwqqqhhh^^^RRREEE???===<<<>>>BBBHHHTTTdddrrr|||~~~qqqlllcccYYYSSSSSSWWW\\\```aaadddhhhmmmrrrvvvxxxyyyzzz{{{{{{|||{{{{{{{{{xxxvvvuuuwww{{{xxxiiiWWWGGG???===>>>Ħ333111111......---Ħ+++******)))))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''ӵ'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''%%%'''''''''%%%%%%&&&'''%%%&&&''''''&&&%%%%%%&&&((((((((((((((()))******&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''''''''''''''((())))))++++++***))))))+++,,,---,,,,,,,,,,,,,,,,,,------...///000111333333333333444444444Ħ666777999::::::;;;>>>AAAAAAFFFOOOYYY```eeegggggghhhnnn...............///000111,,,,,,,,,,,,------...///222444666888999:::;;;;;;===<<<>>>???>>>>>>EEEMMM\\\iiiuuu{{{xxxdddUUUSSS\\\ffftttxxxoooccc\\\XXX]]]eeennnzzz4ĉ@ӵ~~~}}}zzzwwwuuuuuuvvvwwwtttuuutttssstttuuupppiii\\\OOOBBB<<<999777999<<<@@@IIIYYYjjjxxx~~~pppjjjaaaWWWRRRSSSYYY^^^aaabbbeeeiiinnnssswwwyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwzzz~~~wwwfffSSSDDD===;;;<<<>L777333222222...---=hĦ***+++******)))((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&4ĉ@ӵ%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%'''&&&%%%$$$%%%&&&###&&&((((((&&&%%%%%%'''((((((((((((((()))******&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))(((''''''''''''(((((()))******)))((()))***+++,,,------------...............///000111333333333333111111111>L444666888::::::;;;<<>>@@@>>>???GGGQQQ___kkkwww|||{{{mmm[[[QQQTTT```iiitttvvvlllaaaZZZVVV[[[dddppp~~~GG=?}}}zzzxxxxxxyyyzzzzzzzzzxxxuuuuuuuuuooogggUUUJJJ>>>999777555555777<<&e777g&e>>>>hӵlllvvv{{{~~~g&eguO>uO>&eQQQWWW4ff?>ߝLgĉ@Shӵwwwpppuuu}}}g&e>hӵ}}}xxxooo```SSSEEE<<<555fff?><zHHHg&e>&eHL{{{uuupppShӵgLooosssxxxzzz|||}}}}}}|||{{{zzzxxxvvvS?ʬqqqqqq3h?D%%)?---,,,ZufĦ***)))'''gL&&&&&&%%%g&e&&&gĉ@$$$%%%g&e>&e%%%@e''')))??)))))) %%%)))***&&&$$$g<ĉ$$$$$$%%%&&&3we<Ħ''''''''''''3h?@e''''''&&&&&&&&&)))((((((Z(((***+++,,,---...3h?gL---...000111111111111222222333D%%)?<<<fff?><zssssss=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??...4Dӵ,,,+++,,,Hƅ^Hu]Ħ777Hu]Ħ>>>ZuR)Ħmmmvvv|||Hu]ĦHŐeHŐeHu]ĦRRRqIܗGIӵttHGgĉ@eeebbb```aaacccjjjuuuHu]ĦZuR)Ħ}}}rrrcccRRRGGG;;;999sߝLGdUĦIIIHƅ^Hu]ĦntHdĦyyyrrrHGgĉ@^^^HdĦqqqtttuuuwwwyyy|||zzzyyywwwvvvvvvHtƅ^sssqqqBt=o9ĦDtfo9Ħ+++))))))g?***,,,HdĦ&&&)))(((Hu]Ħ&&&tt###&&&Hƅ^Hu]Ħ&&&H׼s'''%%%&&&''''''&&&&&&&&&&&&&&&&&&tQ'''''''''&&&je<Ħ&&&%%%$$$Bt=o9ĦH׼s'''&&&%%%%%%%%%%%%(((((((((HtĦ***++++++++++++Bt=o9ĦHdĦ//////000111111222222222333444Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ---...4DuXӵ,,,---...DdDΦDdDĦ888DdDĦ===@@@t|d<Ħ:::DtVVVxxx>d<Ħrrr>d<ʜDd<ʜ4DuTӵMMMXXXF&uTӵ4DufئL>epuR)Ħ<<<999<<<>>>@@@GGGWWW>d<ĦDt\\\NNNCCC:::444555444DdDΦDdDĦDDD>d<ʜ4DuTӵ4DwDd<ĦssspuR)Ħ>dd<ӵDd<,,,qR/ܗ?fӵ%%%>d<&&&%%%>d<Ħ%%%4DufئL>e&&&DdDʜ4DuTӵ&&&DdDĦ'''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&geĦ&&&s<v>aĦ)))'''peӵDx<DdDĦ&&&&&&'''((()))***(((((((((DdDĦ***+++++++++peӵDx<>d<111111222333333444444444555>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ++++++4DuXӵ)))+++,,,D&dq&ĒR777888sdKĦ:::DHRRudzzzsdKĦhhhD&oq<Ōq&ĒRJJJOOOZZZ>dp&ĒRnfʜd<Φ>d<Ħ@@@s&dq&ĒRi?ʜtd<ĦsssHHܗDӊBeee<x|||~~~~~~}}}{{{B?d<%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&geĦ&&&Hg8>aĦ)))(((B?Ho9&&&>d<&&&'''))))))(((((((((>d<ӵ++++++B?Ho9---<x111222222222222333444&ӫeʬtIӇAAA>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR+++,,,4DuXӵ***,,,...Hu]3hh555666888ne>>>;;;=exxx}}}neqqq```pIƎ@t@hLLLLLLRRR>hfettt@ďD777444111333444444333555>>>ne=ePPPBBB;;;777555333222222ege777???sĪj@hfdDĦppp@ďD```fffHkgewww|||~~~|||@hqqqrrr@GAAA???HĪj@IŌ,,,+++Bene%%%Hkge%%%ne&&&'''fe%%%Hu]3hh&&&&&&%%%se%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&geĦja>aĦ))))))@G&&&&&&se%%%%%%'''(((((((((((((((<Ō+++++++++@G......Hkge000111111222222222333444HĪj@IŌ@@@BBBegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h,,,4DuXӵ***ĵD^555666777999======;;;yyy|||yyyhhhVVVIIIIIIKKKUUUeeevvvqqqjjj777777555333666555444444666===mmm}}}SSSEEE;;;666555444333222222666777???DdDĦkkkaaa___ccchhhtttvvvzzz}}}}}}}}}}}}}}}|||zzzoooqqqtttpppEEECCC???---,,,,,,''''''&&&&&&''''''(((%%%$$$D^'''&&&%%%%%%s׼s&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&geFm8&&&>aĦ((()))(((''''''&&&s׼s&&&&&&&&&'''((()))(((((((((Ho***++++++++++++,,,---...000111111222333333333333555>>>@@@CCC{{{D^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ444666777999;;;<<<>>>Ħ;;;>>>IIIVVVdddtttĦOOOIIIMMMTTTaaammmlllcccYYYOOOHHHEEEJJJXXXjjjxxx}}}xxxzzz{{{||||||yyyqqqggg```MMMCCC888111111333333333444222111222555:::@@@DDDĦ|||}}}}}}rrrcccUUULLL@@@888444444444333222222111000000111222333666777AAARRRdddqqq}}}>d<Ħggg]]]WWWPPPNNNQQQZZZbbbfffjjjnnnqqqrrrtttuuuuuuvvvyyy{{{zzzzzz{{{{{{{{{zzzxxxwwwmmmnnnnnnnnnrrrvvvrrrjjjRRRIII@@@???DDDGGGDDD???777444000...---...---,,,---+++))))))***+++***)))###''')))(((%%%###%%%'''&&&&&&&&&&&&Ħ)))''''''((((((''''''&&&%%%$$$>d<Ħ))))))&&&%%%%%%Be%%%&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&geFYĉ%%%&&&>aĦ((())))))((()))***(((((('''''''''(((Be''''''''''''((())))))(((((((((nu]ӵ***+++++++++++++++******+++,,,------------000111111222333333444444444444666888:::<<<>>>??????>>>@@@DDDDDDEEELLLTTT```mmm|||>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ333666777999;;;===gdKĦ>>>BBBLLL\\\mmmzzzgdKĦGGGFFFLLLYYYaaajjjkkkdddYYYPPPMMMEEEPPP^^^kkkzzz|||{{{|||wwwyyyyyyxxxwwwqqqcccVVVCCC???999444222222111000111111000000111666<<<gdKĦyyy|||xxxlll```NNNDDD:::666444111000222111111111111111111222222666888@@@OOObbbtttgdDĦ___VVVQQQMMMLLLRRR[[[bbbeeelllvvv{{{{{{{{{||||||{{{zzzyyy{{{|||~~~~~~|||yyywwwwwwnnnnnnllllllrrruuulll^^^JJJEEE@@@@@@DDDDDD@@@:::444333111000...------,,,---------,,,+++***)))(((***)))((('''''''''''''''&&&%%%%%%gdKĦ&&&&&&'''''''''&&&&&&%%%$$$(((sdKĦ(((((()))((('''&&&&&&'''***)))'''&&&%%%%%%%%%&&&###$$$%%%&&&''''''ŶS%%%&&&'''3we<$$$$$$(((,,,++++++***)))(((''')))(((&&&%%%%%%&&&((()))+++***)))iĉ@3hR/Ō+++++++++***)))(((---------........./////////111333333222222333444666666666777999;;;===?????????@@@@@@CCCIIIQQQWWWhhhkkktttDdDĦsdKĦgdKĦgdKĦ>A///ne444555666777999;;;ne===???DDDOOO___ooo|||neSSSFFFFFFMMMZZZaaahhhhhh___UUUNNNLLLHHHSSSbbbppp}}}~~~~~~zzzyyyzzzwwwxxxxxxwwwuuunnn```RRRBBB>>>888333222111000000000000111000111555nehhhtttyyyvvvjjj^^^LLLBBB999666444111000111111111111111111222222333:::===EEEUUUiiizzzDeggg\\\TTTOOOLLLLLLRRR\\\cccgggnnnwww}}}}}}|||{{{zzzyyyxxxxxx|||}}}~~~~~~|||yyyvvvuuukkkjjjhhhjjjpppssshhhYYYDDD???;;;<<<@@@AAA<<<777444333111///...------,,,......---,,,+++)))''''''(((''''''''''''''''''&&&&&&%%%ne%%%&&&''''''&&&&&&&&&%%%%%%%%%'''ne&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''((()))***)))((('''&&&'''>A%%%%%%%%%k<%%%$$$$$$''')))*********)))((('''&&&&&&((('''&&&&&&&&&'''((()))+++***)))fh++++++++++++***))))))------------............///111333333222222333444666666666777999;;;===???AAAAAABBBCCCFFFLLLSSSYYYbbbfffqqqDenenene000000333444444555666999;;;???<<<>>>DDDPPP```qqq}}}bbbQQQFFFIIIQQQ\\\aaaeeebbbYYYPPPKKKJJJKKKXXXhhhvvv||||||{{{xxxvvvxxxvvvxxxxxxuuurrrkkk[[[MMM@@@<<<666222000000000//////000111111111333NNN```nnnuuurrrfffZZZJJJ@@@777555333000///000111111111111111222333333888<<>>;;;999;;;??????;;;777333222111///...------,,,000///...,,,***(((&&&%%%$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))+++,,,...,,,)))&&&%%%%%%'''&&&%%%###"""$$$%%%%%%%%%((())))))***)))(((&&&%%%&&&&&&&&&''''''(((((((((******))))))***+++++++++++++++***))),,,,,,,,,---------......///111333333222222333444666666666777888;;;===>>>BBBCCCDDDFFFIIIOOOWWW\\\___dddqqq***++++++,,,------............///000000111222222444666999<<<>>>?????????999<<>>:::444111////////////...000111222111222333555;;;III[[[jjjrrrpppcccUUUGGG>>>666444222000...///111111111111222333333444666<<>>BBBCCCEEEHHHLLLRRRZZZ```dddiiiuuu******++++++,,,------.........///000111222222333555777:::===???@@@??????:::>>>GGGTTTdddsss|||vvvfffWWWLLLHHHNNNWWW]]]^^^]]]WWWNNNHHHIIIKKKSSScccvvv|||{{{zzzvvvvvvxxxxxxyyyxxxuuupppfffUUUEEE<<<888333000////////////...///111222111111222333:::HHHYYYhhhqqqpppaaaSSSEEE<<<555333222000...///111111111111222333444555999AAAQQQfff|||}}}pppcccXXXPPPMMMLLLLLLRRRZZZaaahhhoootttvvvuuusssrrrqqqqqqrrrtttuuuwwwwwwyyy|||~~~}}}yyyvvvqqqkkkgggkkkmmmeeeRRRCCC;;;;;;<<>>@@@BBBEEEIIIOOOVVV^^^ccciiimmmwww******++++++,,,,,,------///000111222333555666666555888;;;???AAAAAA@@@@@@>>>BBBLLLZZZjjjwwwxxxkkk[[[OOOFFFDDDKKKUUU[[[\\\ZZZTTTLLLHHHKKKOOO[[[jjj}}}|||{{{yyyvvvvvvxxxwwwxxxwwwtttooodddRRRBBB;;;888333//////000000000...000111111000000222333:::GGGYYYiiisssrrrcccSSSDDD;;;555444333000//////111111111111222444555666:::CCCVVVnnn|||pppcccXXXQQQNNNMMMNNNVVV^^^dddiiipppssssssooooooooooooqqqsssuuuvvvvvvvvvxxx|||~~~yyyuuuqqqjjjgggjjjhhh\\\KKK???:::;;;===??????<<<777333111000///...------------+++***)))(((((()))***+++###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))))))))((('''%%%$$$###&&&''''''(((''''''&&&%%%"""%%%***...///,,,)))&&&$$$$$$$$$%%%&&&'''))))))&&&%%%%%%&&&((((((((('''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))************))))))))))))+++,,,---------------------........./////////111333333222222333444555555555666777:::<<<===>>>AAAFFFKKKRRRZZZccciiijjjmmmwww*********+++,,,,,,------...///000222444666777888666999===AAACCCCCCBBBAAA@@@EEEOOO^^^mmmxxxooocccTTTJJJCCCBBBJJJSSSYYYZZZXXXSSSLLLJJJNNNRRRcccrrr|||zzzxxxuuuuuuxxxtttvvvuuurrrmmmbbbPPP???;;;777333000///000111111///000111111000111333555888EEEWWWiiiuuuuuufffVVVCCC;;;555444444111///000111111111222333444555666;;;FFFZZZttt}}}rrreeeZZZTTTPPPOOORRR[[[bbbfffjjjppprrrpppmmmnnnoooppprrrtttuuuuuuxxxwwwxxx|||~~~wwwqqqkkkfffdddfffaaaSSSEEE===:::<<<>>>@@@>>>:::444000000000///...---------------+++)))((('''((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%$$$###&&&***---...,,,)))'''%%%%%%%%%%%%%%%&&&'''(((###%%%''''''''''''((()))'''&&&%%%%%%&&&''')))++++++***)))'''''''''((((((((()))***++++++***)))(((((()))***,,,---................../////////000000///111333333222222333444444444555555777999<<<===>>>AAAGGGNNNVVV___hhhnnnmmmoooxxx)))******+++,,,,,,------+++,,,...000222555666777777:::>>>BBBDDDDDDBBBAAA???EEEOOO^^^lllwww}}}mmmaaaRRRIIICCCCCCKKKSSSWWWYYYXXXRRRMMMKKKPPPUUUjjjxxx{{{yyywwwtttuuuwwwrrrttttttpppkkk```NNN===;;;777333000000111222222///000111000000111444666666CCCVVViiivvvwwwhhhXXXCCC;;;555555555222000111111111111222333444666777AAALLLbbb|||~~~sssggg]]]VVVRRRQQQTTT]]]eeegggjjjpppqqqmmmnnnoooqqqrrrttttttuuuuuu{{{yyyzzz||||||uuunnneeeaaa```bbb\\\NNNAAA======>>>AAABBB???:::333///000///...---------------...---***(((''''''((((((((((((&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$&&&''''''&&&&&&"""###%%%&&&'''&&&%%%%%%$$$&&&((()))***)))'''&&&''''''&&&%%%%%%%%%&&&&&&!!!$$$((((((&&&%%%''')))'''&&&$$$###$$$'''***,,,---,,,)))'''&&&&&&'''(((((()))***++++++***)))(((((()))***,,,---...//////////////////000000000000///111333333222222333444444444444555777999<<<===>>>BBBHHHPPPXXXbbblllrrrqqqrrryyy,,,,,,,,,,,,,,,---...////////////000222444666777999<<<@@@CCCDDDCCCBBB@@@@@@IIIWWWeeepppwwwyyyzzz||||||kkk[[[KKKFFFEEEGGGMMMUUUXXXTTTPPPNNNKKKKKKSSS\\\pppwwwwwwsssssstttssspppsssrrrttttttiiiVVVIIIFFF@@@<<<666111000//////...///000000000000111444666;;;DDDUUUfffpppnnnddd[[[HHH>>>555222111//////111444111111333444444777;;;EEEUUUlll|||pppfff[[[SSSQQQTTT[[[aaahhhnnnrrrtttvvvwwwvvvtttrrrsssuuuwwwyyyzzz{{{zzzzzzzzzzzzvvvooojjjbbbdddccc]]]SSSIIICCCAAA<<>>555222111//////111222///000333444444888===HHHZZZsssyyymmmddd\\\UUUTTTXXXaaafffmmmsssvvvwwwyyyzzzvvvtttsssssstttvvvxxxyyy|||{{{{{{{{{zzzuuunnnhhh```aaaaaa[[[PPPFFF@@@>>>===AAAEEECCC<<<444000///000///...------------------------,,,++++++******&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''///...,,,++++++++++++,,,))))))************))))))))))))+++,,,---...............//////000000111111///000111222444555666666666555444777;;;======<<>>??????@@@AAACCCLLLUUUbbbnnnuuuyyyzzz{{{}}}|||vvvcccVVVHHHDDDFFFIIINNNRRRSSSNNNJJJHHHHHHLLLXXXdddtttyyyyyyuuuuuuwwwxxxwwwyyyuuusssqqqiiiWWWFFF<<<<<<888444111000000000000000111111000000000333555777BBBUUUhhhrrrpppdddYYYHHH>>>555222111//////000000///000444666777<<>>AAACCCAAA:::333000///......---------------...------,,,,,,+++*********&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''---,,,+++)))((((((((((((***)))))))))))))))******)))***+++,,,---...............//////000000111111111111222333555666777888888777777888;;;>>>>>>>>>EEEIIIRRR^^^jjjrrruuuvvvzzz///...---,,,,,,,,,,,,,,,---///222555777888777777;;;<<<>>>===<<<>>>AAAEEESSS\\\iiitttyyyzzz{{{{{{~~~~~~~~~}}}wwwppp^^^SSSHHHDDDHHHMMMPPPRRROOOJJJFFFEEEGGGNNN\\\jjjwww{{{zzzvvvvvvxxxyyyzzzyyyvvvrrrpppiiiZZZGGG:::999666222000000111111000111111111000///000222555777BBBTTTfffqqqpppeee\\\III???666333111//////000111000222666888:::AAAIIIYYYooozzzpppfff___ZZZVVVYYY^^^ccchhhmmmqqqssssssssstttvvvvvvuuuttttttuuuwwwyyy~~~~~~zzzrrriiiccc]]]]]]ZZZRRRGGG???:::999???@@@AAA>>>888333///...------,,,,,,,,,---......,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&$$$$$$&&&((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***))))))(((''''''''''''***)))((((((((()))++++++)))***+++,,,------------......//////000000111111222222333555666777888999999888888999;;;===??????GGGNNNZZZgggrrryyy||||||///...---,,,,,,,,,,,,,,,,,,...222555777888888777;;;===>>>===;;;<<>>;;;666222///...------,,,,,,,,,------...,,,++++++******)))(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%'''((()))(((&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++,,,,,,,,,***)))((((((((()))+++,,,******+++,,,------------......//////000000111111333333444555777888999:::888888888999:::<<>>???===;;;<<>>HHHYYYkkkwwwwwwnnnfffLLLBBB999555444111000222//////111555:::BBBRRRaaawwwpppggg^^^XXXTTTTTTXXX___gggkkkppptttttttttssstttvvvwwwxxxwwwvvvwww{{{~~~vvvmmmgggcccccc___WWWKKK@@@;;;;;;>>>AAA???<<<888444111///...------,,,,,,,,,,,,,,,---++++++******)))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((***++++++++++++(((((((((((()))***+++,,,***+++,,,,,,---------,,,......//////000000111111333333444555777888999:::777888999999:::<<<@@@DDDLLLXXXjjj{{{------,,,,,,,,,---......,,,---///111444666888999;;;???AAA???<<<<<>>BBBBBB???:::555222000///.........---,,,+++++++++++++++******)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((('''''''''((()))******+++++++++++++++,,,---------,,,,,,......//////000000111111222333444555777888999999777999::::::;;;>>>CCCHHHPPP^^^rrr,,,,,,,,,,,,------...///,,,---...000222555888999;;;???BBB@@@<<<===CCCIIIWWWdddttt~~~~~~zzzzzzyyyxxxxxxsssdddVVVGGGDDD@@@BBBOOO]]]]]]UUUJJJHHHHHHLLLRRR\\\lllzzz~~~}}}zzzuuugggYYYJJJ===555333111000000000...---,,,...///000000222666999AAAOOOfff}}}wwwkkkOOOEEE<<<888666333222444333333777>>>HHHYYYrrrwwweee\\\UUURRRRRRTTT[[[dddjjjnnnssswwwxxxwwwwwwwwwuuuxxxzzzzzzxxxzzz|||ssskkkhhhgggkkkdddXXXIII>>>;;;???EEECCC???999444222000///...///...---,,,+++******************)))((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''' $$$(((((($$$$$$'''+++((((((((((((((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&'''''''''&&&$$$"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))***++++++***)))(((&&&''')))***+++++++++***++++++,,,---------,,,,,,......//////000111111111222333444555666777888999777999;;;;;;<<<@@@FFFKKKSSSbbbxxx///,,,***,,,///111000......000222333555777:::======@@@AAA???===@@@GGGNNNaaajjjuuu|||}}}|||~~~|||~~~|||xxxuuuooo```OOOEEEBBBCCCKKKWWW^^^\\\XXXOOONNNLLLMMMSSS```nnnxxx|||xxxkkk[[[GGG888777555333000///...///000000......000111222777>>>EEEXXXooo~~~}}}lllWWWKKK???:::999777666777<<<<<<===FFFWWWnnnzzzooo^^^WWWSSSUUUXXX\\\aaagggmmmrrrxxxyyyuuuqqqpppqqquuuvvvxxxzzz}}}}}}uuuoookkkiiihhhoooaaaOOOBBB???BBBDDDEEEDDD???888333000000000///------......------,,,,,,***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((($$$%%%%%%%%%&&&'''''''''+++++++++***(((&&&%%%$$$***)))'''&&&$$$#########((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$"""!!!"""$$$%%%&&&&&&&&&'''&&&&&&%%%$$$(((((())))))(((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''***)))))))))***+++,,,,,,........................000000000111222222333333444444555666777888999999555888<<<======@@@EEEJJJVVVaaauuu...,,,***+++...000///......000222333444666:::<<<;;;===???===<<<@@@IIIQQQgggoooxxx~~~~~~}}}}}}~~~}}}~~~|||wwwrrrjjjYYYIIIBBBBBBGGGQQQ\\\```[[[TTTMMMKKKJJJLLLTTTbbbpppzzz{{{mmm]]]III:::777555222000//////000000000///000333444555;;;BBBNNNbbbxxxqqq^^^QQQBBB;;;888666777999>>>AAAHHHTTTfff{{{tttiii^^^WWWSSSUUUYYY\\\aaagggmmmrrrxxxyyyuuuqqqqqqrrrtttuuuxxx{{{}}}uuupppnnnmmmmmmmmm___MMMAAA>>>AAACCCDDDCCC>>>888333000000//////---.........---,,,++++++,,,,,,,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((,,,,,,------------,,,,,,(((''''''&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%$$$'''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''++++++******************++++++,,,---......//////000000000111222222333333333444555666777888888999666999<<<===>>>AAAGGGLLLYYYfff{{{,,,+++***+++---.........///111333333444666888;;;<<<===>>><<<===DDDPPPYYYkkkrrryyy}}}}}}{{{{{{{{{zzz|||{{{vvvooodddTTTFFF@@@DDDMMMYYYbbbaaaXXXPPPJJJHHHHHHMMMWWWfffuuu}}}ooo___KKK<<<666555222000000000111222000000222555666777>>>GGGWWWmmmwwwhhhYYYIII???:::888:::>>>CCCIIIVVVfffxxxpppddd^^^WWWTTTVVVYYY\\\aaafffnnnrrrwwwxxxuuusssrrrrrrqqqsssvvv{{{xxxpppmmmmmmnnnnnnhhh[[[JJJ>>><<>>@@@CCCJJJOOO[[[kkk++++++***+++,,,---......000111333333333555777:::>>>??????>>>@@@JJJXXXdddlllqqqwwwzzzzzzyyyyyyyyywwwyyyzzzvvvooocccTTTJJJBBBHHHSSS^^^ccc```WWWOOOIIIHHHJJJRRR___ooo}}}ppp```MMM>>>666555333111000111222333111111333666777888AAAKKK^^^ttt}}}qqqcccRRRGGGBBB@@@DDDJJJLLLTTTbbbrrr~~~oooeee]]]WWWSSSVVVZZZ\\\aaafffnnnqqquuuwwwvvvtttssssssoooqqqtttyyy~~~uuunnnmmmnnnooopppbbbVVVFFF===<<>>>>>>>>BBBNNN^^^kkknnnqqqvvvyyy{{{{{{{{{|||yyy{{{{{{xxxnnn___SSSLLLGGGMMMVVV^^^aaa]]]WWWQQQKKKKKKPPPZZZiiiyyy~~~qqqaaaNNN@@@888666444222111111222333111111444777777:::FFFRRRhhh}}}yyylll___VVVQQQOOOTTTZZZ]]]bbbmmmzzz{{{mmmddd[[[UUUSSSVVVZZZ]]]bbbgggmmmpppsssuuuuuutttssssssqqqssswww{{{~~~uuupppoooqqqpppoooZZZPPPCCC<<<<<<@@@BBBBBB<<<999444111000///...---------------,,,+++***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$"""###%%%'''((())))))***---------+++***'''%%%$$$'''%%%$$$%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''%%%######$$$%%%&&&$$$%%%%%%'''))),,,...000+++)))'''$$$$$$&&&(((***&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---++++++,,,,,,,,,,,,,,,---000000000111222222333333222222333444555666777777888:::>>>@@@CCCIIIQQQXXXeeettt***,,,,,,,,,+++,,,...000...000222222333555777::::::;;;<<<===BBBNNN```mmmrrrtttxxx{{{~~~~~~~~~xxxjjjYYYNNNKKKKKKQQQYYY^^^^^^ZZZVVVSSSNNNPPPVVVcccttt~~~qqqbbbPPPBBB:::888555333111111222222222333555999;;;AAAPPP```wwwwwwnnniiidddaaadddiiimmmpppwwwtttggg```XXXSSSRRRVVV[[[___dddiiilllnnnpppsssttttttssssssvvvxxx{{{~~~zzzrrrnnnnnnmmmjjjfffRRRJJJ@@@===???BBBCCCBBB:::777333000//////...---,,,,,,,,,,,,,,,++++++***,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((('''''''''$$$$$$%%%&&&'''''''''''''''((()))******)))((('''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###"""###%%%&&&&&&''''''))),,,000333555000...+++((('''''')))***&&&&&&'''''''''((((((((('''(((((()))***,,,---...---------,,,,,,,,,,,,,,,000000000111222222333333333333444555666777777888888;;;???AAAEEELLLUUU\\\lllzzz+++,,,...---,,,,,,///111---///111222333555888;;;999:::<<<>>>CCCPPPbbbooovvvwwwyyy|||~~~}}}{{{uuueeeSSSJJJJJJMMMTTT\\\___]]]XXXTTTRRRPPPSSS\\\kkk|||rrrdddSSSEEE;;;:::666444222111111111333444888<<>>BBBEEEEEEBBB888555222000//////---,,,******+++,,,,,,,,,,,,+++---+++)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((($$$$$$%%%&&&''''''&&&&&&###%%%'''((()))(((''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,///111...---***(((''''''((()))''''''''''''(((((((((((())))))))))))***+++,,,---,,,,,,------.........///000000000111222222333333333444555666777888888999999<<>>@@@FFFSSSdddqqqxxxxxxxxx{{{~~~zzzxxxvvvqqqaaaPPPJJJMMMLLLTTT]]]aaa]]]WWWSSSQQQQQQUUU___ooosssfffUUUGGG===;;;777444222111000111333555999???FFFTTTkkkzzzwwwyyyvvvxxx|||zzznnneeeaaaTTTPPPPPPVVV]]]aaaffflllkkkkkkmmmooorrrsssrrrqqqtttvvvzzz~~~xxxwwwvvvrrrhhh```FFFBBB>>>???DDDGGGFFFCCC777555111/////////---,,,))))))***+++,,,,,,,,,,,,+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((###$$$%%%''''''''''''&&&$$$$$$######$$$''')))+++***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((()))+++***************++++++++++++,,,---///000111111000000000111222222333333444444555666777888999999999<<<@@@CCCGGGOOOYYYaaannnyyy,,,---------.../////////222222222222333555777888;;;::::::AAAMMM]]]kkksssxxxxxxxxxzzz}}}||||||wwwjjjXXXMMMLLLOOORRRYYYaaabbb]]]VVVRRRRRRSSSYYYiii|||{{{nnn[[[LLLCCC???:::777666777666666999:::<<>>CCCJJJKKKCCC;;;666444222000//////000000......---,,,++++++++++++(((((((((''''''''''''&&&)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&%%%)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))***)))(((''''''((()))***++++++++++++++++++++++++//////---,,,,,,,,,------111000000000111222333444333444555666777999::::::<<<===>>>@@@FFFPPP\\\dddoooyyy,,,,,,---...//////000000111222222444666888:::;;;======@@@HHHTTTbbbnnntttqqqqqqrrruuuzzz~~~|||ttteeeUUUMMMNNNSSSaaaeeegggcccZZZRRRNNNNNNVVV^^^lllzzzxxxhhh\\\NNNIIICCC>>>============???BBBJJJVVVggg|||{{{pppiiibbb\\\XXXTTTVVV\\\dddkkkpppqqqqqqmmmnnnooorrruuuvvvvvvtttxxxzzz||||||nnn\\\PPPBBB@@@@@@DDDJJJIIIAAA999555444222111000000000111...---,,,++++++******+++'''''''''&&&&&&&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***++++++++++++++++++++++++......---,,,,,,,,,,,,---111000000111111222333444333444555666888999::::::======???BBBIIISSS^^^fffooozzz,,,,,,---...///000000111111222333555888:::<<<======>>>CCCLLLYYYeeennnsssrrrqqqrrruuuzzz~~~}}}yyynnn^^^QQQKKKOOOUUUfffhhhggg```VVVOOONNNOOOVVV```nnnyyy~~~{{{qqqiii]]]VVVMMMGGGEEEGGGKKKMMMOOORRRXXXbbbppp~~~}}}qqqiiieeeaaa\\\WWWTTTXXX^^^fffllloooppppppnnnmmmmmmooosssuuussspppvvvxxx{{{~~~wwwfffTTTHHH<<<===???DDDGGGDDD<<<444333222111000////////////...---,,,+++************'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''((((((((((((((((((''')))(((((('''(((((()))******+++++++++++++++,,,,,,,,,,,,---...///000111222000111111111222333444444444444555666888999:::;;;<<<===@@@DDDKKKUUU```hhhppp{{{,,,,,,---...///000111222222333555777999;;;======<<>>999>>>CCCGGGFFF@@@888333............---------,,,---,,,+++******))))))***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$'''))))))&&&$$$%%%'''###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''(((((())))))***************++++++,,,,,,---,,,---......///.........000111222333444444444444444555666777999:::;;;;;;<<<>>>BBBHHHPPPZZZfffmmmvvv,,,,,,---///000111222333555777999;;;<<<=========@@@EEEOOO\\\hhhpppssssssuuuwwwzzz~~~{{{wwwqqqhhhYYYKKKFFFMMM[[[fffmmmjjjbbbWWWNNNMMMSSSYYYhhhvvv~~~}}}~~~{{{uuujjjhhheee```\\\XXXUUUSSSVVVZZZ```dddgggiiimmmpppnnnnnnooonnnmmmmmmoooppptttvvvzzz~~~vvvbbbNNNAAA;;;888>>>DDDFFFCCC===777333..................---------,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$(((+++)))%%%###%%%(((%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&'''((())))))*********)))******+++,,,,,,------------///000000000//////000111222444444444444333555555666777999:::;;;<<<>>>@@@EEEKKKTTT___jjjqqq{{{,,,,,,---///000222333333777888:::<<<=========<<>>:::666666999;;;<<<<<>>;;;888888:::===>>>>>>GGGKKKRRRZZZcccnnnzzz,,,------...000222444555777:::<<<===<<<<<<===>>>HHHXXXhhhooosssxxx|||}}}{{{~~~}}}}}}}}}yyysssdddSSSKKKIIIKKK[[[kkkmmmkkkbbbWWWQQQPPPSSS___jjj{{{{{{|||yyyzzz~~~~~~zzzxxxyyy~~~{{{~~~rrriii```^^^ZZZUUURRRPPPOOOOOOWWWZZZ___eeejjjooorrrtttuuutttsssssssssuuuwwwxxx~~~|||zzzyyywwwuuulll]]]LLL???::::::CCCCCCCCC???888222---+++---------------.........,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''(((((((((((('''&&&&&&'''&&&$$$######$$$&&&'''''''''&&&%%%%%%%%%&&&&&&))))))((('''''''''((((((&&&&&&'''''''''((((((((((((((())))))************------------...///000111.........//////000111222333333333333444555666666>>>;;;999999<<<>>>@@@@@@HHHLLLSSS]]]iiiuuu~~~------...///000222444555777:::<<<===<<<<<>>AAACCCGGGLLLVVVbbbnnnzzz/////////000111222444444666:::===<<<;;;===CCCIIIWWWdddrrrvvvvvvwwwxxxxxxyyy}}}~~~|||zzzwwwnnneeeRRRGGGHHHQQQZZZhhhpppjjjccc[[[TTTPPPPPPUUU```kkkwww|||~~~~~~|||xxxwww{{{|||xxxyyyxxxwwwwwwyyyvvvlllfffeeegggkkkooouuuyyy}}}~~~}}}~~~|||lllaaaXXXYYYXXXUUUQQQPPPRRRUUUYYY]]]cccjjjppptttuuuvvvzzzyyyxxxwwwwwwxxxzzz{{{|||wwwsssrrrqqqhhhZZZKKK???;;;===@@@FFFBBB<<<777333111///---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((()))***'''%%%$$$&&&((()))&&&###%%%%%%$$$#########$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''(((((((((''''''((()))***++++++,,,---------,,,------...............//////000111222111111222333444555777888666888:::;;;===???BBBEEEJJJRRR]]]hhhqqq|||/////////000111222333444666:::===<<<:::===EEELLL\\\fffqqquuuvvvyyyyyywwwxxx|||~~~|||yyyuuukkkbbbRRRIIILLLXXXaaannnrrriii]]]WWWRRRQQQRRRWWWbbbmmmtttyyy||||||||||||yyyxxx{{{}}}vvvrrrppprrrtttvvvxxx}}}}}}sssjjjeeeccccccdddfffjjjpppvvvyyyyyyyyy|||xxxhhh^^^VVVXXXXXXUUUQQQPPPSSSWWW[[[___eeelllqqqtttuuuvvvvvvvvvvvvwwwyyy{{{}}}~~~}}}~~~yyyuuusssmmmdddUUUFFF===<<<@@@DDDJJJDDD;;;555222///---++++++++++++,,,,,,------...,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&'''&&&%%%$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,++++++,,,---...000222333.........//////000111222111111222333444666777888555888;;;===>>>@@@DDDGGGLLLVVVccclllrrr|||000000000000111222333444666:::===<<<:::===FFFNNN___hhhppptttwwwzzzzzzwwwxxx|||~~~|||yyytttjjj```SSSKKKPPP]]]gggrrrtttiiiYYYTTTPPPQQQSSSYYYdddooorrrwww{{{zzz{{{|||yyyxxx|||zzzrrrooojjjnnnrrruuuxxx|||zzzrrrkkkfffdddcccaaabbbffflllssswwwtttuuuyyy|||||||||uuueee[[[UUUWWWXXXUUUPPPPPPTTTXXX\\\```fffmmmrrrtttuuuuuurrrsssuuuxxxzzz}}}|||{{{vvvtttiii```PPPCCC<<<===CCCHHHIIICCC:::444111000...,,,---------,,,,,,+++++++++---+++***((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%'''&&&%%%$$$###$$$&&&'''###"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,)))***+++---000333666777.........//////000111222111111111333444666777888555999===???@@@BBBFFFIIILLLWWWeeelllqqqzzz111000//////111333666888===::::::;;;===AAAKKKUUUiiilllqqquuuwwwxxxyyy{{{}}}|||}}}}}}{{{rrrdddYYYKKKMMMTTTbbbooosssmmmeeeXXXRRRMMMMMMUUU___hhhllluuuwwwyyy{{{||||||||||||{{{|||}}}wwwppplllllllllmmmooosssyyy~~~|||xxxuuuqqqmmmjjjfffdddbbbbbbeeejjjqqquuuwwwwwwwwwwwwwww{{{oooaaaZZZVVVTTTRRRQQQSSSUUUVVVVVV]]]bbbiiioooqqqrrrssssssuuuuuuuuuvvvwwwyyyzzz{{{|||~~~yyyvvvssspppfffYYYIIIAAAAAAEEEGGGFFFHHH>>>666333222///...000))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%''''''''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%%%%&&&&&&'''((())))))*********+++,,,------...///...///000111111222222111222222333444666888:::;;;:::999;;;@@@CCCDDDJJJPPPQQQXXXaaahhhppp~~~000000000000222444666777<<<:::999;;;===BBBMMMXXXjjjnnnrrruuuwwwxxxzzz{{{||||||||||||xxxnnn```VVVKKKOOOWWWeeeppprrrjjjaaaWWWRRRMMMOOOWWWaaajjjnnntttvvvxxxzzz{{{|||||||||{{{}}}~~~~~~yyyuuurrrooonnnnnnppptttzzzzzzvvvtttpppkkkhhhcccbbbaaabbbffflllssswwwwwwwwwvvvvvvvvvyyy~~~xxxhhh\\\WWWXXXVVVSSSSSSUUUWWWXXXXXX\\\bbbiiinnnqqqssstttttttttttttttuuuwwwxxxzzzzzz{{{~~~~~~yyytttsssqqqmmmaaaUUUFFF>>>@@@EEEGGGGGGGGG>>>555333111///---///++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&'''(((((()))******++++++,,,,,,,,,,,,,,,,,,------///000111222222333333333222222333444666888:::;;;;;;:::<<>>;;;AAAHHHKKKJJJDDD;;;444222111---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********))))))((('''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((((((&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''(((((((((((((((*********++++++,,,,,,,,,---------------------,,,///000111222333333333333333333444555777888:::;;;>>><<<>>>CCCEEEGGGLLLRRR]]]fffooorrrvvv...///000222444444555555999777999>>>DDDMMM\\\iiitttvvvxxxyyyyyyzzz|||}}}zzz}}}yyymmm^^^RRRLLLLLLWWWgggtttxxxqqqeee\\\RRRQQQSSSZZZeeeooouuuwwwuuuuuuvvvxxxzzz|||}}}~~~|||~~~~~~|||yyy|||zzzyyywwwvvvuuuuuuvvvvvvuuuuuuuuuwww{{{zzztttrrroooiiiddd\\\[[[[[[\\\aaagggmmmqqqqqqrrrqqqpppnnnoooqqqsss{{{hhhZZZUUUUUUVVVUUUSSSTTTWWWZZZ\\\\\\aaadddhhhjjjkkkjjjjjjkkklllnnnppprrrtttuuuuuuvvvqqqoooiiiddddddfffccc\\\LLLDDD======DDDKKKLLLKKKAAA999222111111---,,,,,,)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***)))((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''(((((()))))))))))))))***************++++++,,,------...//////...///000111222222222222333333444555777999;;;<<<>>>===???DDDGGGIIINNNUUU^^^gggqqqvvv}}}//////000111333444555666999888:::@@@GGGRRRbbbpppwwwyyyzzz{{{zzz{{{|||~~~zzz~~~~~~wwwhhhYYYOOOKKKNNNZZZjjjuuuuuummmbbbZZZQQQRRRVVV___jjjssswwwxxxwwwwwwxxxyyyzzz|||}}}~~~}}}|||{{{zzz|||}}}zzzyyyzzzxxxwwwvvvuuuuuutttuuuuuuwwwxxxyyy|||zzztttoookkkhhhfff^^^\\\ZZZZZZ^^^dddkkkppprrrssssssqqqpppppprrrttt{{{pppaaaWWWTTTSSSSSSRRRQQQSSSWWW[[[]]]^^^bbbeeehhhjjjiiiiiiiiiiiijjjlllnnnqqqssstttttttttnnnkkkfffccceeefff```VVVGGGBBB>>>AAAHHHMMMLLLIII>>>666000000111...,,,---))))))***+++,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))******))))))))))))))))))))))))++++++,,,---...///000000......///111111111111111333444444555777999;;;<<<>>>===@@@EEEHHHKKKQQQXXX___fffpppxxx000000000000222444666777:::888;;;BBBJJJVVVgggvvvzzz{{{||||||{{{{{{}}}yyy||||||sssbbbTTTMMMKKKRRR]]]kkkssspppfff[[[UUUQQQSSSXXXbbbmmmvvvyyyyyyzzzzzzyyyyyyzzz|||}}}~~~}}}zzzwwwyyy~~~wwwttttttuuussstttuuuvvvwwwwwwwwwwwwyyy{{{~~~zzzssskkkgggfffggg```]]]ZZZYYY]]]eeemmmsssuuuvvvvvvuuuttttttvvvxxxyyyssseee\\\WWWTTTSSSQQQPPPPPPSSSXXX\\\```aaabbbeeehhhjjjjjjkkkkkklllhhhjjjmmmppprrrssssssssskkkiiieeedddhhhhhh^^^RRRCCC@@@>>>CCCJJJNNNJJJEEE;;;333...000111///---...***++++++,,,,,,,,,++++++((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''((()))***+++)))))))))))))))))))))))),,,---------......////////////000111222222222222444444555666777999;;;<<<===<<>>>>>DDDKKKNNNHHHBBB999222---///111///...///,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%"""###%%%&&&'''&&&%%%%%%''''''''''''''''''&&&&&&((('''''''''((()))+++,,,*********)))))))))))))))///............---------000000111222333333333333444444555666888:::;;;<<<<<<<<>>>>>@@@FFFJJJIIICCC===444333222000///.........,,,111222+++'''***+++)))&&&&&&&&&&&&&&&'''((()))%%%&&&''')))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%&&&'''((((((******))))))***++++++,,,***+++,,,,,,,,,---///111///......---------......111222222333333444555555111222333555888;;;===?????????AAAEEEJJJQQQZZZbbbmmmttt111111111111333666888:::===<<<>>>EEERRRaaammmtttyyyyyyyyyyyyxxxxxxwwwvvvxxxrrrjjj```SSSJJJKKKPPP___kkktttpppeee\\\VVVRRRNNNVVVcccooowww|||~~~}}}|||{{{zzzwwwuuuvvv|||~~~tttooommmmmmmmmooosssvvvwwwuuuuuuvvvyyy}}}wwwtttnnneee]]]XXXWWWWWW[[[YYYZZZ^^^bbbgggpppxxxzzz|||~~~}}}{{{{{{qqqbbb\\\ZZZXXXXXXZZZRRRSSSUUUXXX]]]bbbfffiiikkkkkkjjjjjjkkklllmmmnnnpppppppppqqqrrrrrrpppnnnfffddddddfffeee___SSSIII>>>AAAFFFLLLOOOLLLCCC<<<444333222000///.........+++000000***''')))***((('''''''''&&&&&&''''''(((((((((******+++***))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%&&&'''((((((+++***************++++++---......---+++***,,,---///......------.........111111222222333444444444333333444666888;;;===>>>===???CCCIIIOOOVVV___eeepppwww000000000111333555777999;;;===BBBKKKYYYfffqqqvvvzzzzzzyyyyyyxxxvvvuuutttvvvnnncccYYYNNNGGGKKKRRReeeooouuuoooddd\\\WWWTTTQQQZZZgggssszzz~~~~~~~~~}}}||||||{{{zzzzzzyyywwwuuuvvv|||{{{rrrnnnmmmmmmnnnsssuuuvvvtttqqqqqqtttwww{{{xxxsssooohhh___WWWRRRQQQQQQXXXUUUTTTWWWZZZ___iiirrryyy}}}~~~|||xxxkkk^^^YYYXXXXXXXXXZZZSSSTTTWWWZZZ^^^cccgggiiiooonnnmmmlllllllllmmmnnnrrrqqqqqqqqqrrrpppnnnkkkccccccdddeeebbbZZZNNNDDD===BBBJJJPPPQQQKKKAAA999333222111000///.........+++------)))'''((()))(((((((((''''''&&&&&&''''''))))))*********)))(((((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((()))++++++***************+++,,,------,,,******+++,,,///......---......//////000111111222222333444444555555666777999;;;===>>>>>>DDDLLLTTT\\\cccjjjnnnsss|||111111111222444666888999;;;>>>FFFSSSaaammmtttxxxzzzzzzzzzyyyxxxwwwvvvvvvtttiii\\\QQQHHHFFFLLLUUUiiippprrrkkkaaaZZZWWWTTTYYYaaammmwww|||}}}|||{{{yyyzzzzzzzzzyyyxxxxxxyyyzzzwwwvvvwww|||xxxqqqnnnmmmmmmlllooopppooommmjjjkkkppptttuuu}}}uuupppmmmfff\\\TTTNNNMMMMMMPPPKKKIIIJJJMMMRRR]]]ggguuu{{{~~~~~~ooocccXXXUUUVVVVVVWWWYYYUUUVVVYYY]]]aaadddgggiiimmmmmmlllkkklllmmmnnnooopppooonnnoooooonnnkkkiiiccceeegggfffaaaVVVJJJBBB<<>>CCCLLLXXXbbbkkktttyyyzzzwww222222333444666888999:::;;;AAAKKKYYYgggrrrwwwyyyyyyyyyzzzzzzzzzzzzzzzyyyqqqeeeVVVKKKFFFGGGPPP[[[kkkooonnneee[[[WWWUUUSSS^^^fffqqqzzz~~~~~~|||zzzyyy{{{|||{{{yyyyyyzzz|||zzzxxxwwwyyy}}}}}}uuuoookkkhhhgggfffaaabbbbbb```___bbbiiinnnpppxxxzzzsssooolllfff]]]TTTMMMKKKJJJHHHCCC???@@@BBBGGGQQQ[[[mmmxxxyyyggg\\\SSSRRRTTTTTTUUUWWWVVVXXX\\\```cccfffhhhhhhiiiiiiiiiiiikkkmmmooopppnnnmmmmmmnnnooonnnllljjjfffhhhjjjhhh___SSSHHHBBB???DDDJJJJJJEEE>>>888555111111000///...............,,,************)))***&&&&&&&&&'''((()))***+++(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((('''&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((())))))++++++***************+++((()))***+++***+++---///...............///000111000111111222333333444444777888888999;;;<<<>>>???GGGSSS```iiittt~~~|||222333444666777999:::;;;===CCCOOO^^^llluuuyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{oooaaaRRRIIIFFFJJJVVVaaannnoookkk```XXXVVVVVVUUU___gggrrrzzz~~~}}}wwwzzz{{{zzzwwwvvvxxxzzzzzzxxxwwwyyy|||yyyqqqiiiccc___[[[YYYOOOQQQRRRQQQRRRVVV]]]dddjjjssszzzyyywwwvvvssspppnnnlllggg^^^UUUMMMHHHGGGCCC>>>:::;;;<<<@@@IIISSSdddttttttaaaXXXPPPPPPSSSTTTUUUVVVXXXZZZ^^^cccfffhhhhhhhhheeeeeefffgggjjjmmmpppqqqpppoooooopppqqqpppnnnlllhhhkkklllggg\\\OOOFFFAAACCCHHHMMMJJJCCC;;;777777111000//////.........//////+++)))+++,,,***)))+++''''''''''''((()))***+++))))))(((((('''(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%###$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&'''((()))******######$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))*********))))))***++++++,,,,,,------,,,******+++,,,............///000111111111222222333333444555555777888999:::<<<>>>@@@AAAGGGUUUaaaiiittt111222333555777888999:::???FFFRRR```nnnwwwzzz{{{zzzzzzzzz{{{zzzzzzyyyyyymmm___PPPHHHHHHOOO\\\gggqqqqqqkkk___XXXXXXYYYYYYcccjjjssszzz~~~~~~~~~}}}vvvyyy{{{zzzvvvtttvvvyyyxxxvvvvvvwwwzzz|||}}}}}}zzzsssjjj```XXXRRRLLLHHH???AAACCCCCCDDDIIIQQQWWWcccmmmuuuuuuqqqooommmkkkjjjiiieee^^^TTTKKKEEEBBB???:::777777888;;;CCCLLL\\\qqqsss```WWWPPPQQQUUUVVVVVVWWWYYY\\\```eeehhhiiihhhhhheeeeeeeeegggjjjmmmpppqqqrrrqqqpppppppppooollliiihhhkkkkkkcccVVVIIIAAA???DDDKKKOOOLLLBBB999555666000000///............///...(((&&&***,,,)))(((*********)))(((''''''(((((((((((('''''''''((()))***%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$&&&'''''''''&&&&&&$$$%%%&&&''')))+++,,,---"""###$$$&&&''''''&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***(((((())))))***+++---------......---+++***,,,---............///000111222222333333444444555666666777888999:::===???AAACCCHHHVVVaaafffppp000111333555666888888888@@@GGGSSSbbbooowww{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvlll^^^OOOIIIJJJRRR___kkktttssslll```YYYZZZ]]]]]]iiinnnuuuzzz|||{{{zzzzzz{{{~~~~~~zzzxxxzzz}}}vvvuuutttuuuxxxzzzzzzzzzvvvoooeeeZZZQQQHHHAAA===666888:::;;;<<>>;;;777444444555777>>>GGGYYYpppsss```WWWQQQSSSWWWWWWWWWYYYYYY]]]aaafffiiiiiiiiihhhfffffffffhhhjjjmmmoooqqqrrrqqqooonnnnnnkkkgggeeefffiiiiii```RRRDDD>>>===BBBJJJPPPMMMBBB777333333000//////............///...'''$$$)))+++(((''')))---,,,+++)))'''&&&%%%%%%&&&%%%$$$$$$%%%&&&''')))%%%%%%%%%&&&&&&'''''''''&&&'''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%'''***,,,---..."""###$$$&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***((((((((()))***,,,---...***+++,,,---,,,---///111............///000222222333333444555555666666777777777999;;;===@@@BBBDDDJJJWWWaaaeeeooo111111222333555777:::<<<>>>MMM\\\ffflllsssxxxzzz{{{}}}~~~|||||||||xxxrrr```XXXMMMHHHNNNZZZhhhpppwwwpppfff^^^VVVRRRXXX```nnnqqquuuyyy{{{|||{{{zzz}}}|||||||||{{{yyyxxxxxxwwwzzz{{{wwwtttuuutttrrrooommmcccSSSHHHBBB<<<444555555555444555999???CCCTTTbbbooooooiiifffffffffhhhfff```WWWLLLCCC===;;;777444222444555666<<>>HHHJJJJJJFFF>>>666222111......---,,,,,,,,,,,,---+++)))((('''((((((&&&$$$((((((''''''''''''((((((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&''''''%%%'''+++...111222222111''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((000...,,,*********,,,,,,,,,,,,,,,---------...............///000222333444111111111222333444666666777999<<<===>>>@@@BBBDDDIIIPPP]]]kkksssxxx000111222333444777:::===BBBPPP```iiipppwww|||}}}|||}}}}}}{{{}}}~~~xxxppp^^^UUUKKKHHHOOO\\\iiiqqquuummmddd]]]VVVVVV^^^hhhssstttwwwyyy{{{{{{{{{{{{{{{{{{}}}}}}~~~}}}||||||zzz}}}}}}yyyvvvvvvtttqqqnnnjjj^^^NNNCCC???999333333333333222333666<<<@@@OOO]]]kkklllgggeeeddddddfffccc\\\SSSIII@@@:::777555222111222333444:::BBBRRRfff|||xxxjjj___ZZZWWWXXXVVVRRRQQQRRRYYY]]]bbbeeefffggghhhiiillllllmmmoooppprrrttttttuuuvvvuuupppiiidddcccdddiiiiiibbbUUUEEE<<<<<<@@@HHHIIIHHHDDD<<<555000///......------,,,,,,,,,---***)))''''''(((((('''%%%'''''''''''''''((())))))'''((())))))******))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$$$$$$$"""$$$%%%'''))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((---,,,***)))))))))+++,,,,,,,,,---------.........////////////000222333333111111222222333555666777888:::===>>>???AAADDDFFFIIIPPP\\\iiiqqqwww///000222222444777;;;>>>HHHVVVfffnnnttt{{{~~~~~~||||||wwwlllYYYQQQIIIHHHQQQ___kkkrrrrrrjjjaaaZZZWWWYYYeeeqqqyyyzzzzzz{{{{{{{{{{{{|||xxxzzz}}}}}}|||yyyyyyvvvqqqkkkdddWWWHHH>>>:::555111111111111000000444999===HHHVVVdddhhheeedddcccaaabbb]]]VVVMMMDDD<<<666333333000///000111222888???NNN___rrr~~~uuuggg___ZZZWWWVVVTTTPPPPPPRRRYYY\\\aaadddeeeeeefffggglllnnnppprrrssssssrrrqqqrrrsssrrrnnngggcccccceeekkkggg^^^OOOBBB<<<>>>CCCIIIHHHFFFAAA999222...---......---------,,,,,,,,,)))(((''''''((()))(((&&&))))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))((('''((()))***+++,,,------------.........000000000000000111222333222222222333444555777777999;;;>>>???AAABBBEEEGGGJJJOOO[[[gggooovvv///111333333444777===AAANNN\\\kkksssxxx~~~~~~vvviiiSSSMMMGGGJJJUUUbbbmmmrrrnnnfff^^^XXXVVV[[[iiiwww~~~}}}{{{{{{{{{||||||xxxzzz}}}~~~~~~}}}|||xxxrrrhhh^^^OOOAAA999666333000000000000//////222666:::BBBPPP^^^dddeeeeeeccc```^^^XXXPPPGGG???999444111111///...000111222777>>>MMM\\\mmmyyytttggg___ZZZWWWUUURRRNNNOOOTTTXXX[[[```cccdddfffgggiiimmmooorrruuuuuusssqqqoooooopppooojjjdddaaabbbdddllldddWWWIII>>><<>>777222...,,,------...---------,,,,,,((('''&&&'''((()))(((''',,,+++***)))'''%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((())))))***++++++)))((('''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''((()))+++,,,------------............111111111000000111222222333333333444555666888888999;;;>>>@@@AAACCCFFFHHHJJJOOOYYYeeennnvvv111333555555666999@@@FFFSSS```nnnvvvzzztttdddOOOJJJHHHMMMZZZgggnnnqqqjjjccc[[[WWWWWW]]]kkkyyy~~~|||{{{{{{||||||yyyzzz|||~~~~~~}}}~~~zzzssseeeXXXHHH===777444222111000111000000///111555888???LLL[[[cccggghhheee___ZZZSSSJJJBBB<<<777333000111//////111222222777>>>KKKZZZjjjttt|||uuuhhh^^^ZZZWWWUUUQQQMMMPPPVVVXXX\\\```dddfffhhhkkkmmmnnnqqqtttwwwwwwtttpppnnnmmmmmmlllgggbbb___```ccciii```QQQDDD======CCCHHHLLLHHHBBB;;;666222///...------.........---,,,+++((('''&&&'''((()))((('''((()))))))))((('''&&&%%%%%%%%%&&&''''''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***+++,,,------------.........//////222111111111111111222222444444444555666777999999999;;;>>>@@@BBBDDDGGGIIILLLOOOXXXdddmmmxxx333666999999888<<>>IIIXXXhhhqqqwww|||uuuiii]]]ZZZWWWTTTPPPNNNSSSZZZ]]]```cccfffiiikkknnnpppooorrrvvvxxxxxxuuuqqqooommmnnnlllgggaaa^^^```cccdddZZZLLLAAA===@@@EEEIIILLLGGG???888444222000///,,,---.........---,,,+++)))(((''''''((()))(((&&&"""$$$&&&(((************(((((()))************)))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))***++++++,,,------------........./////////111111111111111222333444555555555666777888:::::::::===@@@BBBDDDFFFIIILLLMMMPPPXXXdddnnn|||555999<<<<<<;;;???HHHPPP]]]iiiuuuzzz|||~~~wwwhhhZZZKKKJJJMMMWWWeeennnmmmiii^^^[[[ZZZ\\\^^^dddppp|||||||||{{{{{{{{{{{{||||||{{{{{{zzzzzz{{{|||~~~~~~uuujjjZZZKKK<<<666444111000111000000000000///000222555<<>>888666555333000000...///222333222777===HHHXXXiiiqqqtttyyy~~~|||rrrggg\\\YYYWWWTTTPPPOOOUUU^^^dddfffiiijjjkkkmmmoooqqqppprrrvvvxxxyyyvvvssspppppppppnnnhhhbbb```aaaddd___UUUHHH??????CCCGGGJJJKKKDDD;;;555222111000///,,,---...//////---+++******)))''''''(((((('''%%%"""$$$&&&)))************(((((()))************)))(((''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&***)))(((((('''((((((((('''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))******+++,,,,,,,,,,,,............////////////000000000111222333444555666666666777888999:::;;;===???BBBEEEGGGIIILLLOOONNNQQQYYYdddppp777;;;>>>>>>===AAAKKKSSS```lllxxx|||}}}~~~~~~}}}ssscccVVVKKKJJJOOO[[[iiiooolllfffZZZYYYZZZ^^^bbbhhhsssyyyyyyzzzzzz{{{{{{{{{|||{{{{{{zzzzzz{{{}}}|||qqqfffVVVFFF888444333000///000///000000///...///111333;;;FFFUUUaaajjjmmmeee\\\MMMEEE:::444444444222000///......111222222666<<>>===<<>>BBBHHHJJJJJJGGGBBB999333///---+++***---...//////---+++)))'''&&&(((******)))((((((((()))((((((((((((''''''''')))***+++,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++///......------///000111222111111000111333444555444555666666666888;;;===AAACCCFFFHHHIIIIIIKKKLLLRRRWWW^^^gggttt555:::======<<>>===CCCJJJMMMMMMGGGBBB:::444000...,,,+++,,,---......---+++)))((('''(((******)))(((''''''%%%%%%&&&'''((()))******''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******+++,,,,,,---///......---...///000111444333222111111222222333444555666777777999<<<>>>BBBDDDFFFHHHHHHIIIKKKMMMSSSYYYbbblllzzz555999<<<===>>>FFFTTT___nnnwww~~~{{{nnn^^^QQQIIIHHHOOO]]]kkksssqqqggg^^^^^^ZZZZZZbbbooozzz~~~}}}|||yyyvvvuuuvvvwwwwwwvvvyyywwwvvvwwwzzz}}}~~~~~~wwweeeSSSCCC999111000111000.........---------...111333555999FFFXXXgggqqqrrrggg[[[MMMCCC999666444111000222...,,,---111333555;;;BBBMMMZZZgggnnnqqqvvvyyyyyy{{{tttnnniiieeeaaa___\\\UUUPPPPPPRRRVVV^^^gggrrrzzz~~~zzztttnnnmmmmmmnnnqqqssssssrrrooommmiiicccaaaaaa```^^^[[[JJJBBB;;;<<>>DDDOOO^^^iiisssyyy~~~~~~ssscccUUULLLIIIQQQYYYeeemmmooojjjccc^^^^^^]]]```jjjwww|||zzzwwwuuuvvvwwwwwwwww{{{zzzxxxyyy{{{~~~~~~~~~yyy|||~~~~~~|||sssaaaPPP@@@888222222111///...//////...,,,,,,---000444666:::HHHYYYhhhrrrssshhh\\\III???555222000......111...---...111111333;;;EEETTT___hhhkkkmmmqqqvvvwwwxxxtttnnniiifffccc```^^^VVVRRRPPPTTTYYY___gggoooyyywwwnnnmmmnnnpppsssvvvvvvsssqqqiiieeebbbbbbcccaaaYYYRRREEE@@@===AAAIIINNNMMMJJJ===999444000///...---+++++++++++++++++++++*********(((&&&&&&(((((('''%%%(((((('''''''''&&&&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$&&&'''&&&&&&&&&''''''((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,---......//////////////////000111222333444444444444666999;;;<<<>>>AAACCCDDDEEEFFFFFFHHHKKKOOOSSSXXXaaappp999:::===@@@GGGTTTcccnnnuuuzzz}}}~~~|||ooo___RRRLLLKKKWWW___jjjooommmgggbbb```]]]___eeennnxxx~~~{{{xxxwwwxxxyyyyyyxxx}}}{{{yyyyyy{{{}}}}}}}}}wwwzzz||||||yyyppp___OOO@@@999444333222...---//////.........///222444666:::GGGWWWfffoooooocccVVVFFF<<<333111000......000......000222222555???JJJYYYcccjjjkkklllqqqvvvxxxuuurrrnnnjjjhhheeeaaa___UUURRRRRRWWW]]]ccckkksss|||yyyrrrnnnoooqqqtttwwwvvvssspppgggccc```bbbddd```WWWNNNEEEBBBAAAFFFMMMOOOIIICCC999666222///......,,,+++,,,,,,++++++***************'''$$$%%%((()))(((&&&%%%%%%&&&'''((()))******'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''&&&&&&&&&'''(((((())))))((((((((()))))))))******'''(((((())))))***++++++---......///000/////////222222333333333222222111444666:::===>>>@@@CCCEEEEEEFFFIIIJJJLLLPPPTTTWWW]]]fffuuu:::;;;===BBBJJJXXXhhhssswww{{{~~~~~~xxxkkk[[[PPPMMMNNN[[[eeeppptttppphhhccc```[[[aaaiiirrrxxx}}}|||yyyxxxxxxyyyzzzyyy|||zzzxxxwwwxxxyyyyyyxxxvvvzzz{{{yyyuuukkk[[[KKK===777333333111......000/////////000222333555666===IIIYYYfffnnnmmmaaaSSSCCC:::333222222000000111---...222555666:::EEERRR^^^fffmmmlllmmmqqqwwwyyywwwtttqqqnnnkkkfffaaa]]]VVVSSSTTTZZZ```fffnnnvvvyyy}}}{{{wwwsssmmmoooqqqtttvvvuuuqqqnnnddd```^^^aaaddd___SSSIIIDDDCCCDDDKKKQQQPPPGGG???888555111/////////...,,,------+++***)))))))))))))))%%%"""$$$(((***)))'''&&&''''''((()))***++++++((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((()))))))))*********''''''((())))))******+++------///000000000///......///111333444444444444444777;;;>>>@@@BBBDDDFFFFFFIIIMMMPPPSSSVVVZZZ]]]ccclllyyy;;;<<<>>>CCCLLL[[[kkkvvvyyy}}}~~~}}}|||vvvhhhXXXNNNMMMOOO]]]hhhtttyyysssjjjcccaaaZZZbbbllltttxxx{{{|||yyyxxxxxxzzzzzzyyy{{{xxxvvvuuuuuuvvvuuuuuuwwwzzzzzzwwwqqqgggWWWHHH:::555222222111......111//////000222333444555666AAAMMM]]]iiipppnnnaaaTTTBBB:::444444444222111222---...333777999>>>KKKYYYaaaiiinnnmmmmmmrrrxxxzzzyyyvvvtttppplllggg```\\\VVVTTTUUU\\\bbbhhhpppwwwuuuyyy{{{wwwtttuuusssqqqmmmnnnpppsssuuusssooolllbbb^^^]]]```ccc^^^QQQFFFCCCCCCFFFNNNSSSQQQGGG===777555222000000000///......---,,,***)))((((((((((((%%%!!!###(((+++***(((************))))))))))))******++++++***)))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((())))))***)))'''&&&%%%&&&&&&&&&'''((())))))***))))))))))))************((((((((()))******++++++,,,---///000000000///...''')))---222555888:::;;;444777;;;???AAACCCEEEGGGHHHKKKPPPUUUXXX[[[___bbbhhhppp}}}===>>>AAAHHHTTTdddrrr{{{}}}~~~xxxmmm```RRRHHHIIIPPP^^^jjjtttqqqllljjjhhheeecccgggnnntttwwwzzz|||~~~{{{zzzxxxvvvvvvxxxzzz|||zzzxxxvvvsssrrrsssuuuvvvvvvxxxwwwtttooofffUUUFFF;;;777222......///////////////......000333777999???NNNbbboootttpppcccWWWHHH<<<333222444333111111000000000222999EEERRR[[[jjjkkkmmmnnnnnnnnnppprrrzzzvvvqqqnnnkkkfff___ZZZQQQUUU\\\bbbggglllqqquuuwwwuuuqqqllljjjjjjkkkkkklllllllllmmmnnnmmmjjjggg]]]XXXYYY______UUUJJJFFFBBBEEEKKKQQQRRRMMMCCC:::333222111///......------,,,,,,+++***)))((('''&&&))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''***+++)))'''''''''&&&'''((())))))((('''&&&(((&&&%%%$$$%%%''')))***&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''(((((())))))(((((()))(((((('''''''''((((((***+++++++++******,,,...------......///000000000///111333444444444555666888:::<<<===???BBBFFFIIIQQQQQQSSSVVV[[[bbbgggkkkooouuu===???CCCLLLXXXhhhuuu}}}}}}~~~|||ttthhh\\\OOOIIIMMMVVVgggqqqwwwrrrkkkfffbbb___bbbhhhpppwwwzzz{{{{{{{{{{{{yyywwwvvvvvvxxxzzz{{{zzzxxxvvvtttssstttuuuvvvwwwyyyyyyvvvrrrhhhWWWGGG:::777222//////000000///////////////000444888;;;GGGWWWiiivvvzzzvvvjjj^^^III>>>444222444222000000222222333666<<>>AAAFFFKKKOOOSSSTTTUUUYYY___ffflllpppqqqxxx===@@@GGGQQQ___mmmyyy~~~~~~xxxnnn```UUULLLJJJSSS^^^nnnuuuxxxsssjjjccc___\\\bbbiiirrrzzz}}}|||zzzyyyzzzyyywwwvvvvvvwwwxxxzzzzzzxxxvvvttttttuuuvvvwwwxxx{{{{{{yyyuuukkkYYYIII999666333000000000//////////////////000444:::???QQQ```qqq}}}|||ooocccNNNCCC888666555333111111333444666:::BBBMMMYYYbbbmmmppprrrssssssrrrssstttyyyvvvqqqlllhhhbbb\\\XXXTTTWWW\\\bbbhhhooovvv{{{vvvrrrmmmhhhfffgggjjjlllmmmmmmmmmmmmmmmjjjfffbbbZZZXXXYYY[[[YYYPPPHHHEEEAAAHHHQQQTTTOOOFFF===999222111000///...---------,,,++++++***)))(((''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$!!! !!!&&&***&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&(((((()))(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''(((((((((''''''(((((())),,,,,,---,,,******+++------......//////000000111111222444444333333444666777999===@@@DDDIIINNNRRRVVVVVVXXX\\\bbbjjjqqqvvvuuu{{{<<>>DDDXXXfffuuu}}}qqqeeeUUUJJJ???:::888444333333333666:::@@@HHHTTT___gggpppsssvvvxxxwwwvvvvvvwwwyyyvvvqqqlllfff```[[[XXXWWWZZZ___dddjjjqqqyyy~~~|||wwwpppjjjggghhhkkknnnnnnnnnmmmmmmllliiiddd```XXXXXXZZZYYYUUUMMMGGGDDDFFFOOOWWWVVVLLL@@@888666111000///...------------++++++******)))(((((('''((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$!!! !!!&&&)))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$######"""))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***,,,------,,,******+++---.........///000000111111222333444444333333444666:::===???BBBDDDHHHMMMQQQXXXYYYZZZ^^^eeellltttxxxxxx;;;BBBOOO]]]kkkvvv}}}~~~|||qqqdddTTTJJJHHHNNN\\\jjjttttttssspppjjjeeedddeeelllpppvvvzzz{{{{{{{{{|||yyyxxxwwwvvvvvvvvvwwwwwwyyyyyywwwwwwvvvwwwwwwxxxzzz}}}~~~}}}{{{sssbbbRRR;;;888444111//////...---,,,...///000222999DDDLLL```lllxxx}}}rrrhhhZZZOOODDD>>>:::666555666555999???FFFOOO[[[fffmmmqqquuuzzz||||||{{{{{{zzzyyywwwrrrkkkddd^^^ZZZXXX[[[]]]aaafffkkkrrryyy~~~zzzrrrkkkggggggiiikkknnnmmmmmmmmmlllhhhbbb]]]VVVYYY[[[WWWQQQKKKGGGDDDIIIQQQXXXUUUIII===777666000///...---,,,,,,,,,---++++++******))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%((((((((()))(((((('''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((()))((((((((((((((()))******,,,------,,,++++++,,,.........//////000111111111222333444444333333555777;;;===@@@BBBEEEIIINNNQQQXXXYYY\\\aaahhhooovvvyyy|||>>>FFFTTTcccpppyyy}}}|||yyykkk^^^PPPIIIIIIQQQaaannnzzzvvvrrroooiiidddcccfffpppsssxxxzzz{{{{{{{{{|||zzzyyyxxxwwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxyyyzzz|||~~~}}}|||uuugggXXXAAA<<<666222000///......---///222333666???LLLWWWkkkttt}}}vvvmmm```UUUJJJCCC>>>999999;;;===AAAGGGOOOWWWaaajjjppprrrwww}}}zzzxxxssslllccc]]]YYYXXX\\\___cccfffjjjooouuuyyy{{{vvvooohhhdddccceeefffkkkkkkkkkkkkjjjeee___ZZZUUU[[[]]]VVVNNNIIIGGGEEEIIIOOOTTTPPPFFF;;;777777......---,,,,,,,,,,,,,,,************))))))((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))(((((('''&&&&&&((()))***(((((((((((()))***+++++++++,,,---,,,+++,,,---///...//////000000111111222222333333333333444777:::999<<>>AAABBBDDDGGGKKKPPPUUUWWWZZZdddqqq{{{]]]mmm~~~~~~}}}}}}wwwiiiZZZMMMGGGEEENNN```pppyyyzzzrrrooojjjfffeeeiiioootttwwwwwwwwwyyyzzz{{{}}}}}}~~~~~~~~~}}}}}}|||}}}{{{zzz{{{~~~|||wwwssspppmmmjjjgggbbb[[[QQQJJJEEEAAA<<<888;;;???GGGPPPZZZdddkkkooorrrxxx|||||||||}}}}}}zzzuuutttqqqnnnlllkkkkkkkkkmmmmmmmmmnnnnnnooooooooossszzzuuuiiiaaa```bbbeeedddfffgggiiijjjiiiiiiiiihhhfffddddddddddddbbb`````````]]]ZZZWWWVVVWWWYYYYYYVVVRRRNNNMMMNNNQQQRRRQQQLLLDDD;;;555222222222/////////...------,,,,,,,,,++++++***)))(((((('''&&&''''''''''''(((((((((&&&%%%%%%%%%%%%%%%&&&''')))******)))&&&%%%%%%&&&***)))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''&&&$$$######%%%'''(((((($$$$$$''')))'''%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((()))))))))******++++++,,,------......///000000000000111222333444444444555666888;;;===???AAABBBDDDHHHNNNTTTYYY[[[```jjjyyyddduuu}}}}}}~~~~~~|||zzzssscccTTTIIIDDDEEESSSgggwww{{{zzzooonnnkkkfffdddhhhpppwwwxxxwwwvvvvvvwwwyyy|||~~~~~~|||zzzzzz}}}~~~zzzvvvsssqqqpppnnnllliiiddd]]]VVVPPPKKKEEEAAAFFFIIIQQQ[[[eeemmmooopppqqqwwwzzzyyyyyy{{{|||zzzvvvtttqqqnnnlllkkkjjjjjjmmmmmmnnnoooooonnnmmmlllssszzz}}}oooccc^^^___dddgggggghhhiiijjjjjjjjjiiihhhfffeeeddddddddddddbbb``````___]]]YYYVVVUUUVVVXXXYYYUUUQQQNNNNNNPPPRRRTTTNNNHHH@@@888333222222333.........---,,,,,,++++++++++++***)))(((''''''&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((((()))***)))'''&&&&&&''')))))))))((((((((('''''''''&&&%%%$$$$$$&&&'''((((((((('''&&&&&&&&&&&&'''$$$$$$######$$$%%%'''(((%%%$$$%%%%%%$$$"""###%%%)))(((''''''''''''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((())))))******+++++++++,,,------......///000000000000111222333444444444555666999;;;>>>??????AAAEEEJJJPPPWWW\\\___gggrrriiiyyy~~~|||~~~}}}yyyppp```QQQEEECCCHHHXXXmmmzzz{{{wwwpppooolllhhhfffiiiqqqwwwyyyxxxuuutttuuuwwwzzz|||~~~{{{zzz|||}}}~~~~~~}}}zzzvvvtttttttttsssrrrooolllgggbbb\\\WWWRRRNNNUUUXXX^^^fffmmmrrrsssrrrrrrvvvxxxvvvuuuwwwxxxvvvvvvtttqqqmmmjjjiiihhhgggjjjlllmmmooopppooonnnmmmtttzzzyyyjjj___\\\```fffjjjiiijjjkkkkkkkkkjjjiiihhheeedddccccccdddcccaaa___]]]]]]]]]ZZZWWWUUUUUUVVVYYYUUUQQQOOOQQQRRRSSSSSSLLLEEE<<<555222222222111------,,,,,,+++******)))******))))))((('''&&&&&&)))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%'''((((((''''''(((***((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$&&&'''((((((((('''&&&&&&&&&&&&'''!!!"""$$$&&&''''''&&&&&&%%%(((***)))'''&&&''''''(((((((((''''''(((((((((&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((()))***+++++++++++++++,,,------......///000000000000111222333444222333444666999;;;===???>>>AAAEEELLLSSSZZZ___bbbkkkuuujjjyyy{{{ooo^^^NNNDDDFFFNNN___qqq{{{yyytttpppooollljjjjjjnnntttxxx{{{yyyvvvssssssuuuxxxzzz{{{|||}}}~~~|||{{{|||}}}|||{{{{{{yyywwwwwwwwwxxxwwwvvvsssrrroookkkgggccc```^^^fffiiinnnsssuuuvvvuuutttrrruuuvvvsssqqqssstttsssuuusssqqqmmmkkkiiiiiihhhjjjkkknnnpppqqqrrrqqqqqqsssxxx}}}uuuggg^^^^^^ccciiimmmkkkkkkkkkkkkkkkiiigggfffeeedddccccccdddbbb___]]]ZZZ[[[\\\[[[XXXVVVUUUUUUWWWTTTQQQQQQTTTUUUTTTRRRIIIBBB999333222111000...,,,,,,++++++***)))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$&&&'''((('''(((***+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''!!!###%%%'''((((((&&&%%%"""''')))((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((('''((())))))***+++,,,,,,++++++,,,------......///000000000000111222333444111222444777:::<<<>>>??????BBBHHHOOOVVV]]]bbbeeeoooxxxjjjxxx~~~ppp\\\LLLDDDJJJVVVfffuuu{{{xxxrrrooommmkkklllpppuuuyyy{{{|||yyyvvvsssrrrsssuuuvvvxxxyyy{{{}}}~~~~~~}}}||||||}}}~~~|||{{{xxxwwwwwwxxxzzzzzzyyyxxxuuuuuutttqqqooommmllllllsssxxx~~~yyyuuutttpppssssssooonnnqqqrrrqqqrrrpppooommmlllkkkkkkllljjjkkkmmmooopppqqqrrrrrrpppuuuyyy|||xxxnnnbbb\\\^^^dddiiilllkkkkkklllkkkjjjhhhfffeeeeeedddcccdddcccaaa^^^[[[YYYZZZZZZYYYWWWVVVVVVWWWSSSPPPPPPSSSWWWYYYWWWSSSGGG@@@888333222111...+++------,,,++++++******)))&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%'''(((((('''''')))***((((((((((((''''''''''''%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''''' ###$$$"""###'''&&&"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((('''((()))***+++,,,,,,---++++++,,,------......///000000000000111222333444222333666999;;;>>>???@@@BBBFFFKKKSSSZZZaaafffiiivvv}}}jjjxxxqqq\\\KKKFFFMMM[[[kkkxxx{{{wwwrrrnnnllljjjmmmtttzzz}}}}}}|||zzzwwwtttrrrrrrssstttwwwxxxzzz|||~~~{{{{{{{{{|||~~~~~~|||uuuuuuvvvyyy{{{{{{zzzxxxvvvvvvvvvuuusssrrrssstttzzz{{{vvvsssmmmqqqqqqmmmlllppprrrrrrmmmmmmlllkkkkkklllmmmnnnjjjkkkkkkmmmnnnooopppqqqnnnrrruuuyyy~~~{{{qqqhhh]]]YYY]]]cccgggiiikkkllllllkkkjjjhhhfffdddeeedddddddddcccaaa]]]ZZZYYYZZZYYYWWWUUUUUUXXXZZZOOONNNNNNSSSZZZ\\\YYYUUUFFF???777333222111---)))......---,,,,,,++++++***%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''+++***)))((((((((((((((('''((()))((('''&&&'''((())))))))))))(((((((((((($$$%%%''')))******)))((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&(((***$$$&&&$$$!!!###******%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&((()))))))))(((''''''((()))***+++,,,------++++++,,,------......///000000000000111222333444333444777:::===???AAAAAAEEEHHHNNNVVV]]]dddiiikkk}}}zzz~~~lllXXXKKKHHHSSSeeeuuuzzzvvvpppmmmmmmjjjhhhmmmtttzzz|||zzz{{{{{{zzzyyyxxxxxxxxxxxxzzzzzzyyyzzz{{{|||~~~}}}{{{|||~~~{{{xxxuuuuuuwwwxxxxxxvvvuuuuuuuuutttssssssrrrrrr||||||uuuqqqpppooommmkkkkkkkkkkkklllllllllllllllllllllllllllkkklllnnnoooppppppoooooonnnpppsssxxx{{{|||zzzxxxrrriii___[[[^^^dddggghhhhhhiiiiiihhheeecccbbbbbbiiihhhfffeeedddaaa]]]ZZZYYYWWWUUURRRRRRRRRSSSTTTMMMNNNSSS]]]dddbbbXXXOOOCCC<<<333/////////---+++///---++++++,,,,,,+++***************************))))))))))))))))))))))))***)))((('''''''''''''''&&&(((***)))&&&$$$%%%'''((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((()))***,,,---......///000000000000000//////......///111222333444555555666777;;;???BBBDDDDDD???IIITTTZZZ\\\bbbnnnxxxxxxeeeUUULLLLLLXXXiiivvvzzzuuuooollljjjhhhhhhmmmuuuzzz{{{yyy}}}|||{{{{{{zzzzzzzzz{{{{{{{{{zzz{{{|||~~~}}}|||yyyvvvvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyy~~~~~~wwwtttqqqpppnnnmmmkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnoooooonnnnnnpppqqqssswwwzzzyyyvvvsssmmmggg```___bbbfffgggfffggghhhhhhgggeeedddccccccfffeeeddddddeeecccaaa^^^XXXUUURRRQQQRRRRRRQQQPPPKKKLLLRRRZZZaaa___UUULLL@@@:::222//////000///---000...,,,+++,,,,,,+++***))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((&&&''')))((('''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,------//////000000000//////.........///000222333444555666666888;;;???BBBDDDEEECCCLLLVVV[[[^^^eeeqqq|||mmm[[[PPPLLLQQQ]]]mmmwwwxxxtttoookkkggggggiiiooovvvzzzzzzxxx~~~}}}|||||||||||||||}}}||||||{{{|||~~~}}}}}}{{{xxxxxxyyyzzzyyyyyyvvvwwwyyy{{{~~~{{{xxxrrrrrrqqqooommmkkkiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllnnnnnnnnnnnnmmmqqqrrrtttwwwxxxvvvrrrnnnfffdddbbbcccfffhhhgggeeeggggggfffffffffeeeeeeeeeeeeeeeddddddeeedddaaa___WWWSSSPPPQQQSSSRRRMMMIIIGGGIIIOOOWWW\\\YYYOOOGGG<<<777111...///111000///000...,,,,,,,,,,,,,,,***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''&&&&&&'''))))))(((&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))*********++++++,,,,,,,,,......////////////......---...///000111333444444777888:::===@@@CCCEEEFFFHHHPPPYYY]]]```hhhvvvwwwbbbQQQKKKKKKSSSaaaooovvvvvvsssoookkkeeeggglllrrryyy{{{zzzwww{{{{{{{{{zzz{{{{{{||||||{{{{{{{{{}}}}}}}}}|||zzzyyyyyyyyyzzzzzzvvvwwwzzz~~~~~~{{{uuuuuutttrrrpppmmmjjjhhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnoooooonnnmmmqqqrrrtttvvvwwwuuuppplllbbbaaaaaacccgggiiihhhggggggfffeeeeeefffffffffeeehhhgggeeeeeedddbbb^^^[[[WWWSSSPPPQQQTTTSSSKKKCCCDDDFFFLLLSSSVVVSSSIIIAAA:::666111//////000000///000...,,,+++,,,,,,+++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''%%%$$$&&&***+++)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))++++++++++++++++++++++++---......////////////...---...///000111333444444888:::===???AAACCCFFFHHHLLLTTT\\\___bbbkkk{{{|||nnnXXXJJJHHHKKKTTTbbbpppsssrrrqqqoookkkfffjjjpppvvv{{{|||zzzxxxxxxxxxwwwxxxxxxyyyzzz{{{xxxyyy{{{~~~{{{|||}}}|||{{{yyyxxxxxxyyyzzzvvvxxx{{{|||vvvvvvuuutttrrrnnnllljjjhhhhhhhhhhhhhhhhhhhhhhhhkkklllnnnoooppppppoooooopppqqqsssvvvwwwtttnnnjjj`````````bbbeeeiiikkkllliiigggddddddffffffeeedddgggeeedddccccccaaa]]][[[XXXTTTQQQSSSUUURRRHHH@@@AAADDDJJJPPPRRRMMMCCC<<<999666222///............///---+++++++++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***'''%%%$$$'''***,,,***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++------...///000000//////...///000111222333444555:::<<<@@@AAABBBDDDGGGJJJOOOVVV^^^cccfffpppzzzwwweeeRRRGGGHHHMMMVVVfffrrrrrrooopppoookkkhhhlllrrrxxx{{{{{{zzzxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwyyy|||~~~wwwqqqsss{{{{{{{{{{{{xxxvvvuuuwwwxxxvvvxxx|||~~~yyyttttttsssrrrqqqooommmlllhhhhhhhhhhhhhhhhhhhhhhhhlllmmmnnnppppppppppppooooooppprrruuuuuuqqqkkkfff^^^^^^___aaaeeeiiinnnpppmmmiiieeedddeeefffdddaaaaaa``````aaabbbaaa___]]]WWWUUUSSSSSSSSSOOOFFF>>>@@@DDDIIINNNOOOIII???888666555222///...------......,,,*********+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&(((***+++***)))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,---...///000111111111000///000111222333555666666;;;???BBBDDDCCCEEEHHHLLLQQQYYYbbbggglllwwwvvv{{{~~~|||wwwtttkkk\\\NNNHHHKKKPPP[[[kkkvvvsssnnnnnnnnnjjjjjjnnntttxxxzzzyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{|||yyy{{{qqqmmmjjjmmmttt{{{~~~~~~yyyzzzyyywwwtttssstttwwwwwwzzz~~~|||uuuqqqpppooonnnnnnnnnnnnnnnhhhhhhhhhhhhhhhhhhhhhhhhkkklllmmmoooooooooooonnnnnnoooqqqsssrrrllleee___ZZZ\\\___bbbfffjjjoooqqqqqqlllfffdddddddddaaa^^^______^^^```aaa```^^^\\\VVVUUUSSSRRROOOJJJCCC===@@@DDDJJJNNNMMMFFF===666222222111///......///000---+++)))((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((%%%''')))))))))((()))***''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,------...///000111222222222222111111222333555666777777<<<@@@DDDEEEDDDEEEIIIMMMSSS\\\fffmmmsss~~~rrrvvvzzz|||{{{yyyxxxwwwoookkkbbbVVVLLLIIIMMMSSS___pppzzztttmmmnnnmmmiiijjjnnntttwwwxxxwwwvvvvvvxxxxxxyyyzzz{{{|||~~~{{{~~~}}}zzzgggeeeeeeiiipppuuuxxxxxxxxxyyyyyyvvvrrrqqqsssvvvwww{{{zzzrrrnnnmmmlllkkkkkklllnnnoooiiiiiiiiiiiiiiiiiiiiiiiijjjkkklllnnnnnnnnnnnnmmmooooooqqqqqqooohhh```ZZZVVVZZZ___dddhhhkkkoooqqqsssmmmfffddddddccc```\\\bbb```_________]]]ZZZWWWTTTTTTTTTQQQLLLFFF@@@===@@@DDDJJJNNNLLLEEE<<<666///000//////...///111333,,,***((('''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''%%%(((+++***((('''(((+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((())))))+++,,,---......//////000222222333333333111222333444666777888888===AAAEEEFFFEEEEEEJJJNNNTTT^^^iiiqqqwwwtttsssssstttvvvwwwvvvtttmmmdddXXXNNNGGGGGGQQQ\\\nnnpppqqqooollljjjkkkmmmooosssxxx|||}}}~~~~~~|||zzzzzz{{{}}}}}}}}}}}}qqqhhh]]]ZZZZZZbbbnnnwwwyyywww|||{{{yyyuuuqqqoooooopppsssvvv}}}{{{tttrrrooommmllllllmmmmmmlllkkklllllllllkkkiiigggffflllmmmnnnoooooonnnmmmlllkkknnnqqqpppjjjaaaZZZUUUTTTXXX^^^cccgggkkkoooqqqtttqqqllliiihhhfffeeeccccccbbbaaa```]]]ZZZWWWUUUMMMRRRUUUQQQHHHAAA@@@AAA@@@FFFNNNPPPKKKAAA666000000000000000000//////...///...---+++***)))))))))''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((+++***)))(((((('''(((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&))),,,,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))+++++++++,,,---...///000333222222111111222222333666777777666555777:::<<>>???CCCHHHMMMNNNIII???555000000000000000000///...---...---,,,+++***)))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((***))))))(((((((((((((((+++******)))))))))))))))))))))(((((((((((())))))'''&&&%%%&&&))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********(((((((((((()))))))))***+++++++++,,,---...000000222111111111111111111222444555555555666888<<>>FFFJJJLLLKKKEEE<<<444000111111111000///...---,,,------+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))******))))))(((((())))))))))))(((((((((((())))))'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((()))))))))******+++,,,,,,,,,...///000111111111000000000000111111222333444555666999>>>AAABBBDDDFFFGGGGGGJJJQQQVVV]]]bbbiiittt}}}zzzxxxyyy{{{xxxrrrlll\\\RRRHHHEEEHHHQQQ```mmmqqqppppppooonnnnnnooopppuuuxxx|||~~~}}}|||{{{{{{yyyxxxwwwwwwwwwyyyzzz||||||}}}}}}{{{uuuiii[[[QQQKKKKKKOOOXXXfffrrryyy{{{xxxxxxvvvssspppooopppqqqssstttwww}}}zzzsssqqqpppoooppppppooonnnllllllmmmmmmkkkjjjhhhgggmmmmmmmmmmmmoooqqqsssuuurrrpppllleee]]]WWWTTTSSSSSSXXX___fffkkkooosssuuutttrrrooonnnnnnmmmkkkiiidddddddddaaa]]]XXXRRROOOOOOOOOMMMGGG@@@<<<<<<>>>JJJKKKKKKHHHAAA999333000111111000000///...,,,,,,,,,,,,+++))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***(((((()))))))))*********,,,,,,,,,---...000111222222222111111111111222222222333555555777:::>>>BBBEEEGGGHHHHHHHHHKKKRRRWWWaaaeeemmmwww|||yyyxxxzzz}}}zzzrrrkkkYYYOOOFFFEEEJJJTTTbbboooqqqpppnnnnnnnnnpppqqqqqquuuxxx|||~~~{{{zzzyyyxxxwwwwwwxxxxxx|||}}}}}}yyyqqqdddUUULLLJJJKKKOOOXXXdddooouuuwwwvvvvvvuuurrrpppoooppprrruuuuuuxxx}}}yyyuuusssrrrrrrssssssqqqooolllmmmmmmmmmllljjjhhhgggkkkkkkkkkkkkmmmooorrrsssqqqnnnggg^^^VVVQQQPPPPPPQQQWWW___fffkkknnnrrrtttsssqqqooonnnmmmllliiigggeeedddcccaaa\\\WWWQQQNNNQQQPPPKKKEEE???===???AAALLLLLLJJJEEE===777222000000000000//////...,,,,,,++++++***)))((((((((((((***))))))(((((('''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&'''((()))******))))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************,,,,,,---...///111222333444333333222222333333444444555666666777999>>>AAAHHHIIIJJJIIIHHHLLLRRRXXXccchhhqqq|||}}}yyyxxx{{{~~~{{{qqqhhhVVVMMMEEEFFFMMMWWWdddpppqqqnnnllllllnnnpppqqqqqquuuyyy~~~~~~}}}|||{{{zzzzzzzzz~~~{{{qqqcccUUULLLHHHKKKQQQZZZeeemmmqqqsssttttttsssrrrpppoooqqqsssuuuvvvxxx~~~yyywwwvvvuuuuuuvvvvvvsssrrroooooooooooonnnlllkkkiiiiiiiiijjjkkklllnnnppppppoookkkdddZZZRRRMMMMMMNNNQQQWWW___fffkkknnnqqqrrrrrrqqqooonnnmmmkkkhhheeeeeedddbbb___[[[VVVRRRPPPRRROOOIIIBBB>>>>>>AAAEEELLLKKKHHHCCC;;;555222111...////////////...------******)))((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))***((((((''''''''''''(((((('''''')))******)))((((((((((((''''''(((((())))))((((((''''''''''''((((((&&&''''''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,---...000222333444444444333333333333444444444555666666777:::>>>AAAIIIJJJJJJIIIIIIMMMTTTZZZcccjjjvvv{{{yyy{{{~~~yyynnndddSSSJJJDDDGGGPPP[[[gggqqqpppmmmjjjjjjmmmpppqqqqqqtttxxx|||~~~~~~}}}}}}||||||~~~|||qqqcccUUUMMMJJJNNNVVV```jjjppptttuuurrrsssrrrqqqooooooqqqssstttuuuxxxzzzvvvuuutttuuuvvvuuurrrpppoooooopppooonnnmmmkkkjjjhhhiiijjjlllmmmnnnnnnnnnmmmiiibbbXXXPPPLLLLLLMMMSSSYYYaaahhhllloooppprrrsssrrrpppooommmkkkgggdddfffdddaaa]]]YYYVVVSSSRRRRRRNNNFFF@@@===>>>CCCGGGKKKJJJGGGAAA:::444111111------......//////......))))))((('''''''''((((((''''''(((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''(((*********)))'''&&&(((''''''''''''((()))***(((''''''&&&&&&''''''(((###%%%((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((())))))))))))(((((((((((())))))*********+++++++++,,,------///000222444555444333333222222333333444222333555666888;;;@@@DDDGGGHHHIIIIIIKKKPPPXXX___ccclll{{{}}}zzz{{{}}}xxxkkk```PPPHHHDDDHHHRRR]]]jjjssspppllliiiiiimmmpppqqqqqqrrruuuzzz||||||||||||||||||||||||}}}}}}}}}}}}}}}|||{{{pppbbbTTTMMMMMMRRR\\\gggpppvvvyyyyyyqqqrrrrrrqqqoooooorrrtttssstttxxx}}}rrrrrrqqqrrrsssrrrooommmmmmmmmnnnnnnmmmkkkiiihhhhhhiiikkkmmmnnnnnnmmmmmmmmmiiiaaaXXXPPPLLLLLLNNNUUU[[[cccjjjmmmpppqqqrrruuusssqqqpppnnnkkkgggdddfffddd```\\\XXXUUUTTTSSSQQQLLLDDD>>>;;;>>>DDDHHHKKKJJJGGGAAA:::444111111+++,,,---...////////////)))((((((''''''''''''(((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((()))***+++***)))'''%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&& $$$'''(((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))))))))(((((((((((()))************+++++++++,,,------///111333555666333222222111111222222333000222444666999===BBBFFFDDDFFFHHHIIILLLRRR\\\ccccccmmm~~~wwwfffWWWJJJEEEDDDNNN___kkknnnkkkkkkllllllllllllnnnqqqsssqqqsssuuuwwwxxxyyy|||~~~|||||||||}}}}}}}}}}}}}}}{{{kkkZZZPPPOOOMMMVVVbbbmmmtttwwwxxxxxxssssssssstttttttttttttttsssuuuzzzvvvsssqqqooopppppppppooopppooonnnnnnoooooonnnllllllkkkjjjkkkmmmnnnooonnnooohhh\\\RRRKKKKKKMMMPPPWWW___fffiiilllrrrtttssssssqqqooonnnnnnmmmkkkiiifffbbb[[[VVVRRRQQQQQQRRRUUULLLBBB???AAAFFFHHHHHHPPPKKKDDD===888444000---'''(((***+++,,,,,,+++******(((&&&(((++++++)))&&&)))))))))))))))((('''''''''&&&$$$$$$$$$%%%''')))''''''''''''''''''&&&&&&((((((((((((((()))***+++***(((&&&%%%%%%%%%'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$&&&(((***((((((''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))))))))************(((((()))***,,,---.........///000111111222222111222333333222111000222333666777888999;;;???DDDHHHHHHBBB???DDDMMMTTT[[[aaajjjssszzzgggWWWKKKGGGGGGQQQaaammmooommmhhhiiikkkkkklllnnnqqqttttttvvvxxxyyyyyyyyy{{{}}}}}}}}}|||||||||}}}~~~}}}}}}}}}wwwiiiXXXPPPOOOMMMVVVcccooovvvxxxyyyyyysssssssssssssssssssssttttttuuuwww}}}xxxvvvsssrrrrrrsssrrrqqqpppooonnnoooppppppnnnlllpppnnnmmmnnnpppqqqppppppkkkdddZZZPPPKKKKKKOOORRRYYY```fffhhhkkkppprrrpppssspppnnnllllllllljjjhhheeeaaaZZZUUURRRRRRRRRSSSRRRJJJAAA???DDDJJJNNNOOOOOOJJJBBB<<<777333000...,,,---.../////////...---&&&'''((()))((('''''''''***************)))((((((***)))((('''''')))***,,,'''''''''''''''''''''''')))((((((((((((((())))))(((((()))(((((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&(((***)))))))))(((((((((''''''%%%&&&'''(((((((((''''''))))))))))))******************++++++,,,,,,,,,---...///000111111222222111222333333222111111222444777888999:::;;;???DDDHHHKKKFFFDDDIIIPPPUUU\\\aaahhhsss{{{fffTTTJJJHHHKKKVVVdddnnnqqqooofffhhhjjjkkklllnnnrrrtttxxxyyyzzzzzzzzzyyy{{{|||~~~}}}{{{{{{{{{|||~~~}}}|||{{{uuufffVVVNNNNNNNNNWWWeeeqqqwwwyyyxxxxxxssssssrrrrrrqqqrrrrrrrrruuutttuuuyyyzzzxxxuuuttttttttttttsssqqqqqqqqqrrrsssrrrpppmmmrrrqqqppppppqqqqqqpppnnneee___VVVMMMJJJKKKPPPTTT\\\ccchhhiiijjjnnnpppnnnssspppllljjjjjjjjjiiigggddd___XXXSSSRRRSSSTTTTTTNNNGGG??????FFFOOOUUUWWWMMMHHH@@@999555222111000///000000000000///......$$$'''***)))&&&$$$&&&))))))))))))))))))(((''''''******)))((((((***+++,,,'''''''''''''''''''''''')))((((((''''''''''''((('''(((***++++++)))'''&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((((((((('''''''''''''''''''''((())))))))))))((())))))))))))************,,,,,,,,,,,,++++++++++++...///000111111222222111222333333333111111333444777888999:::<<<@@@EEEHHHNNNJJJIIIOOOTTTXXX]]]ccciiixxxyyycccRRRHHHIIINNNYYYfffnnnpppnnngggiiilllmmmnnnooorrrtttwwwyyyzzzzzzzzzzzz{{{}}}}}}|||zzzxxxyyy{{{}}}}}}uuufffUUUNNNNNNRRR[[[hhhsssyyyyyyxxxwwwssssssqqqpppppppppqqqqqqttttttuuuxxx~~~{{{yyyvvvuuuuuuuuuuuutttuuuvvvwwwyyyzzzxxxuuurrrrrrqqqpppppppppoookkkiiiaaa[[[RRRKKKHHHKKKQQQUUU___eeejjjjjjlllpppqqqppprrroookkkiiihhhhhhgggfffccc]]]VVVRRRRRRTTTUUUUUUKKKDDD???AAAIIIRRRXXXYYYJJJEEE<<<666333222111111/////////...---,,,,,,+++&&&(((***)))'''&&&''')))''''''((((((''''''&&&%%%''''''&&&&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''((()))(((((()))***)))((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))((()))))))))************+++++++++,,,,,,,,,,,,,,,...///000111111222222111222333333333222222333555777888:::<<<===AAAEEEHHHLLLJJJLLLSSSXXX\\\aaagggooouuuaaaQQQEEEIIIQQQ\\\ffflllmmmllljjjlllnnnppppppqqqssstttuuuwwwyyyzzzzzzzzz|||~~~|||zzzxxxwwwwwwyyy|||~~~|||uuufffWWWQQQRRRXXX```mmmwww{{{{{{zzzxxxuuusssqqqpppooooooppppppssstttvvv{{{|||zzzxxxyyyyyyxxxxxxzzz{{{}}}~~~zzzvvvssssssrrrqqqpppmmmhhhddd]]]WWWOOOIIIHHHKKKQQQVVVbbbgggllllllnnnrrruuutttqqqoookkkiiihhhgggfffdddaaa[[[UUURRRTTTVVVUUUTTTHHHDDDAAADDDLLLSSSVVVVVVFFFAAA999444111111222222///......,,,++++++*********)))((()))++++++)))'''((())))))))))))(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''')))***+++)))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((((()))))))))************)))***+++,,,---...//////...///000111111222222111222333333333222222444666777999;;;===???AAAFFFIIIHHHHHHLLLTTT[[[```fffmmmvvv{{{nnn]]]OOODDDJJJUUU___fffjjjjjjiiijjjllloooqqqrrrrrrtttvvvuuuwwwyyyzzzzzz{{{}}}{{{zzzxxxxxxxxxyyy{{{|||{{{zzzwwwqqqcccVVVRRRTTTZZZaaammmvvv{{{|||||||||vvvuuurrrpppnnnnnnooopppqqqsssvvv|||~~~}}}}}}}}}}}}||||||~~~}}}xxxuuuuuutttsssqqqllleeeaaaXXXSSSLLLGGGHHHMMMTTTYYYdddjjjmmmmmmoootttvvvvvvpppnnnllljjjiiihhheeeccc___ZZZTTTSSSVVVWWWTTTQQQFFFDDDEEEJJJQQQUUUSSSPPPBBB===777333111111222222000///...---,,,,,,,,,,,,,,,)))'''))),,,---***'''+++++++++++++++******)))'''''''''((((((((((((((('''''''''(((((())))))***'''''''''(((((()))***+++***(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((()))))))))))))))************))))))***,,,---///000000...///000111111222222111222333444333222333555777777999<<<>>>@@@BBBFFFIIIEEEFFFLLLUUU\\\bbbkkkttt}}}xxx}}}xxxnnncccUUUJJJDDDLLLXXXbbbggghhhgggffffffiiimmmppprrrtttvvvxxxxxxzzz{{{{{{{{{{{{}}}~~~{{{{{{zzzzzz{{{{{{|||}}}xxxvvvrrrjjj[[[NNNIIILLLRRRYYYdddnnnuuuxxxzzz{{{xxxvvvssspppnnnooooooppprrrrrrtttyyy~~~~~~}}}}}}}}}}}}|||{{{|||{{{wwwttttttsssrrroooiiiaaa\\\RRRNNNIIIFFFIIIPPPYYY___ggglllooommmnnnrrrttttttooonnnmmmlllkkkhhhdddaaa^^^YYYUUUUUUXXXXXXSSSNNNDDDEEEIIIQQQXXXXXXRRRLLL>>>:::555222222222111111000///...,,,,,,,,,------)))))))))*********)))(((*********+++***))))))(((''''''((()))))))))))))))&&&''''''((())))))******++++++***))))))))))))))))))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''((((((((()))))))))(((((('''''''''((()))***))))))))))))************++++++,,,,,,---...//////...///000111111222222111111333444333333333555777777:::===???AAACCCFFFIIIFFFHHHMMMVVV^^^dddnnnxxxrrrvvvvvvooodddYYYMMMCCCEEENNN[[[eeehhhhhhgggfffbbbeeekkkooorrruuuxxx{{{|||}}}~~~}}}|||{{{|||}}}|||||||||}}}}}}}}}}}}}}}yyyuuuoooeeeTTTDDD>>>@@@HHHOOOZZZeeemmmrrrvvvxxxyyywwwssspppoooooopppqqqsssrrrrrruuu{{{~~~{{{zzzzzz{{{zzzyyyxxxzzz~~~yyytttrrrqqqqqqooollleee]]]WWWMMMJJJFFFEEEJJJSSS]]]dddjjjnnnpppmmmmmmppprrrqqqooonnnnnnnnnmmmiiiddd```]]]YYYUUUVVVYYYXXXRRRLLLCCCEEELLLVVV]]][[[SSSKKK;;;888444222222222111000...---,,,+++***+++,,,,,,&&&)))++++++(((&&&(((***'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((&&&''''''((()))******+++///...,,,+++)))((('''''''''(((***+++***)))'''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,))))))))))))************------------------------...///000111111222222111111333444444333444666888777:::===???AAACCCFFFIIIIIIJJJOOOWWW^^^eeeppp{{{uuuvvvssshhhYYYLLLFFFDDDHHHVVVcccfffdddeeeiiijjjccchhhmmmrrruuuxxx{{{}}}~~~}}}{{{{{{{{{yyy||||||yyyyyy||||||yyyxxxkkk[[[PPPHHH@@@<<<<<>>FFFRRR]]]```ZZZOOOGGG<<<999555222///...///000,,,+++*********+++,,,---******))))))))))))******+++)))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((()))))))))'''&&&%%%))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''))))))))))))(((((((((((())))))))))))***+++,,,,,,////////////000000000000000111333555666666555555888999===AAADDDFFFGGGHHHKKKMMMTTT\\\bbbiiivvvtttuuurrrgggYYYLLLFFFEEEIIIWWWcccfffdddeeehhhiiieeeiiiooosssvvvxxx{{{|||}}}}}}{{{{{{|||{{{}}}|||yyyzzz||||||xxxsssfffVVVKKKCCC<<<999999===@@@EEENNNXXXcccjjjnnnsssssssssrrrqqqrrrtttuuutttuuuwwwzzz|||~~~~~~~~~xxxtttnnnfff``````aaaaaabbbeeennntttxxxyyyzzz{{{wwwqqqtttrrroookkkeee^^^WWWRRROOOHHHDDDJJJQQQWWW___ggglllmmmooopppqqqqqqqqqppppppmmmiiieeecccaaa___]]]UUURRRPPPQQQSSSQQQKKKEEE@@@HHHTTT^^^```ZZZOOOGGG:::888555111/////////000,,,++++++***+++++++++,,,++++++************++++++***)))((('''&&&&&&&&&'''&&&''''''''''''''''''&&&((()))*********)))((('''))))))))))))))))))))))))((((((((((((((((((''''''******)))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''************************,,,++++++,,,,,,---...///////////////000000000000222333444666777777777666:::<<<@@@DDDGGGIIIKKKKKKNNNQQQXXXaaagggooo|||ssssssoooeeeWWWLLLGGGGGGNNN[[[gggiiiggghhhiiiiiihhhlllqqquuuwwwyyyzzz|||{{{}}}~~~}}}||||||}}}~~~}}}zzzzzz|||{{{vvvkkk]]]NNNDDD===777444666777888<<>>AAAFFFIIILLLMMMNNNRRRUUU]]]gggnnnwwwppppppkkkaaaTTTKKKIIIJJJWWWbbblllmmmkkkkkkkkkkkkkkkooossswwwxxxyyyzzz{{{zzz|||~~~~~~}}}|||}}}~~~~~~{{{{{{{{{wwwqqqbbbTTTFFF===888333222333333444666;;;BBBLLLUUU\\\gggmmmuuuzzzzzzyyyxxxxxxyyyzzzzzz|||~~~~~~zzzsssmmmhhh```WWWPPPJJJDDD??????@@@BBBFFFLLLVVVdddrrrvvvuuutttsssqqquuurrrlllfff___WWWOOOJJJGGGGGGHHHNNNVVV___gggmmmppppppppppppooooooooonnnnnnkkkgggdddbbb___]]][[[RRRRRRQQQPPPMMMHHHBBB>>>BBBJJJUUU\\\ZZZQQQFFF>>>666444222000000000000111***+++,,,---,,,+++***)))''''''&&&&&&&&&&&&''''''(((((()))))))))******+++((((((''''''''''''(((((())))))******++++++++++++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))*********)))*********+++++++++++++++++++++++++++,,,---............//////000000111111333333444666777888999999;;;===AAAFFFJJJLLLNNNOOOUUUXXXaaakkkttt}}}mmmllleeeZZZOOOIIIKKKOOO\\\eeelllllljjjjjjkkkiiimmmpppuuuwwwxxxyyyzzz{{{yyy{{{}}}}}}}}}|||}}}~~~|||{{{yyyqqqhhhWWWLLL???999666222111333222333555777;;;CCCMMMTTT```iiiuuu}}}~~~{{{zzzzzzzzzzzz{{{|||~~~yyyrrriiiaaaZZZQQQHHHBBB???:::777888999:::???FFFNNN^^^nnnttttttssssssrrrtttpppjjjccc\\\SSSKKKFFFDDDGGGLLLQQQYYYccclllpppsssrrrpppnnnmmmkkkjjjiiijjjiiihhhfffddd```[[[WWWPPPRRRTTTSSSNNNFFF@@@<<>>BBBGGGKKKOOOQQQRRRVVVZZZcccnnnxxxjjjggg___SSSIIIGGGMMMTTT___eeeiiigggdddeeefffeeemmmpppuuuwwwxxxyyyzzz{{{yyy{{{}}}}}}||||||}}}~~~|||{{{vvviii]]]MMMCCC:::777555222111333333444555666777===FFFMMMXXXdddrrr|||}}}{{{zzzzzzyyyzzz{{{|||||||||||||||rrrjjj___UUUNNNGGG@@@;;;777444333444444555:::@@@IIIYYYjjjqqqrrrssssssrrrsssnnnggg```XXXPPPIIIDDDCCCJJJQQQVVV]]]hhhqqqtttuuusssqqqnnnkkkiiigggfffggggggffffffddd___YYYTTTPPPSSSVVVSSSLLLDDD???===LLLRRRYYYZZZSSSIIIAAA<<<333222111000////////////,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))'''((()))******************)))(((''''''((()))***(((''''''&&&''''''((()))))))))))))))))))))))))))+++******)))((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********(((((())))))***+++++++++,,,,,,,,,,,,---...///000------...///000111222222222222222333555777999:::>>>@@@EEEJJJOOORRRTTTUUUYYY]]]gggrrr|||gggbbbXXXLLLDDDEEEOOOYYYbbbfffgggbbb```bbbdddccclllppptttwwwxxxyyyzzz{{{zzz{{{}}}}}}|||{{{|||}}}}}}zzzrrrbbbRRRCCC;;;555555555222111222222444555444444777???EEEPPP]]]nnnxxxzzzxxxxxxyyywwwxxxzzz{{{zzzxxxvvvttthhh```SSSIIICCC>>>:::777333111222444333222666===GGGUUUeeemmmppprrrrrrpppqqqllleee^^^VVVNNNGGGBBBBBBKKKSSSWWW___jjjrrrtttvvvtttqqqnnnkkkiiihhhhhhfffeeecccbbb```\\\VVVRRRQQQTTTUUUPPPGGGAAA???AAAMMMSSSWWWVVVMMMCCC<<<999333222111000///...------...---,,,+++***************))))))))))))))))))***'''((()))*********)))(((***)))(((''''''((()))***)))((('''&&&&&&&&&'''((())))))))))))))))))))))))'''''''''(((((()))))))))'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))))))))******+++,,,,,,---,,,++++++,,,,,,---...///------...///000111222222333333333444666888:::<<<>>>@@@EEEJJJOOOSSSUUUWWW^^^bbblllwwwfff```UUUHHHAAADDDQQQ\\\fffhhhgggaaa___bbbddddddllloootttwwwxxxyyyzzz{{{zzz|||}}}}}}|||{{{{{{|||}}}zzzppp]]]LLL===666222333555222111111111444555333111333:::@@@KKKYYYjjjuuuwwwvvvvvvwwwuuuwwwyyyzzzyyyvvvrrrppp```WWWJJJ@@@;;;888555333222111333555444222666<<>>@@@DDDLLLPPPTTTPPPGGG===777555333333222000///...,,,,,,///...,,,***))))))***+++((((((''''''''''''(((((('''((()))******)))((('''+++)))(((''''''((()))+++***)))(((&&&&&&&&&'''((())))))))))))))))))))))))!!!!!!###$$$&&&'''((()))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%'''((()))))))))******+++,,,,,,---......))))))))))))***+++,,,,,,------...///000111222222444444444555777999<<<===;;;>>>CCCHHHMMMQQQTTTUUUbbbfffooo{{{iiiZZZKKKFFFGGGKKKVVVaaallljjjfffbbb___```dddgggooosssxxx||||||{{{zzzzzz}}}||||||||||||~~~wwwfffSSSGGG:::555111111444555222...//////000000000333666:::EEERRRcccqqqwwwxxxwwwvvvssswwwzzzzzz{{{zzztttlll___PPPAAA999555222111222000111111111111333777:::EEESSSaaajjjnnnqqqpppmmmoooggg___YYYPPPHHHEEEFFFHHHMMMVVV]]]dddjjjooorrruuusssrrrppppppnnnkkkiiibbbcccbbb^^^XXXRRROOOMMMSSSTTTRRRKKKBBB???CCCHHHSSSRRRNNNGGG>>>999888999222222111000///...------...---+++)))(((((()))***((('''&&&&&&'''((()))***&&&$$$###%%%(((***)))'''))))))(((((((((((()))***++++++++++++++++++++++++(((***+++)))&&&%%%'''***(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''')))************+++++++++,,,,,,,,,------------...///000000222333444555555111333666666777888:::<<<@@@CCCFFFGGGIIIMMMUUUZZZcccmmmyyyfffXXXKKKGGGIIIOOOZZZeeehhhgggdddaaa```bbbgggjjjqqqtttyyy{{{{{{{{{{{{|||}}}||||||||||||~~~zzznnn]]]KKK@@@888444000000333333111...///000000000000222666999AAANNN```nnnvvvxxxxxxyyyvvvzzz}}}~~~~~~vvvmmm\\\NNN???888555222000111000111111111111333777:::FFFSSSbbbjjjnnnqqqqqqnnnmmmddd[[[TTTLLLEEECCCEEEIIIOOOWWW^^^dddhhhlllnnnsssqqqooonnnmmmjjjgggdddddddddbbb^^^XXXRRROOONNNPPPPPPMMMGGG@@@@@@FFFLLLXXXUUUOOOEEE;;;555333333222222111000///...------,,,,,,+++***)))))))))***))))))((((((((()))***+++(((&&&%%%&&&)))+++***(((***)))(((((('''''''''(((***************************+++,,,***(((''')))+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))************////////////000000000111000000111111111222222222222444666777777888:::<<<@@@CCCGGGIIIKKKQQQYYY___iiisss```TTTIIIGGGLLLUUU```iiiddddddbbbaaaaaaeeejjjnnnsssuuuxxxzzzzzz{{{|||~~~}}}||||||||||||~~~{{{qqqcccSSSDDD<<<666333000///111222000---000111111000000222555888@@@LLL^^^mmmuuuzzz|||~~~}}}vvvkkkWWWJJJ<<<666444111///000///000111111111444777;;;GGGTTTbbbjjjnnnrrrrrrpppiii```VVVNNNGGGAAAAAAEEEMMMRRR[[[bbbfffiiikkklllrrrpppnnnmmmllljjjfffccceeeeeebbb^^^WWWRRROOOOOOOOOMMMHHHAAA>>>BBBKKKRRRZZZVVVMMMBBB888222000111222111000000///...------***+++++++++++++++******++++++***)))))))))*********((('''((()))***)))((())))))((('''&&&&&&&&&'''))))))))))))))))))))))))((())))))((('''&&&''')))'''''''''''''''&&&&&&&&&&&&&&&%%%$$$""" $$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((()))******++++++(((((()))))))))*********,,,---------............111111111111111111111111333555666777888999<<<>>>AAADDDHHHKKKNNNTTT]]]cccpppyyyWWWNNNEEEEEENNNYYYdddjjjccccccbbbbbbcccffflllppptttuuuwwwxxxxxxyyy|||~~~}}}||||||||||||~~~~~~|||vvvlll]]]MMMAAA:::444111//////000000///---000111111000000222555888AAAMMM___nnnxxx~~~ssseeeQQQEEE999444333000...//////000111111111444888;;;HHHUUUccckkkooorrrrrrpppfff\\\QQQIIICCC???BBBGGGOOOUUU^^^fffjjjlllmmmnnnrrrqqqpppppppppnnnjjjgggfffeeebbb\\\VVVQQQOOOOOOPPPKKKDDD>>>>>>EEEOOOWWWYYYSSSIII>>>666222222333111000000///......------)))***+++,,,---,,,+++***++++++******))))))))))))***)))((((((((((((''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))******))))))(((((()))***'''''''''''''''''''''''''''&&&&&&%%%$$$""" $$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------000000111111222222222333444666777888999:::>>>@@@CCCFFFJJJMMMPPPVVV^^^dddrrr{{{LLLGGGAAADDDOOO]]]eeehhhddddddddddddeeehhhmmmqqqsssuuuvvvvvvwwwxxx{{{~~~}}}||||||||||||~~~}}}wwwkkkZZZIII===777222000///...//////......000000111000000222555888BBBOOOaaaqqq|||ssscccLLL@@@666333222000.........///000111111444888;;;IIIVVVdddlllppprrrqqqmmmbbbXXXMMMFFFBBB@@@DDDKKKNNNUUU^^^fffjjjmmmnnnooopppooopppqqqrrrpppmmmjjjdddccc___YYYSSSPPPOOOPPPRRRKKKBBB>>>AAAIIISSSYYYXXXQQQFFF<<<555222111222000000//////......------)))***,,,------,,,+++************))))))(((((('''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***************************---,,,++++++,,,,,,,,,,,,&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''((((((((())))))((())))))***+++,,,,,,---++++++,,,,,,,,,---------.../////////000000000000///000111222444555666777666777888999999<<<@@@CCCFFFIIILLLNNNQQQVVV^^^dddpppyyyEEECCCAAAEEESSSaaagggeeeeeefffffffffgggjjjooorrrsssuuuvvvwwwwwwyyy|||~~~}}}||||||||||||~~~xxxiiiUUUCCC888222111000//////........./////////000000000333666:::AAAOOOcccuuuuuubbbGGG===444222222000.........///000111222444999<<>>666333000000000///......///000---...///000111333888;;;AAAPPPggg|||sss^^^DDD:::222222333111.........///000000222444999<<>>GGGRRRYYY\\\QQQJJJ???666111///,,,+++//////.........---------...---,,,,,,++++++++++++((()))***+++++++++***)))&&&(((***)))&&&%%%'''))))))((((((''''''((((((((())))))))))))))))))))))))&&&$$$"""###%%%'''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))******************,,,,,,,,,---------......+++++++++,,,,,,,,,------///000111222444555666777888999::::::;;;>>>CCCGGGIIILLLPPPRRRUUU[[[cccjjjpppyyyCCCEEEHHHOOO^^^lllllldddccceeegggiiikkkooouuuxxxvvvxxx{{{|||}}}}}}}}}||||||||||||~~~{{{ooo\\\III<<<777888000111111000......///111,,,---///000111444999<<>>:::>>>IIIUUU[[[\\\IIICCC:::333111000...---...............---------000///---+++******++++++((()))+++,,,---,,,,,,+++''')))+++***'''&&&(((+++,,,+++***)))''''''&&&&&&((((((((((((((((((((((((***(((&&&'''***+++***)))&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%'''((()))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))*********)))))))))))))))++++++,,,,,,,,,---------........./////////000000000000111222333333444444999999::::::;;;???DDDHHHHHHLLLQQQTTTXXX___gggnnnrrr{{{@@@DDDNNN\\\hhhlllgggbbbbbbdddgggkkkooorrrtttvvvvvvyyy}}}~~~{{{zzzyyy~~~|||yyyyyyzzz}}}~~~~~~vvvdddSSSEEE<<<555222000///------,,,---...///111...---111333444888===EEEXXXsssmmmVVVFFF;;;222000000///...///000///000222333444<<>>KKK```}}}qqqZZZFFF;;;111///000///.........---///222444777@@@IIIWWWaaakkkppprrroooggg^^^SSSKKKEEECCCEEEJJJSSS\\\cccgggkkkmmmmmmllllllllllllmmmppppppoookkkfffcccaaa[[[TTTSSSUUUTTTNNNHHHEEECCCEEENNNXXXZZZSSSJJJ@@@:::333/////////...,,,------,,,,,,++++++******,,,,,,,,,+++++++++******+++******))))))******+++)))(((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((''''''((())))))******+++***+++---......---,,,,,,---------......///000111000000111111222444555666:::;;;<<<>>>AAAEEEIIIKKKMMMPPPVVV\\\ccckkksssxxxDDDNNN[[[eeehhhjjjmmmooorrrsssuuuvvvwwwvvvuuutttsssuuuwwwwwwuuutttttttttuuuuuuvvvxxxyyyyyywwwtttqqqgggWWWGGG<<<555222000...---------...///111222444444666999999888;;;BBBPPPgggrrr\\\FFF;;;111///000///......111000111555888===GGGQQQ\\\eeemmmpppqqqmmmeee]]]RRRKKKFFFFFFIIINNNWWW```eeehhhlllnnnnnnnnnnnnnnnnnnnnnooopppnnnjjjeeeaaa]]]WWWRRRRRRUUURRRJJJBBBBBBBBBGGGSSS]]]]]]RRRGGG>>>888222/////////...,,,,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))((('''''''''''''''''''''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((())))))*********+++,,,---........................///000111222000000111222333444666777;;;<<<===???CCCFFFIIIKKKLLLRRRZZZaaahhhooowww}}}FFFPPP\\\dddfffgggkkkooooooqqqtttvvvxxxxxxwwwvvvtttuuuvvvuuusssrrrssstttttttttuuuwwwyyyyyyvvvsssoooeeeUUUEEE;;;555333222...---------...000111222333333666999888777<<>>@@@HHHTTT^^^\\\PPPDDD<<<777222000000111///---,,,+++++++++++++++******,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))(((((('''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&%%%''''''''''''''''''''''''))))))(((((()))******+++'''''''''((())))))*********+++,,,---...////////////////////////000222222000000111222333555777888;;;<<<>>>AAAEEEHHHKKKLLLLLLSSS\\\dddkkkrrr{{{IIIQQQ\\\bbbdddeeehhhllllllnnnrrrvvvyyyyyyyyyxxxuuuvvvvvvtttrrrrrrsssttttttuuuuuuxxxyyyyyyvvvtttnnndddSSSDDD:::555333333///............///111222000000333555444555<<>>444222333222111111000///222888>>>FFFSSS___ggglllnnnjjjgggbbb[[[SSSJJJHHHJJJQQQWWW[[[aaahhhkkkmmmpppqqqqqqrrrsssttttttqqqoooooonnniii```YYYNNNPPPQQQQQQNNNIIIDDDAAA===CCCKKKRRRSSSLLLBBB;;;777333///...///000///---******************++++++,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((())))))+++,,,---))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''(((((((((((()))***+++,,,(((((())))))***++++++,,,---------------...//////............///000111111000000111222444666888999;;;===AAAEEEJJJMMMPPPRRRPPPXXXccckkkqqqyyyPPPUUU[[[```ccceeefffffflllooossswwwzzzzzzyyyxxxyyyyyywwwuuussssssuuuwwwxxxwwwwwwxxxzzzzzzyyyxxxmmmbbbRRRBBB888444222222111000///......///000000222333555666555888CCCOOOjjjppp___JJJ???555333444333222222222111444:::AAAIIIWWWdddhhhlllmmmiiiddd```YYYQQQHHHHHHKKKSSSZZZ]]]bbbhhhnnnppprrrrrrqqqqqqrrrsssuuurrroooooonnniii___XXXKKKOOOQQQOOOJJJCCC???>>>???EEEMMMQQQNNNEEE<<<777444111------...///...+++******************++++++,,,,,,,,,+++++++++******'''((()))******)))((('''((((((((()))***,,,......***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((()))++++++)))))))))***++++++,,,,,,...------------...//////---------......///000111000000111222444666888999;;;>>>BBBFFFKKKOOORRRSSSRRR[[[eeemmmsss|||ZZZ^^^bbbaaa______cccgggqqqrrruuuxxxyyyzzzyyyyyyxxxxxxwwwvvvtttuuuxxx{{{yyyyyyyyyyyyzzzzzz{{{{{{sssfffSSSCCC;;;666222///...///000000000000000///111333555777777<<>>CCCJJJPPPUUUXXX[[[cccmmmtttyyy]]]```bbbaaa```aaaeeejjjqqqrrrtttvvvwwwvvvuuuuuuwwwwwwxxxwwwvvvwwwyyy{{{{{{{{{||||||}}}~~~~~~~~~tttfffTTTDDD<<<888555222...//////000000000000000222333555666777===NNN^^^zzzzzznnneeeSSSIII===555444666777777888:::???GGGQQQ]]]hhhnnnpppooommmhhhbbbYYYRRRNNNKKKNNNSSSWWW\\\bbbhhhmmmoooqqqrrrrrrqqqpppqqqrrrqqqpppooommmiiibbbYYYRRRMMMMMMOOOOOOIII@@@<<<>>>BBBKKKSSSSSSJJJ???999666111000...---------///000,,,+++******))))))******(((((()))))))))************))))))(((((())))))***+++***)))(((''''''((())))))((((((((('''''''''''')))))))))))))))((((((''''''''''''(((((((((((((((***)))(((&&&%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''''''''(((((()))***((())))))******************++++++,,,,,,---......,,,,,,---......//////000222222333444555777888999999;;;@@@EEEJJJPPPUUUXXX```iiittt}}}aaabbbcccbbbaaaccciiiooosssttttttttttttrrrpppooosssuuuwwwxxxwwwwwwyyyzzzyyyzzz|||}}}~~~uuuhhhVVVFFF===999666555......//////000000000000555444555777999AAASSSddd}}}}}}{{{{{{|||zzzpppiiiZZZQQQDDD<<<:::;;;<<<<<<>>>BBBIIISSS^^^gggnnnrrrssspppkkkddd\\\UUUPPPMMMLLLOOOTTTYYY^^^ccchhhlllnnnpppqqqqqqpppqqqsssuuusssqqqoookkkfff]]]TTTNNNLLLLLLLLLLLLFFF???===AAAHHHMMMQQQNNNEEE;;;666444------........./////////,,,+++******))))))******((((((((((((((())))))))))))((((((''''''(((((()))***))))))(((((((((((()))(((((((((((('''''''''''',,,,,,***)))'''&&&&&&&&&((((((((((((((('''''''''((('''&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((()))***+++,,,)))))))))************++++++++++++,,,------......,,,------......///000000222222333444555777888999:::>>>CCCGGGKKKPPPUUUYYY^^^hhhvvvddddddcccbbbccchhhoootttwwwwwwvvvuuurrrpppnnnlllooorrrvvvwwwwwwwwwwwwxxxuuuvvvxxx{{{|||~~~~~~~~~wwwkkkYYYIII>>>888555444////////////000000111222666555666999===GGGYYYiii|||}}}yyyvvvvvvwwwyyy{{{xxxrrrlllbbbZZZOOOFFFCCCCCCEEEEEEGGGLLLUUU^^^fffkkknnnooorrroooiiiaaaYYYRRRLLLJJJKKKOOOUUU[[[```eeejjjmmmnnnoooooonnnnnnoooqqqtttrrrpppmmmiiibbbYYYQQQLLLLLLJJJIIIHHHCCC>>>???DDDNNNPPPPPPJJJ@@@777333222,,,---.../////////...---,,,+++******))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((()))((((((((((((((('''''''''---,,,***(((&&&&&&&&&'''))))))((((((''''''&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((()))+++,,,---***))))))*********++++++++++++,,,,,,---.........---------...//////000000333333333444555777999:::<<<@@@FFFJJJMMMQQQVVVZZZ^^^iiixxxddddddccccccfffllltttyyy{{{zzzyyyvvvsssqqqnnnmmmmmmppptttvvvvvvuuuuuuuuurrrtttwwwzzz||||||}}}|||xxxnnn^^^MMM@@@888333222000/////////000222333444555444666<<>>===DDDMMMTTTRRRLLLCCC;;;444222111////////////...,,,***))),,,+++******))))))******++++++++++++************)))((((((''''''(((((()))'''(((((())))))))))))((('''''''''((((((((((((((()))(((((((((((())))))***((((((((((((((('''''''''(((((('''''''''((())))))&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''((((((((('''''''''((()))***+++,,,++++++***)))***+++,,,---,,,,,,,,,---......//////---......//////000111111333333444555666888999:::===CCCLLLPPPQQQTTTZZZ___pppzzz``````aaaeeelllttt|||~~~{{{yyyvvvtttsssrrrqqqsssuuuvvvuuuttttttuuutttvvvzzz|||~~~~~~}}}|||vvvqqqfffXXXJJJ???888666333222222222333555777888:::<<>>GGGQQQUUUQQQJJJBBB;;;555333222............------,,,+++,,,+++******))))))******+++*********))))))))))))***))))))(((((())))))***&&&'''((()))******)))(((''''''''''''((((((((()))(((((())))))))))))(((((('''''''''(((((((((((((((((('''''''''(((((()))***%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((()))((('''''''''(((((()))***,,,+++***))))))+++,,,...,,,,,,------.../////////.........///000000111111444444444555666888::::::<<>>HHHSSSTTTQQQJJJBBB;;;666444333,,,,,,,,,---------......,,,++++++***)))***************))))))((((((((('''******))))))))))))******&&&'''(((*********)))(((&&&'''''''''(((((())))))((()))*********((('''&&&&&&'''''''''(((((())))))'''''''''''''''((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))((((((''''''''''''((())),,,+++***))))))+++---...,,,,,,------.../////////......//////000000111111444444444555777888:::;;;<<>>:::999888888:::===AAADDDJJJVVVcccjjjqqq{{{yyyuuuuuuxxx{{{}}}|||wwwrrrpppqqqrrrqqqppplllllllllmmmmmmmmmmmmnnnnnnoooppppppnnnmmmnnnnnniii```VVVQQQMMMJJJKKKOOOUUUZZZ```eeeggggggggggggeeefffgggjjjlllooopppqqqmmmllliiiaaaWWWOOOKKKJJJNNNJJJCCC???@@@HHHSSS[[[ZZZQQQFFF===888555111...***++++++,,,,,,------...((()))***++++++***((('''&&&'''(((*********))))))((((((((((((''''''''''''$$$%%%&&&'''(((***++++++))))))(((((((((((())))))***))))))((('''&&&&&&%%%((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((())))))******+++,,,,,,,,,,,,,,,,,,---------...///...---,,,---///111222444333333333444777:::;;;BBBIIIQQQTTTTTTWWW___fffsssVVVZZZ]]]aaaiiivvv~~~zzzwwwvvvwwwwwwvvvyyyvvvsssuuuyyyzzzxxxuuutttuuuvvvwwwwwwvvvvvvuuusssoooiiiddd___XXXQQQLLLBBBAAA@@@???AAAEEEKKKOOOYYYdddpppvvvzzz~~~wwwtttsssvvvxxxyyy}}}yyytttrrrrrrrrrqqqooolllllllllmmmmmmmmmmmmnnnooopppppppppnnnmmmllllllhhh___UUUPPPMMMLLLNNNRRRVVV[[[aaaeeegggfffffffffcccdddfffiiilllnnnpppqqqnnnlllfff^^^VVVOOOLLLLLLHHHDDD???===AAAIIIQQQVVVWWWOOODDD;;;666333000---+++++++++,,,,,,,,,,,,---((()))***++++++***((('''(((((()))******)))((('''*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((+++++++++***)))((((((((())))))))))))))))))))))))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((***++++++,,,,,,---............/////////000000000//////...---...///111333444333333333555888:::<<>>FFFOOOSSSTTTTTTLLL@@@777333111///...,,,,,,,,,,,,++++++++++++((()))***++++++***)))(((************)))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((++++++******))))))(((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))***++++++,,,,,,---......//////000000000111111111000////////////111222333444444333444666999<<<===FFFMMMUUUXXXYYY^^^hhhppp|||TTTUUUVVV\\\jjjyyy~~~{{{xxxvvvwwwyyyyyyyyyyyyxxxvvvwwwyyyyyyxxxvvvwwwvvvtttrrrrrrssstttuuutttrrrpppnnnlllkkkjjjiiieeeeeedddbbbccciiiqqqxxx}}}yyyvvvuuuuuutttsssssssssrrrrrrpppnnnllljjjlllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooommmlllcccZZZQQQOOOOOOPPPUUU[[[^^^bbbfffhhhhhhgggggggggggghhhjjjkkklllmmmmmmlllmmmfff]]]UUUQQQPPPOOONNNEEE???;;;AAAMMMWWWYYYXXXQQQHHH===555222111000///------,,,,,,+++******)))(((((()))************))))))))))))))))))(((''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''(((***++++++((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))((())))))******+++,,,,,,............////////////000000000000111222333444444444444555777:::===???HHHOOOVVVZZZ\\\bbbmmmvvvWWWXXXZZZ```mmm|||{{{yyywwwvvvxxxzzzzzzzzzwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvttttttuuuwwwyyywwwvvvtttrrrpppppprrrsssvvvxxxzzzyyyzzz|||yyyxxxxxxvvvuuupppqqqrrrrrrqqqooonnnmmmlllllllllmmmmmmmmmmmmnnnmmmlllkkkmmmooopppooommm```XXXPPPOOOQQQSSSYYY___bbbeeeiiikkkjjjiiiiiiiiimmmnnnnnnooonnnlllkkkjjjjjjaaaWWWPPPPPPPPPOOOMMMFFF@@@<<>>===FFFRRR[[[ZZZWWWHHHAAA999444222222111///---,,,,,,+++***)))))))))((((((((()))******++++++''''''''''''((()))***+++************))))))))))))((((((((((((((((((((((((+++******))))))******+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))(((((((((((())))))***))))))(((((())))))******++++++,,,,,,---......//////000000000111111111///000000111222222333333444444555666999===AAACCCJJJQQQXXX\\\___hhhvvv___eeejjjnnnttt|||}}}yyyxxxvvvwwwxxxzzzyyyyyyxxxyyyyyyzzzyyyzzz{{{{{{yyyyyyyyyyyyzzz{{{}}}~~~~~~}}}zzzwwwxxx}}}}}}yyywwwwwwwwwxxxwwwxxxyyyzzzxxxtttqqqqqqrrrlllllllllmmmmmmmmmmmmnnnpppmmmkkklllooopppllliii[[[TTTQQQSSSVVVXXX\\\aaacccfffiiijjjjjjiiijjjkkkmmmnnnpppppppppmmmkkkiii^^^VVVNNNLLLPPPQQQKKKDDD======BBBLLLVVV[[[WWWQQQCCC===666222222111///---,,,,,,++++++******))))))(((((((((((()))***+++,,,))))))(((''''''((()))***,,,+++++++++************((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''******))))))))))))************))))))))))))*********++++++,,,,,,---............/////////000000000...///000111222222222222444444555777:::>>>BBBEEEMMMSSSZZZ^^^bbblll{{{aaahhhooorrrvvv{{{}}}{{{yyyxxxvvvwwwxxxyyyyyyxxxzzz{{{{{{{{{yyyyyyyyyzzzxxxxxxyyyzzz{{{}}}~~~~~~~~~|||yyywwwxxx~~~zzz{{{vvvttttttuuuvvvwwwzzz{{{{{{wwwrrrnnnnnnooolllllllllmmmmmmmmmnnnnnnsssooollllllooonnnjjjeeeYYYTTTQQQTTTWWWYYY\\\```bbbdddgggiiiiiiiiiiiijjjjjjlllnnnoooooonnnllljjjZZZSSSKKKLLLQQQQQQIIIAAA:::>>>GGGSSS[[[\\\UUUNNN???:::444222111000...++++++++++++***************(((((((((((()))***+++,,,,,,***)))(((''''''((((((************)))))))))((($$$%%%&&&'''(((***++++++))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))(((((((((((())))))******))))))))))))******((())))))***++++++,,,,,,,,,,,,,,,,,,---------......///000111111222111111444555555777;;;???CCCEEEOOOUUU[[[```eeeooohhhrrr{{{|||{{{||||||{{{wwwvvvwwwyyy{{{|||{{{zzzyyyyyyzzz{{{{{{zzzyyyyyy}}}{{{xxxvvvuuuwwwzzz|||zzzzzzyyyxxxwwwyyy}}}~~~}}}{{{vvvssssssuuuvvvwwwyyyxxxvvvtttqqqnnnlllkkkqqqpppooonnnnnnooopppppprrrpppoooqqqrrrnnnfff^^^TTTSSSSSSRRRSSSXXX^^^bbbcccdddfffgggiiikkklllmmmlllnnnooonnnoooooohhh```UUUNNNIIILLLNNNJJJDDD@@@;;;AAAIIIRRRZZZ\\\RRRFFF;;;555000...000111///,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++,,,++++++++++++******))))))((((((((()))*********)))'''&&&(((((((((((((((''''''&&&'''&&&$$$%%%%%%&&&$$$###''''''&&&%%%&&&'''((()))!!!+++...(((&&&++++++%%%)))))))))))))))(((((((((,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------...////////////000111111000///111222333555777999;;;>>>BBBEEEPPPTTTYYY^^^eeerrrjjjttt}}}~~~||||||zzzxxxuuutttuuuwwwzzz{{{{{{zzzyyyyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvtttsssuuuyyy|||~~~{{{vvvtttuuuwwwyyyzzz{{{zzzwwwtttpppmmmkkkjjjqqqpppooonnnooopppqqqrrrsssqqqpppqqqqqqmmmddd]]]SSSSSSSSSTTTUUUZZZ```dddffffffggggggiiikkklllmmmmmmppppppoooooonnnggg___TTTMMMJJJLLLMMMIIIBBB???:::@@@HHHPPPWWWXXXNNNCCC:::555000...000000...+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***************)))(((*********)))))))))))))))((()))))))))(((((('''&&&(((((((((((((((''''''&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$%%%&&&''')))444888///'''((()))&&&((((((((((((((((((((((((******))))))))))))******************************,,,,,,---......//////000///000111111000000111222333555777999;;;???DDDGGGOOOSSSZZZ```iiiwwwnnnwww}}}{{{xxxtttqqqqqqrrrtttwwwzzzzzzzzzyyyzzzzzz{{{{{{zzzzzzyyywwwyyy{{{||||||zzzwwwvvvwwwvvvtttqqqppprrrvvvzzz}}}zzzvvvuuuwwwzzz}}}~~~}}}{{{xxxssspppmmmkkkjjjqqqpppoooooopppqqqrrrsssuuusssqqqqqqooojjjaaa[[[RRRSSSUUUVVVXXX]]]ccchhhjjjiiihhhggghhhjjjlllmmmooorrrssspppnnnlllddd\\\RRRLLLJJJLLLKKKFFF???===:::AAAIIIOOOSSSRRRIII>>>999555111/////////---***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,++++++)))(((((())))))))))))************)))(((''''''&&&'''''''''(((((((((((((((''''''&&&'''&&&%%%%%%&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&''',,,777<<<222(((&&&(((((('''''''''((((((((((((((()))((((((''''''(((((()))++++++++++++++++++++++++,,,------......///000000///000111111000000111333444555777999;;;@@@FFFKKKPPPUUU\\\dddooo}}}rrr{{{~~~{{{uuupppooonnnooorrruuuyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy{{{}}}|||zzzxxxvvvxxxwwwtttqqqppprrrwwwzzz~~~xxxuuurrrrrrvvvzzz~~~|||xxxssspppnnnmmmmmmqqqpppppppppppprrrssstttvvvtttrrrppplllfff^^^XXXQQQSSSVVVYYY\\\aaagggkkknnnllliiihhhgggiiikkklllppptttuuuqqqmmmiii```XXXOOOLLLJJJKKKIIIBBB=========EEEMMMPPPQQQNNNDDD:::777444111//////...,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,------,,,++++++***(((((())))))******++++++((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&''''''(((((('''///333---&&&&&&((()))'''''''''''''''((((((((((((((((((''''''(((((((((,,,,,,,,,------------------------...//////000000///000111111111111222444555666888:::===CCCJJJOOOSSSXXX```jjjvvvvvv}}}~~~{{{uuuooonnnnnnnnnppptttxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyvvvuuusssqqqppprrrvvvzzz|||wwwooolllkkklllqqqwww|||~~~}}}xxxtttqqqppppppqqqqqqqqqpppppppppqqqssstttuuutttqqqnnniiibbbZZZUUUPPPSSSWWW[[[___dddiiimmmooommmjjjhhhggghhhjjjkkkoootttvvvqqqkkkeee]]]UUUMMMKKKJJJJJJFFF???===???DDDMMMTTTUUUQQQKKKAAA888555333111///...---,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))***+++,,,,,,++++++(((((())))))******++++++((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''''''''%%%'''(((&&&&&&((((((&&&''''''''''''(((((())))))***))))))(((((())))))******+++++++++,,,,,,,,,---------......///000000111...000111222111111333444555777:::===AAAGGGNNNSSSXXX\\\eeeppp|||yyy~~~~~~|||vvvppppppooonnnppptttxxxzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{}}}|||zzzyyyyyyyyyzzz{{{rrrrrrrrrqqqppprrruuuxxx{{{uuujjjhhhgggjjjqqqxxx~~~{{{uuurrrqqqrrrsssrrrqqqpppoooooopppqqqrrrtttssspppllleee^^^WWWSSSPPPSSSXXX]]]aaafffjjjnnnnnnmmmjjjhhhgggggghhhiiinnnsssvvvqqqiiibbbYYYQQQLLLKKKJJJHHHCCC===>>>CCCLLLVVV]]]ZZZRRRHHH>>>666111111000///...---,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************&&&&&&'''((()))******)))))))))))))))************'''''''''&&&''''''((()))(((((((((((((((''''''&&&'''&&&%%%&&&'''((('''&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%%%%'''(((&&&###''''''(((((())))))******+++******))))))******+++((((((((())))))******+++---......//////000111111...000222222222222444555555888<<>>KKK[[[eeeeeeaaaVVVGGG;;;666555//////...---,,,++++++***))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%******)))((((((((((((((((((((())))))******++++++,,,,,,+++++++++************************))))))(((%%%'''******)))'''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))*********++++++++++++,,,---.........---,,,///000000111111111111111///111222333333444666888999<<>>===CCCRRR```iiieee\\\OOOAAA777444555000000///...---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((((((((())))))***++++++,,,,,,,,,+++***)))(((''''''+++++++++++++++***))))))&&&(((***+++)))(((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((('''''''''(((((())))))))))))************+++***)))))))))***,,,---------......------,,,+++...///000000111111000000000111333333333444777999999===DDDLLLRRRWWWYYYZZZ^^^fffttt~~~yyywwwwwwxxx|||||||||{{{{{{yyywwwuuutttuuuuuuuuuuuuuuuuuutttssssssuuuxxx{{{}}}|||{{{{{{xxxvvvwwwvvvxxx~~~yyyuuutttuuusssqqqooonnnnnnnnnoookkkggg```YYYSSSRRRVVVYYY\\\aaadddeeehhhllllllhhhfffdddccccccfffhhhjjjjjjiiihhheee^^^VVVOOOJJJHHHHHHDDD???<<<>>>HHHXXXdddjjjcccVVVGGG;;;444333444111111000///...---,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))+++++++++******))))))))),,,++++++***))))))((((((******++++++******)))(((&&&(((******((('''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''((()))))))))))))))******+++***((('''((()))+++------------------------,,,,,,---...///000000000///111222333444444555777::::::???FFFNNNSSSWWWYYY[[[```jjjzzz~~~{{{zzzzzz}}}~~~}}}zzzwwwuuuvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxzzz|||}}}{{{zzzxxxvvvuuuwwwxxx|||{{{wwwvvvwwwvvvsssqqqoooooooooooolllggg___VVVPPPPPPTTTXXX[[[```eeefffhhhlllmmmkkkfffeeecccdddgggiiijjjjjjjjjgggaaaYYYPPPJJJGGGGGGCCC@@@;;;:::@@@MMM\\\eeeiii^^^OOO@@@777333222333000//////...---,,,+++***))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))(((((((((((())))))++++++++++++******************++++++++++++++++++))))))******))))))((('''&&&'''(((((('''&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''(((((()))))))))***)))'''''''''(((***,,,++++++,,,,,,---...//////---...///000111222222111111333444444444666888::::::@@@HHHNNNRRRVVVYYY\\\bbbnnn|||{{{}}}|||yyywwwxxxxxxwwwwwwwwwwwwxxxxxxzzzyyyyyyzzz{{{zzzxxxvvvuuutttuuuxxxzzz~~~~~~{{{zzzzzzyyywwwuuusssrrrqqqpppkkkfff]]]TTTOOOOOOTTTYYYZZZaaaeeefffhhhkkkmmmkkkiiihhhggghhhjjjllllllkkkhhhddd\\\RRRJJJEEEDDDFFF@@@>>>:::999BBBSSS```eeedddXXXHHH;;;555333333222------,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***'''((()))***+++---......*********+++++++++,,,,,,)))))))))))))))(((''''''&&&'''((('''&&&%%%&&&(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))***)))((((((((()))+++++++++++++++,,,---...000000000111222333444555555555222333555555555666999;;;;;;AAAHHHMMMPPPTTTYYY]]]bbbppp~~~~~~}}}{{{zzzyyywwwvvvvvvwwwyyyzzz{{{zzzzzzzzzzzzyyyvvvtttttttttvvvzzz|||||||||{{{yyywwwtttrrrqqqhhhddd\\\TTTOOOQQQVVV[[[\\\bbbgggggggggiiikkkiiiiiihhhhhhjjjllllllkkkiiieee```WWWLLLCCC@@@AAACCC>>>===:::;;;FFFXXXccceee^^^RRRBBB888555444333111...---,,,+++***))))))((())))))))))))))))))))))))+++++++++,,,,,,+++++++++((((((((((((((()))******'''((()))***,,,---...///***************))))))))))))************)))(((((('''(((((((((&&&&&&''')))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&''''''((())))))************+++++++++,,,,,,,,,---,,,,,,+++,,,---...//////000111222444444444444222444555666666777999;;;<<>>>>>;;;<<>>======999:::<<>>===<<<<<<888:::<<>>HHHUUU^^^ZZZPPPDDD>>>555000///000///......------,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))***,,,+++***((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''&&&''''''&&&%%%%%%&&&((((((''''''''''''&&&&&&&&&$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&)))((((((((()))***+++++++++,,,,,,------...//////......------......///000111111000000111111222333111111222444777999;;;<<>><<<;;;999888:::555:::BBBNNN[[[```VVVIII???:::333000////////////---,,,,,,,,,+++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,+++***))))))***((()))+++,,,,,,,,,+++***,,,,,,,,,++++++++++++***))))))((((((((('''''''''%%%&&&''''''%%%%%%'''((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&(((((((((((()))***,,,,,,++++++,,,,,,---........................//////000111111000000111111222333000111222444777:::<<<>>>BBBDDDKKKRRRVVVZZZdddooo}}}yyywwwxxx{{{~~~}}}uuummmhhhccc^^^]]]```bbbffflllpppsssuuuxxx{{{}}}~~~}}}{{{nnnccc\\\WWWQQQMMMJJJLLLQQQYYYdddqqq}}}xxxqqqiiiaaa[[[QQQOOONNNPPPUUU[[[___bbbiiijjjlllllllllnnnpppssssssrrrpppooollleee]]]WWWLLLDDD===;;;:::888777999555<<>>BBBEEELLLTTTXXX]]]iiiuuu|||yyywwwxxx{{{|||wwwmmmccc]]]XXXSSSRRRTTTUUU[[[ccciiimmmssszzzwwwkkkZZZNNNGGGDDDAAA>>><<>>;;;;;;:::777777:::>>>KKKZZZ```^^^WWWJJJ>>>444444333111///---......)))))))))))))))*********))))))******+++++++++,,,))))))))))))))))))))))))(((***,,,,,,++++++,,,---***)))((((((((()))+++,,,+++++++++************)))(((((('''''''''&&&&&&&&&!!!###&&&'''&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++***)))))))))))))))***++++++,,,------......//////////////////000111111111111111000111222222333444444555666777999;;;<<<@@@EEENNNVVVZZZaaappp|||{{{|||~~~~~~{{{tttkkkeeeUUUKKK???888666777666444888:::AAAJJJSSS___pppwwwaaaKKKCCC;;;666666555222...222444888===FFFVVVjjjxxx|||ssskkkhhhccc[[[RRRNNNJJJMMMQQQVVV[[[___bbbdddaaadddgggkkknnnooonnnnnnqqqooommmllliiibbbVVVLLL@@@===;;;:::888555777<<>>>>>GGGKKKQQQ\\\eeettt~~~{{{zzz{{{|||~~~~~~}}}xxxoooddd]]]MMMEEE;;;666666777777555555666;;;CCCJJJTTTdddrrrkkkVVVDDD>>>777444444444222000222555777<<>><<<;;;888666888>>>HHHQQQXXXWWWRRRKKKAAA888777444000///000111///...------,,,,,,+++******)))))))))************)))))),,,+++***))))))***+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++++++++***)))((((((''''''&&&&&&&&&&&&''')))'''%%%&&&((()))'''%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((())))))***+++,,,,,,---...//////000000000222111111000000111222222666555333222222333444555888777555666888;;;>>>@@@CCCLLLOOOSSS]]]dddsss}}}zzzyyyyyy{{{|||~~~~~~~~~{{{tttgggZZZPPPAAA<<<666444555777666555333333777<<>>EEEPPPXXX[[[RRREEE<<<777444000/////////000000000000,,,,,,,,,++++++*********+++***)))((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++)))(((&&&%%%&&&&&&%%%$$$%%%&&&((())))))'''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,,,,,,,,,,---...////////////......///000111222333444444333333333333444444555666777777888999;;;>>>@@@BBBKKKOOOTTTaaajjj|||}}}yyywwwxxxyyyzzz||||||{{{tttgggVVVFFF===444333111111111111000000222222444777:::@@@MMMZZZiiivvvppp```NNN@@@777555333111111222222222555666888???KKK]]]ooo{{{xxxjjjccc\\\XXXSSSMMMKKKMMMQQQUUU[[[aaagggkkkmmmnnnkkknnnrrruuuvvvtttqqqooollljjjgggccc\\\RRRIIICCCCCC===999888888:::AAAJJJVVV\\\[[[OOOAAA999555333000000000000///.........,,,,,,+++++++++++++++***+++***)))))))))***,,,---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++)))'''%%%$$$&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))***+++,,,---+++,,,---...////////////------...000111222333333222222222222222333333444444666777888777999<<>>::::::===DDDQQQ]]]]]]ZZZOOOAAA888555333///+++...111000...,,,---...++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++------------+++++++++++++++,,,,,,+++++++++************************************)))'''&&&%%%$$$%%%'''((((((%%%###!!!$$$&&&%%%###"""###%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))************+++,,,---...++++++,,,---............---...///111111111000000///000111222333333333333333777;;;;;;999999===AAADDDNNNSSS[[[lllzzz{{{tttqqqssstttpppppptttwwwtttkkk\\\JJJ<<<666444111111000///////////////222------333555888FFFXXXooolllTTTEEE<<<555333222111111222333333222444999BBBRRRjjj}}}xxxssslllfff```VVVMMMHHHGGGFFFJJJOOOZZZ^^^cccgggiiiiiijjjkkkiiiooosssrrrrrrsssqqqnnnfffddd[[[NNNIIIKKKIIIDDD>>>;;;888;;;BBBMMMVVVZZZ^^^TTTHHH===777222...+++////////////............//////...---,,,++++++***+++*********))))))((((((******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++***************++++++))))))))))))((((((((((((((((((((((((((('''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%)))(((((('''''''''(((((('''((()))***+++,,,,,,,,,,,,,,,------.../////////...///000000//////000111---,,,,,,...222444444444444666777888999;;;???BBBIIIPPPYYYcccppp{{{tttppprrrsssqqqrrruuuxxxssshhhXXXGGG:::555444111111000///////////////333...///444777:::HHHZZZqqq}}}dddNNN@@@999777333222111111222222333222777===HHHXXXnnn}}}xxxssslllfff```WWWMMMJJJHHHHHHKKKPPPXXX\\\aaaeeefffgggggghhhhhhnnnrrrrrrrrrtttrrrnnnfffaaaWWWLLLIIIKKKHHHCCC===;;;999===EEEPPPXXX]]]ZZZQQQEEE;;;666444111///////////////............,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))******))))))******+++++++++,,,,,,---------,,,,,,+++***************++++++))))))))))))((((((((('''((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&)))((((((''''''((((((((()))(((((('''''''''(((((()))******++++++++++++***,,,,,,------...////////////000111111000000111222222111111222555666555444555666888999:::<<<@@@CCCHHHNNNXXXcccrrrzzztttpppppprrrrrrtttxxxyyyrrrcccRRRBBB888333333111000000///////////////444000111666888===LLL\\\uuuvvveeeSSSAAA777777333222111111111222222333:::BBBOOO```ttt}}}xxxrrrkkkeee___VVVMMMJJJJJJJJJNNNSSSXXX\\\aaadddeeeffffffgggfffkkkpppqqqrrruuusssnnneee]]]PPPHHHGGGJJJFFF@@@===;;;;;;@@@KKKUUU\\\___TTTLLL@@@888555444444333/////////............---************+++++++++,,,,,,,,,,,,+++++++++++++++***)))((((((((()))++++++------.........---,,,,,,++++++***************+++)))))))))(((((((((''''''((('''&&&%%%$$$"""!!!!!!%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''))))))((((((((())))))***(((((((((''''''(((((()))+++++++++++++++***)))))),,,,,,------.../////////000111222222111111222333555444444555666777555444555777888999;;;===AAADDDGGGMMMVVVbbbtttxxxsssooonnnppptttwwwzzzzzzooo]]]KKK===555222111000000////////////000000333111222666999@@@OOO___xxxuuummm___GGG777555333333222111000111333555<<>><<<;;;===FFFRRR[[[``````PPPHHH<<<555333444444444//////.........---------***++++++++++++++++++++++++++++++++++++++++++++++++***((((((((()))+++,,,---------------,,,,,,+++,,,+++******)))*********))))))(((((((((''''''''''''&&&&&&%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))***+++++++++,,,,,,+++******,,,,,,------...////////////000222111000000111333333333333444666666555333555777999:::;;;>>>BBBEEEHHHMMMUUUbbbuuuvvvssspppnnnqqqwww{{{}}}yyykkkWWWEEE999444222111000000////////////000000111111333666;;;DDDTTTbbbzzzppphhh[[[EEE666444222333333222111222666999@@@LLL\\\iiiwww{{{wwwppphhhbbbXXXPPPIIIIIIJJJKKKOOOTTT\\\___dddgggggggggggggggcccgggkkknnnqqqsssooohhh]]]RRRFFFCCCFFFFFFAAA<<<;;;<<>>BBBEEEJJJNNNVVVcccvvvuuuuuusssqqquuu}}}xxxhhhRRR@@@888444222111///////////////000000111///111444777===JJJ[[[hhh|||gggVVVIII<<<555555222333444333222444999>>>FFFTTTcccmmmvvv~~~zzzuuunnneee___TTTMMMHHHIIIKKKLLLQQQVVV\\\___cccffffffeeeeeeeeecccgggjjjlllooopppjjjbbbXXXNNNEEEDDDFFFCCC>>><<<:::===EEESSS```eee```YYYHHHAAA888333111222111000.........------------,,,......---,,,+++***)))))))))))))))))))))***************++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,+++***))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''((((((""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((()))***++++++((()))***,,,------......,,,,,,------.../////////---///000000//////000111111111333666888999777555444666888999;;;>>>BBBEEELLLPPPXXXeeezzzwwwyyyxxxwww{{{vvveeeNNN>>>777555333111///////////////000111111///333777:::AAAOOOaaannn|||gggNNN???888666555111333555444333666<<>>IIIYYYfffggg]]]SSSCCC===666222222222111///.........---------,,,,,,,,,,,,++++++*********))))))))))))******+++++++++((()))+++,,,,,,,,,******))))))+++,,,------......---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))***(((((((((((()))***+++,,,***++++++,,,---------,,,,,,,,,------.../////////...000111111000///111222111111222555777666333111333555777888:::===BBBEEEMMMQQQZZZiiixxx||||||{{{tttcccLLL===777666444111///////////////000111111///444999<<>>;;;;;;<<>>;;;<<>><<<>>>CCCPPP___fffeee]]]MMM@@@:::777333111111000///...111...,,,+++,,,,,,+++***************************)))))))))(((((())))))***---,,,+++***)))((((((((()))***++++++))))))***+++,,,***))))))***+++***)))((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$###""""""""""""###&&&&&&%%%%%%%%%&&&''''''((('''&&&$$$######""""""&&&&&&&&&''''''((())))))++++++++++++++++++,,,,,,+++++++++,,,---...///000---......//////000000111111111111222222333333444000000111333444555666777::::::999999:::===BBBFFFMMMRRR]]]mmm~~~~~~}}}zzzwwwjjjYYYFFF<<<888444111000111111111000000222444666<<>>BBBIIIVVVcccfffaaaVVVFFF:::888666333111000000...---///---,,,+++,,,---+++***************************(((((((((((((((((()))******)))))))))))))))******(((*********)))((()))******)))((()))++++++***)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&''''''((()))))))))++++++*********++++++,,,,,,,,,,,,,,,---...///000......//////000000000000111111111222222333333333000111222333555666777888:::;;;;;;;;;<<>>HHHZZZppp{{{mmmbbbZZZUUURRRSSSUUUXXX[[[___ccciiimmmtttwww|||~~~}}}}}}|||yyyrrrjjjaaaXXXQQQNNNKKKMMMQQQUUUYYY^^^bbbdddgggiiikkkiiieeecccdddfffiiiiiihhhfffbbbZZZRRRMMMLLLHHHEEECCC???<<<@@@FFFSSS```jjjiii^^^QQQCCC999666444222111000000...,,,---,,,++++++------,,,***************************(((((('''(((((()))*********)))))))))))))))******(((*********)))((()))******(((((()))***+++***((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))***))))))))))))******+++///......------......////////////000000000000000111222222222222222333333333444444555666777777888888999::::::;;;>>>CCCGGGLLLRRR___rrr~~~~~~}}}zzzwwwgggXXXFFF<<<666000......///111111000///111666;;;AAAOOOfff|||zzzsssmmmiiieeebbbcccdddggghhhiiikkknnnpppvvvzzz~~~~~~yyypppfff\\\TTTOOOMMMLLLOOOTTTXXX[[[^^^bbbdddfffhhhjjjhhheeeccceeegggkkkkkkiiifff___WWWOOOKKKJJJFFFCCC@@@===;;;AAAJJJ]]]hhhpppjjj\\\MMMAAA999555333111000000///---+++++++++***,,,------,,,***************************(((((((((((()))***++++++---,,,+++***)))((((((((()))***++++++))))))***++++++)))(((((()))***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&((()))******)))((((((((((((((()))***+++,,,000//////.........//////000000000000000000000000222222222222222222222222555555666666777777777777555666777888999<<>>777222000111...000222222222555<<>>;;;;;;CCCMMM```jjjooofffUUUFFF<<<666444222111000000///---+++*********,,,---...,,,***************************)))(((((()))***+++,,,,,,,,,,,,+++******************+++,,,+++***)))***,,,---***'''&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&(((*********)))((('''(((((()))***,,,---...............///000111111000000000000000000000000222222222222222222222222444444555555666777777777555666888999;;;>>>BBBEEEJJJRRRaaauuuqqqaaaOOOBBB:::555444666///222555666666;;;DDDKKKYYYkkk{{{vvvtttrrrrrrrrrqqqooommmgggiiilllnnnnnnoooppprrruuuyyyzzznnnaaaVVVPPPNNNNNNQQQVVV[[[______```bbbeeedddfffhhhfffdddcccfffiiikkkkkkiiicccZZZQQQIIIFFFEEEBBB???===999:::CCCNNN^^^hhhlll```MMM>>>666111333222000000000///---+++))))))***,,,......,,,***************************))))))))))))***+++,,,---)))))))))***+++---...///***+++,,,,,,+++***+++,,,///+++'''%%%&&&'''((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%&&&(((***+++***)))((((((((((((***+++---///000,,,------...000111333444111111111000000000000000222222222222222222222222222222333444555777777888888999;;;===>>>AAAEEEHHHJJJSSSbbbvvv|||jjjSSSCCC>>>;;;888333111444777777888???LLLWWWmmm|||}}}zzzyyyyyyyyyssspppkkkiiijjjlllmmmmmmmmmmmmmmmnnnppprrruuuwwwuuu{{{}}}uuuhhhZZZQQQLLLLLLMMMUUU[[[aaabbbcccffffffcccjjjhhheeecccbbbdddfffhhhnnnkkkeee\\\SSSMMMIIIHHHGGGBBB;;;777999BBBOOOXXXeeeeee___SSSCCC888666777//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))))))))***+++++++++,,,---------,,,,,,+++++++++++++++***)))(((((())))))((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))************+++,,,---...//////...//////000111222444333111111222333222111222111000000000111222333444555666555444555666888888999;;;<<<>>>@@@DDDGGGRRRXXXeeeyyyppp[[[KKKCCC>>>999555666999;;;<<<@@@KKKZZZeee}}}}}}{{{zzzxxxwwwuuuuuuuuuvvvsssoookkkiiijjjkkklllllllllmmmnnnoooqqqsssuuuuuutttyyy}}}wwwooobbbUUUMMMKKKLLLNNNWWW]]]bbbbbbcccddddddaaaeeecccaaa___```cccgggiiilllhhhaaaXXXPPPKKKHHHHHHFFFAAA;;;888;;;EEERRR[[[dddbbbZZZNNN@@@666444444333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++***))))))******))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******++++++*********+++,,,---.........///000111222333555333111111222333222111222111111000111222333444444555666555444444666888888:::<<<===>>>AAAEEEHHHRRRYYYggg|||wwwgggXXXLLLDDD>>>;;;<<<>>>AAAFFFNNN\\\lllwww}}}xxxwwwtttsssrrrqqqqqqrrrssstttrrroookkkiiiiiijjjkkkkkklllmmmoooqqqsssssstttsssssswwwyyy{{{~~~|||nnnfffZZZOOOIIIIIIMMMPPPYYY___ccccccbbbcccbbb___```^^^]]]]]]___ccchhhjjjiiiddd[[[RRRKKKHHHFFFFFFBBB>>>:::999???JJJWWW___ccc]]]RRRFFF<<<555222000222111000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,+++*********++++++*********)))))))))((((((((((((((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&((()))******,,,+++***))))))***,,,---.........///000222333444555333111000111222222111222222222222222333444444444555666555444444666888999:::<<<>>>???BBBFFFIIIRRRZZZjjj}}}sssfffZZZOOOIIIGGGDDDGGGLLLTTT```nnn{{{{{{yyyxxxsssrrrqqqppppppqqqrrrsssrrroookkkiiijjjjjjjjjjjjkkkmmmpppsssttttttsssqqqqqqtttvvvvvvyyy|||zzzuuufff^^^SSSIIIFFFIIIOOOTTTXXX___ccccccbbbcccbbb______^^^^^^^^^aaaeeeiiillliiibbbXXXNNNHHHEEEDDDDDD>>>;;;888:::BBBNNNZZZ```aaaXXXKKK@@@999444111...///......------......///+++++++++++++++,,,,,,,,,,,,++++++***************,,,+++++++++***)))))))))))))))******++++++,,,,,,++++++******)))******+++))))))))))))(((((((((((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''(((((())))))+++***)))((()))+++---///---......000111333555666666444111000111222222111333222222333333333444444444555555555444444666777999;;;===>>>@@@CCCGGGJJJRRR[[[nnn|||tttjjjaaa\\\ZZZVVVYYY```jjjuuu}}}{{{zzzzzztttsssqqqpppoooooooooooopppnnnkkkjjjkkkkkkkkkkkklllnnnqqqtttuuutttrrrpppooorrrsssssstttvvvsssnnn```YYYOOOGGGEEEJJJQQQWWWVVV]]]bbbbbbcccddddddaaabbbbbbbbbccceeehhhjjjllljjjbbbVVVLLLFFFCCCBBBAAA999888888===GGGRRR[[[___]]]SSSFFF<<<777444111///......------------......*********++++++,,,,,,,,,,,,+++******))))))******,,,+++++++++***))))))))))))))))))******+++++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((())))))((()))***---000111......///111333666888999777444111000000111222111222222333333444444444444333444555444333444555777888:::<<<>>>@@@CCCGGGKKKRRR]]]qqq|||}}}yyyuuutttqqqrrrwww|||zzzyyyxxxwwwtttssspppnnnmmmlllllllllooommmkkkkkklllnnnnnnmmmnnnooorrrtttuuusssrrrpppnnnqqqsssrrrssssssnnnggg[[[UUUMMMFFFFFFKKKRRRXXXVVV]]]bbbbbbccceeedddbbbbbbcccfffhhhiiijjjkkkkkkhhh___SSSJJJEEECCCAAA???777777:::BBBMMMWWW\\\]]]WWWNNNCCC:::555444222000111000///---,,,++++++***))))))******+++,,,,,,,,,++++++***))))))))))))***+++++++++***************)))))))))))))))*********(((((('''''''''((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''(((((()))))))))*********))))))***+++---///000111...///111333666999;;;===888555111///000111111111111111222333333333333333333444555444333333555777777999<<<===???CCCGGGJJJSSS___uuu~~~zzz~~~zzzwwwxxxxxxuuussstttrrrpppnnnmmmllllllmmmnnnmmmkkklllnnnppppppooooooqqqrrrttttttsssrrrqqqmmmqqqssssssrrrqqqjjjbbbWWWRRRKKKFFFFFFKKKRRRWWWXXX^^^ccccccbbbdddccc```^^^aaaeeejjjlllllljjjiiibbbZZZOOOHHHEEEDDDAAA???888999>>>HHHTTT[[[]]][[[OOOIII@@@888444222111111111000///---,,,+++******((())))))***++++++,,,,,,++++++***)))))))))))))))***************+++++++++)))))))))))))))(((((((((((((((((((((((()))******((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((***+++---......+++,,,---////////////...///000222555888;;;>>>@@@999666111//////000111111000111222333333333222111333444444444333333555777666888;;;<<>>BBBFFFJJJSSSaaayyy|||zzz{{{zzz~~~xxxwwwtttrrrqqqrrrssssssuuuuuutttsssqqqooommmlllnnnnnnnnnnnnnnnooopppqqquuuuuuttttttsssrrrrrrrrrpppppprrrvvvvvvpppdddZZZSSSKKKEEEEEEGGGJJJOOOUUU^^^bbbffffffdddbbbccceee```ccciiinnnpppmmmgggcccUUUPPPLLLLLLIIICCC???@@@===???FFFSSS___ccc^^^XXXHHH@@@666111111111///---///+++(((''')))+++***))),,,,,,,,,++++++*********************))))))))))))))))))))))))************---,,,***(((((((((((()))&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$&&&(((######$$$%%%&&&'''((()))'''&&&%%%$$$%%%''')))+++((('''&&&&&&''')))+++---))))))***,,,,,,,,,,,,,,,222000000444:::>>>???>>>:::777333111111333333333111222333333444444333333333333333333444555666666::::::===AAAAAAAAAFFFMMMVVVccczzz|||zzzzzzyyy}}}{{{uuutttrrrqqqqqqrrrssstttsssssssssrrrqqqpppooonnnoooooonnnnnnoooppppppqqqssssssrrrrrrqqqqqqqqqppprrrqqqqqqssssssnnnddd\\\PPPIIICCCDDDGGGJJJPPPVVV]]]```cccbbb```___bbbdddeeefffiiimmmooolllfffaaaSSSNNNKKKJJJGGGAAA=========BBBMMM[[[eeedddZZZQQQDDD===555111111222111///222///,,,+++---......---------,,,,,,,,,,,,,,,,,,************))))))))))))(((((()))))))))*********,,,+++***(((((((((((()))$$$%%%&&&'''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((('''''')))+++%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%''')))***)))(((''''''''')))+++,,,***++++++,,,------......111000000333888<<<===<<<<<<999444111000000000///111222333333444444333333333333333333444555666666999999===AAAAAABBBGGGOOOVVVddd{{{zzzxxxyyyxxx}}}{{{wwwuuurrrqqqpppppppppqqqssstttqqqqqqrrrrrrrrrqqqqqqpppoooooooooooooooppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqsssrrrqqqrrrqqqlllccc]]]OOOHHHDDDFFFJJJNNNTTTZZZ___aaabbbaaa______cccggglllkkkkkknnnppplllddd\\\PPPLLLJJJIIIEEE>>>:::;;;===FFFVVVeeekkkdddUUUIII???:::444111111222222111222000...---...000000///++++++++++++,,,,,,,,,,,,************))))))))))))(((((())))))))))))******++++++***)))(((((((((((($$$%%%&&&((()))***++++++))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$&&&((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&((()))******)))((('''((((((***+++---,,,,,,+++,,,...///000111000000222555888999999:::777333000000000//////111222333333444444333333333333333333444555666777888888<<<@@@BBBCCCIIIQQQXXXfff|||~~~~~~zzzwwwvvvvvvyyy}}}{{{uuuqqqpppppppppoooooooooppppppqqqqqqqqqrrrrrrrrrqqqqqqpppoooooonnnnnnoooooopppppprrrssssssssssssssssssssssssssstttuuurrrlllbbb[[[OOOIIIGGGKKKPPPTTTZZZ```dddddddddbbbaaaccciiinnnqqqppppppssssssmmm```VVVNNNKKKIIIIIIDDD===:::<<<>>>JJJ[[[iiikkkaaaPPPDDD<<<888444111111111111000///...---,,,------......)))))))))***+++++++++,,,************)))))))))((((((((((((((()))))))))*********))))))((((((((((((&&&&&&((()))************'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%######$$$&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''((()))***+++***)))(((((())))))***---,,,+++***+++---///000000//////000222444555666444222//////000222222222111222333333444444333333333333333444444555666777777777;;;@@@BBBDDDKKKTTT\\\kkkvvvwwwwwwvvvuuuttttttttt{{{yyyssspppoooqqqqqqpppooonnnmmmmmmmmmrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnooopppqqqrrrqqqrrrrrrrrrssssssttttttrrruuuyyyzzzuuulll```WWWMMMIIIHHHMMMSSSXXX]]]cccffffffeeecccbbbeeelllrrrttttttwwwyyywwwlll\\\PPPMMMKKKJJJHHHCCC===<<>>777///000222222111000000111(((+++......,,,+++,,,...,,,,,,,,,++++++*********************))))))))))))''''''''''''((((((((()))&&&'''((())))))(((''''''%%%%%%&&&'''((((((((('''$$$$$$$$$#########""""""''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((((('''%%%%%%&&&)))((((((&&&%%%$$$$$$###&&&'''((()))************'''((()))++++++,,,,,,,,,***+++,,,---............***---//////......111555///...///111444666666666222222333444444444333333555444444555555666777888:::999;;;???AAADDDMMMVVVbbbuuuppppppqqqrrrssstttvvvwww}}}}}}vvvrrrqqqpppooonnnmmmmmmnnnnnnmmmnnnnnnnnnmmmnnnqqqsssqqqrrrsssuuuxxx{{{}}}~~~~~~~~~yyyuuuqqqiii\\\RRRMMMJJJLLLQQQVVV[[[___bbbccc___```aaabbbeeejjjqqqvvvyyy{{{xxxooo```SSSLLLIIIJJJHHHCCC<<<888;;;EEEMMM[[[ffflllcccTTTEEE;;;555666444111///......,,,***------............------...---,,,***)))******+++,,,,,,+++++++++++++++,,,,,,,,,+++***)))((('''''')))(((&&&%%%&&&''')))+++((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''$$$$$$&&&)))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000/////////000111222333333333555444333222222222333444777666666666666777777888@@@>>>???CCCDDDEEEJJJQQQaaazzzqqqqqqqqqrrrrrrtttuuuvvv|||yyyuuupppooommmkkkkkkkkkmmmmmmlllmmmnnnnnnmmmoooqqqtttqqqqqqsssvvvyyy~~~~~~wwwqqqmmmeeeXXXOOOLLLLLLOOOSSSYYY^^^bbbdddeee___```bbbeeehhhnnntttyyy|||{{{vvvkkk\\\OOOIIIGGGGGGFFFBBB===:::>>>HHHPPP^^^fffhhh^^^OOOBBB999444555333000//////...,,,+++------............------...---,,,************+++))))))(((((((((((())))))(((((((((((('''''''''''')))((('''&&&&&&''')))***((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''+++)))''''''))),,,------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000000000000111222222222333444444333222222222333444777666666666666777888888===<<<>>>BBBEEEGGGMMMUUUddd}}}tttssssssrrrssstttuuuvvv|||{{{wwwnnnllljjjhhhhhhjjjlllmmmlllmmmnnnnnnnnnooorrrtttrrrrrrsssuuuzzz}}}uuulllfff^^^SSSLLLJJJOOORRRWWW\\\aaadddffffff```cccfffjjjnnnsssyyy~~~|||ssseeeVVVJJJEEEDDDCCCBBB???<<<<<>>888444444111///...//////---,,,------............------...---,,,+++************((((((''''''''''''((((((((((((((())))))*********))))))'''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,***((()))+++---------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------...000111111111111111111111111111111222222444333333222222333333444666666666666666777888999::::::===BBBEEEIIIQQQ[[[iiiwwwvvvuuutttuuuvvvxxxyyy{{{wwwmmmkkkiiiggggggiiilllnnnnnnoooppppppooopppqqqsssuuutttsssuuuyyy{{{qqqggg___XXXOOOJJJKKKQQQTTTYYY^^^bbbeeeffffffbbbfffjjjooosssxxx}}}{{{ooo```QQQHHHDDDDDDBBB???<<<999===GGGTTT^^^iiihhh```PPPCCC<<<999555222000......//////...---------............------------,,,+++************)))(((((((((((())))))***(((((((((((())))))))))))))))))(((''''''''''''(((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''***)))'''(((***,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,------,,,---...000111222222222222222222111111111111111333333333333333333444444666666666666777888999999999:::>>>CCCFFFIIISSS^^^mmmyyyxxxvvvvvvwwwyyy|||}}}yyytttlllkkkiiiiiiiiikkkmmmoooppprrrssssssqqqqqqrrrsssxxxvvvuuuuuuxxxwwwmmmaaaYYYSSSLLLKKKLLLQQQTTTZZZ___ccceeeeeeeeedddhhhnnnrrruuuxxx{{{}}}~~~wwwjjj[[[OOOGGGEEEEEEBBB>>>999777===KKKZZZeeelllggg[[[KKK@@@===:::777111///...---...///...---------............---------,,,,,,,,,+++******)))((((((''''''((()))******''''''''''''&&&&&&&&&&&&((((((((('''''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))***)))((()))+++,,,,,,+++************************+++++++++,,,,,,---------,,,---...000111222222222222222222111111111111111222222222333333444444444666666666666777888999:::;;;<<<@@@DDDEEEIIITTT___qqqwwwvvvvvvvvvxxx|||~~~uuupppkkkkkkjjjjjjkkkmmmnnnoooppprrruuuuuuuuutttuuuvvv{{{yyywwwwwwyyy~~~}}}pppfffZZZTTTOOOKKKKKKNNNRRRUUU[[[```dddeeeeeeddddddhhhnnnrrrssssssttttttssslllaaaUUULLLGGGDDDDDD@@@<<<999999AAAOOO]]]gggiiibbbUUUFFF===<<<:::777111///------.........,,,------............------,,,,,,,,,,,,,,,***))))))&&&&&&%%%&&&&&&'''((()))+++++++++******)))))))))'''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''((())))))***+++******+++---......---))))))*********+++++++++***++++++,,,,,,------...------...000111111111111111111111111111111222222111111222333444444444444666666666777888999:::;;;<<<>>>BBBEEEEEEIIIUUUaaavvvtttsssssstttxxx}}}|||rrrlllhhhiiijjjlllmmmnnnnnnnnnnnnqqqtttwwwxxxyyy{{{|||{{{zzzyyyyyy|||ttthhh^^^TTTOOOKKKIIIKKKOOOSSSWWW\\\aaaeeefffeeedddcccgggkkknnnmmmkkkiiihhhccc^^^VVVNNNHHHDDDBBBAAA<<<;;;:::>>>GGGSSS]]]cccaaaZZZLLL???999999777333222000...------...---+++------............------,,,,,,------,,,+++)))(((&&&&&&&&&&&&'''((()))***+++++++++,,,,,,,,,,,,,,,%%%%%%&&&((()))))))))***((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))*********+++---...---,,,(((((()))***+++,,,,,,---******+++,,,,,,---............///000000000000000000000000111222222222333000111222444555555444444666666666777888999;;;<<<;;;>>>BBBFFFFFFIIIWWWdddzzzqqqpppqqqssswww}}}{{{qqqkkkfffhhhjjjlllmmmnnnmmmmmmkkknnnssswwwzzz|||{{{{{{zzz{{{~~~|||nnncccYYYPPPKKKIIIHHHJJJNNNTTTXXX^^^cccfffgggfffdddaaaeeeiiikkkiiieeebbb```XXXTTTNNNHHHDDDBBB???>>>999999<<>>:::888555:::@@@HHHUUU```aaa]]]SSSFFF:::666666333000000---------------,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++*********+++(((((()))))))))*********'''''''''((((((((((((((()))(((&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++************************,,,+++***))))))***+++,,,,,,,,,.../////////...---////////////000111222333111111222222222333333333444444444444444444444444555555666777888999::::::;;;;;;>>>DDDJJJSSSbbbpppwwwzzz}}}vvvqqqkkklllmmmnnnnnnnnnmmmmmmooorrrwww~~~}}}zzzrrrfff\\\QQQKKKFFFFFFGGGJJJRRRYYYaaaeeehhhggghhhkkkjjjfffccc```^^^]]]^^^\\\XXXSSSMMMGGGBBBCCCBBB===999777777<<>>:::999999>>>FFFQQQ^^^ddd^^^SSSDDD;;;333222333111000111000000//////......------,,,,,,,,,,,,,,,,,,,,,---++++++***************+++(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((&&&%%%$$$###$$$$$$''''''''''''''''''''''''$$$#########$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%""""""######$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))******++++++++++++...------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,---------.........///////////////000222222111111222222222333333333222222333333444555666666555666777888999::::::;;;>>>>>>AAAFFFLLLVVViiizzzvvvyyy}}}wwwpppqqqqqqpppqqqrrrtttuuuvvvtttwww}}}}}}yyyuuupppggg\\\UUUHHHCCCAAACCCGGGKKKSSS[[[aaafffiiihhhjjjmmmllliiigggdddaaa______\\\VVVRRRIIIDDDBBBCCCAAA<<<:::;;;===CCCKKKTTT___ccc[[[PPP???888333333333111000222000000000//////.....................------------*********))))))***++++++++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&))))))(((&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$$$$#########$$$%%%$$$$$$###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***++++++++++++***---------,,,,,,,,,++++++)))******+++++++++,,,,,,,,,,,,,,,,,,------......000000000000111222333333111111222222222333333333222222333333444555666666666666777888999:::;;;;;;???@@@CCCGGGLLLVVVkkk}}}wwwzzz}}}~~~xxxpppooonnnnnnnnnpppssswwwyyytttxxx}}}zzzwwwrrrkkkbbbXXXRRRFFFAAA@@@CCCGGGLLLTTT\\\```eeehhhhhhjjjnnnnnnkkkiiifffdddcccbbb]]]VVVQQQFFFBBB??????===999999<<>>>>>;;;999;;;???IIIUUUaaafffddd\\\OOOCCC:::666333333111---,,,...,,,------......//////000.........------,,,,,,,,,)))))))))))))))***++++++************++++++++++++'''''''''(((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&'''((((((''''''$$$$$$%%%%%%&&&''''''(((((()))+++------,,,+++*********++++++,,,,,,------)))***+++,,,---------,,,,,,,,,+++++++++,,,---.../////////000000111222333111111222222222333333333444444444444444444444444666777888888::::::;;;<<<===@@@DDDIIIOOO\\\uuussstttvvvwwwxxxzzz~~~~~~pppgggYYYXXXXXXYYY\\\aaagggjjjqqqwww|||yyyxxxvvvrrrlllddd[[[RRRLLLBBB??????EEELLLSSS\\\dddeeeiiikkkkkklllooonnnjjjiiihhhggggggeee___UUUNNNHHHDDD@@@???<<<:::>>>CCCMMM\\\kkkooohhh[[[JJJ===999555222333000+++***,,,++++++,,,---...///000000---------,,,,,,+++++++++))))))((())))))***++++++((()))***+++,,,---......&&&'''''''''(((((())))))((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$#########$$$%%%%%%&&&$$$%%%&&&((()))(((((('''$$$$$$%%%%%%&&&'''(((((((((***+++------,,,+++***((()))***+++,,,,,,---...)))+++,,,...//////......---,,,+++***+++,,,---............//////000111222111111222222222333333333444444444444444444333333777777888999:::;;;;;;<<<<<>>DDDVVVffftttrrrcccSSSFFF???888777444222000...---,,,,,,,,,------......------------,,,,,,,,,,,,+++++++++,,,,,,+++(((''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((***+++,,,,,,------,,,,,,---,,,+++***))))))))))))+++,,,------......------222111...,,,,,,---///111.........///////////////000111111111111222222222666555555444444444555555555666666888999;;;===>>>@@@AAAFFFLLLTTTeeerrrpppooooooqqqtttwwwxxx|||ttt```PPPGGG@@@===<<>>888555444666999<<>>888555444222000...---,,,+++***+++,,,---............------,,,,,,,,,,,,++++++'''((((((((('''''')))+++&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##################"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""!!! %%%%%%&&&'''((()))******++++++,,,------------------,,,+++******))))))***++++++,,,---------------************************.........//////000000000333333333333333333333333555555444444444555555666999888888777777777777888@@@BBBHHHOOOYYYlllrrrssssssssssssssstttvvv{{{}}}yyyeeeTTTGGG???;;;666333222444555888???GGGYYYlll~~~|||{{{}}}xxxooocccXXXMMMCCC???@@@>>>BBBJJJVVVbbbiiijjjiiinnnnnnpppqqqrrrrrrrrrrrrsssqqqllleee\\\TTTMMMIIIGGGEEEBBB???;;;???NNN^^^rrr{{{}}}mmmUUUCCC:::777333222111///---,,,,,,+++***+++,,,---.../////////------,,,,,,,,,+++++++++'''(((((('''&&&&&&(((***''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''((()))***+++++++++,,,,,,---...---------------,,,+++************++++++,,,------------,,,***+++,,,---...------,,,.........///000000111111111111222222333444444444555444444444444555666666999999888888888888999999AAACCCJJJSSS^^^qqqooorrrtttuuutttuuuvvvxxx|||}}}lllXXXHHH???:::888666333222444555666===DDDSSSiiivvvkkk___UUUKKKAAA???BBBBBBGGGPPP^^^kkkrrrsssqqqmmmnnnppprrrtttuuuuuuuuusssooohhh```XXXQQQLLLJJJDDDAAA???======DDDUUUfffxxx}}}xxxeeeNNN>>>777444222111000...---,,,,,,,,,***+++,,,---............------,,,,,,,,,+++++++++******)))'''%%%%%%&&&(((******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''((((((''''''&&&''''''((()))***++++++,,,,,,---.........------...---,,,+++***************+++,,,,,,------,,,,,,***+++---///000000///.........//////000111111222---...///111222444555666444444444444444555666666888888888999:::;;;<<<===AAADDDLLLVVVcccxxxhhhlllqqqttttttuuuwwwzzz{{{|||zzzcccNNN@@@888555333555222111333444555:::AAANNNeee}}}pppdddYYYSSSJJJ@@@???DDDDDDJJJUUUaaalllsssttttttnnnnnnppprrrsssttttttuuuooojjjbbbXXXQQQLLLJJJJJJGGG???999888===JJJ___ppp}}}rrr]]]HHH<<<666222111111000......---------+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,***'''%%%$$$&&&(((++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""######$$$#########$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''(((''''''&&&&&&'''((()))***++++++,,,,,,---..................---,,,++++++******+++******+++,,,,,,,,,,,,,,,)))***,,,...////////////......///000000111222222,,,---...000222444555666444444444444444555666777777777888999;;;===???@@@AAAEEEMMMYYYggg}}}aaagggooossstttvvvzzz}}}|||}}}oooXXXEEE:::555222000333000000222333444999@@@MMMccc}}}~~~wwwjjj]]]SSSPPPIII??????EEEGGGOOOYYYdddkkkooorrrsssnnnooooooppppppppppppoooiiicccZZZPPPJJJGGGHHHIIIEEE<<<666999CCCSSSeeettt}}}wwwgggRRRCCC<<<666222111111000///............------......------,,,+++------,,,,,,,,,,,,++++++,,,+++***'''&&&&&&)))+++******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###%%%&&&'''&&&%%%%%%%%%&&&&&&'''((()))***+++,,,------.....................---,,,++++++++++++******+++,,,,,,,,,,,,+++)))***+++---...000000000---...///000111222333333///000000111222333444444444333333444444666777777666666777888:::<<<>>>???BBBFFFOOO[[[kkk^^^eeennntttvvvxxx}}}~~~sssdddOOO???777444333222333000000222333444999@@@NNNddd}}}zzzrrreeeXXXPPPNNNHHH>>>>>>FFFOOOWWWaaaiiimmmpppsssvvvoooooooooooonnnlllkkkjjjddd^^^TTTKKKEEEDDDFFFGGG>>>999888AAANNN[[[gggqqqvvvmmm\\\III???<<<888333111111000///////////////............---,,,++++++---------,,,,,,,,,++++++******)))'''&&&(((+++...(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''$$$$$$######$$$$$$%%%&&&$$$&&&'''(((((('''%%%$$$%%%%%%&&&'''((()))******,,,---......//////............---,,,++++++++++++******+++,,,,,,,,,,,,+++++++++,,,...000111222333---...///000111222333333333333333333333333333333333333333444555666777888666666777888999;;;<<<===BBBFFFPPP]]]mmmLLLYYYkkkxxx~~~ooo[[[FFF;;;777444111000,,,///333444444555999===PPPeee|||uuummm```WWWNNNHHHCCC@@@CCCIIIUUU\\\eeejjjkkklllpppsssrrrsssrrrpppllliiigggfffbbbWWWKKKEEEDDDDDDAAA===;;;999;;;DDDSSSaaajjjmmmnnnbbbRRRDDD;;;555000---222000...---------,,,+++************************+++++++++*********))))))******)))((((((((((((((($$$&&&((((((&&&%%%'''***((((((((()))))))))))))))%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''((())))))'''%%%$$$&&&&&&'''((()))***++++++((()))******,,,------......---+++***++++++***))),,,,,,------...///000000------,,,------...000000...............///000000000000111111111222222222222333444666666666666555555666777888:::===???@@@AAAGGGQQQ^^^qqqHHHUUUhhhwwwfffTTTAAA888555333111111---000333333333666;;;@@@SSSggg|||{{{pppggg___VVVLLLFFFBBBAAAEEELLLWWW^^^fffkkkmmmooossswwwwwwwwwwwwtttpppjjjfffddd]]]TTTIIIDDDCCCCCC???;;;<<<999;;;EEETTTbbbhhhiiiaaaWWWHHH===777444222111000///...---......------------------------------,,,++++++++++++***************)))(((((((((((((((%%%''')))(((&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&'''((('''&&&%%%&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***************(((+++++++++,,,---.........,,,,,,------...////////////////////////000111111111111111222222222222333222333444666666666666555666666777999;;;===???@@@BBBIIISSS```sssCCCOOOccctttyyy[[[KKK;;;444222111000111///111222222333777>>>DDDXXXiii{{{}}}tttiiiaaa\\\RRRIIIDDDAAABBBIIIQQQ\\\aaagggkkknnnqqqvvvzzz|||||||||zzzuuummmfffaaaVVVOOOGGGCCCBBBAAA>>>:::===:::;;;GGGWWWcccfffdddXXXNNNAAA777333333333222////////////////////////........................,,,,,,,,,,,,++++++++++++***))))))((((((((((((((('''((())))))'''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$&&&'''''''''&&&&&&'''(((((()))***++++++///......---,,,+++******...,,,***)))*********(((******++++++,,,,,,------+++,,,---////////////...000000000000000111222222222222222222333333333333222333444555666666666666666777888999;;;===???@@@DDDJJJUUUcccvvv???KKK^^^qqqoooRRRDDD777222111000///111///000111000111777AAAHHH]]]lllzzz}}}xxxoooeee^^^WWWNNNEEEBBBBBBEEENNNWWWbbbeeeiiikkkmmmqqquuuyyy}}}~~~}}}yyypppfff```PPPKKKEEEBBBBBBAAA===999<<<:::>>>KKK\\\ffffffaaaWWWMMM@@@666222222222111///000000000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))(((((((((((()))))))))******)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$&&&'''''''''''''''(((((()))******++++++//////...------,,,++++++///---+++++++++++++++)))***+++++++++,,,,,,------***+++...000000000...---000000//////000000111222222222333333333444444444333333444555555666666666777888999:::<<<>>>@@@AAADDDKKKVVVdddxxx===III\\\ppp}}}fffMMMAAA666222111///...000////////////111888CCCKKKaaannnyyy{{{zzz{{{|||}}}~~~}}}|||yyytttlllddd^^^RRRJJJCCCAAADDDIIISSS]]]hhhiiijjjkkklllooorrrttt{{{{{{|||}}}yyyqqqfff^^^LLLHHHDDDBBBAAA@@@===:::;;;<<>>@@@AAADDDKKKWWWfffzzz===III\\\qqqttt___GGG>>>555333111///...000//////000000333;;;FFFOOOcccnnnxxxyyyvvvvvvxxxyyyyyyyyyxxxuuuooohhhaaa]]]MMMGGGAAABBBGGGNNNYYYccckkkkkkkkkkkklllnnnooopppwwwwwwwwwxxxvvvooocccZZZJJJFFFCCC@@@>>>===;;;::::::>>>HHHUUUaaaddd```ZZZFFF???777111000000000///+++///111111---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((((((((((((((())))))***+++***)))***,,,---,,,+++'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''''''''''''''''''''((()))))))))*********++++++)))***+++,,,---...//////000...,,,,,,,,,---,,,***,,,,,,,,,---------------+++,,,---////////////..................//////000222222222222333333333333444444333444444555777777:::::::::;;;===???@@@AAADDDLLLYYYiii~~~>>>JJJ^^^tttmmmYYYBBB:::333222222//////111///111222333666>>>JJJRRRcccnnnwwwwwwttttttuuuvvvuuuvvvuuuqqqkkkccc\\\YYYIIIDDDAAADDDJJJRRR]]]ggglllkkklllmmmnnnoooooooootttsssrrrsssqqqjjj^^^TTTGGGEEE@@@===;;;:::999888:::BBBNNNYYY___^^^XXXSSS???:::333000000111///---&&&+++///000---,,,---000------------------------,,,++++++++++++*********((((((((((((((()))******+++)))(((***---///...,,,((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''((())))))************+++++++++))))))***+++,,,---.........,,,******++++++***))),,,,,,,,,+++++++++++++++,,,,,,------...//////////////////...///000000111111111111222222222222333444444333333444555777888;;;;;;;;;<<<===???@@@AAAEEENNN\\\mmm>>>JJJ___wwwhhhUUU===666111222222000000333000222444555999AAALLLUUUbbbnnnwwwvvvsssrrrttttttttttttsssoooggg___XXXUUUGGGBBBAAAEEELLLTTT___iiikkkkkklllnnnppprrrqqqpppsssqqqpppooommmfffYYYPPPFFFCCC???:::888777777777;;;DDDQQQ[[[]]]XXXQQQMMM???:::444222222111...+++"""'''---///---,,,///222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((()))*********)))(((***...000///...))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###%%%''')))******************+++++++++)))******++++++,,,---------+++)))((())))))((('''++++++******************------,,,------...000000000000000000000111111222000000111111111222222222444444333333444555777888;;;;;;;;;<<<===???@@@AAAFFFOOO^^^ooo???JJJaaa{{{|||dddPPP???777111222444222///...000333666888;;;DDDQQQ[[[lllmmmooosssvvvwwwtttrrrrrrnnniiiddd___XXXOOOIIICCCBBBAAADDDLLLWWWbbbiiiooonnnmmmnnnppptttxxxzzzuuussspppkkkeee[[[QQQKKKCCCAAA???===777111333888>>>GGGRRRZZZ^^^ZZZMMM@@@777555333222222111///...,,,,,,,,,------..................---++++++,,,...***)))(((((()))+++---...,,,+++)))((((((((()))***)))+++...000111000...---(((''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""&&&''''''''''''(((((()))***+++,,,,,,---,,,+++++++++***)))))))))************************------,,,++++++******))),,,---...///000000000000111///------///111111111111111222222222333333333666666666666777777777777444777:::;;;<<<>>>AAACCCGGGSSSbbbrrrCCCNNNccc|||xxx^^^JJJ===555000111333111000000111444888<<>><<<777222444:::BBBMMMXXX]]]]]]WWWKKK???666444222222222111///---,,,,,,,,,,,,---------------.........,,,+++,,,---******)))((()))***,,,---+++***))))))(((((())))))'''))),,,...///...,,,+++''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$!!!%%%'''((('''''''''((())))))******+++++++++++++++++++++************************************,,,,,,,,,+++++++++++++++---...///000111111111111222000......000111222111222222222222222222222333222222333555777888::::::777888:::<<<===???BBBEEEHHHTTTcccrrrHHHSSSggg}}}tttZZZGGG<<<555000111333222111333333666;;;CCCNNNZZZeeekkkqqqpppppprrrtttvvvvvvuuupppllleee^^^VVVNNNFFF@@@===???DDDKKKVVVaaajjjpppssstttuuuvvvwwwxxxxxxxxx{{{wwwppphhh___TTTJJJCCC@@@===<<<:::777444888???JJJVVV```aaa[[[SSSGGG>>>555444222111111000...,,,,,,,,,,,,,,,+++++++++++++++---//////---++++++++++++***)))((())))))+++,,,))))))******))))))((((((&&&''')))+++,,,+++***)))''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))'''''''''((()))))))))))))))******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......///000111111111111111000...///111222222111222222222222222222222222111111222444666777999999999:::;;;<<<===???DDDGGGKKKVVVdddtttJJJWWWlllqqqZZZHHH===777222333444222333555555888???KKKXXXeeemmmqqqqqqooonnnoooqqqsssttttttooojjjcccZZZQQQHHHAAA===:::>>>EEEOOO[[[fffnnnsssxxxzzz{{{}}}}}}{{{yyyxxxyyytttlllcccYYYOOOFFF@@@>>>;;;:::999777777>>>FFFSSS^^^gggcccXXXMMMCCC<<<555333111000000///---,,,,,,,,,,,,++++++************,,,//////---+++******+++***))))))))))))******((()))*********)))'''&&&&&&'''(((*********)))((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%%%%&&&&&&%%%%%%'''((()))(((''''''(((******)))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......---...///000000111111000000///...///000111111000333333333222222222222111333333333444444444555555::::::;;;;;;<<>>GGGSSS```jjjppprrrooommmkkkkkkmmmooopppppplllhhhaaaWWWLLLDDD>>><<<888>>>GGGSSS___jjjqqquuu}}}}}}yyywwwrrrmmmddd[[[SSSKKKCCC???===:::888888888;;;DDDNNN[[[eeejjjaaaSSSGGG>>>:::333222000//////...,,,***,,,,,,,,,++++++************,,,...///---+++************))))))))))))))))))(((((()))******((('''&&&'''((())))))***))))))((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&'''))),,,************))))))))))))******++++++,,,,,,,,,---++++++++++++++++++++++++******+++,,,---......///+++,,,---...///////////////...---...000111000///222222222222222222222222333333333333444444444444999999::::::;;;>>>CCCGGGNNNXXXgggyyyTTTdddxxxwwwiiiWWWGGG@@@:::666666555444666;;;CCCJJJTTT___gggmmmooopppmmmkkkiiiiiijjjlllllllllgggddd]]]RRRHHH@@@===<<<;;;@@@JJJWWWcccmmmuuuxxx|||xxxuuummmggg^^^UUUMMMGGGBBB???<<<999777888:::???KKKVVVbbbhhhhhh\\\LLLAAA;;;777333111///......---+++***,,,,,,,,,,,,++++++++++++***,,,......,,,*********((()))))))))))))))))))))(((((())))))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***,,,***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///++++++,,,---............///......///111111000...111111222222222333333333000000111333555666888888888999:::;;;<<<>>>CCCFFFMMMXXXiii}}}aaannn}}}}}}ssshhhYYYKKKCCC>>><<<<<<<<<<<>>@@@CCCFFFKKKWWWjjjkkkvvvxxxrrrjjj]]]RRRGGGCCCBBBCCCDDDEEEKKKRRRXXXaaammmsssrrrooonnnoookkkjjjhhhiiijjjjjjiiiggg]]][[[UUUKKKAAA;;;:::;;;DDDIIIRRR^^^iiissszzz~~~{{{vvvrrroookkkdddZZZPPPIIIDDDAAA???<<<888666888<<>>CCCOOO]]]gggqqq}}}wwwqqqpppnnnjjjfff]]]QQQKKKJJJIIIDDD???>>>888333666@@@OOO[[[aaakkkdddWWWIII<<<555333333>>>:::444...***(((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********'''(((***+++,,,,,,+++***)))***+++,,,***(((%%%###(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%&&&((()))((('''""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,,,,,,,,,,,,,,,,------.........******))))))******+++,,,++++++,,,,,,---...//////*********+++,,,---...///...............///000000000000000000000111111222///000111222333444444444444444555555666777777777999:::<<<>>>@@@CCCGGGJJJMMMWWWkkk~~~}}}yyytttrrrqqqmmmfff```\\\[[[ZZZ[[[```gggnnnrrrwwwxxxxxxwwwtttqqqqqqqqqlllkkkiiiiiijjjiiigggeee]]]RRRGGGAAA>>><<<===@@@IIIUUUbbbkkksss|||~~~uuupppnnnllliiifff]]]RRRLLLJJJHHHCCC???<<<888555:::EEESSS^^^dddfff___RRRDDD999333222333666444000---***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,+++***)))((()))))))))************'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""!!!"""$$$$$$$$$###""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((''',,,,,,,,,,,,,,,---------******))))))******+++,,,++++++,,,,,,---......///...---,,,,,,++++++,,,,,,...............///000000000000000000000111111222000111222333333333333333444444555555666777777777888:::<<<>>>???BBBGGGJJJOOOXXXkkk}}}{{{xxxvvvsssrrrrrrpppkkkgggjjjjjjlllnnnrrrwww{{{}}}zzz{{{{{{yyyuuurrrqqqqqqmmmkkkkkkkkkkkkjjjgggeee[[[PPPDDD>>><<<;;;>>>CCCQQQ\\\hhhoootttzzz~~~~~~{{{rrrmmmmmmkkkhhheee]]]RRRLLLIIIGGGBBB===:::999:::AAAMMM[[[dddhhhaaaYYYKKK>>>555111111222...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---,,,,,,***)))(((***)))(((((((((***+++,,,&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$###"""###%%%&&&%%%$$$$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))),,,,,,,,,+++++++++++++++******))))))******+++,,,++++++,,,,,,------.........---,,,,,,++++++,,,,,,...............///000000000000000000000111111222222222333333333333333222444444555555666777777777888999;;;===???BBBFFFIIIQQQZZZlll~~~zzzwwwsssrrrrrrsssttttttqqqnnnrrrtttwwwzzz|||~~~~~~yyyyyyyyywwwssspppoooooonnnmmmmmmmmmllljjjfffcccWWWMMMBBB<<<::::::AAAHHHTTT___jjjooorrrvvvwwwvvvyyyzzzvvvoookkklllkkkhhhccc\\\RRRLLLHHHEEE@@@<<<999:::???JJJWWWbbbhhhiii]]]TTTFFF999222//////000******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++***)))(((((('''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$&&&'''&&&%%%$$$$$$######"""#########%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++,,,+++++++++******))))))******))))))******+++,,,++++++,,,,,,,,,---------*********+++,,,---...///...............///000000000000000000000111111222333333333444333333222222444444555555666777777777777999;;;===???BBBFFFIIISSS[[[mmm}}}yyytttpppppprrrtttvvvwwwvvvuuuxxxzzz|||~~~~~~~~~|||{{{xxxyyyyyywwwssspppoooooooooooonnnnnnmmmiiiddd___RRRIII???;;;999<<>>:::999===FFFSSS___gggiiigggYYYPPPBBB777000...------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,&&&'''((()))((('''%%%###$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""!!!"""$$$%%%$$$###$$$$$$######"""#########%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((()))))))))+++++++++******)))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,*********+++,,,---...///...............///000000000000000000000111111222333333444444444333222222444444555555666777777777888999<<<===???BBBFFFIIISSS\\\nnn~~~|||xxxsssnnnppprrruuuwwwyyyyyyyyy|||}}}~~~}}}|||{{{|||}}}|||zzzuuurrrppppppnnnnnnnnnmmmkkkeee^^^YYYLLLDDD>>>;;;:::>>>IIISSSVVV___ggghhhhhhkkkllljjjhhhlllmmmkkkjjjkkkhhhdddZZZVVVOOOIIIDDD@@@<<<999:::@@@LLLZZZfffjjjfffbbbSSSJJJ>>>444000///---+++,,,---------,,,+++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))***+++,,,--- """%%%((()))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$#########%%%&&&%%%$$$$$$###############$$$$$$$$$%%%%%%&&&&&&'''''''''''''''((()))************+++++++++*********************))))))******+++,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...............///000000000000000000000111111222333333444444444444333333444444555555666777777777999:::<<<>>>@@@CCCGGGJJJSSS]]]ppp|||{{{xxxrrrnnnpppsssvvvxxxyyyzzz{{{~~~~~~~~~~~~~~~~~~~~~|||vvvqqqnnnnnnllllllkkkjjjggg```WWWQQQFFFAAA<<<;;;<<>>;;;999<<>>???AAADDDHHHKKKRRR]]]rrr~~~{{{{{{xxxsssnnnqqqtttwwwxxxzzz{{{|||}}}}}}||||||}}}|||uuuoookkkjjjjjjjjjiiihhhccc\\\RRRLLLCCC???<<<<<<>>>CCCOOO[[[bbbhhhkkkhhheeefffgggfffccciiimmmllljjjgggaaaYYYSSSPPPKKKFFFAAA===:::888===EEESSSbbbkkkiii```WWWCCC<<<444000111111///,,,++++++************++++++*********************************++++++,,,,,,,,,+++***)))'''''''''(((((()))((('''&&&%%%&&&'''((($$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!! """###"""!!!""""""""""""###$$$%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((*********+++,,,,,,,,,---*********)))***++++++,,,++++++++++++++++++++++++*********+++,,,---//////...............///000000000000000000000111111222111222333444555555555555444444555555666777777777:::<<<>>>@@@BBBEEEIIILLLQQQ]]]sss|||uuuooommmoooqqquuuyyy|||~~~{{{wwwvvvyyy|||uuuooolllllljjjkkkllliiibbbWWWMMMFFF@@@???===;;;???JJJXXXccciiihhhfffeeedddddddddeeelllkkkjjjjjjiiiddd[[[UUUOOOKKKHHHEEE???888777:::AAALLLZZZfffllliii[[[LLL???777000---+++((())),,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,'''%%%######%%%'''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###''''''''''''((((((((()))))))))))))))************)))))))))***+++,,,......******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---..................////////////000000000000000111111222222333555666666666555444666666555555555777888999888;;;>>>AAACCCFFFIIIKKKVVVaaawww~~~}}}}}}}}}|||yyytttppplllnnnrrrvvvzzz~~~|||xxxwww{{{xxxqqqnnnmmmiiijjjkkkhhh```VVVKKKDDD>>>>>><<<<<>>999999===EEEPPP]]]ggglllgggYYYJJJ>>>666000---+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++(((&&&%%%&&&(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))************++++++++++++,,,---......*********+++++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---..................////////////000000000000000111111222333444444555555555555555666666555555666777888999:::<<>>DDDPPP\\\eeekkkjjjhhhgggffffffggghhhhhhgggfffddd```ZZZSSSNNNKKKFFFCCCAAA===:::<<>>???@@@AAAEEEJJJNNNZZZggg}}}}}}yyyvvvuuusssqqqoookkknnnrrrwww{{{|||}}}}}}~~~|||xxxuuuuuuyyy}}}uuunnnjjjhhhhhhgggbbbZZZOOOEEE???:::;;;<<>>???DDDJJJOOOXXXggg}}}xxxuuusssrrrqqqpppnnnooorrruuuwwwxxxxxxxxxyyyxxxuuusssrrrvvv}}}yyyrrrmmmjjjhhheee^^^UUUKKKBBB===:::;;;>>>EEEOOOZZZdddiiilllkkkiiiiiihhhiiijjjjjjmmmllljjjeee___YYYUUURRRPPPJJJCCC@@@======CCCKKKVVV```hhhfff^^^RRRDDD999666000---...---***)))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))((('''(((***+++***)))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))((()))))))))************---,,,+++***))))))))))))))))))*********+++++++++,,,,,,,,,------.........,,,++++++++++++,,,------............////////////000000000000000111111222444444333222222444555666555555444555666888999;;;<<<<<<<<<<<<>>>CCCJJJOOOVVVggg|||yyyuuusssrrrrrrrrrqqqpppqqqrrrsssuuuuuuvvvvvvwwwwwwuuussssssuuuzzz~~~xxxsssmmmiiicccZZZQQQHHHAAA===:::<<>><<<>>>CCCNNNZZZdddiiikkkkkkjjjiiihhhhhhiiijjjkkkeeeeeeccc]]]VVVQQQOOOOOOMMMFFF???<<<===AAAMMMXXXccckkknnndddTTTGGG===777000,,,+++......+++)))***************************)))))))))))))))))))))))),,,,,,,,,+++++++++******)))((('''(((******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$(((((((((((())))))))))))))))))))))))************++++++******)))*********))))))))))))*********************++++++,,,,,,,,,+++++++++***++++++,,,---............////////////000000000000000111111222222222333444444444444333444444444444666888:::;;;:::;;;===???BBBHHHOOOTTT]]]pppzzzvvvsssqqqnnnlllrrrqqqqqqqqqssswwwzzz|||zzz{{{|||{{{zzzzzz{{{}}}~~~~~~xxxrrrlllaaaUUUKKKDDDAAA???===???EEEPPP\\\fffkkkllljjjiiihhhhhhhhhiiijjjkkkddddddaaa\\\TTTOOONNNOOOIIIBBB;;;:::<<>>AAAEEEKKKRRRVVVbbbuuu~~~zzzwwwtttrrrqqqpppoooqqqrrrtttuuuyyy~~~}}}}}}|||vvvrrriii^^^TTTIII>>>999:::===BBBLLLYYYcccjjjkkkjjjllllllllllllkkkjjjiiiiiiiiiddd]]]XXXUUURRRMMMIIIBBB>>>999777:::FFFUUU___hhhiiieeeYYYHHH:::555444//////...---,,,,,,,,,,,,...---+++*********++++++)))******++++++,,,------+++***)))'''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%))))))))))))))))))))))))***)))'''&&&'''(((***+++---,,,***)))))))))******))))))***+++,,,,,,------,,,------------,,,+++***,,,,,,,,,,,,---...//////000000000000////////////000000000000111111111111333333444444444444444444111444888:::::::::;;;;;;===<<<>>>BBBDDDHHHRRR\\\iii}}}yyyvvvsssqqqpppooonnnpppqqqssstttxxx}}}}}}||||||~~~|||vvvpppnnneeeZZZQQQFFF===999;;;@@@FFFQQQ\\\dddiiikkkkkkllllllllllllkkkjjjiiihhhhhhbbb\\\WWWTTTQQQLLLHHH>>><<<999:::AAALLLWWW^^^gggeee___RRRCCC888333222///...---,,,++++++++++++---,,,+++*********++++++((())))))***++++++,,,,,,++++++)))(((((()))*********************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$%%%%%%&&&(((((())))))))))))((((((***)))'''''''''(((***+++---,,,***)))))))))***+++)))******+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,---...//////////////////000000000000000000000000111111111111333333333444444444444555444555777888888999<<<>>>>>>===???BBBEEEHHHQQQ[[[mmm}}}{{{xxxtttqqqooonnnnnnmmmooopppqqqsssvvv{{{~~~|||zzzyyyyyyuuuooojjjiii___UUULLLCCC;;;:::<<>>@@@AAA@@@AAADDDFFFIIIRRR[[[ppp}}}{{{xxxtttqqqooonnnmmmlllmmmnnnooopppsssxxx{{{|||~~~{{{xxxwwwvvvsssmmmhhhcccYYYMMMEEE???<<<>>>DDDQQQ[[[fffmmmmmmkkklllmmmhhhiiikkkkkkkkkiiifffeee^^^ZZZVVVTTTQQQMMMFFF@@@;;;:::===FFFTTT```eeefff```UUUFFF:::444222000///,,,,,,+++***))))))))))))++++++++++++++++++++++++******+++,,,,,,------...)))(((''''''((()))***+++((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''((())))))+++,,,,,,+++)))))))))))))))))))))******++++++++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,...---+++******+++---...+++,,,---...////////////---......///000111111222111111111111222222222222222222333333444555666666333666999;;;<<<===>>>@@@BBBAAABBBEEEGGGJJJSSS\\\ooo~~~|||yyyuuurrrpppoooooolllmmmnnnnnnpppssswwwzzz{{{|||yyywwwwwwvvvrrrlllggg^^^TTTIIIBBB>>>>>>CCCKKKUUU]]]gggnnnooolllkkkjjjgggiiijjjkkkkkkhhhfffddd[[[XXXUUUTTTQQQLLLEEE>>>===>>>CCCMMMXXXbbbfffgggXXXNNNAAA777222111000///---,,,+++***))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,---.........)))((('''''''''((()))******************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***,,,------,,,***))))))))))))*********++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...+++,,,...///000000//////......//////000000111111111111111222222222222333111222333333444555666666333777;;;>>>???@@@@@@AAACCCBBBCCCFFFHHHKKKTTT^^^qqq~~~{{{wwwtttrrrqqqqqqlllmmmnnnoooppprrrwwwzzz~~~yyywwwvvvvvvtttppphhhaaaVVVLLLBBB>>>===AAAIIIRRR\\\bbbkkkrrrtttsssnnnkkkfffhhhjjjkkkkkkhhheeecccZZZWWWUUUTTTRRRLLLDDD>>><<>>666111/////////------,,,***************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,---......+++***)))((((((((()))******************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''((()))((()))+++------+++)))((())))))******+++++++++******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,...000111000///...////////////000000000000111111111222222222333333111222222333444555666777777999<<<>>>???AAACCCEEEBBBAAACCCGGGIIIMMMVVV```vvv|||yyyuuusssrrrrrrlllmmmnnnoooppprrrwwwzzzxxxvvvuuutttrrrlllccc\\\PPPGGG>>>;;;===BBBMMMXXXdddhhhooowww{{{zzztttooofffhhhjjjkkkkkkhhheeebbbYYYWWWUUUTTTRRRMMMDDD===:::CCCPPP[[[aaabbbbbbaaaHHHCCC===555000---...///...---,,,+++************)))***+++,,,---,,,,,,+++)))******++++++,,,---------,,,+++)))))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&'''((())))))'''(((***,,,,,,***((('''))))))***++++++++++++***)))***,,,---...---,,,,,,++++++++++++++++++++++++***+++,,,------------,,,+++,,,...000111000///...000000000000////////////111111222222222333333333111111222333444666666777:::;;;<<<===>>>AAAEEEIIIBBBAAACCCGGGJJJMMMWWWaaa{{{yyyrrrqqquuupppoooooopppsssvvvwwwwww|||yyysssqqqoooooommmggg^^^WWWLLLFFF???<<>>===CCCMMMXXX^^^iiilllqqquuuwwwuuurrrpppllljjjiiihhhhhheee```\\\UUUTTTSSSQQQIII@@@>>>@@@HHHRRR]]]aaaaaa^^^VVVOOODDD===444//////...,,,))),,,+++))))))***++++++***+++++++++,,,,,,,,,------,,,++++++---......+++((('''%%%$$$$$$%%%''''''''')))(((((((((''''''''''''&&&'''((((((((('''%%%%%%&&&&&&%%%$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&& """%%%'''((((((&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))***************(((((((((((()))))))))***+++,,,,,,,,,++++++***)))******++++++,,,,,,---------------------...////////////000///------...000666444222///...///000111222222222222333333333333333333444555555666777777888888999999;;;<<<>>>???AAABBBDDDFFFFFFLLLZZZhhhwwwsssuuuuuuvvvxxxzzz{{{zzzyyyyyy}}}}}}xxxuuuooommmkkkhhheee]]]SSSKKKDDD@@@===???GGGRRR]]]ccckkkooossstttqqqnnnnnnnnnmmmkkkiiigggeeeaaa[[[WWWTTTRRRPPPMMMEEE>>>===AAAMMMVVV___aaa^^^YYYQQQIII???999222...------,,,***---+++******+++,,,,,,+++++++++++++++,,,,,,,,,,,,...------...//////,,,***)))(((&&&'''(((******)))((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&& """%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))*********((((((((()))))))))************+++++++++***)))))),,,,,,,,,,,,,,,------------------------......///---...///...------///000777666333000//////000111000111111111222222222222222333444555666777888999999999999999:::;;;<<<===@@@AAACCCFFFGGGNNN]]]lllxxxtttuuuvvvxxx|||~~~}}}{{{yyyxxx{{{}}}~~~yyyuuussspppmmmjjjgggbbbZZZOOOGGG???======BBBLLLXXXccchhhmmmqqqtttrrrllliiijjjmmmlllkkkiiigggccc___ZZZWWWTTTQQQMMMIIIBBB===>>>DDDMMMVVV^^^___[[[VVVMMMDDD:::555000---,,,,,,+++***,,,***))))))+++,,,,,,+++***++++++++++++,,,,,,,,,............///...---+++,,,+++***+++,,,------,,,(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((()))******(((((()))))))))***************++++++++++++******---------------------,,,------,,,,,,------...///,,,---......------///111444333111000///000000111000000000000111111111111222333444555777888999:::777777888999:::<<<>>>???@@@@@@CCCFFFIIIPPPaaapppxxxtttuuuuuuyyy}}}}}}zzzxxxxxxyyyyyyzzzzzzyyyvvvssspppqqqnnnjjjgggaaaXXXLLLDDD<<<<<>>??????BBBFFFJJJSSSeeeuuu|||vvvssstttsssxxx}}}~~~{{{yyyxxxyyyxxxwwwuuuuuuuuutttqqqnnnpppmmmiiieee___UUUJJJAAA<<<===BBBLLLXXXdddlllpppqqqrrrrrrooojjjggghhhiiifffhhhhhhfffbbb^^^[[[ZZZXXXQQQJJJDDD???===DDDMMMZZZaaaddd```XXXOOODDD;;;333222///,,,*********+++)))((('''(((***++++++***************+++++++++++++++,,,---,,,*********,,,(((''''''(((***+++)))((('''''''''((((((((((((((('''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))))))))((('''&&&'''((()))***)))))))))*********++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...,,,---...---,,,,,,...///,,,,,,---...///000222333///000000000111111111111111222333444555666777888:::999999999999::::::;;;>>>???BBBGGGKKKUUUhhhyyyxxxqqqpppooonnnnnnpppsssxxx}}}}}}zzzxxxyyy{{{wwwuuurrrrrrrrrrrrpppnnnmmmiiieeeaaa[[[QQQFFF======???FFFPPP]]]hhhooorrrqqqqqqpppnnnllljjjiiihhheeeggggggeee```[[[YYYXXXXXXQQQHHHBBB<<<<<>>BBBGGGLLLWWWkkk}}}jjjbbb]]]___bbbeeeiiimmmsssxxx}}}}}}zzzxxxzzz}}}wwwtttqqqpppqqqqqqooommmiiifffbbb^^^XXXNNNBBB:::>>>AAAHHHSSS___jjjpppsssqqqpppnnnnnnnnnllljjjgggdddfffgggddd^^^XXXVVVUUUXXXPPPGGG@@@;;;;;;EEEPPPRRRXXX\\\YYYQQQIII???777222222000---***))))))***+++))))))))),,,---------)))************+++++++++,,,---...---***)))+++...)))))))))+++,,,,,,+++)))&&&'''''''''(((((())))))'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++)))************+++++++++((()))***+++++++++++++++))))))***++++++,,,------,,,,,,++++++,,,,,,---......//////---++++++,,,---000000000000111111111111111111111111222222222222222222222333333444444444444555666777:::<<<>>>???===>>>BBBGGGMMMYYYmmmRRROOOMMMMMMOOOTTT```kkkrrrxxx|||}}}}}}}}}yyytttsssqqqooonnnmmmllljjjhhhjjjgggaaaYYYPPPHHHAAA>>>;;;BBBNNNZZZdddkkknnnpppooommmkkkjjjkkkllllllkkkjjjjjjhhheee```[[[XXXWWWPPPLLLEEEAAAAAAFFFLLLQQQXXXZZZZZZUUUKKK@@@999666000///---,,,+++*********(((((()))+++------***(((***))))))((()))+++---...///---,,,---000222111///...+++))))))******'''%%%&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''(((((())))))*********)))(((''''''((()))***$$$%%%(((+++,,,,,,++++++'''''''''''''''''''''''')))+++------,,,+++,,,---,,,,,,.../////////...---------------------------////////////000000000000222222333333333333444444222111111111222444666777666666777888:::;;;<<<<<>>EEERRR___iiioooqqqqqqooollljjjjjjkkklllkkkkkkjjjiiigggccc^^^ZZZXXXWWWNNNIIICCCAAAEEELLLSSSWWWZZZZZZXXXRRRGGG>>>777444///...---,,,+++*********+++++++++---......---+++,,,+++***))))))***++++++...,,,***+++---...,,,***...+++))))))******'''%%%&&&'''(((((())))))((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%'''((()))'''((((((((()))))))))******)))(((''''''((()))***((()))***,,,,,,++++++***++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,.../////////...---)))***+++,,,...///000111000000000000111111111111222222222333333333444444222222111222333444666777666777888999:::<<<======???@@@DDDIIINNN\\\sss888666666:::>>>EEESSS___ttt~~~xxxqqqooommmmmmmmmllljjjhhhhhhddd\\\SSSJJJCCC>>>;;;AAAJJJXXXfffppptttsssrrrmmmllljjjiiijjjkkkkkkjjjjjjhhheee```\\\YYYWWWUUUJJJEEE@@@BBBLLLVVV]]]```^^^\\\VVVMMMCCC:::555222///...---+++************,,,+++***+++---...---,,,++++++*********+++,,,,,,...---++++++++++++***(((,,,+++))))))))))))'''&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))---,,,,,,,,,++++++******------------------------***,,,......---,,,---...,,,,,,---............---******+++---...///000111111111111111222222222222222222222222333333333333333333222222333555777888777888999:::;;;===>>>>>><<<>>>DDDJJJPPP^^^uuu333222333777;;;CCCPPP]]]nnnzzzzzzrrrpppnnnmmmmmmmmmkkkiiieee```WWWNNNFFF@@@<<<;;;EEEOOO^^^mmmvvvwwwtttqqqllljjjiiiiiijjjjjjiiihhhiiifffbbb^^^ZZZXXXUUUSSSGGGAAA???EEESSS```ggghhhccc^^^TTTIII???777333111...---,,,+++************+++)))((((((***+++++++++'''((()))***,,,...000111......---,,,,,,,,,+++***+++***)))))))))((('''&&&''''''((()))))))))))))))&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---------...,,,,,,---------.....................------------000000000111111111222222111222222222222333333333444333333333444666888999888999:::;;;<<<>>>??????<<>>======JJJTTTdddrrrzzzyyytttooojjjiiihhhhhhiiijjjhhhggggggddd___\\\YYYWWWSSSPPPDDDAAAAAAKKKZZZggglllllleee]]]RRREEE<<<666222111---,,,,,,+++************+++)))((((((***+++++++++'''(((***,,,...///000111+++,,,,,,,,,,,,+++,,,,,,)))******)))(((''''''''''''(((((()))))))))))))))%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&$$$###"""%%%%%%&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((()))***+++,,,++++++++++++++++++++++++***,,,......---,,,---...,,,,,,,,,,,,------....../////////......---------/////////000000000111111111111111222222222333333444333333333444666888999999999:::;;;===>>>?????????AAAGGGMMMTTTccc{{{000......111444999EEEPPPeeerrruuussspppnnnmmmllliiiggg[[[UUUMMMDDD???>>>@@@AAAPPPZZZiiivvv|||zzzsssmmmiiihhhggghhhiiiiiigggeeeeeeaaa]]][[[YYYVVVQQQLLLCCCCCCGGGRRR___iiilllkkkcccZZZMMMAAA999444222000,,,,,,+++***************,,,+++***+++---...---,,,,,,,,,---.........------)))***++++++))))))***,,,((()))***)))'''&&&'''((('''((())))))******))))))$$$$$$$$$$$$$$$%%%%%%&&&##############################$$$%%%%%%%%%%%%$$$###$$$&&&'''(((((('''&&&%%%%%%'''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((%%%&&&'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---,,,,,,,,,+++,,,------...,,,------...//////000000.../////////000000000000111111111111222222222222333333222222333555777888888999:::;;;<<<>>>??????AAACCCHHHOOOWWWggg111000000333666:::EEEPPPcccooo{{{}}}|||}}}}}}|||uuurrrooommmkkkiiieeecccVVVQQQHHHAAA>>>???CCCFFFVVV```nnnzzz~~~{{{sssmmmhhhgggggghhhiiihhhfffdddbbb___\\\ZZZZZZVVVNNNHHHCCCGGGNNNXXXbbbhhhiiihhh___UUUHHH===666222000///,,,++++++***************+++++++++---......---+++------...//////...---,,,+++,,,---,,,)))((()))+++''')))***)))'''&&&''')))(((((()))************)))$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%'''((())))))((('''%%%&&&'''((())))))((((((***)))))))))(((((((((''''''((()))******)))((('''%%%&&&(((+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,,,,+++++++++,,,---...------......//////000000//////000000000111111111111111111111222222222222222222111222333444666777888888999;;;<<<===>>>???BBBCCCIIIPPPZZZmmm///---...111444999CCCNNNaaammmvvvwwwuuuuuuwwwwwwtttqqqnnnkkkiiifffccc```TTTNNNFFF@@@===@@@EEEIII[[[dddqqq||||||sssmmmggggggggghhhiiihhhfffcccaaa^^^[[[[[[ZZZVVVMMMFFFCCCIIISSS]]]cccfffffffff[[[RRRDDD:::444111///---++++++******************(((((()))+++------***(((***+++---///000000/////////111111///+++)))***+++&&&)))***)))&&&%%%''')))(((((()))***************$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''(((******)))(((%%%$$$%%%&&&'''))))))))))))(((******))))))(((((((((''''''((()))******)))((('''&&&(((+++---......---,,,++++++++++++++++++++++++((()))++++++*********+++---,,,+++***+++,,,---...111000000///...---------000111111111111222222222000111111111111222222222222111111111222444666777777888999:::;;;===>>>>>>AAACCCHHHPPP\\\qqq111///000333444888FFFVVVccclllsssvvvwwwwwwuuupppnnnmmmlllnnnppplllccc\\\TTTIIIAAA@@@>>><<>>555000...------,,,+++)))(((((()))+++,,,+++++++++++++++++++++++++++,,,,,,---.........---------,,,+++***)))((('''(((''''''&&&&&&((()))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&((()))***+++++++++******)))(((((((((***************++++++,,,---...///000///...---,,,******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......---...000111111111000///111111111111222222222222444333111000000222333444000000000111333555777888888:::;;;<<<<<<>>>@@@BBBCCCEEELLLVVVcccxxx222000111333444888FFFTTTccckkkqqqssssssuuussspppooonnnmmmooonnniii___WWWNNNCCC=========>>>KKKZZZgggkkkrrrwwwyyywwwssspppqqqnnnjjjiiiiiigggaaa\\\]]]YYYVVVVVVSSSKKKGGGGGGIIITTT___gggjjjiii```WWWKKKDDD;;;333000/////////,,,+++***))))))***+++,,,***************************+++,,,,,,---------,,,---,,,,,,+++***)))((('''(((((('''&&&'''((()))***((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++---,,,,,,+++***))))))(((***))))))))))))***++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,---------------,,,+++***,,,,,,---------.........---...///000000000//////....../////////000000000000111222333444555555555111111111222333555666777888999;;;;;;<<<===@@@BBBDDDFFFMMMWWWeee{{{222111222444555:::GGGTTTccciiinnnnnnoooqqqqqqoooooonnnnnnnnnkkkcccXXXPPPEEE<<<777999===BBBPPP___gggkkkqqqwwwyyyxxxuuusssuuuqqqmmmjjjhhhddd^^^ZZZZZZVVVTTTTTTPPPIIIFFFGGGMMMYYYgggmmmnnngggZZZNNNDDD>>>777111//////000000,,,+++***))))))***+++,,,******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,+++***)))(((((('''(((((('''''''''((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++......---,,,+++***)))((()))))))))))))))******+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,------------.........------...////////////...............////////////...000333555777777666555333333333333444555666777777888:::;;;;;;===@@@BBBEEEGGGNNNZZZiii000111222444888@@@LLLWWWccchhhkkkjjjjjjnnnooonnnmmmmmmmmmlllggg^^^RRRJJJ???888444777>>>FFFUUUaaaiiilllrrrwwwyyyyyyvvvuuuwwwsssoookkkhhhddd___[[[ZZZWWWUUUSSSNNNGGGEEEGGGRRR___kkkpppmmmdddUUUIII???:::444000......///...,,,++++++******++++++,,,++++++***))))))***+++++++++,,,,,,---------,,,,,,,,,++++++***)))(((((((((((((((((((((((()))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&''''''(((***+++,,,......---,,,***)))(((((())))))(((((())))))***+++000///---,,,+++,,,---...+++++++++,,,,,,,,,------,,,---------------,,,,,,------------............---------...............//////000000000111111111///000222444555555444444444444444444444555666777666888:::;;;;;;===@@@BBBEEEGGGOOO\\\mmm---000222555;;;GGGSSS[[[cccgggiiihhhhhhlllnnnmmmjjjjjjjjjhhhbbbXXXNNNFFF<<<777555888AAALLLXXXbbbjjjmmmqqquuuxxxxxxvvvuuuuuurrroookkkhhheeeaaa___^^^ZZZVVVSSSLLLFFFFFFJJJXXXccclllmmmhhh^^^RRRHHH<<<888333///...---,,,+++,,,++++++++++++++++++,,,------+++******+++---------...............------+++******))))))(((((((((((((((((()))))))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&'''''''''''')))***+++,,,,,,,,,+++***)))((('''''')))))))))))))))******+++///...---,,,+++,,,------++++++,,,,,,,,,---------,,,------......------------------.........//////------------.........///000000000000111111111111333222111000000111222222444444444444444555666777666888:::;;;<<<===@@@CCCFFFHHHPPP___qqq---111444666???MMMYYY___ccchhhjjjhhhhhhkkkmmmmmmiiiiiihhhddd\\\RRRIIICCC:::888777<<>>999999:::AAALLLYYYbbbfffhhhiiikkkmmmnnnooonnnmmmmmmllljjjfffbbb`````````___YYYSSSMMMGGGEEELLLUUU```iiimmmhhh]]]RRRHHHAAA777555111///...---,,,***+++,,,,,,,,,,,,,,,,,,+++///---+++******+++---///......//////......---,,,))))))))))))(((((((((((('''((()))***+++***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$'''''''''((()))***,,,,,,************************+++++++++++++++,,,,,,---+++++++++++++++***)))))),,,,,,,,,------------...,,,,,,---...........................//////////////////.........///000111000000000000111111111111222222111111111111111111111111111222333555666777777999;;;===>>>@@@CCCFFFMMMNNNWWWhhh~~~111666888:::CCCRRR^^^```dddiiillljjjjjjmmmnnnlllnnnmmmhhh___TTTHHH???;;;777999<<>>AAADDDGGGPPPRRRZZZlll444555999BBBMMMYYYccchhhkkkkkkkkkmmmnnnnnnllljjjmmmhhh```VVVKKKBBB<<<999;;;:::===GGGWWWcccggggggeeedddccccccdddeeeggghhhgggggggggbbb\\\WWWVVVVVVVVVSSSMMMIIIIIINNNVVV]]]eeeeeeccc\\\QQQGGGAAA>>>333222000...,,,+++***)))******+++,,,,,,,,,,,,++++++***((('''(((***---//////......------,,,++++++***)))(((&&&&&&&&&'''(((((())))))*********))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((((((+++***(((&&&%%%%%%&&&&&&******************************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,........................,,,,,,------.../////////333222111000000000222222222222111111111111111111111111111222333555888999:::;;;<<<<<<===@@@DDDGGGMMMTTTaaattt444777>>>HHHTTT```hhhllllllkkkkkklllmmmmmmkkkjjjhhhddd\\\RRRIIIAAA<<<999;;;;;;???JJJXXXbbbfffeeedddcccccccccccceeefffgggggggggeee```[[[WWWVVVWWWTTTPPPKKKGGGHHHNNNXXX^^^ggggggcccZZZNNNBBB;;;888333222000...,,,+++***)))******+++,,,,,,,,,,,,+++,,,+++***)))***,,,...///.........---,,,,,,++++++***)))((('''&&&&&&''''''((())))))*********))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((((((++++++******)))***************************************+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,........................------......///000000111333222111000000111222222222222111111111111111111222222222222444666888999;;;<<<======>>>AAAEEEIIIOOOVVVcccvvv666<<>>777444222111///---,,,***************+++,,,,,,,,,,,,+++++++++,,,,,,------............------,,,,,,+++++++++***)))((('''''''''''')))))))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''((()))******+++,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++************************------------------------.........---------------..............................//////000111111111222111111000111111222222111111222222222222222222444333333444555777999:::<<<===>>>???@@@CCCGGGJJJQQQXXXfffzzz===EEERRR^^^gggmmmoooqqqooommmkkkjjjjjjjjjhhhggg```[[[SSSJJJBBB===:::999;;;@@@IIITTT\\\aaaaaa`````````aaaaaabbbbbbcccdddeeeccc___[[[WWWVVVWWWXXXMMMIIIDDDDDDIIISSS]]]cccccc```YYYPPPFFF===777444000///...,,,+++***************+++,,,,,,,,,,,,+++)))***,,,---......------......------,,,++++++*********)))(((((('''''''''))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((()))((()))+++,,,,,,+++***)))******************************+++,,,,,,,,,,,,+++************************------------------------------------------------........................---......///000000111111111111111111111111222222111111222222222222222333555555444555666777999;;;;;;===>>>???@@@CCCGGGKKKQQQZZZiii~~~GGGPPP]]]hhhmmmooooooooopppnnnllljjjiiihhheeeccc]]]XXXOOOFFF???;;;999999>>>EEEPPPZZZ___``````_________```aaabbbbbbbbbbbbdddaaa\\\XXXUUUTTTTTTTTTJJJGGGEEEGGGOOOYYYaaaeeeccc]]]UUUKKKBBB:::555222......---++++++***************+++,,,,,,,,,,,,+++((()))+++---...---,,,,,,...------,,,++++++******)))))))))))))))((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))++++++,,,,,,+++***((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************------------------------+++,,,,,,,,,------......////////////////////////,,,------......//////000000000111111222222222222111111222222333333333333666555555555666888999::::::<<<===>>>@@@CCCGGGKKKQQQ[[[mmmSSS\\\gggoooqqqpppoooooopppnnnmmmkkkjjjgggccc```YYYSSSJJJBBB<<<999:::;;;BBBKKKWWW___aaa```______^^^___```aaabbbbbbbbbbbbbbb^^^YYYUUUTTTRRRQQQOOOHHHGGGHHHNNNXXXaaaeeefffeee]]]RRRFFF===666111------,,,++++++******************+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,------,,,,,,++++++******'''((()))*********))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***.........---,,,+++***)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///////////////////////////,,,,,,------...////////////000111222222222222222111111222222333444444444666555555555666777999::::::<<<===>>>@@@CCCHHHLLLQQQ]]]rrr]]]eeeoootttsssqqqqqqqqqooonnnmmmmmmkkkfff```\\\QQQLLLDDD===999999;;;===FFFPPP\\\bbbbbb``````aaa^^^___aaabbbccccccbbbbbb___\\\WWWTTTRRRPPPMMMJJJFFFHHHLLLVVVaaahhhhhhgggbbbYYYLLLAAA999333///,,,,,,++++++************+++******+++,,,,,,,,,,,,+++***+++,,,------.........------,,,,,,+++*********%%%'''(((***++++++++++++))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***------,,,+++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))******,,,---...//////////////////////////////---------...//////000000...///111222333333222222111111222222333444444555666555555444555666888999;;;===>>>???AAAEEEJJJMMMRRR```xxxcccjjjssswwwuuussssssuuunnnnnnnnnnnnkkkfff___ZZZKKKFFF???999777888<<>>???AAACCCFFFKKKOOOSSSccc|||lllooosssvvvxxxvvvtttrrrrrrmmmiiiiiijjjggg___WWWLLLEEE>>>:::777666<<>>AAABBBBBBHHHPPPXXXhhhmmmooosssuuuvvvvvvtttsssrrrnnnjjjjjjjjjfff]]]UUUHHHAAA;;;888666777???HHHWWW^^^fffiiigggdddcccdddbbbbbbcccdddcccbbbaaa```]]]VVVRRRSSSRRRMMMHHHGGGHHHOOOYYYbbbkkknnnggg]]]RRRHHH>>>999555000---...************))))))))))))++++++++++++************---------.........//////------------,,,+++***)))(((((()))***************&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%&&&)))+++,,,,,,+++******++++++,,,+++***)))(((+++***((((((***+++***))),,,,,,,,,,,,++++++++++++))))))***+++++++++++++++************************+++++++++,,,---...///000///............---------/////////000111111222222///000000000000111111111222222333333333333444444555555555666777888999:::;;;;;;===AAABBBDDDKKKSSSZZZllloooppprrrtttuuuuuuttttttssspppmmmlllkkkeeeZZZRRRDDD===888666666999CCCMMM[[[aaahhhkkkjjjgggffffffdddeeeffffffeeeccc```___[[[VVVSSSSSSQQQKKKFFFFFFKKKSSS^^^gggmmmlllcccWWWMMMCCC:::666333...+++,,,++++++*********)))))))))************++++++++++++...------------...//////...------,,,+++***(((((((((((())))))******))))))$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&(((((()))((('''&&&%%%%%%%%%%%%%%%''''''((()))***++++++,,,***++++++++++++***)))))),,,+++))))))+++,,,+++***---------,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++)))***+++---...///000000---------...//////000000/////////000111111222222/////////000000000000111222222333333333333444444333333333444555666888888::::::===AAACCCEEEMMMVVV^^^qqqqqqqqqrrrsssssstttuuuuuutttrrrooonnnjjjbbbWWWNNNAAA;;;666555777<<>>???AAACCCEEEMMMVVVeee|||rrrrrrrrrsssssssssttttttuuussspppjjjcccXXXMMMEEE===999888:::>>>EEEPPPZZZfffgggiiikkklllkkkjjjjjjgggiiijjjjjjhhhddd___]]]WWWUUUTTTQQQIIICCCEEELLLUUU^^^fffiiiggg```TTTJJJAAA999333222222///------,,,++++++++++++******************+++,,,------............///......---,,,***************)))((('''(((((()))))))))(((''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&'''(((***)))((((((((()))+++,,,*********)))******+++,,,+++***((((((***+++***)))+++++++++*********)))))),,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///...---,,,***)))((('''/////////000111111222222222222222333333333444444222222333333333333444444444444555666777999;;;<<<@@@??????BBBCCCEEEMMMWWWhhhqqqrrrssssssttttttsssssssssqqqllleee\\\QQQFFF@@@999777888>>>DDDKKKVVV```gggggghhhiiijjjkkkjjjiiifffhhhiiijjjhhhddd___\\\YYYXXXVVVRRRIIIDDDJJJSSS\\\ccchhhfff```XXXMMMCCC>>>666111111111///------,,,,,,+++++++++*********+++++++++,,,,,,---------,,,...///000000...,,,***((()))))))))))))))(((((((((((())))))(((''''''&&&"""###$$$&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%&&&'''&&&$$$###$$$$$$$$$%%%&&&'''((())))))))))))))))))******+++******)))))))))***,,,,,,,,,+++))))))+++,,,+++***,,,,,,,,,+++++++++******---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---+++***)))(((/////////000111111222222111111222222222333333333222222333333333333444444333444444666777999;;;<<>>???AAACCCFFFPPPZZZlllqqqrrrssstttttttttsssrrrrrroooiiiaaaWWWKKKBBB<<<666555888@@@GGGOOO[[[eeeggggggggghhhjjjjjjiiihhheeegggiiijjjhhhddd___\\\]]]\\\ZZZUUULLLHHHOOOZZZaaagggiiiddd\\\SSSHHH???;;;444///000000...,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++---000222111///+++)))'''(((((()))))))))))))))(((((())))))((('''&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''(((((('''&&&$$$$$$$$$%%%&&&'''((()))))))))))))))******************)))))))))***,,,---...,,,++++++,,,------,,,+++++++++*********))))))---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...000222.........////////////000/////////000111111222222000111111111111222222222222222333333333444444444333333444555777999;;;<<<>>><<<>>>AAADDDHHHRRR\\\ooorrrqqqqqqrrrssstttrrrqqqlllnnnhhh[[[OOOGGG???777666777:::@@@JJJVVVaaahhhmmmjjjhhhggghhhjjjjjjjjjfffkkklllgggaaa^^^\\\YYY^^^[[[VVVOOOLLLOOOXXX^^^nnnmmmiiibbbYYYNNNEEE???666444222000......---...+++******************+++++++++******++++++,,,---+++++++++,,,,,,---------))))))************))))))++++++***((('''%%%$$$$$$)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++&&&'''(((***+++++++++++++++***)))))))))***,,,,,,***++++++++++++***))))))++++++,,,,,,,,,++++++***++++++)))'''&&&'''***---,,,++++++******++++++,,,)))***---...//////...---------...///000000//////............////////////---...000111222222222111444333333333333444555555444555555555666888<<>>777666777;;;CCCNNNZZZbbbgggmmmkkkhhhggghhhjjjjjjjjjfffiiihhhbbb]]]\\\\\\[[[[[[XXXRRRMMMLLLRRR]]]eeeooommmggg___UUUJJJAAA<<<555333111///------------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++(((((())))))))))))(((((()))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++((())))))************)))******)))))))))***+++,,,++++++++++++******)))(((+++++++++,,,,,,++++++***+++++++++)))((((((+++---,,,++++++******++++++,,,------,,,,,,------...............///////////////....../////////000000000---...000111222222222111444333333333333444555555777888888777777888;;;>>>@@@???@@@CCCFFFLLLXXXddd|||uuutttsssssssssqqqnnnlllfffddd[[[OOOEEE@@@;;;666555777>>>IIIVVV```eeegggmmmjjjhhhggghhhiiiiiihhhdddfffddd^^^ZZZ\\\^^^]]]XXXTTTNNNJJJMMMVVVcccmmmqqqmmmeee[[[OOOEEE===888222111///---,,,,,,,,,,,,*********))))))*********------,,,,,,------.../////////...---+++***))))))(((((())))))))))))((((((&&&&&&&&&'''(((((())))))&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&''''''((()))******************)))((((((***))))))))))))***++++++++++++++++++***)))((('''***++++++,,,,,,++++++++++++,,,---,,,+++***+++---,,,++++++******++++++,,,///...,,,++++++---///000///////////////.........///000000000000111111111...///000111222222222222444333333333333444555555999::::::999888888;;;===@@@@@@AAADDDFFFLLLYYYffftttssssssssssssqqqnnnkkkfff```UUUIII@@@;;;888555666:::CCCPPP___gggiiihhhkkkiiigggfffggghhhgggfffccceeeddd___]]]``````^^^WWWRRRLLLIIIMMMYYYfffpppqqqkkkbbbVVVJJJ@@@999666000///---,,,+++++++++,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,---......///...------++++++***)))))))))************))))))%%%&&&&&&''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))*********))))))((()))))))))))))))******+++++++++++++++***((('''&&&******+++,,,,,,,,,++++++***,,,...///---,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---...000111000000//////............000000111111111222222222000000111111222222222222444333333333333444555555888999:::999888999;;;===@@@@@@BBBEEEGGGMMM\\\jjjqqqqqqrrrssstttrrrooolllfff]]]OOODDD===777555444777>>>JJJZZZgggmmmmmmkkkjjjhhhgggfffggggggfffdddcccffffffdddccceeeccc___WWWQQQKKKIIINNNYYYeeemmmnnnhhh]]]QQQFFF===777444...---,,,*********++++++---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''((((((((((((((('''''')))******+++++++++(((((())))))************+++++++++***)))((('''''')))***+++,,,,,,,,,,,,,,,+++---///000...---,,,---,,,++++++******++++++,,,(((***,,,...000111111111111000///...------......111111111111222222222222111111111111111222222222444333333333333444555555444666888888888999<<<>>>???@@@DDDFFFHHHOOO```pppppppppqqqssstttrrrooollldddXXXJJJAAA;;;555333333:::DDDTTTcccmmmqqqqqqoookkkjjjhhhhhhhhhhhhfffdddcccffffffeeefffhhheee___VVVQQQLLLKKKPPPYYYbbbgggfffaaaWWWLLLBBB:::666333---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***((((((((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''((((((((((((''''''&&&'''((()))+++++++++,,,'''((())))))******))))))))))))******))))))(((''')))***++++++,,,,,,,,,,,,+++---//////...---------,,,++++++******++++++,,,(((***---000111222111000111000...------...//////000111111111111222222222222222111111111222222333444333333333333444555555333555777888999:::<<<>>>???AAAEEEHHHKKKSSSeeewwwrrrrrrrrrssstttqqqmmmiii^^^QQQCCC>>>:::555333444<<>>AAAFFFJJJMMMVVVjjj}}}ssssssttttttssspppkkkgggYYYKKK???;;;999555333666>>>MMMaaaooossstttuuuwwwpppooonnnnnnnnnmmmjjjhhheeeddd```]]]___cccccc___PPPMMMLLLNNNTTTZZZ]]]^^^VVVRRRLLLDDD<<<777333111,,,+++*********+++,,,---///......------......///---,,,,,,,,,,,,---......111000///---+++)))((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((())))))((('''&&&***************)))((((((&&&''')))*********)))(((&&&'''((()))************((()))***+++,,,---------,,,---...---,,,,,,---...,,,++++++++++++++++++,,,222000///---,,,---...//////...---,,,---///111222///000000000000111111111444333222111111111222333444333333333333444555555888:::<<<<<<;;;;;;;;;<<<>>>AAAGGGKKKNNNXXXmmmpppssstttrrrqqqoooiiiaaaUUUJJJ>>>777444333777<<>><<<999444000---,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,---------......---,,,,,,+++***)))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&&&&%%%$$$&&&%%%$$$###$$$&&&(((***))))))*********))))))((('''((()))++++++******)))'''((()))******)))((('''+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...////////////////////////000///---+++++++++---...++++++,,,,,,---...//////000000000000////////////...//////000111222222222////////////000111222333666555555444444444555555888:::;;;;;;:::;;;===???>>>DDDCCCEEEPPP\\\pppqqquuuuuussspppmmmeee\\\PPPFFF;;;666333444999@@@OOO^^^mmmrrrrrrrrrsssrrrsssqqqnnnlllkkkjjjhhhggghhheeeaaaaaabbb___XXXRRRLLLMMMPPPWWW^^^aaa^^^ZZZPPPIII@@@;;;999777444000---,,,++++++******++++++,,,,,,,,,+++++++++******---,,,,,,,,,------......,,,,,,+++***)))''''''&&&(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%'''(((***))))))************))))))'''((()))***+++******)))((()))***++++++******)))((())))))))))))))))))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,------.........000000000000////////////...//////000111111222222/////////000000111222333666555555444444444555555888999::::::::::::===???@@@FFFEEEGGGSSS___tttsssvvvwwwtttpppjjj```UUUIII@@@888444333666===EEEVVVdddpppssspppppppppooorrrpppmmmkkkjjjiiigggeeedddccccccdddbbb[[[QQQIIIKKKOOOVVV^^^cccaaaZZZSSSHHHBBB;;;777666555222///,,,,,,+++************+++,,,,,,,,,++++++++++++***------,,,+++,,,---...///,,,,,,+++)))(((&&&%%%$$$&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&''''''(((((()))))))))************))))))(((((()))************)))))))))***+++,,,,,,,,,+++((())))))******))))))(((***+++,,,---...------,,,++++++++++++++++++++++++......------------,,,,,,------------------......////////////000000000000/////////000111111222222000000000000000111333333555555444444444555555666777888999999999:::<<<>>>AAAGGGGGGJJJWWWdddzzzssswwwxxxuuupppiii\\\QQQDDD===666333444777AAAJJJ[[[gggqqqrrrooonnnnnnnnnooommmkkkjjjjjjjjjiiihhhaaabbbcccccc```XXXNNNHHHLLLRRR\\\eeehhhbbbWWWNNNCCC>>>999555333111///...,,,++++++***************++++++++++++++++++++++++...---,,,++++++---...000---,,,+++***(((&&&%%%%%%&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((())))))************)))((()))))))))************))))))***++++++,,,,,,,,,,,,,,,------------,,,,,,***+++---//////...---+++------------------------......////////////...---............------------////////////000000000000//////000000111111111111000000000000111222333333555444444444444555666666666777999999999:::<<>>999555111///---+++,,,+++******))))))******++++++++++++++++++++++++------,,,+++,,,---...///...---,,,+++)))((('''&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&''''''&&&'''(((((()))((((((((((((((()))***************)))))))))))))))*********))))))))))))******++++++---......//////......---***+++---//////...---,,,------------------------,,,------.........------.....................---.../////////000000000111000000000000000111111111000000000000111222333444444444444444444555666666666777999999999;;;===???@@@GGGIIIOOO___ooorrrvvvvvvrrrlllcccUUUIII>>>999666666777===JJJWWWbbblllsssqqqmmmmmmoooppptttqqqmmmkkkjjjhhhfffddd___``````[[[UUUQQQPPPQQQTTT[[[dddjjjggg]]]PPPHHHAAA>>>:::555111---+++***++++++***))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,+++***)))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%$$$###"""###$$$%%%&&&'''''''''''''''''''''''''''((()))******+++******)))))))))((()))******++++++***))))))))))))******+++,,,,,,------,,,,,,++++++,,,---...///......---++++++++++++++++++++++++*********++++++++++++,,,..................//////......//////000000111111000000000000000000111111111111000111111222333444444444444444444555666777666888:::::::::<<>><<<999555000---+++***++++++***)))))))))))))))******+++++++++,,,,,,,,,***+++---...///...---,,,+++*********))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%$$$###""""""$$$&&&'''((('''&&&%%%%%%&&&'''''''''((()))******+++++++++***)))((((((((()))++++++...---+++***))))))************++++++++++++******------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------......//////000000.........///000111111111111000000000000000000000111111111111222333444444444333333444444666777777777999:::;;;<<<===@@@BBBAAAIIIMMMUUUgggyyysssuuurrrkkkaaaWWWIII<<<777555555888===FFFVVVeeennnvvvzzzuuuooonnnpppqqqnnnllliiihhhhhhgggfffddd[[[^^^^^^XXXNNNIIIIIIMMMXXX\\\aaabbb]]]SSSJJJDDD;;;:::888444000,,,+++++++++******)))))))))))))))*********++++++,,,,,,,,,)))+++...000000///,,,+++))))))))))))))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%'''&&&%%%$$$$$$&&&((()))((('''%%%$$$$$$%%%&&&(((''''''(((******+++++++++***)))((((((((()))+++,,,000///---+++*********++++++++++++,,,,,,+++++++++...------------...//////////////////////////////000///---,,,---///111222,,,------...///000111111---......///000111111222111111111000000000000000111111111111222333444555333333333444555666777888888999;;;<<<<<<>>>AAACCCBBBKKKOOOXXXjjj}}}qqqqqqnnnfffYYYKKK???999888777555888@@@NNN___jjjqqqvvvwwwtttpppooollliiimmmnnnnnnkkkfffccccccdddbbb___ZZZRRRKKKIIILLLOOOZZZ^^^bbb```XXXMMMDDD???:::888444111---+++******)))))))))******+++++++++************+++,,,------,,,,,,,,,,,,,,,+++***))),,,+++)))'''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***)))***+++++++++)))((('''(((((((((((()))***,,,,,,,,,+++*********+++,,,---***---000000---+++,,,---,,,...///...------...///,,,,,,------,,,,,,+++***+++***)))+++...000...,,,//////000111111000///............///000000111111555444333222111111111111111000000000000222333444555555555555555666777888:::::::::999999===BBBFFFGGGHHHPPP___pppnnnnnnjjjbbbUUUHHH===777666666666:::DDDTTTfffqqqwww||||||xxxtttrrrppplllkkklllkkkhhhbbb___^^^___```]]]WWWOOOJJJJJJNNNSSSZZZ]]]___\\\SSSIIIAAA===888666333///,,,***))))))+++++++++++++++++++++++++++++++++***++++++,,,,,,---------------,,,+++++++++***)))((('''''''''((((((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))******+++***)))(((''')))((((((((()))***++++++,,,+++*********+++,,,---+++---//////,,,+++,,,......///000///---------///---------------,,,++++++***))))))+++---///---+++,,,,,,---......---,,,+++......//////000111111222222222111111111111000000111000000000111222333444555555444555555666777888;;;;;;;;;:::;;;>>>CCCGGGHHHKKKTTTdddwwwiiihhhddd\\\PPPCCC:::666444555777>>>JJJ\\\ooo{{{~~~{{{vvvtttrrrnnnlllkkkjjjfffaaa^^^]]]]]]^^^ZZZRRRKKKGGGJJJQQQVVVZZZZZZZZZUUUMMMDDD===:::555333000---+++)))((((((------------------,,,,,,,,,,,,++++++***+++++++++------.........---,,,,,,+++***)))((('''''''''((((((''''''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$%%%&&&''''''''''''''''''&&&&&&&&&'''((()))***)))************)))((((((***)))))))))))))))******+++++++++++++++,,,------,,,---...---,,,+++---//////000111000...------...---............---,,,,,,+++++++++,,,...///...,,,......////////////....../////////000111111222222...///000111222111000000111000000111111222333444444444444555555666888888;;;<<<<<<<<<===@@@EEEHHHIIIMMMYYYkkk~~~fffddd___UUUJJJ@@@999555444666:::CCCPPPbbbttt|||wwwuuurrrnnnmmmllliiifffcccaaa``````^^^XXXOOOHHHFFFJJJRRRWWWZZZYYYUUUOOOGGG@@@:::777333222///,,,***)))))))))---------....../////////------,,,+++************,,,---------------,,,,,,******))))))((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$&&&'''(((((((((((('''''''''(((((()))******))))))*********)))))))))+++***)))))))))))))))***++++++++++++,,,------.........---,,,+++,,,---//////000111000...------.........//////......---,,,---------...///000///.../////////000000000000000//////000000111222222222---...000222333333111000000111111111222333444444444444444444555777888999<<<===>>>>>>???BBBFFFJJJKKKOOO[[[mmmccc```ZZZPPPEEE===888666555888???HHHUUUeeettt~~~yyywwwssspppllljjjgggeeedddddddddddd]]]WWWNNNHHHGGGKKKRRRVVVZZZWWWQQQKKKDDD>>>999666222111...,,,+++******+++++++++,,,---///000111111------,,,+++***************+++,,,,,,,,,,,,++++++*********)))(((((('''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$%%%&&&'''(((((()))(((''''''((())))))*********))))))))))))))))))******+++***)))))))))))))))*********+++,,,------......///---,,,+++,,,---......///000000///...------.........//////......---,,,,,,---..................++++++++++++,,,,,,------/////////000111111222222---///111333444444333222000111111222333333444444333333444444666777888999<<<===??????@@@CCCGGGKKKNNNQQQ\\\nnn```]]]UUUKKKAAA:::888777666;;;DDDNNNZZZgggsss{{{}}}zzzvvvrrriiifffcccbbbbbbccccccccc[[[UUUNNNIIIJJJNNNRRRUUUYYYTTTNNNGGGBBB===888444000///---,,,++++++++++++)))***+++,,,---///000000,,,,,,++++++***+++++++++******++++++,,,,,,++++++)))*********)))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''%%%&&&'''((((((((((((((('''((()))***+++++++++***)))))))))((())))))***+++***)))))))))))))))******)))***+++---............///---+++,,,---...---,,,---...///...------...///---............---,,,,,,)))+++------+++***+++,,,,,,,,,,,,,,,,,,---//////.........///000000111111///000222333444444444333000111222333444444444444333333333444666777999:::;;;===???@@@AAADDDHHHKKKPPPTTT```sss^^^YYYQQQFFF===777666777777>>>IIIUUU```kkktttyyy|||}}}{{{vvvqqqiiifffaaa```aaabbbbbbaaaVVVRRRMMMLLLNNNRRRTTTUUUUUUPPPJJJDDD@@@;;;666222---,,,+++***)))******+++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,------,,,,,,)))*********)))((('''&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''((()))+++++++++++++++***)))((((((((()))+++,,,)))((((((((()))***++++++)))***,,,---...//////......,,,+++,,,//////---+++***,,,------,,,,,,...///---------------,,,++++++***---///...,,,+++,,,---......------...000111222---------...//////000000000000111111222222333333000111222444444444444333333333333444666777999:::;;;<<>>AAAAAABBBDDDIIIMMMTTT___sssTTTIII???999666333333666???LLL[[[eeelllsssvvvvvvxxxyyyyyywwwvvvtttttttttqqqkkkfffeeegggeee]]]VVVPPPOOOPPPTTTZZZ\\\YYYVVVNNNGGG???999666333000---...,,,******,,,---+++)))******+++,,,,,,+++++++++((()))***++++++,,,++++++...---++++++,,,,,,+++***))))))((('''''''''''''''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''((((((***(((&&&''')))******((((((((((((((((((((((((((('''...222///,,,---//////,,,+++******))))))******++++++,,,---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---......---,,,......------------............//////000111111222222111111111111111111111000000111111222333333333666555555666666777888999;;;>>>@@@AAABBBDDDIIINNNVVVaaauuuLLLCCC:::666555333555999FFFSSSbbbkkkqqqwwwxxxwwwzzzzzzyyyxxxwwwvvvvvvuuutttmmmggggggiiieee[[[RRROOOQQQUUU\\\```___ZZZTTTLLLFFF===777555333000---+++***)))***+++,,,+++***((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---......---+++))))))***)))((((((''''''''''''(((%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###""""""###$$$%%%'''((())))))'''&&&'''(((***))))))((((((((((((((((((((((((***000333000---///000000---,,,,,,+++++++++++++++,,,------------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,....../////////......------------....../////////000111111222222222222222111111000000000111111222222333444444444555555555555666777888999;;;===@@@AAABBBEEEJJJOOOYYYdddxxxFFF>>>777444333222666;;;JJJWWWfffooouuuzzz{{{yyy|||{{{yyyyyyyyyxxxwwwvvvrrrlllggggggiiidddYYYPPPOOOTTT[[[cccfffbbbYYYRRRIIICCC;;;666444222000---((((((((()))***++++++***))))))***+++++++++++++++---............------,,,---///000---)))'''(((***)))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&$$$#########$$$%%%&&&'''(((((('''''''''(((((())))))(((((((((((((((((((((((((((---///,,,***,,,...---......---,,,,,,,,,,,,,,,---.........---,,,++++++...------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...+++---...............///......------------......//////000000111222222222222222111111000000//////111222222333333444555555555555555555666888999:::;;;===@@@AAABBBEEELLLQQQ[[[ggg{{{AAA;;;555333222222777>>>LLLYYYhhhpppvvv|||}}}|||}}}|||zzzzzz{{{zzzvvvtttnnnjjjfffffffffaaaXXXPPPQQQWWWaaahhhiiibbbWWWPPPGGG@@@999444333222000---'''((())))))))))))***+++++++++++++++******)))(((,,,---------------,,,+++---///000---)))&&&''')))((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''''''''((()))))))))))))))))))))))))))&&&***+++((((((+++---+++///......---,,,---------............------,,,+++.........---------,,,,,,------------------------,,,,,,++++++,,,,,,---...---///000000---,,,,,,.........------------....../////////000111111222222111111111000000000//////111222222333333444555555444444555555666888999:::;;;===???@@@BBBFFFMMMSSS\\\iii~~~===888444333222333:::BBBPPP\\\iiiqqqvvv|||~~~~~~~~~|||{{{|||}}}zzztttooojjjhhhfffddd```ZZZTTTPPPTTT[[[dddjjjhhh```UUUMMMDDD>>>777333222111///---((()))******)))(((***+++++++++++++++***)))(((''')))***++++++++++++******.........,,,)))''''''((((((''''''''''''(((((()))((((((&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&(((***))))))))))))))))))))))))'''******((()))...000...///......------------------............------,,,............---------,,,------------------------,,,,,,++++++,,,,,,---...---000222111---+++,,,.........------------...............///000000111111000000000000000000000000111111222222333444444444444444444555777888::::::;;;===???@@@BBBFFFNNNTTT^^^lll999555333333444666???HHHVVV```kkkqqquuu{{{~~~~~~~~~||||||~~~~~~zzzrrrkkkhhhiiigggbbbYYYRRROOONNNWWW]]]eeeiiifff]]]RRRKKKBBB<<<555111111111///---)))+++,,,+++)))((()))+++)))***************)))((()))***+++,,,,,,---,,,,,,...---+++*********(((&&&'''''''''''''''((()))))))))(((&&&%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&&&&&&&''''''%%%'''((('''%%%%%%(((***))))))))))))))))))))))))(((******)))+++111333111///...------,,,,,,------,,,---..............................------------........................,,,,,,++++++,,,,,,---...,,,///222111---+++---000......------------......---------...//////000000......//////000111111111000000111111222333333333444444444555777888:::;;;:::===???@@@BBBGGGOOOVVV```ppp555333222333555999CCCMMM[[[dddnnnrrruuuzzz}}}}}}~~~}}}}}}zzzppphhhgggjjjiiiaaaUUULLLJJJLLLYYY___fffhhhdddZZZPPPJJJAAA;;;444111111111///---***,,,---,,,)))''')))+++'''((()))******++++++***,,,---...///000000000000///,,,))))))++++++)))&&&'''''''''''''''((()))***)))((('''%%%$$$$$$%%%%%%######$$$%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***%%%'''((('''%%%%%%'''***))))))))))))))))))))))))'''))))))(((,,,222444222......---,,,,,,,,,,,,---,,,,,,---.../////////...//////.........---------........................,,,,,,++++++,,,,,,---...***...111111...,,,///333.........------.........,,,,,,------.../////////------...///000111222222///000000111222222333333333444444555777888:::;;;:::===???@@@BBBGGGPPPVVVbbbrrr444222111222888AAALLLRRRbbbfffkkkooorrruuuxxx{{{wwwyyy|||}}}yyyssskkkgggdddfffeee\\\QQQKKKMMMRRRZZZ]]]aaabbb___VVVMMMGGG>>>;;;666222...------------,,,,,,+++***)))(((((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''((((((((((((((((((((((((###$$$&&&((())))))(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%''''''%%%###))))))((('''%%%$$$######&&&&&&''''''((()))))))))---,,,+++)))(((((('''''',,,+++******+++,,,...//////............---------.........---++++++,,,---////////////////////////222111///---,,,---...///000///---,,,,,,---///000,,,,,,,,,------.............................................////////////222222111111111111111111222222111111222222333444777777777888999;;;===>>>======@@@BBBBBBEEEOOOZZZdddzzz555444222444;;;EEEPPPWWWfffiiimmmooopppppprrrsssssstttvvvvvvsssmmmgggcccbbbccc```WWWMMMIIIMMMSSSYYY\\\___```\\\TTTJJJEEE@@@===999555222000//////,,,,,,++++++***)))))))))+++***************++++++++++++++++++++++++++++++---,,,+++)))((('''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))),,,+++***))))))(((((()))---,,,,,,,,,,,,...///000............------------...//////---,,,+++,,,...------------------------111000...---------///000...---+++******+++,,,------------....../////////....................................////////////111111111111111111111111222222222111222222333444333333444555666888999:::<<<===@@@CCCCCCFFFOOOZZZggg}}}555444333666>>>JJJVVV]]]gggjjjmmmoooooonnnnnnooopppppppppooolllgggcccaaaaaa___YYYPPPHHHGGGMMMSSSYYY[[[]]]\\\WWWOOOFFFAAA???===:::666333000...---************************,,,,,,+++***************************************,,,+++***)))(((''''''''')))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%%%%$$$$$$$$$%%%&&&'''((())))))&&&''''''(((((())))))***+++******)))))))))******------------...///000111............------------...//////...,,,,,,---///------------------------///...---------...///000///...,,,+++***++++++,,,.........///////////////....................................////////////111111111111111111111111222222222222222333444444555555555666888999;;;<<<;;;<<<@@@DDDEEEGGGPPPZZZkkk333222333888AAANNNZZZbbbeeehhhmmmppppppqqqqqqrrrpppooommmkkkhhheeecccbbbbbb^^^UUUKKKEEEFFFMMMSSSZZZZZZZZZXXXSSSKKKCCC>>>999888666333000---+++)))))))))*********+++++++++++++++*********+++,,,,,,++++++++++++************++++++***(((((('''''''''))))))))))))))))))))))))---,,,***'''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''$$$"""!!!"""$$$%%%%%%###$$$%%%&&&'''((()))***'''''''''((())))))*********)))))))))******+++,,,---------......///000000.........---------,,,,,,...//////...---,,,...///////////////////////////---------------...///000000000...---------------..................//////....................................////////////111111111111111222222222333222222222222333444444666666666777999:::<<<===:::<<<@@@EEEFFFIIIRRR\\\nnn000111444;;;EEERRR^^^eeefffjjjooosssttttttuuuuuupppnnnjjjgggdddcccbbbbbbccc]]]RRRJJJFFFHHHOOOSSSYYYYYYWWWTTTNNNFFF@@@<<<555555333000...+++)))((()))))))))***++++++,,,,,,)))))))))***+++---...///------,,,,,,++++++++++++******)))(((''''''''''''))))))))))))))))))))))))+++***((('''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''%%%"""!!!###%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((()))*********))))))))))))***+++,,,---+++,,,,,,---......//////...------------,,,,,,,,,---.........,,,,,,...000////////////////////////---------------...////////////......------------------------------------....................................////////////000000111111111222222222333333222222333333444555333333444444666888999:::;;;<<>>BBBFFFIIIMMMYYYeeettt333777???IIIUUU```hhhmmmqqquuuyyyzzzyyyvvvtttssskkkiiieeebbb___^^^______YYYSSSLLLJJJMMMSSSWWWXXXSSSQQQMMMHHHCCC===999666333222000...------...///***************+++++++++))))))***+++,,,---///000------,,,,,,+++******)))))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''((((((((((((((((((((()))******++++++++++++*********+++,,,,,,+++,,,...///000000//////---------,,,,,,,,,++++++***+++,,,,,,++++++---...------------------------------......------,,,,,,******+++,,,------------///.........------------....................................///////////////000000111222222333333444333333333333444555555888999999:::;;;===??????@@@@@@CCCFFFIIIOOO]]]jjjxxx666;;;DDDPPP[[[eeemmmqqqqqqtttyyy{{{zzzwwwuuutttkkkiiifffccc``````___```SSSNNNIIIJJJPPPWWWZZZ[[[PPPNNNJJJEEE???:::666444222000---++++++,,,...///************************++++++++++++,,,,,,---...,,,,,,++++++***))))))((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%&&&&&&'''((()))******((((((((()))******++++++,,,,,,++++++***++++++,,,,,,---///111111111000000---------,,,,,,,,,++++++)))+++++++++******,,,...////////////////////////............---,,,++++++++++++---...///000000000000000//////.........---..................................../////////000///000000111222222333333444333333333333444555555666666777888999;;;<<<===BBBAAACCCGGGJJJQQQ___lllzzz777BBBPPP]]]jjjtttvvvrrruuuuuutttsssssssssttttttkkkjjjeeeaaaeeeiiiddd[[[PPPLLLIIIMMMUUUZZZYYYUUUPPPJJJBBB<<<888666444333------,,,++++++******)))(((((()))************)))******+++,,,,,,---............---,,,+++***)))((((((((('''''''''&&&&&&&&&***(((&&&'''***+++)))'''''''''&&&&&&&&&%%%%%%%%%+++&&&!!! """%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,))))))***+++++++++++++++------,,,+++************+++,,,---...///////////////...,,,******+++,,,------,,,+++******,,,...///,,,,,,+++***+++,,,---...////////////...---,,,+++......---,,,++++++***)))---------+++******,,,...000///...---,,,,,,---...---...000111111111000//////////////////000000000111111222333333444555555444666888888999:::===?????????CCCHHHMMMSSS___jjj<<>>>>>BBBHHHNNNUUUbbbnnnDDDTTTeeeoootttwwwvvvtttpppoooooonnnmmmlllkkkkkkeeeccc___\\\^^^```[[[TTTNNNKKKIIILLLQQQRRROOOKKKHHHCCC<<<666333111000///.........---,,,,,,++++++******)))((()))***+++,,,***++++++,,,,,,------...,,,,,,+++***)))(((((('''(((((((((''''''''''''&&&***((('''((()))***)))'''((((((((((((''''''''''''"""&&&***)))&&&###$$$'''(((((((((((((((((((((((()))((((((''''''(((((((((((()))******+++*********)))))))))******,,,------,,,------.........------...---,,,+++***+++,,,---.........------,,,++++++......------......///000////////////...---,,,++++++++++++,,,,,,---------,,,...//////...---...///111111000////////////000...///000000111111000000......///000222333444555333333333333333333333333555777888999999;;;>>>@@@===>>>CCCIIIOOOWWWffftttKKK]]]ooovvvvvvuuuuuusssnnnnnnmmmlllkkkiiihhhgggbbb___[[[ZZZ[[[ZZZVVVRRRMMMLLLLLLOOORRRSSSNNNJJJDDD@@@999444222000///......------,,,,,,+++******+++***)))((((((***,,,---+++++++++,,,,,,---------++++++******)))(((((('''((((((((('''''''''''''''))))))(((((())))))((('''''''''''''''&&&&&&&&&&&&###%%%((((((&&&$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((()))***))))))***************)))***************+++,,,,,,------.........---,,,,,,...---,,,+++++++++,,,,,,***+++,,,---...,,,+++***.............../////////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---///000...------...000000////////////////////////000000111111111111000000111222222333444444333333333333333333333222666777999::::::;;;>>>AAA???@@@EEEKKKPPPYYYiiiyyyQQQbbbssswwwtttrrrqqqqqqooonnnnnnllljjjhhhfffeee```\\\YYYYYYYYYWWWTTTRRROOOOOOQQQTTTWWWUUUPPPLLLAAA===888444222000///...,,,,,,++++++***))))))))),,,+++)))((((((***,,,---++++++,,,,,,,,,,,,------++++++******)))((((((((((((((((((((((((((((((((()))******)))(((''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&###!!!"""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***+++,,,******++++++++++++******,,,+++******)))))))))***------------------,,,,,,------,,,,,,++++++++++++%%%'''***,,,------,,,+++,,,,,,------............////////////...---,,,+++......---,,,,,,+++******)))+++---...---,,,,,,---........................000000000000000111111222333333333222222222222222333333333333333333333222666888::::::;;;<<>>@@@CCCAAAEEELLLSSSZZZhhh]]]___bbbeeehhhiiiiiiiiimmmnnnppppppmmmfff```[[[[[[TTTPPPRRRRRROOORRRXXX]]][[[XXXUUURRRLLLFFFAAA888555222000///...,,,***,,,++++++******++++++,,,------.........---+++***)))******++++++,,,------((()))*********)))'''&&&(((''''''''''''((())))))&&&&&&'''((()))))))))(((''''''&&&$$$"""###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&(((((('''(((((()))***+++......---------,,,,,,,,,************************...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000000000000000........................///...---+++******++++++++++++,,,,,,...///111111000//////.........//////111000000000//////......333333222111111222222222222333333444444555555555666777999;;;;;;===AAACCCMMMJJJNNNXXX```mmm___```bbbeeegggiiijjjkkkmmmooopppooollleee^^^ZZZWWWRRROOOOOONNNMMMRRRYYY^^^\\\XXXUUUPPPJJJDDD???777444111///...---+++***+++++++++******+++++++++)))***,,,---------,,,,,,***++++++++++++,,,,,,,,,((())))))***)))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&'''''''''''''''((((((&&&&&&&&&$$$""""""$$$'''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((()))***+++......---------,,,,,,,,,************************,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...........................---,,,+++*********+++,,,,,,------...///000111//////............//////111111111000000/////////333222222222222222222222222333333444444555555666888999;;;===>>>@@@CCCFFFKKKJJJPPP\\\fffuuuaaaaaabbbdddgggiiikkkmmmnnnoooooonnniiiccc\\\XXXSSSPPPMMMLLLJJJKKKRRRZZZ___\\\XXXSSSMMMGGG@@@;;;444222///...---,,,***)))++++++++++++++++++++++++'''(((***,,,------------,,,,,,,,,+++++++++******((())))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&'''%%%&&&%%%$$$""""""$$$&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))***+++,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++*********+++............//////000000//////............//////111111111111111000000000222222222222222222222222222333333444555555666666888:::<<<===>>>@@@DDDFFFJJJKKKTTTaaaooobbbbbbcccdddgggjjjmmmooooooooonnnkkkfff```ZZZVVVPPPOOOLLLIIIGGGJJJSSS\\\^^^[[[UUUPPPJJJCCC<<<777222000---,,,,,,+++***(((******++++++++++++******((()))***,,,------------------,,,,,,+++***))))))(((((((((((((((''''''''''''(((((())))))))))))))))))'''%%%#########%%%&&&%%%%%%%%%$$$""""""###%%%&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))***+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++------------------------,,,------..................................................................------,,,,,,,,,,,,,,,....../////////////////////............//////000222222111111111111111111111111222222333333222222222333333444555666777777666888:::<<<===???CCCEEEJJJNNNXXXgggwwwccccccdddeeehhhkkknnnpppooonnnllliiiddd^^^XXXUUUOOOOOOLLLHHHHHHMMMVVV\\\[[[WWWQQQKKKEEE???999444000...,,,+++++++++)))((()))******++++++******)))***+++---.........---,,,...------,,,+++***)))))))))((((((''''''''''''''''''((()))*********))))))((('''%%%###"""###$$$%%%$$$%%%&&&%%%###"""###%%%&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((())))))***,,,---.........---------,,,,,,,,,++++++++++++++++++++++++---...///000000000......------------------------,,,---......//////.....................................................................------------...//////000///.....................///000000111111111111111111222222000111222333333333333222222222333444555777777888666888;;;<<<>>>@@@DDDGGGKKKQQQ\\\lll~~~ddddddeeegggjjjlllnnnpppnnnmmmjjjfffaaa\\\WWWUUUPPPOOOLLLHHHJJJQQQWWWYYYVVVRRRLLLFFFAAA<<<666222///---+++***++++++***)))((()))***++++++***)))(((+++,,,---.........---,,,------,,,,,,+++***)))))))))(((''''''&&&&&&''''''%%%&&&'''((()))((('''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***)))))))))***+++---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///------------------------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,........................------............---,,,+++,,,.../////////...---......---......///000111000000000111111111111111///000222333444444333222222222333555666777888999888:::===???AAACCCGGGJJJLLLTTT```pppcccdddgggiiilllmmmoooooommmkkkhhhddd___[[[WWWUUUPPPOOOJJJFFFKKKTTTWWWSSSPPPMMMGGGBBB>>>999555111...,,,******++++++***)))((()))***++++++***)))((()))***+++---.........---,,,,,,,,,++++++*********)))((('''&&&&&&&&&''''''%%%&&&((()))))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((('''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))******)))))))))***,,,---///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000........................------...///////////////------------------------........................***+++,,,------,,,++++++)))***,,,...//////...------------......///000111/////////000000111111111...000222444444444333222222222333555666888999999999;;;===???AAADDDHHHJJJLLLUUUcccssscccdddgggjjjmmmnnnoooooollljjjgggccc^^^ZZZWWWVVVPPPNNNHHHEEELLLVVVVVVPPPMMMIIIDDD@@@<<<888444111...,,,******+++,,,+++***''')))***++++++***)))'''%%%'''))),,,---.........,,,,,,,,,++++++++++++***)))((('''&&&%%%&&&'''''''''(((***+++,,,+++)))((($$$%%%&&&'''''''''''''''&&&((()))((('''%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''((()))******+++))))))***+++,,,...000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---...///........................---......///////////////000000000000000000000000........................((()))++++++,,,+++***)))'''(((+++---//////...------------......000111111......//////000000000111...000222444555444333222222222333555666888999999777999;;;>>>???BBBFFFIIILLLVVVddduuuhhhiiikkkmmmoooqqqrrrrrrqqqppphhh]]]YYY[[[ZZZTTTOOOHHHCCCEEEKKKQQQRRRPPPKKKFFF@@@:::666222///---,,,,,,++++++***)))((((((+++******)))((('''&&&&&&)))***+++---......------*********)))))))))))))))(((&&&$$$%%%''')))(((&&&'''((()))******)))''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---((()))***+++,,,---------000///...---,,,---......------,,,+++++++++,,,,,,///...---,,,,,,---...///...------,,,,,,------......///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,///............---------//////.........---------------............------000...,,,,,,...111222333333333333222222222111111222222222222222222222222333333333444555666777888888999:::<<<>>>BBBHHHLLLNNNXXXgggyyyhhhjjjlllpppsssuuuvvvvvvuuusssjjj```[[[\\\YYYTTTOOOJJJEEEFFFLLLQQQPPPNNNIIIEEE>>>999555222...,,,---,,,,,,+++******))))))------,,,+++******)))))))))***+++---------------************)))))))))))))))&&&%%%%%%((())))))'''(((((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***,,,,,,)))***+++---......//////000///...---------............---------......///......------------.........------,,,,,,------......///000111111000///...........................///............---------...---------,,,,,,,,,,,,------............------///////////////000222333333333222222111111111111222222222222222222222222444444444555666777888999:::;;;<<<===???CCCHHHLLLRRR\\\kkkhhhjjjooossswwwzzz{{{|||yyyvvvnnnddd^^^\\\XXXTTTOOOKKKHHHJJJOOOQQQOOOLLLGGGCCC===888444111...,,,------,,,,,,++++++******------,,,,,,+++++++++***)))***+++,,,---------,,,++++++*********))))))))))))'''&&&'''((()))))))))******)))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,---...///000000000000///......------......///////////////000111222//////000000000000//////......------------......//////000000000000//////000000000000000000000000///............---------,,,,,,,,,,,,++++++++++++------............------...111333222000///000222222111111111111000000000222222222222222222222222555555555666777888::::::<<<===>>>???@@@DDDIIIMMMUUU^^^ooohhhkkkpppvvv{{{~~~~~~|||xxxpppggg```\\\WWWSSSLLLJJJJJJMMMRRRSSSOOOLLLFFFBBB<<<777444222///------------,,,,,,++++++++++++++++++*********************++++++,,,,,,,,,,,,,,,++++++******))))))))))))((('''(((((()))******---+++)))'''&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((((((((((())))))***+++,,,---///000000000000000//////........................///000111222333000111333333333333111000......------------......//////000000000000//////000000000000000000000000///............---------,,,,,,,,,,,,,,,+++++++++------............---------222666555111...///222111000000000000000000000111222222222222222333333444444555666777888:::;;;======>>>???@@@DDDIIIMMMTTT]]]pppiiimmmsssyyy}}}~~~~~~{{{uuunnnhhhaaaZZZTTTPPPHHHIIILLLQQQUUUUUUPPPLLLDDD@@@;;;777444222000///------,,,,,,,,,,,,,,,+++******************++++++++++++***+++++++++,,,,,,,,,,,,,,,+++***))))))(((((((((((((((((((((******...,,,***(((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***+++,,,---...////////////////////////.....................///000111222000000222333333222000000///......------......///000000////////////000000///////////////////////////............---------,,,,,,,,,,,,,,,---------------............------,,,222666666222...///222000000000000000000000111111111111222222333333333333333444555666888999:::<<<======>>>@@@DDDIIIMMMTTT```vvvlllpppvvv|||~~~|||{{{vvvpppjjjfff___VVVPPPNNNGGGJJJPPPUUUXXXUUUOOOJJJAAA>>>999555333222000///,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,------++++++************+++,,,------,,,+++***))))))((('''((()))((('''''')))+++++++++***(((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((((((((())))))***)))***+++,,,---.........///000000000000///...---......---......///000111......////////////......//////............//////000000////////////000000........................///............---------,,,,,,,,,,,,------------------............---------000444444222000000111000000000111111111111222111111111222222333333444222333333444666888:::;;;;;;<<<===>>>@@@EEEJJJNNNYYYhhhqqquuu{{{~~~zzzxxxpppiiidddbbb]]]SSSLLLKKKHHHMMMTTTYYYZZZTTTLLLFFF>>>:::555222111000...---++++++++++++++++++++++++))))))******+++,,,------,,,+++***))))))***++++++...------,,,***))))))(((%%%'''((('''&&&&&&(((***''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((('''(((((()))******)))***+++,,,---.........///000000111000///...---//////.........//////000//////............////////////............//////111000///......///000111///////////////////////////............---------***+++++++++,,,,,,,,,,,,------............---------...000111111111111000111111111111222222333333000111111222333333444444333333444555777999;;;<<<:::<<<===???BBBGGGMMMQQQ^^^pppuuuyyy~~~~~~yyyvvvllleee``````[[[QQQJJJJJJKKKPPPWWW[[[ZZZSSSJJJCCC;;;888333000///...,,,+++*********************+++&&&&&&'''((()))******+++,,,+++***))))))***++++++......---,,,+++))))))(((%%%'''((('''%%%%%%'''***$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''((()))***+++******,,,---...////////////000111111111000...---111000///////////////000333222111000000111222333//////............//////111000///......///000111//////////////////////////////.........---------))))))******++++++++++++---..................---...------///111222111000111111222222222333333333000000111222333333444444444555555777999;;;===>>>;;;<<<>>>@@@CCCIIIOOOSSS```uuuyyy{{{xxxqqqeeedddaaa\\\VVVPPPMMMLLLPPPUUU[[[]]]YYYQQQHHHCCC999777333000---,,,,,,,,,'''(((***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))((('''''''''&&&&&&'''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$''')))***(((%%%###%%%&&&'''&&&%%%%%%&&&'''((((((((()))******++++++---------------...///////////////000///......---......//////000000111111222222222111111111111000000///...------...///000///////////////////////////////////////......---111000...,,,+++,,,---...,,,------......------,,,///......---------......////////////000000000000222222222222222222222222555444444444444555666666555555666777999<<<>>>??????>>>AAAFFFIIIKKKQQQYYYddd}}}|||uuummmddddddaaa\\\UUUQQQQQQRRRWWWZZZ]]]\\\VVVMMMEEE???666444222///---------...+++******)))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,))))))******))))))((('''((('''&&&''')))***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''))))))(((&&&%%%%%%'''((('''&&&%%%&&&((((((((())))))******++++++++++++++++++---///111222222222222111000000///.........//////000000111111111111111000000000//////,,,---///111111111000///000000000000000000000000///////////////...------...---,,,++++++,,,...///---------......---------///...------------...///////////////000000000111222222222222222222222222444444444444444555666666666666777888:::===???@@@???>>>AAAFFFJJJMMMUUU]]]mmm}}}qqqgggccccccaaa[[[TTTRRRUUUZZZaaaaaa___ZZZRRRIII@@@;;;333222000///.........///...---+++)))((()))***+++))))))))))))))))))))))))*********++++++++++++,,,)))************))))))((()))((('''((()))***)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''''''''((()))((('''&&&''')))(((((())))))***+++++++++******+++,,,...111444666666666444333111000000///......//////000000111111000000000000/////////...))),,,111444555333000---111111111111111111111111...////////////...------++++++******+++,,,...///------............------000...---,,,,,,---///000/////////000000000111111222222222222222222222222444444444444444555555666666777777999;;;===???AAA???>>>AAAGGGJJJOOOYYYcccxxxwwwllleeecccccc```YYYRRRQQQXXX___hhhddd]]]UUUMMMEEE===888222111000......---......///...,,,***))))))******))))))))))))))))))))))))************++++++++++++)))***************))))))***((('''((()))***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''')))***)))((('''((()))((())))))******+++,,,,,,,,,,,,---///222555888:::;;;999666333111000//////......//////000000111111111111000000000/////////+++---222555555333000---000000000000000000000000......//////......---,,,,,,,,,++++++,,,---............////////////......000...,,,++++++---///111//////000000000111111111222222222222222222222222444444333333444444555666555666777888:::===???@@@@@@???BBBGGGJJJOOO\\\hhhzzzrrrlllhhhdddbbb^^^VVVQQQSSSZZZbbbiiibbbXXXOOOHHHAAA;;;777222111000///---,,,,,,+++,,,---------,,,+++)))((())))))))))))))))))))))))))))))*********+++++++++((())))))*********))))))***((('''((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''((()))***)))(((((()))***)))))))))***++++++,,,,,,,,,---///222555888:::<<>>AAAAAACCCFFFIIIOOO^^^lllvvvooolllkkkdddaaa[[[UUUTTTXXX___eeefff^^^SSSIIICCC>>>999666111000///...---,,,+++******+++,,,------+++)))''')))))))))))))))))))))))))))))))))************+++'''(((((())))))))))))((()))(((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''')))***)))((('''(((***))))))******+++,,,,,,,,,+++...222777;;;>>>???@@@CCC@@@:::444000...............//////000000111111222222222222111111111111000000000000000000000000........................---............---,,,,,,000000///......---,,,,,,//////000000000000//////------------......///000000000000111111111222222222222222222222222222222333333333333333444444555333333444666888:::<<<===BBBBBBDDDGGGJJJRRRcccsss~~~ssskkkhhhhhhddd^^^WWWUUUYYY```gggkkkddd[[[NNNEEE???;;;666222............------,,,,,,******************))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((((((((((((((()))'''&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((('''((())))))''''''((())))))******++++++,,,,,,------111888@@@FFFIIIKKKKKKHHHCCC<<<555111//////000......//////000000111111111111111111000000000000+++,,,...///111111111111////////////////////////------......------,,,+++---------......------,,,///000000111111000000///+++,,,---...////////////000000111111111222222222222222222222222222222222333333222222333333444555444444555666999;;;===>>>AAABBBEEEIIIMMMWWWkkk}}}}}}pppfffbbbbbbccc\\\VVVVVV]]]gggmmmpppcccYYYLLLBBB===999444000++++++,,,---............+++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))************%%%%%%&&&'''((((((''''''((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((()))***************'''((()))((('''&&&'''))))))******++++++,,,------000666???IIIPPPTTTVVVVVVKKKFFF???777222000000111......//////000111111111000000000000////////////&&&))),,,000222333333222000000000000000000000000------......------,,,+++******+++,,,------------000000111111111111000000***+++...000000000///...000111111111111222222222222222222222222222222222333333222222333333444555555555666777:::<<<>>>???@@@AAAFFFJJJOOO[[[qqqxxxkkkhhhfffccc\\\XXXWWW]]]gggnnnooolllcccXXXIII@@@;;;777000***,,,++++++,,,---...,,,+++---------,,,,,,+++++++++++++++******)))(((((((((******))))))))))))******'''%%%$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((((((((((((((((((((())))))(((%%%###""""""***'''(((,,,---+++---000666>>>KKKXXXcccddd]]]SSSJJJCCC:::444333222111///////////////000000000000222222222111111///...---111111111000///000333555777555333111000000000111000000111000///...,,,+++---+++******+++,,,,,,+++///...---,,,,,,+++,,,,,,---......///////////////000000111222222222222111111111111111111111111111444444444444444444444444444555777777888;;;>>>AAA???AAAEEEJJJPPP]]]tttvvvkkkgggddd___ZZZXXXXXX___iiiooonnnkkk___TTTGGG>>>:::666000+++...---,,,,,,------+++)))+++++++++++++++*********)))))))))))))))***************))))))))))))******)))'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''''')))***++++++)))(((((()))+++)))***---...---000444AAAOOObbbsss|||xxxiii[[[MMMFFF===666444333111000//////000000000111111111222222222222111000///...111111111000///111444777BBBBBB@@@;;;555111000000//////000000000///.........,,,++++++,,,------,,,000000///............///---......///////////////000000111222222222222111222222222222222222222222444444444444444444444444555666777888999:::>>>@@@BBBCCCGGGLLLRRR```yyysssjjjfff___YYYVVVVVVYYYaaajjjnnnkkkgggWWWNNNCCC;;;777444///+++///---,,,,,,,,,,,,)))''')))))))))***************'''(((((()))******++++++******))))))))))))*********)))((()))+++,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''(((***++++++++++++,,,---,,,***+++...///000444;;;MMMcccuuu```NNNFFF===666333222000...000000111111111222222222333333333222111111000000222111111//////222666:::NNNPPPOOOGGG<<<333000000////////////000000111222///---,,,,,,---......---............/////////000---......///////////////000000111222222222222111333333333333333333333333444444444444444444444444666777999999999:::===???EEEEEEHHHMMMTTTddd|||pppiiiccc[[[SSSQQQSSSYYYbbbiiijjjeee```OOOGGG>>>888555333///,,,---,,,+++,,,,,,,,,***(((((())))))******+++++++++(((((())))))******************))))))))))))*********************+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))(((''''''''''''((())))))))))))+++,,,,,,***+++...000222999AAAWWWsssyyy___IIIBBB999333111000///---111111222222222333333333444333333222222111111222222222111//////333888<<>>555333444444333111////////////000---+++******+++,,,,,,+++)))***,,,---...///......---......///////////////000000111222222222222111222222222222222222222222333333333444444444555555777999;;;<<<;;;<<<===???CCCDDDHHHNNNYYYmmmrrrkkkeee]]]TTTPPPOOOSSSZZZaaabbb^^^UUUNNNAAA===777333111///...,,,(((((((((***,,,...---,,,*********+++++++++++++++++++++******)))(((((('''******))))))))))))******((()))))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((())))))***)))))))))))))))))))))))).........+++))))))***,,,+++***,,,...000555BBBNNNqqqwww]]]EEE???777333333444444333111111222222222333333333333222111000000111222333000111111111111222666999;;;???BBB@@@:::444333444333333111000///.........---+++)))***+++,,,+++++++++,,,...000111111000///---......///////////////000000111222222222222111111111111111111111111111222333333444444555555555666999;;;=========???@@@BBBDDDJJJRRR___uuuzzzoooiiicccZZZSSSQQQRRRVVV]]]aaa```YYYOOOHHH>>>;;;666222000...---,,,)))))))))***,,,---,,,******************)))))))))*********)))))))))))))))******))))))))))))******''')))***)))'''%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((()))******++++++000000///,,,******,,,...,,,,,,---000111777FFFUUUvvvoooWWWFFF???777333222333222111111111111111222222222222333111000//////000222333///000222222111222333555555777999888555333111111000000000000//////...------,,,******,,,---,,,+++,,,---///000111000///...---......///////////////000000111222222222222111222222222222222222222222222222333333444555555666555888;;;===>>>>>>@@@AAADDDGGGNNNYYYggg~~~wwwmmmiiibbbYYYSSSSSSUUUYYY___bbb```WWWMMMFFF<<<:::666222///------,,,+++*********,,,,,,***(((******))))))((((((''''''((((((((()))******++++++******))))))))))))******(((***+++***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''((()))***+++,,,,,,......---,,,******---///...---///111333:::IIIYYYsss~~~eeeNNNEEE>>>666111000000///...000000111111111222222222222111///......000111333...000222333222111222333333444444444333111000///,,,---///000000000///...///---+++,,,---...------***+++---//////...---+++---......///////////////000000111222222222222111333333333333333333333333222222333333444555666666555777;;;>>>>>>???AAABBBFFFIIIRRR^^^nnn{{{qqqgggaaaZZZSSSOOOOOOVVV[[[```___WWWMMMEEEAAA888444000...------,,,+++******))))))))))))******************************++++++***)))(((((())))))(((((()))***************))))))))))))((((((((((((&&&'''(((((())))))(((((($$$%%%%%%%%%%%%%%%%%%&&&'''%%%$$$&&&)))***)))''')))))))))))))))******+++,,,------+++))))))***+++,,,,,,...333666===LLLYYYwwwrrrYYYGGG<<<999666222000000111111000111222333333333222111333222222111111111111111---...///000111111111111222222222111111111111000//////...---,,,,,,++++++++++++------------+++++++++,,,...000000///...---............/////////000///000000000000111111111444444555555444222111///222222333444555777888999888999;;;;;;<<<>>>AAADDDDDDHHHRRRaaaxxxvvvmmmddd]]]WWWRRRQQQTTTZZZ\\\^^^[[[RRRIIIBBB???888555111///......---,,,******))))))))))))******************************++++++***)))))))))))))))(((((()))***************))))))))))))((((((((('''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&+++***)))+++...000///...))))))(((((())))))***+++,,,------+++***)))***,,,---,,,///333777???NNN\\\uuuyyyhhhTTTDDD;;;888555222111000111222222222333444444333222111111000000///////////////---...///000111111111111111111111000000000////////////......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,...///000///...---........./////////000000111111111222222222333333111111222333444444444444333333333444666777999:::888:::;;;;;;<<<>>>BBBDDDGGGLLLUUUeee}}}qqqiii```YYYSSSPPPTTT[[[```___\\\UUULLLCCC>>>;;;777444111/////////...---************************************************+++***))))))))))))))))))(((((()))***************)))))))))(((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&))))))))),,,///000000///))))))(((((())))))***++++++,,,,,,+++***)))+++,,,......///444999BBBSSSbbbrrrxxx{{{uuujjj\\\MMMAAA999777555222111111222333444444555444444333222111111000000///////////////......///000111111111111000000000000/////////...000//////......---------+++,,,,,,------,,,,,,++++++,,,.../////////...---....../////////000000000333333333333444444444444222222222222333444555666333333444444666777999:::999:::;;;<<<===???CCCEEEJJJOOOZZZkkkoooggg^^^WWWRRRQQQXXXaaafffbbbYYYOOOEEE>>>:::888555222000/////////...,,,******************************************************)))))))))))))))***(((((()))***************))))))((((((((('''''''''&&&&&&'''(((((((((''''''$$$$$$%%%%%%&&&''''''''''''(((***,,,.../////////((((((((((((((()))*********+++,,,+++******+++---000///111555;;;FFFYYYiiiqqquuutttlll```TTTHHH>>>777666444333222222333444666666555555444333222111333222222111111111111111......///000111111111111111111000000000/////////000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........////////////000000000333333333444444444444555666555333222111222333333222222333444555777888999999;;;<<<===>>>@@@DDDGGGLLLRRR^^^qqqnnnfff]]]XXXUUUUUU\\\eeehhhaaaVVVJJJAAA;;;888666111///------......,,,+++)))***++++++++++++***)))***************************)))))))))))))))******(((((()))***************((((((((((((''''''''''''%%%&&&&&&'''((('''''''''$$$$$$%%%&&&&&&'''(((((()))+++...///000000000000((((((((('''((())))))***)))***++++++******,,,...000000333888???KKK^^^ooosssvvvsssiii\\\QQQEEE<<<666555444333333333333444666666555444333333222222333222222111111111111111...///000111222222222222222222111111111000000000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000000000111222222222222333333333333555444333222111222333444111222222333444666777888:::;;;===>>>???BBBEEEHHHMMMTTTbbbxxxlllccc[[[YYYZZZ\\\```fffeee]]]QQQFFF>>>999555333///---,,,,,,------,,,***)))***+++,,,,,,+++***)))************************)))))))))))))))******+++(((((()))***************((((((((('''''''''&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((+++---...---+++******((((((''''''(((((()))***)))***++++++***+++---///000111555<<>>???@@@CCCGGGJJJPPPXXXiiiggg^^^WWWYYY___bbbdddfff^^^VVVLLLBBB<<<777333000...---,,,---......,,,+++)))***,,,------,,,***)))************************)))))))))))))))***++++++(((((()))***************(((((('''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))(((***---,,,)))&&&$$$$$$(((''''''''''''((())))))((()))***+++***+++...000///111666???HHHUUUgggwwwyyyxxxppp```QQQHHH???999666666555444333333222222444333222222111222333333111000000/////////////////////000111222222222222111111111111000000000000---------------------------,,,,,,++++++,,,,,,------------------...////////////000000000111111111111111111111222222222222///000111333444555666666444444444555777888:::;;;;;;<<<>>>???AAADDDHHHKKKUUU^^^qqqcccYYYSSSYYYbbbggggggfffYYYQQQHHH@@@:::666111......------...//////...,,,)))***,,,------,,,***)))************************))))))((())))))***++++++(((((()))***************(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&'''((()))***,,,///222000,,,'''%%%%%%'''''''''''''''((())))))((()))***+++***,,,...000///111777AAAKKKWWWiiiyyy{{{xxxlllZZZKKKBBB===888777666555555333222222111333222111111111222333444333222222111111111111111///000111222222333222222000000000000////////////,,,---------------------------++++++++++++------...------------...//////000000000000111111111111111111222222222333333333111222333444555444333222666666666777888:::<<<<<<;;;<<<>>>@@@AAADDDHHHKKKYYYcccwww```ZZZVVVZZZccciiihhhdddXXXQQQFFF===666222000...))))))***++++++)))((('''((()))+++,,,,,,+++***)))''''''((()))))))))))))))***)))(((''''''((()))***&&&(((++++++***(((''''''%%%(((---//////+++&&&###$$$%%%&&&%%%###"""###$$$$$$$$$&&&''')))***+++,,,000///---+++***)))((((((''''''((()))***+++,,,,,,---)))(((,,,......///222;;;===@@@FFFUUUfffppprrrvvvjjj]]]RRRGGG>>>999:::666666666555444444333333222222222222222222222222///000111111000///000222.........///000000111111000000//////000222444555111111000...,,,+++---///---+++******+++---000333333111///...---...///000000000000000////////////111222333444333333111000333222222222111000000000333444444666888:::<<<===DDDAAA@@@AAAAAAAAAGGGNNNWWWjjj___[[[XXX]]]fffkkkiiidddVVVOOOEEE<<<666222///...******++++++******)))(((++++++,,,,,,+++***)))((((((((()))******************)))(((((((((((()))***$$$'''***+++***)))))))))%%%&&&'''(((((('''%%%$$$&&&'''''''''%%%$$$%%%&&&%%%%%%&&&''')))+++,,,---...---+++)))((('''&&&&&&''''''((()))***+++++++++...******...000000111444:::???FFFPPP```pppwwwwwwrrrdddVVVLLLDDD===999999666666666555444444333333222222222222222222222222222333444333111000000111111111111111222222222222111000000000000111333444111111111///---,,,...000///...,,,******,,,...000222111///------...///000000000000000000000000///111222333333333333222111222222222222111111111111444444555666888:::;;;===BBB@@@@@@BBBBBBCCCJJJRRR]]]ppp\\\YYYYYY___gggjjjfffaaaRRRLLLCCC:::555111///---,,,,,,+++***************,,,,,,,,,,,,+++)))(((''')))******++++++++++++***+++***))))))))))))***+++###&&&)))******)))***+++&&&%%%$$$$$$$$$%%%&&&''''''((()))((('''&&&'''(((&&&&&&&&&'''(((+++---///---,,,+++)))((('''''''''((((((((()))*********+++...,,,---111333333444888???GGGRRR___nnn{{{|||nnn^^^MMMEEEAAA<<<888777666666666555444444333333222222222222222222222222555666666444222000111222222222222222111111111111111111000000000111111222000000111000......///111111000---+++***+++,,,,,,000///...---,,,---...///000000000000000000000000111222222333333333222222111222222222222222333333444444555666888999;;;<<>>JJJSSS___mmm{{{mmm[[[IIIAAA@@@===999777666666666555444444333333222222222222222222222222333444555444222111222333111111111000///......---111111111000000000000000///000111000//////000222111000...,,,+++++++++,,,......---,,,,,,,,,---...000000000000000111111111111111222222333333333222111222222222333333444444444444555666777999;;;<<>>>>>@@@AAAAAACCCNNNZZZmmm[[[\\\^^^bbbccc^^^VVVNNNCCC>>>999444111///---,,,,,,,,,+++***************((((((((()))***+++---...((())))))))))))(((''''''))))))***++++++***))))))***++++++***'''&&&&&&'''$$$%%%'''(((((('''&&&%%%$$$%%%&&&&&&%%%$$$&&&'''&&&'''(((+++---///111111,,,+++***)))(((((((((((()))***+++,,,---...//////000000333888;;;???HHHQQQ[[[fffuuuiiiZZZJJJCCC@@@<<<999999666666666555444444333333222222222222222222222222---...000000000000222444333333333222111000000/////////000111111000000///---///000000///---...///,,,,,,,,,,,,------...///,,,,,,------------------///000000111111222222222111111111111222333444444333444444444444444444555555555666666777999:::;;;======@@@BBBAAAEEEQQQ___sss^^^___aaabbb```ZZZPPPIII???;;;666222000...---+++******++++++******)))(((******)))))))))+++,,,---***************)))((('''((())))))******))))))((()))******)))'''&&&''')))%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&%%%%%%&&&'''''')))---000222444444444++++++***)))((((((((((((******+++---///000111222444444777<<>>:::999:::666666666555444444333333222222222222222222222222---///000000000///111222333222222222111111000000---...///000111111000000---...000000...,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............///000000111111222333333111111111111111333444555555555555555444444444444666666666666777888:::::::::<<<@@@CCCDDDIIIXXXggg{{{______``````]]]UUUKKKDDD===999555111///...---+++))))))***++++++)))(((''',,,+++***)))))))))***++++++++++++++++++***)))((('''((()))******)))((('''((())))))((('''''')))+++)))(((&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%'''((())),,,000444666777777666------,,,+++*********+++******,,,...000222333444777777999>>>BBBIIIWWWeeeppp}}}uuuYYYPPPFFFAAA<<<888888;;;777666666555444444333333222222222222222222222222000111222111000///000111000000000000////////////,,,---///000111111111000---...000///---+++******------------------------,,,------.../////////...///000000111222222333333111111000000111333444666666666666555444444444333666666666666777888::::::888;;;@@@EEEGGGMMM]]]mmmaaabbbbbb^^^WWWMMMEEEAAA999666333000000///---,,,%%%''')))))))))((()))***))))))************))))))+++++++++***************++++++************++++++(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&((()))))),,,222:::@@@@@@<<<888333///***((((((***,,,...------...///000111222222666999>>>DDDKKKWWWeeennn|||mmmYYYOOOEEEAAA???;;;777777888888666555444333333222555444444333333222222111111111000000//////......---...///000111222222222222222222111000//////...////////////////////////++++++,,,,,,,,,------------------............////////////000111111222222333333444444555666777777666666555555555666777777777777777888999999999:::;;;<<>>777444111......---,,,***''')))++++++*********+++))))))************))))))************************+++******))))))******+++(((((())))))))))))((((((%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&'''(((******///777@@@FFFFFF@@@;;;222///+++((((((***,,,---//////000000111333333444888<<>>IIINNNKKKDDD===111///+++)))(((***,,,...111111111222333444555666:::???FFFOOOZZZiiiyyyyyycccTTTKKKCCCAAA???;;;999:::999888777555444444444444555444444333333222222111000000000000////////////111111111111111111111111222111111000000//////...------------------------,,,,,,,,,,,,---------------------............/////////000000111222222222222222333333444444555555555444333222111000000000777777888888999::::::;;;<<<===BBBGGGNNNYYYmmmhhhddd^^^WWWNNNEEE===888333000---+++******)))(((***,,,------,,,+++,,,,,,))))))************))))))(((((((((((()))))))))))))))))))))(((((()))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((('''''''''''')))***+++///777CCCMMMPPPKKKAAA:::///...,,,***)))***---///222222222222444555777888<<>>FFFSSS```nnn}}}kkkZZZLLLFFFBBBAAA???;;;:::<<<999888777666666666666666555444444333333222222111////////////000000000000444333222111000000000000000000000///////////////------------------------,,,,,,---------.........---------............///000000000111222222333333222222333333333333333444333333333333444555666777666777888999:::;;;<<<<<<;;;===BBBHHHOOO___yyyeee^^^UUUMMMFFF@@@999444222///,,,+++++++++***))))))***++++++)))((())))))))))))************))))))'''(((((())))))******+++((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''((()))+++,,,111777>>>AAA???999222...+++---......,,,...222777777666555555666888;;;<<>>::::::<<<999999888777777777777777555444444333333222222111////////////000000000000333222000/////////000000////////////////////////------------------------,,,---------............---------............///000000111111222333333333333333333333444444444444666555444444333333333444666777888999:::;;;<<<===;;;>>>DDDJJJQQQccc```XXXNNNFFFAAA<<<666222111...+++*********)))((()))***,,,+++)))(((((()))))))))************))))))(((((())))))***++++++,,,(((''''''&&&&&&''''''((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&'''(((***+++///333777777444000------))),,,//////...000666;;;;;;:::888888999;;;>>>@@@MMMWWWhhhxxxppp^^^UUUIIIEEEBBBAAA>>>999999<<<999999888777777777888888555444444333333222222111.../////////000000000111111000///...---...000111////////////////////////........................------------............---------............///000111111222222333333444444444444444444444444444777777666555555555555666666777888999;;;<<<=========AAAFFFMMMUUUggg\\\TTTIIIAAA===:::444000000---***))))))))))))(((***+++,,,,,,***)))))))))))))))************))))))((())))))***+++,,,,,,,,,'''''''''&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&'''(((***+++...000222000---++++++---(((,,,000000000222888===>>><<<;;;:::;;;>>>AAACCCSSS^^^pppkkk[[[SSSHHHEEEBBBAAA===888888;;;999999888888888888888888555555444333333222222111.../////////000000111111000///...------...000111.........///////////////////////////////////////---------.........//////---------.........//////000111111222222333444444555555555555555555555555222222222333444555777777666777888999;;;<<<===>>>???CCCIIIOOOWWWjjjUUULLLDDD???;;;555333555000///---+++)))(((((()))))))))))))))))))))))))))******)))((())))))******%%%''')))+++,,,+++***))))))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))***,,,---,,,***((('''++++++***,,,///444888;;;:::;;;===@@@???@@@GGGQQQ[[[lllnnn\\\QQQKKKHHHCCC@@@???===;;;::::::999999<<<>>>>>>;;;888777777555444333222222222000000111111111222222222000000000000000000000000000000000000////////////111000///......///000111,,,,,,---------,,,++++++***,,,...000000///...,,,000000000111222222333333555555444444444555666666222222333333555666888999666555555888===???>>><<<@@@CCCHHHNNN[[[tttQQQHHH@@@<<<888222000222,,,,,,+++*********+++,,,*********************************)))))))))))))))&&&''')))+++,,,,,,+++***)))*********))))))((('''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++,,,+++***)))(((,,,,,,---///222666999<<<;;;<<<>>>AAAAAABBBKKKUUUfffvvvooo^^^SSSKKKHHHCCC@@@???===;;;999:::999999;;;======:::777666666444333222111111111333222222222111111111000000000000000000000000000111000000000////////////000///...------...///000++++++,,,------------,,,...///000111111000//////000000000111222222333333444444444555555555555555333333333444555666777888999888999;;;???AAAAAA???BBBEEEIIIOOO]]]xxxKKKCCC;;;888444///---...++++++*********++++++,,,++++++++++++++++++++++++)))***++++++***)))(((''''''(((***+++,,,,,,+++************+++******)))((((((((((((((((((''''''&&&&&&''''''(((((()))))))))&&&&&&'''''''''(((((((((+++************))))))))),,,---///222555888:::;;;<<<<<>><<<:::999:::999999:::<<<;;;999777555555333222111111111111555555444333111000//////000000000000000000000000111111000000000/////////......------------......***+++,,,------...------000000000000000/////////000000000111222222333333222333555666666666555555555444444444555666666777777777777999<<<>>>>>>===EEEGGGJJJQQQaaa}}}FFF>>>777555111,,,***,,,...---,,,+++***)))((((((************************)))***+++,,,+++)))'''&&&((()))***+++,,,,,,++++++******+++++++++******)))(((((((((((((((''''''&&&%%%%%%&&&'''((())))))***''''''''''''((((((((((((+++***))))))))))))******+++---000333666888999:::<<<<<<>>>CCCFFFLLLYYYfffzzz{{{kkk\\\SSSIIIFFFBBB???>>><<<:::999:::::::::::::::999888666666555444333222222222222555555444333222111000000////////////////////////111111111000000000//////........................,,,,,,---------------,,,//////...------------...000000000111222222333333111333555777777666555444666555555555555555666666666666777888:::<<<======FFFHHHLLLTTTfffBBB;;;555333000,,,***+++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))((()))+++,,,+++***(((&&&))))))******+++++++++***)))******+++++++++******(((((((((((((((''''''&&&$$$$$$%%%&&&''''''(((((('''''''''((((((((())))))***))))))(((((()))*********,,,///333666777777777::::::===CCCHHHQQQbbbqqqvvveeeWWWNNNGGGDDD@@@>>>===<<<;;;999:::;;;;;;:::999777777777777666555444444333444444444444444444333333333222////////////////////////111111111111000000000000////////////////////////............------,,,+++///...------------......000000000111222222333333111222555666777777666555666666555555555666666777::::::;;;;;;<<<===???AAAEEEHHHNNNYYYnnn???999444333000,,,***+++'''((()))***++++++++++++((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))***((()))******+++*********(((((((((((((((''''''&&&$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))(((((()))))))))))))))******,,,///222444666666666999999===DDDLLLXXXlll}}}qqq```RRRIIIDDDBBB???=========<<<;;;<<<======;;;888777777888777777666555555555555555444444444444444444444444000000000000000000000000222222111111111000000000//////000000000000//////...............---,,,,,,////////////000000000111000000000111222222333333111222444666777777666666666555555555666777777888999::::::::::::;;;>>>AAACCCHHHRRRaaaxxx===777222222000+++)))***&&&''')))***+++++++++***((((((((((((((((((((((((((((((((()))******++++++))))))((((((((((((((()))'''((())))))*********)))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))&&&''')))*********)))(((+++,,,...111333555666777999999>>>FFFPPP```vvvmmm]]]OOOGGGBBB???===<<<===>>>===<<<===>>>>>><<<888666777999666666555444444444444555777666666555444333222222000000000000000000000000222222222111111111000000......///000000///......+++,,,---...////////////,,,---///000111222111111000000000111222222333333222222333444555666777777555555555555666777999999777888999888777888;;;???CCCJJJWWWjjj;;;555111111///+++)))***)))***++++++***)))((('''))))))))))))))))))))))))(((((((((((()))+++,,,---)))(((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))%%%''')))***+++***)))(((,,,---///111333555777888::::::???HHHTTTeee|||}}}kkk[[[NNNGGG@@@>>><<<<<<===>>>>>>>>>>>>??????<<<888666777999555555444333333333444444999999777666444222111000000000000000000000000000222222222111111111111000,,,---...//////...---,,,((()))+++---///111222222(((***---///000000000///000000000111222222333333333333333333555666888999444444444555666888999::::::;;;<<<;;;999:::>>>BBBCCCKKK[[[ppp777444///,,,,,,,,,,,,,,,''')))***++++++***)))''')))((((((((()))***++++++((((((((('''((())))))*********))))))((((((''''''((((((''''''''''''((((((+++***'''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$&&&'''(((((((((((((((***++++++*********+++...///000000000222555777:::<<>>>>><<<:::777666777888999444333222222333444666777999888777666555444333333111000000///...------,,,000000000000000000000000------......///000000000++++++,,,,,,---.........000000000000111111111111111111111000000000000000222222333444444555555666555444333333444555666777888:::<<<===>>>???AAACCCKKKOOO\\\ttt666333...,,,+++,,,++++++((()))***++++++***)))((()))))))))((())))))******((((((((()))))))))*********)))))))))((((((((('''((((((''''''''''''(((((())))))'''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''%%%&&&''''''(((((((((((()))******((('''(((***---...///000000000111444777;;;???KKKYYYeeeqqq~~~kkk[[[OOOHHHEEECCCBBBAAA????????????@@@===<<<:::888777777777888555555444444444444444555888777777666555444333222111111000000///......---000000000000000000000000000000000///......------////////////............//////000000000111111111111111111111000000000000222333333444444555555666777666555444333444555666777999<<<======???AAADDDKKKQQQ___xxx444111---++++++++++++***((()))***++++++***)))(((******)))((((((((())))))((()))***+++++++++***)))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((******((('''&&&'''+++......////////////111444777>>>EEESSSaaallluuusssbbbUUULLLHHHEEECCCBBBAAA@@@????????????;;;;;;:::999888777777666666777777666555444333333777666666555444333222222222222222111000000//////000000000000000000000000000000000///......------222222111000000///......//////000000000000111111111111111111111111111111333333333444555555666666888777666444333444444555777999;;;<<<===???BBBDDDKKKSSSddd222000,,,+++***+++***)))((()))************)))(((+++***)))(((((((((((((((''')))+++,,,---,,,***)))))))))))))))((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))(((((((((''''''''''''((()))))))))))))))((((((((((((((()))******)))((())),,,......//////...///111555888DDDMMM\\\hhhpppwww{{{jjjZZZOOOIIIFFFDDD@@@@@@???>>>>>>=========::::::::::::999777666555555666777777777666444333666555555444333333222222333333333222222111111111000000000000000000000000------......///000000000111111111000000000//////////////////000000000111000111111111111111222222333333444444555666666666777666555444444555666666777999;;;<<<<<>>======<<<:::::::::999888777666555333444666777777777666555555555555444333333222222333333333333222222222222111111111111111111111111------......///000000000.........//////000000000...////////////000000000000000111111222222222333333333444555555666666777555444444444555666888999888999;;;<<<===???CCCGGGLLLYYYqqq000...,,,+++,,,+++***)))***))))))))))))))))))***))))))((('''''''''((((((((()))***+++++++++***)))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))))))))((('''''''''((()))***'''***...000000///...............///000444:::???KKKXXXeeemmmssszzzvvviiiYYYMMMHHHEEEBBB???AAAAAABBBAAAAAA@@@>>>>>>::::::999888777666666555333333444555666777777666555555555555444444333333333333333333333333222222111111111111111111111111000000000///......------,,,,,,---......///000000......////////////000000000000111111222333333333444444444555666666777777444444444444666888:::;;;999:::;;;<<<>>>AAAEEEIIIOOO^^^yyy000...---,,,---,,,+++)))******))))))))))))******(((((('''''''''((())))))((((((((()))))))))******'''((((((((()))))))))***((((((''''''''''''(((((())))))'''&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&''')))***'''***---///.........///---......///111777>>>BBBPPP\\\fffiiilllrrrvvvwwwvvv{{{}}}wwwkkk___QQQIIIFFFEEEBBB>>>AAAAAABBBBBBAAA@@@>>>===;;;:::888777666666666666555444444444444444555555666666666555555555555444222222222222222222222222111111111111111111111111000000000///......------................................./////////000000000000111222222333444444444444555555666666777777555555555555666777999:::;;;<<<<<<===???BBBGGGKKKTTTddd000///------------+++*********))))))))))))******'''''''''''''''((()))***((((((((('''((())))))***'''((((((((())))))******((((((''''''''''''((((((+++***(((&&&%%%&&&'''((($$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$%%%''')))+++)))***+++,,,+++,,,...111------...///222888@@@EEEUUU___fffdddcccgggjjjiiilllttt{{{}}}}}}{{{uuunnncccXXXLLLEEEEEEEEEBBB>>>??????@@@@@@???>>><<<;;;<<<:::888666555555666777777666444333222222333444666666666666666555555555222222222222222222222222111111111111111111111111------......///000000000000000//////......------............/////////000000000111222333333444444444444555555666777777777777777666555555666777888;;;<<<===>>>???CCCHHHLLLWWWiii+++***))))))+++,,,+++***(((((())))))))))))((((((!!!###&&&'''((()))(((((()))******************))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&''''''((()))((((((((()))(((''''''''')))***+++*********)))))))))))))))'''((()))***+++,,,,,,,,,***---111222555<<>>===<<<;;;;;;;;;:::888666555555666777:::999888666555555555555555555666666555555444333444333222222111111222222111111111000000000000///......//////000000111111//////.........---------+++,,,...000000000000///444444333444444555777777333444444555666777888888777777777777777888888888>>>;;;;;;???BBBEEEKKKRRR^^^nnn,,,***)))***++++++***)))(((((())))))))))))(((((()))))))))))))))(((((('''(((((()))******************))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))((('''((((((******+++++++++***************((()))***,,,------------,,,...111555999AAAJJJQQQYYYZZZ\\\]]]]]]___bbbeeekkknnnqqqqqqrrrooofff\\\TTTQQQLLLHHHEEEDDDEEEFFFBBBAAA@@@???>>><<<;;;;;;;;;:::888666555666777888999999777666555444444444555555666666555555444333444444333333222222222333222111111111111000000000000000000000/////////////////////......---------,,,---...000000000000000333333444444555666666666444444555555666666777777777777777777888888888888:::888888===AAAEEELLLSSScccuuu---+++******++++++)))((((((((())))))))))))((((((++++++******((('''%%%$$$(((((()))***************)))))))))(((''''''&&&&&&''''''((((((((((((''''''(((''''''&&&'''((()))*********)))((((((((())))))++++++++++++++++++++++++)))***+++---........./////////222888@@@HHHNNNQQQTTTTTTUUUVVVXXX[[[```dddlllnnnnnnlllllliii```VVVOOOMMMIIIFFFEEEFFFHHHIIIEEEDDDBBBAAA???===;;;:::;;;:::888777666777777888999888777555444444444444555555666666555555444333555444444444333333333333222222222111111111111000111111111000///.........////////////............------...///000000000000222333444666666666666555555555555666666666666666777777777888888888999999999777888===BBBFFFOOOXXXjjj~~~---,,,************)))'''(((((())))))))))))((((((''''''((((((((((((''''''(((((()))***************))))))((((((''''''''''''''''''(((((((((((('''''')))(((&&&%%%&&&''')))++++++******))))))(((((((((*********+++++++++++++++)))***+++---............000000333<<>><<<;;;:::::::::999999999999999999888777666555444444444555555555666555555444333333333444444333333222111222222222111111111000000.../////////000000000111000000000000000000000000////////////000000000111111222555777777777555444666666666666666555555555666777777888999:::::::::===<<<>>>BBBDDDIIITTT___ooo---+++******++++++)))((((((((())))))))))))((((((''''''(((((()))((((((((((((((()))***************((((((((((((((((((''''''''''''((((((((((((''''''(((''''''&&&'''((()))*********+++++++++***))))))((((((((()))******++++++((()))***,,,------------111333;;;FFFQQQVVVSSSOOOKKKLLLMMMOOORRRYYYaaafffiiikkkkkkjjjkkkkkkeee]]]TTTQQQLLLHHHEEEEEEEEEFFFHHHGGGEEECCC@@@>>><<<;;;:::::::::::::::::::::::::::999888666555555555555555555666666555555444333333444444555555333222111111111111000000000000///.........///000111111111000000000000111111111111111000000//////000000111222333444666666666666555555555555666666666666666666777777888999:::;;;;;;<<<<<<>>>AAACCCGGGSSS```ttt,,,***)))***++++++***)))(((((())))))))))))((((((%%%%%%&&&&&&'''&&&&&&%%%(((((()))***************'''(((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((()))***+++++++++******(((((()))******+++,,,,,,)))***+++---............222777AAALLLUUUXXXTTTPPPLLLMMMOOORRRUUU[[[ccchhhhhhjjjllllllmmmmmmggg^^^VVVSSSNNNIIIFFFEEEFFFGGGGGGFFFDDDBBB@@@>>><<<<<<::::::;;;;;;;;;;;;;;;:::;;;:::999888666666666666555555666666555555444333555666777888777666444333000000000/////////......////////////000000000000000000000111111222222222222111000//////000111111333333444444555666666666444444555555666666777777666777777888:::;;;;;;<<<:::;;;>>>AAACCCIIIVVVddd}}}+++***))))))+++,,,+++***(((((())))))))))))((((((&&&'''(((***++++++++++++(((((()))***************'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((((((((((()))***+++,,,,,,+++***))))))***+++,,,,,,------++++++---...///000000000333:::EEEQQQXXXYYYVVVRRRMMMOOOQQQTTTXXX]]]dddiiihhhkkklllmmmnnnnnnggg^^^VVVSSSNNNJJJGGGFFFGGGHHHFFFEEEDDDBBB@@@>>>===<<<::::::;;;<<<<<<;;;;;;;;;<<<;;;:::888777777666666555555666666555555444333666777999:::999888666555////////////............111111000000//////......000000111111222222222222222111000//////000111111444444333444444555777777333444444555666777888888666777777999:::;;;<<<<<<:::;;;???CCCFFFLLL[[[jjj---..................---,,,+++)))((('''''''''(((((((((((((((((())))))***,,,***((()))+++,,,+++((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&'''((()))***++++++,,,++++++******++++++,,,***,,,---------...000333999AAALLLTTTVVVUUUTTTSSSRRRTTTWWW[[[___ccceeeggglllkkkjjjkkkllljjjeee```\\\YYYTTTOOOKKKJJJIIIJJJIIIFFFCCCBBBBBBBBB@@@===>>>>>>======<<<<<<;;;;;;888777777666666666666666555666777888777555333111777666777888::::::888666333000---...222444111...........................000000//////000111222222555555444333111000//////222333333333333333333444555555666777777777777777777777888999:::;;;;;;<<<===AAA@@@AAAGGGIIIYYYttt+++,,,,,,------,,,,,,++++++***)))'''&&&&&&''''''(((((('''(((((()))******,,,***((()))+++,,,***)))'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((''''''((()))***++++++,,,------,,,++++++++++++,,,+++,,,---------///111333888@@@KKKQQQSSSRRRRRRRRRRRRUUUYYY^^^cccfffiiijjjnnnnnnnnnmmmlllhhhccc___[[[YYYTTTOOOLLLIIIIIIIIIIIIFFFCCCBBBCCCCCCAAA>>>>>>>>>>>>===<<<<<<;;;;;;888777666666555555666666666777888999999888777777777666666777888888666444333000---///222444111...........................000000//////000111111222222222222222222222222222222333333333333444444444555555666777777777777777777777888999:::;;;;;;<<<<<>>>>>===<<<<<<;;;;;;888777666666555555666666666777777888999:::::::::777666555666666666444222333000...///222333111///........................000000/////////000111111//////000111222333444444222222333333444444444444555555666777777777777777777777888999:::;;;;;;<<<<<<@@@AAADDDMMMSSSfff))))))************)))))))))((('''&&&%%%%%%&&&'''''''''''''''(((***+++,,,***)))))))))*********)))***))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&'''((()))******+++,,,---......//////...---------------,,,---.........000444777@@@FFFMMMQQQRRRSSSUUUWWWVVVZZZaaahhhmmmqqqssstttnnnqqqsssqqqjjjccc```___ZZZXXXUUUQQQMMMIIIGGGFFFGGGFFFFFFEEEEEEDDDCCCBBB??????>>>===<<<;;;;;;:::999999888777777777777777666666555555666777888999777666444444555444222111222111///000222333111000........................000000/////////000000111...///000111222333444444222222333333444555555555555555666777777777777777777777888999:::;;;;;;<<<<<>>===<<<;;;::::::;;;:::999999888888999999777777666555555666777777777555333333333333222000222111111111222222222111////////////////////////000000///////////////000000000000111111222222222222222333444444555666666555555666777777777777777777777888999:::;;;;;;<<<===BBBBBBFFFQQQZZZppp++++++,,,,,,,,,,,,++++++)))((('''&&&&&&'''((((((((((((((((((((())))))***((()))******(((((()))***###$$$&&&(((***,,,---...''''''&&&&&&&&&&&&'''''''''((())))))''''''((()))******+++,,,---...//////---------------...///000///////////////222777;;;BBBEEEJJJLLLNNNRRRXXX]]]```dddjjjpppttttttrrrqqqhhhhhhhhhfffbbb```^^^^^^[[[ZZZXXXUUUQQQLLLGGGEEEBBBDDDFFFFFFEEECCCCCCCCC@@@??????===<<<;;;:::999;;;::::::999888999999999888888888888777777777777777555333222333333333222222222222222222222222222////////////////////////000000//////......//////111111111111111111111111222222333444555666666777555555666777777777777777777777888999:::;;;;;;<<<>>>BBBBBBGGGSSS^^^vvv***++++++,,,,,,++++++***)))((('''''''''((())))))***))))))(((((((((((((((''')))******((('''(((***&&&&&&''')))***,,,---...''''''&&&&&&&&&&&&''''''''')))***)))((('''((()))******+++,,,---......///***++++++,,,---///000111///000//////000333888<<>>BBBEEEFFFDDDBBBBBBCCC@@@@@@???===<<<:::999999888777777666666666666666...000222555777777666555666444222222333555555555111222333333222111222333000000000000000000000000111000///.....................///000111222222333222222333444555666777888555666666777777777777777777777888999:::;;;;;;<<<===AAACCCJJJYYYhhh(((((((((((((((((((((((()))*********++++++++++++))))))***++++++++++++***((((((((((((((('''&&&&&&$$$&&&))),,,,,,,,,***)))***)))((('''&&&''''''(((((((((''''''''''''((((((+++---///000111000///...//////............/////////000000111222666<<>>===<<<;;;:::::::::999999888777666666666666777777777777666666444444333333333333222222111222222333333222222111.........//////////////////////////////........./////////000111111222222222222333444444555555666777777777666666666666666:::888777666777999<<<>>>BBBDDDFFFJJJVVVqqq************************((((((((())))))))))))***((()))******++++++++++++((())))))))))))((('''&&&,,,,,,,,,,,,,,,---...///((('''&&&$$$$$$$$$%%%&&&))))))((((((((()))******,,,---///111111111000/////////............//////...///000222555:::AAAFFFOOOOOOQQQRRRUUU[[[bbbggglllooorrrsssqqqmmmkkkjjjgggeeebbb^^^ZZZXXXXXXYYY[[[[[[ZZZYYYWWWSSSLLLHHHFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@???===<<<;;;::::::999999888777777666666444555555666666555555444444444333333333333222222111222222333333222222111000000000000000000//////......///////////////////////////000111111222222222222333444444555555666777777777777777777777777999888888777888:::===>>>@@@CCCGGGMMM[[[vvv************************&&&&&&'''''''''((((((((('''((()))***++++++++++++))))))******))))))((((((---+++(((''''''))),,,...******)))((((((((())))))******))))))***+++,,,,,,---...000222222222222111//////............//////---///111444888???FFFLLLSSSSSSTTTUUUYYY___fffllloooqqqrrrrrrooolllkkkkkkfffdddaaa^^^[[[YYYXXXXXXZZZZZZZZZZZZYYYUUUOOOJJJHHHGGGFFFEEEDDDCCCBBBBBBDDDCCCBBB@@@>>><<<;;;:::999999888888777777666666555666666777777666666555444444333333333333222222111222222333333222222111222222111111000000//////.........//////000000000/////////000111111222222222222333444444555555666888888888888888888888888999999999:::;;;<<<===>>>@@@CCCIIIQQQbbb~~~************************&&&&&&&&&'''''''''((((((&&&'''(((***++++++++++++))))))************))))))+++)))&&&$$$$$$&&&)))***++++++++++++++++++++++++))))))))))))***+++------///000111222333333333333//////............//////---///222555999@@@HHHMMMUUUVVVWWWYYY]]]ccckkkppprrrtttvvvvvvsssooolllkkkdddbbb___]]]]]]\\\[[[ZZZWWWWWWYYYZZZZZZVVVPPPLLLJJJIIIHHHFFFEEECCCCCCBBBEEEDDDCCC@@@>>><<<;;;:::::::::999999888888888888888888999999999999888888444444333333333222222222111222222333333222222111222222111111000///......------...///000111111222/////////000111111222222222222333444444555555666888888888888888999999999888999:::;;;===>>>>>>???AAAEEELLLWWWiii))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))***+++++++++))))))************))))))+++***)))(((((())))))***((((((((((((((((((((((((((((((((()))***+++---...111222222333333333333333//////............/////////000222555999???GGGLLLVVVWWWZZZ]]]aaahhhoootttuuuyyy}}}}}}yyysssnnnlllbbb___\\\\\\]]]^^^^^^\\\WWWXXXZZZ]]]]]]YYYSSSOOOLLLKKKIIIGGGEEEDDDCCCCCCEEEDDDCCC@@@>>><<<;;;::::::::::::::::::999999999888888999999999999888888444444333333333222222222111222222333333222222111111111000///......---------......///000111222222/////////000111111222222222222333444444555555666777777888888999999999999888999:::;;;===>>>???@@@CCCGGGPPP]]]qqq(((((((((((((((((((((((((((((()))))))))*********'''((())))))******))))))(((((())))))******))))))''''''((())))))(((((('''(((((()))*********))))))''''''((()))***,,,...///444333333333222222222222//////............/////////111222555999???FFFKKKUUUXXX]]]bbbgggnnntttyyyzzz}}}~~~wwwqqqmmmccc___[[[ZZZ\\\______^^^[[[\\\___bbbbbb___YYYTTTOOOMMMJJJGGGEEEDDDCCCCCCDDDCCCBBB@@@>>><<<;;;:::::::::::::::::::::::::::555666666777777666666555444444333333333333222222111222222333333222222111000000//////......------/////////000000111111111/////////000111111222222222222333444444555555666666666777777888999999999888999999:::<<<>>>@@@AAAEEEJJJTTTdddyyy))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))(((((('''&&&'''((())))))))))))(((%%%&&&&&&'''(((((((((((())))))+++,,,,,,,,,++++++(((((()))***,,,...000111555555444222111111000000//////............/////////000333555:::@@@HHHMMMTTTYYY```hhhnnntttzzz}}}~~~xxxssspppgggaaaZZZXXX[[[^^^^^^]]]]]]___bbbeeeeeeaaa[[[VVVQQQOOOKKKHHHEEEDDDDDDDDDBBBAAA@@@???===<<<;;;:::888888888888888888888888444555555666666555555444444444333333333333222222111222222333333222222111000000//////////////////000000000000000000000111/////////000111111222222222222333444444555555666555555666777777888999999999888888888:::===@@@BBBEEELLLXXXjjj************************(((((((((((())))))))))))************)))((('''&&&&&&&&&'''(((((()))((((((************+++,,,...///%%%&&&'''((())))))((('''))))))***+++---///111333777666444222111000////////////............//////...000333666;;;BBBJJJPPPTTTZZZccckkkrrrxxx}}}|||wwwtttssskkkddd[[[WWWYYY\\\]]]\\\]]]___bbbeeeeeeaaaZZZUUURRROOOLLLHHHFFFDDDDDDDDD@@@@@@???>>>===<<<;;;:::666666666666666777777777666666777777777777666666444444444333333333222222222222222333333222222222000000000000111111111111111111111000000000000000/////////000111111222222222222333444444555555666444555555666777888888888999888777777999<<<@@@BBBFFFMMMZZZnnn+++++++++*********))))))((()))(((((('''(((,,,...,,,,,,+++***))))))))))))''')))+++,,,,,,,,,***)))''''''((((((((((((''''''))))))))))))***+++,,,---))))))***+++...111444555444444444333333222222222222///++++++---000111000111333555888<<>>===<<<;;;;;;:::666666555555555555666666888888999999888777555444666666555666777666333111000000111222222222222111222111111000000000000000000000000000////////////---...///000111222333333555555555555666666666666555555555666666666666666888999::::::;;;>>>BBBEEEIIIRRRbbbyyy*********)))))))))(((((()))))))))(((((())),,,...///...---,,,+++*********''')))***,,,,,,+++***)))'''(((((())))))(((((('''))))))))))))***+++,,,---******+++---///222555666666666555444333111111000333///,,,,,,...000111111111444777;;;???EEELLLQQQZZZ___hhhrrr|||{{{rrrooogggaaa```aaa___^^^___``````bbbdddeeebbb^^^ZZZPPPNNNKKKHHHEEECCCBBBBBB???>>>>>>===<<<;;;::::::999999888888888888999999777888888888888666555444666555555555666555333000000000111222222222222222111111000////////////000.........//////000000000...//////000111222222333555555555555666666666666666666666777777777777888777888999999999<<<@@@CCCJJJSSSddd|||)))))))))((((((((((((((()))******)))((())),,,...222111///...---,,,,,,,,,((()))***+++++++++***)))(((((())))))))))))(((((())))))))))))***+++,,,---++++++,,,...000333555777888777666444222111000///222000...---///111222222333555:::>>>DDDKKKRRRWWW___eeeooozzzxxxqqqiiicccccccccaaa___```aaaaaabbbcccccc```[[[WWWPPPOOOLLLIIIGGGEEECCCCCC>>>>>>===<<<;;;:::999999:::::::::999999:::::::::888888888888888666555555555444444444555444222000000111111222222222222222111000//////......//////+++,,,---...///000111111000000000111111111222222555555555555666666666666777777777888888999999999888999:::999:::<<>>BBBEEEJJJUUUjjj************************)))***+++***))))))+++,,,000///---,,,+++*********(((((())))))************))))))************))))))))))))))))))***+++,,,---***+++---///222444555666666555555444444333333333000000000000111222444555666888===AAAFFFMMMUUUZZZfffooo{{{}}}qqqjjjeeeffffffcccaaaaaa^^^]]]^^^^^^___]]]YYYVVVQQQPPPNNNLLLIIIFFFDDDCCC======<<<;;;:::999999888777777777666666777777777<<<<<<;;;:::999999999999666444333222333333222000111111222333333333333222000000///.................................------111111111111111222222222555555555555666666666666555555666777777888999999<<<<<<=========???CCCFFFKKKWWWnnn************++++++++++++((()))******)))((()))***,,,,,,+++***))))))))))))((((((((()))))))))************++++++++++++******))))))))))))***+++,,,---+++,,,///111444666777777555555555555444444444444...000111111111111333555777:::>>>CCCIIIPPPWWW\\\jjjsss~~~rrrkkkfffggghhhdddbbbbbb]]]\\\\\\\\\]]][[[XXXUUUPPPOOONNNLLLIIIFFFDDDBBB>>>>>>===<<<;;;:::999999999999888888888888999999===<<<;;;:::999999999999777555333222333333333111111222222333333333333333111000//////......///////////////.........------111111111222222222333333555555555555666666666666444555555666777888999999999:::;;;;;;<<<>>>CCCFFFNNN[[[sss))))))))))))*********+++'''(((***)))((('''((()))))))))(((((((((((())))))((((((((((((((()))*********++++++++++++++++++***))))))))))))***+++,,,------///111444777888999999777666666555444333333222---///111111000000333555888<<>>>>>===<<<;;;::::::::::::999999999999::::::<<<;;;999888777777888888888666444333333444444333111222333333444444333333111111000////////////000/////////////////////000000000111222222333444444555555555555666666666666555666666777888999:::;;;888999;;;;;;===@@@DDDHHHRRR```yyy'''((((((((())))))******&&&((())))))(((&&&'''(((((((((((((((((())))))***((((((((((((((()))*********++++++,,,,,,++++++***))))))))))))***+++,,,---///111444777999;;;;;;;;;999888777666444222111111+++...111111000000222555999===CCCIIIQQQZZZccciiittt}}}uuuooojjjllllllhhheeeeee```^^^\\\[[[YYYVVVRRROOONNNNNNMMMLLLIIIEEEBBB@@@??????>>>===<<<;;;;;;::::::999999888888999999::::::999888666666666666777999777444333444555444333111222333333444444333333222222111000000000000000---......///000111222222///000000222333444555555555555555555666666666777666777888999:::;;;<<<<<<999;;;<<<===???CCCGGGKKKUUUddd}}}''''''(((((())))))******(((((())))))((('''&&&&&&'''''''''((())))))******++++++******************************************+++***))))))***,,,...///000111333666888:::;;;<<<;;;:::777444222111111111000000000//////222777;;;888???HHHPPPWWW^^^ffflllxxxxxxuuurrrooolllhhhccc```bbb```]]]XXXTTTSSSTTTVVVPPPPPPOOOMMMIIIFFFBBB@@@?????????>>>>>>>>>>>>>>>===<<<999888777777888999======;;;:::888777666555888777666555444333222222666666555444333333222222111111111111000000000000222111111111000000/////////000111222222333222222444444555555666777777777888888999::::::::::::999;;;;;;<<<===???CCCGGGIII[[[kkk(((((((((((()))))))))))))))(((((((((''''''''''''&&&''''''(((((()))******************************************************+++***)))((())),,,///000111222444777999;;;;;;<<<;;;999777555333222111111111111111111111444888;;;;;;BBBKKKTTT[[[ccckkkrrr||||||zzzvvvrrrooojjjddd```]]][[[YYYUUURRRQQQRRRSSSQQQPPPOOOMMMJJJFFFCCCAAA????????????>>>>>>>>>>>>>>>===;;;999888888999:::===<<<;;;:::888777666555777777666555444333333222555444444333222222111111111111111111000000000000111111111000000000//////......///000111111111111444444555555666777777777888888999::::::::::::999;;;;;;<<<===@@@CCCHHHKKK\\\nnn))))))))))))((((((((((((***)))'''&&&&&&'''(((((('''''''''((())))))******************************************************,,,+++)))((())),,,000222333444666888:::;;;<<<<<<:::999777555444333222222111222333444444666999<<>>>>>======>>>===;;;:::999::::::;;;<<<<<<;;;:::888777666666666666555555555444444444333333222222111111000000111111111111000000000000111111000000000000////////////000111222222222222444444555555666777777777888888999::::::::::::999;;;<<<===>>>@@@DDDJJJNNN^^^rrr******))))))((((((''''''***)))'''&&&%%%'''(((***(((((())))))***+++++++++***************+++++++++************************---+++)))((()))---111333444555777999:::<<<<<<<<<999888777666555444333333000222444555666888;;;===CCCIIISSS]]]fffpppzzz~~~wwwnnneee^^^YYYXXXVVVUUUUUUUUUTTTTTTRRRRRRPPPMMMJJJHHHEEEDDD@@@@@@??????>>>>>>=========<<<;;;:::999:::::::::;;;;;;::::::999888777777555555555555555555444444333333222222111111111111111111111111000000000///000000000000000000//////222222333444555555555555444444555555666777777777888888999::::::::::::999;;;<<<>>>???AAAEEELLLQQQaaawww******))))))((((((''''''***((('''%%%&&&''')))***)))******++++++,,,------))))))*********+++++++++************************---+++***)))+++...222444666777888999;;;;;;<<<<<<888777777666666555444333///111444666777:::===@@@FFFMMMWWWaaajjjuuu}}}rrrhhhaaa\\\YYYUUUTTTUUUVVVUUUSSSSSSQQQOOOMMMJJJHHHFFFEEE@@@@@@??????>>>======<<<:::::::::999999999999999:::::::::999999888888888555555555555555555444444333333333333222222222222111111111111000000000/////////////////////000000222333444555555666555555444444555555666777777777888888999::::::::::::999:::===???@@@AAAFFFOOOUUUddd}}}))))))))))))(((((((((((((((((('''&&&'''((()))************+++,,,,,,------)))))))))***++++++,,,,,,************************,,,+++++++++---///222444666777888999:::;;;;;;;;;777777777777777666555444///111444666999===BBBEEELLLSSS\\\fffppp{{{{{{pppjjj___ZZZUUURRRSSSTTTSSSRRRRRRQQQNNNLLLIIIGGGFFFFFFAAA@@@@@@???>>>===<<<<<<999999999999999999999999999999999999999999999999666666555555555444444444333333333333333333333222111111111111000000000000......////////////000000000000111222333333333333444444555555666777777777888888999::::::::::::999:::===AAAAAABBBGGGQQQYYYjjj(((((((((((())))))))))))''''''''''''((((((((()))(((((()))******++++++,,,((())))))***++++++,,,,,,***************************+++,,,---///111222333666777888999:::::::::999666666777888777777555555111333555888;;;AAAGGGLLLTTTZZZdddmmmwww|||uuufff___WWWSSSSSSTTTTTTRRRQQQPPPMMMJJJHHHFFFFFFEEEAAAAAA@@@???>>>===<<<<<<999999:::::::::::::::999999999999999999999999999777777666555444333333222111111222222222222222222111111111111000000000000........./////////000000///000111222222333333333444444555555666777777777888888999::::::::::::999:::>>>AAABBBBBBHHHSSS\\\qqq''''''(((((())))))******&&&&&&'''((())))))(((((('''''''''((())))))******((())))))***++++++,,,,,,************************)))***,,,///000222222222666777888999999999999999555666777888888777666555333444666999===DDDLLLQQQZZZ```iiirrr|||~~~llldddZZZUUUUUUWWWVVVTTTQQQOOOLLLIIIGGGFFFEEEEEEAAAAAA@@@???>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;888999999999999:::::::::888777777555444333222222000000000000000111111111111111111111000000000000---.........//////000000111111222333444444444444444444555555666777777777888888999::::::::::::999:::>>>BBBBBBCCCIIITTT^^^uuu******)))((('''&&&%%%%%%(((''''''&&&&&&&&&''''''))))))(((((((((***+++,,,))))))))))))***+++,,,---(((((())))))***+++---...,,,---...000111222444444999999999888888888888777======;;;999777666444444555666777888<<>>>>>>>>>>>============;;;;;;;;;<<<;;;;;;::::::::::::999999999:::;;;<<<888777666555444333222222000111111222222222111111000000000000111111111111000000000000000111111222333333333333333333333333888777666555444444555666888777666888:::<<<<<<;;;===???<<>>EEEMMMSSS\\\bbbnnn|||tttlllaaaYYYWWWWWWUUUSSSRRRPPPMMMJJJGGGEEECCCBBB?????????>>>>>>=========;;;;;;<<<<<<<<<;;;:::::::::999999999::::::;;;;;;888888777666555444333333111111222222222222111111000000000000111111111111000000000000000111111222222222222333333444444444444444444444555777888999888777666888:::<<<<<<;;;===???===@@@GGGIIITTTkkk&&&'''''''''(((((())))))&&&'''(((*********)))))),,,+++***)))(((((((((((())))))))))))))))))))))))++++++++++++,,,...///000///000111222333444555666666666777888999::::::;;;666666666666666666555555777888999<<<@@@GGGPPPVVV___fffrrrwwwoooeee^^^[[[XXXUUUSSSSSSQQQNNNKKKHHHFFFDDDCCCAAAAAA@@@???>>>======<<<<<<<<<===<<<<<<;;;::::::999999999:::::::::;;;;;;999888888777666555444444111222222222222222111111000000000000111111111111000000000000000111111222111111222333333444555555444444444555666777999:::888777666888:::<<<<<<;;;===@@@===AAAHHHKKKXXXppp''''''''''''(((((((((((($$$%%%(((***+++***)))((()))))))))(((((((((((((((***************)))))))))******++++++,,,...///000111111222333444555666666999999999888888888888777555555555555444444444444666888:::>>>CCCJJJRRRXXXbbbiiiuuu~~~uuuppphhhaaa\\\YYYUUURRROOONNNLLLJJJIIIGGGGGGFFFCCCBBBAAA@@@???>>>=====================<<<;;;:::999999::::::;;;;;;;;;:::999999888888777666666555222222333333222222111111///000000000111111111111000000000000000111111222000000111222444555666666777777666666666666666666888777666888:::<<<<<<;;;===@@@???BBBJJJNNN\\\vvv((((((((((((''''''''''''###$$$''')))***)))((('''&&&&&&'''((()))*********++++++,,,,,,,,,+++******************+++---...///222222333444555666666777999999999888888888888777666666555555444444333333666888;;;???EEELLLUUUZZZdddmmmyyy~~~tttoooiiibbb\\\XXXUUUSSSNNNMMMKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;:::888999:::;;;;;;;;;::::::999999888888777777666666333333333333333222111111///000000000111111111111000000000000000111111222000000111222444555666666666666777777777777777777888777666888:::<<<<<<;;;===AAA@@@CCCKKKPPPbbb}}}))))))(((((('''''''''&&&$$$%%%&&&(((((((((''''''$$$%%%&&&((()))***++++++***+++,,,---------++++++)))*********+++---...///222333333444555555666666666666777888999::::::;;;777777777666555555444444777999>>>BBBHHHPPPXXX^^^hhhrrrwwwssslllddd]]]XXXUUUTTTRRRPPPMMMJJJGGGDDDCCCBBBDDDDDDCCCBBBAAA@@@@@@???????????????>>>===;;;;;;888999:::;;;<<<;;;:::999888888888888777777777666444444444444333222111000000000000000111111111111000000000000000111111222111111222333333444555555222333555777999:::::::::888777666888:::<<<<<<;;;===AAAAAADDDLLLSSSfff'''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%'''((()))***))))))((()))+++---------,,,+++++++++++++++,,,...///000222333333444444555555666666666777888999::::::;;;777777777777777888888888999<<>>===;;;;;;777999:::<<<<<<;;;:::999888777777777777666666666444444444444333222111000000000000000111111111111000000000000000111111222222222222333333444444444222333555777999:::;;;;;;888777666888:::<<<<<<;;;===BBBBBBEEEMMMUUUjjj%%%%%%&&&'''((()))***+++***)))((((((((((((((()))&&&'''((())))))(((''''''&&&(((***,,,---,,,+++***,,,,,,,,,---...///000111222333333333444555555555999999999888888888888777555666777888999:::;;;<<<;;;>>>CCCIIIPPPXXX```eeeooo|||yyymmmaaaZZZWWWWWWQQQOOONNNLLLJJJIIIHHHHHHCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;777888:::<<<<<<;;;:::999777777777777666666666666444555444444333222111000000000000000111111111111000000000000000111111222333333333333333333333333555666777999999999888777888777666888:::<<<<<<;;;===BBBBBBFFFNNNVVVlll(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((((((******)))((('''&&&%%%%%%......///000000000000000222333333444444555555555999999999888888888888777666666666666777999:::;;;<<>>BBBHHHLLLWWWvvv(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''*********+++++++++++++++---...///000111111111111222333333444444555555666999999999999888888888888555555666777999;;;<<<===AAADDDJJJRRR[[[dddkkkooowww|||uuulllccc]]]ZZZXXXVVVTTTPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEAAABBBCCCAAA===;;;;;;===999::::::;;;;;;::::::999:::999888777666666666666555555444333222222222222444222000///111222222111//////000000111111111222000222444555555555333222666666666777777777777888999999999:::;;;;;;<<<<<<@@@@@@DDDKKKOOO]]]|||(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((()))***+++---...//////,,,---///000222222333333222333333444555555666666:::999999999888888888888555555666888:::<<<>>>???BBBFFFLLLSSS[[[eeennnttt~~~}}}xxxuuupppjjjddd___\\\ZZZUUUTTTQQQNNNKKKIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFFFF@@@AAAAAA???===;;;;;;<<<::::::;;;;;;;;;;;;::::::;;;:::999777666555444444555444333222222111222222333111000000111222222111////////////000111333444888888777666555444333333777777777777888888888888:::::::::;;;<<<=========AAAAAAFFFNNNUUUeee((((((((('''''''''''''''''''''(((((((((((())))))******))))))((('''''''''&&&&&&''')))***,,,---...,,,---///111222333444444222333333444555666777777::::::999999999888888888666666777888:::<<<>>>???CCCHHHOOOUUU\\\fffrrrzzz}}}yyysssqqqnnniiiddd___[[[YYYSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCDDD@@@@@@???>>>===;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888777555555555444444333333222111111222222222111000000222333222111//////......///111444666IIICCC:::333///111555888666666777777777888888888999999:::;;;<<<======>>>@@@BBBHHHPPPZZZnnn(((((((((((((((((((((((((((((()))))))))***************))))))((((((((((((''''''(((((()))***++++++---...000111333444555555222222333444555777777888:::::::::999999999999888777888888999:::<<<===>>>GGGNNNVVV[[[aaakkkyyyzzzvvvqqqpppmmmiiiccc^^^YYYWWWPPPOOONNNLLLJJJHHHFFFEEEHHHGGGGGGFFFEEEEEEDDDDDD@@@???>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888777666666666666666666333333222111111111222222111000///111222333222111//////......///111444666IIICCC:::222///111555888555555555666666666777777888888999:::;;;<<<======???BBBIIIQQQ^^^uuu'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++,,,,,,...///111222444444555555222222333555666777888999::::::::::::999999999999888888999:::<<<===???@@@HHHPPPYYY^^^bbblll}}}yyytttqqqppplllhhhbbb]]]XXXVVVOOONNNLLLJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA???>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;666666666555555666666777222222111111111111222222000//////111333444222111////////////000111333444777777666555444333222222555555555555666666666666777888888:::;;;<<<===>>>???CCCJJJRRRaaa|||'''((((((((())))))))))))''''''''''''((((((((((((((((((((()))******++++++******++++++,,,------...000111222333444444444444222222333555666888999999;;;;;;:::::::::999999999777888:::<<>>>>>???@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;888777666555555555555555222222111111111111222222/////////111333444333111//////000000111111111222///000222444444333222111555666666666666777777777888888999;;;<<<===>>>???@@@EEELLLTTTddd'''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,(((((()))***,,,---......111222333333444444444444222222333555666888999999;;;;;;;;;:::::::::999999666888:::===BBBFFFIIIKKKNNNWWWaaaeeegggrrrwwwsssqqqoookkkfffaaa]]]ZZZYYYRRRPPPLLLIIIHHHHHHJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHCCC@@@>>>>>>@@@AAA???<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999777666444333333333222111111111111111222222/////////222444444333111///000111111111111000000444333111000000111222333777777777777888888888888999999;;;<<<===???@@@@@@AAAGGGNNNVVVggg&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&(((((((((((()))))))))))))))))))))***+++,,,......000111333555555444333222666666666666777888999:::<<<<<<;;;;;;:::999888888555999===AAADDDGGGLLLNNNWWWZZZ```fffjjjwwwwwwqqqmmmiiieeebbbaaa^^^YYYUUUPPPOOONNNLLLJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHIIICCCCCCBBBAAA@@@>>>>>>===;;;:::888888999999777666666555444333333333333333444333222111000000000000000000000000111111111111000111111111111222222222555444333222333444555666666666666666777777777777999999::::::;;;<<<======DDDGGGMMMZZZooo&&&''''''((((((''''''&&&((((((((((((''''''''''''(((((((((((()))))))))************+++,,,---...///111222444555555555333333666666666777777888999:::;;;;;;::::::999999999999777:::>>>BBBEEEJJJOOOSSSZZZ]]]dddkkkqqq}}}xxxrrrooojjjeeebbb```]]]XXXTTTPPPOOONNNLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGCCCBBBBBBAAA@@@???>>>===AAA???>>>>>>>>>>>>===;;;777666555444333333333333444333222111000000000000000000000000111111111111222111///......000222333444444333333444444555555666666666666777777777777999999:::;;;<<<======>>>CCCGGGOOO]]]ttt&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((()))))))))******+++++++++,,,---...000000222333444666666555444444666666666777888888999999::::::999999888999999999;;;===AAAFFFJJJPPPVVV[[[^^^bbbjjjrrryyy{{{tttqqqlllfffaaa___\\\WWWSSSPPPOOONNNLLLJJJIIIHHHHHHEEEDDDDDDCCCCCCDDDDDDEEECCCBBBAAAAAA@@@???>>>>>>AAA???>>>>>>>>>>>>===;;;999888777555444333333333333333222111000000000000000000000000111111111111333111...,,,,,,///222444333333444555555555555555666666666666777777777777999999:::;;;<<<===>>>>>>CCCGGGQQQbbb|||''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((()))))))))*********,,,,,,------...000111222333444555666666666555555555666777777888999999999999888888888888999:::;;;>>>AAAFFFJJJPPPWWW^^^ccccccgggoooyyy~~~wwwtttnnnfff```]]]ZZZVVVRRRPPPOOONNNLLLJJJIIIHHHHHHEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>@@@???======>>>>>><<<;;;:::999777666444444333333333222222111000000111111///000000000111111111111222111///......000222444222333555666666666555444666666666666777777777777999::::::<<<===>>>??????CCCIIITTTggg'''(((((((((((((((((('''%%%&&&&&&'''((()))******))))))))))))************---------...///000222222444444555555555555555555555666777888999999888888888888777777888:::<<<===???BBBGGGMMMSSSZZZaaafffgggkkkttt{{{uuunnneee___[[[YYYUUURRRPPPOOONNNLLLJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@?????????BBBAAA??????@@@@@@>>>===999888777666555444444444333222111111000111111111///000000000111111111111000111222333333333222222333444555666777666555444666666666666777777777777999:::;;;<<<>>>???@@@AAAEEEKKKWWWlll'''(((((())))))(((((('''&&&&&&&&&'''((())))))***)))))))))*********++++++---------...///000222222444444444444444555555555444555777888999999888888888888777777999;;;>>>@@@???CCCIIIPPPVVV\\\cccgggjjjoooyyyvvvoooeee^^^ZZZXXXUUURRRPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????@@@>>>===<<<======<<<:::777777666555444444444444222222111111111111111222000000000000111111111111000111333555555444333111444444555666666666666555666666666666777777777777999:::;;;===>>>@@@AAABBBFFFLLLZZZqqq(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))*********+++++++++---------...///000111222333333333333333444444555444555777999:::999888777999888777888:::===@@@BBBBBBGGGOOOWWW]]]bbbgggjjjmmmrrr}}}vvvnnnddd]]]YYYWWWUUUSSSPPPOOONNNLLLJJJIIIHHHHHHGGGGGGHHHHHHGGGEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@???<<<;;;999999::::::888777555555444444444444444555222111111111111111222222000000000000111111111111000111222333333333333222555555555555555666666777666666666666777777777777::::::<<<===???AAABBBCCCFFFMMM\\\uuu(((((())))))))))))(((((('''''''''((((((((((((((()))************+++++++++------------...000111222333222222222222333444444444555777999:::999888777999888888888:::>>>AAADDDGGGMMMVVV^^^dddhhhlllooonnnsssvvvnnnccc\\\YYYWWWVVVTTTQQQOOONNNLLLJJJIIIHHHHHHFFFGGGGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<<<<======;;;:::444333333333333444555555222111111111111111222222000000000000111111111111222111000000000111333333666666555444444666777888666666666666777777777777::::::<<<===???AAABBBCCCFFFMMM]]]www(((((((((((((((((((((((())))))))))))(((((((((((())))))+++,,,,,,---,,,,,,......///000000111000000222222111111222444555666555666666777888999999999999999999999:::<<<>>>@@@LLLUUUbbbkkkpppqqqssstttvvv~~~zzzsssjjjaaa[[[XXXVVVUUUOOOOOONNNLLLKKKIIIHHHHHHFFFHHHJJJKKKJJJGGGCCCAAA@@@@@@@@@??????===<<<<<>>===;;;:::999888888777777666555444333222222111111111111000000000000000000000//////////////////000000111111222333333333333333444444444555555555555555555666888999:::888:::;;;<<<===???BBBEEELLLQQQbbb(((((((((((((((((((((((())))))))))))((((((((((((******+++,,,,,,------...,,,---...000111222222222333222222111222333555666555666666777888888999999777888999:::<<>>===???>>>===;;;:::999888888999999888777666555444444111111111111000000000000000000000000000000000000000000111111222333333333333333333444444444555555555555555555777888999:::999;;;<<<<<<===???BBBEEEKKKRRRccc(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++++++++---...///+++,,,...000111333333444444333222222222333444555666666666777888888999999666777999;;;>>>BBBHHHLLLaaajjjvvv~~~ttthhh___XXXRRROOOOOOOOONNNMMMKKKJJJIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFBBBBBBBBBAAA@@@@@@?????????>>>===;;;:::999888888999999888777666555444444111111111111000000000000111111111111111111111111111111222222333444444444333333333444444444555555555555555666777888999:::;;;<<<=========???BBBEEEKKKTTTggg(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))***,,,...///,,,---///000111222333333444333222222222333444444666666777777888888888888666888:::<<>>===;;;:::999888888777777666555444333222222111111111111000000000///111111111111111222222222111222222333333444555555333333333444444444555555555555555666777888::::::<<<===>>>>>>>>>???BBBEEELLLVVVkkk(((((((((((((((((((((((('''((((((((()))))))))***+++***)))((()))+++---...///000111111111111111000444333222222222333444555777777777777777888888888777999<<<>>>AAAHHHRRRZZZpppyyyvvvkkkbbb[[[UUUQQQOOOOOONNNMMMLLLKKKKKKJJJKKKJJJHHHGGGFFFEEEFFFFFFAAAAAA@@@?????????@@@@@@???>>>===;;;:::999888888777777666555444333222222111111111111000000000///000000111111222222222222111222222333333444555555333333333444444444555555666666666666777999:::;;;<<<===>>>>>>>>>@@@CCCFFFMMMYYYppp((((((((((((((((((((((((''''''(((((())))))******+++******)))***+++---...111111222222111111000///222222111111222444555666777777777777777777888888777;;;???AAAEEENNN[[[eeeuuu}}}sssjjjbbb[[[VVVSSSOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEAAA@@@???>>>>>>???@@@AAA???>>>===;;;:::999888888999999888777666555444444111111111111000000000000//////000000111222222222111111222222333444444444333333333444444444555555666666666777888999:::;;;;;;===>>>??????BBBEEEHHHNNN\\\vvv(((((((((((((((((((((((('''''''''((()))*********++++++,,,------......///000111111222222222111111111111111111222444666888888777777777777777777777777;;;AAAEEEJJJVVVfffrrryyyppphhh```ZZZUUURRROOONNNNNNMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEBBBAAA@@@??????@@@BBBCCC???>>>===;;;:::999888888999999888777666555444444111111111111000000000000......///000000111222222000000111111222333333333333333333444444444555555666666666777888999;;;;;;:::<<<>>>???@@@CCCGGGJJJPPP___{{{((((((((((((((((((((((((&&&''''''((()))******+++,,,---...///000000000000...///000222222333333333000000000111333555777999888888888777777777777777666;;;BBBHHHOOO\\\nnn{{{}}}|||wwwnnnfff___YYYTTTPPPOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFDDDBBBAAA@@@@@@AAACCCDDD???>>>===;;;:::999888888777777666555444333222222111111111111000000000000---......///000111111111///000000111222222333333333333333444444444555555666666777777888999;;;<<<:::;;;===???AAADDDHHHKKKQQQaaa}}}(((((((((((())))))))))))+++***'''&&&%%%&&&'''(((---------...///000000111111222333222111000111222555333000111555888888777777666666666777888:::;;;;;;???DDDLLLYYYkkk~~~yyyvvvppphhhbbb___\\\YYYUUUQQQQQQOOOMMMLLLKKKJJJJJJLLLKKKKKKIIIHHHFFFDDDCCCCCCAAA@@@@@@AAABBBBBBAAAAAA@@@===:::888777777777:::999888666555555555555111111111111000000000000000000000000111111111111000111111222333444555555777666666555555555666666777888888777555666888:::===::::::???CCCDDDGGGJJJTTTiii&&&&&&&&&&&&''''''''''''---,,,***)))((()))***+++------......///000000111000222333222111000111222444222111333666888888777666666555555666888:::;;;>>>CCCLLLXXXfffuuuwwwsssllleee___]]][[[WWWTTTTTTSSSQQQOOOMMMMMMMMMMMMNNNMMMMMMKKKJJJHHHFFFEEECCCAAA???@@@AAABBBAAA@@@@@@???>>><<<:::888888777888888777666555444333222111111111111000000000000000000000000111111111111111111222333444555666666666555555444444444555555666777888777666666999;;;===::::::???CCCDDDGGGKKKWWWmmm&&&&&&&&&&&&''''''''''''---,,,+++*********+++,,,------......///000000000000111222222111000111222222222333555888999888777555555444555666888999;;;@@@GGGUUUeeeuuu~~~tttmmmggg```\\\ZZZYYYVVVSSSUUUTTTQQQOOOMMMMMMNNNOOONNNMMMMMMKKKJJJHHHFFFEEEBBBAAA??????AAABBBAAA@@@??????>>>===<<<:::888777777777777777555333111///222222111111111000000000000000000000111111111111222222333444555666666777555444444333333444555555555666777777777888:::<<<===:::;;;@@@CCCDDDHHHMMM\\\sss(((((((((((())))))))))))+++***)))))))))***++++++............//////000000000111222222111000222333000222555888::::::888777444444444444666888999;;;AAAIIIZZZnnn~~~~~~|||tttiiiddd]]]ZZZYYYXXXVVVTTTTTTRRROOOMMMLLLLLLMMMNNNLLLKKKKKKIIIHHHFFFDDDCCCBBB@@@??????@@@AAAAAA@@@>>>>>>>>>>>>===;;;999777777888888888666444111///222222222111111111000000///000000000111111111111222333333444555666777777555555444444444555666666444666777888888999;;;<<<===;;;<<<@@@CCCDDDIIIOOO___xxx(((((((((((()))))))))))))))))))))******+++,,,,,,............///////////////111222222111111222333111333777::::::999888777444444444555666888:::<<>>???@@@AAA@@@@@@<<<======>>>===;;;999888888888999999888555222000222222222222111111111111///000000000111111111111222333333444555666777777666666555666666777888888444666888999999999;;;<<<===<<<===AAABBBDDDJJJRRRbbb|||&&&&&&&&&&&&''''''''''''******+++,,,------............/////////////////////000222222111111222444333666999;;;:::888777777555444555555777999<<<===FFFOOO]]]kkkuuuwwwsssooollllllqqq}}}wwwhhhccc]]]ZZZZZZZZZXXXVVVTTTTTTSSSRRRQQQQQQPPPPPPNNNMMMMMMKKKJJJHHHFFFEEEAAA@@@>>>>>>@@@AAA@@@???;;;<<<<<<<<<;;;:::999999888888999888777666444333333222222222222111111111000000000000111111111111222222333444555666666777666666666666777888999999555777999:::999999:::;;;===<<<>>>AAABBBDDDKKKTTTeee&&&&&&&&&&&&''''''''''''((()))***,,,------....../////////////////////......000111222111111333444555888;;;;;;999666666777555555555666888;;;===>>>GGGNNNXXXaaafffhhhhhhhhheeegggppp{{{vvvhhhccc]]]ZZZZZZZZZXXXVVVSSSSSSTTTTTTSSSRRRQQQPPPNNNMMMMMMKKKJJJHHHFFFEEEAAA???>>>>>>???@@@@@@???;;;::::::999999999::::::777777666666666555555555333333222222222111111111000000000000111111111111111111222333444555666666555555555666666777888999666888:::;;;:::999999:::======???BBBBBBDDDLLLVVVhhh(((((((((((()))))))))***%%%&&&((()))++++++,,,,,,///////////////............000111222111111333444777:::<<<;;;888555666777666666666777999;;;>>>???EEEKKKSSSWWWYYY[[[^^^aaa```eeerrrzzzttthhhccc]]]ZZZZZZZZZXXXVVVPPPQQQRRRSSSSSSQQQOOOMMMLLLKKKKKKIIIHHHFFFDDDCCCAAA???>>>>>>???@@@@@@???;;;:::999888888888999:::666555444444444444555666333333333222222222111111000000000000111111111111000111111222333444555666444444444555555777888888666888;;;;;;:::999999999======???BBBBBBDDDLLLWWWkkk(((((()))************)))'''(((***+++,,,---------///////////////000111111......///000111333555666999888888777777777777777555555777999;;;<<<>>>>>>AAAKKKSSSTTTRRRTTTYYY^^^```lllvvvssslllgggccc___[[[YYYWWWTTTRRRRRRSSSSSSSSSSSSQQQOOONNNLLLKKKJJJIIIGGGFFFEEEDDD???@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;:::999777666777777777777666555444333000000000111222222222333222222111111111111222222111111222222333444555555555666666666555666888:::888999;;;===>>>>>>>>>>>>===>>>AAAEEEEEEFFFNNNXXXnnn******+++,,,,,,,,,,,,,,,((()))***,,,------......///////////////000111111//////000111222444555666666666666666666777888888999999;;;===???@@@BBBCCCCCCJJJPPPRRRQQQSSSXXX\\\```nnn{{{vvvnnnhhhddd___[[[YYYWWWUUUSSSRRRSSSSSSSSSSSSQQQOOONNNLLLLLLJJJIIIGGGFFFDDDDDD???????????????>>>===<<<<<<<<<;;;;;;:::999888777777777777777666555444333111111111111111222222222222111111000000111111222222222333333444444555555444555555444444555777999<<<>>>@@@AAABBBAAA@@@?????????AAADDDEEEGGGQQQ\\\rrr***++++++,,,,,,,,,,,,,,,***++++++,,,---...//////////////////000000000000000000000111222444555666333333333444555666888888:::;;;===???AAACCCDDDEEEFFFIIIMMMOOOPPPSSSYYY^^^cccrrryyyrrriiieee```\\\YYYWWWUUUSSSRRRRRRSSSSSSSSSQQQPPPOOOMMMLLLKKKIIIGGGEEEDDDCCC?????????>>>>>><<<;;;;;;;;;;;;:::::::::999999888777777777777666555444333222222222111111111111111222111111000000111111222444444444444444444444444555666666666555666999;;;BBBCCCFFFGGGGGGFFFCCCBBBAAA@@@BBBDDDEEEIIIUUUaaayyy((()))******++++++******,,,,,,,,,---...///000000//////000000000000000////////////000111333444555222222222222333444555666888999:::<<>>===;;;;;;::::::999999999999999999777777777777666555444333333222222222111000000000111111000000000000111111555555444444444444444444888999999999888999<<>>===<<<::::::999888888888999999777777777777666555444333333222222222111000000000111000000000000000000111444444444444444444333333888999:::999999:::===@@@DDDFFFIIILLLMMMMMMLLLKKKFFFDDDDDDEEEFFFMMM[[[jjj+++,,,,,,---------------...------,,,---...///000//////000111111000...---------------...///000111444333222222111111111222555666888:::===???AAABBBFFFFFFLLLUUUZZZ```rrr|||vvvooojjjccc]]]ZZZYYYXXXWWWQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMKKKIIIGGGEEECCCBBB@@@@@@@@@@@@@@@??????>>>;;;:::999777777777888999777777777777666555444333222222222111111111111111111000000//////000000111333333333333333333333333666777777777777999<<<>>>BBBDDDFFFIIIKKKLLLLLLMMMHHHFFFEEEFFFGGGNNN\\\jjj+++,,,------......------...---,,,+++,,,---///000///000111111111000...---...............///000111222222222111222222333333333444666999<<<>>>@@@AAAEEEGGGNNNWWW[[[aaawww}}}xxxpppkkkddd^^^[[[YYYXXXWWWPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLIIIGGGDDDCCCBBB===>>>>>>???????????????<<<;;;999777666666777888777777777777666555444333111111111111111222222222000000////////////000000000111111222222333333333555666777777777999<<<>>>BBBBBBCCCDDDFFFGGGIIIJJJHHHFFFFFFGGGHHHNNN\\\jjj)))***++++++,,,,,,++++++...---,,,++++++,,,...//////000111222111000...,,,///////////////000111222000000111111222333555555111222444777999<<<>>>???FFFHHHQQQYYY[[[```xxx~~~yyyqqqlllddd^^^[[[ZZZYYYXXXPPPQQQRRRSSSSSSRRRQQQQQQNNNMMMLLLIIIGGGDDDCCCBBB;;;<<<===>>>????????????===<<<999777666666666777777777777777666555444333000000111111222222222333000000////////////000000//////000111222222333333777888999999999:::>>>@@@BBBBBBAAAAAABBBDDDFFFGGGIIIGGGFFFGGGHHHNNN[[[iii+++,,,,,,------,,,,,,+++///000111000///...///000111111000000//////......---......///////////////000000000000000111111111555777999:::;;;===@@@BBBHHHLLLOOORRRWWWeeexxx}}}xxxmmmhhh___YYYVVVUUUTTTTTTRRRQQQQQQRRRSSSSSSRRRPPPIIIIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@???????????????:::999888666555555444444666666444333222111111111222222111111000//////...222111000000000111222333222222333333333333444444888888888888888888999999>>>>>>???AAACCCFFFHHHIIIFFFIIIFFFGGGLLLMMM[[[ttt+++,,,,,,------,,,,,,+++,,,---//////......///111000000000/////////......------...///////////////000000000000111111111111444666888999:::<<<@@@BBBIIILLLPPPRRRWWWcccuuu}}}wwwnnniiiaaa\\\XXXWWWVVVUUUSSSRRRQQQQQQRRRQQQOOOMMMKKKJJJIIIGGGEEECCCBBBAAA>>>>>>>>>>>>============;;;;;;999888777666666666888777666555444333333333333222222111000000//////222111000000000111333333222222333333333333444444777777777888888999999999===>>>???@@@BBBEEEGGGHHHDDDGGGEEEGGGMMMOOO^^^www---......//////......---***+++------------///111/////////...............------...////////////...//////000000111111111111333555777999:::<<>>>>>>>>>>>======<<<<<<===<<<;;;:::999888888888888777666555444333333333333333333222111111000000222111000000111222333444222222333333333333444444555666666777888999999:::<<<===>>>???AAACCCEEEFFFBBBEEECCCFFFNNNQQQaaa|||000111111111111111111000,,,---......------...///.........---------------,,,---......//////......//////000000111111222222333555777888:::<<>>>>>===<<<;;;:::999888888888555555444333222111111222333333333222222222111111222111111000111222444555222222222333333333444444444444555666777999999:::;;;<<<<<<>>>???BBBCCCDDDAAAEEECCCFFFNNNSSSccc~~~000000111111111111000000000000111///---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,------..................//////000111111222222333444777999:::===@@@CCCEEEIIIPPPWWW]]]eeennnttt~~~|||vvvlllhhhccc___\\\ZZZXXXVVVSSSRRRRRRRRRTTTSSSRRRPPPNNNMMMKKKIIIGGGEEEDDDCCCAAAAAA@@@@@@???>>>>>>===<<<;;;:::888777777777777555444333333222222222222333333333222222222222222222111111111111333444666222222222333333333444444333444444666777888999999::::::;;;<<<>>>@@@AAABBBBBBEEECCCFFFNNNSSSddd---......//////......---111222222000---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---......///000111222222333333555888999;;;>>>AAADDDGGGLLLSSS[[[aaagggmmmpppxxx}}}wwwlllhhhbbb]]][[[YYYXXXWWWSSSRRRRRRSSSUUUUUUSSSRRRLLLLLLJJJIIIGGGFFFDDDDDD@@@??????>>>===<<<;;;;;;;;;:::999777666666666666777666555444444444444444222222222222222222111111222111111111222333555666222222333333333333444444333444444555666777777888999999:::;;;<<<>>>???@@@BBBEEECCCFFFOOOUUUfff......////////////......///000000///,,,******+++************++++++,,,,,,+++,,,------......------......///000111222333333444666888:::<<>>===<<<;;;;;;;;;:::999888666666666666666666555444444444555555111111111111111111111111111111111111222444666777222222333333333333444444444444444555555666666666888888999999;;;<<<>>>???@@@CCCBBBEEEOOOWWWjjj111111222222222222111111---......---+++******+++))))))******+++++++++,,,+++,,,------......---------...///000111222333333444666999;;;===@@@DDDGGGPPPTTT[[[bbbfffhhhhhhhhhlllyyyyyyoooiiibbb\\\ZZZZZZZZZZZZUUUTTTSSSRRRRRRQQQOOOMMMIIIIIIHHHGGGGGGFFFFFFEEEBBBBBBAAA@@@???>>>===<<<;;;;;;999888777666666666444444333222222222333333000000000000000000111111111111111111222444666777222222333333333444444444444444555555555555555555888888888999:::<<<===>>>===AAA@@@EEEPPPYYYmmm,,,///222555666444111...------,,,,,,+++***))))))---***&&&###"""%%%(((+++,,,,,,------------------...//////000111333444555333666:::;;;;;;???GGGNNNSSSYYY```eeeeeedddeeefffnnnuuu|||tttkkkhhheeebbb```]]]YYYVVVSSSSSSTTTUUUSSSQQQNNNLLLKKKJJJIIIGGGEEEDDDBBBAAACCCBBBBBBAAA@@@???>>>>>>::::::999999888777777777666666666555444444333333111111111222333333444444222333444444444333222111222222333333444555666666555555555666666666666666999999999999:::;;;;;;<<<@@@EEEFFFJJJRRRZZZppp...111444555444111///---......---,,,,,,+++******000---***((('''))),,,...,,,,,,,,,------------......//////000111333444555555999<<<===>>>CCCKKKRRRVVV\\\bbbfffeeeeeeeeegggooovvv|||tttmmmjjjfffbbb```]]]ZZZXXXSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>======::::::999999888777777777666666666555444444333333222222222222222222111111000111333444444444333333222222333333444555555666555555555555666666666666999999999999:::;;;<<<<<<<<>>@@@BBBHHHPPPVVVZZZ___eeegggfffeeeeeegggooowww}}}tttppplllgggccc```^^^\\\ZZZTTTTTTRRRQQQOOONNNMMMMMMLLLKKKJJJIIIGGGFFFDDDDDDAAAAAA@@@???>>>======<<<::::::999999888777777777666666555555444333333333333333222222111000000//////000111333444555555555222333333444444555555555555555555555666666777777999999999999:::;;;<<<===;;;AAABBBGGGQQQZZZrrr///333666555000------///,,,,,,,,,+++++++++******+++++++++++++++++++++***+++,,,,,,------............//////000111333444555888:::>>>AAAEEEKKKSSSXXX]]]aaafffgggeeedddfffhhhnnnvvv~~~uuuqqqmmmgggbbb___^^^\\\[[[VVVTTTQQQOOOMMMMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEAAA@@@@@@???>>>===<<<<<<::::::999999888777777777666666555444444333333222222222222111111000000000000111111222333444444444333333333444444444555555444444555555666666777777888888888999:::;;;<<<===<<>>CCCIIIOOOUUUYYY___bbbfffgggeeeeeegggjjjmmmvvvwwwqqqmmmgggaaa___]]][[[ZZZWWWUUUQQQNNNLLLLLLMMMNNNLLLLLLKKKJJJHHHGGGFFFFFFAAA@@@@@@???>>>===<<<<<<::::::999999888777777777555555555444333333222222000000111111222222222222222222222222222222222222333333333444444444444444444444444555666777777888888888888999:::;;;======<<>>======<<<::::::999999888777777777555555444444333222222222000111111222333333444444333333222111111111111111444444444444444444444444333444444555666777888888777777888999:::<<<===>>><<>>======::::::999999888777777777555555444333333222222111333333333333333333444444222111111000000111222333444444444444444444444444333333444555666777888888777777888999:::<<<===>>>>>>DDDEEEKKKWWWddd999333---,,,000111---((()))))))))))))))*********'''((()))*********************+++,,,---//////000...//////000111333444555999???HHHTTT]]]aaabbbaaabbbeeeiiikkklllooouuuzzzrrroookkkhhhddd```\\\YYYXXXWWWUUURRRPPPNNNMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFCCCBBBBBBAAA@@@???>>>>>>::::::999999888777777777555555444333333222222111666555555444444333333222000000//////000222444555444444444444444444444444333333444555666777888999777777888999:::<<<>>>>>>AAAGGGHHHNNNZZZgggBBB777,,,)))***))))))+++******))))))((((((''''''+++*********++++++***))),,,,,,---...///000111222000111111111111222555777<<>>===<<<;;;;;;999888777777777888999:::333333333333333333333333555555666666555555444333000111111111111222222222555444333333222222222222444444555555666777777777::::::::::::;;;;;;<<<===@@@FFFEEEJJJZZZmmm>>>444,,,,,,---+++)))((())))))))))))((((((((((((+++***))))))***+++******,,,,,,---...///000111111111222222222222333666999;;;AAAHHHRRR___kkklllhhhffffffjjjmmmnnnooowww}}}wwwnnnfffaaa^^^[[[ZZZXXXWWWTTTQQQNNNMMMLLLLLLLLLJJJHHHHHHHHHHHHFFFDDDCCCBBB@@@???>>>===<<<<<<===<<<:::888777777888888333333333333333333333333444555555555555444333333000111111111111222222222555444333333222222222333444444555555666777777777::::::::::::;;;;;;<<<===AAAGGGGGGKKK\\\ooo999111,,,...000,,,(((&&&(((((((((((())))))))))))++++++***))))))***+++,,,+++,,,,,,---...///000000111222333333333555888;;;999???FFFOOO\\\hhhkkkiiiffffffjjjnnnppprrryyy{{{qqqhhhbbb^^^[[[ZZZ[[[YYYUUURRRNNNLLLKKKJJJLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBAAA??????>>>>>>>>>???===;;;888666555444444444444333333333333333333333444444444444333222222000111111111111222222222444444333222222222333333444444555555666777777777::::::::::::;;;<<<======BBBHHHHHHMMM___rrr777///+++---///,,,)))'''''''''(((((())))))******++++++***)))((()))+++---+++,,,,,,---....../////////111222333333666999<<<999>>>DDDJJJUUUaaaeeedddbbbbbbffflllppprrrxxx|||qqqhhhbbb^^^\\\[[[ZZZXXXUUUQQQNNNLLLKKKKKKLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBAAA@@@?????????@@@===;;;999666444333333333444444444444444333333333222333333333333222111111000000111111111222222222444333333222222333333333444444555555666777777777999999999:::;;;<<<===>>>AAAHHHHHHNNNaaauuu999///)))***,,,+++))))))''''''(((((())))))******)))***+++***((()))+++...++++++,,,,,,------......---...000111333666999======AAAEEEIIIQQQ[[[```___]]]\\\```gggkkknnntttzzzyyyooogggbbb___]]]\\\WWWUUUSSSPPPNNNMMMMMMMMMLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBAAA@@@?????????@@@<<<;;;999777666666666666555555555444444333333333222222333333222222111000000000111111111222222222333333333222222333333444444444555555666777777777999999999:::;;;<<<>>>>>>@@@FFFHHHOOObbbwww:::000(((''')))))))))***(((((((((((())))))))))))&&&))),,,+++))))))+++...+++++++++,,,,,,,,,------+++---///111333666:::>>>CCCGGGHHHIIIOOOXXX^^^^^^YYYXXXZZZaaaeeegggjjjooovvv~~~|||vvvnnngggccc```]]][[[TTTSSSQQQOOOMMMMMMMMMMMMLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBAAA??????>>>>>>>>>===<<<:::999999999::::::666666555555444333333333222333333333333222111111000111111111111222222222333333222222222333444444444444555555666777777777888888999:::;;;<<<>>>??????FFFHHHPPPdddzzz:::000((('''))))))(((((())))))))))))(((((((((((($$$)))------+++)))+++---++++++++++++,,,,,,,,,,,,,,,---000222444888<<<@@@EEEHHHIIIHHHMMMUUU\\\^^^ZZZWWWXXX]]]______```ccchhhqqqzzz~~~|||~~~{{{vvvoooiiieee```\\\YYYSSSQQQOOOMMMLLLLLLLLLLLLLLLJJJHHHHHHHHHHHHFFFDDDCCCBBB@@@???>>>===<<<<<<<<<;;;:::888888888999999666666666555444444333333333333333333333222222111000111111111111222222222333222222222333333444555444444555555666777777777888888999:::;;;===>>>???@@@GGGIIIRRRfff}}}999000((()))+++)))&&&&&&******))))))((((((''''''"""(((...///,,,)))***,,,++++++++++++++++++,,,,,,,,,...111333666999>>>BBBCCCFFFGGGFFFJJJSSSZZZ]]]\\\XXXXXX[[[\\\ZZZYYY[[[^^^gggqqqtttsssuuu}}}{{{wwwqqqkkkfffaaa[[[XXXSSSQQQOOOMMMKKKJJJJJJJJJLLLJJJHHHHHHHHHHHHFFFDDDCCCBBB@@@>>>===<<<;;;;;;;;;999777666555444444555777777666555444444333333333444444444444333222222000111111111111222222222222222222222333333444555444444555555666777777777888888888:::;;;===>>>???AAAHHHKKKSSSiii