BM66(7@ oookkkggg^^^[[[XXXWWW\\\bbbccc^^^XXXIII;;;111444@@@NNN\\\hhhoooppppppkkkeee```^^^^^^___RRRGGGDDD<<<222222:::BBBHHHMMMTTTZZZVVV]]]sss}}}hhhUUUOOOPPPRRRMMM\\\oootttdddNNNBBBBBB======<<<999888;;;BBBHHH<<<:::888555111555FFFXXXnnniiiccc\\\RRREEE666+++,,,,,,++++++***)))))))))))))))((((((''''''&&&&&&)))***,,,---......---,,,111000000222444444111---+++++++++++++++++++++++++++***)))((('''&&&&&&&&&(((((()))))))))))))))((((((((())))))******++++++***)))))))))))))))***+++******+++,,,---...000111222000...---------,,,+++******+++,,,...///000000000000///---++++++,,,...000/////////............---,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))******************))))))((((((''''''***************)))(((((((((((()))************)))+++***************+++,,,+++***************++++++///---,,,,,,---------,,,************++++++,,,---........................000111111222111///---,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))************))))))******+++,,,---...000111------,,,,,,++++++,,,,,,+++......+++,,,000111//////......///000///,,,)))+++(((&&&''')))***)))'''((((((((((((((())))))))))))))))))******++++++,,,******++++++---...000111---...111333444888EEERRRyyymmmfff```]]][[[\\\aaaiiimmmjjjeeeQQQCCC888<<>><<<;;;:::;;;???DDDGGG;;;888555333333;;;LLLZZZccceeeeee^^^QQQAAA555...,,,,,,++++++***)))))))))))))))))))))))))))((((((++++++------............000//////222444444222//////......---,,,++++++***+++***)))((((((((((((((((((((())))))))))))(((((('''(((((())))))***++++++***))))))))))))***++++++++++++,,,---...000333555555222000......---,,,***++++++,,,---......//////000111000...,,,,,,---////////////.........------,,,,,,+++***)))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((()))))))))***************))))))((((((((((((******+++******))))))(((+++,,,,,,,,,+++***))))))++++++***))))))************************+++,,,,,,000...,,,,,,---...------,,,,,,,,,,,,,,,---...............------.........000000000000///...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))******+++,,,---///111222---,,,,,,,,,,,,,,,---------//////,,,,,,000111......---......///...+++(((+++(((&&&''')))***)))(((((((((((())))))***************++++++++++++++++++,,,,,,------.........///......000333333777CCCOOO|||ssshhhfffbbb``````eeemmmrrrrrroooZZZMMMBBBEEEQQQ^^^iiiqqqiiijjjiiigggdddcccdddeee^^^QQQEEE>>>888222555<<>>GGGJJJEEEBBBBBB===555;;;888777<<>>999999777999LLLgggqqqmmm^^^^^^ZZZOOOAAA666000///------,,,,,,+++*********((((((((())))))*********---,,,,,,+++,,,...///111222222222111000///..................---------------,,,+++***))))))))))))))))))******)))(((((('''''''''(((((()))***************,,,---............---333999:::666111......000...------...///...---////////////////////////333333222000......///111222333444444444333111000,,,+++***)))(((((((((((()))(((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++------+++***))))))))))))*********+++,,,...///000555222///---.../////////......---------------...000///............///000///...,,,++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++************+++,,,...000222333+++,,,,,,---...000111222222444333///...000000---,,,+++******+++***(((''')))))))))((((((((())))))((()))***+++,,,---......///......------,,,,,,,,,***+++...000111111000///...---///222222333999AAAccclllfffaaa[[[XXXYYY\\\___aaa```\\\XXX]]]kkkwwwwwwqqqllljjjgggeeeccc```\\\YYYSSSLLLAAA999666999@@@EEEKKKVVVYYYYYY```dddnnntttcccZZZUUUTTTUUUXXXCCC777666@@@@@@444222;;;444444777???GGGIIIBBB;;;555:::;;;???WWWvvvwwwddd^^^TTTHHH<<<444///...---------,,,++++++******(((((()))))))))))))))))),,,,,,,,,,,,---...///000111222222111///---...///........................------,,,+++++++++++++++++++++++++++***)))((((((((((((((()))******++++++***+++---.../////////...222999@@@AAA;;;333000///...,,,+++,,,.../////////.../////////000000111111222333222000......///111333444666777666555333111---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,---------,,,,,,***+++,,,,,,---------,,,...---,,,++++++++++++++++++++++++,,,---...///000666222///------...//////...---,,,,,,+++,,,,,,,,,////////////////////////...------,,,,,,---------......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---...000111222,,,,,,---...///000222222222444333///...000000...---+++))))))******)))'''((()))))))))'''''')))***))))))***+++,,,,,,------------------------,,,,,,)))+++---///000111111111...---...222333444888>>>[[[tttiiibbbZZZRRRPPPQQQTTTVVVVVVUUUVVV___ppp~~~|||ssskkkiiigggfffddd```ZZZUUUOOOJJJAAA999777===DDDHHHQQQ]]]___]]]ccchhhqqqnnn[[[TTTRRRQQQRRRVVVBBB;;;999<<<;;;444333777333555:::CCCIIIHHHAAA:::888AAADDDFFF\\\{{{uuuccc]]]RRREEE:::222//////...------,,,,,,+++************************)))))),,,---...///////////////...000111000......000222000000000//////.........------------...///000111,,,------,,,,,,***))))))))))))******++++++,,,,,,***+++---///111111000///444;;;@@@???999333111333///...------///000000///......///000111111222222222222111000------///000333444666777777555333111...---,,,+++************+++*********))))))))))))************************************++++++++++++))))))*********+++++++++++++++,,,---------------------.........------,,,......---,,,,,,------------------------...//////666222...,,,,,,---.........------,,,++++++,,,,,,...///000111111000///...------............------///......---+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***------------...///000111............///000111222000333222......000000...---,,,***)))******)))(((((()))***)))'''&&&(((+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,---------+++,,,,,,---.../////////...,,,...222444555888===TTT~~~mmmeeeYYYOOOHHHGGGIIIKKKKKKMMMQQQ]]]qqq~~~sssjjjhhhgggfffeeeaaaYYYTTTMMMIIIAAA999999???FFFJJJ```lllmmmiiilllpppyyyooo___\\\]]]YYYTTTRRR888===???<<<:::999555000222666===FFFJJJHHHAAA;;;???JJJLLLKKK^^^yyy}}}mmm___\\\SSSFFF999111000111...------,,,,,,++++++***---,,,,,,++++++*********,,,---///111111111000000+++...000///...///222555444333222111000///...---,,,,,,---///111333555777.........---,,,+++***)))*********+++,,,,,,------***+++...000111111000000333999<<<:::444000111555222000///...///000///...---...///000111222333333111222111///------...000222444555777666444222000......---,,,++++++++++++++++++++++++*********)))******************************+++++++++,,,,,,,,,))))))******+++++++++++++++,,,,,,---.........---000000000000///...,,,+++......---------...//////......---------......///666222...++++++---......///...---,,,,,,,,,,,,,,,---...111222222111...---,,,---.../////////...---//////...---+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***...............///000000///......//////000111222///222111...---000000......,,,***)))******)))(((''')))***)))'''&&&(((+++*********************++++++++++++,,,,,,---------...---,,,,,,,,,------......,,,...333555555888===QQQ~~~ppp^^^PPPEEE???===>>>GGGFFFLLL]]]rrr~~~~~~xxxjjjeeeaaabbbeeebbbYYYOOOSSSHHH>>>;;;===BBBKKKSSSkkknnnmmmiiikkkuuu{{{mmmgggkkknnneeeYYY:::777:::AAA???555111555666999>>>DDDFFFDDD>>>:::KKKUUUVVVPPPZZZqqqzzztttaaaYYYKKK===555222000------,,,+++***))))))))))))))))))*********+++++++++(((+++///111000///......000000000000000111111111222222222111111111000000222444666777666444111///111000000000//////.........---+++******+++,,,...,,,---...///000111222333444555666666666444111000,,,,,,...111444333000.........000222555666555444666444111...---,,,------111111111333444444222000222000---,,,---------,,,*********)))******+++,,,++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++////////////000000000000///000111111000...,,,***,,,---......//////......///////////////000000111222111111000///......---++++++,,,,,,---...//////111111222222111///---,,,,,,,,,,,,---,,,,,,++++++---,,,+++++++++,,,---...,,,,,,+++++++++++++++++++++,,,---......---+++***)))+++...111111000---,,,............//////000000---......///000111111222000///...---,,,++++++***+++++++++***)))(((((('''+++***************++++++---+++***+++---...---+++000///...,,,++++++,,,,,,---///111222222333666888LLLuuuxxxeeeTTTGGG>>>===@@@EEEEEELLL]]]ppp|||{{{vvvlllgggbbbbbbdddaaaXXXPPPRRRHHH???===@@@EEENNNVVV]]]dddkkkooovvvrrrhhhggghhhbbbYYYBBBEEEHHHFFF<<<222111555444888===BBBDDDAAA;;;777@@@OOOVVVWWWccc{{{lllaaaNNN===444000///...,,,++++++******)))((((((*********++++++++++++,,,***---000222111000/////////000000000111111222222333333333222222333333444555666777777666444222111222222111000//////......---,,,+++******+++,,,---...//////000111333444555555555666666555444111000//////000222333333111///------...000333333222111555333111///...///000000444333333444555444222///222///---,,,---------,,,***************+++,,,,,,+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,000000000111111222222222000000000000///...,,,+++------.........////////////////////////000111222111111111000///.........++++++,,,------...//////////////////...---,,,+++...............---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---///111111000...---------........./////////...//////000000111111111000000///---,,,+++***)))))))))******************++++++************++++++---+++***+++---...---+++000///---,,,++++++,,,,,,---...000000000222666888IIIqqqmmm[[[LLLAAA>>>AAACCCFFFNNN^^^oooxxxxxxsssnnniiidddbbbbbb^^^WWWQQQOOOFFF>>>???CCCIIISSS[[[YYY```hhhppp{{{rrrddd^^^^^^ZZZTTTJJJTTTWWWJJJ999000222555666:::@@@DDDDDD@@@:::666777HHHVVV___nnnvvvfffPPP>>>444000000111++++++,,,,,,+++***((('''++++++++++++,,,,,,,,,,,,---///222333222000//////...//////000111222333333555444333333333555777888:::999999888777555444444444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,111000000111222444777888666666777777666444222000333222111222333333111///...---...///222333222000444333111000000111222222666555444555555444111///111///---,,,------,,,+++++++++******++++++,,,---,,,---------------,,,,,,------,,,,,,,,,,,,------//////......------,,,,,,000000111222333444555555222111000///---------,,,///......------...000111.........///000111222333111111000000//////......,,,,,,,,,---......//////000///...---------------111111111000///...---,,,***+++++++++++++++***************++++++,,,,,,---,,,++++++***++++++,,,,,,///000000000000//////...---------------.........///////////////000000000000000///---,,,***))))))(((((()))***++++++,,,,,,,,,++++++******+++++++++,,,+++***+++---...---,,,000///---,,,++++++,,,---...............111555888DDDjjjӵoooaaaTTTHHHBBBBBBBBBHHHSSSaaannntttssspppoookkkfffbbb___[[[UUUPPPJJJBBB===???EEELLLVVV___fffggghhhmmmyyykkk[[[WWWXXXSSSKKKLLLWWWXXXGGG666222555555;;;???DDDGGGEEEAAA<<<999666DDDTTTccctttvvvdddNNN???666222222444,,,---...///...,,,***(((++++++,,,,,,,,,---------Ħ/////////......///Ħ444444555444222222333666999;;;===;;;999777666666666666555ӵ---,,,,,,---.........------111111111111333555888:::777777777777666444333222666444222222222222000...111000000111333444444222444444222111111111111111444333333444555444111///000...---------...---++++++++++++++++++,,,---------............------,,,------,,,,,,,,,,,,------//////......---,,,,,,,,,///000111Ħ333222000...,,,------...000///...------///111222......//////000111333333111000000000/////////...,,,---------......//////222111///......///000111222222111111///...,,,,,,)))***+++,,,+++***)))((())))))***+++,,,,,,------,,,+++***))))))+++,,,---222222111000/////////000------------------------...............---------......------,,,++++++***))))))******+++,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++------------///...---,,,+++,,,,,,---......---,,,,,,///444888@@@bbb4ĉ@ӵkkkbbb]]]PPPEEEBBBDDDLLLZZZfffoooqqqpppnnnooolllhhhccc]]]WWWRRROOOEEE>>>;;;???GGGOOOYYYaaannnmmmlllnnnyyy{{{bbbTTTUUUXXXPPPDDDGGGNNNLLL>>>555666777555>>>BBBFFFGGGDDD@@@<<<;;;999BBBSSSfffxxx~~~rrr```KKK???888222///000......000000000...,,,***++++++,,,,,,,,,--------->L///......///...///=hĦ444444333111111222555888;;;<<<:::8886665555556666664ĉ@ӵ------...///000000//////111111111222444666888:::777777777777666555444444777555333222222111///...111000000111333555555444666555444222111000//////000///000222444444222000///...---...//////...,,,,,,,,,,,,,,,,,,------...///////////////...---,,,...------,,,,,,------......---------,,,,,,,,,+++//////111>L777555333000...------///000111000.........///111333////////////000111222333000000000000////////////------...............///111000///......///111222111000000///...---+++*********+++,,,+++***)))((())))))***+++,,,,,,------,,,+++***)))***+++---...333222111000//////000000------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++......---,,,++++++,,,,,,******+++,,,,,,---......///...---,,,+++,,,---.........---,,,,,,...333777>>>\\\GG=?tttbbbaaa```SSSGGGCCCHHHSSSbbbmmmqqqpppnnnmmmmmmmmmjjjccc[[[SSSNNNKKKAAA<<<:::@@@IIIQQQ[[[dddiiimmmqqquuuyyy```SSSVVVZZZOOO@@@???@@@===777555777888666<<<@@@CCCBBB>>>;;;:::;;;===FFFYYYooo}}}zzzwwwooo[[[HHH???999000++++++//////000000///...,,,+++++++++++++++,,,,,,,,,,,,HdĦ///...///000///=Īj333222111111222555777999888777555444333444444555GG=?.........///000000000000000222444666888999:::777777777777666777777777888666555444444333000...000///...000222555555555888777666555333111000///.........111333444333111000///...///111111///---------,,,,,,------...///000000000000///...------......------------......,,,,,,,,,,,,,,,,,,,,,,,,000000111HdĦ777666555222000//////000111111000/////////000222333111111000000000111222222000000000000////////////........................---------------...///000/////////...---,,,+++***,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---++++++++++++,,,---......222111000000000000000111.........---------------++++++++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,)))***,,,,,,,,,,,,...///......,,,,,,,,,,,,---............------///333666<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ~~~```VVVVVV^^^ZZZKKKg&ewww>hӵeeeYYYNNNHHHFFFAAA======fff?><zvvvg&e>&eUUURRRHL000222;;;ShӵgL|||www}}}fffOOO<<<888777222111S?ʬ++++++3h?D%%)?222222ZufĦ333333444gL666//////g&e111gĉ@,,,,,,g&e>&e666@e555555??:::;;;999999:::;;;;;;999g<ĉ333666:::<<<3we<Ħ9999999998883h?@e222333333111///...------Z///1111111111110003h?gL,,,---...///000111111444444555D%%)?333fff?><z222222=?Ħ000g&e///g&e/////////S?ʬ///4ff?>ߝL...@e///g&e,,,,,,,,,3h?g&e>&e///000??000000/////////.........,,,,,,------...///000000///...---,,,***)))(((((()))***+++,,,...///000111000000///...---,,,,,,,,,'''***------+++,,,...111...---,,,,,,,,,---...///...///000000000000222444888KKKvvv4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@uuu]]]UUUSSSXXXUUUKKKHu]ĦyyyZuR)Ħ^^^SSSMMMFFFAAAAAABBBsߝLGdUĦsssHƅ^Hu]ĦUUUntHdĦ555999HGgĉ@<<<HdĦ|||```KKK;;;777555...Htƅ^,,,+++Bt=o9ĦDtfo9Ħ222111111g?000000HdĦ///......Hu]Ħ222tt***,,,Hƅ^Hu]Ħ555H׼s;;;<<<===<<<999======<<<;;;999777tQ555777888:::je<Ħ:::777666Bt=o9ĦH׼s333333444222000---222000...HtĦ///555444444333Bt=o9ĦHdĦ000000000000111444777333666888Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ000Hu]Ħ//////Htƅ^...qIܗGIӵ---H׼s......Hu]Ħ++++++Bt=o9ĦHƅ^Hu]Ħ000222---.........,,,+++,,,------------...............*********)))***++++++,,,,,,---......,,,,,,---...000000//////...,,,++++++)))***+++---///222444666//////...---,,,,,,++++++111000///111333555444333<<>>???DdDDdDĦyyyDdDΦDdDĦSSSq<niDdDĦ555qet999===DdDĦzzzZZZHHH:::777555q<R,,,,,,qjRgdKӵHdDĦgdKӵ222111GR/f6LĭĦ111111DdDĦ/////////DdDĦ222`eĭ---DdDΦDdDĦ777DdDĦ<<<;;;888777:::>>>AAA???<<<======<<<:::999777geĦ777999:::FSĦ999777qjRgdKӵDdDĦ555666777666333111444111///DdDĦ000555555555qjRgdKӵDdDĦ...///000111333666999======<<<HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ000DdDĦ///q<R......peƜ4DuTӵ///DdDĦ------DdDĦ+++qjRgdKӵDdDΦDdDĦ000000000000000000......---,,,+++,,,///222........................***************+++,,,,,,,,,---......,,,,,,---...111111111000///,,,***)))++++++,,,---...000222222000//////......---------///111444444222111222444999FFFccc4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵ~~~^^^RRRJJJKKKLLLJJJDdDĦ{{{uuuo)hbbb\\\UUUQQQOOOIIIAAA>>>>>>DdDΦDdDĦDdDΦDdDӵOOOGIpӵDdDĦ555po9wӵDdDĦzzznnnRRRCCC888666555po9u------,,,,,,GIdnuR)ĦDdDĦnuR)Ħ111222CdgĪj222DdDĦ000000///DdDĦ333HߝL`o9...DdDΦDdDӵ999DdDĦ===:::999:::>>>BBBDDDBBB???>>>===;;;999888888geĦ999;;;sp?aĦ777666GIdnuR)ĦDdDĦ999:::::::::777555666333111DdDĦ111555555555GIdnuR)ĦDdDĦ///222444666999===@@@IIIEEEAAADdDĦnuR)ĦDdDΦDdDĦ222DdDĦnuR)ĦDdDĦ///DdDĦ...po9u------......=ӊB1.uTӵ111DdDĦ,,,,,,DdDĦ+++GIdnuR)ĦDdDΦDdDӵ000000//////.........---,,,******---222666///000000//////...------+++++++++++++++,,,,,,---,,,.........---,,,---...111222333333111---***'''---------------......///000//////.........//////---222777666111...111555555AAA]]]4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)ĦzzzaaaUUUKKKHHHIIIKKK>d<ĦwwwDteeeTTTSSSQQQIII@@@>>>@@@DdDΦDdDĦ>d<ʜ4DuTӵNNN4DwDd<Ħ666puR)Ħ>d>>666555444peӵ---ĦpeӵDx<>d<ӵDd<111qR/ܗ?fӵ333>d<111000>d<Ħ4444DufئL>e---DdDʜ4DuTӵ;;;DdDĦ>>>;;;;;;===AAADDDDDDAAA>>>???===;;;999888888geĦ;;;s<v>aĦ888777peӵDx<DdDĦ;;;<<<>>>===;;;999888666333DdDĦ333444555555peӵDx<>d<777;;;>>>AAAFFFIIIOOOIIICCC>d<ӵDd<DdDΦDdDĦ333DdDӵnd<DdDĦ000>d<Ħ...peӵ...Ħ///F&uTӵ111DdDĦ+++,,,>d<Ħ+++peӵDx<>d<ʜ4DuTӵ111000///...,,,,,,,,,,,,,,,+++***,,,///222000111111111000...---,,,,,,,,,,,,,,,,,,------...---...///...---,,,---//////111333444222///+++))),,,,,,,,,,,,,,,---......///......------...///000,,,111555555222111222444444>>>WWW4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜ>>;;;???>d<Φ>d<Ħs&dq&ĒRWWWSSSi?ʜtd<Ħ888HHܗDӊB===<xcccQQQAAA:::555444444B?d<>>>AAADDDEEECCC???<<>><<<999999999geĦ===Hg8>aĦ;;;:::B?Ho9;;;>d<@@@@@@>>><<<;;;999666>d<ӵ444444B?Ho9///<xCCCFFFJJJMMMMMMHHHBBB&ӫeʬtIӇ999>d<Φ>d<Ħ444D&ӫetIӇ111DdDĦ111sdKĦ---B?dp&ĒR...///>d<sdKĦ,,,B?Ho9---s&dq&ĒR111111000///---+++***)))+++------+++******+++000111222222111///---,,,---------------......///---...//////------...///,,,...111333333111...,,,******++++++---...000111...---,,,+++,,,---...///...///000222444555444444555===QQQ4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD}}}eeeeeeaaa[[[SSSOOORRRnewwwooo=ebbb[[[VVVPPPEEE;;;444>>>egesĪj@hiii[[[WWWfdDĦ;;;@ďD666AAAHkgemmm^^^MMM<<<999555333222@h,,,,,,@G...111HĪj@IŌ222111Bene333Hkge222ne555666fe...Hu]3hh===>>>???seAAACCCFFFGGGGGGEEEBBB@@@@@@???===;;;::::::geĦja>aĦ>>>===@G<<>>;;;999<Ō444444444@G111000HkgeBBBDDDFFFIIIKKKFFFDDDBBBHĪj@IŌ@@@===ege888666Hu]3hIŌ222111DdDĦ000ne000---@h//////>h+++,,,---se,,,ne------@G///...sĪj@h///000000000...---+++)))(((***------+++)))((((((000111222333222111...---...............//////000---...//////...---...///+++---///111222111///...)))******,,,...000222333///...,,,++++++,,,---...111000///000444555555333777<<>>AAA777666HHHyyyjjjWWWFFF999888555222111111---,,,,,,++++++...111222222111333333333333555666777///000D^;;;AAABBBCCCs׼sBBBFFFHHHKKKLLLLLLJJJIIIHHH@@@@@@???===<<<:::geFm8FFF>aĦ@@@@@@@@@???@@@AAAs׼s@@@BBBDDDEEECCCAAA@@@===;;;Ho888666666666666555444333CCCFFFFFFGGGHHHJJJAAABBBCCCCCCDDDAAA999999777D^222111111DdDĦ...///...------///000000000,,,,,,,,,---s׼s,,,---//////...***,,,000///222....../////////---+++)))(((***,,,,,,+++******+++///000222333333222000...//////......//////000111---///000///...---...000,,,---...///000///......***++++++---...000222333111000---++++++,,,---///444333222111000111222444888:::EEElllΦ4DuXӵtvӵ>d<ĦĦĦeeeNNN]]][[[bbbfff___WWWXXXbbblllĦmmmsssvvvnnnccc^^^cccccc\\\RRRHHH>>>555555HHH[[[dddjjjsss{{{~~~lllaaaTTTLLLEEE>>>::::::>d<Ħ@@@CCCFFFKKKKKKCCC;;;888777MMMpppzzzeeeMMM<<<999888666222000111111///,,,,,,---------,,,++++++((()))*********,,,///111333333444444333333222111111111222333333444555555222333333111000222888===444444333444Ħ777888777555555555555333111222>d<Ħ<<<>>>DDDEEEFFFBeEEEDDDJJJLLLOOOPPPPPPOOOOOOOOOAAA@@@@@@>>>===:::geFYĉKKKHHH>aĦAAABBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCBeAAAAAADDDFFFGGGEEEDDDAAA???<<<nu]ӵ999888888777777666777888888777555777;;;???CCCEEEHHHIIIIIIIIIJJJJJJ>>>BBBEEEEEECCCAAABBBDDDCCCEEEGGGDDD???:::777777666888::::::888>d<Ħ444333222111111>d<Ħ---......Ħ---------.........//////000000000000////////////------------Be000------...///Ħ///***,,,...000111///---,,,111///---,,,,,,...000222,,,---/////////---+++))))))************+++...000...000222444444333111//////////////////000111111...///000///...---...000...............------,,,,,,,,,------///000222333444222///,,,,,,,,,...///555777777222,,,+++000555999999AAAggg?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦdddSSSVVVYYY]]]```^^^[[[\\\dddgdKĦnnntttxxxrrrhhhaaa]]][[[ZZZSSSFFF;;;666:::PPP^^^gggtttzzz~~~{{{ggg^^^QQQFFF@@@===:::999gdDĦBBBGGGGGGKKKHHHEEE>>>555:::VVVuuupppTTTEEECCC:::888777666555444222000111000//////000///---+++***)))***+++,,,///111333444444444333333222222222000111444888::::::666333555444333222222222222333555777999gdKĦ444777999<<<===:::666444333+++sdKĦ===CCCLLLGGGGGGHHHIIIMMMPPPXXX^^^\\\YYYWWWRRRNNNDDDDDDCCCAAA???>>>ŶSQQQOOOIII3we>>BBBFFFHHHFFFBBB>>><<<::::::::::::888DdDĦ222333333333222sdKĦ///000gdKĦ///............//////000444333222111000...------000000///...............///gdKĦ111//////.........---------------,,,,,,,,,------...***+++---......---+++***,,,+++)))''''''(((***+++---///111222000/////////222111///......///111222111111111111111000/////////...---...//////---+++//////...------,,,++++++222333333222111///---,,,/////////000111111111222:::888AAA```>AnenenedddQQQQQQNNNSSSWWWYYYZZZ```nerrrqqqtttwwwrrrkkk```]]]ZZZYYYRRREEE;;;888:::PPP___iiivvv}}}xxx]]]XXXPPPFFF???:::999De===DDDHHHIIIDDDBBB???;;;555>>>^^^~~~nnnRRRCCCAAA888666555444333333333222333111000000000000...,,,*********+++,,,///111333444444333333333222222222555222333:::BBBDDD===555555444444333333333444444555666ne666555;;;===???>>>;;;777444222...ne777===CCCKKKJJJLLLNNNLLLIIINNNVVVgggiiifff^^^WWWTTTPPPMMMHHHGGGEEEBBB@@@AAA>AUUUVVVTTTk<KKKMMMLLLIIIEEEFFFEEECCCDDDGGGKKKMMMNNNMMMJJJFFFDDDEEEHHHKKKMMMRRROOOKKKfh>>><<<===AAAAAA???;;;:::;;;<<<<<<===AAAFFFIIIMMMOOORRRTTTSSSPPPLLLJJJDDDDDDEEEFFFFFFEEEBBB@@@===BBBGGGJJJIIIDDD@@@>>>::::::::::::999De444444444333222111ne,,,---ne,,,---------------......///333333222111000///......000000///...............000000ne222222//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++,,,///111333222111//////000///...---------///111222333333333333222000///...///...---...//////---+++......------,,,,,,++++++...///111222333333333222000000111111222222333333777555>>>[[[cccPPPMMMFFFJJJPPPSSSXXX```xxxvvvssssssuuurrrnnn```\\\YYYWWWOOOCCC;;;999<<>>@@@AAA@@@;;;777333222222777:::@@@EEEIIIKKKNNNNNNIIIHHHQQQ\\\aaaaaa^^^WWWSSSRRRPPPMMMMMMJJJFFFDDDDDDHHH[[[ZZZZZZOOOOOOPPPNNNKKKIIIFFFGGGGGGGGGIIINNNTTTYYYVVVQQQKKKFFFFFFJJJPPPTTTTTTRRRPPPMMMFFFDDDCCCDDDFFFFFFBBB>>><<<===???AAACCCHHHMMMQQQRRRVVVZZZYYYTTTOOOLLLKKKDDDEEEGGGHHHGGGEEEBBB@@@===CCCJJJNNNMMMHHHCCCAAA;;;;;;;;;::::::888666666444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......222222111111111000000000000000///.........//////000000111111222/////////.........------......---------------......---+++******+++---...---,,,+++******+++---...111222333333111000000000---------...///000111222333444444444333111...,,,///.........//////---,,,,,,,,,,,,,,,,,,++++++++++++,,,...///111222222222000111111222333444444444333222:::UUUaaaRRRNNNHHHKKKNNNQQQUUU^^^jjjsssvvvyyyxxxssspppqqqqqqnnnaaa]]]XXXTTTKKK???999999@@@WWWhhhtttqqqfffUUUEEE;;;888888999777:::<<<<<>>:::666333222444666888:::<<>>??????CCCJJJJJJGGG@@@<<<:::;;;@@@RRRxxx}}}aaaMMMDDDAAA888:::;;;999666333333333444333111111111000---***++++++***+++,,,...000111111111111111111111111111111222666;;;@@@???:::666666666555555555666666777555666666777888999999:::888999;;;:::777555333333555777;;;>>>BBBFFFJJJLLLJJJKKKIIIGGGHHHKKKOOOQQQ^^^\\\WWWTTTXXX^^^]]]YYYTTTPPPLLLMMMSSS\\\cccgggZZZWWWVVVZZZ```dddccc```bbbaaa^^^[[[XXXWWWWWWWWWQQQTTTXXXXXXWWWVVVXXX[[[YYYXXXVVVRRROOOPPPTTTWWWXXXZZZ\\\\\\YYYVVVUUUVVVQQQQQQPPPPPPOOOMMMJJJHHHFFFGGGJJJLLLNNNQQQUUUXXXXXX\\\]]]YYYQQQJJJHHHIIIHHHKKKMMMLLLIIIEEECCCCCCEEEKKKRRRVVVUUUOOOIIIFFF???>>>===<<<;;;;;;<<<<<<666555333222111000111111//////............//////------------...///000111111111111111222222222222000000/////////000000111000///...------...///000000000/////////.........000///...---------------++++++------------++++++---------......///000111000111222111000000111222444555666666666555444333///000222333333111000///000///...///000000...,,,+++++++++++++++++++++,,,------,,,***)))(((((((((------...///000111222222444444999KKKooobbbYYYZZZYYYSSSRRRRRRTTTYYYcccoooxxxuuuwwwuuunnnjjjkkkkkkiii]]]XXXRRRKKKAAA888777;;;EEE[[[jjjsss|||YYYBBB;;;<<<999555@@@AAA@@@@@@DDDJJJIIIDDD???:::999<<>>DDDHHHKKKLLLMMMMMMOOOOOOMMMOOOSSSSSSPPP___XXXOOOKKKSSS___dddbbb^^^YYYUUUVVV[[[bbbggghhhVVVUUUVVV[[[bbbgggiiihhhiiigggddd```]]]\\\^^^```aaabbbcccbbb^^^ZZZWWWVVV[[[]]]___]]]YYYXXXYYY[[[^^^aaacccaaa]]]ZZZZZZ[[[[[[ZZZXXXUUURRROOOMMMLLLKKKMMMPPPRRRSSSUUUYYY\\\______^^^XXXRRRMMMLLLMMMLLLOOOPPPNNNIIIFFFEEEGGGLLLQQQWWWYYYWWWQQQKKKGGGBBBAAA???===<<<<<<<<<<<<777666444333222222222333////////////////////////---------...///000111222111111222222222222222222000000/////////000111111444333111000///000222333000000000/////////......000000///...------------***+++---......---+++***,,,,,,---...///111111222000111222222111222444666777888:::;;;;;;:::888666222222222222222111111000000/////////000000...---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***+++,,,---...///000111444666999FFFeeewwwXXXWWW]]]]]]WWWVVVUUUWWW^^^jjjwwwvvvvvvsssllljjjkkkjjjgggWWWRRRMMMFFF===777999???KKK___llltttoooSSSAAA======:::666????????????DDDIIIGGGBBB===999:::???III^^^mmmNNN???;;;:::777>>>GGGIIIEEE===888666444555777999888444...))),,,+++++++++,,,...///111/////////000000000111111111555:::;;;888777888:::888777666555444333333333111222444555555444333222000222444333222111111222:::===CCCIIIMMMNNNLLLJJJKKKSSSXXXWWWVVVYYYYYYVVVWWWSSSNNNPPP]]]kkknnnjjjkkkfff```___aaacccbbb```YYYZZZ]]]aaafffiiilllmmmmmmkkkiiidddaaaaaaeeeiiigggeeecccbbb```]]]ZZZWWW]]]aaadddccc___]]]^^^```bbbeeehhhfffbbb```aaadddhhheee```ZZZTTTOOOMMMMMMOOOQQQTTTWWWXXX[[[^^^aaaccc```[[[VVVRRRPPPOOOPPPPPPRRRSSSOOOJJJFFFHHHJJJSSSWWW[[[\\\WWWQQQKKKHHHEEECCC@@@>>><<<<<<<<<<<<;;;999666444222222222333---...///000000///...---,,,,,,,,,---...///111111222222222222222222222222000000//////000111111222666444222000000111333444000000000000/////////...111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111222222111222333333333555888::::::<<>>>>>;;;888======<<<===CCCIIIGGGAAA<<<:::<<>>JJJNNNJJJBBB;;;888555777:::<<<<<<777///***,,,,,,++++++,,,...///000.../////////000000111111///222666777666666777999999888666555333222222222333555777999888777444222111222333333111//////000===@@@FFFMMMPPPOOOJJJGGGFFFTTT^^^]]]YYY[[[\\\[[[______aaahhhvvv~~~xxxnnnuuuooohhheeedddbbb]]]XXX^^^aaadddgggiiikkkmmmooonnnmmmkkkfffcccdddiiimmmddd```]]]\\\^^^___^^^\\\^^^bbbeeeddd```^^^___bbbfffjjjnnnmmmkkkjjjnnnrrrqqqmmmfff]]]UUUOOOMMMMMMQQQSSSWWWZZZ\\\___ccceeeddd___XXXSSSPPPPPPPPPPPPSSSTTTTTTPPPJJJGGGIIIMMMXXX[[[]]]]]]XXXQQQKKKHHHFFFDDDAAA>>><<<;;;<<<<<<>>><<<888555222111111111,,,---///000000///---,,,+++++++++,,,---...000000333333333222222222111111000000///000000111222222555333111///...///111333000000000000////////////111111000......---------...---+++******+++---...***+++,,,...000111222222222444555555666777;;;>>>===@@@EEEIIIKKKKKKJJJIII???<<<999555222111111111111000///000111111///---//////...------,,,+++++++++***)))(((((()))***+++)))***+++,,,...///000111111333444;;;UUUkkk]]][[[]]]eee]]]___``````fffrrrzzz|||wwwvvvtttrrrppplllgggcccJJJNNNIIICCCBBB::::::FFFRRRjjjxxxvvv|||}}}iiiPPPBBB;;;999:::===@@@???@@@BBBEEEDDDAAA===<<<<<<===@@@PPPqqq```III@@@<<<777::::::BBBFFFCCCFFFDDD888;;;???GGGJJJCCC666000000222///+++***,,,/////////------///000111111111111///222666777666444333333555555333222111222222333:::@@@CCC@@@<<<;;;999666555333333333111///444;;;JJJJJJOOOVVVUUULLLEEEDDDIIIWWWdddeeeaaabbbgggjjjrrrzzz~~~yyyyyy|||rrrwwwsssggg``````]]]WWW[[[```fffkkkmmmmmmlllllloooiiieeehhhkkkjjjjjjlllddddddbbb]]]ZZZ[[[```eeebbbgggmmmnnnkkkiiijjjmmmqqqssssssoooiiifffgggjjjtttxxxvvviiiZZZQQQLLLJJJNNNOOOQQQUUUZZZaaahhhlllmmmfff^^^WWWTTTSSSTTTTTTVVVVVVTTTOOOJJJHHHJJJMMMWWW]]]aaa^^^UUUNNNMMMNNNGGGFFFEEEBBB@@@===<<<;;;>>>===;;;888555222000///000///...---,,,,,,---.............../////////000444333111000000000111111000///---,,,---...000111222111///---...000333444......//////000000111111555222---++++++,,,,,,,,,////////////...---,,,+++.........///000333555666111222444666888;;;@@@CCCGGGOOOUUUXXXYYYZZZVVVPPPHHHBBB:::444222111///...333222000000111111000...222222222///,,,))))))))),,,,,,++++++,,,,,,---.........---------.../////////333222:::SSSsssmmm```^^^___eeeaaaccccccbbbfffpppwwwxxxzzzyyywwwsssnnnhhhccc```QQQRRRHHH@@@???:::;;;IIIRRRfffuuuxxx|||]]]GGG===;;;???EEE@@@???@@@BBBDDDDDD@@@===???<<<<<>>444......111...+++***,,,...///...111111111222222222222222///222555777555444333333333333222333444555777888===DDDFFFAAA<<<::::::999999666555555333333:::CCCMMMOOOVVV\\\YYYPPPKKKMMMRRR]]]gggiiikkkpppwww{{{~~~xxxyyy}}}~~~}}}sssjjjccc\\\VVV]]]aaafffjjjlllmmmmmmmmmffffffjjjqqqsssnnniiigggeeefffeeebbb```aaaeeeiiikkkmmmoooooommmlllmmmooovvvyyyyyytttkkkfffhhhlll}}}yyylll```ZZZWWWUUUPPPPPPQQQUUU[[[bbbhhhkkkjjjeee^^^YYYWWWVVVVVVVVVXXXXXXVVVRRRMMMIIIIIIJJJTTTZZZ___]]]UUUNNNKKKKKKIIIHHHGGGEEECCCAAA??????===<<<;;;999666444222111111000///------------............/////////000000333222111000000111111222222111///---------...///222111000//////000111222.../////////000000000111555222...,,,,,,---------////////////......------,,,,,,---...///222444666222333555555777<<>>888666444111...222000//////000111000...111222222000...,,,,,,---+++++++++++++++,,,------,,,,,,+++++++++,,,------///333222888MMMjjjiii]]]\\\^^^```bbbddddddcccgggpppwwwxxx{{{|||{{{uuukkkccc^^^\\\XXXUUUGGG>>>???===AAAPPP]]]jjjxxx~~~wwwYYYEEE;;;:::???EEE??????@@@BBBDDDBBB???<<<>>><<<@@@QQQpppoooWWWLLLBBB===<<<888:::DDDIIIHHHPPPXXXRRRBBB===:::;;;999222......000---+++***+++---......555444333333222222333333000222555555444333333444222222333444777:::===???AAAHHHJJJCCC<<<:::<<<===>>>:::777666666999CCCNNNNNNTTT\\\```ZZZRRRPPPTTT^^^eeekkknnnttt}}}}}}{{{vvvggg\\\YYYdddfffiiillloooqqqssstttiiikkkrrrxxxvvvnnnhhhhhhmmmnnnnnnmmmmmmooosssvvvwwwuuusssrrrssssssrrrqqqwww|||zzzrrrooosssyyy|||ppphhhfffccc```UUUSSSRRRUUU\\\bbbffffffgggccc___]]]\\\\\\\\\[[[[[[[[[YYYUUUQQQMMMLLLLLLTTTYYY]]][[[SSSLLLIIIIIIJJJIIIIIIHHHGGGEEEDDDCCC>>>>>><<<:::888666444333222111///...------............/////////000000000222111111111111222222333333222000...---------...111111111000000000000000////////////000000000000555222///---.../////////........./////////000000------...///111333555666666777888888999AAAMMMVVV^^^fffoootttwwwyyyvvvppp___UUUHHHAAA???<<<777111222111///000111222222111111222333222000//////000******+++++++++,,,,,,,,,+++++++++++++++,,,---...///333222555DDD___ttt^^^SSSTTTZZZ[[[```bbbcccdddiiissszzz|||zzz}}}|||tttiii___[[[[[[ZZZUUUFFF===@@@AAAGGGVVVllluuusss```KKK???<<<;;;<<>>???AAABBBBBBAAA>>><<<;;;<<>>777666666333000//////---,,,++++++,,,---...333333222111222222333444111333444444333333444555333444555777:::>>>AAACCCDDDJJJLLLDDD<<<;;;???BBB>>>:::666555666;;;GGGSSSNNNVVV^^^]]]TTTMMMNNNTTTdddgggjjjnnnuuu}}}|||pppddddddnnnnnnoooqqquuuyyy{{{|||{{{zzzzzzyyysssmmmmmmqqqyyyxxxwwwvvvxxx}}}~~~zzzyyy{{{{{{wwwrrrttt{{{||||||}}}tttqqqppplllfff]]]YYYUUUVVVZZZ^^^___^^^bbbaaa___```aaabbbaaa```___]]]ZZZWWWUUUUUUVVVWWWZZZ\\\]]]XXXPPPJJJHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEBBBAAA???<<<999777555444444222111///.........///...////////////000000000111111111111222333333444222111000///...............///000111222222111000////////////000000000000333000...---.../////////.........///000111222333111222222333444666777777888;;;===>>>AAAKKK[[[ggglllttt}}}qqqeeeWWWNNNJJJFFF===666555444222222333555444444111222333111///...///000******++++++++++++++++++------------......///000---333222444>>>UUUcccUUUIIILLLWWWXXX```cccdddeeekkkuuu{{{|||xxxzzzzzzsssggg^^^[[[[[[YYYTTTEEE<<<>>>???GGGXXXpppyyyxxxbbbJJJ@@@???>>>=========???AAABBBAAA???===<<<<<<<<>>555444555222000///...------,,,,,,,,,---.../////////000111333444555333444555444333333555777777777888:::<<>>===<<>>GGGaaaaaaQQQJJJBBB<<<:::???KKKcccpppnnnmmmiii\\\HHH???777777777333///...---...///...---,,,...///---...000222444555555666555555555444333444666999;;;;;;;;;<<<===@@@BBBCCCEEEHHHHHHAAA===>>>??????666444444666777999BBBKKKMMMTTTVVVLLLBBBBBBIIIOOOPPPUUU[[[bbbjjjnnnhhh___aaajjjuuu{{{~~~uuuqqqrrr|||yyyvvvwww{{{~~~~~~zzzuuutttxxx~~~~~~~~~zzzvvv~~~~~~tttrrroooiiibbb\\\YYYWWWWWWYYYYYY[[[___cccfffgggffffffbbb^^^\\\^^^cccfffhhhdddaaa\\\UUUOOOKKKKKKLLLFFFGGGIIIJJJIIIHHHFFFEEEHHHGGGDDDAAA===999777555666555333111000///000000/////////000000000111111111222333333444333333222/////////000000111111111,,,---///111222333333222000000000000////////////---,,,+++,,,...000000///000//////000111333666777555666888:::;;;<<<<<<<<<:::???GGGSSSaaapppvvvjjj___SSSHHH@@@<<<999555222111111111000000111111///,,,******+++***+++,,,---...---,,,,,,*********+++,,,---...///,,,111333666;;;HHHwwweeeUUUXXXJJJJJJZZZZZZaaaeeeggghhhmmmvvv|||}}}wwwvvvsssnnnhhh```ZZZWWWQQQPPPEEE<<>>@@@KKKcccqqqZZZLLLDDD===777???CCCXXXnnnyyy}}}pppXXXIIICCC??????===777222000---///111000...---///111000222444777888888777666777777666555444555888;;;<<<<<<<<<===>>>@@@CCCDDDGGGHHHEEE???<<<===:::666333333777;;;;;;:::>>>EEEHHHMMMLLLAAA999>>>GGGMMMNNNTTTZZZaaagggkkkeee]]]SSS^^^kkktttzzzzzzrrrsssvvvwww}}}zzz{{{|||{{{}}}{{{xxxxxx|||yyywwwxxxyyyyyyyyy~~~|||{{{vvvmmmbbb\\\\\\^^^^^^^^^```dddiiimmmooonnnjjjfffcccaaabbbccccccaaa^^^]]]ZZZVVVRRROOONNNMMMIIIJJJLLLMMMMMMKKKHHHGGGGGGFFFDDDAAA???<<<:::999888666444222111000000000//////000000000111111111222333444444444333222111000000111111111000000//////000000111111111111111111000000000/////////...---,,,+++---000111111111111111000000111444666888666888;;;???BBBDDDFFFFFFIIINNN[[[mmm{{{lll]]]PPPJJJCCC???999555333222111///...///000...,,,++++++,,,***,,,---//////...---,,,*********+++,,,---...///...222444888;;;CCClll[[[RRR\\\LLLKKKZZZYYY]]]aaaeeehhhoooyyyxxxvvvrrrmmmhhhaaaZZZTTTMMMNNNEEE>>>EEESSSpppPPP===CCCMMMOOOLLL;;;???BBBBBB???;;;:::;;;888AAATTTmmmfffSSSJJJBBB:::FFFCCCSSSnnnwwwVVVKKKHHHGGGHHHDDD<<<666444...000222111...---///111444666999<<<<<<;;;888666888888777555444666999<<<<<<<<<<<<===???AAACCCEEEJJJIIIDDD>>><<<;;;666///222444999???>>>;;;===AAACCCGGGCCC888333:::FFFKKKSSSXXX^^^bbbgggjjjeee^^^___hhhrrryyy{{{uuuqqqzzz~~~~~~{{{yyy}}}|||uuuqqqqqqtttxxx{{{}}}ttthhhaaabbbeeeeeeeeegggkkkqqquuuwwwwwwllliiigggfffeeebbb]]]YYYWWWXXXXXXXXXUUURRROOOMMMLLLMMMOOOPPPPPPMMMKKKIIIEEEDDDCCCBBB@@@???>>>===888777555222111000000111000000000000111111111111333444444555444333111000222222222222111///...---333222222111000//////...111111000000/////////...---,,,,,,...111333333222222111111000222444666888888;;;@@@EEEJJJMMMOOOPPPYYY```ooovvveeeXXXSSSJJJEEE???:::777555333222,,,...///...------...///+++,,,...000000///...---,,,,,,,,,---...///111111000333555999:::???eeeeeeRRRXXXXXXUUUZZZ^^^aaacccdddgggpppzzz~~~|||xxxsssooonnnggg]]]UUURRRNNNJJJEEEBBBFFFVVVqqq}}}VVVBBBEEE```dddFFF???@@@AAA???>>>======>>>CCC===RRRxxxjjjPPP>>>>>>EEEJJJ[[[lllssswwwvvvgggTTTEEEHHHLLLOOONNNGGG>>>777111222222111///000222444777;;;@@@BBB@@@<<<888666@@@>>><<<999888888999::::::@@@FFFEEEAAA???AAAFFFIIIHHHDDD@@@;;;777444222111888???BBB@@@>>>???BBBAAA@@@<<<666555;;;DDDIIIUUU]]]hhhooorrrrrroookkkooovvv{{{}}}{{{~~~|||}}}~~~~~~~~~~~~~~~xxxrrrnnnooopppqqqppp}}}vvvfffaaacccggglllllljjjjjjsss~~~{{{tttooohhhdddbbb```]]]YYYXXXYYYXXXVVVRRRPPPOOOPPPRRRPPPNNNPPPTTTUUUQQQMMMJJJHHHEEECCCCCCCCCBBBAAA;;;999777666666666555333222111111000111333444555555666666555333111222333000000000000000000000000444444333333222111000000111111000000//////.........///000000111000000///000111222333222333555777===@@@DDDHHHMMMQQQTTTVVV^^^nnnvvvcccSSSRRRHHH???===;;;555///---+++---......,,,,,,---...,,,---......,,,,,,---...------------...///000000222333444999<<<>>>___cccPPPUUUUUUSSSYYY^^^cccfffhhhjjjrrrzzz}}}zzzxxxtttpppnnnhhh^^^WWWUUUNNNHHHAAA>>>AAAOOOeeexxxUUUAAANNNeee___CCC>>>???@@@???===<<<<<<===BBB>>>UUU~~~zzzjjjXXXFFF;;;<<>>888222222222111//////111333666999>>>@@@>>>;;;888777<<<;;;:::999999:::<<<===???DDDGGGEEE@@@>>>@@@DDDIIIFFFAAA;;;777444222222888>>>DDDEEEBBB@@@AAADDD<<<;;;888444555:::AAAFFFQQQ```pppwwwwwwxxxyyyyyyvvvwww|||~~~}}}xxxvvvsssrrrssstttvvvwww~~~yyykkkfffhhhiiinnnpppooommmqqqxxxwwwssspppmmmhhhdddaaa```^^^]]]cccaaa___\\\ZZZXXXVVVUUUOOOMMMLLLOOOSSSUUURRROOOMMMKKKGGGEEEDDDCCCBBB@@@<<<:::888666666666444333222111111111111333444555666666777555222111111222222222222222222222111111333333333222222111111111000000000000//////......///////////////000000000000222333333333444666999>>>BBBHHHNNNSSSWWW[[[]]]iii{{{}}}kkk\\\UUUJJJ@@@<<<:::444///---,,,---...---++++++---...,,,...///...---,,,---///---------------...//////333444444777999:::XXX^^^MMMQQQPPPPPPXXX^^^fffjjjlllooottt{{{|||yyywwwrrrooolllfff]]]XXXWWWKKKDDD>>>???FFFTTTiiizzz~~~UUUAAAXXXjjjZZZEEE===>>>??????<<<;;;:::;;;@@@???XXXfff[[[OOOEEE===888999>>>IIIVVV]]]TTTIIIEEECCC@@@KKKJJJJJJJJJGGGBBB;;;666222333222111///...000222444777:::<<<;;;999888777888888888888:::<<<>>>@@@DDDGGGHHHEEE@@@===@@@DDDHHHCCC<<<555111000111222>>>CCCHHHHHHCCC??????AAA666444222222333777===AAAMMMbbbwww|||zzz{{{yyy}}}wwwzzz||||||yyyyyyzzz|||}}}qqqnnnmmmkkksssuuutttqqqooopppnnnkkknnnmmmjjjgggccccccdddfffnnnjjjeeebbbaaa___\\\YYYNNNLLLLLLNNNRRRTTTSSSQQQPPPNNNJJJHHHGGGEEEBBB@@@>>><<<999777777666444222222222111111222333555666777777777555222000000000444444444333333222222222222222222222222222111111000000000////////////...//////.........///000111111222333444444555888;;;AAAFFFMMMTTTYYY^^^bbbdddtttttteeeYYYMMMAAA<<<888444000///---------,,,******---///---...///...---,,,---...---------,,,------......333444333555666666OOOyyywwwYYYKKKMMMLLLNNNXXX^^^fffkkkpppssswww|||}}}yyytttpppllliiibbbZZZWWWYYYHHH@@@===EEETTTfff}}}XXXAAA[[[fffUUUKKK>>>???@@@>>>;;;999999999===>>>XXXtttYYYMMMAAA<<<999777777999===FFFJJJBBB:::999<<<===CCCBBB@@@???===:::555222222333222000......///111333555888888888777777888777777777888:::<<<>>>???DDDFFFFFFCCC???>>>@@@DDDFFF@@@888111---...222555>>>DDDJJJJJJDDD===::::::333000///000222333888===OOOeeeyyy}}}||||||~~~zzzwwwtttoooyyyyyywwwrrrnnnmmmmmmnnnpppqqqqqqooolllkkknnnrrrtttnnnhhheeeeeeccc^^^YYYRRRPPPOOOPPPRRRTTTTTTSSSPPPOOOMMMKKKJJJHHHDDDBBB@@@===:::888888666444333333333222222333444666777777777777555222/////////555444444333333222222111111111111111222222222222////////////////////////000///---------///111333222333444555555777;;;>>>DDDJJJRRRXXX[[[^^^bbbeeevvvyyyjjj___QQQCCC<<<888444111111......---+++******,,,///,,,---...---,,,+++,,,---...---------------......222444333444555444IIImmmnnnUUUIIIKKKIIIMMMXXX^^^eeekkkqqqtttxxx}}}}}}{{{uuuqqqlllhhh```YYYXXX\\\PPPGGGFFFRRRcccttt^^^DDDTTTXXXLLLLLLBBBBBBAAA>>>;;;888888888;;;===WWW~~~oooWWWIII===:::;;;:::999999999===>>><<<<<<>>>@@@@@@:::888666666666555222000222222222000......000111333555777777666666666777888888888888888999::::::@@@AAAAAA@@@======@@@CCCBBB===555///...111666:::>>>EEELLLLLLEEE<<<777555555111000111000///666???XXXjjjzzz~~~yyy}}}xxxtttpppooossswwwuuuxxxzzzzzzxxxwwwyyy|||vvvqqqllliiijjjgggaaa[[[ZZZXXXUUUSSSSSSTTTTTTTTTOOONNNMMMNNNMMMKKKHHHEEEAAA>>>;;;999999777555444444333333333333555666777777777777444111///...///333222222222111111111000111111111111111111111222.............../////////000///...---...000222444444555555666666999>>>AAAHHHMMMTTTWWWXXXYYY]]]```sss|||nnnbbbTTTEEE===888444222222...///...---++++++,,,...+++,,,---,,,***)))***+++......---------...//////000333222333555444EEEdddfffQQQJJJLLLIIINNNZZZ___dddlllrrrtttvvv{{{}}}{{{wwwsssnnnhhh___XXXYYY___ccc[[[\\\hhhsss|||```GGGIIIHHHBBBEEEIIIGGGDDD???:::777888999;;;>>>WWW{{{mmmVVVHHH<<<:::<<<<<<<<<===;;;:::999:::===???>>>;;;555444222333444444444333000111111///......000222444666888888777666666777888888888777777666555555:::;;;<<<<<<;;;<<<>>>@@@<<<888333000111555;;;??????FFFKKKJJJCCC;;;666666777444333333///---999HHHeeesss~~~zzzwwwuuutttyyy~~~zzz}}}wwwtttrrrqqqppplllfffaaa```^^^ZZZVVVTTTSSSTTTUUUNNNNNNNNNOOOOOOMMMIIIEEEAAA???<<<::::::999777555444444333333444555777888666666666444111/////////000000000000000000000000111111111111111111000000---............/////////000/////////000222444555555666666666888;;;@@@DDDKKKPPPUUUUUUSSSSSSWWW[[[pppqqqbbbTTTDDD<<<888444222222///000000///---,,,---...,,,---...,,,***)))***+++............///000111222///333222333666555BBB\\\```OOOKKKMMMJJJOOO[[[```fffmmmrrrssstttwwwyyyyyyvvvrrrllleee[[[TTTWWW]]]hhhccchhhuuuyyyzzzXXXGGG@@@???@@@===PPPMMMGGG???999777888:::<<>>@@@???;;;999:::<<<;;;999777444333222333444555444333.../////////...///111444555777::::::999777666666777777777666555444333222555666888999999999999:::555333111111444999???BBBAAADDDFFFBBB;;;666666888999666666555///...???VVVppp}}}|||~~~{{{{{{xxxyyy|||{{{}}}|||uuuvvvxxxxxxuuupppkkkgggcccaaa\\\WWWTTTSSSUUUWWWOOOOOOPPPQQQPPPMMMHHHDDDAAA???<<<;;;;;;:::999777555444444444444666777888444555555444111///000000...//////000000111111111222222111111000000//////---------.........//////000000111222333444555555666666777777999===BBBFFFNNNRRRUUUTTTPPPOOOTTTYYYnnnppp___QQQBBB:::666222000000///111333222000...------...//////...,,,++++++,,,.........///111222444444///333222222555333===RRRttt{{{]]]NNNLLLOOOKKKPPP\\\```hhhooosssrrrqqqtttwwwvvvsssnnnhhh```VVVPPPRRRYYYZZZYYYcccrrruuupppyyynnnMMMFFF>>>???DDD;;;TTTPPPIII@@@999777999;;;>>>FFF```jjj\\\OOOBBB===<<<<<<>>>@@@DDDAAA>>>>>>===<<<;;;<<<444333222333444555444222---...///......///222444666999<<<<<<:::888666555555555555555444333222111333444666777777666666555000///000222666;;;AAADDD@@@AAA@@@:::333111444999999777888777//////EEE```uuu{{{yyy}}}ssssss{{{zzzwwwxxxzzz{{{}}}wwwrrrvvvzzz{{{wwwqqqllljjjcccaaa\\\WWWTTTSSSVVVXXXQQQQQQQQQRRRPPPLLLFFFAAA@@@>>><<<;;;;;;;;;:::888555555444444555666888999333444555333111000000111......///000111222333333333222222111000//////...---------........./////////000222333555555555555666777777888999===CCCHHHPPPTTTVVVSSSNNNNNNTTTZZZmmm}}}nnn\\\NNN@@@999555000......///111444444222///------000111111000...,,,---.........///000222444555666///444222111444111999LLLjjjtttXXXSSSNNNMMMMMMQQQ[[[eeehhhnnnsssssstttvvvuuusssnnnoooiii___XXXVVVVVVTTTPPPXXX```gggppp{{{~~~|||\\\KKKEEEBBBEEE===@@@KKKLLLDDD777555<<<>>>999CCCMMMeeexxxbbbRRRAAA;;;<<<===>>>@@@DDDAAA===;;;999888555333444444555555444222111000,,,------...000111333444777888;;;<<<<<<;;;888777999777555222111111333333444111//////000111111000...000333888===CCCGGGIII@@@===777222///222777;;;<<<;;;>>>AAA===AAAXXXssszzzppplllnnnnnnkkkpppnnnpppvvv~~~wwwnnniiilllttt}}}zzzsssnnnmmmdddeee^^^SSSOOOTTTXXXXXXVVVVVVSSSNNNLLLLLLIIIDDDCCC@@@===<<<;;;;;;:::999666555555444444444555555666444222000///000222444222222111111000000//////222111111000000000000000,,,---......------...000///000111222444555666777999777444555:::CCCLLLQQQXXXZZZ[[[WWWRRRPPPTTTXXXkkkyyyvvvhhhTTTJJJ===555222111000---------///222555555333111444333111///...---,,,,,,---------...///000000000111111333333//////777AAAaaasssVVVPPPLLLMMMPPPUUU^^^fffjjjooosssuuuwwwyyyxxxtttnnnnnnhhh___YYYXXXVVVRRRTTTVVV^^^jjjwww}}}SSSFFFAAA???CCC<<>>===FFFSSSmmmiiiXXXEEE===<<<<<<>>>@@@AAA???<<<::::::999777555333444444444333222000///---------...000111333444666888:::;;;;;;:::777666777666555333222222333333222000......///111111111...111555;;;AAAEEEHHHIIIAAA<<<666222222666:::===<<<<<>>AAAPPPaaa{{{sss```JJJ>>>;;;;;;===@@@>>><<<:::::::::999777666222222333333333111000///------...///000111333444666888:::;;;;;;:::888666666666666555555444444444222///---,,,...000000000...222999@@@EEEHHHIIIIIIAAA;;;444222777<<>>EEEOOOVVV___qqq{{{ooohhhggggggeeebbbeeehhhlllqqqwww}}}}}}~~~vvvooollluuuxxx|||~~~zzzuuurrrhhhgggaaaWWWQQQRRRUUUUUUYYYZZZXXXSSSRRRQQQMMMGGGGGGDDD???<<<:::999666555333222222222222222333333555444222000000111222444000000000000////////////000000///............///---...//////......///000111222222333444555555555666777999;;;@@@IIIUUU^^^ddddddccc___YYYWWWXXXZZZeeemmm}}}}}}iii[[[KKKDDD:::444222222222111...------000333666777777555444333111000000111222000000000000111111111111//////111222000///555>>>MMMzzzvvvVVVNNNJJJPPPYYY```eeeiiinnnppprrruuu{{{~~~yyypppllliiiccc^^^^^^^^^WWWOOORRRVVViii^^^EEEHHHGGGDDDGGGAAAEEEGGG===777<<<>>>;;;===CCCWWWnnn|||{{{zzzeeeMMM???;;;:::<<>>===;;;:::999888666333111000111222333222111000///////////////000222333444333555888:::<<<;;;:::999::::::;;;<<<============777333///,,,+++,,,,,,,,,///555???HHHMMMMMMJJJGGG===777222777AAAGGGEEE@@@DDDGGGOOOZZZbbbjjjttt}}}zzzsssmmmiiigggiiikkkjjjkkklllmmmooowww~~~~~~yyywwwwww|||zzzxxxxxx}}}|||wwwrrrppplllggg```YYYTTTTTTVVVZZZ\\\\\\XXXWWWUUUOOOHHHAAA>>>;;;888777666555333///////////////000111222333222222111111222333333/////////000000000000000///......---------------...///111000//////000222333333333444444555555555666888<<>>;;;:::;;;>>><<<;;;999999888555222///111111222333333222111000000000000000111222333333000333666:::<<<===<<<<<<<<<======>>>@@@AAAAAABBB888444///,,,+++,,,------444:::DDDLLLPPPOOOKKKGGG>>>:::999@@@JJJNNNJJJDDDGGGMMMVVV^^^dddjjjrrrxxxyyyrrrnnniiieeedddgggkkklllmmmpppuuu}}}~~~wwwuuuuuuvvvrrrsssssssssxxx}}}zzzuuupppkkkfff^^^XXXVVVYYY[[[^^^^^^[[[YYYWWWQQQIII@@@>>>:::888777666444333............///000111222222222222111222222333333000000000000111111111111//////...------------...///000111111000000111222222333333444555666666666555777===KKK___wwwuuujjjbbb]]]\\\XXXTTTPPPLLLNNN[[[jjjzzz~~~{{{uuummmbbbUUUHHH???:::888555333222222333444222000...///111444555666555555555555333000...,,,/////////000111222222222000000222666666555777;;;>>>]]]nnnYYYXXXZZZ```eeegggkkkpppoootttvvvtttrrrooohhh```aaabbb```[[[ZZZ^^^___\\\```lll~~~\\\JJJXXX~~~~~~cccQQQEEEIII888>>>@@@<<<:::DDDSSS]]]sssssshhhbbbRRRBBB;;;;;;;;;<<<===999888888888888666222///111222333444444333222111000000000000111222333333333666:::???BBBCCCCCCCCC=========>>>@@@BBBDDDEEE777333///,,,,,,...000000:::@@@IIIPPPSSSQQQMMMIIIAAA@@@DDDLLLTTTVVVQQQKKKIIIRRR\\\bbbfffmmmuuu{{{xxxrrrpppjjjcccaaadddjjjkkkpppwww~~~yyyvvvuuuvvvxxxtttwwwwwwuuuxxx~~~|||}}}xxxsssnnnkkkddd[[[YYY]]]]]]```aaa^^^]]]ZZZSSSKKKDDD@@@<<<999777666444222............///000111222111111111222222333333333000111111111222222222333000//////...---.........///000222111000000111333111222333444555666777888777:::DDDXXXqqq|||pppfff```\\\VVVPPPKKKFFFFFFMMMWWWdddsss|||uuupppdddbbb^^^XXXPPPGGG???:::777666555333111111222333333111000000333555555555...000333444444111...+++---...///000111222333444000///222666777666666:::;;;SSSgggXXXXXX\\\cccgggiiinnntttpppvvvyyyvvvpppkkkeee^^^^^^aaa___ZZZYYY]]]``````^^^hhhtttPPPDDDXXXcccMMM>>>BBB???KKKNNNEEEAAANNN```jjjzzzpppYYYKKK>>>:::<<<<<<<<<===666666666777888777444111111222333444444444333222111000000000111222333333888;;;@@@EEEIIIKKKKKKKKK>>>=========???BBBEEEGGG555222...,,,---000222444>>>DDDLLLSSSUUUSSSOOOKKKDDDFFFLLLTTT\\\\\\VVVPPPJJJUUU```fffiiipppzzz|||uuuqqqpppkkkdddaaadddhhhkkksss~~~xxxxxxxxxvvvtttssstttuuu|||~~~zzzzzz{{{tttwwwzzz~~~zzztttpppnnnggg]]][[[___^^^bbbcccaaa___\\\UUUMMMGGGDDD???;;;888666444222.........//////111222222111111111222222333333333111111222222222333333333000000///............//////111222222111111222333111111333444666777888999;;;???LLLdddsssiiibbbUUUOOOHHHDDD@@@===AAAHHHNNN[[[fffgggbbb]]]XXXUUUPPPOOOLLLHHHCCC===999666555555555333111000222333444333111000111111000///))),,,000444444222///,,,***+++,,,...///111222333...---///444666444444777888LLLzzzgggZZZYYY\\\ccchhhlllqqqwwwyyy{{{{{{uuupppmmmgggaaa\\\]]][[[XXXVVVXXX^^^dddeeejjjyyy}}}SSSDDD\\\ppplllWWWFFF@@@@@@>>>>>>AAAFFFJJJOOOYYYcccooosssYYYJJJ===:::<<<;;;999888666666666555444222111000333222000000222555999<<<555333222111111333666888===>>>???AAADDDGGGJJJKKKGGGBBB<<<;;;>>>@@@???<<<---000111...+++---666???BBBHHHPPPWWWZZZWWWRRROOOJJJLLLRRR\\\cccccc]]]WWWZZZXXXYYYbbbppp|||yyyrrrmmmmmmlllhhheeeeeehhhooo{{{~~~yyytttqqqpppppprrrzzzzzz~~~qqqrrruuuzzz~~~}}}vvvoookkkeee______bbb\\\aaaeeeccc```\\\TTTMMMIIIFFFCCC@@@===999444111555000...222555555444555333222111222333333222111222222333444333222111000111111000///////////////---...///111222222222222333333222222444888999888:::GGGYYYmmmwwwkkkccc___VVVPPPGGG@@@===>>>??????HHHJJJMMMOOOOOOLLLIIIFFFGGGEEEBBB>>>:::777555444999666333222222111...+++000000000000////////////***---...+++,,,...///,,,,,,,,,,,,---...///000000///000222222222444666999999EEEnnngggYYYYYY]]]eeekkkoootttzzz{{{|||yyysssnnnkkkgggaaa\\\\\\\\\[[[ZZZ[[[]]]___eeennn|||SSSGGGVVVaaa]]]PPPFFF???<<<666999@@@HHHJJJJJJNNNTTTdddvvv|||nnnTTTGGG;;;999;;;:::888777666666666555444222111000222111000000111555999;;;777666444333444555888999<<<===>>>@@@CCCFFFHHHIIIDDD???;;;;;;===???>>><<>>;;;;;;<<<===BBBCCCDDDDDDDDDCCCAAA@@@@@@???===:::888666555444666333111111222222111///000000000000/////////...,,,......,,,,,,000111...///...,,,,,,,,,...000222///000222222222333555777999BBBfffgggYYYYYY___iiippptttyyy~~~~~~~~~yyypppkkkiiigggccc]]]\\\[[[[[[[[[ZZZWWWUUU```mmmyyyQQQIIILLLNNNJJJGGGDDD===666666;;;FFFOOOPPPKKKJJJLLLhhh{{{zzzmmmggg```WWWMMMAAA777666999999777666555555555555444333222111222111000000111555888::::::999888777777999:::;;;<<<<<<===???AAACCCEEEGGG@@@===;;;;;;===>>><<<999000/////////111555999<<>>[[[fffYYYZZZaaammmuuuyyy}}}zzzoooiiiiiihhhfff___\\\XXXWWWXXXVVVRRRNNN[[[lllqqqLLLEEEFFFCCC@@@@@@@@@;;;333:::>>>HHHPPPPPPLLLKKKNNNnnnxxx^^^QQQJJJDDDEEE;;;444555888777666555555555555555444333222222111111000000222555888:::<<<<<<<<<;;;;;;;;;;;;<<<;;;<<<<<<===???AAACCCDDD???===<<<<<<===;;;888555000......222888===??????HHHMMMUUU[[[[[[WWWPPPKKKQQQUUU[[[___```^^^[[[YYYWWWZZZ```jjjssswwwtttpppooohhhfffnnnxxx||||||{{{|||tttooommmmmmlllmmmttt{{{~~~yyywwwxxxxxxxxxrrrkkkggglllpppllleeeaaa^^^```___ZZZVVVSSSOOOIIIBBB@@@===<<<<<<;;;999777666333222444555333333666777444222111222222111000222222222222222111111000000000////////////000000000000111222333333333333777888:::<<<===???GGGPPP]]]tttvvviiibbb\\\UUUNNNJJJEEE>>>:::888777777777777777666666666555666666333333222111111111111222111000///...///111333333000000/////////............111000---...333555333222000...------...///111///000111111000000222444777:::RRRhhh\\\]]]dddpppxxx|||}}}qqqkkkjjjiiiggg^^^YYYUUUTTTVVVXXXXXXWWWccctttfffGGG@@@DDDDDD@@@===<<<888333999:::???EEEFFFFFFKKKRRRfff}}}sssYYYKKKFFFBBB>>>666222444777666555555444444444555444444333333111111111222333666888:::======>>>======<<<;;;;;;:::;;;;;;;;;<<<>>>???@@@>>>>>>===<<<:::777333111///...000666???EEEGGGFFFKKKMMMPPPSSSSSSQQQOOOMMMQQQUUU[[[]]]\\\YYYXXXYYYVVVZZZbbblllrrrsssnnniiikkkggggggrrr}}}~~~wwwrrrooonnnlllkkkooovvv|||xxxuuutttttttttfffbbbdddmmmsssooofff```___```]]]VVVQQQOOOLLLGGGCCC@@@===<<<<<<;;;:::999666444444666666444555888999666333222222222222111222222111111111000000000000000////////////000000111111333444555555666666999999<<<@@@AAAFFFSSSbbbqqq}}}lllaaaYYYQQQJJJGGGCCC>>>:::999888777777444444555666666555333222222222111000////////////111111000///...///000111////////////...............111000......333444222...//////000//////...---...///000000//////111333444888LLLvvvrrr```aaagggqqqyyy~~~tttmmmkkkiiifffYYYVVVTTTUUUYYY```fffiiippp\\\CCC???FFFIIIDDD===:::777555999888:::===@@@DDDMMMWWWbbbwwwlllSSSGGGAAA<<<999444222555888666444555333333444444555444444444222222222333555777:::;;;======>>>>>>===;;;999888888888888888888999:::;;;;;;;;;:::888666222///......///333;;;DDDJJJKKKJJJNNNNNNMMMMMMMMMNNNOOOPPPQQQWWW]]]^^^ZZZWWWXXX[[[WWW\\\eeennnrrrpppjjjdddfffeeejjjuuu}}}~~~yyyuuussspppmmmqqqwww~~~yyyuuusssrrrqqqbbbaaaeeennntttppphhhcccbbbaaa\\\SSSNNNMMMKKKGGGEEEBBB???===<<<;;;:::999666555666888888555777<<<<<<999555333333333333222222222111000000000000111///////////////000000111111222444666777999999:::::::::???FFFJJJRRRfff|||{{{jjj]]]PPPHHHFFFCCC>>><<<:::999888777111222444555444333111///222111000///............000111222111///---...////////////.........---------000000......111111///+++,,,...000000///---,,,,,,...//////...///111333333777HHHllleeedddiiirrryyy}}}vvvooolllgggbbbUUUUUUVVVXXX\\\dddmmmsssuuuTTTAAACCCJJJMMMFFF===999888777999999;;;???BBBEEEOOOYYYhhhwwwyyycccLLLAAA;;;444777333333777999666444555222333333444555555555444333333444555777999;;;<<<;;;<<<======<<<999777555444444333333333444444555444555444333000...------...111777>>>EEEJJJKKKKKKMMMLLLKKKJJJJJJLLLNNNPPPTTTZZZaaaaaa\\\YYY[[[```ZZZ```hhhppprrrooohhhcccaaadddlllwww{{{zzzzzz|||zzzuuuvvv{{{zzzwwwtttqqqoooiiigggjjjpppsssoookkkjjjfffddd^^^TTTNNNMMMLLLIIIIIIEEEAAA>>><<<;;;:::888666555777:::999777:::@@@???;;;777444444444444333333222111000///000000111///////////////000111111111333555777:::<<<======??????FFFPPPXXXeee}}}hhhVVVKKKDDDAAA>>><<<;;;:::888777333222222222222111111111//////......---.........,,,///222222///------...//////.........---------+++///000......000...******+++,,,---......------+++,,,---...---...111333333777DDDaaahhhfffjjjrrryyy}}}wwwpppkkkfff```TTTVVVYYYZZZ]]]bbbkkkqqqpppPPPAAAGGGMMMNNNFFF===999999888666777;;;@@@CCCEEELLLTTTiiitttrrr]]]IIIBBB===666777333333888:::777444555222222333444555555555555444444555666888:::;;;<<<999:::<<<<<<;;;888555333111111000000000000000111/////////...---,,,,,,---...222999@@@EEEHHHIIIIIIJJJIIIHHHGGGHHHJJJLLLMMMVVV]]]dddccc^^^[[[___ddd]]]ccckkkrrrsssoooiiiccc]]]cccmmmwwwyyyuuuuuuwwwyyy}}}|||{{{~~~}}}zzzxxxuuurrroooqqqnnnooorrrqqqnnnnnnpppiiiggg___UUUOOONNNNNNKKKKKKGGGBBB>>><<<;;;999888666666888;;;:::999<<>>???@@@DDDEEEMMMZZZeeevvvsss]]]PPPCCCAAA>>><<<;;;:::888666666555222000000111333555---,,,,,,,,,---...//////)))---222333000.........//////.........---------***...000.........+++'''++++++******+++---...///)))+++,,,------///111333444888AAAYYYoooaaadddssszzzyyyppphhhbbb^^^NNNWWW]]]\\\]]]dddiiiiiivvvyyySSSAAAJJJNNNPPPHHH<<<555555999;;;999===DDDGGGGGGMMMUUUhhhmmmgggSSSDDDAAA===777777666444333444666888:::999666333222222333333222444666888888888:::<<<>>>:::;;;;;;999555222111111111111111000///---++++++------...---,,,---///111333777===AAADDDEEEGGGHHHIIIGGGGGGGGGIIIJJJKKKJJJZZZ^^^bbbdddbbb```aaabbbdddfffiiinnnpppnnnjjjfff```dddjjjooosssuuuvvvwwwxxx{{{~~~}}}yyy|||}}}zzzwwwtttrrrtttuuuuuusssqqqqqqrrrtttkkkeee[[[RRRMMMKKKJJJIIIIIIGGGEEEDDDCCCAAA===;;;999;;;<<<;;;888888:::===<<<999666555555666555555111111000000000000111111222222111111222333333444444555777999<<>>EEEHHHIIIOOOXXX```eee___NNNAAA@@@???:::555555555777<<>>;;;666444333444444333555888:::;;;:::999999999777888888666333000000000444444333111000...,,,+++***+++,,,,,,+++---000222444999AAAFFFGGGFFFDDDCCCAAAAAABBBEEEJJJNNNQQQRRRZZZ^^^aaaaaa``````cccfffjjjjjjlllmmmnnnmmmiiifffeeehhhmmmqqqtttwwwyyyzzz~~~}}}}}}yyyvvvzzz~~~yyytttvvvwwwwwwtttsssssstttuuuvvvxxxwwwuuuttttttttthhhbbbXXXQQQLLLJJJIIIHHHHHHFFFDDDCCCBBB@@@===;;;;;;======;;;888666777999888666555555666777666555000000000000000000111222222222222222222333444555888999;;;===>>>@@@CCCEEEQQQUUUccczzznnnVVVJJJAAA@@@@@@<<<888777666333111111111111000///------..................//////000000000000//////........................++++++,,,---------,,,+++,,,------,,,+++***,,,...------...//////000000000666666???NNNqqqtttfffiiivvv|||~~~vvvmmmddd\\\XXXSSSUUUWWWZZZ___eeefffbbbwwwdddKKKBBBLLLJJJFFF@@@:::666666777:::<<>>>>>;;;444444666:::AAAIIIRRRWWWFFFAAA;;;666444444555444222555888888666333111111555666666555333111111222999888666444222///---,,,((()))***++++++---000333444;;;DDDIIIIIIEEE@@@===<<<===@@@DDDJJJPPPUUUXXX\\\^^^```___^^^aaafffkkkqqqooommmlllkkkjjjgggeeeiiijjjmmmqqquuuyyy|||~~~~~~~~~vvvttttttwww{{{zzzuuuooojjjnnnpppnnnjjjjjjmmmqqquuuxxxzzzzzzxxxtttqqqpppccc]]]UUUOOOKKKIIIHHHGGGFFFEEECCCBBBBBB@@@===;;;>>>>>>===:::777555555666444333333555666777666444000/////////000111222222222222222333444555666777;;;===@@@BBBCCCFFFIIIKKKUUU]]]qqqgggVVVFFF@@@@@@===888444666444222111111111000...,,,,,,------...//////000......////////////..............................+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,...------......///000000000888666<<>>;;;777444111//////...//////...------///111333888>>>BBBBBBAAA???>>>BBBCCCEEEFFFIIIOOOWWW]]]bbbbbbaaa___^^^bbbjjjpppkkkgggdddbbbbbbdddddddddeeegggkkkrrr|||~~~zzz{{{|||yyyrrrmmmpppqqqssstttqqqlllfffbbbcccfffeee```[[[[[[ccckkk{{{}}}~~~{{{tttkkkddd```\\\XXXRRRNNNKKKIIIGGGEEEAAA@@@??????@@@???===;;;;;;:::888777777777777666555444444555555444222/////////000000222333555555555666666777999;;;<<<===???CCCFFFIIIKKKPPPXXX___ppphhhMMMAAA@@@???===888555333222222111000...//////.........---------,,,,,,------------,,,,,,---------.........//////------,,,,,,++++++++++++***,,,,,,,,,++++++---///------------...000111222444333;;;HHH___xxxjjjmmmzzz~~~{{{zzzxxxtttnnngggaaa]]]ZZZ\\\^^^ZZZRRRNNNUUU```vvvlllIIIDDDDDDFFFBBB<<<888777777888888>>>FFFKKKJJJHHHLLLTTTYYY^^^XXXMMMBBB:::666555555777666666666777:::>>>@@@DDD@@@:::666555555666666333333222111000333777:::777888999888888999<<<>>>AAA???;;;777333111000///000111000///------///111333666;;;>>>??????@@@AAA@@@BBBDDDEEEHHHOOOYYYaaaccccccccc```^^^```ffflllbbb```^^^^^^```aaabbbaaaccceeelllwww|||xxxwwwzzzzzztttooolllpppqqqrrrpppkkkeee```^^^]]]^^^]]]ZZZYYY^^^iiirrr~~~~~~}}}xxxooofff___[[[YYYVVVQQQMMMKKKHHHEEECCC>>>=========???>>>===;;;999777666666777888888777777666444444555444111///000000111222333555777888888888999:::<<<>>>@@@AAADDDGGGJJJKKKMMMTTT```iii___GGG>>>;;;888888666333222222111000...000//////...------,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////......---,,,++++++++++++***+++,,,,,,++++++---///---,,,,,,---...000222333333444===III\\\~~~ppprrr~~~~~~yyyyyywwwsssmmmeee^^^ZZZ]]][[[[[[YYYTTTSSS\\\iiiuuugggJJJFFFEEEBBB@@@===999777777888:::===GGGNNNLLLKKKQQQZZZ___[[[TTTJJJBBB;;;777555666888888777777888999:::;;;???<<<888666666777888888777888888777777888;;;===BBBBBBAAA???===<<<>>>@@@@@@>>>:::666333000000////////////...------///111333777;;;>>>?????????@@@???AAACCCDDDFFFMMMXXXaaaaaabbbccc```]]]]]]aaaddd\\\[[[[[[]]]___```___]]]^^^bbbkkkyyy}}}rrrpppsssxxxxxxrrrnnnoooooopppooojjjbbb\\\ZZZZZZXXXWWWUUUUUUYYYbbbnnnwww{{{yyyvvvooofff___ZZZXXXWWWTTTOOOLLLIIIFFFBBB???<<<;;;;;;<<<>>>>>>===;;;999666555555777888888666777555444333444555444333111111222333555777999:::::::::;;;===???AAACCCEEEHHHKKKOOORRRVVVaaarrr~~~zzzXXXEEE<<<777999777444222222111000.....................------,,,,,,------------,,,,,,,,,,,,------...//////000///...---+++******++++++***+++,,,,,,+++,,,...000---,,,,,,,,,...000222444777666>>>GGGWWWuuuvvv}}}yyyxxxvvvrrrkkkccc[[[WWW```[[[YYY[[[]]]```kkkwww~~~gggNNNKKKHHH@@@@@@>>>:::777666888;;;<<>>888666666999999999888888777666666<<<999777666888999::::::BBBCCCEEEEEEDDDCCCDDDEEEMMMLLLJJJFFFBBB@@@AAACCC???===999555222000//////,,,---------,,,---000222444888===@@@@@@???>>>>>>@@@BBBCCCBBBCCCJJJUUU^^^___aaabbb```\\\[[[\\\^^^YYYZZZ[[[]]]______]]]ZZZZZZ^^^iiiwwwzzzzzz{{{sssdddeeejjjrrrrrrkkkiiimmmnnnnnnllleee\\\VVVVVVXXXXXXUUURRRRRRXXXdddpppwwwuuusssnnnggg^^^XXXUUUUUUUUURRRNNNKKKHHHDDD@@@===;;;::::::<<<===>>>===;;;:::777555555777888777555777555333333444666666666111222333444666888:::;;;;;;;;;===>>>AAACCCEEEGGGIIINNNSSSXXX```pppmmmTTTGGG@@@999777444333222111000...,,,,,,------.../////////,,,------......------,,,,,,,,,------...///000000///...---+++******++++++***+++,,,,,,+++,,,...000---,,,,,,,,,---000333444;;;999>>>EEERRRyyy|||}}}~~~tttkkkjjjbbbZZZ]]]ZZZ\\\^^^aaafffooo{{{gggQQQOOOIIIKKK;;;999===999:::>>><<<===DDDGGGGGGLLLYYYbbbeee\\\WWWQQQJJJFFFBBB>>><<>>????????????AAAAAAAAA@@@@@@DDDMMMTTT[[[^^^aaabbb```\\\YYYXXXWWWZZZ___cccdddccc```]]]aaaeeennnwww~~~~~~xxxrrrqqq{{{sssrrryyy|||nnn```bbbeeefffgggggghhhjjjhhhhhheee___XXXUUUVVVXXXYYYUUUSSSWWWaaakkkqqqssskkkhhhccc___\\\YYYWWWUUUQQQPPPMMMJJJGGGDDDCCCBBB======<<<<<<<<<;;;;;;;;;:::::::::999999999999888888777777666666666666777333444555666777999::::::???===>>>CCCFFFGGGJJJOOOOOOTTT\\\eeepppoooOOO@@@===888444333222///---,,,111000///......------...+++,,,...000000///...---////////////////////////,,,+++***,,,...---***'''************+++,,,---...---,,,++++++,,,...111222888<<>>888888<<<::::::???AAAAAAHHHUUU___aaa\\\WWWPPPMMMMMMMMMJJJHHHKKKHHHDDD@@@===;;;888777999999:::<<>>??????>>>>>>;;;===??????@@@CCCIIIOOOYYY\\\^^^___]]]ZZZYYYXXXXXX[[[___bbbdddcccaaa```dddfffllltttyyyzzzvvvrrrwww~~~tttttt|||wwwkkk```bbbdddeeeggghhhiiikkkfffeeeccc___ZZZXXXXXXYYYZZZWWWWWW[[[dddlllpppqqqiiifffaaa]]][[[XXXUUUSSSPPPOOOLLLIIIFFFDDDBBBBBB>>>>>>>>>=========<<<<<<:::::::::999999999888888888888777777666777777888666666777888:::;;;<<<<<>>???999:::>>>;;;;;;;;;;;;>>>GGGUUU```ccc```XXXPPPMMMPPPQQQNNNJJJMMMKKKHHHDDD???<<<999777???FFFMMMSSS[[[aaa]]]VVV[[[YYYXXXUUUNNNGGGGGGKKKPPPTTTVVVRRRNNNKKKDDD======:::666222///......///......---...///111444555<<<<<<======>>>>>>======888;;;???AAAAAACCCHHHLLLVVVXXXZZZZZZYYYXXXXXXYYYZZZ\\\^^^aaaccccccccccccfffhhhkkkppptttvvvtttrrr{{{~~~tttvvvqqqhhhaaabbbccceeehhhjjjkkklllgggeeecccbbbaaa```^^^]]]]]]\\\^^^cccjjjnnnnnnmmmfffccc___[[[YYYWWWTTTRRROOOMMMKKKHHHEEECCCBBBAAA????????????>>>>>>>>>>>>::::::999999999999888888999888888888888888999999999999:::<<<===>>>???@@@DDDBBBDDDHHHIIIHHHLLLQQQUUUZZZfff|||~~~VVVEEE;;;222222333222000111111000///......------...***+++---.........---,,,++++++++++++++++++++++++...,,,******+++,,,+++***+++++++++***++++++,,,,,,------,,,,,,---///111222666777999===FFFbbbwwwzzzxxxmmmjjjrrrnnnaaa]]]VVV\\\`````````iii}}}lllfffdddXXXTTTDDD>>>>>>===CCCGGG@@@???===<<<@@@KKK[[[gggmmmmmmbbbVVVQQQSSSSSSMMMGGGEEEDDDBBB???<<<;;;<<<>>>QQQfffyyytttddd\\\VVVPPPKKKEEE??????CCCDDDHHHJJJGGGDDDBBB<<<555888666222///...---......------...000222444666777::::::;;;<<<<<<<<<<<<;;;;;;>>>AAABBBBBBDDDIIIMMMSSSUUUVVVVVVUUUVVVXXXZZZ[[[\\\]]]^^^```cccdddeeegggiiimmmqqqttttttsssrrryyy{{{|||sssvvvwwwmmmhhhddddddeeegggjjjmmmnnnnnniiigggeeegggjjjjjjgggdddaaacccggglllppppppllliiiccc```]]]ZZZXXXVVVSSSPPPLLLKKKIIIGGGDDDCCCBBBAAA???????????????>>>>>>>>>::::::::::::999999999999999999999999::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCFFFJJJLLLLLLRRRYYY\\\gggzzzsssUUUDDD666333333000///111111000///......------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++*********++++++,,,++++++******+++,,,,,,------------...000111222444444666:::BBB[[[~~~vvvyyyyyynnneeefffaaaZZZ^^^ZZZ^^^aaa___^^^iii}}}pppkkklllddd^^^III===<<<@@@LLLPPPFFFBBB???>>>CCCPPP```ooozzz{{{oooaaa[[[[[[[[[VVVPPPCCCBBB>>>:::888:::@@@EEEgggnnn[[[QQQHHHBBB===999999<<<:::======999777777555111222111///---,,,,,,---...---///111333666888999:::888888999:::;;;;;;;;;;;;???AAABBBAAAAAADDDJJJOOOQQQRRRSSSTTTTTTVVVZZZ\\\\\\\\\\\\]]]___aaadddeeefffjjjpppuuuwwwvvvtttsssyyyyyy|||yyyqqquuu}}}rrrlllkkkhhhhhhhhhkkknnnpppnnnmmmffffffgggkkkoooooolllhhhgggiiimmmqqqrrroooiiieee```^^^[[[YYYWWWUUURRROOOJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???>>>>>>???AAABBBCCCDDDEEEEEEEEEGGGKKKKKKMMMUUU^^^iii~~~mmmTTT>>>888777333222555111000///......------...++++++,,,,,,,,,---,,,,,,////////////////////////------+++***)))***+++,,,++++++******++++++,,,,,,---------...///000111222333222444999???TTT~~~}}}xxxssszzztttkkkggg^^^YYY```cccdddddd```aaakkkpppfffhhheee___KKK===:::???MMMQQQEEEAAA>>>>>>EEEQQQaaavvvxxxjjjbbbaaa```]]]YYYLLLIIICCC<<<777999@@@GGGooorrrYYYMMMBBB<<<999666666888555777555111000222222000......---,,,,,,,,,---...///111444777:::;;;<<<<<<777888999;;;<<<======>>>BBBCCCCCCAAA@@@BBBHHHMMMOOOQQQSSSUUUVVVYYY\\\___^^^^^^^^^^^^___aaaccceeedddjjjqqqvvvxxxxxxwwwwww|||yyyyyy}}}zzz|||{{{|||vvvpppttt~~~vvvpppnnnnnnlllkkkkkknnnqqqppplllhhhaaacccgggllloooooollljjjjjjmmmpppqqqooojjjddd```\\\ZZZXXXWWWUUUSSSPPPMMMHHHGGGEEEDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGIIIIIIJJJLLLMMMPPP[[[fffxxxdddEEE;;;888333222777111000///......------...,,,,,,,,,,,,------------000000000000000000000000,,,,,,---+++***)))***,,,************+++,,,---...,,,---...///000111111222333000333999>>>NNNuuu||||||www~~~xxxnnnhhh___[[[cccccccccaaa___cccpppnnn\\\___aaaWWWIII???:::999DDDIII>>>>>>===???GGGQQQaaa{{{yyylllddd___[[[XXXSSSQQQKKKBBB;;;999???DDDeeeqqqUUUIII<<<777666444444555222444333//////222222000------,,,,,,---...///000111444777;;;===>>>======777999;;;===???@@@AAABBBDDDFFFHHHFFFDDDDDDHHHKKKOOOQQQUUUWWWZZZ\\\___bbbaaaaaaaaaaaaaaacccdddeeedddiiiooosssvvvxxxzzz}}}}}}wwwtttwww~~~}}}xxx|||~~~xxxzzzvvvvvvxxxuuupppvvv~~~xxxssspppooopppmmmlllmmmppprrrooohhhaaa]]]bbbiiiooopppooommmlllkkkmmmooonnnjjjddd^^^[[[WWWVVVTTTSSSRRRPPPMMMJJJFFFEEEDDDBBBAAA@@@@@@@@@????????????@@@@@@AAAAAA>>>>>>>>>>>>============;;;<<<<<<===???@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMMMMOOORRRUUU\\\kkkzzz|||TTTCCC;;;222000555111000///......------...---------------......///////////////////////////***,,,...---+++)))***+++((())))))***+++---...///,,,---...///000111111111333000333;;;>>>JJJmmm|||xxxkkkeee^^^\\\eee^^^\\\ZZZ[[[ccctttlllUUUYYY^^^OOOGGGBBB:::333;;;@@@777>>>===AAAIIIRRRbbb~~~xxxiii^^^WWWTTTTTTSSSOOOFFF===:::===AAAXXXyyyoooQQQDDD777333333222111222///222222000000222222///---------...///000111222333555999===??????>>>>>>888:::<<>>>>>>>>>>><<<<<<===>>>???AAACCCDDDFFFGGGHHHIIIJJJLLLMMMMMMOOOOOOSSSYYY^^^jjj}}}gggPPPDDD777333777111000///......------......------------...//////------------------------))),,,......+++))))))+++(((((((((***+++---///000,,,---...000111111111111333000444<<<>>>GGGiiivvvkkkccc^^^\\\\\\aaaXXXQQQUUUbbbuuugggUUUPPPLLLHHHDDD???;;;999:::<<<===>>>EEEEEECCCPPPsssiii]]]TTTMMMRRRPPPLLLFFFAAA>>>======GGGZZZlll{{{iiiMMM@@@666444666555333222........................///---,,,,,,///222444555444888===@@@AAA???>>>>>>>>>;;;===GGGOOONNNHHHEEENNNTTT]]]___UUUJJJGGGKKKQQQSSSSSSSSSYYYbbbfffeeesssqqqooommmllljjjhhhfffddddddeeehhhlllrrrxxx{{{xxxmmmkkkxxx{{{{{{zzzyyy}}}{{{||||||zzzxxxzzzvvvqqqpppttt{{{zzzrrrmmmmmmppptttnnnnnnpppqqqqqqllleee``````eeekkknnnmmmkkklllmmmlllkkkggg```\\\[[[VVVPPPQQQPPPNNNMMMKKKJJJJJJIIIIIIGGGDDDBBB@@@@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAA??????@@@@@@????????????GGGDDD>>>FFF@@@;;;JJJGGGJJJLLLJJJGGGIIIQQQTTTQQQRRRTTTZZZaaaggguuu```DDD<<<666///555444333000---,,,,,,---+++++++++++++++++++++++++++,,,,,,---.........---,,,,,,,,,++++++***************+++++++++,,,,,,,,,------......///000000000111333444===FFFIII___uuukkkdddaaa```aaaccc\\\XXX^^^iiiyyyaaaSSSNNNIIIJJJEEE???;;;===@@@DDDEEEBBBGGGHHHHHH[[[mmmaaaXXXPPPSSSOOOIIICCC===:::888777AAAHHHOOOXXXmmmxxxcccMMMAAA666444666444222222/////////.........---------,,,,,,---000333555666999;;;===>>>>>><<<;;;:::BBBDDDMMMYYY```\\\VVVSSS^^^bbbgggeeeYYYKKKGGGIIIPPPTTTWWW[[[ccclllpppnnnssstttvvvwwwvvvpppiiiccc___^^^^^^aaahhhnnnssstttuuunnnppp}}}~~~zzzxxx{{{zzzuuutttxxxzzztttnnnlllmmmoooqqqmmmmmmllllllkkkhhhbbb^^^aaaeeejjjlllkkkiiihhhiiihhhhhhddd^^^[[[ZZZVVVPPPNNNNNNLLLKKKJJJIIIIIIIIIGGGFFFDDDBBBAAAAAAAAABBBAAABBBDDDEEEEEEDDDDDDCCCAAA@@@@@@??????@@@@@@@@@999BBB<<>>===EEE___xxxxxxiiiPPPCCC888555666555333222222111000///...------------......000333666888:::@@@@@@@@@@@@???>>>===<<<:::AAAQQQccclllkkkgggfffmmmppptttqqqdddUUUNNNPPPQQQVVV\\\aaahhhppprrroooiiinnnuuu{{{{{{uuujjjccc\\\YYYXXX]]]fffmmmpppooosssrrrwwwzzzxxx|||yyyyyy~~~wwwrrrllljjjkkkmmmmmmmmmmmmkkkiiigggfffdddaaa___bbbeeehhhiiigggeeeccccccbbbccc___ZZZXXXYYYVVVPPPLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDBBBCCCDDDFFFFFFFFFEEEEEECCCBBB@@@??????@@@BBBCCCNNN```NNNEEEKKKGGGJJJKKKOOOSSSUUUUUUWWW[[[]]][[[dddfffpppoooJJJ;;;;;;222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,......//////000111111222333666555;;;BBBDDDUUUttt}}}rrriiiccccccfffhhhpppqqqwww~~~iii```YYYOOOFFFBBB===<<>>LLL```nnnqqqqqqqqqrrrwww}}}~~~rrraaaWWWVVVUUUYYY[[[]]]bbbggggggcccYYY^^^fffooosssqqqjjjeee___[[[YYY___iiiqqqrrrpppuuuwww}}}||||||~~~zzzppplllggghhhlllooommmjjjmmmjjjfffddddddddddddccccccdddffffffdddaaa___^^^]]]^^^[[[WWWWWWXXXVVVQQQKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEGGGGGGHHHGGGFFFEEEEEECCCAAA@@@@@@BBBDDDFFFhhh}}}]]]EEELLLIIIKKKQQQRRRUUUYYYZZZ\\\^^^``````fffnnnZZZAAA>>>333222111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000111555444888???AAAPPPkkk}}}rrrhhhbbbaaadddfffkkkoooxxxtttiii]]]PPPEEEEEEEEEFFFGGGGGGGGGGGGPPPYYYaaahhhwwwwwwiiidddfffhhhhhhfff```^^^ZZZVVVTTTVVVZZZ^^^ZZZ^^^```eeeqqq|||zzzppp[[[MMM@@@===>>>===;;;;;;777555333000...............000333666999>>>DDDIIIJJJHHHEEECCCAAA>>>999555???@@@III\\\mmmwww{{{~~~nnn\\\UUUWWWXXXXXXVVVXXX]]]]]]YYYSSSTTTXXX^^^cccffffffeee```\\\[[[aaalllttttttrrrvvvzzz}}}|||}}}|||wwwrrrllliiigggiiinnnpppnnnjjjhhheeebbbaaabbbdddeeeeeebbbbbbaaaaaa```^^^[[[YYYXXXYYYWWWTTTTTTWWWUUUQQQLLLKKKHHHFFFCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEFFFEEECCCAAABBBDDDGGGHHH[[[rrrTTTAAAMMMMMMQQQXXXVVVXXX[[[^^^```aaaeeeiiippppppMMM???555333111000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///...333333555===???LLLccc}}}sssiiicccaaaccceeeffflllxxx|||pppbbbTTTJJJNNNQQQOOOKKKFFFEEEFFFNNNYYYdddkkkuuu{{{ooofff]]]\\\^^^___```aaaaaajjjvvv~~~vvv\\\NNNAAA>>>???>>>>>>>>>888666333111/////////000...111555999>>>GGGRRRZZZddd]]]TTTLLLGGGBBB<<<888:::===III^^^sss}}}bbbVVVTTTUUUUUUTTTWWW\\\]]]ZZZYYYWWWUUUUUUXXX\\\___```\\\ZZZZZZaaajjjqqqrrrqqqtttzzz~~~~~~yyyyyy}}}zzzxxxtttpppmmmjjjiiijjjmmmpppqqqnnnjjjcccaaa___^^^```aaabbbaaa]]]\\\[[[[[[[[[ZZZWWWTTTSSSTTTSSSPPPQQQTTTSSSNNNKKKJJJGGGEEEBBBAAA@@@???AAAAAABBBDDDEEEFFFGGGGGGIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFDDDDDDDDDFFFHHHJJJFFFZZZLLLIIISSSRRRWWWXXX[[[\\\___cccfffiiiqqqyyy```FFF:::666222000111222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,---------,,,222222333:::===GGGZZZ}}}tttkkkeeecccdddfffbbbhhhvvvzzzpppgggbbbgggggg___PPPEEEBBBDDDLLLWWW```dddkkkvvvyyytttjjjccc^^^______\\\\\\```cccxxxtttYYYLLL???;;;============888666333111000000111222111555;;;BBBJJJXXXhhhttt|||ppp___RRRKKKGGGDDDBBBAAAKKK^^^rrrfffWWWOOORRRUUUWWW[[[aaaaaa^^^___\\\XXXVVVVVVXXXYYYYYYVVVVVVYYY___fffllloooooossszzzzzzyyy{{{~~~wwwtttqqqttt{{{}}}~~~}}}xxxrrrmmmjjjjjjhhhjjjnnnqqqqqqooollljjjbbbaaa``````aaa```^^^\\\VVVUUUSSSTTTUUUUUURRRPPPNNNOOONNNLLLMMMPPPOOOKKKHHHGGGEEEDDDCCCBBBAAAAAAAAAAAACCCDDDFFFFFFGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLFFFFFFFFFFFFGGGHHHIIIJJJFFFQQQMMMUUUXXXSSS\\\YYYaaa```cccjjjnnnuuuxxxVVV???:::333000111222111...------------------------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,---......,,,333222222888999AAAQQQ{{{|||uuummmhhhfffggghhh[[[aaaooo{{{qqqZZZIIIEEEHHHLLLUUU[[[[[[aaalllsssrrrqqqkkkiiijjjiiiddddddiiikkkeeeVVVHHH<<<888:::;;;;;;<<<888666333111000111222333666;;;BBBJJJVVVgggzzzttt^^^NNNGGGFFFGGGHHH\\\lllcccUUULLLQQQVVVZZZ```dddccc^^^___]]][[[YYYYYYXXXVVVUUURRRUUUYYY^^^ccciiimmmooorrrzzzzzzxxxzzz~~~~~~yyywwwxxxxxxwwwvvvssssssuuuyyy{{{}}}}}}wwwoooiiihhhiiigggkkkpppsssqqqnnnkkkjjjdddddddddddddddbbb^^^ZZZRRRPPPNNNOOORRRRRRPPPMMMKKKLLLKKKIIIJJJMMMLLLHHHEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCEEEFFFGGGGGGGGGEEEGGGIIILLLNNNOOOOOOOOOFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJXXXVVVSSSccc```eeedddgggooouuu~~~fffCCC<<<444000111333111///------------------------,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///...555333111666777===KKKrrr}}}rrrgggfffjjjggg```______kkkrrrYYYJJJIIIMMMNNNQQQUUUWWWZZZ___gggnnnooovvv|||}}}|||zzztttmmmooopppZZZEEE===666666666555444555666222......000333555555:::<<>>888333333222000///000444222000000333555666666888===JJJ]]]lllssszzzuuukkk```[[[[[[cccrrryyytttrrrnnnfff[[[RRRMMMLLLUUUWWW[[[^^^```aaa```___ZZZWWWRRROOOMMMOOOQQQSSSOOOPPPSSSWWW[[[```dddfffmmmpppuuuyyyzzzxxxssspppiiikkkppptttxxx{{{|||}}}{{{xxxuuuvvvyyy}}}}}}zzzvvvwwwyyy~~~}}}{{{xxxuuurrrooojjjeeegggllloooooopppooommmjjjgggeeebbbbbbbbb```]]]XXXTTTQQQPPPOOONNNOOOPPPOOOLLLJJJHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJLLLMMMNNNMMMKKKKKKHHHHHHHHHIIIKKKLLLLLLLLLMMMOOOSSSXXX]]]bbbgggjjjmmmsss|||\\\@@@;;;333///666000...---.../////////...---,,,++++++,,,,,,,,,+++***)))***+++,,,,,,++++++---///---,,,++++++******++++++++++++++++++,,,---...///---...000222333666;;;>>>]]]|||sssllliiiggg___WWWXXXaaarrrttt\\\PPPNNNOOOOOOTTTSSSRRRUUU\\\dddjjjmmmnnnssswwwzzz{{{yyypppffffffmmm|||iiiWWWHHH<<<555777333000111000,,,,,,///000111111222444777999:::;;;CCCTTTeeepppuuuzzzwwwqqqkkkggggggnnn}}}~~~iii]]]YYYYYYWWWSSSPPPOOOQQQSSSYYY[[[^^^aaaaaa___[[[YYYQQQOOOJJJGGGGGGJJJOOORRRMMMNNNPPPSSSWWW[[[^^^```fffhhhkkknnnmmmkkkgggdddbbbgggnnnuuuzzz|||{{{zzzvvvtttrrrsssxxx}}}vvvooolllpppuuu{{{|||}}}zzzxxxrrrnnnlllkkkhhhfffiiioooppppppnnnllliiifffcccaaa^^^^^^]]]\\\XXXSSSOOOLLLNNNMMMMMMMMMNNNMMMKKKIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLLLLHHHHHHIIIJJJKKKMMMNNNOOOKKKOOOUUU[[[```eeejjjmmmuuu~~~rrrJJJ===666222555...000/////////.........------+++,,,,,,,,,,,,+++***)))***+++,,,+++++++++---///,,,,,,++++++******++++++++++++++++++,,,---...///,,,---///000111444888;;;QQQ~~~zzzsssnnnlllhhh```XXXXXXfffwwwwwwcccYYYVVVSSSQQQVVVTTTTTTYYYdddnnnuuuxxxwww|||xxxjjj]]]]]]\\\bbbsssppphhhZZZLLLAAA;;;999999444111000222000---...111---///222444666999>>>BBBIIIUUUfffttt{{{}}}{{{tttpppnnnooovvv~~~nnn^^^UUURRRUUUUUUTTTSSSSSSTTTVVVXXXWWWZZZ\\\^^^\\\XXXSSSOOOGGGFFFDDDDDDEEEHHHLLLNNNKKKLLLMMMOOORRRUUUWWWXXX\\\^^^aaabbbaaa___^^^]]]```eeelllsssxxxyyyyyyxxxsssqqqooopppuuu{{{yyyqqqjjjhhhhhhnnnuuu}}}~~~}}}||||||}}}~~~}}}}}}~~~~~~{{{wwwuuulllhhhfffgggggggggjjjpppnnnllliiifffcccaaa___^^^\\\ZZZXXXUUUQQQNNNKKKJJJMMMKKKJJJKKKLLLKKKJJJHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJJJJKKKLLLNNNPPPNNNRRRXXX]]]bbbhhhpppvvvTTT@@@888333444,,,222000000///...---.........,,,,,,,,,,,,++++++*********+++,,,+++******,,,...,,,,,,++++++***++++++,,,,,,++++++,,,,,,---...///---...///000111333666999IIIssszzztttooommmlllhhh```[[[]]]mmm|||vvvjjj___YYYXXXXXX[[[dddrrrrrrbbbccc^^^[[[___gggkkkfff```[[[WWWPPPHHHAAA===;;;:::777222///000000///000333---333:::===???CCCJJJOOOcccooo~~~yyyyyyyyyuuuqqqpppiiieee^^^TTTKKKIIIMMMSSSOOOOOOPPPQQQQQQPPPOOONNNPPPRRRUUUUUUSSSNNNHHHEEE>>>@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVYYYZZZYYYXXXYYY[[[^^^bbbgggnnnssswwwyyyzzzrrrpppppprrrwww}}}~~~wwwnnneeeaaacccfffkkkrrryyy{{{xxxvvvxxxzzz{{{xxxvvvvvvwwwyyyzzzzzz{{{|||}}}}}}{{{xxxuuussshhhdddccceeeggggggjjjnnngggfffcccaaa^^^]]]]]]\\\[[[XXXSSSNNNKKKJJJJJJKKKKKKIIIHHHHHHIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNKKKLLLMMMLLLKKKKKKNNNQQQVVVYYY^^^bbbgggqqq~~~aaaFFF999333333,,,222000000///............///,,,,,,++++++++++++***+++***+++,,,+++******+++---,,,++++++***++++++,,,,,,,,,,,,,,,,,,---.../////////000111111111333666888FFFiiixxxpppiiiiiijjjfffaaa^^^kkk{{{rrrggg^^^___eeennn{{{qqqlllgggaaa^^^^^^]]]ZZZWWWTTTSSSRRRQQQPPPMMMHHHDDDBBB888000/////////000333333>>>LLLTTTWWWYYY^^^ccc{{{zzzlllbbbQQQKKKEEEBBBAAACCCJJJSSSJJJKKKMMMPPPQQQOOOJJJGGGHHHIIIKKKKKKIIIEEE@@@===:::<<<@@@CCCEEEFFFFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMPPPSSSTTTSSSTTTWWW[[[ZZZ]]]aaagggnnnssswwwzzzqqqppprrrvvv|||zzzoooddd]]]\\\```dddkkkooossstttqqqnnnnnnooolllnnnsssxxx|||}}}zzzwww{{{{{{||||||yyyvvvrrrpppfffbbbbbbfffhhhggggggiiibbbaaa```^^^\\\[[[[[[[[[XXXUUUQQQLLLJJJJJJKKKLLLIIIGGGEEEEEEGGGHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDDDDFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKLLLMMMNNNOOOOOOMMMOOOPPPOOOMMMNNNRRRVVVZZZ^^^ccchhhooo|||sssSSS===222444...111000000000/////////......---,,,++++++******++++++***+++++++++))))))+++---++++++******++++++,,,,,,,,,,,,,,,,,,---...///000111222333222222333555888CCC^^^{{{qqqiiiiiiiiifffccccccvvvtttvvvzzz}}}uuussspppoooooonnnllljjjllljjjjjjmmmpppnnnggg```TTTDDD555000111111111111===OOOffftttwwwvvvvvvyyyyyyfffYYYJJJBBB======>>>???FFFNNNKKKKKKLLLNNNPPPNNNIIIEEE@@@BBBCCCCCCBBB???<<<:::999;;;===@@@BBBCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJKKKKKKNNNQQQPPPOOOPPPUUUZZZYYY[[[___dddhhhkkknnnooommmnnnppptttyyy}}}}}}}}}uuummmbbbZZZWWWZZZ^^^aaaiiijjjlllmmmllllllkkkjjjjjjmmmrrrxxx}}}~~~|||yyyzzzzzz{{{zzzwwwsssooolllfffbbbbbbgggiiigggddddddaaa```___^^^\\\ZZZYYYXXXTTTSSSQQQOOOMMMLLLLLLKKKGGGEEEDDDCCCEEEFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEBBBCCCDDDDDDCCCDDDFFFHHHFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPNNNQQQSSSRRRQQQSSSYYY___^^^eeennnvvvdddCCC333777111000///000000111000///...------,,,+++*********++++++***++++++***))))))***,,,++++++******++++++,,,------,,,,,,------...///000222333333222111222444666@@@TTT|||uuulllkkkkkkhhhfffhhhvvv|||cccOOO;;;333333333222111DDD[[[yyy{{{ssslllrrrxxxfff\\\KKKAAA888777888:::AAAKKKHHHGGGFFFGGGHHHGGGBBB>>>===>>>?????????===;;;:::;;;;;;;;;===>>>@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKKNNNPPPOOOLLLMMMSSSXXX\\\^^^aaacccddddddcccbbbiiijjjlllooorrrrrrpppnnnggg___VVVRRRTTTYYY^^^```cccbbbccceeehhhjjjjjjiiiooonnnnnnqqquuuxxxyyyyyyyyyyyyyyyxxxuuuqqqllljjjfffcccccchhhjjjfffbbbaaabbbbbbaaa___]]]ZZZXXXWWWQQQQQQRRRRRRQQQNNNLLLJJJGGGEEECCCBBBDDDEEEFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFAAABBBCCCCCCCCCCCCEEEGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNQQQTTTUUUTTTXXX___eeegggppp}}}pppIII444:::333000...///111222111000...,,,---,,,+++*********+++,,,***++++++***))))))***,,,+++*********+++,,,,,,------------------...000000222222333111000111333555===MMMssszzzrrrmmmhhhdddeeeiiiyyyuuuqqq{{{wwwWWW888000222222222666JJJ]]]xxxwwwllleeeaaa]]]XXXSSSOOO\\\ooo~~~xxxiii^^^IIIEEE???999777888:::<<>>???@@@GGGFFFDDDDDDEEEGGGJJJLLLKKKMMMMMMLLLJJJKKKOOOSSSYYYZZZ\\\]]]\\\]]]___```fffiiikkkkkkhhheeecccbbbUUUSSSPPPOOOPPPUUUZZZ]]]^^^]]]^^^bbbiiioooqqqqqqssssssssssssuuuxxx{{{|||}}}{{{yyywwwtttpppjjjfffcccdddddddddcccaaa___^^^___``````___\\\WWWRRRPPPPPPPPPPPPOOOMMMJJJHHHFFFAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHHHHGGGGGGHHHIIIQQQPPPQQQRRRTTTTTTSSSRRRTTTWWW[[[\\\]]]```fffkkkvvvPPP555555666---444444222000///......---,,,,,,+++++++++,,,------------,,,+++************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333333444:::IIIfffyyyrrrmmmgggbbbbbbgggwwwtttqqq}}}pppTTT:::222222111222666CCCTTTlll~~~zzzuuujjj\\\PPPJJJEEEAAA======HHHZZZhhhnnniii```XXXGGGCCC===888555666888:::>>>>>>??????>>>===;;;;;;999999999999999999999999999999:::;;;===>>>@@@AAAEEEDDDDDDDDDGGGJJJNNNPPPMMMNNNNNNLLLJJJJJJNNNQQQSSSUUUWWWWWWWWWXXXZZZ\\\___aaaddddddaaa^^^\\\\\\TTTQQQNNNMMMMMMQQQUUUXXX[[[[[[]]]bbbiiioooqqqqqqqqqqqqrrrtttvvvwwwxxxyyyyyywwwvvvtttrrrnnniiieeecccddddddcccaaa___]]]\\\^^^^^^]]][[[XXXUUUQQQOOONNNNNNNNNMMMKKKIIIFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEGGGIIIIIIIIIIIIKKKLLLPPPPPPQQQRRRTTTUUUUUUTTTVVVYYY[[[^^^aaahhhrrryyy___>>>888777111333222111111000000000111------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,//////000111222333333444999EEE]]]}}}wwwqqqlllfff``````eeeuuupppqqqzzzuuucccNNN;;;444333000222666<<>>999555333222333444222333333444444444444444555555555555666666666666555666888:::===???@@@AAA>>>???BBBFFFKKKQQQVVVYYYVVVTTTQQQMMMKKKKKKLLLNNNNNNOOOQQQQQQRRRSSSWWWYYYZZZ\\\^^^^^^\\\YYYYYYYYY]]][[[WWWTTTRRRSSSUUUWWWWWWYYY\\\```eeehhhiiiiiijjjmmmqqquuuuuutttqqqnnnnnnmmmlllkkkkkkiiifffcccbbbaaa```]]][[[XXXVVVUUUYYYWWWUUURRRPPPOOOOOOOOOLLLKKKJJJIIIHHHFFFEEEDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDGGGJJJKKKMMMOOORRRTTTVVVWWWXXXXXXXXXYYY[[[\\\bbbdddhhhmmmwwwVVV===777888333222222222222333444555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,------...//////---------.....................///000111222333333555===JJJnnnzzzwwwrrrnnnfff```ccciiizzzxxxggg^^^jjjrrrWWWJJJGGGDDD@@@>>>999444222111111333777555;;;BBBDDDBBB???======:::666111...------...///000000111333666:::===???===;;;888555333222333333000000111111222333333444444555555555666666777777444555888:::===>>>??????<<<===AAAFFFLLLRRRWWWZZZXXXUUURRRPPPOOONNNNNNMMMMMMNNNPPPPPPQQQTTTWWWZZZ\\\^^^______]]][[[[[[[[[aaa^^^[[[WWWVVVVVVWWWYYYXXXZZZ\\\^^^___```bbbbbbgggiiinnnqqqrrrpppmmmkkkkkkiiihhhggggggfffdddbbb```___]]]ZZZWWWUUUSSSRRRVVVTTTRRRPPPNNNNNNNNNOOOKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFCCCFFFIIILLLNNNPPPSSSVVVWWWYYYZZZZZZYYYYYY\\\___bbbgggooozzzaaa@@@777999666555444333222222222222111000///...---,,,,,,,,,++++++******+++,,,------++++++,,,------...//////---------.........//////......///000111222222333444===GGGeee}}}zzzwwwrrrmmmfffaaafffnnnvvvjjj]]]YYYiii}}}sss___KKK@@@>>>;;;777444222111000111222444555000555;;;<<<:::777666777222111000///.........///...------...000444999;;;888777555444222222222222111000000000111111222333444444555555666777777777444555888:::<<<=========;;;===@@@EEEKKKPPPUUUWWWVVVTTTRRRRRRRRRQQQOOOMMMLLLMMMNNNNNNPPPSSSWWW[[[[[[]]]^^^]]][[[ZZZZZZ[[[^^^\\\YYYVVVUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\^^^bbbdddgggiiijjjjjjiiihhhgggfffdddcccdddcccbbb```]]]\\\YYYVVVTTTRRRQQQPPPRRRQQQOOOMMMLLLLLLMMMMMMKKKJJJHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDGGGJJJMMMOOOQQQUUUWWWVVVYYY[[[[[[ZZZ\\\```dddgggppp~~~qqqJJJ999999777777555333222111000000//////...---,,,,,,,,,---++++++*********+++,,,,,,++++++,,,,,,------......,,,,,,,,,---......//////---......///000111222222222===CCCZZZ}}}yyyuuuqqqkkkdddaaahhhsssxxxhhh```YYYYYYmmm|||sssppphhheee[[[NNNDDD???:::555222111111000222444333222000555:::;;;888444333333222222222111000///000111,,,,,,+++,,,...111444666333222222111111111111111111111000//////000111222333333444555555666777777444555888:::<<<<<<<<<;;;;;;===@@@DDDIIIMMMPPPRRRQQQPPPPPPRRRSSSRRRNNNKKKLLLMMMNNNOOOPPPTTTYYY\\\YYY[[[[[[[[[YYYXXXYYYZZZYYYXXXUUUSSSSSSSSSUUUVVVVVVWWWWWWUUUTTTUUUYYY\\\\\\]]]^^^```aaacccdddeeedddbbb```_________^^^]]][[[YYYVVVTTTQQQPPPOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFIIILLLOOOQQQSSSWWWYYYWWW[[[^^^``````dddjjjppp{{{XXX???:::777666444333111000000///------,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,---.........------...///000111222222000;;;===LLL~~~~~~xxxtttpppjjjbbb```iiiuuu{{{kkk^^^ZZZXXX\\\rrr{{{pppgggbbbaaaeeegggcccYYYNNNFFF>>>777444333222111333555333///555999======888333///...//////...---,,,---///111......---------...000111/////////000000000000000111111////////////000111222222333444444555666666444666888;;;<<<<<<;;;:::;;;===@@@CCCGGGKKKNNNOOOMMMMMMNNNQQQTTTRRRNNNIIINNNOOOPPPPPPRRRVVV[[[___YYYZZZ[[[ZZZXXXWWWXXXZZZWWWUUUTTTRRRRRRSSSTTTVVVTTTUUUTTTRRRQQQSSSXXX]]]YYYYYYYYYYYY[[[^^^aaabbbbbb```]]]\\\]]]\\\[[[ZZZYYYWWWUUURRRPPPOOOOOOOOOJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHKKKNNNQQQSSSUUUXXX[[[YYY^^^cccfffhhhmmmuuu|||cccDDD:::555555333222111000000000,,,,,,+++++++++,,,------///...------,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,---......------...///000111222222...999888BBBqqq{{{yyyuuuooohhh___]]]fffrrr|||sssiiiWWWRRRZZZ___kkk~~~}}}|||zzzwwwtttqqqoootttrrrnnneeeYYYLLL@@@999111111111111222333444555666666666555444111...---000...,,,,,,---............---+++++++++---///000000000000000////////////111///------000222111///000111222333444555555666777999::::::999888999:::<<<===@@@CCCGGGHHHGGGFFFLLLNNNPPPPPPOOOOOOPPPQQQOOOOOOQQQSSSUUUXXX[[[\\\___]]]ZZZWWWVVVVVVVVVWWWVVVUUUUUUTTTSSSRRRRRRQQQWWWTTTQQQOOOOOORRRVVVYYYVVVWWWXXXXXXXXXYYY[[[]]]\\\\\\[[[ZZZZZZZZZZZZZZZ___]]]YYYTTTPPPLLLIIIHHHFFFEEEEEEGGGHHHHHHFFFDDDEEECCC@@@>>>>>>???AAACCC???@@@@@@AAAAAA@@@>>>===???@@@AAABBBCCCCCCDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKHHHGGGJJJQQQTTTUUUWWW\\\ZZZbbbhhhiiimmm|||vvvKKK444555444222111000000//////---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......//////000000111111222666888AAAddd{{{yyyuuunnnggg^^^]]]gggttt{{{rrrooojjjcccUUUPPPVVVXXXeee{{{|||wwwpppfff[[[NNNBBB:::555444444333333333444444666555555444333111000///000...,,,,,,...//////......---+++++++++---...000////////////////////////111///---...000222111///222222333333444555666666888:::<<<<<<;;;:::;;;<<<<<<>>>@@@CCCFFFGGGFFFEEEHHHKKKMMMOOOOOOPPPQQQSSSTTTTTTUUUWWWYYY[[[]]]^^^^^^\\\YYYWWWUUUTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQSSSRRRPPPOOOOOORRRUUUWWWTTTVVVWWWWWWVVVWWWYYY[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZXXXUUUQQQLLLIIIFFFEEEEEEDDDDDDEEEGGGFFFEEECCCCCCAAA???======>>>@@@AAA@@@@@@@@@@@@@@@???>>><<>>\\\zzzzzztttmmmeee^^^^^^jjjwwwuuugggbbbbbb___]]]UUUQQQSSSSSS^^^vvv{{{ooodddZZZPPPCCC;;;888777777666555444444333555444333222111111111111000///------///000///...------,,,++++++,,,...///////////////////////////000///......000111111000333333444444555555666666999;;;======<<<;;;<<<======>>>@@@CCCDDDEEEEEEEEEFFFIIIMMMPPPRRRTTTWWWYYY[[[[[[[[[\\\]]]]]]^^^^^^\\\ZZZXXXUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNPPPRRRTTTUUUTTTUUUVVVVVVUUUUUUWWWYYYXXXXXXYYYYYYYYYYYYYYYYYYTTTRRRPPPMMMIIIFFFDDDBBBDDDCCCBBBCCCEEEEEECCCBBBAAA@@@>>><<<<<<===>>>???BBB@@@???@@@@@@@@@>>><<>>===???BBBCCCDDDDDDEEEFFFHHHKKKPPPTTTWWWZZZ^^^aaa````````````___^^^]]]]]]YYYXXXVVVTTTRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPLLLMMMNNNPPPRRRSSSUUUUUUWWWXXXXXXVVVTTTTTTUUUVVVVVVWWWXXXYYYZZZYYYXXXWWWQQQPPPNNNLLLIIIFFFCCCBBBCCCBBBAAABBBCCCDDDCCCAAA@@@???===<<<<<<<<<===>>>BBB@@@???@@@BBBBBB@@@===>>>>>>>>>>>>@@@AAACCCDDDEEEGGGIIIIIIJJJKKKMMMOOORRRQQQSSSWWWYYY[[[bbbjjjtttqqqFFF;;;777333111111111000......------------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------...//////------......///000000111111555777888GGGmmmxxxvvvpppiiiaaa\\\___nnn}}}nnn]]]VVVVVVWWWUUUZZZYYYXXXYYYVVVaaazzz|||ooo___RRRLLLFFF===777999999999999888777666555111111000///000111222333///...---...///000///---,,,,,,,,,++++++,,,,,,,,,,,,,,,------............//////////////////000111222222333333444444555555888:::<<<<<<<<<<<<===>>>>>>AAADDDEEEEEEEEEGGGIIIIIIMMMRRRVVVZZZ^^^aaadddccccccbbbaaa___]]][[[ZZZUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUVVVWWW[[[[[[[[[XXXUUUTTTTTTUUUVVVWWWZZZ[[[[[[ZZZXXXWWWQQQQQQOOOMMMKKKGGGEEECCCCCCAAA@@@AAABBBCCCBBBAAA??????>>>===<<<======>>>AAA@@@???BBBGGGHHHEEEAAA???>>>>>>>>>???AAACCCDDDFFFHHHIIIJJJKKKLLLOOORRRVVVVVVYYY___bbbhhhsss~~~|||JJJ>>>888333111222222000---.........---------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,---.........---------...//////000000000444777888AAAaaawwwrrrmmmggg```[[[___nnn~~~iii[[[VVVWWWXXXXXX]]]\\\^^^aaa```mmmpppeeeVVVKKKEEEAAA===999=========<<<;;;999777555000000//////000111111222...------...//////...,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---............///000///...///000222222222333444555666777777888:::<<<===<<<<<<===>>>@@@CCCFFFGGGGGGHHHKKKOOOLLLOOOSSSWWWZZZ]]]aaacccccccccbbbaaa^^^[[[XXXVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQSSSUUUVVVXXXXXX\\\]]]\\\ZZZWWWUUUVVVWWWXXXZZZ]]]^^^^^^[[[XXXVVVRRRRRRQQQOOOLLLIIIEEECCCAAA@@@>>>>>>???@@@@@@???>>>>>>======<<<<<<======??????@@@FFFMMMOOOKKKFFF@@@???>>>>>>???AAADDDEEEHHHIIIJJJKKKLLLNNNRRRUUUVVVXXX]]]eeelllvvvUUU@@@:::333000222333000---............---------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,------......,,,------......///000000000333777:::???XXXwwwnnnjjjeee___[[[___nnn}}}nnnccc```aaabbbaaaeeecccfffmmmooo}}}zzzfff^^^RRRIIICCCAAAAAA@@@DDDCCCCCCAAA>>>:::666444//////000000111000000000,,,,,,,,,---......,,,***,,,,,,,,,,,,,,,+++*********++++++,,,------.........///111000......000333222333444666777999:::;;;999;;;===>>>>>>>>>???@@@AAAEEEIIIJJJIIIJJJOOOTTTPPPSSSWWWZZZ\\\^^^```ccccccccccccaaa^^^ZZZWWWUUUOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWYYYYYYZZZZZZYYYXXXWWWYYYZZZ[[[]]]```aaa```]]]YYYVVVRRRRRRQQQOOOLLLGGGDDDAAA???===;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;======BBBKKKTTTVVVQQQKKKAAA@@@???>>>???BBBEEEFFFIIIJJJLLLLLLNNNPPPUUUXXXZZZ]]]eeeppp{{{aaaBBB;;;333000222333000---............------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---......,,,,,,---......//////000222333888<<<>>>QQQvvvlllhhhddd___[[[___nnn}}}xxxmmmjjjlllmmmkkkmmmjjjnnnxxx|||~~~aaa[[[RRRIIIDDDCCCEEEGGGIIIIIIGGGDDD@@@;;;666333...///000111111000///...,,,++++++---......,,,***,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......---///111000......000333333444555777999;;;===>>>:::<<<>>>?????????@@@BBBBBBFFFJJJKKKKKKLLLRRRWWWUUUXXX[[[]]]^^^```bbbdddcccccccccaaa^^^ZZZVVVTTTNNNOOOPPPRRRSSSTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQSSSUUUWWWXXXUUUWWWXXXXXXXXXYYY[[[^^^]]]___bbbcccbbb^^^YYYVVVQQQQQQPPPNNNJJJFFFBBB???<<<:::888888999;;;;;;:::;;;;;;;;;:::::::::999999;;;===BBBMMMXXX[[[UUUNNNBBBAAA??????@@@BBBEEEGGGJJJKKKMMMMMMOOORRRVVVZZZdddhhhrrriiiDDD<<<333000333444111---//////.........---------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,---......,,,,,,------...//////000333333888===>>>MMMxxxxxxmmmhhhbbb\\\XXX]]]nnntttqqqtttwwwxxxzzz|||yyy\\\MMMMMMFFFEEEOOOWWW^^^[[[UUUMMMFFF>>>777333111111000///.../////////,,,+++*********+++,,,---,,,,,,---...---,,,***)))******+++,,,,,,---......222222222000......///111222444666777777999<<<>>><<<===>>>======>>>AAADDDCCCGGGLLLOOOQQQQQQRRRSSSZZZXXXWWWYYY]]]aaacccdddeeeeeedddbbb___ZZZVVVSSSOOOQQQQQQNNNKKKMMMUUU]]]VVVUUUSSSRRRRRRRRRSSSSSSPPPSSSVVVWWWVVVTTTSSSSSSVVVYYY\\\^^^^^^___aaabbbeeeeeeddddddccc^^^YYYTTTPPPPPPOOOKKKFFFBBB???>>><<<;;;;;;:::999999999999;;;;;;;;;;;;::::::999888;;;<<<@@@HHHPPPQQQMMMGGGBBBBBBAAA??????BBBGGGKKKGGGOOONNNNNNVVVYYY[[[ffffffwwwzzzQQQ<<<222333111222444...///............------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------...///000000000///222555666999>>>FFFjjjyyyooohhh```ZZZVVV]]]pppvvvsssvvvyyy~~~gggSSSQQQMMMQQQ___hhhpppooohhh\\\LLL???777444222222111000////////////---,,,+++******+++,,,---,,,,,,---------,,,+++*********+++,,,,,,---......111111111000...///111333222444666777888:::===???>>>???@@@@@@???@@@CCCEEEDDDGGGKKKNNNPPPRRRTTTWWWVVVWWWYYY]]]aaadddfffgggddddddbbb```\\\XXXTTTRRRPPPQQQPPPNNNMMMPPPVVV[[[UUUTTTRRRQQQQQQRRRSSSSSSSSSVVVXXXXXXVVVUUUTTTTTTRRRTTTWWW[[[```dddfffhhheeedddccccccbbb^^^YYYUUURRRQQQOOOKKKFFFAAA>>>===::::::999888888888999999:::::::::::::::999888888;;;<<<>>>DDDIIIJJJFFFAAA@@@AAAAAA@@@AAACCCHHHKKKKKKTTTUUUUUU\\\___cccooozzzXXX@@@444555222222333---///............---------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------...//////000000000111555444666999@@@```{{{rrrjjj___WWWTTT]]]sssxxxuuuyyy|||oooUUUPPPQQQ]]]qqq|||yyyhhhQQQ???666444333333222111111000000///...---,,,++++++,,,---...,,,,,,---------,,,++++++***++++++,,,,,,------...//////000//////000222555222444777999:::<<>>???AAABBBCCCEEEIIILLLKKKVVVXXXYYYaaafffnnn}}}cccGGG888777444222222,,,///............---------++++++************++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------......///000000000666999888888:::>>>YYY}}}vvvlll```WWWUUU```yyyzzzyyy~~~kkkPPPLLLRRReee|||xxxdddOOO???666444444333333333222111000000///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------.../////////111444777444666999<<<===???AAACCCBBBDDDEEEFFFEEEFFFHHHJJJLLLOOORRRTTTUUUVVVWWWYYYYYY]]]cccfffhhhiiilllnnnmmmjjjeee```ZZZVVVSSSRRRQQQPPPPPPQQQSSSUUUUUUUUUWWWWWWVVVVVVVVVXXXYYYZZZ\\\\\\\\\ZZZWWWUUUTTTUUUTTTSSSTTT[[[eeelllmmmlllkkkiiihhhgggfffddd```]]]WWWTTTNNNIIIDDD???:::777555444444444555666777777777888888999888888777777:::888777888::::::999777<<<>>>AAACCCEEEHHHKKKNNNNNNYYY\\\^^^iiisssoooNNN999888555333222---///............---------+++******))))))******+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...///000111111666;;;999888:::<<>>888555333333333333444444555666666666777777888777777666777666555666777999999999;;;===AAADDDGGGKKKOOORRRTTT___bbbhhhxxx|||TTT;;;888555333222//////............---------+++******))))))******+++*********+++++++++,,,,,,******+++++++++,,,,,,,,,------------...000111222///555555444666777GGGccc}}}yyypppeee]]]\\\iiirrr\\\RRRWWW___ooo~~~pppYYYGGG===777111---000111222333444333222222///...---+++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000222666999;;;>>>AAADDDDDDEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNOOONNNQQQUUUWWWVVVTTTSSSSSSYYY^^^gggrrr{{{~~~}}}zzzrrrmmmfff___YYYWWWWWWWWWWWWYYY]]]```aaa___]]][[[aaa```___^^^___```aaabbbfffggggggeeeaaa___]]]]]]^^^```fffoooyyy~~~}}}|||{{{yyyvvvqqqjjjeeeZZZTTTLLLFFFBBB===888333333333333222333333444444555555666666777777666666555555555666888999;;;<<<<<<>>>BBBEEEIIINNNTTTXXXYYYccciiittt^^^>>>999555222333111///............---------++++++************++++++************++++++++++++******+++++++++,,,,,,,,,---,,,,,,---...000222333---555666555888888DDDYYY{{{wwwooofff``````lllsss]]]RRRTTT^^^ccclllqqqllldddYYYHHH;;;444111000///---///111333444444333222///...,,,+++******++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000222666999???BBBEEEGGGGGGGGGGGGHHHKKKNNNPPPRRRQQQQQQRRRSSSTTTUUUWWWWWWWWWXXXZZZ]]]eeekkkwww~~~rrrnnngggaaa^^^^^^```bbbaaagggmmmpppnnnkkkhhhhhhkkkjjjiiihhhhhhiiiiiijjjnnnpppqqqpppllliiigggfffiiinnnvvv}}}uuulllfffZZZTTTKKKEEEAAA===888333444444333333222222333333444444555666666666666666444555777888888:::<<<======???BBBFFFJJJPPPXXX]]]aaammmwwwiiiCCC;;;666222333222///............---------,,,,,,++++++++++++,,,,,,************++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...000222444///888999888;;;:::AAASSS|||zzzuuunnnfffaaaaaammmooo___SSSMMMHHHRRR___bbbdddcccYYYIIIDDD<<<444///...111333+++---000222444444444333...---,,,***))))))******,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000222666888AAADDDHHHIIIIIIHHHHHHIIINNNQQQTTTUUUUUUTTTUUUVVV[[[ZZZYYYYYYZZZ^^^dddhhhuuu{{{tttpppjjjeeedddfffjjjmmmrrrzzz}}}{{{{{{uuutttsssrrrqqqqqqrrrssstttvvvxxxxxxuuuqqqnnnmmmttt{{{xxxmmmeeeZZZSSSJJJDDDAAA===888333555555444333222222222222333444444555666666666555555666888999999:::;;;===>>>@@@CCCFFFKKKRRRZZZ```nnn|||qqqGGG===666222222222//////.........------------,,,,,,++++++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,---000333444,,,666666555888777<<>>999666555333111///...------------...////////////...---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.../////////111333888<<<@@@CCCDDDDDDEEEFFFGGGIIILLLOOORRRVVV[[[___cccfffkkkooorrrxxx~~~~~~}}}|||yyy|||~~~sssfff]]]LLLGGGAAA<<<:::888666555555555555555444333222222111111222222222333333333555555666888:::===@@@BBBDDDIIIQQQXXX[[[bbbrrraaa>>>:::888222444222111///---------......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,------///000222333333111111444444444888>>>RRRyyyzzzssskkkbbb___jjj|||hhhZZZQQQKKKIIIJJJLLLLLLLLLJJJEEE>>>888444222222222111000///...---,,,------.........------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,//////.........///666:::>>>BBBCCCDDDFFFGGGHHHJJJMMMOOOQQQTTTWWWZZZ___dddkkkppptttyyy}}}zzzxxxwwwuuuzzz{{{nnn```WWWGGGCCC>>>;;;999888666555555555666666555333222000111111111222222333333444555666777888:::===AAADDDHHHOOOXXX]]]aaaooolllBBB;;;999333444222111000///............------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,---------,,,,,,,,,---...000111111222000111333333222555;;;IIInnn|||tttlllbbb___kkkrrr___TTTPPPLLLKKKKKKLLLKKKHHHEEE@@@;;;777444222222222111000000//////,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---...///...---...///333777<<>>:::777555333222222111000000000000,,,------------,,,,,,+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......------///000000444888<<<===>>>@@@AAA@@@DDDJJJNNNQQQTTTVVVXXXYYY]]]```ccceeeiiipppvvvwwwrrrooonnnmmmnnnvvv~~~zzztttkkk___SSSKKKCCC@@@===:::999888666555444444444444333222111111000000111222333444444555777999;;;;;;<<>>???>>>CCCHHHMMMOOOQQQSSSTTTUUUVVVXXXXXXZZZ```iiippp}}}}}}xxxoookkkiiiiiiiiiiiippp||||||tttlllbbbXXXMMMGGGBBB???<<<999888777555333333222222111111111222222///000111222333444444555444888;;;<<<>>>BBBKKKRRRWWWbbbmmmwww\\\BBB;;;666555222222222222111000//////...------------,,,,,,,,,***++++++,,,,,,++++++***)))))))))*********++++++******,,,---......------///...000333333222444999@@@QQQsssmmmfffgggtttdddWWWTTTSSSQQQPPPHHHGGGDDD@@@<<<888555444555333000---,,,---///000............------,,,+++++++++,,,---,,,+++***)))++++++++++++++++++++++++(((((()))***,,,---...///---......---,,,...222555222666:::===>>>>>>???@@@AAADDDIIILLLMMMMMMMMMNNNPPPQQQQQQPPPRRRYYYdddllluuuzzz~~~}}}zzzxxxxxx{{{qqqiiieeeddddddddddddkkkuuuzzzqqqggg]]]SSSJJJEEE@@@>>>;;;888777666333222222111000000000111222333///000000222333444555555222666:::===???EEEOOOWWW]]]jjjxxxeeeFFF<<<777666222222333222222111000///......---------,,,,,,,,,+++++++++,,,,,,+++++++++((())))))))))))*********)))***,,,---...------,,,...---000444444222444999===JJJxxxtttpppjjjiiitttzzzddd[[[WWWPPPJJJLLLFFF???:::777777666666333222000...---,,,---------------,,,,,,,,,++++++++++++++++++******))))))***)))))))))))))))******+++++++++,,,---...///000000...------000666<<<@@@AAA???===:::999999:::;;;===???AAABBBCCCDDDGGGIIIJJJJJJJJJKKKMMMSSS[[[```mmmppptttvvvvvvtttssssssvvv~~~zzzrrrggg`````````___]]]bbbdddiiisss}}}{{{zzzvvvhhh\\\TTTNNNHHHDDD===<<<:::888666444333333//////000000000111111111000//////000222444333222:::888999>>>BBBHHHQQQ[[[kkkrrrwwwMMM===999555666555333222111000000000...//////000///---+++***---------,,,,,,+++++++++((()))++++++*********+++,,,,,,,,,---------......111111111111222333444444;;;DDDiiiyyyrrriiihhhvvvwwweee[[[SSSNNNJJJEEE???:::888777666555333222000...---------------------,,,,,,,,,++++++++++++++++++*********)))))))))))))))***,,,---...,,,,,,,,,,,,,,,---...//////...,,,---000555:::>>>???>>>;;;999888888999999:::<<<>>>@@@@@@AAACCCEEEGGGGGGGGGHHHKKKQQQXXX]]]eeehhhmmmnnnmmmjjjgggfffooowww|||xxxoooggg]]]XXXXXXYYYYYYWWWWWWYYY]]]eeennntttvvvvvvuuurrrrrrwww{{{qqqcccWWWOOOIIIEEEAAA<<<;;;999777555333333222111111222222222222222222111000///111333555444333777666888>>>CCCIIITTT^^^ppp|||UUU???888333555444444333222111000//////000000000///...---,,,---------,,,,,,+++++++++***+++---------,,,------,,,,,,,,,---------......111000000111111222333444777>>>___}}}sssiiikkk|||nnnZZZPPPMMMGGGCCC>>>;;;999777666444222111000///...---------------------,,,,,,,,,,,,++++++++++++************)))))))))***,,,---///000------,,,,,,,,,,,,------///---,,,---///444888;;;;;;:::888777666666666777777999;;;<<<<<<===???AAAAAABBBCCCDDDGGGLLLSSSXXX___bbbfffgggdddaaa^^^]]]fffoooyyy~~~}}}{{{zzz{{{}}}yyytttooolllccc]]]UUURRRSSSUUUVVVUUURRRSSSWWW\\\ccciiilllmmmooonnnooouuu|||}}}zzzsssiii[[[OOOHHHCCC@@@===999888777555333222111111444444333333333333333333222111111222555666666555666666:::AAAGGGMMMYYYdddooo```BBB666222333444444444333111///...000000000000000///...---------,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---------......////////////000111222333888<<>>;;;999888555444222111000//////............------------,,,,,,,,,++++++++++++++++++++++++************+++---......------,,,,,,+++,,,,,,,,,...---,,,---///222666888777777555444444444444555444666888888888999;;;===;;;<<<>>>???BBBFFFLLLPPPWWWXXXZZZZZZXXXWWWWWWWWW___gggqqqvvvuuupppmmmlllrrrqqqpppmmmjjjfffcccaaaUUUQQQMMMKKKMMMPPPQQQRRRQQQRRRSSSWWW[[[```dddfffjjjjjjlllqqqwwwzzzwwwtttiii```SSSHHHBBB???<<<999666666444333111111000000444444333333333333222222222222111333666888777777888999???FFFKKKRRR___kkksssjjjEEE666333333333444555444222///---///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,+++***,,,,,,,,,---------..................///111222333666999PPP}}}|||vvvtttqqqZZZPPPFFFCCC???<<<:::888555333111111111000000///...............---------,,,,,,+++++++++++++++++++++,,,,,,++++++*********++++++------,,,+++++++++,,,,,,---,,,,,,---...000222444333333333222222222222333333555666666666666888999555777999;;;===@@@EEEHHHIIIJJJIIIHHHHHHJJJNNNRRRZZZ```hhhkkkhhhccc^^^\\\[[[ZZZYYYWWWUUUTTTRRRRRRFFFDDDBBBAAACCCFFFHHHJJJKKKKKKLLLMMMOOOSSSVVVYYY\\\]]]___dddiiikkkiiifff^^^VVVLLLCCC???===:::888444333222111000000000000222222222111111111111111222222222444777888999888:::<<>>@@@@@@@@@@@@???@@@DDDJJJNNNRRRVVVZZZ[[[XXXSSSNNNLLLIIIHHHHHHGGGFFFFFFEEEEEE>>>>>>===>>>???AAADDDEEEEEEFFFGGGFFFFFFHHHKKKMMMOOOPPPRRRVVVYYY[[[ZZZXXXTTTMMMFFF@@@>>><<<999666333222111000000000000000//////000000000111111111222222222444777999999888999<<>>AAAEEEHHHGGGIIIJJJIIIFFFCCC@@@???>>>>>>>>>>>>======<<<<<<:::;;;;;;<<<<<<>>>@@@BBB???AAABBBAAA@@@???AAADDDDDDDDDFFFHHHKKKMMMMMMMMMJJJFFF@@@>>>===<<<888555222111111000000000000111---...//////000111222222111111111333777999999888:::===BBBJJJQQQ]]]sssZZZ===777555444444333222111000///...---,,,,,,,,,,,,---...+++++++++,,,,,,---------///,,,***,,,000222///+++,,,,,,,,,---------......------...///000222333444555999BBBYYYuuuPPPJJJBBB<<<999777666555000000111222222111////////////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,------...///************+++,,,---...++++++,,,---------,,,,,,---...///000111111111111...000111000//////000111///111333444444444555666///222666999999:::<<<===??????>>>===;;;999888888666777777666666555333333444555666666666777999;;;888;;;<<<;;;888777888:::::::::;;;===???AAABBBCCCDDDAAA===<<<===;;;777444111111000000000000111111------...000111222333444111000111333666999999888<<>>>>>???GGGSSS[[[iiikkk@@@<<<555333111000111111000///////////////............+++,,,---.........------++++++++++++++++++++++++******+++,,,,,,---..................////////////888...999NNNfffzzz[[[GGGAAA:::777999555444333222000000////////////////////////...------,,,,,,+++******+++,,,,,,***---///---***,,,333:::***+++++++++,,,,,,------...------,,,,,,---...//////......---...///000111......///000111111222222444333222111000000111111111111111111111111111111555222...------/////////000000111111111///...------...///000000000000000222222222222222222222222000222444555444333444555666555555444333222111111000/////////.........---------------...///000111000111222333333666:::===@@@BBBKKKVVV___pppsssEEE>>>666333111111111111000///////////////............,,,,,,,,,------------...+++++++++++++++++++++++++++++++++,,,,,,---------............////////////777...777HHH]]]jjjNNNCCC;;;;;;;;;444555444222111000/////////...////////////...------,,,++++++******++++++,,,***,,,......,,,++++++---******+++,,,---....../////////...------...............------......///000------...///000111222333222222111000////////////////////////////////////333000---+++,,,---...------......///......---,,,+++,,,------...---------......//////000000111111///111222222111000000111111111111111000000000000/////////...............,,,,,,,,,,,,---...///000111222333333333666:::===BBBFFFOOOZZZeeezzz~~~MMM@@@666444222111111111000.../////////............------,,,+++++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////666///555@@@QQQ{{{|||YYYHHH>>>???>>>666666555333222000000//////......//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,+++)))'''******+++,,,...///000000000000//////............------------......//////,,,,,,---...000111222222111111000//////.................................000...+++***+++,,,,,,,,,------------......------------...............---,,,------...///000000111///000222111///......///////////////////////////........................,,,,,,,,,,,,,,,---//////111222333333444666:::>>>EEEIIIRRR]]]kkkTTT???777555222111111111000...//////.........------------,,,+++******,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////444000333;;;HHHlllfffOOOAAA??????666777666444333111000000///...............------,,,++++++++++++++++++++++++---+++******,,,---+++)))******+++,,,...///000000000000000//////...------,,,------...............+++,,,---...///000111111111111111000//////.................................,,,******+++,,,,,,+++---------......//////000---......///......------,,,------...///000000111///111222111///------................../////////---------...............,,,,,,,,,,,,,,,---//////111222333333444777;;;???HHHLLLTTT```rrr[[[>>>888555333222222111000...............---------------,,,*********+++---///++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////333222333888EEEaaawwwZZZDDD>>>>>>666888777555333222000000000---............---,,,,,,***++++++,,,,,,++++++***---+++***+++,,,......---******+++,,,---......///....../////////...------,,,,,,---............---,,,,,,------.../////////000000000000///...------........................---+++******+++,,,+++***---------......000111222,,,,,,------,,,,,,++++++------......//////000000///000111111///------...---------...............---------------.........,,,,,,,,,,,,---...///000///111222333555888===AAAJJJNNNVVVddd{{{dddAAA888666333222222111000............------------,,,,,,+++*********+++---...++++++++++++++++++++++++******+++,,,,,,---..................////////////111444333888DDDWWWkkkKKK???>>>888999888666444222111000000------......------,,,+++***+++,,,,,,,,,,,,+++******+++,,,---------------***+++++++++,,,,,,------,,,,,,......///...------+++,,,---.........------------------------------......//////...---,,,+++------------------------,,,+++******,,,,,,,,,***------,,,---...000111333,,,,,,,,,,,,,,,+++***)))........................---...000///...------...------------,,,,,,,,,,,,,,,,,,,,,------.........------------...///000111...///111333666:::???CCCLLLOOOXXXjjjoooGGG999777444222222111000............---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////............////////////000444222777CCCNNNvvvyyyRRRBBBAAA;;;999888666444222111000000------......------,,,+++***+++,,,------,,,+++***(((+++///000...,,,++++++++++++++++++++++++++++++***+++---.........------+++,,,---.........---,,,......---------,,,,,,,,,,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,+++,,,---///111333---------------,,,+++***...---------------------+++---......---,,,---...,,,,,,,,,,,,++++++******,,,,,,,,,------...............---......///000111---///111333666;;;@@@DDDMMMPPPYYYnnnvvvMMM999777444333222111000.........---------,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++((((((***+++---...000000............/////////000///444111777BBBGGGkkk\\\GGG>>>:::<<<:::888666555222///,,,222000---,,,,,,,,,+++)))---///000///---+++++++++******+++++++++***)))))),,,+++))))))***+++******---------,,,,,,+++++++++++++++++++++,,,---...///...------,,,,,,++++++***////////////...---,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......,,,,,,---...111///------///111111111222222333444777<<>>DDDHHHQQQ\\\mmmNNN:::444888444111222111......---------,,,,,,,,,---,,,+++,,,...000000000,,,+++++++++,,,,,,---...---...///000111000///...---///111222111000000000000333222444999:::NNNnnnyyyYYYIIIAAA>>>:::777555444222111111///------...///...---***,,,------,,,++++++,,,/////////...---,,,+++******)))((()))+++,,,,,,+++*********+++++++++++++++***+++,,,---------,,,+++---,,,,,,+++******))))))***++++++,,,,,,,,,++++++++++++************++++++***))))))(((((())))))***((()))))))))***+++++++++************************((((((((()))***+++------,,,++++++++++++,,,------******))))))))))))*********,,,---,,,+++***+++---111///------///111111111111333555777:::>>>DDDHHHSSS```tttUUU===444888444000333222......---------,,,,,,,,,...,,,+++,,,...//////...++++++++++++,,,---............///////////////...///000222222000000000111///333333555;;;>>>NNNiiiyyyzzz___KKK@@@===999777666555444333222000............---,,,+++,,,......,,,,,,,,,---............,,,+++***)))***)))((()))+++,,,,,,,,,++++++++++++,,,,,,,,,---***+++---......---+++***+++++++++***************++++++,,,,,,,,,+++******++++++************++++++))))))(((((((((((())))))))))))))))))************************************)))((((((((()))***++++++))))))))))))***,,,---...******))))))))))))*********,,,,,,,,,+++***+++,,,111///------///111111111111333555888;;;???DDDHHHTTTeee|||^^^BBB666888333...111222......---------,,,,,,,,,...,,,++++++---...---,,,++++++++++++,,,---...//////......------......///111222222111000///111222---333555888???@@@KKKbbb|||zzzxxxbbbJJJ???<<<888666666777666666333111///.........---++++++---......---,,,---............---,,,+++)))(((***)))((()))+++,,,---,,,+++++++++,,,,,,---------***+++---......---+++***)))))))))***++++++,,,,,,+++++++++++++++***)))(((++++++************++++++))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((&&&&&&'''(((***+++---...******))))))))))))*********+++,,,,,,******+++,,,111///------///111111111111333666888;;;???DDDHHHTTTgggeeeGGG777888222,,,///000......---------,,,,,,,,,...,,,++++++,,,---,,,+++++++++++++++,,,---.../////////---,,,,,,---...///222222222111//////111333+++333666;;;BBBAAAHHH[[[rrr}}}}}}pppNNNBBB>>><<<<<<:::777666999444222//////000000---+++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,***((()))+++,,,+++(((,,,,,,+++***)))))))))))).........------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))((('''''')))))))))))))))******+++''''''''''''((((((((((((+++*********))))))((((((*********)))))))))))))))''')))+++,,,++++++,,,---000//////.........//////333222333777;;;===DDDLLLUUUhhhqqqJJJ555777666111000...111///,,,++++++...111333111///---,,,,,,,,,...///,,,,,,++++++,,,,,,---...+++,,,------......---------......///////////////222444666888<<>>;;;;;;999666555777333111//////000000...,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,***((()))+++,,,+++)))++++++*********++++++,,,......---------,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******))))))((('''))))))(((((())))))***+++''''''((((((((()))))))))))))))))))))((((((((('''))))))))))))************(((***,,,---,,,,,,---...//////............//////333222333888;;;===DDDLLLWWWjjjzzzRRR999999666111000///000///---,,,,,,...000222000///---,,,,,,,,,...///,,,++++++++++++,,,------+++,,,------......------------...///////////////111222444666999???EEEIII^^^YYYEEE???:::999888555444666111000//////000000...---,,,,,,++++++++++++,,,,,,******++++++,,,,,,------+++***)))***++++++***)))*********++++++,,,---...------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********************++++++******)))((())))))(((((())))))***+++((())))))))))))*********)))(((((((((((('''''''''(((((())))))***+++++++++)))+++---------,,,---...///...............//////444222333888;;;>>>EEELLLXXXlll[[[>>>:::555000111000///............///000000000///---,,,,,,,,,---...+++++++++++++++,,,------+++,,,------......------------...////////////...000111333444777;;;AAAEEETTT{{{]]]HHH@@@999888666333222333000//////////////////...,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++************+++******,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))((((((((((((((()))******))))))*********+++++++++)))))))))))))))(((((((((***************************,,,......---------.........---------...//////444222444888;;;>>>EEEMMMYYYmmmdddAAA:::444000222222......///////////////...///...---,,,,,,,,,------+++++++++***+++,,,,,,---+++,,,------......------,,,---......//////......000111222333555999>>>CCCMMMqqqaaaLLLBBB999666555333111222.../////////............---,,,,,,,,,,,,,,,,,,---......------,,,+++************+++************+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++***))))))((((((((('''((())))))***************++++++++++++************************,,,,,,++++++******))))))+++,,,......---,,,---...---------------...//////444333444888<<<>>>EEEMMMYYYnnnkkkDDD999444111444444......///000000///...---......---,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,------......------,,,------...............000111222333555888>>>BBBLLLkkkiiiPPPDDD999666555333111111...///000///---,,,---...------,,,,,,,,,,,,------000///...---,,,+++***))))))+++++++++***)))***+++...---,,,+++************++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************+++++++++******++++++******)))(((((((((''''''(((((()))***)))************+++++++++******+++++++++++++++,,,,,,,,,+++++++++*********+++,,,......,,,,,,,,,---,,,,,,,,,,,,---...//////555333444999<<>>BBBKKKeeesssSSSFFF:::666555333111111///000111///,,,+++,,,---------,,,,,,,,,,,,------//////...---,,,++++++***)))+++,,,+++)))(((***,,,,,,++++++*********++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++************************************************))))))*********+++++++++))))))******))))))((('''(((''''''''''''((()))))))))))))))************+++))))))******++++++++++++))))))***++++++,,,------***,,,------,,,++++++,,,,,,,,,,,,,,,---...///000555333555999<<>>BBBGGG]]]zzzUUUHHH:::666555333111111///111222000,,,***+++---...------,,,,,,------...---------------------,,,(((+++,,,,,,)))(((***,,,))))))))))))***+++,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,++++++************************++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))((('''''''''''''''''''''((())))))((())))))))))))*********(((((())))))*********+++&&&'''(((***,,,...///000***+++---,,,+++******++++++++++++,,,---...///000555333555999<<>>>>>777333666444000000000///......------,,,---...---,,,,,,---///------------...000111222,,,,,,+++***))))))******,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,((()))+++---.........---***))))))((((((((((((((((((((())))))*********+++******))))))((('''''''''************************(((***)))(((+++111222///)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,---//////111333555777999@@@JJJQQQ___yyycccCCC999777444000/////////...------,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++,,,...///000------------------------000//////111444888<<>>DDDJJJ___iiiQQQCCC???777222333000000000//////...------------------+++***+++...111,,,---...//////...------,,,+++******)))*********++++++***))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******))),,,,,,,,,,,,,,,+++***)))---,,,+++***))))))))))))))))))))))))************)))))))))************+++************************,,,...,,,***+++...---)))******+++,,,,,,,,,++++++------------...///000111111333555666999@@@IIIQQQbbb|||wwwPPP<<<666222///000000///......------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,---...------------------------.........///222555999;;;???BBBRRRtttpppUUUEEE@@@777333444111000//////......---,,,,,,------,,,+++***+++///222,,,---///000///---+++***++++++***************++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******((()))***++++++***)))(((++++++++++++++++++******---,,,+++***)))((((((((()))))))))))))))*********((())))))***++++++,,,,,,************************+++---,,,***,,,///---)))++++++++++++++++++++++++......---......///000111111333555666999???IIIPPPbbb|||YYY>>>555222111000000//////...---------,,,---...---+++***+++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000333666888<<<===HHHeeeuuuYYYGGGAAA888555777333/////////...------,,,,,,,,,,,,,,,++++++,,,///222,,,---...///...---***)))+++***************++++++*********++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,)))******++++++******)))((()))***++++++***)))((((((((())))))***+++,,,,,,++++++***)))((('''''''''******))))))))))))))))))(((((()))***+++,,,,,,---************************(((++++++***---000///+++,,,+++++++++++++++++++++......---......///000111000222444666888???IIIPPPbbb|||bbbBBB666333222111000000///......------,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666:::;;;AAAXXX|||^^^IIIAAA999666888444//////......---,,,,,,,,,***+++------,,,---///111,,,,,,---------,,,***)))*********)))******+++,,,)))***++++++++++++***)))++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))************))))))((())))))******))))))((('''''''''((()))+++,,,---***)))((((((((((((((((((************))))))))))))(((((())))))***+++,,,,,,************************&&&)))******...222111------,,,++++++******++++++------------...///000111000222444555888???HHHPPPbbb|||lllFFF777444444111111000//////......---,,,---...---+++***+++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444777999===MMMrrrcccLLLBBB999666777222///......------,,,,,,+++(((***---............000,,,,,,,,,,,,++++++++++++******))))))***++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************))))))))))))(((((((((((()))))))))(((((('''((()))***+++))))))(((((())))))***+++************)))))))))(((((((((((())))))*********************************%%%)))***+++...222111,,,---,,,+++*********++++++,,,,,,,,,,,,---...///000000222444555888???HHHPPPddd}}}vvvKKK888555333111111000000///.........,,,---...---+++***+++,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,---...///000111222333222777:::DDDeeegggNNNCCC999555555111///......------,,,++++++'''***---//////......///,,,++++++******+++,,,,,,******))))))***+++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,))))))************))))))***)))(((''''''((()))***+++***(((''''''(((((()))))))))))))))***+++,,,---+++*********))))))(((((((((((((((((())))))))))))************************&&&)))++++++...111000+++...---+++*********++++++,,,,,,,,,,,,,,,...//////000222444555888>>>HHHOOOeee|||NNN999444333111111000000//////......,,,---...---+++***+++,,,++++++++++++++++++++++++((()))***,,,------,,,,,,++++++++++++++++++++++++------...///000111222222///555888???\\\oooNNN@@@===888555555///////////////.........,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++************+++++++++*********)))))),,,+++*********+++------***************+++++++++,,,+++***((((((((()))***))))))(((''''''((()))***+++***)))'''''')))***+++(((((((((((())))))))))))*********)))))))))))))))************))))))))))))(((((('''(((...444222---///,,,+++------******---111///---++++++---///000///111222444777???IIIQQQddd}}}WWW888444555222222222222111///...,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++++++++***+++...000222333333333333999888AAA\\\}}}pppOOOAAA===888555555000000//////.........---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++*********+++++++++++++++*********))))))***))))))((()))***+++,,,************************,,,+++)))((((((((()))***((((((''''''(((***+++---+++***)))(((((()))***+++(((((((((((())))))))))))***)))))))))))))))))))))************))))))))))))((()))'''(((---333333...///,,,+++------******---000...,,,++++++,,,...000000111333444777>>>IIIQQQddd___;;;444444222222222222111///...---------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---...000111111111000...444333999PPPnnnqqqPPPAAA>>>999555555111111000///...------,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++*********++++++*********+++,,,,,,+++++++++***************(((((('''''''''((()))***+++++++++******))))))(((+++***))))))((()))))))))(((''''''((()))+++---///+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))******************))))))))))))((()))((((((---333333//////,,,+++------***+++......---+++******,,,---///111222444444777>>>HHHOOOeeejjj@@@555222222222222222111///...---------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,------------.../////////......111777555888HHHbbbsssQQQCCC>>>999555555222111000///...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++***+++++++++*********************))))))***+++,,,,,,************************''''''''''''(((((()))))),,,++++++***)))(((((('''******)))))))))))))))))))))))))))))))))+++---...******)))(((((()))******(((((((((((()))))))))))))))))))))))))))*********************)))))))))((()))***)))(((,,,222333000000,,,,,,...---++++++...---,,,+++******,,,---...222333444555777===GGGOOOeeetttEEE666333333222222111000///...---------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......---------...............444999777888CCCXXXtttSSSDDD???:::555555222111000///...---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********************************))))))))))))***++++++,,,************************(((((()))))))))*********++++++******)))((('''''')))))))))*********)))))),,,+++***))))))******+++******))))))))))))******(((((((((((())))))))))))(((((())))))************************)))))))))((()))******))),,,111444222000---,,,......++++++...,,,++++++++++++,,,---...222333444555777===GGGOOOeee|||KKK999666333333222111000///......------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///+++,,,,,,---...///000000///444333444<<>>HHHOOOddd}}}SSS===777444333222000//////...///------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,,,,---...000111222...222111333999BBBaaaxxxVVVFFFAAA:::666555000000//////.........---,,,,,,++++++,,,,,,---...------,,,,,,+++******)))((()))))))))*********++++++******))))))))))))***))))))*********+++++++++((()))***+++++++++******)))))))))))))))((((((((('''((()))***+++******)))+++***)))((((((((()))***))))))************))))))(((((((((((())))))))))))'''(((((()))******++++++************))))))))))))))),,,,,,)))***000444444111---,,,///...+++,,,///,,,,,,,,,------...//////000111333444777>>>IIIQQQcccyyy]]]AAA777444333111000///...//////------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---...//////.........///000111000333222666:::===VVV|||xxxVVVFFFAAA;;;666555///////////////.........,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))(((((())))))*********+++++++++***)))(((((())))))))))))******++++++++++++'''(((***+++++++++***)))(((((((((((())))))))))))'''((()))+++++++++***)))((((((''''''''')))***+++))))))************))))))(((((((((((())))))))))))'''(((((()))***+++++++++************))))))))))))))),,,,,,)))***000444555111------///...,,,,,,///,,,,,,---......///000000///111333444777???IIIQQQbbbvvvcccDDD777444333111000///...//////------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...222111000.........///000000222111555999888LLLppp{{{VVVEEE@@@:::555333222222111111000/////////+++++++++++++++++++++++++++++++++************)))***((('''&&&&&&'''(((***))))))))))))))))))))))))*********+++------,,,+++......------,,,+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++***+++,,,+++***///777,,,...000111111000...---000000///............///000111222222555===HHHPPPgggwwwsssHHH666555333111000111111000////////////---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...///...111999;;;JJJeee{{{VVVEEE@@@:::555333111111111000//////......+++++++++++++++++++++++++++++++++************)))***)))'''&&&&&&''')))***)))))))))))))))))))))))))))((())))))*********)))------,,,,,,+++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))***+++***)))...555+++,,,---...///......---...............///000000000222333444777???IIIRRRfffuuu|||OOO;;;666333111111111111000///...//////---+++***+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///111///222888888DDD]]]|||WWWFFF@@@:::555333000000000///......------+++++++++++++++++++++++++++++++++************)))))))))''''''''''''))))))))))))))))))))))))))))))))))))*********))))))(((,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((())))))))))))(((((((((((()))))))))))))))((()))+++)))(((,,,333++++++++++++,,,,,,---...,,,,,,,,,---...000111222111222444555999@@@KKKSSScccrrrZZZ@@@666444222111111111000......//////---+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............000333111222777555===RRR}}}XXXFFFAAA;;;555333000//////...------,,,,,,************************+++++++++*********))))))))))))(((''''''((())))))))))))))))))))))))))))))+++,,,------+++*********+++*********))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((()))+++***(((,,,333///...,,,******+++,,,---------------...///000111000222444555999@@@JJJRRR```mmmcccBBB777555222111111111000............---++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............333111222666333888HHHvvv~~~YYYGGGBBB;;;555444//////......---,,,,,,,,,************************+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,...---+++))))))+++******)))))))))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))******)))+++---+++))),,,222333222///,,,***+++,,,,,,......------------.........111333444777>>>GGGNNN[[[hhhkkkDDD888555333222222111000...---......---++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...+++111000000555333666CCCiiiZZZHHHBBB<<<666444/////////...------,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,+++((('''(((*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))*********)))+++...,,,))),,,222555333000...,,,,,,,,,---///......---,,,,,,------...000222444666;;;DDDJJJVVVbbb}}}vvvJJJ888666333222222111000...---......---,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------(((000///...444444666@@@[[[ZZZIIICCC<<<666444000000//////...---------************************+++++++++************))))))))))))******)))))))))))))))))))))))))))))))))%%%))),,,+++((('''))),,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********((((((+++---+++(((***000222111000............///------,,,,,,,,,---......///111333444555:::BBBHHHRRR]]]xxxTTT999777444222222111000...,,,---...---,,,+++---///++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------)))111///,,,333444555===LLL[[[IIICCC<<<666444000000000///......------))))))))))))))))))))))))+++++++++************)))))))))************))))))))))))))))))))))))))))))&&&+++......***)))+++///***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++''''''***,,,***&&&)))..................///000000+++++++++,,,---...///000000222444555555:::AAAGGGPPPZZZuuu\\\999777444333222111000...,,,---...---,,,,,,---///++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------***222///,,,222444444;;;BBBvvv\\\JJJCCC<<<777777222111///...///...---+++))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************+++***)))(((((()))***+++))))))(((((())))))***+++---***((()))***+++)))&&&((()))***++++++***)))(((******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++///...---///333444222000---------,,,,,,------...000111333444666:::@@@DDDPPP[[[nnnaaa@@@666666777111111444...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,------///111333555666AAAaaa]]]KKKDDD===888777222111///...///...---+++************************+++***)))***,,,,,,***)))))))))))))))************+++***)))(((((()))***+++)))((((((((())))))******+++)))((((((***+++)))'''((()))***++++++***)))(((******))))))(((((((((((())))))***+++++++++***)))((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++...---,,,...111222111///......---,,,,,,,,,------000111222444666:::???DDDOOOXXXiiikkkDDD888666777111111333...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,------///000333444555>>>ZZZ^^^LLLEEE>>>888888222111///...///...---+++************************+++***)))***,,,,,,***))))))))))))*********+++++++++***))))))))))))***+++(((((()))))))))*********)))((('''((()))***)))((())))))************))))))***))))))))))))(((((((((((()))***+++++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,++++++---///000///---///...---,,,,,,,,,,,,,,,000111222333555:::???CCCMMMUUUcccyyyJJJ:::555666111111333...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------///000222444555===RRRzzz```MMMEEE>>>999888222111///...///...---+++************************+++***)))***,,,,,,***)))))))))*********+++++++++************************)))******+++++++++++++++'''''''''((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))******+++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++,,,---.........---///......---,,,,,,,,,,,,000111222333555999???CCCLLLSSS___~~~PPP<<<444666222222444000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...000111333444>>>LLLmmm```MMMFFF>>>999888222111///...///...---+++************************+++***)))***,,,,,,***)))************++++++++++++******++++++++++++*********+++,,,---------,,,,,,''''''((()))))))))*********))))))))))))))))))***))))))))))))************(((((((((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***+++,,,---...------------///...---,,,,,,,,,,,,,,,///000222333555999???CCCKKKSSS]]]xxxXXX???444666444444666333///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///111222333:::CCC``````MMMEEE>>>888777222111///...///...---++++++++++++++++++++++++++++++***)))***,,,,,,***)))*********++++++++++++,,,******+++,,,,,,+++*********+++,,,---...---,,,,,,((()))******))))))***+++******))))))))))))******)))))))))************+++******))))))))))))******************************((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***+++,,,......,,,,,,,,,------------,,,,,,------...///000111222444999>>>BBBIIISSS\\\ssscccEEE555888666444666333///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///000222222333999QQQ```MMMEEE===777777222111///...///...---++++++++++++++++++++++++++++++***)))***,,,,,,***)))*********+++++++++,,,,,,***++++++,,,,,,++++++***((()))+++,,,---,,,+++******+++---,,,)))(((***,,,+++***)))(((((()))***+++))))))*********+++++++++...---,,,************+++)))))))))))))))))))))))))))((('''%%%%%%'''((()))''''''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))+++------***)))***,,,,,,,,,,,,,,,------...//////000111222444888>>>BBBFFFRRR[[[nnnoooLLL999:::777333333111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------...///000111222222333FFFqqq___LLLDDD<<<777666222111///...///...---++++++++++++++++++++++++++++++***)))***,,,,,,***)))******+++++++++,,,,,,,,,***+++,,,------,,,+++***&&&(((***+++++++++)))(((+++---...---***(((***,,,+++***)))(((((()))***+++))))))******++++++++++++111000...,,,+++++++++,,,((((((((((((((((((((((((***)))'''&&&&&&''')))***'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''***,,,+++)))'''(((***+++++++++,,,---...///000///000111222444888>>>BBBCCCRRR[[[kkkwwwRRR<<<;;;777222111...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......000111222666333AAAhhhaaaOOOGGG???888666333222111000////////////,,,,,,,,,++++++*********)))***,,,---,,,+++)))''')))***++++++***)))***+++((()))***+++,,,+++************+++++++++******)))************************))))))))))))))))))))))))***((((((,,,000000+++&&&)))***+++---...---***''')))))))))))))))((('''''')))******)))''''''((()))((((((((((((((('''''''''******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000///000111222333777;;;???FFFLLLWWWjjj\\\;;;888999111///777000000000///......------...------,,,,,,++++++***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++............/////////000333555>>>WWW```NNNGGG>>>777555333222111000////////////---,,,,,,,,,++++++++++++******+++,,,+++***)))(((***+++,,,+++))))))***+++((()))***+++++++++************+++++++++******)))************************))))))))))))))))))))))))+++)))))),,,000000,,,'''******+++---...---***((()))))))))))))))((('''''')))******)))'''&&&((()))((((((((((((((((((((('''***)))(((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************+++++++++,,,---...///000///000111222333777;;;???HHHMMMWWWhhheee@@@999:::333000666000000000///......------...------,,,,,,++++++***************++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++------...///000111222333444555;;;QQQ{{{___NNNFFF>>>777555222222111000////////////------------,,,,,,,,,,,,+++++++++************)))***,,,,,,+++)))((()))***((()))******++++++******)))******+++++++++******************************))))))))))))))))))))))))+++******---000000,,,)))*********,,,------***((()))))))))))))))(((''''''))))))***((('''&&&''')))''''''((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))************++++++++++++,,,...///000...000111222333666;;;>>>HHHNNNWWWeeerrrGGG;;;;;;555222444111000000//////......---...------,,,,,,++++++***+++++++++++++++******************++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,...///111333444555555444888IIImmm```OOOGGG???888666222111000//////......///------------------------,,,+++******))))))******+++,,,,,,+++)))((()))***((())))))***************))))))***+++++++++******************************((((((((((((((((((((((((+++++++++---//////---************+++---,,,***((()))))))))))))))(((''''''((())))))(((&&&&&&''')))''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((()))))))))*********************+++,,,---//////...///111111333666:::>>>GGGNNNVVVbbb{{{~~~NNN;;;999666333333111111000000///............------,,,,,,++++++***,,,,,,,,,++++++*********************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---///000111222333444222444AAA``````OOOHHH@@@999888222111000///............------------------------,,,+++******))))))*********+++,,,+++)))((()))***)))))))))))))))*********((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,......,,,+++***))))))***,,,,,,***((()))))))))))))))(((''''''((())))))(((&&&%%%'''(((&&&'''''''''(((((()))))))))((((((''''''''''''(((''''''''''''''''''''''''((()))))))))*********************+++,,,---...///...///000111222666:::>>>EEELLLUUU```vvvVVV<<<777666444222111111111000//////.........------,,,,,,++++++***---,,,,,,,,,++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,------....../////////111000222<<>>888666111111///...............++++++++++++,,,,,,,,,---******+++,,,+++***)))(((((()))++++++******+++---)))(((((('''((()))***+++(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))************++++++***)))((()))***+++***((()))))))))))))))((('''''''''(((((('''%%%%%%&&&(((&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))************))))))******+++,,,...///---...000000222555:::===AAAIIIRRRYYYlllpppHHH888777666222222222111111000/////////...------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,---...///000000///000444999EEEddd~~~\\\KKKDDD===666555111000///......------...*********++++++,,,,,,,,,)))***,,,---,,,+++)))''''''(((*********+++,,,...)))((('''''''''(((***+++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++***)))((()))***+++***((()))))))))))))))((((((''''''(((((('''%%%%%%&&&(((&&&&&&&&&'''((())))))***(((((('''''''''(((((()))''''''''''''''''''''''''))))))))))))************)))))))))***+++,,,......---...000000222555999===@@@IIIQQQWWWiiizzzNNN;;;888777333222222111111000/////////......---,,,,,,++++++***+++++++++,,,,,,---------))))))))))))******************+++,,,,,,,,,,,,+++***+++,,,...000111222333///111555888@@@\\\vvv\\\PPPDDD===:::333111111000///...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************&&&&&&'''((()))***++++++))))))*********+++++++++))))))))))))))))))))))))++++++,,,***)))((()))+++)))******++++++******))),,,++++++******++++++,,,+++***(((''''''(((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&(((&&&%%%%%%&&&'''&&&%%%''''''''''''(((((((((((()))***+++,,,------------+++///222222000111666;;;@@@GGGKKKUUUiiiTTT888888999222555111///111000---...111***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,------...////////////111111444;;;JJJzzzsssYYYNNNBBB<<<:::444111111000///...---,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******)))))))))*********++++++,,,,,,,,,,,,++++++******))))))))))))*********)))'''&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''&&&&&&(((&&&%%%%%%&&&'''&&&%%%''''''((((((((()))))))))+++++++++,,,,,,---------+++///222111000111666;;;@@@GGGJJJTTTggg|||\\\===888666000555111///111000---...111++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++,,,,,,------.../////////000222000333999FFFrrrpppVVVKKK@@@;;;:::444111000000///...---,,,,,,,,,,,,,,,+++++++++******++++++*********))))))))))))))))))*********++++++,,,+++***)))((()))*********************+++++++++))))))))))))))))))))))))***(((&&&(((+++---+++))),,,------......------,,,++++++************++++++,,,+++)))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&(((&&&%%%%%%&&&''''''&&&((((((((()))))))))******---,,,+++++++++,,,---...,,,...111111000222666:::>>>FFFJJJRRRdddxxxiiiDDD888555111555111///111000---...111++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++,,,,,,------.../////////111222000222666@@@gggoooVVVKKK@@@;;;999333111000///...---,,,,,,+++,,,,,,,,,+++++++++******+++++++++*********))))))))))))*********++++++++++++***)))(((((()))***+++************************((((((((((((((((((((((((+++'''%%%(((...000...***,,,------......------,,,...------,,,,,,------...///...,,,***))))))******))))))))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((''''''(((&&&%%%%%%'''(((((('''))))))))))))************...---+++******+++---...,,,...000000000222666999<<>>555555555111///111000---...111,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,,,,------.../////////000000///444888888OOOuuueeeRRRLLLCCC===999111000///......,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,+++++++++******************+++++++++,,,,,,)))***,,,---...---,,,++++++++++++*********))))))))))))))))))))))))))))))&&&''')))+++,,,,,,+++***))))))************))))))******))))))))))))******))))))((('''((()))***+++))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''((((((((((((((('''&&&%%%&&&((()))***)))''''''((((((((()))))))))))))))***+++---...//////------,,,...111444666666999CCCIIIOOOZZZiiijjjHHH999666555111///111000---...111,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,,,,------.../////////000000...444888555GGGjjj}}}```OOOKKKCCC>>>:::222000///...---,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---///111111///,,,***++++++++++++******))))))))))))))))))))))))))))))$$$'''***+++***)))))))))*********++++++*********,,,++++++++++++++++++,,,***))))))))))))+++,,,---((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((())))))(((((('''&&&%%%&&&(((******)))''''''''''''(((((((((((('''(((***,,,.../////////---,,,,,,...111444666666:::DDDIIINNNWWWdddxxxRRR???888555111///111000......111,,,------......------,,,++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++,,,,,,------...//////000111000///444777333BBBbbbxxxdddPPPFFFCCC>>>777333111000///......------...+++,,,,,,------,,,,,,+++///...,,,+++***+++,,,,,,))))))))))))***+++,,,---++++++,,,...//////...,,,+++*********))))))((((((************))))))))))))))))))************)))))))))***+++,,,,,,+++***)))++++++******************+++***)))'''''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))))),,,,,,,,,,,,---...//////---...///000000222555888;;;CCCFFFKKKUUUcccUUU:::777888555222111111111000///,,,,,,------------------)))***+++,,,---,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///555222111222444999DDDOOO|||tttaaaMMMDDDAAA<<<666222111000///...------------+++,,,,,,------,,,,,,+++...---,,,++++++++++++,,,))))))))))))***+++,,,,,,***))))))+++,,,---,,,***************)))))))))(((************))))))))))))((())))))******))))))((()))******************)))******************************)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***))))))((((((((((((((('''((((((((())))))))))))&&&&&&''''''((()))))))))++++++++++++,,,---...///---...///000000222555888:::BBBEEEJJJTTTaaa~~~```@@@888888555222111111111000///------------------------)))***+++,,,---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......333000000222333666@@@JJJpppnnn]]]JJJBBB???:::555222111000///...------------+++,,,,,,------,,,,,,+++------,,,++++++++++++,,,+++***************++++++,,,***))))))+++,,,,,,+++************))))))))))))************))))))))))))'''(((((())))))(((((('''***))))))(((((())))))***************************))))))******))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))((((((''''''((((((''''''((((((((()))))))))&&&''''''(((((())))))***************+++,,,---...---...//////000222555888999@@@CCCHHHRRR^^^yyyoooIII888888555222111111111000///.........------,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000//////111222333;;;DDD___iiiYYYIIIAAA>>>999555333000000///...------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++******)))*********///,,,******,,,---------*********)))))))))))))))************)))))))))(((''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))************((()))***++++++***((('''(((''''''''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''((('''''''''((((((((())))))'''''''''((())))))******))))))))))))***+++,,,---,,,.../////////111555777888???AAAFFFPPPZZZrrr|||PPP888888555222111111111000/////////...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///...000222222111777>>>QQQyyygggXXXIIIAAA>>>999555444000///...------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++******)))*********///---******+++,,,---,,,))))))))))))))))))******************)))))))))(((''''''((((((((((((''''''***)))(((''''''((()))***(((((()))))))))*********((()))***++++++***)))((()))((((((''''''(((((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((''''''(((((()))*********))))))))))))***+++,,,,,,,,,---...//////111444777777>>>@@@EEEOOOVVVlllWWW888888555222111111111000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111//////111444222111555;;;GGGkkkeeeWWWIIIBBB>>>999555555000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,++++++++++++***************++++++,,,***)))(((*********)))))))))))))))************************))))))))))))'''(((((())))))(((((('''***))))))(((((())))))***'''(((((())))))*********))))))******++++++*********))))))(((((())))))***)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))******+++))))))))))))***+++,,,---,,,---......///111444777777===???DDDNNNTTTfff```;;;888555222111111111000///.........------,,,,,,+++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000///111444222000444;;;@@@___cccVVVIIIBBB===777444444//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,++++++***))))))))))))***+++,,,,,,+++***)))*********)))'''((()))))))))************************))))))))))))((())))))******))))))((()))******************)))''''''(((((()))******+++******))))))******+++,,,++++++************++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))******++++++***************,,,------,,,---......///000444666888===???DDDMMMRRRccc~~~jjjAAA888555222111111111000///---------------------------,,,,,,+++,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///...000222111///333::::::RRR~~~bbbUUUHHHAAA<<<666333333//////...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,+++***))))))))))))***+++,,,---,,,++++++,,,---,,,***((((((((())))))*********+++************))))))))))))))))))************)))))))))***+++,,,,,,+++***)))&&&''''''((()))******++++++***)))))))))***,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))******++++++************+++,,,---...+++---.........000444666888===???DDDMMMQQQaaa{{{rrrFFF888555222111111111000///,,,,,,------------------------,,,+++,,,---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---///000///...333:::555KKKyyyuuu\\\QQQGGGBBB===777333333///............---------...,,,***))))))*********))))))*********+++++++++''''''((()))***++++++,,,///---+++)))(((((()))***''')))+++---///...------+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,...000000///...---)))))))))))))))+++---...***)))))))))))))))***+++************)))'''&&&%%%)))'''%%%&&&(((***)))'''(((((((((((()))))))))))),,,,,,++++++***+++++++++,,,---.........000333666:::<<>>888333333333111000111///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,------,,,,,,---.........------///000.........///000111333333<<>>DDDHHHOOO[[[hhhYYY@@@999333444555222000222///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...------///111.........///000111222333:::<<>>:::555222222///............---------+++,,,---,,,+++*********************************+++*********************+++************+++,,,---+++,,,,,,,,,,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((***,,,------,,,+++******)))(((((((((***+++,,,,,,+++***(((((('''''''''(((((())))))))))))(((((('''''''''(((((()))(((((((((((((((((())))))))))))***************++++++,,,,,,---......---///111444666777<<>>111333555///...333///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***+++******))))))+++,,,---***+++,,,+++******,,,...---------...///000111222333777FFFggg~~~\\\MMMCCC;;;888666333111111///............---------***,,,---+++***,,,222888+++++++++*********))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***,,,---...---,,,+++***)))(((''''''((()))***)))(((((('''''''''(((((()))))))))))))))(((''''''###&&&******)))''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,------...---,,,---000222444666;;;AAACCCFFFPPPZZZhhhYYYCCC333444555//////666///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***+++***)))((()))***,,,---+++,,,,,,,,,++++++---...---------...///000111222222666AAAZZZ{{{YYYLLLBBB:::777666222000111//////.........---------+++---...,,,+++...666<<<++++++++++++******))))))))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++***************++++++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))+++,,,......---,,,+++***)))(((''''''((()))***(((((('''''''''(((((()))'''(((((()))))))))))))))###'''***+++)))''''''((((((((((((((())))))))))))(((((((((((()))***+++,,,------...---,,,---///222444666;;;AAACCCFFFOOOYYYbbb___GGG555666666000000888///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***+++***)))((((((***,,,---,,,---------,,,,,,...///------------///000111222111555<<>>888444444333111///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++******)))))))))******)))((((((((())))))+++++++++***************))))))))))))(((((((((((())))))))))))))))))))))))+++++++++******)))))))))************************)))******++++++******)))(((((('''&&&&&&&&&&&&'''+++)))''''''((((((((('''(((((((((((()))))))))))))))((((((''''''(((((()))************)))))))))))))))************+++++++++,,,,,,,,,---......//////444666888;;;???EEELLLQQQYYYmmm\\\;;;999666111111000///000000000///...---,,,.........------,,,,,,+++,,,,,,,,,++++++++++++***,,,+++*********+++,,,---------------,,,,,,,,,,,,------,,,,,,------...///111222777===SSScccIIIBBB===777444444333111///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))((((((((())))))************************))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))************************))))))************))))))''''''&&&&&&&&&&&&''''''***)))((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))*********++++++++++++,,,,,,------...//////333555888;;;???DDDKKKOOOUUUhhhggg>>>777555333333000111111000000///......---......---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///111000444999KKK{{{^^^FFF???;;;666333444333111...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************&&&&&&'''(((((()))******)))((((((((((((((())))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))''''''&&&&&&&&&''''''((())))))***)))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))******))))))*********+++++++++++++++,,,,,,---.........222444777:::>>>CCCIIIMMMTTTcccpppDDD888555555555111222111111000//////......---------------,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000000...333888DDDooo{{{XXXDDD===999555333444333111...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************%%%&&&&&&''')))******+++((((((''''''(((((())))))***************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))((())))))******))))))((((((''''''''''''((())))))(((***++++++)))(((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))************)))************++++++++++++++++++,,,------......111333777:::===BBBHHHKKKRRR___||||||LLL;;;555666777333333222111000/////////000------------------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---...//////000///---333888>>>bbbsssSSSBBB<<<888444333444333111...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************''''''(((((()))))))))***'''''''''''''''((())))))))))))*********+++++++++'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******'''***,,,,,,)))'''((()))'''''''''((()))***************))))))))))))******((()))))))))************)))************+++++++++***++++++,,,,,,---......000333666:::===AAAFFFJJJPPP[[[vvvWWWAAA777666888333444333111000///000000000------------------------******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,------...//////---555999999VVVnnnPPP@@@;;;888444333444444111...---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))((((((((('''''''''''''''((()))***))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++'''***---,,,)))'''((()))&&&''''''((()))******+++******))))))))))))******(((((())))))*********+++)))************+++++++++***++++++,,,,,,---......000222666:::===AAAFFFIIIOOOYYYsss^^^EEE888666888333444333222000000000000111------------------------*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000...666999666NNNdddMMM@@@>>>:::555222222222222111......---------,,,,,,,,,******))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++,,,(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((()))(((((()))++++++***))),,,+++)))((('''((()))+++(((((())))))))))))(((((())))))))))))))))))))))))&&&+++111111---)))((()))+++++++++*********************))))))))))))*********)))(((((((((***+++,,,******+++++++++,,,,,,,,,///......---------......222111444:::===???DDDKKKRRRWWWjjjnnnFFF777888777333333222000000111111///...------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......//////333222333;;;JJJsssaaaKKK>>>===:::555333222222111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((((()))***************))))))))))))))))))))))))''''''((((((((())))))))))))(((((()))++++++***)))+++***((('''&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))'''+++//////+++((((((*********************++++++******))))))))))))*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,......------------......000000333999<<<>>>CCCIIIOOOUUUfffwwwMMM:::999777333333222000000111111///...------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......//////333111333999EEEjjj^^^JJJ======999555333222222111000......---------,,,,,,,,,+++,,,,,,------,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((()))***************))))))))))))))))))))))))((((((((()))))))))******)))(((((()))++++++***)))***)))'''&&&&&&&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))'''***---,,,)))'''(((***)))))))))***+++++++++,,,******))))))))))))******)))))))))((())))))***+++******+++++++++,,,,,,,,,...---------------......//////222777:::<<>>]]][[[III===<<<999555333222222111///......---------,,,,,,,,,)))***+++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))((((((((((((((())))))***(((((()))***************(((((((((((((((((((((((())))))))))))************)))(((((()))++++++***)))***)))((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))''''''(((***(((((()))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,------......//////111777:::;;;@@@GGGIIIOOO]]]vvvbbbDDD999666555333222000000111111///...------------------,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++,,,------......///...111000222666:::SSSyyyzzzXXXIII===;;;888555333222222000.........---------,,,,,,,,,)))***+++---------,,,+++************)))))))))((())))))))))))))))))))))))((((((((((((((())))))***(((((()))***************(((((((((((((((((((((((())))))))))))************)))(((((()))++++++***)))******)))))))))((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))(((''''''''')))***(((((()))***+++,,,,,,,,,******))))))))))))******))))))*********)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000///222777:::;;;@@@FFFGGGNNNZZZnnnmmmIII888555666333222000000111111///.........---------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++,,,------......///---///...222777999MMMnnnuuuVVVHHH===:::888555333333111///.........---------,,,,,,,,,***,,,...000000000...---************))))))))))))))))))))))))))))))))))))))))))((((((((()))******(((((()))***************))))))))))))))))))))))))((((((((()))))))))******)))(((((()))++++++***)))************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***)))))))))***+++++++++,,,******))))))))))))******)))************)))((((((******+++++++++,,,,,,,,,++++++++++++,,,---...///000///222777999:::???EEEFFFMMMVVVfffyyyOOO:::555666333222000000111111///............------,,,,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++,,,------......///,,,...---222888888HHHgggpppRRRFFF;;;:::777555333333111///---......---------,,,,,,,,,***,,,...111111111///...************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((((()))***************))))))))))))))))))))))))''''''((((((((())))))))))))(((((()))++++++***))))))))))))))))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))*********)))******************++++++******))))))))))))******)))******+++***)))((('''******+++++++++,,,,,,,,,++++++++++++,,,---...//////...000555777888===CCCDDDLLLSSS___~~~WWW<<<555777333222000000111111///...///......---,,,,,,++++++++++++++++++++++++++++++************************)))******+++,,,,,,------++++++,,,------......///......,,,111777666DDD```lllPPPEEE:::999777555333333111///---......---------,,,,,,,,,(((***---///000///---,,,************))))))))))))))))))))))))))))))))))))***************++++++,,,(((((()))***************))))))))))))))))))))))))''''''''''''(((((((((((()))(((((()))++++++***)))((((((((()))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((***++++++***)))+++++++++*********************))))))))))))******)))***+++++++++)))((('''******+++++++++,,,,,,,,,++++++++++++,,,---...///---,,,///444666777<<>>666777333222000000111111///...//////...---,,,,,,++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++,,,------......//////...,,,000666444@@@[[[eeeKKK@@@;;;888777555333111000000///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......,,,+++***)))))))))))))))))))))))))))))))))***)))(((((((((((()))))))))))))))(((((((((((((((***(((&&&'''***+++)))'''((())))))((('''))),,,///******++++++++++++******((((((''''''''''''((((((*********(((&&&&&&(((***,,,***)))***++++++***))))))))))))))))))))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))''')))++++++******+++,,,...------,,,,,,++++++***000///...///222777;;;>>>DDDJJJOOOWWWnnnnnnGGG777666666444222111222222000/////////...---,,,,,,+++++++++++++++,,,,,,---------,,,+++++++++***)))))))))***+++,,,+++******,,,...++++++,,,,,,,,,,,,------......000222333555???JJJzzzdddJJJ@@@;;;888777555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,+++***************************************))))))((((((((()))))))))))))))(((((((((((((((+++)))'''(((******)))'''(((((((((((('''(((+++...******++++++++++++******))))))(((((((((((())))))*********((('''&&&(((***+++***)))***++++++***))))))))))))))))))))))))))))))************++++++++++++******)))))))))))))))))))))))))))))))))))))))'''))),,,...///...,,,***------,,,,,,,,,,,,++++++000//////000222777<<<>>>BBBHHHMMMUUUkkkuuuLLL::::::666444222111222222000/////////...------,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++***************+++,,,+++******,,,...++++++,,,,,,,,,,,,------......///222222444===GGGpppaaaIII@@@;;;888777555333111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++***)))))))))))))))******)))))))))))))))*********,,,***))))))******(((''''''((((((''''''(((***,,,******++++++++++++************))))))))))))******)))******)))''''''(((***+++***)))***+++,,,+++))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))),,,000333222---)))++++++,,,,,,,,,,,,------111000000111333777<<<>>>@@@FFFLLLSSSgggSSS>>><<<666444222111222222000/////////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++***+++,,,+++******,,,...++++++,,,,,,,,,,,,------///...///111222333:::BBBbbb]]]HHH@@@;;;777666444222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++******)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''((((((((('''''')))+++******++++++++++++******+++******************+++)))***+++***((('''(((***+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))+++))))))---222333...)))******+++,,,,,,---......111111111222444888;;;>>>???EEEKKKRRRcccZZZ???:::666444222111222222000/////////......---------,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,+++******,,,...+++++++++,,,,,,,,,------///...///111111111666===WWW}}}YYYGGG@@@;;;777666444222000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---------------***************************************+++,,,,,,------........./////////,,,---,,,+++***)))))))))'''((())))))(((((()))+++******++++++++++++******++++++************++++++)))***++++++)))(((((()))***)))((()))+++,,,+++***************************))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))---)))''')))...000...*********++++++,,,---......111000111222444777:::<<>>CCCJJJQQQ\\\vvvmmmGGG999666444222111222222000///........................---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***+++,,,+++******,,,...++++++,,,,,,,,,,,,------000---...222333222333777GGGppprrrRRREEE???;;;666555444222000///......,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***,,,---...///...,,,+++++++++++++++++++++++++++*********++++++---......------......///000000111***,,,...---+++***+++---)))+++,,,,,,***)))***+++******++++++++++++************))))))))))))******)))+++,,,,,,***))))))))))))(((((()))+++---,,,+++************************)))************++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((()))***++++++,,,+++++++++,,,,,,---------...///000111333555777999<<>>777888666333222111000///---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++***)))(((((((((...---+++,,,---......---,,,++++++---//////,,,***++++++++++++++++++++++++***+++,,,,,,+++***)))((())))))))))))))))))))))))************************---,,,,,,++++++******)))******)))******++++++,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++++++++,,,,,,,,,------......000111333444666666999???EEEJJJPPPcccmmmFFF999444222333333//////111---------......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++...---,,,***************+++************++++++,,,,,,,,,+++++++++,,,------------...///111222333444:::PPPpppdddIII@@@<<<777888555333111111000///---++++++++++++***************++++++++++++,,,,,,,,,+++++++++++++++,,,---...)))***+++++++++)))((('''000...------.........---+++++++++,,,------+++)))************************)))************))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///111333444555666999>>>CCCGGGKKK\\\{{{zzzQQQ:::555222444444111///111...............---,,,+++------............------------,,,+++************************++++++,,,---------,,,+++++++++,,,,,,,,,,,,---///000111222333777IIIeee```GGG???;;;777777555222111111000///---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))((((((((()))***,,,---,,,------------,,,,,,+++111///------......---,,,******+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************))))))******+++++++++,,,*********+++++++++******+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,---------,,,+++***++++++++++++,,,,,,,,,---...///111222444555666888<<>>:::777444222000000000000///...---------,,,,,,,,,++++++,,,,,,,,,++++++*********'''((()))******)))'''&&&'''((()))+++,,,,,,,,,++++++***))))))+++------,,,***---///...+++((()))***))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))***,,,---,,,***((('''((())))))*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++)))************+++++++++,,,---...000111333444555888;;;???DDDGGGPPPdddvvvOOOAAA555222222222000111---...///////////////...+++,,,,,,------,,,,,,+++)))***,,,,,,---,,,+++***111000///...---,,,,,,,,,++++++++++++,,,------...,,,---...///000111222333111999AAA]]]lllQQQAAA>>><<<222777555333000......//////......---,,,,,,+++******+++*********+++,,,,,,---+++*********))))))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++******))))))((('''''''''******))))))((((((''''''))))))))))))))))))))))))***---,,,'''%%%(((******,,,+++***(((''''''''''''+++++++++************)))((((((***++++++***))))))))))))(((((((((((()))***&&&''''''((()))******+++******))))))))))))))))))************+++,,,------)))***+++,,,,,,+++)))(((000,,,***---222666555222666999@@@EEEHHHPPP```ppp```;;;555666444555...555111111000000//////......------------,,,,,,+++******,,,......---+++++++++333///+++)))+++,,,+++)))---------+++******,,,.........//////000000111111333999???SSShhhNNN???======444777555222000///...//////......---,,,,,,+++*********)))))))))******+++,,,************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))+++---...---++++++******))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((***)))&&&'''+++---++++++***)))((((((''''''(((+++++++++*********))))))))))))*********)))((('''))))))((((((((()))))))))'''''''''((()))*********************************+++++++++***++++++,,,,,,******++++++++++++******---,,,---111888;;;999666666999???DDDFFFMMM\\\kkkggg@@@888777555555...444111111000000//////......---............---,,,+++,,,------,,,******,,,...222...+++***+++,,,+++***,,,,,,+++******+++,,,---.........///000000111111111555;;;LLLxxxbbbKKK===<<<===666666444222000///...//////...------,,,,,,++++++***)))))))))((())))))***+++************))))))))))))+++******))))))******+++************************+++*********,,,---,,,+++,,,++++++***))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))***((('''+++111222...))))))(((((((((((())))))++++++*********)))))))))))))))******)))((('''&&&))))))))))))))))))))))))''''''(((((())))))************++++++++++++++++++,,,,,,++++++***+++++++++++++++************++++++,,,,,,...444999;;;888555777999>>>BBBDDDJJJWWWeeeqqqGGG;;;777555555...333111111000000//////............//////......------......,,,***)))***---111000---+++***+++,,,,,,+++---***((())),,,...---,,,------...//////000111111444777:::IIIqqq^^^III<<<;;;<<<777444333222000////////////---------,,,,,,+++++++++******)))))))))******+++*********)))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************+++,,,++++++,,,,,,++++++***)))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,+++))))))///555444///((((((((((((((()))******************))))))))))))(((((())))))(((((((((((()))*********))))))(((((('''((((((((()))))))))***+++++++++++++++,,,,,,,,,------,,,+++************,,,+++***)))***+++,,,---...---...000333444222000666777<<>>999888555222111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++))))))))))))************'''(((((())))))(((((('''))))))))))))))))))))))))''')))******))))))***+++,,,++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((&&&))),,,+++&&&((((((((((((((()))************)))))))))((((((((()))))))))))))))***++++++***++++++,,,+++***((('''(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,++++++***+++++++++++++++***++++++,,,---...///---,,,,,,---000444666444444888???CCCIIISSS^^^qqq\\\AAA666333777000333111111000000//////......++++++,,,,,,---,,,,,,,,,))),,,...//////.........,,,---...---+++***+++,,,---++++++---000111///,,,++++++,,,---///000111111000222444;;;UUUtttSSSHHH>>>888888555111111111000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************((()))))))))************&&&''')))++++++)))'''&&&************************&&&(((******(((''')))++++++******))))))((('''''''''((((((((()))))))))***))))))))))))))))))))))))%%%((((((&&&'''***)))&&&)))((((((((((((((()))******)))))))))((((((((((((...---+++***)))))))))******+++,,,,,,,,,***(((&&&))))))))))))(((((((((((((((((())))))***++++++,,,+++++++++***++++++,,,,,,)))***+++,,,------------...............000333555444444777===AAAFFFOOOXXXhhhfffFFF888444777///222111111000000//////......+++,,,,,,---......------+++,,,......------///111,,,...///...+++))))))+++***+++,,,---------,,,+++***+++,,,---///000111222222444666:::OOOyyynnnOOOGGG???888777555000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((())))))(((((())))))*********+++%%%'''***,,,,,,***'''%%%************************&&&(((******'''''')))+++******))))))(((''''''''''''((((((((())))))******))))))))))))))))))))))))$$$)))+++)))(((+++,,,***))))))(((((((((((())))))))))))))))))((((((((((((222000...+++)))(((((((((***+++,,,---,,,***(((&&&))))))))))))(((((((((((('''(((((()))******++++++************+++,,,------(((***+++---......------...///000000...---......555444666<<>>777333222666111111111000//////.........------,,,---...///000///...,,,+++***+++,,,---***++++++,,,,,,++++++***...***(((******)))***///,,,,,,------...////////////000777222???^^^bbbIIICCC;;;777777444111111000///...---,,,,,,+++...+++,,,111,,,'''...************************)))))))))))))))))))))))))))***************))))))*********+++++++++,,,,,,++++++++++++++++++++++++***)))((((((((((((((()))*********+++******)))((())))))))))))))))))))))))***))))))(((((())))))***))))))************)))))))))))))))(((((((((((((((+++++++++************)))))))))***++++++***((('''((((((((()))))))))******''''''((())))))******+++,,,+++***(((((()))+++,,,---,,,,,,,,,---...000111000000000000111222333333111333666999<<<@@@EEEIIITTThhhcccDDD888444444555222111111000000///.........------------.../////////...---++++++,,,,,,---***++++++,,,,,,++++++***444...***(((''''''***///,,,,,,------...////////////111999333;;;UUU{{{___HHHCCC<<<777777444111111000///...---,,,,,,+++...+++---333---'''---************************))))))))))))))))))))))))******+++++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((((((*********++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))++++++******))))))((((((+++++++++*********))))))(((((()))***))))))((('''(((((())))))************'''(((((()))******++++++,,,***((('''(((***,,,......---+++***+++---///000000000000000111222333333111333666888:::>>>CCCGGGQQQaaa|||sssKKK999555555444222222111111000//////.........------............000///...---------......***++++++,,,,,,++++++***444///******)))(((***///,,,,,,------.../////////...000:::444999MMMqqq}}}\\\GGGDDD===777777555111111000///...---,,,,,,)))+++))),,,333...&&&***************************))))))))))))))))))))))))******++++++++++++***))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))((((((******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))),,,,,,,,,++++++*********+++++++++*********))))))((((((((()))))))))(((((((((((()))***+++******)))(((((())))))***++++++++++++***((('''(((***---///---,,,***))))))+++,,,...////////////000111222333111333555777999===AAAEEEPPP\\\rrrQQQ999666666222222222222111000000//////..................------111000000///////////////***++++++,,,,,,++++++***///+++***,,,,,,***+++...,,,,,,------.../////////...///999555888HHHiiixxxXXXGGGEEE===777777555111111000///...---,,,,,,,,,///,,,111999333***---************************)))))))))))))))))))))))))))******+++,,,,,,++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******))))))***++++++,,,+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))************)))))),,,,,,,,,++++++++++++++++++++++++************)))(((((((((((())))))))))))((()))***+++++++++***)))(((((()))******++++++,,,+++***)))((()))***,,,---,,,+++***))))))***++++++............///000111111111222555666888;;;@@@CCCMMMWWWiiiVVV999777777///333222222111111000//////.........///......---,,,000000000000000/////////***++++++,,,,,,++++++******)))***......++++++---,,,,,,------...////////////...777555777DDD```rrrUUUEEEDDD<<<666666444111111000///...---,,,,,,...000...333<<<666,,,...************************))))))))))))))))))))))))((()))***+++,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***)))***++++++,,,,,,,,,+++))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))))))))******************+++++++++************))))))((((((((())))))***+++''')))***,,,,,,+++***)))((())))))******+++,,,,,,*********)))******++++++,,,,,,,,,++++++*********---,,,,,,------...///000111222444666777:::>>>BBBIIIQQQaaa}}}___???===<<<222333333222111111000000///....../////////...,,,,,,///////////////...------***++++++,,,,,,++++++******((()))------******,,,,,,,,,------.../////////222---555333666???WWWoooRRRCCCCCC;;;555555333111111000///...---,,,,,,(((***(((---777111&&&(((************************))))))))))))))))))))))))'''((()))+++,,,---......++++++,,,,,,,,,---------++++++++++++++++++++++++((()))+++,,,---,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))''''''(((((())))))******+++++++++************))))))))))))))))))***++++++''')))+++,,,,,,,,,***))))))))))))***++++++,,,,,,*********+++************---------------,,,******,,,,,,,,,,,,---...//////111222444555777:::>>>AAAEEELLL[[[uuuhhhFFFDDDCCC888333333222222111000000000....../////////...,,,+++------......------,,,++++++++++++,,,,,,+++++++++,,,))))))++++++((())),,,,,,,,,------...//////000555...333222444;;;PPPgggPPPCCC@@@::::::888000666333000///000///,,,)))---+++)))***,,,---+++)))******))))))))))))*********))))))((((((((((((((((((((()))***++++++,,,,,,,,,)))(((***///000,,,((())))))))))))***+++,,,---///............------------------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++((()))******)))(((***+++,,,,,,,,,++++++*********)))***++++++))))))***+++---------............//////111333444555888;;;===HHHNNNUUUeeeyyyLLLBBBBBB555444222111111222111000...---222666555111---,,,...++++++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............///...222777888NNNrrreeeOOOCCC???:::999888000555222000///000///---***...,,,******,,,---+++)))******))))))))))))************)))((((((((())))))(((((()))******+++,,,,,,---***)))+++///000,,,)))******++++++++++++++++++............------------------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))******++++++******)))***)))((((((***---000,,,,,,,,,++++++************+++,,,+++*********,,,------------............///111333444555777;;;===CCCIIIPPP___OOO@@@>>>333444222111111222111000...///333666555000,,,+++---,,,,,,---------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............000111///222555555IIIlllbbbMMMBBB???999999888111222111//////000000...---...,,,++++++,,,,,,+++)))******))))))))))))******++++++***))))))))))))***((())))))******+++++++++...,,,***,,,...///,,,)))+++,,,---------,,,***)))......---------,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''((())))))******))))))******)))((((((+++000333+++++++++++++++*********+++,,,---,,,+++***+++---------------...............000222444555777:::===BBBIIIPPP\\\xxxUUU>>>:::111444222111111222111000...///222555444000,,,+++,,,---------------,,,+++***************************++++++++++++++++++++++++***+++,,,---............111333111222444222CCCbbb~~~]]]JJJ@@@>>>888888888111000/////////000000000///...---,,,,,,,,,++++++*********))))))))))))******,,,++++++***************((()))))))))*********+++---+++***+++,,,---+++)))***+++---......---,,,***------------,,,,,,,,,++++++++++++++++++*********************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))*********)))(((***---000+++++++++***************+++,,,------++++++,,,---,,,,,,---------............000222333444666999<<<@@@FFFNNNXXXmmm^^^@@@999222444222111111222111000......000222222///---------............---,,,+++******************************************************+++,,,---............000333111111333111???ZZZvvvYYYGGG???===777777888222...//////000///000000111.........---,,,+++***+++******))))))))))))******,,,++++++***************)))))))))))))))************))))))))))))***))))))''')))+++...//////...------,,,,,,,,,++++++++++++************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))(((***++++++***)))))))))************************+++,,,------++++++,,,---,,,,,,,,,------------...---///111222333555999;;;<<<@@@HHHQQQ```}}}kkkGGG;;;555444222111111222111000...,,,---///000///......////////////...---,,,+++******************************************************+++,,,---............,,,111000000333222===TTTqqqUUUDDD>>>===666666888333---///000000//////000222...//////...+++******+++******))))))))))))******++++++***))))))))))))***))))))))))))))))))))))))((((((''''''(((((()))***&&&'''***,,,.../////////,,,,,,,,,+++++++++******)))))))))))))))*********************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******'''((())))))******))))))(((***,,,---+++((('''&&&)))))))))***************+++,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,...000222333555888;;;>>>@@@GGGPPP[[[qqqxxxNNN???888444222111111222111000...,,,,,,---....../////////...............---,,,+++************************++++++++++++++++++++++++***+++,,,---............***111111000333333;;;OOOnnnRRRBBB===<<<666555888333---///111000///...000222...///000...+++)))***,,,******))))))))))))************)))((((((((()))))))))))))))))))))))))))(((''''''''''''((()))+++---(((((()))***+++,,,---...++++++++++++************((((((((()))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))******++++++******)))***,,,,,,***))))))***((()))))))))*********+++***+++,,,+++*********,,,++++++,,,,,,,,,---------,,,...000111222444888:::AAABBBHHHRRRZZZkkkUUUAAA888444222111111222111000.........------------,,,,,,---...............------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++333222111444333999IIIsssnnnPPPAAA<<<<<<555555888444...000222111...---///222...000111///+++)))***,,,******))))))))))))*********))))))((((((((((((((())))))))))))((((((((((((''''''(((((((((***---///***)))))))))***+++,,,,,,+++++++++************)))'''((((((((())))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++***++++++*********---///(((((())))))*********+++)))***++++++))))))***+++++++++,,,,,,,,,---------,,,...000111222444777:::@@@???EEEPPPVVVdddYYYBBB888444333111111222222000///111000...------,,,***)))------......///.........************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,444444111444222777EEElll}}}aaaLLLBBB;;;::::::666333222000000000///......------......---,,,,,,+++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++)))((('''((()))+++,,,,,,+++***((((((((()))***))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******)))((('''&&&&&&''')))***)))((((((***++++++)))'''******))))))((((((''''''%%%&&&(((************)))))))))))))))************))))))))),,,//////,,,)))************))))))))))))(((((())))))*********+++,,,+++***((((((((()))))),,,,,,,,,---------......------...000222444666777;;;@@@BBBJJJUUU___wwwfffDDD888888666333222222222111///000---+++---,,,)))))),,,+++************,,,---...111111///...,,,+++))))))+++++++++******))))))))),,,,,,,,,---------.........---///111111111666>>>eeewww\\\KKKBBB;;;:::999666333222000000//////......------...------,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''((()))+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))*********)))))))))(((((()))******++++++******)))***)))'''&&&&&&'''((()))))))))***,,,......+++)))***)))))))))((((((((('''&&&'''((())))))*********))))))))))))************+++******+++......+++)))************))))))))))))((()))))))))************+++***)))(((((())))))***+++,,,,,,,,,,,,---------,,,---...///222444666777<<>>]]]oooUUUIIIAAA;;;:::999555222222000000//////...---------------,,,,,,++++++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,+++***))))))((()))))))))))))))))))))))))))))))))******))))))))))))(((((()))******++++++******)))+++***((('''&&&'''(((((())))))+++...000000...+++))))))))))))(((((((((((((((''''''(((((()))***+++))))))))))))************---+++***+++,,,,,,+++)))************))))))))))))))))))))))))***************))))))((())))))***+++******+++++++++,,,,,,,,,+++,,,---///222444777888<<>>;;;;;;777222000222//////......---,,,,,,,,,++++++++++++++++++******************))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))************(((((()))************)))((((((((((((((((((((((((''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))(((((((((***------,,,+++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************+++,,,---,,,*********,,,************))))))))))))************))))))))))))((())))))************)))))))))*********++++++++++++,,,---...000333444666444>>>@@@CCCNNNWWWdddwwwggg===888666333222222222111///---,,,...333333...,,,,,,,,,+++++++++,,,---///000+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000222444222///222888CCCgggvvvWWWLLL@@@===;;;;;;777111000222///......------,,,,,,+++******************++++++************))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))***************'''((()))***+++******)))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''((())))))************+++)))((()))+++,,,,,,+++'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))************(((***------+++***+++,,,************))))))))))))************)))))))))((())))))***+++******((((((*********+++++++++,,,,,,---------...000111333444222===???@@@KKKUUU```pppqqqDDD888666333222222222111///...,,,,,,000000---,,,......---,,,++++++,,,......++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......000000222444222///222777???^^^oooQQQHHH???===;;;;;;777111000222///......------,,,++++++******************++++++************))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***************'''((()))+++++++++***)))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&'''(((***++++++++++++---+++))))))***,,,,,,,,,'''((((((((())))))******'''((()))******)))((('''))))))))))))************&&&***---...,,,++++++,,,************))))))))))))+++*********))))))(((((()))***++++++***)))((('''***++++++++++++,,,,,,,,,............///111222333222===??????IIIRRR\\\kkk}}}xxxJJJ888666444222222222111///000,,,,,,......,,,---000000///---,,,++++++,,,---*********+++,,,,,,------)))))))))******+++++++++,,,,,,,,,---------......000000333555222///111777;;;XXXkkkOOOEEE???===:::777444222111111111///---------,,,***)))************************+++***))))))***,,,...///,,,)))'''((()))***(((%%%))))))((((((''''''&&&&&&******)))((((((((((((((('''((()))******++++++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,---,,,***+++,,,,,,+++)))((()))***++++++***)))(((************************,,,+++*********+++------************))))))))))))******))))))((((((''''''***(((''''''(((***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------///000111222888;;;>>>AAAEEENNNZZZbbbwwwHHH===666666555///222555,,,///////////////......---,,,,,,,,,++++++*********,,,,,,***)))))))))***+++++++++************++++++,,,,,,------------------...000111111111111444666>>>OOOeeeMMMGGG???===:::666444222111111000///------------+++***************************+++***)))((()))+++---...,,,***((()))++++++)))''''''''''''''''''(((((((((******)))((((((((((((((('''((()))***++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))((()))***+++,,,---,,,++++++,,,,,,+++***))))))************))))))************************+++******)))***+++,,,---*********)))))))))((((((******))))))((((((((((((+++***))))))+++,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------...///111111777999;;;>>>BBBKKKVVV___qqqPPP???777777666111333555---///////////////......------,,,,,,,,,++++++++++++,,,,,,***)))))))))***+++++++++************++++++,,,,,,,,,------------......///000000000111333555<<>><<<999666333222111111///...,,,,,,------,,,+++***************************)))(((((()))***,,,------+++******+++,,,***)))&&&&&&''''''((()))))))))***))))))((((((((((((((('''((()))***++++++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))***))))))))))))***++++++...---+++,,,------,,,*********))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++))))))))))))((((((((((((***))))))))))))(((((((((+++***)))***,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------...///000000555777999;;;???GGGRRRZZZjjj|||[[[BBB888777888333333444---///////////////......---------------,,,,,,,,,,,,,,,,,,+++************+++++++++************++++++,,,,,,,,,---------......---.../////////000222444888FFFuuuyyyWWWHHHGGG===<<<999666333222111111...---,,,,,,---...---+++************************))))))(((((()))***++++++++++++******+++++++++***)))))))))))))))*********))))))(((((((((((())))))(((((()))***++++++++++++((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))************+++++++++,,,...---,,,,,,------,,,***+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((''''''))))))))))))))))))))))))(((''''''(((***+++***)))******************************+++++++++,,,,,,,,,...------------...///000444666888999<<>>===:::999888555333222111000//////...---,,,,,,++++++************************))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))************)))******)))((((((***+++)))*********++++++++++++*********)))(((((())))))))))))************))))))***)))))))))))))))******))))))(((((((((((())))))'''((((((((()))))))))***+++,,,------+++************,,,......---++++++++++++++++++++++++++++++++++++,,,...///...---,,,******+++++++++++++++++++++++++++***)))((((((((())),,,,,,------------------))))))******++++++++++++))))))***,,,------.........111555888;;;>>>AAACCCCCCGGGMMMRRRYYYnnnbbbAAA888333222333000/////////000//////...---------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---///000222222///000111111000///111222555444===YYYrrrYYYLLLCCC===<<<;;;:::999777555333111000000///...---,,,++++++***************************))))))))))))))))))))))))((((((***+++++++++***)))((((((((()))))))))******((()))***)))((((((***,,,)))******+++++++++******((()))******(((((((((***))))))************)))))))))))))))))))))******+++***))))))(((((((((((((((''''''(((((())))))******((())),,,,,,++++++,,,---+++---...---,,,++++++,,,++++++++++++++++++++++++------..................))))))******++++++,,,,,,111///+++)))((()))***,,,......------,,,,,,++++++))))))***++++++++++++***((()))***,,,------------...111444777999;;;>>>AAA@@@DDDLLLRRRUUUdddjjjEEE999333333555222/////////000000//////...------,,,,,,,,,,,,++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...000222444555///000222111000///000222333444<<>><<<;;;;;;:::888666444222111.........------,,,,,,,,,************************))))))))))))))))))))))))'''(((***+++++++++***)))''''''((((((((()))))))))((()))***)))((((((***,,,)))***++++++++++++***)))&&&)))+++***((('''(((***))))))************)))))))))))))))))))))***++++++******)))((((((((((((((('''''''''((()))*********(((***,,,,,,++++++,,,---------...,,,******+++---************************---,,,,,,+++,,,---...///((())))))***+++,,,,,,,,,000...+++)))((()))+++---,,,,,,+++++++++*********((()))***+++,,,++++++***((()))***,,,------------///111333555666999===???BBBEEELLLQQQQQQ[[[yyysssJJJ<<<444333555222//////000000000000//////------,,,,,,,,,,,,++++++***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222333444///111222111000///000111111555===OOOsssdddRRRMMMFFF???===<<<<<<;;;999777555333222,,,,,,,,,---------......************************))))))))))))))))))))))))'''((()))++++++******)))''''''''''''((((((((((((((()))***)))((()))***,,,)))***+++,,,,,,+++))))))&&&(((+++***((('''(((***))))))************))))))))))))((())))))***++++++******)))(((((((((((((((&&&''''''((()))******+++,,,---...---+++)))))))))......---+++******+++---************************+++***(((((((((***,,,...(((((()))***+++,,,,,,---******((((((((()))***+++))))))))))))))))))******((()))***+++,,,+++******'''(((***,,,---------,,,///111222444555888<<>>666444666222//////000000000000000///---------,,,,,,,,,+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333000111222111000///000111000666>>>MMMooocccSSSHHHEEEDDD>>>???===:::777444222111000...---,,,,,,++++++,,,,,,+++++++++************)))+++***)))))))))***,,,,,,///,,,******,,,,,,***((((((((())))))))))))((((((+++)))'''(((+++,,,***(((************************************))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))*********))))))(((,,,++++++******)))))))))---///000...***((()))+++&&&(((***,,,---,,,+++***'''(((***++++++***)))(((***)))(((((()))+++---///+++***)))))))))***,,,,,,******++++++++++++*********++++++,,,,,,---......///111444777999;;;;;;;;;BBB???AAAHHHJJJOOOcccyyyZZZ:::999888111111222111000000000000000000222000...---------///000...+++)))***---...---+++,,,,,,,,,---------......000000111222222111//////555333000...---...000222---444;;;FFFccc~~~^^^QQQGGGEEEEEE??????===:::777444222111111......---,,,,,,,,,,,,---+++++++++************)))+++***)))))))))***+++,,,...,,,++++++------,,,***((())))))))))))))))))(((+++)))((((((***+++***(((*********************************)))))))))(((((((((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))************))))))++++++++++++************,,,---...---,,,,,,,,,---((()))***+++,,,+++******))))))***+++++++++++++++***)))(((((()))***,,,,,,+++***)))))))))***+++,,,******++++++++++++************++++++,,,---------///000222555777999;;;;;;AAA>>>AAAHHHIIIMMM___sss___===:::888222333222111111000000000000000111000...---,,,---...//////,,,******,,,---,,,++++++,,,,,,,,,,,,---------...///000111111000//////333222000///...///000111///555:::DDD___uuuYYYNNNFFFEEEFFFAAA???===:::777444333222222//////...---------------+++++++++************)))******))))))******+++,,,...---++++++---------,,,))))))))))))))))))))))))***)))((()))***+++***(((******************************))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))++++++++++++++++++,,,,,,+++++++++,,,...000000///+++++++++************))))))))))))***+++,,,---...))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******))))))******+++,,,,,,,,,//////000222555777999;;;>>>===AAAFFFHHHKKKYYYiiigggAAA:::888333555222222111000000000000000000///---,,,,,,,,,---...///---++++++,,,,,,+++*********+++++++++,,,,,,,,,,,,---...////////////////////////000000000111111111555888@@@XXXmmmUUULLLEEEDDDEEEAAA???===:::777444333222222......---,,,,,,,,,,,,---+++++++++*********))))))***************+++++++++///...,,,+++++++++++++++***************************)))))))))******))))))***************************)))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((())))))************)))******++++++,,,,,,------+++)))(((***...000///------,,,+++***)))))))))))))))((((((((()))+++---///(((((()))))))))(((((('''***************+++++++++******++++++++++++******((())))))******+++,,,,,,/////////000222555888999;;;<<<@@@DDDEEEGGGRRR^^^pppqqqFFF;;;777333555333222111000/////////000///...---,,,,,,,,,,,,---///...---,,,++++++******)))************+++++++++++++++,,,---......//////,,,---///000111111111000222444777===RRR|||hhhRRRLLLEEECCCDDD???===<<<999666444222222222---,,,++++++******+++++++++++++++*********))))))))))))******++++++++++++///...---+++))))))***+++++++++************++++++))))))******)))))))))***)))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************(((((()))************************++++++,,,,,,,,,+++)))'''(((,,,---,,,)))...---+++***)))(((((()))''''''&&&&&&(((***,,,---(((((()))))))))(((((('''))))))******++++++++++++******++++++++++++******((())))))******+++,,,,,,.........///111444666888999;;;???BBBCCCEEELLLUUUdddzzzKKK;;;777333555333222111000////////////......------,,,,,,,,,,,,......---,,,+++******+++)))))))))*********++++++***++++++,,,---......///+++,,,///111222111111000222333555;;;NNNvvv~~~aaaOOOKKKDDDAAABBB>>><<<:::888555333111111111,,,++++++***************+++++++++************)))))))))***++++++++++++***......---+++******---///---,,,+++******+++,,,---(((***+++***)))((()))***))))))))))))))))))))))))))))))((((((((((((''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''((()))******+++************************++++++***)))((((((******)))(((,,,,,,++++++***)))((((((&&&&&&&&&'''((()))***+++))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******))))))******+++,,,,,,,,,---......000111333555666888:::===???@@@CCCIIINNN\\\yyyRRR>>>888444555333333111000////////////............---------,,,---......,,,******+++,,,))))))*********+++++++++,,,+++++++++,,,---...///,,,---...000111111000000111111444:::JJJooouuuZZZKKKHHHBBB@@@AAA===:::999666333111000000000---,,,++++++******+++++++++++++++************)))((()))***+++,,,++++++***+++,,,---,,,,,,...333777...,,,+++******+++,,,...(((***+++***(((((()))+++))))))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************'''((()))******+++++++++******))))))))))))))))))((()))******))))))***+++***+++,,,,,,+++***)))(((''''''((()))))))))))))))***)))(((((()))***,,,,,,((()))***+++,,,++++++*********++++++++++++************++++++,,,---------,,,---///111333444444555777:::<<<===>>>BBBGGGJJJQQQiiiXXXAAA:::555777444333222000//////......////////////......------+++---...,,,******,,,...*********+++++++++,,,,,,...---,,,+++,,,,,,---...------...///000000000000111111333888FFFhhhnnnUUUGGGFFFAAA???AAA===999888555333111000//////...---,,,,,,++++++,,,,,,+++++++++************)))((()))***+++,,,+++******)))+++------...222999>>>...---+++******+++---...(((***,,,+++(((''')))+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))************''''''(((******+++++++++******))))))((((((''''''&&&)))++++++)))))),,,///)))***,,,---,,,+++)))'''((((((***++++++***)))(((***)))(((((()))+++---///((()))***+++,,,+++************++++++++++++*********++++++,,,,,,---......,,,---000222444444444444777:::;;;;;;===BBBGGGIIIHHH]]]xxx\\\DDD<<<777888444333222000///.........//////000000//////...---***,,,...,,,******,,,///***++++++++++++,,,,,,,,,///...---,,,,,,,,,---...............////////////111111333888DDDcccfffWWWHHHDDDDDDAAA>>><<<999888666333111000///...///...,,,+++,,,------,,,+++''''''+++,,,'''''',,,))))))))))))************))))))***,,,///333888:::///...,,,++++++,,,---///------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''******))))))(((((('''''''''''''''''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************************)))((('''''''''(((***+++---///...******,,,---******+++,,,---,,,,,,***)))++++++++++++++++++++++++,,,---.........000333666999:::<<<===>>>@@@DDDGGGLLLUUUjjjhhhEEE===;;;666555555444222000///000111///.........---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++............////////////000111111999HHH\\\bbbTTTFFFBBBBBB@@@===;;;999888555333111///......;;;777222...,,,+++***))),,,((((((,,,+++((((((+++))))))))))))*********************+++---000222444...---+++******+++,,,---------,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))))))))((((((((('''******))))))(((((((((((((((((('''''''''((())))))***)))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************)))((('''''''''(((***++++++......++++++------******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,---.........000333555888999;;;<<<===???CCCFFFIIIPPPccclllHHH>>><<<666444555555333111000000111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,............////////////000000000777EEEXXXuuu\\\OOOCCC@@@AAA???<<<:::888777555333111///......@@@:::333---***)))))))))---******,,,+++((((((***)))))))))*********++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,......---,,,+++***)))(((++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((***))))))))))))(((((((((***)))((((((((((((((((((******)))))))))(((((((((***)))(((''''''((()))***(((((((((((())))))))))))************************)))((('''''''''(((***+++))),,,...,,,,,,...---***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........///222555666888:::;;;<<<>>>BBBDDDHHHMMMZZZssssssMMM???;;;666333444666555333000000000000000000/////////......,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------............////////////000000///555@@@SSSmmmWWWLLLBBB@@@AAA>>><<<;;;777666444222000///......555111---***************---,,,+++,,,+++))))))***))))))*********+++++++++)))******++++++******)))++++++*********+++,,,,,,...------,,,+++***)))(((+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++******)))((((((((((((*********)))))))))((((((+++)))(((&&&&&&((()))+++(((((((((((())))))))))))************************)))((('''''''''(((***+++'''+++---,,,---///...***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---///111444444666999:::;;;===@@@BBBIIIKKKUUUhhh{{{RRR???999666222444666666444111//////000000000000////////////,,,,,,,,,---------------++++++++++++++++++++++++******++++++,,,---..................////////////111111000444===OOOhhhTTTKKKCCCBBBBBB???<<<<<<666555333111///......---+++***)))***,,,---,,,+++,,,------++++++++++++***************++++++++++++))))))***+++++++++******+++++++++++++++,,,------------,,,++++++******)))++++++++++++************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,+++***)))))))))))))))************))))))))))))+++)))(((&&&&&&((()))+++(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''+++---,,,---///...***+++++++++,,,,,,------...++++++++++++++++++++++++,,,---...------...111333333555888:::;;;===???AAAGGGIIIPPP^^^wwwWWW???888555333555777777444111000///000000000000////////////------------------------++++++++++++++++++++++++******+++,,,------..................////////////222333111444;;;KKK{{{cccRRRJJJDDDCCCBBB???<<<===555444222000///...------+++++++++---......+++)))+++------++++++------+++*********++++++++++++,,,))))))*********+++++++++******++++++,,,---------++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++,,,+++******************++++++*********)))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))),,,...,,,,,,...---***,,,+++++++++,,,---...///++++++++++++++++++++++++,,,---...---------000222222555888;;;<<<===???AAACCCFFFKKKUUUiii\\\@@@777666444555777666444111111111000000000/////////..................---------,,,++++++++++++++++++++++++++++++,,,,,,------..................////////////111333333555:::GGGvvv{{{]]]PPPIIIDDDCCCBBB>>>;;;<<<444333111000......------///...,,,,,,---,,,***((()))------++++++///000,,,*********+++++++++,,,,,,+++***)))(((((()))******((()))***++++++,,,,,,,,,)))******++++++,,,------,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))*********+++++++++++++++*********+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++......++++++------***,,,,,,++++++,,,---///000++++++++++++++++++++++++------...---,,,---000222222555999;;;<<<===???AAAAAAEEEIIIPPP___zzzaaaBBB888999555666666555333111111222/////////.........------000000///...---,,,,,,+++************************,,,,,,------------------............///////////////222333555888DDDqqqtttXXXOOOIIIDDDCCCAAA===::::::333222111000......------111...+++))))))******)))(((---...***+++000111---******+++++++++,,,,,,,,,---+++)))'''&&&'''((()))'''''')))***++++++++++++((()))***+++,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******))))))******++++++++++++************+++,,,------+++++++++************)))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++---///...******,,,---***,,,,,,++++++,,,...///000++++++++++++++++++++++++------...---,,,---///222333666999<<<===>>>???AAABBBFFFJJJOOOZZZrrreeeDDD:::;;;666777666444222111222333///.........------------111111000...---,,,+++***************************------------------,,,,,,............/////////000---111222444777AAAmmmiiiTTTMMMJJJEEEAAA???>>>;;;:::444333111///...---------++++++************++++++***---//////---+++************)))(((((()))***+++++++++************++++++***+++,,,,,,******+++,,,,,,+++***+++,,,,,,+++***+++*********))))))((((((***)))(((''''''((()))***))))))))))))************++++++***)))((('''&&&&&&))))))))))))******************+++,,,,,,---......***)))))))))))))))*********************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((()))***+++,,,------,,,,,,+++***))))))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++...------......///000111444555888:::===???@@@@@@BBBCCCFFFJJJPPP```{{{pppJJJ:::999888777666444333222111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,...//////......---...000///......///000...111111444777???fffeeeRRRLLLIIIEEEBBB@@@>>>;;;999444333111///------------++++++************++++++(((***------,,,+++***+++))))))((())))))+++---...***))))))))))))))))))***)))***++++++))))))***+++,,,***)))***+++,,,+++)))************)))))))))(((***)))(((((((((((()))***(((((()))))))))******************)))((((((''''''))))))))))))************,,,,,,+++++++++***************))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((()))***+++,,,......---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------...///000111333444666999;;;===>>>???BBBCCCFFFIIIMMMZZZrrrwwwNNN:::777777666555333222111111000000//////...------,,,,,,++++++++++++++++++++++++***************************+++---...//////......---...//////......///000...111111444777>>>ccczzz^^^OOOJJJHHHEEECCCAAA>>>:::777444333111///------------++++++************++++++&&&(((+++,,,+++***++++++)))(((((()))***,,,...000))))))(((((((((((())))))((()))******(((((()))******)))((()))***+++***(((************))))))))))))***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))))))))))))))************------,,,+++)))(((''''''******)))))))))))))))***)))************))))))(((************************))))))))))))))))))))))))((((((((())))))(((''''''(((((((((((()))***+++,,,.........---,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++------------...///000111111333555888:::<<<===>>>BBBCCCFFFHHHJJJSSSfffxxxRRR:::555666555444222111000000////////////...------,,,,,,++++++++++++++++++++++++************************++++++---...............,,,...//////......///000///111000333555;;;^^^pppYYYMMMIIIGGGEEECCCAAA===999555444222000...---,,,,,,---++++++************++++++(((***,,,,,,+++******+++))))))(((((()))+++---...))))))(((((((((((())))))((()))******(((((()))******((('''((()))***)))(((*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********((()))))))))************------,,,+++***)))((((((+++***))))))))))))))))))))))))************)))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''(((((((((((()))***+++,,,---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------...///000000111333555777:::<<<======@@@BBBEEEHHHIIINNN\\\kkkVVV<<<666555555333111000//////...//////.........---------........................***************************++++++,,,,,,---------+++---............///000///111000222555888XXXiiiWWWMMMHHHFFFDDDBBB@@@===888555333222000...,,,,,,,,,,,,++++++************++++++,,,......---+++))))))*********(((''''''((())))))+++******))))))******+++)))***+++***))))))***+++)))((('''((())))))((('''))))))))))))))))))******))))))************))))))'''(((((((((((()))))))))(((((())))))******++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))***+++,,,+++++++++***************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------...///000222333555888:::<<<===>>>>>>@@@DDDHHHIIILLLVVVbbbZZZ===888555444333111000///.....................---------........................******************************************+++++++++,,,......------///111///111000222444666TTTyyydddWWWMMMHHHFFFCCCAAA???<<<888555333222000...,,,,,,,,,,,,++++++************++++++/////////---+++))))))***+++***((('''&&&&&&''''''++++++************++++++)))***++++++))))))***+++)))((('''((()))***)))'''))))))))))))************)))******++++++******)))''''''(((((((((((()))))))))))))))******+++++++++))))))))))))******************+++,,,------......,,,+++***)))((((((((((((((())))))************)))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))*********)))(((((((((((()))***+++,,,***************)))))))))---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000222333555888:::<<<===>>>===???CCCHHHIIIJJJRRR\\\vvv^^^@@@:::555444333111000//////...........................++++++++++++++++++++++++************************+++******))))))***++++++***+++------------///111///000000333555666PPP{{{rrrbbbVVVMMMIIIFFFBBB???===;;;888666333111///---,,,++++++,,,++++++************++++++---......,,,***))))))+++***)))(((''''''((())))))******))))))))))))******((()))******(((((()))******)))((((((******)))(((((()))))))))************)))***++++++++++++***)))'''''''''((((((((())))))******************++++++))))))))))))************)))******+++,,,,,,------,,,+++***)))(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***+++++++++(((((((((((()))***+++,,,************************+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////000222444666999;;;<<<<<<>>>???CCCGGGGGGGGGNNNVVVgggeeeBBB:::666555333222000000//////........................++++++++++++++++++++++++************************---,,,+++******+++,,,,,,)))+++------------///111///000000333666666OOOxxxnnn```VVVLLLJJJFFFAAA>>><<<:::888666333111///---,,,++++++,,,++++++************++++++***++++++***))))))***,,,))))))(((((((((***+++,,,))))))(((((((((((())))))'''((()))((('''&&&''')))+++)))((()))***+++***((((((((())))))*********+++)))***+++,,,,,,+++***)))''''''''''''((((((((()))************************))))))))))))************))))))*********+++++++++,,,+++***)))(((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,(((((((((((()))***+++,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---.../////////000333555888999;;;;;;??????BBBFFFFFFEEEJJJRRRZZZiiiDDD:::666555444222111000000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,************************///...---,,,,,,,,,---...)))+++,,,---------///111///000000444777666NNNwwwggg\\\VVVQQQLLLHHHCCC???;;;777333111000000000///......------,,,+++))))))++++++***((())))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((***(((((()))***+++***)))+++*********))))))((((((************************,,,,,,,,,+++++++++******''''''(((((())))))******++++++******))))))((((((+++******)))(((''''''&&&))))))))))))************+++,,,---,,,)))(((***---******))))))((((((''''''******))))))((((((''''''******))))))((((((''''''(((((())))))((('''&&&&&&************+++,,,---...++++++,,,,,,,,,+++******++++++++++++,,,,,,---...---------...------,,,,,,+++---------+++++++++---///000111333555777888999;;;>>>AAADDDEEEHHHKKKNNNYYYiiivvvHHH>>>666555333111000000111111///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,+++***,,,---000000///...------------...111111333555555KKKnnn|||eee[[[UUUPPPKKKHHHCCC???;;;777444111000000000///......------++++++,,,,,,+++******)))))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((()))(((((((((***+++***)))************)))))))))(((************************+++*********))))))))))))'''((((((((()))))))))************)))))))))))))))*********)))((('''''''''))))))))))))************+++------,,,)))(((***,,,)))))))))(((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))(((''''''&&&************+++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,------...------,,,,,,+++---------++++++,,,---//////000222333555666777;;;===@@@CCCEEEHHHKKKNNNSSS___xxxyyyJJJ===666555333222111000111111///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---++++++,,,...000//////..................222111333555555IIIllltttbbb[[[UUUNNNKKKHHHCCC???;;;888444111000000000///......------))),,,///...+++)))***+++))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((()))((('''(((***+++***)))************))))))))))))************************))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))******************))))))((((((''''''))))))))))))************,,,------+++)))((()))***)))))))))************+++))))))))))))************))))))))))))(((((((((((((((((()))))))))(((''''''++++++*********++++++,,,,,,+++***)))******+++,,,------,,,+++++++++,,,,,,,,,,,,------...------,,,+++,,,------,,,+++,,,...//////000111222333444444999<<<@@@BBBDDDGGGKKKMMMPPPWWWhhhNNN===666555444222111111000000//////---,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...---,,,+++---..................//////000000222111333444333FFFhhhmmmaaa\\\UUUNNNKKKGGGCCC>>>;;;888444222000000000///......------(((---111000,,,)))***---))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))((('''(((*********(((*********)))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++***)))))))))((((((((('''((()))))))))************------,,,+++)))((())))))******+++,,,,,,---......***************)))))))))))))))))))))(((((((((((((((((()))))))))((((((''',,,+++***************+++,,,+++)))((((((***,,,---...---,,,,,,++++++++++++,,,,,,------...---------+++,,,...---,,,,,,---...000000111111222333333444888;;;>>>AAADDDFFFJJJMMMSSSTTT^^^wwwTTT>>>666666555333222111000000000///...,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++***+++------++++++,,,---,,,,,,,,,,,,---...///000000333111333555333CCCccc~~~hhh```\\\UUUOOOJJJGGGBBB>>>;;;888555222000000000///......------)))---111000+++(((***---))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((''''''''')))***)))((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++))))))))))))((((((((((((((()))))))))************---,,,******)))))))))(((((())))))***+++,,,------,,,++++++***)))(((''''''(((((((((((())))))))))))(((((()))))))))))))))(((++++++******)))*********+++***)))((((((***,,,---...---,,,,,,+++++++++++++++,,,,,,---.........---+++,,,...------,,,...///000111111222333444444555777999===@@@CCCFFFIIILLLSSSRRRYYYlllZZZ@@@777666555444333111000///000///...---,,,---............---,,,,,,+++******++++++++++++++++++++++++''')))+++,,,+++***+++,,,*********+++,,,---//////000222000333555222AAA___vvvddd^^^ZZZUUUPPPJJJGGGBBB>>>;;;888555333000000000///......------+++---...---***)))***---))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((((('''&&&''')))***)))((())))))))))))************))))))))))))))))))))))))))))))************++++++))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************,,,***))))))*********)))&&&&&&''''''((()))************))))))((('''''''''(((((((((((())))))))))))(((((()))*********))))))******)))))))))******+++))))))(((((()))***,,,---------,,,+++++++++,,,,,,++++++,,,---............+++,,,......------...000000000111222333444555666555888<<>>;;;999555333000000000///......---------,,,+++)))))))))+++,,,))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((('''&&&''')))))))))(((((()))))))))************)))))))))))))))))))))))))))))))))******+++++++++***)))))))))((((((((('''*********)))))))))))))))(((((((((((())))))))))))))))))))))))************+++)))'''(((***++++++)))&&&'''''''''((()))))))))&&&&&&''''''((((((((()))'''((((((((()))))))))***(((((()))***************))))))((())))))***+++,,,((((((((()))***+++++++++,,,,,,+++++++++,,,------***+++,,,---............+++,,,......------///111......///111222444555666444777;;;>>>AAADDDHHHKKKJJJPPPXXX___nnneeeEEE777777777666444222///...111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***---......---------------------......///000///000...222666222>>>ZZZlll___ZZZUUUPPPOOOIIIFFFBBB>>><<<999666333000000000///......------///,,,((('''(((***++++++))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((('''&&&''')))))))))'''(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++******))))))((((((((('''++++++******))))))(((((((((((((((((())))))))))))))))))))))))***************(((&&&'''***,,,,,,******************+++++++++"""###$$$&&&((()))***+++'''((((((((())))))******(((((()))***************(((((((((((()))***,,,,,,&&&''')))***++++++++++++++++++++++++,,,------...***+++,,,---............+++,,,............///111,,,,,,...///111333444555444666:::>>>AAADDDHHHKKKJJJSSS[[[]]]ddd|||hhhGGG777777777666444222///...111000///...---......///,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))),,,///000000/////////000////////////000111111...///...222666222>>>YYY~~~}}}ggg```\\\TTTOOOPPPIIIFFFBBB===999666444333333333222111000///......,,,+++***)))))))))***+++))))))************)))))))))))))))))))))(((''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''((())))))(((((((((((())))))(((((()))***************''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************++++++++++++***((('''(((+++,,,+++)))(((((((((((()))***+++,,,---+++******,,,---------///......------,,,++++++------------------------////////////111333555666666777888;;;>>>BBBEEEFFFLLLSSSUUU[[[eeerrrpppHHH888777555555555444222111555333000...------...///,,,,,,------,,,,,,+++***)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,...333555666BBBQQQ}}}ttt```[[[YYYSSSOOOPPPGGGEEEAAA<<<888555333222222111111000///...---------,,,+++***)))******+++))))))************)))))))))))))))))))))(((''''''***))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))(((((()))************)))''''''''''''(((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))***((('''(((+++,,,+++)))(((((((((((()))***+++,,,---+++***+++---...---,,,......------------,,,,,,------------------------.........///000333555666666777888;;;>>>AAADDDEEEIIIPPPRRRVVV___iiiuuuMMM:::888666555555555333111333222000///...---......,,,,,,------,,,,,,+++***)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---///444555666BBBQQQ{{{lllZZZVVVUUUPPPMMMMMMFFFDDD@@@;;;777444333222111000000///...---,,,+++------,,,+++++++++++++++))))))************)))))))))))))))))))))(((((('''************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''''''''((())))))***++++++***))))))'''((())))))******))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************************))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))***)))((()))***+++***)))(((((((((((()))***+++,,,---+++++++++---...---,,,---------------.........---------------------------------...000222555666666777888:::===???BBBCCCGGGOOOQQQSSSZZZaaawww|||SSS<<<:::777666666555444222222111000000///...------,,,,,,------,,,,,,+++***)))***++++++)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...000555666777BBBPPPxxxxxxhhhZZZUUUSSSOOOKKKIIIFFFDDD@@@<<<888555333333111000000///...---,,,,,,------,,,,,,,,,++++++,,,))))))************))))))(((((())))))))))))((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))+++,,,,,,+++)))((('''(((((()))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))*********+++))))))))))))*********)))(((((((((((()))***+++,,,,,,,,,+++,,,...///...,,,,,,,,,,,,---...//////000------------------,,,,,,++++++,,,---///111444666666666777999;;;>>>@@@AAAGGGPPPRRRTTTZZZ^^^oooWWW>>>;;;888777666555444333000000000000///...---,,,,,,,,,------,,,,,,+++******+++++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///111666777777AAAOOOssspppeeeZZZUUUUUUQQQMMMKKKGGGEEEAAA===999777555444222111111000///...---,,,------------,,,,,,++++++))))))************))))))(((((())))))))))))(((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))+++,,,,,,+++)))(((''''''((()))))))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))))))))*********)))*********))))))))))))(((((((((((()))***+++,,,,,,,,,,,,---//////...,,,+++,,,------...///000000......---------,,,,,,,,,+++++++++,,,...000333444444555666888:::<<<>>>@@@DDDNNNQQQSSSZZZ^^^jjj~~~YYY@@@===999777666555444222//////000000///...---,,,,,,,,,------,,,,,,+++******+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111///111777777666@@@MMMooofff___XXXUUUVVVUUURRRNNNGGGEEEAAA===:::777666555222111111000///...------,,,,,,,,,,,,,,,+++******))))))************))))))'''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++***))))))&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''''''''(((((()))***+++***)))((()))***(((((((((((()))***+++,,,,,,,,,,,,...000000...,,,,,,,,,---...//////000000.........------,,,,,,+++++++++++++++---///111222222333444666999;;;>>>??????JJJMMMOOOWWW\\\dddttt\\\AAA>>>999666555444333222/////////.........------,,,,,,------,,,,,,+++******+++,,,+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...111666666555>>>KKKjjjwww```\\\WWWTTTUUUUUUQQQLLLFFFDDD@@@<<<999777555555111000000///...---,,,+++***+++,,,,,,,,,+++***)))))))))************))))))''''''((())))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((())))))))))))***))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))+++,,,+++((('''(((***(((((((((((()))***+++,,,,,,,,,---///000000...,,,------......//////000000///......---,,,,,,++++++,,,++++++++++++---///000000111333555888;;;>>>???<<>>999555444333222111000///...---,,,---......,,,,,,------,,,,,,+++***+++,,,,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...000666555444<<>>@@@===HHHJJJJJJSSSYYY]]]hhhrrrgggBBB>>>888555333222111000000///---,,,,,,---...///,,,,,,---------,,,+++++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000---000555555333;;;GGGeee|||ggg\\\[[[YYYWWWUUUQQQLLLHHHDDDAAA>>>:::888666333111000///---,,,+++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,)))&&&&&&)))+++,,,+++))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((''''''''')))***++++++***)))'''((((((((((((((((((((((((''''''''''''((((((((((((---,,,+++***))))))))))))******))))))((((((''''''.........------,,,,,,,,,++++++***)))***+++---......//////000///---+++***+++++++++,,,---...///000...111555888888999:::;;;===???CCCGGGMMMTTT\\\aaammm|||mmmHHH888333555222333444---000000000///......------...------,,,++++++++++++---,,,***))))))***,,,---...---+++******+++---...---,,,+++******,,,...///000...///111222444<<>>AAADDDIIIOOOVVV[[[aaalllrrrJJJ999444666333333444...000000000///......------,,,,,,,,,,,,,,,,,,---...---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,222000111222222333:::BBB]]]qqqaaa\\\ZZZXXXUUUSSSQQQNNNJJJGGGBBB???;;;888666333111...///...---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))))))))))))))++++++++++++++++++++++++******))))))))))))******((()))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((*********++++++************))))))(((((())))))***))))))))))))(((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,------+++)))((())))))))))))((((((((((((++++++******************+++,,,---......---,,,+++............------,,,,,,,,,,,,,,,,,,---///000111555888<<<>>>===<<<<<<<<<<<<>>>@@@CCCFFFLLLRRRWWW]]]fff{{{vvvLLL;;;555777333444555///000000000///......------,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,++++++,,,---------,,,,,,...///000000000///...---333111222333222222999AAAZZZiii^^^\\\XXXVVVSSSQQQPPPMMMJJJGGGAAA>>>;;;777555333000.........---,,,+++++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++***))))))***++++++++++++++++++++++++******))))))))))))******(((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******)))((((((''''''(((((()))(((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++---...---,,,***)))(((((((((((())))))))))))***************************+++,,,------,,,+++***...---------,,,,,,,,,,,,*********+++,,,---//////222888>>>CCCCCC@@@>>><<<===>>>@@@AAADDDIIIOOOSSSWWW___ooo|||NNN===666777333555666000000000000///......------,,,,,,,,,,,,---......///++++++++++++++++++++++++***+++,,,------------,,,000///...------...//////333111222444333222888@@@WWWyyyeee]]]]]]WWWUUURRROOONNNLLLIIIGGGBBB???;;;888666333111......---,,,,,,+++++++++,,,+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,,,,***)))***+++++++++++++++++++++++++++******))))))))))))******+++***)))(((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,------,,,+++***(((((((((((())))))))))))***************+++++++++++++++,,,,,,++++++******------,,,,,,,,,,,,------))))))******+++---...//////555===CCCDDDCCC@@@???>>>???@@@AAACCCFFFLLLPPPTTT\\\iii|||PPP>>>777888444555777111000000000///......------------------------...///+++++++++++++++++++++++++++++++++,,,,,,------...000///---,,,,,,...000222222111222444333333888@@@UUUrrrddd]]]\\\VVVTTTPPPNNNMMMKKKIIIGGGBBB???;;;888666444111///------,,,+++++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((+++---,,,+++***+++---******************************))))))))))))******///---***((('''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))))))))************+++++++++,,,,,,------,,,+++++++++++++++---,,,,,,++++++,,,------*********+++,,,---...///---222888>>>AAABBBCCCCCC???@@@@@@AAABBBEEEJJJNNNRRR[[[eeesssQQQ???888888444555777222000000000///......------///......------------...+++++++++,,,,,,+++++++++++++++******+++---...///.........///000111222333111000222444444333999@@@RRRmmmccc]]]ZZZVVVSSSPPPMMMLLLKKKHHHFFFCCC@@@<<<999777444222///------,,,+++++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''***------+++***,,,...))))))))))))))))))))))))******))))))))))))******222000,,,((('''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***((('''******))))))))))))******'''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))---,,,+++++++++,,,------'''((((((((())))))************++++++,,,,,,,,,,,,000///---,,,+++,,,---------,,,+++++++++,,,---...+++++++++,,,---...///000,,,///444999<<<@@@DDDGGG@@@AAAAAAAAABBBDDDIIIMMMKKKUUU^^^hhh}}}RRR@@@888888444666888222000000000///......------000///...---------------***++++++,,,,,,++++++***,,,+++***)))***,,,///000,,,...000333444444333333000///222444444444999@@@QQQzzzhhhaaa___WWWSSSQQQOOOMMMLLLJJJGGGDDDDDDGGGEEE<<<666555222---//////...------------...+++,,,,,,------,,,,,,+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,***(((''''''(((***,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((()))******)))(((''')))))))))***+++---...///)))***+++***)))((()))*********+++++++++,,,,,,,,,***+++,,,---...---,,,,,,(((***,,,,,,+++++++++,,,///,,,***+++---///...,,,---///222555999>>>DDDHHHCCCCCCBBBAAAAAADDDIIIMMMPPPQQQVVVcccvvvVVV???555888666666777222222111///---,,,---...///111///...,,,+++++++++,,,+++,,,---------+++)))'''---,,,+++***+++,,,---...,,,...///000///000111333000...000333333333666<<>>CCCGGGDDDDDDBBBAAA@@@BBBFFFIIIMMMOOOUUU___nnnWWW???555888666666777222222111///---,,,---...///000///...,,,++++++,,,,,,)))***,,,------,,,+++***,,,,,,+++++++++,,,---...---...000000//////000222...---...222333333777===OOO~~~{{{oooeeecccaaaXXXVVVSSSPPPMMMKKKIIIEEECCCDDDHHHGGG???777333222222000///......------......+++,,,,,,------,,,,,,+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++++++++***)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))******+++++++++,,,---+++)))(((((()))''''''(((((((((((())))))***++++++,,,---,,,,,,,,,***,,,---...---,,,---...///---,,,---...000000///111333555888:::>>>CCCFFFFFFEEEDDDAAA??????BBBEEEHHHLLLSSS[[[dddwwwYYYAAA666888666666666111222000///---,,,------...///...---,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,+++,,,------......///000000///...///000///---///222222222555;;;JJJzzzssskkkddddddcccYYYXXXUUUQQQNNNLLLIIIEEECCCBBBEEEFFF???666111111333000//////...............+++,,,,,,------,,,,,,+++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************+++++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))************++++++******))))))((((((((()))))))))************(((((((((((((((((((((((()))(((((((((((((((((()))(((((())))))))))))(((((()))))))))*********)))))),,,------,,,***(((((()))((((((((((((((((((((((((******++++++,,,,,,,,,,,,***,,,......---------.........---...///000000111444666888:::<<>>@@@BBBDDDIIIQQQXXX^^^lll[[[BBB666888555555666111111000///------,,,,,,,,,...------------,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------.........///000000...---...///111///000222222000333888HHHwww~~~nnnjjjeeeeeeddd[[[ZZZWWWRRRNNNKKKIIIFFFCCC@@@AAAAAA===666000000333000000///............///+++,,,,,,------,,,,,,+++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++++++++***************++++++*********))))))))))))))))))))))))))))))************))))))++++++++++++************(((((((((((((((((((((((((((((()))))))))*********++++++******))))))((((((((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((())))))*********)))))),,,---...---***)))******))))))))))))))))))))))))************++++++,,,,,,***,,,......---------...------.........///111222666888;;;===>>>@@@CCCFFFKKKJJJHHHDDDAAA???@@@AAAAAAGGGPPPWWW[[[ggg]]]DDD777888555444555000111000///...---,,,++++++,,,,,,------------------,,,,,,,,,,,,++++++******,,,,,,---------............///000///...---...//////...///222222222555:::IIIvvvvvvlllkkkeeedddccc[[[YYYUUUPPPLLLJJJGGGEEECCC???===<<<;;;777222111444111000//////......//////+++,,,,,,------,,,,,,+++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))'''(((***+++,,,+++******,,,---...---+++***+++,,,++++++************))))))+++************+++,,,,,,***,,,---...---,,,---...+++---......---...000222555888;;;===>>>@@@CCCEEEKKKJJJIIIEEEBBB@@@@@@AAAAAAFFFOOOUUUYYYcccxxx```FFF888888555444444000000000///...---+++******++++++,,,---.........---------,,,++++++******))),,,,,,---............------...//////...---...///,,,+++---222444555:::@@@IIIvvvppplllllldddaaaaaaZZZUUURRRMMMIIIFFFEEECCCAAA@@@:::777::::::666333555111000000///////////////+++,,,,,,------,,,,,,+++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++++++++******************+++))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********))))))))))))************))))))))))))))))))))))))++++++************++++++***)))(((''''''((()))***'''(((***,,,------,,,++++++,,,------,,,,,,---...+++++++++******)))))))))+++***)))))))))***,,,,,,)))+++------,,,+++,,,---***,,,------,,,---000222222555888;;;<<<>>>AAACCCHHHHHHGGGEEEAAA@@@@@@AAACCCFFFLLLSSSWWW___oooaaaGGG999888444333444///000000///...---+++***)))***+++,,,......///......,,,,,,++++++++++++++++++,,,,,,.../////////...---+++---......------///000...---///333555555999???HHHuuuxxxmmmlllmmmccc___^^^YYYSSSOOOJJJFFFDDDCCCAAA???AAA999555:::===999666666111111000///////////////+++,,,,,,------,,,,,,+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++++++++************++++++)))))))))))))))))))))))),,,***)))'''''')))***,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,***)))(((''''''((()))***&&&(((***---......---,,,***,,,------------...000++++++******))))))((((((+++***)))))))))***,,,---(((***,,,,,,+++++++++,,,)))+++------,,,,,,///222000222666999:::<<>>=========;;;:::999777555444333333//////.........---------++++++++++++++++++++++++***))))))))))))+++,,,---,,,+++***))))))***+++,,,))))))))))))************++++++,,,,,,,,,---------...---+++))))))***+++,,,++++++,,,,,,,,,++++++***************************,,,+++++++++,,,------...,,,,,,,,,++++++,,,---------******,,,,,,******---)))))))))***++++++,,,,,,******))))))((((((''''''******))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,------+++***))))))***,,,,,,+++//////...,,,***(((((((((,,,,,,++++++,,,---///000///---***)))*********)))************************)))+++,,,,,,+++***,,,------------............///333222222222444666999;;;@@@AAABBBAAA???=========@@@BBBFFFJJJOOOWWW```fffiiiCCC:::666444777...///222///------///000///---***,,,...///000///...---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,...///000111666666555333333555:::>>>KKKssswwwmmmhhhbbb```aaa^^^WWWQQQKKKGGGBBB>>><<<<<<<<<;;;:::999777555333222111111///.........------------,,,,,,++++++++++++++++++***))))))))))))+++,,,------,,,+++*********+++,,,))))))))))))*********++++++++++++,,,,,,,,,------///...,,,+++***+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,---------***))),,,,,,)))***---)))*********++++++,,,,,,******))))))(((((((((((())))))))))))************+++******))))))******+++)))******++++++,,,------+++***))))))******+++***)))***+++,,,+++++++++,,,++++++******+++,,,...///000---+++***+++++++++***************************)))***,,,+++******+++---------------............000000000111222444666888===???@@@@@@>>>=========AAACCCFFFIIIOOOVVV^^^dddsssiiiCCC:::666444777///000222///------///000///---+++,,,...///000///---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------...///000222333888777666444333555888<<>>AAACCCEEEIIIMMMTTT[[[```jjjjjjDDD:::666555888000111111///...---...///...---------...//////...,,,+++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------////////////000222333444888888666444333444888:::JJJrrrzzzttthhhccc^^^\\\[[[WWWQQQLLLFFFBBB>>>;;;::::::999888:::888666333111///......---------------------------,,,,,,++++++*********)))))))))******+++,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,,,,---...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...///...---------------------***)))++++++)))***---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((())))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,)))******++++++,,,------)))))))))(((''''''((()))))))))***+++,,,,,,***(((******))))))***+++---...///...,,,,,,------,,,+++)))))))))))))))))))))))))))***++++++******+++,,,,,,,,,---------.........,,,,,,...///000000000000555777999::::::;;;<<<===@@@BBBEEEHHHKKKQQQWWW\\\ggg{{{kkkEEE;;;777555888000222111000..................---............---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000111222333666666666555444555999<<>>@@@CCCFFFJJJNNNTTTXXXbbbqqq}}}mmmFFF<<<777555888000333000000///......---...///.........------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............///000111222333444444555777;;;>>>HHHqqquuunnnmmmiiifffaaa\\\WWWQQQKKKGGGAAA???<<<:::::::::999888777666555333111000//////,,,,,,,,,,,,------------++++++++++++++++++++++++((((((***++++++,,,++++++)))******+++++++++******++++++,,,,,,,,,---------------------............---------...............---...///000000000000000000000000000000000000000222111000000///000000000111000///...............///++++++------++++++/////////...------,,,++++++)))))))))************+++++++++++++++++++++++++++******))))))))))))******)))******++++++,,,------''')))+++***''''''***---,,,***((()))---...---+++++++++******+++,,,...///---,,,,,,---......,,,***************************((()))******))))))***,,,,,,,,,,,,,,,------------..................//////---000333555555666888:::<<<>>>BBBEEEHHHMMMRRRVVV^^^kkkssspppIII===777555888000222///000000///------...///---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////000222333555666999<<>><<<999888888888777666444444222111000/////////++++++,,,,,,,,,---------*********++++++,,,,,,---'''(((***+++,,,,,,++++++)))***,,,---...------,,,,,,,,,,,,,,,------------.........////////////000//////000000111111111111000111222333444444444444444444444444444444444444444333222222111111111222222111000///............000---,,,//////,,,---000000000///...---,,,++++++))))))*********+++++++++---,,,,,,++++++******)))******))))))))))))******)))******++++++,,,------%%%)))+++***((((((,,,///222---)))))),,,...---*********))))))***+++---...+++++++++,,,------+++***++++++++++++++++++++++++((()))******))))))***+++++++++,,,,,,,,,---------///...---,,,,,,,,,---...,,,...111333333444666888:::<<<@@@DDDGGGLLLQQQTTT\\\hhhmmmwwwrrrKKK>>>888444777///111///000111///---,,,...000,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,------...///000222444555666888<<<>>>GGGppptttoookkkiii___]]]ZZZUUUPPPJJJFFFCCC<<<:::888777777777666444222111000//////.........+++++++++,,,,,,---------))))))***+++,,,------...'''(((***+++,,,,,,++++++***+++---///000000000///,,,,,,,,,---------......////////////000000000000000111222333333333333333333444555666777777777777777777777777777777777777555444333333222222222333222222000///............111...---//////---...111111111000...---,,,+++***))))))******++++++++++++...------,,,+++***))))))+++******************+++)))******+++,,,,,,------%%%(((,,,+++))))))---111999333,,,***++++++)))&&&)))((((((((((((***+++,,,*********,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,((()))******))))))***+++++++++,,,,,,,,,---------///...,,,******+++,,,...+++---000222222333555777888;;;???CCCGGGKKKPPPTTTYYYcccfffmmmtttLLL???888444666...111...000111///---,,,...000++++++++++++,,,------...*********++++++,,,,,,,,,++++++,,,,,,,,,---------......---------......///222333555666666777:::<<>>???@@@@@@@@@@@@=========>>>===<<<<<<;;;999666444333444555444444222111000///...---,,,,,,...---,,,,,,---///222333......------,,,+++******,,,,,,++++++***++++++++++++)))'''(((+++,,,***((())))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,+++***))))))***++++++.........------,,,,,,,,,,,,,,,++++++***)))))))))***,,,---.........000111000000//////.........---......///000111333555666;;;<<<===@@@EEEJJJOOOQQQZZZ^^^eeemmmvvvyyyLLL<<<777555666000555444111......000000///------------...------,,,,,,,,,++++++******))))))))))))***+++,,,---.........,,,---///000000000///...<<<555000111333555888===FFFkkk}}}pppkkkhhhccc^^^ZZZTTTNNNKKKJJJIIIEEEAAA:::888666444333222222222//////000000000111111111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++------******---...,,,...............///000111555222333555555333444888111777999888999===???>>>BBBCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDBBB@@@>>><<<;;;<<<999777555555555444333111111000///...------,,,///...,,,,,,,,,---///000,,,,,,,,,+++***)))))))))+++++++++******+++,,,,,,+++)))((((((***+++***((())))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++++++++************************,,,+++***))))))***++++++------,,,,,,++++++++++++)))))))))))))))************,,,---...---...000111000/////////.........---.........///111222444555:::;;;===@@@DDDJJJOOORRRYYY\\\bbbiiiqqqzzzLLL<<<777555666000555333111......///000///---,,,------...------,,,,,,++++++++++++++++++*********++++++,,,------------------///000000000///...777333111444666666888===EEEkkkrrrjjjgggddd]]]WWWVVVQQQLLLIIIHHHFFFCCC???999:::999666111///111333////////////000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))///111...+++---..................000111222333666444555777666444777<<<888===AAABBBEEEKKKOOOOOOOOOPPPQQQQQQQQQPPPOOOOOOQQQPPPMMMIIIDDD@@@===;;;???<<<999777666555333222000000000//////.........///...,,,+++++++++,,,---*********)))((((((''''''***************+++,,,---***)))((()))***+++***((())))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************+++******))))))***++++++++++++++++++************''''''(((((()))******+++***+++---...---...///111/////////...............---------...000111333444999999;;;???DDDIIIOOORRRWWWYYY^^^dddjjjvvvzzzLLL<<<777555666///444333111///...//////...---,,,,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,---......///000////////////...000444444333444999EEEjjj|||tttkkkeeedddaaa[[[VVVQQQMMMIIIFFFDDDCCC@@@>>>:::<<<===888222///111555////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,444777333//////000000111111111111222333444555888777888::::::888<<>><<<999888777666444222000000000///////////////...---,,,,,,+++,,,------******))))))(((((((((((())))))))))))***+++------***)))))))))******))))))))))))************))))))(((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))***************+++++++++***************+++++++++++++++++++++++++++******((()))))))))*********+++)))+++------------///111........................------------///000111222777777999===BBBHHHMMMPPPVVVXXX\\\aaadddmmm~~~zzzMMM===777444666///444222000///............---,,,,,,------...---------+++,,,,,,------.........,,,,,,---------,,,++++++---....../////////////////////111444444222444999DDDiii~~~xxxqqqhhhcccaaa___ZZZVVVLLLIIIFFFBBB@@@???===<<<999;;;<<<777111...000444///........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...666999555000///000000444333333333333444444555::::::===AAAAAABBBIIIRRRXXX^^^bbbdddiiiqqqwwwyyyrrrrrrsssrrrpppmmmjjjhhhccc___ZZZSSSLLLFFFBBB@@@;;;:::888777777666444222000000000000000/////////,,,,,,,,,------...///000***************)))))))))(((((())))))***+++,,,---))))))******)))))))))***))))))************))))))(((((((((((((((((((((((((((***+++***)))((()))***************************))))))*********+++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,---------///000---------...............------------...///111111555555777;;;@@@EEEJJJMMMUUUVVV[[[___aaafffsss{{{MMM===777444666...333000000000...---------...+++,,,,,,---.........---,,,,,,,,,------......///,,,,,,---------,,,++++++............/////////000666444444777777555888<<>>BBBGGGRRR^^^gggqqqzzzrrrmmmeee\\\SSSKKKFFFDDD===<<<;;;:::999777444111333222222111000///......++++++,,,---------------++++++++++++++++++++++++******))))))))))))******(((***+++***(((((()))+++))))))************))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((((())))))***++++++,,,,,,,,,---...///000000000///************+++++++++,,,,,,,,,++++++++++++++++++)))***,,,,,,,,,,,,...000,,,,,,,,,------.....................///000111111222222333666:::>>>CCCEEEIIIKKKQQQXXXZZZ\\\ccckkkzzz|||NNN===777444555...333///000000///,,,+++,,,...***+++,,,---............---------,,,,,,,,,,,,,,,***++++++,,,------------///......---...///000111222---,,,444;;;<<<:::888EEEkkk{{{sssjjjaaa```^^^[[[XXXUUUPPPJJJFFFBBBAAA???<<<999777888999777444111000000000000///.........------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------222888;;;999666777999<<>>FFFkkk{{{qqqhhh```ZZZ]]][[[ZZZXXXVVVQQQKKKFFFEEE@@@<<<<<<>>>===999555333111...---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++---///111///000555888666666888;;;:::;;;===CCCKKKSSSXXXaaasss~~~uuuhhh^^^VVVQQQKKKGGGCCC???;;;999999888555222777555222111000///,,,***++++++******)))*********,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))''''''''''''''''''''''''************))))))))))))+++*********))))))(((((())))))))))))***,,,---...,,,---...//////---+++***///...---,,,+++*********,,,---...+++((('''***---++++++,,,,,,,,,,,,---------------......000111111...------...///000000///444444333444777;;;???BBBDDDGGGKKKNNNQQQTTTWWWZZZkkksssNNN;;;666666888///333111111///...---,,,,,,+++........................///...------,,,,,,,,,,,,***+++,,,,,,------,,,,,,...//////...------///222444111222999===<<<::::::EEEkkkyyyoooiiiddd^^^ZZZ\\\[[[YYYWWWUUUPPPJJJFFFBBB>>>::::::;;;;;;777333222000...------...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,---///111333000111555888777777::::::<<<@@@GGGPPP\\\gggmmmxxxpppeee\\\VVVPPPJJJFFFAAA===999666666555222000222111//////000000///...,,,,,,+++*********++++++,,,,,,+++***************))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''+++*********))))))))))))******)))))))))***++++++,,,---...///...---+++***---,,,,,,+++************,,,,,,,,,+++******+++,,,++++++,,,,,,,,,,,,---------------......///000111///........./////////...444444333444777;;;>>>AAAAAADDDGGGJJJLLLNNNRRRUUU]]]dddxxxOOO<<<777666888000333111000///...---,,,,,,,,,------------------------000///...---,,,+++++++++***+++,,,,,,------,,,,,,...//////...------000222111...///444888777666777EEEkkkyyyrrriiicccaaa___\\\YYY[[[ZZZXXXUUUSSSNNNHHHDDD???<<<888888888777444111111///---------...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,---......000222555666333333777888777999===;;;AAAKKKXXXffftttssslllbbb[[[UUUQQQKKKGGGCCC@@@;;;888777666444333111000//////000111000......------,,,++++++,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))*********)))))))))((((((***************)))))))))++++++***))))))((()))))),,,---.........---,,,++++++++++++***************++++++***+++------,,,+++++++++,,,,,,,,,,,,------......---......///000111333222222111111000//////444444333444777:::===???@@@BBBEEEGGGHHHKKKNNNQQQVVV\\\mmmPPP>>>999777999000444111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++*********+++,,,,,,------,,,,,,.../////////......000222111------111444444555777FFFlll|||wwwtttooojjjddd```^^^]]][[[YYY[[[XXXVVVSSSPPPLLLFFFBBB===;;;888777666555222000000...------......---,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++---///000000222555888;;;888777999999999<<>>???BBBKKKUUU```ooouuuppphhhdddbbb```]]]ZZZ\\\___aaa^^^WWWNNNFFFBBB<<<:::999999999999888666111111///...------,,,---------,,,,,,,,,---......,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))+++++++++*********))))))*********+++++++++++++++((((((((()))***,,,---...,,,,,,,,,------------...,,,---...//////...---,,,,,,,,,+++,,,......---,,,++++++,,,,,,,,,,,,------//////............//////000333555333111///111444333333444444666777888999<<<>>>@@@BBBDDDIIINNNRRRZZZ^^^iiixxx{{{OOOAAA<<<777777///555//////...---------------++++++++++++++++++++++++...---,,,++++++******+++***+++,,,,,,------,,,,,,,,,...000111111000111333333000000333222111555:::GGGppp}}}{{{xxxuuusssqqqppppppjjjhhhfffeeeeeedddcccaaabbbccccccaaa]]]\\\^^^```]]]^^^______^^^^^^^^^___XXXUUUPPPMMMIIIEEE@@@===::::::999666444111111000/////////000222222000...++++++,,,,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,---......///...///111222333444777999;;;:::<<<@@@CCCJJJWWWcccsss~~~{{{yyyxxxvvvqqqjjjdddkkkpppuuutttkkk^^^SSSLLL???===;;;:::;;;:::888666111111///...---,,,,,,,,,---------------...//////......------,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************))))))))))))*********++++++,,,,,,,,,++++++******+++,,,------,,,,,,,,,,,,------......------...///...---+++***---......---++++++,,,...++++++,,,,,,,,,,,,------//////............//////+++///222111......111444333333444444555666777777999:::===@@@CCCIIIOOOTTT[[[aaalll{{{yyyOOOAAA<<<666555...444//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++,,,,,,------,,,,,,+++...000222111111222333111000111333222000444999GGGqqqxxxxxxwwwtttpppmmmlllmmmgggeeecccaaaaaaaaa```^^^^^^___```]]]ZZZYYY\\\___```aaaaaaaaa___]]]\\\\\\WWWTTTPPPLLLHHHDDD@@@<<<888999888666222000///000000///000111333222000...+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++,,,,,,---...//////...000111222222444666999777777:::@@@FFFOOO^^^mmmuuummmmmmttt||||||rrrbbbTTTLLLDDDAAA>>><<<:::888555222111000///...,,,,,,++++++---------------...///000//////...------,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,---.........,,,)))(((...///000---***))),,,///++++++,,,,,,,,,---------000//////.........//////)))...111111//////333777333333444444555666666777888:::===@@@DDDKKKRRRWWWWWW^^^kkkyyyxxxNNNAAA;;;666555---333//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,---------,,,,,,+++...111222222111222333222111333666444222444:::GGGqqqvvvsssnnnkkklllmmmjjjeeebbbaaa___]]][[[ZZZZZZZZZYYYXXXVVVVVVVVVWWWYYY[[[```___^^^^^^]]]\\\XXXVVVQQQNNNJJJGGGEEEBBB>>><<<888777666444333222111111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------..................000...000555666444444888;;;???FFFLLLUUUdddvvvuuutttpppllliiiaaaTTTKKKIIIAAA===888888999888444000111000...---,,,,,,,,,---------..................------------------------.../////////---,,,---...------........................---------,,,,,,,,,------,,,,,,+++***))))))++++++,,,,,,---....../////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000000///------......---+++////////////000000000000000111222222444444555666555555777;;;@@@GGGMMMQQQXXX^^^iiivvvyyyKKK;;;777555777...111111000///......------...++++++------------++++++***************************++++++,,,,,,------......///111222333222000///333111333666777555888===HHHrrruuuqqqkkkhhhhhhhhheee```___^^^\\\ZZZXXXXXXXXXXXXXXXWWWVVVUUUUUUWWWXXXYYY^^^]]][[[[[[ZZZXXXUUURRRMMMKKKHHHFFFEEEBBB???<<<777666555333222111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...............---///444555444555999>>>EEEPPPYYYcccooo~~~yyyggg```[[[WWWOOOEEE???======:::666666888888444000111000///...---------...........................------------------------...///000///---,,,---...........................,,,,,,,,,------.........------,,,,,,+++*********,,,,,,------...///////////////////////////////////////.........---------------------------------..............................---------...///000/////////......---------/////////000000111111111000111111222222333333444555555777:::???EEEJJJNNNTTTZZZfffsssvvvIII:::666444666...111111000///......------...+++,,,,,,------,,,,,,+++***************************++++++,,,,,,------...---...000111222111000///222111222555666444777<<>>;;;555444333222111111111111222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,///444555555888===CCCNNN]]]iiirrr|||vvvbbbYYYOOOHHHBBB:::777777777555222333555666444111222111000///.........///........................------------------------...///000///...---...///........................***+++,,,---...///000000---------,,,,,,++++++***------...//////000000111/////////////////////////////////.........------......................................................------......///000...000222000...,,,...000...//////000111222333333111111111111222222222222555555666999===BBBFFFIIIOOOUUUaaaooo{{{rrrFFF888555444555...222111000///......------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,---///000000000///...111///111444444333777<<>>BBBDDDLLLPPP[[[hhhvvvoooEEE888666444666///444111000///......------...------++++++++++++------++++++++++++++++++++++++***++++++,,,,,,------...,,,---.../////////......000...///222333333666<<>>;;;777444222222111000000000111111444333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////000000333777888:::AAAJJJVVV```mmmwww}}}nnn^^^JJJ===555000...000///......///111222222222111111111111111000000000//////.........------------------....../////////000111222111///...///000//////.........---------.................................---------------//////000000111222222333000000000000000000000000000000/////////.........------------------------.................................///////////////---111444333///---000444000000111222333444555666555555555444333333222222555555555777999<<<>>>@@@FFFIIIRRR___nnnnnnEEE:::888555777000666111000///......------...------++++++++++++------++++++++++++++++++++++++***++++++,,,,,,------...,,,------...............000...///111222222777===NNNzzzqqqaaa^^^^^^YYYVVVWWWTTTSSSRRRPPPOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOLLLJJJGGGFFFFFFEEECCCBBBEEEBBB???<<<:::888555222111111111000111111222222333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000222333666999999;;;DDDOOO\\\dddooovvv|||ooo]]]III<<<555000///000/////////000111111222222000000111111111111000////////////...------,,,,,,---------...//////000000000111222111000///000111/////////...------,,,,,,/////////.........------........................//////000111111222222333000000000000000000000000000000000/////////......------------------------........................---...///000000000000//////222444333111000222444111222222333444555666666666666555555444444333333444444555777888:::<<<===@@@BBBKKKZZZjjj}}}mmmEEE;;;999666666000777111000///......------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------......//////000......111222333777>>>OOO||||||ggg```^^^WWWTTTUUUSSSRRRPPPNNNMMMMMMMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMJJJGGGEEECCCDDDDDDCCCBBBBBB???;;;888777666555444111111111111111222333444222222111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111222333444777999999;;;EEEPPPXXX```kkkrrrwww~~~gggVVVCCC999555333333444000111111111111000111111//////000111111000//////000//////...------,,,,,,---------...///000000000111222333222000///000111000//////...------,,,,,,............////////////........................//////000000111222222222000000000000000000000000000000000000/////////...................................................---...///000111000000///111222222222333333333444333333444444555555555555444444444444444444444333333444555777888:::;;;<<<>>>AAALLL]]]nnn~~~kkkDDD;;;888444444...555111000///......------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------..................//////000111...///111222333888???QQQ~~~nnneeeaaaXXXTTTVVVSSSQQQOOOMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLHHHFFFCCCBBBCCCDDDCCCCCC@@@===888666555666666666111111111111222333444444222111111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///000111222333333444777999888:::EEEQQQQQQYYYeeennnsssyyywwwZZZJJJ:::333222222222444222333333222111000000111...///000111111000///...000000///...------,,,,,,---------...///000000111111222333222000000000111000000///...------,,,,,,,,,------...///000111111.........////////////////////////000111111222222000000000000000000000000000000000000////////////000000000000000000000000........................---...000111111111000///333222111222444555444333444444555555555555555555333333333333333333333333333444555777888:::;;;<<>>===;;;888666444333222444333222222111222222222111111111000/////////.........---------------,,,***+++...///000000...---222111///......///000111222///000666<<<@@@DDDHHHMMMTTT^^^gggnnnuuu|||{{{^^^IIICCC;;;555333333444444666555555444444333222222000000000000////////////111111000///...------,,,,,,,,,,,,---...///000111000////////////.........,,,,,,------------......------...000222333111///......////////////......,,,---///111111111111000333222000//////000222333000000000000111222333444111111111111111222333333,,,///111///000222111---///000111222222222333444222444:::===:::444444999333444555555555555666666222444666666555444555666666:::???@@@??????@@@CCCKKKRRR___ooofffBBB:::777444666///222///111333111...++++++---)))***,,,,,,++++++,,,...+++++++++******))))))))),,,,,,,,,---------......------,,,,,,---...000111333//////222444666:::@@@WWW~~~cccVVVTTTQQQMMMIIIGGGIIIIIIFFFEEEGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@===<<<:::888666444333333444333333222222222222222222222222111000000//////..................------***,,,...///000000///...111000///------...000111333111222777:::<<>>>>>>>>>>><<<;;;:::888666555555555555444444444333333333333444444333222222111000000........................+++,,,...000000000//////000///...------...///000333333555888999999>>>EEEKKKOOOUUUZZZ___fffnnnuuuxxxzzz||||||zzzyyyyyyzzzzzzzzzbbbNNN???<<<777555444555555444555555444444333333222222000000000000////////////000000000//////............---------------......////////////000000000000//////......------,,,,,,000///......000222222111...//////000000//////...111111111111222222333444111111111222444777999;;;888888777666666666666666666666666666666666666666111666777333000222444444666555444333333333444555777333111444666444555888888999;;;@@@EEEJJJLLLMMMSSSOOOHHHBBB@@@DDDKKKRRR______^^^[[[XXXYYY^^^cccnnnvvvcccAAA:::777333555///333000111111000...,,,,,,---+++,,,---,,,+++***+++,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,---...000111222///000222444555;;;BBBYYYuuubbbRRRQQQJJJEEEFFFFFFCCC@@@AAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<<<<<<<;;;:::999888777666666666555555666666555555555444555555444333222222111111........................,,,---///000000111000000///......---......///000333444777:::888888>>>GGGOOORRRUUUWWWYYY```hhhooossstttwwwxxxwwwuuusssrrrpppyyyrrr[[[III<<<:::666555444444333222555555444444333222222111000000000000////////////000000000///////////////......------------------.........//////000000000////////////............222000......000111222222//////000000000000//////222111000000000222333444111111222333555777999:::;;;;;;;;;:::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>???444999:::444111222666777999777444333333444555555......111666777444333666===FFFSSS^^^fffmmmuuuzzzvvvgggYYYTTTZZZfffooozzzyyyvvvrrrpppssszzz```???:::777333555...333111111000///...---------,,,---...---+++******+++------------------------,,,,,,,,,---------......------,,,,,,---...000111111///000333444555;;;CCC\\\vvv[[[PPPHHHCCCDDDFFFCCCAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888777777777777666666777888999999888888777777666555444333222222000/////////..................///000111111111111............//////000000222444777::::::999@@@IIITTTUUUUUUUUUUUUZZZccciiikkkllloooqqqqqqpppmmmkkkjjjooovvvyyy{{{mmmVVVDDD<<<999666555444333222000555444444333222222111111000000000000/////////////////////000000000000000//////...---------......------...///000111111222/////////000111111111222222000......000111222222//////000000000000//////222111000//////111222333222222222333333444555666999999999:::;;;===>>>???===>>>??????@@@??????>>>888;;;;;;666333555777777666333111111222444333222//////222666777777;;;BBBYYYiii~~~ppphhhnnn|||]]]>>>:::777222444...444111000///...............,,,......---+++***+++,,,------------------------,,,,,,,,,---------......------,,,,,,---...000111000000111444444555<<>>======<<<<<<<<<<<<<<<<<<;;;:::999888777777777666777999;;;<<<======<<<;;;::::::888777666555444444333222111000000///.../////////000111111222222......//////000111111111333333555999::::::@@@HHHSSSSSSRRRPPPNNNRRRXXX^^^^^^___aaadddggggggdddbbbbbbdddhhhlllnnntttvvvdddOOO???<<<999666444444333222111444444333333222222111111000000000000/////////////////////000000111111111000//////...//////000000...///000111222333444444111222222222333333333333222111///000111222222111///000000111111000000///111111000000000111111222333333333333222222222222555555666777999;;;<<<>>>??????@@@@@@>>>===;;;999999;;;999555444666666333222000...000444555444222333222666@@@MMMZZZiiivvv}}}[[[<<<:::777222333...444222000------...//////...,,,---...---,,,+++,,,---,,,,,,---------------...,,,,,,,,,---------......------,,,,,,---...000111///000222555444555===FFFccc|||jjjVVVKKKFFFCCCBBBCCC@@@@@@@@@AAA@@@??????>>>===<<<<<<<<<<<<======>>>===<<<:::999888777777777666888;;;>>>@@@AAAAAA@@@@@@???>>>===;;;:::999888999888777666444222111000000000000000111222333333...///000111222222222222555222333666999999===BBBLLLLLLJJJFFFDDDEEEKKKPPPQQQQQQSSSWWW[[[]]]\\\ZZZYYYYYY\\\bbbeeehhhsss~~~kkkYYYGGG<<<:::777444333444555555555444444333333222111111111000000000000////////////...//////000111111222222000000///000000111222333111222333444666777888999777666666555444333333222222111000111222222111///000000111111111111000000111222222222222222111111222222333333333222222222555555666777888999;;;<<<@@@AAACCCDDDDDDCCCBBBAAADDDDDDAAA>>>@@@BBB>>>888333111222666;;;===;;;777777555===VVVsssYYY;;;:::777222333...444333000,,,,,,...//////...+++,,,...---,,,,,,---...++++++,,,,,,------------,,,,,,,,,---------......------,,,,,,---...000111///000333555444444===GGGggghhhTTTHHHBBB@@@AAA???????????????>>>>>>===<<<<<<<<<<<<<<<===>>>???===<<<;;;999888777666666666888;;;???BBBCCCCCCCCCCCCCCCBBB@@@???===<<<<<<===<<<;;;999666444333222000000000000111222333444//////000222222333333333777222111444777888999<<>>===>>>>>><<<===@@@<<<<<<<<<<<<===>>>???@@@>>><<<:::999888777444333777888:::===>>>??????>>><<<===>>>@@@AAABBBCCCCCC@@@???===:::888666555555333000---///444777555222222222333444444555666666///000111333444555666666:::999999888999;;;<<<===AAADDDIIINNNQQQQQQOOONNNLLLGGGIIITTTYYYZZZcccppppppYYYJJJ@@@999888777777666666666777777555555555444333222222111111111222111//////000222111222333222111222333555...///000222333444444555999666666999;;;;;;;;;;;;555777777333111111111000333333111000000111222333666444222111000111333444:::444222555666333111000777999888444333666666333:::>>>AAA@@@<<<;;;>>>AAALLLXXXcccffffffffffffdddsssttttttwww~~~ooo\\\NNNIIIEEEFFFLLLNNNKKKGGGHHHPPP___uuu||||||}}}}}}zzz~~~RRR???666666222333333,,,///...---,,,+++************++++++---...,,,***'''***,,,,,,+++,,,---...,,,,,,,,,,,,---------......,,,---......------...000///222000222777444:::LLLmmmlllYYYMMMFFFCCCCCCFFFGGGAAA===<<<======>>>>>>????????????===;;;:::999888666555444444555777999:::::::::999999;;;===@@@BBBCCCCCCDDD>>>>>><<<;;;999888888888555111///000444777555333111111111222222333333444///000111333444444444444777666666666777888:::;;;888;;;???BBBDDDEEEDDDBBBDDD???AAAJJJOOOPPPYYYfffssslllVVVIII???888777777666555444444555555444444333222222111000000111222222111000000111333000111222111000000222444333444555777888999999999>>><<<;;;>>>@@@AAA@@@???999888666222000111222222444333222222222333555555444444444444444555666666:::666555777888777888;;;:::AAAGGGFFFEEEEEEBBB>>>MMMPPPRRRRRRRRRUUU\\\bbbxxxtttlllhhhddd^^^XXXUUUWWW[[[bbbkkkqqqsssssstttssswwwvvvuuuzzz|||{{{QQQ>>>666666222333333,,,//////...---,,,,,,,,,,,,++++++,,,,,,------,,,***+++,,,,,,+++,,,------------,,,,,,,,,------......,,,---///...------...000///222000222777444:::NNNrrrxxxdddPPPHHHCCCDDDEEEAAA===;;;===>>>??????>>><<<999777;;;:::999888777666555555333444666777777777666555666888<<>>======<<<888999@@@DDDFFFNNNZZZiii|||lllXXXKKKAAA999888888777555444444444444444444333333222222111111111222333222111111222444000111222222111111222444222333555888;;;>>>@@@AAADDDBBBAAABBBDDDEEEBBB??????===999777666777999<<<888888777777888999:::;;;999;;;>>>AAACCCCCCBBBAAA:::888999;;;;;;;;;BBBJJJVVVdddqqquuussspppjjjeeennnppprrrsssvvv~~~xxxnnnddd]]]PPPMMMKKKJJJKKKMMMNNNNNNNNNMMMRRR```qqqyyyuuuyyy~~~zzz|||OOO===666777222333444---//////...............///,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,---...------,,,+++,,,---...///,,,...//////...---///000///222111333777555<<>>AAACCCCCCCCC>>>===<<<;;;;;;::::::;;;666444222222333444333111000000000000000000//////111111222222222111111000000000111222333444666666888888888999::::::;;;;;;999666666:::===@@@HHHQQQ```nnnxxxbbbSSSEEE<<<;;;:::999777666555555555666555555555444444333333111222333222111111333555222444555555444444555666///111444999???DDDIIIKKKLLLKKKIIIHHHLLLOOOKKKFFF;;;777444444555555666999555555555555666666666777999===CCCIIILLLLLLJJJIIIAAABBBEEEGGGHHHLLLXXXeeesssfff[[[QQQKKK???>>><<<<<<>>>AAACCCEEEEEECCCHHHUUUhhh||||||}}}~~~~~~xxxLLL<<<666777222333444............---......//////,,,,,,,,,,,,,,,...111333...,,,+++------+++,,,///...---,,,++++++---...000---...//////......///000///333111333777555???UUUzzzppp___TTTLLLFFFEEE@@@AAABBBAAA@@@>>><<<:::999;;;;;;:::777666666888777888888888888666444333111333777;;;>>>@@@@@@@@@???>>><<<;;;999888888888444333111111111111000000111111111111111000000000111111222222222111000000000000111333444555555555444444444444444555666666777555666888:::<<>>;;;:::999777666555555555666555555555555555444444222333444333222222444666444666777888777666666777333555888===BBBHHHMMMPPPMMMNNNMMMOOOXXXaaaaaa[[[GGGAAA>>>@@@AAA===<<<>>>>>>>>>??????@@@@@@@@@???CCCHHHOOOVVVZZZ[[[ZZZXXXOOORRRYYY___cccjjjzzz~~~zzziiibbbXXXOOOHHHBBB<<<888999999:::;;;<<<>>>???AAADDDBBBGGGSSSddd{{{sssIII:::666777222222555000------------------......,,,------,,,+++---111555111,,,+++------***,,,000------,,,+++,,,---...///---...000///......///111///333222333666666AAAYYY|||zzzeeeTTTLLLEEEDDDBBB@@@>>><<<<<<<<<;;;===>>><<<888666777999555666666666666444222111222333555777999;;;<<<======<<<:::999777666555555222222111000000000000000111111111111111222222222111222222222222222111111111222333444555555555444333333333333444444444444444444555666777999===AAAGGGOOOYYYbbbjjjuuuiiiQQQAAA::::::888777666666666666555555555555555555555555444555666666555555777999555777::::::999888888999999999:::<<>>???AAACCCCCCCCCHHHSSScccyyynnnFFF999666888222222555111......------,,,------...+++---...---+++,,,111555333,,,***......***+++111,,,,,,,,,---------......---///000000///...000111///333222333666666CCC]]]zzzqqq___YYYQQQHHHAAA===<<<<<<<<>>888666777:::444555555666555444222111333333333444555777888:::999888777666555555555555222222222111000000111222000000000111111222222333111222333333333333333222222333444555555444333333333444555555666666555555222444666777777888::::::AAAGGGOOOTTTXXX```jjjrrr{{{~~~vvv[[[HHH===<<<;;;:::::::::::::::999999999999999999999999888999:::999999999;;;===:::===???@@@???>>>>>>>>>>>>>>>======>>>@@@CCCDDD@@@DDDGGGNNNccc|||___RRRKKKPPPTTTRRRUUU[[[ZZZ\\\___cccfffhhhjjjjjjiiilllrrrxxx}}}lllQQQDDD===::::::222111111222444555555555///333777:::===@@@EEEIIIIIIKKKPPPYYYeeewww{{{zzziiiDDD888666888222222555222000000///...------------***,,,///---++++++///333444,,,***......)))+++222***+++---...///...---,,,---///000000//////000111///444333333666777EEE```wwwiiiZZZMMMEEEAAA@@@>>>AAABBB???999666777:::555555666777666555444333555444222111222444666777555555444444444444555555222222333222111111222444...//////000111222222333111222333444444444444333333333444555444333222111000111222444444444333333222666999888888999999888;;;@@@FFFHHHHHHJJJPPPUUUXXXZZZaaaqqqdddPPPAAA@@@@@@?????????@@@@@@===>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<<<<===???AAA@@@CCCFFFGGGFFFDDDDDDDDDFFFEEEEEEEEEFFFHHHKKKMMMIIIMMMOOOVVVmmmzzzkkkdddjjjrrrvvv~~~mmmOOO???666444777666555333222222333444555444666999::::::===CCCGGGPPPRRRWWW]]]eeetttwwwsssfffCCC777666888222222666222222222111///............))),,,///...+++***...222555,,,***///...)))***333)))+++...000000///,,,+++...///000000//////000111///444333333666777FFFbbb}}}iiiZZZPPPKKKDDDFFFGGGDDD===888666666666555444444444555666666999888777888999888666444:::333///000333222333555555444333333333333333222333///...333666444222333222333333444555666777777555555555666666555555444444444222222222333444555777666555333555999;;;:::;;;;;;<<<>>>AAADDDDDDDDDAAAMMMTTTaaa```UUULLLDDDEEEHHHIIIIIIKKKLLLKKKJJJIIIIIIKKKLLLNNNOOONNNKKKJJJJJJKKKMMMOOOMMMSSSXXXZZZWWWVVVXXX[[[WWWWWWXXXXXXXXX[[[___bbbeeegggmmmxxxnnnMMM<<<444333555333333333333333333333333111222444777<<<@@@DDDGGGNNNTTT\\\aaagggssstttmmmuuu^^^???<<<888666444222000...000000///...............000+++))),,,///...---...555333///,,,++++++---...******)))))))))***+++,,,............////////////222333111444888777GGGeeeooocccTTTQQQLLLEEE>>>:::999:::888777666555555555444333555444444444666666555444888666888;;;:::555444666444555666666555444444444444000000444666444222222555666666777888888888888666777777777777666666555666666666666666777777888888888888777888999888777;;;<<<===???AAAAAA@@@???BBBLLLRRRaaalllbbbYYYWWWYYYZZZ[[[^^^^^^^^^\\\\\\\\\]]]___```bbbaaa```___```ccceeegggjjjoootttuuusssrrrtttwwwwwwyyy{{{}}}tttSSS@@@777555666333333333333333333333333111222444777;;;@@@DDDFFFNNNSSSYYY^^^cccmmmzzzoooiiippp\\\>>><<<888666444222000...000000///...............000+++)))---///...---...222000...,,,++++++,,,---*********+++++++++,,,,,,............////////////222333111444888777HHHhhhxxxooobbbTTTIIIBBB===;;;;;;999888777888999888666<<<;;;::::::<<<<<<;;;:::222333555888666222333777111555888888555444555666555111111555666333111222666666777777777777666666888888888777777666666666555666777888888888777777777777888::::::999888888;;;===???AAAAAA@@@>>>===DDDPPPYYYmmmuuuTTT@@@666444555333333333333333333333333111222333666:::???CCCFFFNNNQQQTTTXXX]]]cccjjjpppssswww{{{|||}}}vvviiicccjjjXXX===;;;777555444222000...000000///...............///+++***...///...---///---------,,,,,,,,,,,,,,,***+++,,,---------,,,,,,............////////////111333111444888888KKKlll~~~oooaaaTTTMMMHHHCCC>>><<<===>>>===<<<<<<:::888888888888777666666333222444333333666;;;222777;;;;;;999777999;;;999666666888888555444666777888888888888888777666888777777666666666666666666777:::<<<<<<;;;:::999999888:::>>>>>>===>>>AAA@@@BBBDDDEEEFFFGGGIIIJJJMMM```qqqxxxVVV@@@777777;;;333333333333333333333333111111222444888===BBBEEEKKKMMMOOOSSSWWW[[[^^^___aaaeeejjjlllooowwwoooddd___eee|||{{{RRR<<<:::777555444333111///000000///..................++++++///000------///+++,,,---......---,,,+++***+++---//////...---,,,............////////////111333222444888:::NNNqqqyyyggg___SSSKKKFFFCCC???<<<@@@===;;;;;;;;;<<<;;;:::===888666999:::888777:::444888;;;<<<;;;;;;===???===:::999:::999666777;;;;;;;;;::::::999999999999777666666555555666666777:::<<>>???===>>>BBBAAA???BBBHHHDDDFFFIIILLLOOOTTT[[[```fff\\\EEE<<>>999888:::===;;;666333555777777888:::<<<>>>???@@@===:::888777666555888>>>AAA???<<<999888777888888999888777777888999;;;<<<<<<>>>AAADDDEEEDDDBBBAAABBB@@@CCCHHHFFFAAACCCKKKJJJNNNUUUZZZaaaiiissszzz___EEE:::>>>GGG333333333333333333333333111111000222555:::@@@CCCGGGJJJNNNPPPQQQSSSUUUWWWYYY\\\___aaaccckkkwww}}}}}}sssfff]]]YYY\\\ooojjjEEE:::888555444444333222000000000///...............,,,,,,...222111------000,,,---...//////...---,,,+++,,,---.........---,,,............////////////000333333555999===VVV{{{{{{fffbbb[[[TTTOOOJJJFFFDDD@@@DDDHHHHHHBBB???GGGRRRGGGDDDBBBDDDJJJNNNOOONNNJJJEEEBBBAAA??????FFFNNNTTTPPPJJJDDD???>>>???@@@===<<<<<<<<<===@@@BBBDDDBBBCCCFFFHHHIIIIIIHHHGGGJJJKKKRRR\\\\\\UUUVVV^^^bbbkkkvvvbbbEEE666777>>>333333333333333333333333111000000111444999???BBBHHHMMMRRRSSSQQQRRRVVVZZZZZZ]]]___```aaahhhrrr{{{vvvoooqqqtttuuuzzzyyylll```YYYTTTWWWhhh{{{ddd???999777444333333333222000000000///...............,,,,,,///333111------000,,,,,,---------,,,,,,++++++,,,,,,,,,------------............///////////////333333555999>>>XXXzzzqqqjjjeeeXXX\\\___[[[RRRVVVnnn```ZZZVVVXXX```fffgggddd___ZZZVVVTTTRRRSSS[[[eeemmmggg^^^UUUOOOMMMNNNNNN@@@@@@@@@@@@BBBEEEHHHJJJMMMNNNPPPRRRSSSSSSSSSSSSWWW[[[hhhwwwyyyrrrsss{{{iiiIII777444999333333333333333333333333111000///000333999>>>BBBKKKPPPVVVUUUQQQQQQVVV\\\YYY\\\______```fffpppxxxssskkkeeegggiiikkkpppxxxttthhh\\\UUUPPPRRRbbbuuu```<<<888666444333333333222111000000///...............+++,,,000333111,,,---111,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---.............../////////000///333333555999>>>ZZZzzztttmmmeeejjjssskkkhhhqqq~~~zzzsssnnnooovvv}}}wwwqqqlllfff^^^XXXRRROOOKKKKKKNNNSSSWWWZZZ\\\___aaaaaaaaaeeemmmtttvvv}}}iiiKKK;;;777888444333222111111111222333222222222111222666<<>>555555333222111000000000000000///..................000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000000000000111111111333444333555888===]]]}}}xxxsssooobbb```]]]^^^bbbhhhlllooovvvzzz~~~lllMMM<<<888999444444222111111111222222222222222111222666<<<@@@JJJQQQVVVUUUVVV[[[___```bbbbbbaaa^^^]]]aaaiiiooo{{{fffaaa[[[YYY\\\ccciiilllooodddYYYQQQJJJJJJYYYlllRRR<<<555555333222111000000000000//////..................///111000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000000000222333222555999>>>___rrrQQQ>>>999:::555444333222111111000111222222222111222666;;;@@@HHHPPPVVVVVVXXX]]]aaabbbffffffddd```]]]^^^bbbggg|||sss___ZZZTTTSSSWWW^^^fffjjjkkk___TTTMMMGGGGGGUUUgggOOO;;;555555333222111000000000000///......------......---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////111333222555:::@@@bbbwwwTTT???999:::555555444222111000000///111222222222222666:::>>>EEEMMMUUUWWWYYY___cccccciiiiiigggbbb]]]\\\___bbbuuuwwwkkk[[[VVVQQQOOOTTT\\\dddiiiggg[[[PPPKKKEEEEEERRRbbb{{{KKK:::555555333222111000000000//////...------------...,,,...000///...------...+++++++++++++++++++++++++++,,,,,,------------------......//////000000000111222111555;;;DDDhhh|||VVV>>>888:::555555444333222000//////111222222222333555999===CCCMMMVVVZZZ]]]cccggggggjjjjjjgggbbb\\\[[[]]]aaaooo|||}}}ooocccXXXTTTNNNMMMRRRYYYaaaeeedddXXXMMMIIIEEEEEEPPP___tttHHH;;;555555333222111000000000//////...---------------,,,---//////...------...+++++++++++++++++++++++++++,,,---.........------......///000000111222222111222111666>>>HHHnnnYYY???888:::444444444333222111000///111111222222333555999<<>>JJJVVV\\\bbbhhhllllllhhhgggbbbZZZTTTRRRVVVZZZdddnnnvvvwwwrrriii^^^TTTKKKIIIGGGIIIOOOVVV]]]```^^^RRRHHHEEECCCCCCLLLXXXyyyddd@@@;;;555555333222111000000000///...------,,,,,,------***,,,......---------...************************+++,,,...///000///...---------...///000111222222222333333999CCCQQQzzz___BBB:::<<<111222333444333333111000000111222333333444888::::::EEERRRYYY___fffjjjjjjhhheee___WWWPPPNNNRRRWWW```iiippppppkkkcccYYYPPPHHHFFFFFFJJJQQQYYY___bbb[[[OOOFFFCCCBBBAAAJJJVVVwww___===:::555555333222111000000000......---,,,,,,,,,,,,---***,,,......---------...************************+++,,,...000000///...---,,,,,,---...///000111222333444444:::EEESSS}}}aaaDDD<<<666555555444333222222222222222222111111222222333444:::===EEEQQQ]]]dddffffffeee]]]RRRIIIFFFHHHLLLOOO```dddggggggaaaYYYQQQMMMEEEDDDDDDHHHOOOVVV[[[]]]TTTMMMEEE???;;;===HHHSSStttWWW===777666555444333111000///...///............---------------.........---+++***++++++------------+++++++++---//////...---...///------......///000000000444333777<<>>888666555444333222222222222222222111111222222333444888;;;BBBMMMXXX```cccdddaaaZZZPPPHHHEEEGGGKKKNNNXXX[[[___```[[[TTTMMMJJJDDDCCCCCCGGGMMMSSSWWWYYYSSSLLLEEE@@@===???JJJUUUuuuTTT===999666555444333111000///...///............---------------.........---,,,+++,,,,,,---......---,,,,,,+++---//////...---...///------...//////000000111444333666<<>>AAAKKKWWWuuuwwwOOO<<<:::555555444222111000///...///............---------------.........---,,,+++------............------+++---//////...---...///.........///000000111111444333666<<>>@@@DDDHHHJJJKKKJJJFFFAAA???>>>AAALLLWWWtttoooKKK<<<:::444444333222111000/////////............------------------------------,,,,,,------------------,,,+++---//////...---...///...//////000000111111222666555777>>>LLLmmmxxxQQQAAA;;;666666555444333333333333222222111111222222333444333555888===DDDMMMUUUZZZZZZXXXRRRJJJCCCAAACCCEEEMMMOOOPPPOOOKKKEEEAAA@@@===<<<;;;===@@@CCCDDDDDDDDD@@@>>>>>>>>>BBBLLLWWWsssiiiHHH;;;999333333222222111000/////////............---------------------------------+++++++++++++++++++++++++++---//////...---.../////////000000111222222222888888:::AAARRRttt~~~TTTCCC<<<777666555444333333333333222222111111222222333444222444777;;;@@@GGGOOOUUUUUUUUUQQQKKKDDDAAABBBEEEJJJKKKLLLIIIDDD???;;;::::::999999;;;===@@@@@@@@@>>><<<;;;<<<>>>BBBMMMXXXrrraaaDDD999888333222222111000000/////////............---------------,,,,,,,,,---......++++++************+++++++++---//////...---...///000000000111222222333333999:::===DDDXXX|||XXXEEE>>>777666555444444333333444222222111111222222333444111333777999===BBBIIIOOOMMMNNNNNNIIICCCAAACCCGGGGGGHHHHHHEEEAAA<<<999888888777777999<<<===>>>===;;;999:::===???DDDOOOZZZqqqVVV===777888222222111111000000/////////............------------,,,,,,,,,,,,---...///,,,,,,+++******+++,,,,,,+++---//////...---...///000000111111222333333444666999===GGG]]][[[FFF???777777555444444444444444222222111111222222333444///222666888:::???EEEKKKGGGIIIJJJGGGCCCAAADDDHHHGGGHHHGGGEEEAAA===::::::777666666888;;;======<<<:::999:::>>>AAAFFFQQQ[[[pppzzzNNN999666999222222111111000000////////////.........------------,,,,,,+++,,,---...///------++++++++++++------+++---//////...---...///000111111222222333444444444888===HHH```cccDDD===:::777333222222444555555000111222222444444555666666555555666999===AAADDDCCCCCCBBBBBBCCCEEEGGGIIIIIIGGGDDDAAA>>>;;;999888999:::;;;<<<<<<======<<<;;;::::::<<>>======<<<<<<=========<<<<<<;;;999999:::===CCCNNNZZZcccsssgggIII===555444444444333333333222222222///...---...///000///------...///...,,,,,,...//////---++++++---...---,,,,,,------....../////////111111222222333444444444777777>>>QQQqqqsssPPPBBB777555333222333333222111333333333333333333333333111222333555888;;;===???>>>???@@@BBBCCCDDDEEEEEEHHHFFFBBB@@@>>>>>>???@@@@@@@@@@@@???>>><<<;;;:::666777:::>>>EEEPPP\\\eeennn```EEE:::444444333333333333222222222222111///------///000///...---......---,,,,,,---///...---++++++---......---........................000000111111222333333333888888@@@UUUwww|||VVVCCC777555444444555444333111333333333333222222111111111222444666999;;;<<<===<<<>>>@@@BBBDDDDDDDDDCCCBBB@@@===;;;;;;===???AAAEEEDDDCCCBBB???===;;;999666888:::>>>EEEOOOZZZbbbjjj|||ZZZBBB999333444333333333222222222222111000...,,,,,,...//////...---......---,,,,,,---///------,,,,,,------......////////////............///000000111111222333333888888AAAYYY\\\CCC888777555555666666444333444333333222222111111000222333444777999;;;<<<======>>>@@@BBBCCCCCCBBBBBB>>>===:::999999<<>>;;;:::777999;;;>>>CCCKKKSSSZZZfffyyyUUUAAA999444555333333222222222111111111///---,,,,,,---......---,,,---...---++++++---...,,,,,,,,,,,,,,,---.../////////////////////......///000000111111222333333777888CCC___cccFFF:::888666555666666555444333333222222111111111000333333444666888:::<<<>>>>>>>>>???@@@@@@@@@@@@???<<<;;;:::999:::===@@@BBBEEEEEECCCBBB???===:::999777888:::<<>>===<<<<<<;;;;;;<<<<<<888888888888:::<<<>>>???@@@@@@???>>><<<:::888777555666888999;;;???EEEIIIVVVkkkqqqGGG<<<888444666222222222222111111111111......///111333222///,,,,,,------,,,++++++,,,...***,,,------,,,,,,...111......//////000000111111111111222222333444444444888;;;KKKmmmtttSSS:::777333222222444555555111111111111111111111111333222111111333666:::<<<===<<<;;;999888888999999444444555666777999;;;;;;<<<<<<<<<;;;:::888777666222444555777999===BBBEEEOOOeeehhhBBB:::888444666222222222111111111111000///000222444666444000---,,,------,,,++++++,,,...***,,,...---+++,,,///111---......///000111111222111222222333333444555555999===NNNqqq~~~WWWBBB===555///000444555333111111111111000000000000000111222444666777999999===<<<;;;999888777777777333333333444555666777888888888888888777777777777444666777888888:::>>>@@@KKKccc[[[AAA999666222000000111222333222111000///000000111333444555333111......------,,,,,,,,,---......---,,,---...///000000000//////.........---///111555666666666777888777:::QQQ~~~^^^CCC<<<444000111444444222111111111111000000000000000111222333555777888999:::999888777666555555555333333333333444555666666666666555555555555555555555555666666777999===@@@JJJaaaVVV>>>999777444333222333333333333111000///222111000111222222000///......---,,,,,,---...///------,,,,,,---///000111000000/////////.........///222444666666666777888:::???XXXhhhEEE===444111333444333111111111111111000000000000///000111333444666777888777666555444333222222222333333222222222222333333333333333333333333333333555555555444444777;;;???GGG^^^}}}xxxOOO<<<999777555666666666555444333111000///333111000///000000///---......,,,,,,,,,...000222------------...///111111000000////////////......///222444666666666777888<<>>555333555444222111111111111111000000000/////////111222333555666666555444333222111111111111333333222111111111111111111111222222222222222333555555444333333555:::===DDDZZZyyynnnIII<<<:::777666999999888777555333111///...222000//////000111000//////...,,,,,,---000222444////////////////////////000000//////////////////000222444555555666777999===JJJlllyyyPPPBBB666444666444111111111111111111000000000///...///000111222333444555444333222111111111111111333222111000000000000000111111111222222333333333555555444333222444888;;;AAAVVVsssfffEEE<<<<<<777555:::;;;999888555333111///...000///...000222333333222///...------///111444555222222111111000...------//////000000000000000000111222444444444555888999<<>>QQQlll]]]@@@<<<<<<666555;;;;;;:::777444222000///...------...111444555444222/////////000111222444444333333333222111///------//////000000000000111111111222444444444555888:::===RRR|||aaaLLL:::777777333000222111111111111000000000000---...//////000111222222111111000/////////000000222222111111000111111111000000000111222222333333333555777666555555555777<<>>LLLkkkkkkJJJ===;;;888444222222222111111111111000........................------------......///000///......000333444222///000000000000000111111222111111111222333333444444777555BBBccckkkDDD===888444666666333000111/////////000111222333333222111111///...---,,,,,,,,,...000222333333222111444333111000///...//////000000000000000111111222222000333888777555BBBSSSxxxrrrOOO???<<<:::666222222222111111111111000........................///......---------......///......000333444222///000000000000000111111222000111111222333333444444666444???]]]bbb>>>:::555222444555222111222000000000000111222444444/////////......------,,,...000444666777777555444111000///......///000111000000000000000111111222444111555:::999777EEEWWWXXXBBB;;;888444555444333111000/////////............////////////......////////////......////////////////////////.........//////000111222444222111000000222444555444:::CCCWWW|||UUU>>>888777555444444333111///111000///......///000111111000///......------...333222111222444444111...///---,,,+++,,,...000111111000000000000111111222333444222555888555CCCaaa^^^EEE<<<999666444444222111000000000000............////////////......////////////..........................................///000111222222111111000111222333444444999BBBUUUwwwuuuPPP>>>:::888555444444444222111111000000//////000000111111111///...............555444222333444333000---......---,,,---...///000000000//////000000111111222444222666:::999IIIgggiiiJJJ===999888333333222111111111111111............////////////......////////////..........................................///000111222000000000111111111222222555888@@@QQQrrrcccHHH===<<<999555333444444444333000111111111111111111000111111000///............666555444333333222000..................---------///////////////000111111222444333666;;;===PPPqqqvvvRRR???:::999333333222111111111222222............////////////......////////////.............................................///111111//////000111111111111000444777>>>OOOmmm~~~UUUAAA===;;;888444222222333444444000111222333333222111000222111000///............444444333333333222111000.../////////...---,,,,,,............///000111111333555333666<<<@@@WWW{{{\\\DDD;;;888333333222222222222222333............////////////......////////////..............................------------...///000111//////000111111111111000444666>>>OOOkkkqqqLLL===<<<999666222000111222222333000111222333333222111000222111000//////......///000111111222222222333444.../////////...---,,,,,,.........//////000222222444666444666<<>>888444444333222222222222222............////////////......////////////......------------------------------------...///000111000000000111111111222222444777???PPPiiieeeFFF;;;;;;777555111000111222222111000111111111111111111000222222111000////////////---...000000000111444666...............---------////////////000222333444555777555777>>>HHHgggsssUUUBBB888666555444333222111111111............////////////......////////////......------------------------------------...///000000222111111000111222333444666888AAAQQQfffXXXAAA:::;;;666444222222333333222111111000000//////000000111333222111000////////////---...//////......222555......---,,,---...///000//////000000111333444555444666555999BBBOOOrrrzzz[[[EEE999777666444333222111111111............/////////000......////////////......---------------------------------------...000000444222111000000222444555888:::BBBRRReeevvvOOO===::::::666555444444555444333111111000///......///000111333222111000////////////---///000...,,,,,,///333///...,,,+++,,,...000111000000000111222444555666333666555:::EEETTTzzzeeeIII<<<888666333111111111000...////////////////////////...///000111111000///............------,,,,,,,,,.........///////////////000111222222111222444666;;;BBBHHHUUUiii|||hhhGGG===:::888666444222000/////////000222222222111000//////.../////////000222444777999777555222///------...//////...,,,+++,,,---///111...000222444555555444333444666999;;;EEEaaalllMMM===999666333111111111000///////////////////////////...///000111111000///.........---------,,,,,,,,,------------......//////000111222222111222444666<<>>:::777444222222111000///////////////////////////...//////000000//////......------------,,,,,,,,,++++++,,,---......//////000111222222111222333555<<>>PPPuuu]]]AAA<<<999555333333222111000////////////////////////////////////////////////------------------------++++++,,,---...000000111111222222222111111333555:::AAAGGGRRRaaannnjjjIII;;;777555444111222222222222000...---/////////.........------------...//////...,,,+++,,,---......//////......------...////////////...444555666888999:::::::::888999:::AAAYYYgggFFF===:::777444444333111000//////////////////////////////............//////------------------------,,,---...///000111222222111222333222111111333444666>>>DDDOOO^^^iiiYYY@@@777333111111000111222222111000...---000000////////////.........///000000///---,,,***...---,,,+++,,,...000111---...//////000000//////333444666777999::::::;;;:::;;;<<>><<<888555444444222111///////////////////////////......------......///,,,,,,,,,------------.........///000111111222222222222333222111111222444333<<>>JJJTTT]]]iiitttlllQQQ:::666888444000111000111111222222000///...////////////...---,,,+++111000...,,,+++,,,---...000000////////////000000------......///000000000///000222222222444666888999???HHHgggoooUUU@@@888:::666444666333111000000000////////////000000//////...------,,,---------------------------------------...//////111111111111111111111111666777>>>HHHRRR[[[fffqqqdddLLL777444666444111222000111111222111000///...////////////...---,,,+++000///---,,,,,,---...///111000//////////////////------......///000000000000111222333222333666888888@@@LLLmmm^^^GGG<<<<<<777555666111111111000000000/////////111000000//////......------------------------------------------......///000000000000111111111111555666<<>><<<888666666111111111111000000000//////111111000000/////////...------------------,,,,,,------,,,,,,------...////////////000000000000000444555:::CCCJJJPPPYYYbbboooPPP@@@333111333333222333000000000000000/////////......//////...------,,,---------------...///000000000///...............------......///000000000111333444333333333555777<<>>444222333333222111000000000///////////////.........///......---,,,------------......////////////............//////------......///000000000111333444444333444666888===SSSooo\\\BBB;;;777888:::444222222111111111000000000////////////////////////.........------,,,,,,+++,,,,,,,,,,,,,,,------...------......//////000000222222666===AAADDDJJJQQQ^^^nnnaaaCCC===666333333333222111111000///.........//////---...............---------------...............------------...///000000------......///000000000000222333444444555777:::>>>[[[~~~gggGGG<<<777999:::444222222222111111111000000........................///......---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,---......///000000111111555;;;>>>@@@EEEKKKRRR^^^zzzoooQQQ;;;999555222222333222111111000///...---......///------...............---..................------++++++,,,---...000111222------......///000000000///111333444444666999;;;GGGiiioooLLL>>>888999:::444222222222111111111111000---------...............//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000111111444:::<<<===BBBGGGGGGQQQlllcccGGG666666444111111333333111111000///------......///------...............---.../////////...---,,,,,,******+++,,,...000222333------......///000000000...000222444555777:::<<>>888555888333222222111111111111111111000///...------------------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---............---///111333555777:::>>>AAAGGGJJJVVVnnnkkkIII>>>555444333222222111222222000000000000//////......//////......---,,,,,,,,,++++++,,,,,,---.........++++++,,,------...//////111000.........///111222000333555555666;;;BBBFFFeeejjjNNNAAA999666777222222222222222111000000000000///...------------------......------,,,,,,------------,,,,,,,,,,,,...------------.../////////000222333444888===@@@FFFFFFLLL___YYY@@@<<<555444333222111111111111000000000////////////.........------,,,+++++++++,,,,,,,,,,,,------------,,,,,,------............000000///...///000111222222444555555555:::EEENNNtttvvvVVVDDD:::666666222333333444333222000///000///...---------------,,,------...------,,,,,,.........------,,,,,,,,,...---,,,,,,,,,---///000000111111222333777<<<@@@DDDDDDHHHUUUoootttKKK::::::444333222111111000000000////////////////////////...---------,,,,,,++++++---------,,,,,,,,,++++++------------............000000/////////000111222444444555555444999HHHVVV```III<<<777666333333444444333222000//////......------------...,,,,,,------...------,,,.........------,,,,,,,,,---,,,+++++++++,,,...///111222222222444777<<<@@@???BBBGGGOOO```gggCCC777999333333222111000000000000.............../////////.........------------------------,,,,,,+++******........................000000000000000111111222555444555555333999LLL```pppQQQ???888777444444444444333222000000......---------------...,,,,,,------......------------------,,,,,,,,,,,,,,,++++++++++++,,,------000111333333444777<<>>666888333222111000////////////---............/////////.........---------------------,,,,,,++++++******------........./////////000000000111111111222222555333444666555<<>>BBBNNNgggnnnJJJ777444666222222000///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...///000000111000000111111222222222111222111444777999CCCaaacccGGG;;;999777666444222111111111222------,,,,,,,,,------...+++,,,,,,---.........---*********++++++,,,,,,,,,+++,,,.../////////...---,,,...111333444555888:::@@@===;;;???MMMccczzz^^^???333222555222111000//////.........---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000111222000000111222222222222111000000444999<<>>SSS{{{[[[FFF>>>555444333222222222222222000000/////////..................---------,,,,,,------------------------,,,+++++++++,,,,,,---............///000111222333333666888888999DDDVVVeeedddJJJ888444666333555444222000///000111111,,,,,,------------------***,,,------,,,++++++,,,,,,,,,,,,---------......---...///000111222333444666111222111///<<>>888444999CCCZZZuuuIIIAAA999666888999666222111111111111000000000000//////.........---------++++++++++++++++++++++++...---,,,,,,++++++++++++//////.........//////000000222444555555666999<<<:::GGGRRRiiivvvRRR===444555111000333111......///////////////...,,,,,,,,,------.........***,,,...---,,,+++,,,,,,,,,,,,,,,---------......//////000111333444555666111///555666222777;;;333888???MMMggg^^^EEE:::<<<444///777===555222//////111111///---......---------,,,,,,,,,...---,,,,,,,,,,,,---...//////...---,,,,,,++++++---------......000111111000222555666777888:::<<<<<>>999555555444000///000//////.........---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111///000222333444444333333555555555333333666888999<<>>999888:::888444222000/////////...---.........------------,,,...------,,,,,,------.........------,,,,,,++++++000///......------......222444666777777888:::<<<999>>>===BBBTTThhheee@@@:::555111222222///...000...............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------///111000111222333444444444333333444555555555555888;;;===QQQvvvfffIII@@@<<<======777444333111000///......---............---------------------------------------------,,,,,,,,,++++++......---------.../////////111333444333444666888555<<<:::;;;GGGUUUnnnxxxTTT999777222///111111///...000........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222111111222333333444444444333333444666444333666<<>>999777222///111222000///111---------...............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---///000/////////111333333222222222333444555666666333444777555333;;;GGGXXX}}}wwwZZZBBB;;;;;;666777888777444111...///111////////////............,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111000222333333111111222444///666666777======BBBQQQdddwwwtttVVVBBB888666666111///000111///...000---------.........//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...///000000///000222444333333222222333444666777666222333888888777CCCSSSqqqgggIII>>>???;;;777999999555111///000222000/////////............,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///...000111000///...///111000555222333999777999FFFIIIZZZtttxxxZZZGGG<<<666333666111...000000...---///---------.........//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...///000000///000222444444333222222333444666777555111333999:::;;;JJJ\\\wwwUUUCCC:::666888666444111111111222222000/////////............,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------.........///000000//////000222///111444777999:::;;;;;;FFFMMM\\\qqq___III???999555333333111///---,,,---...///........................++++++++++++,,,---...///------------------------///---,,,...222555555333444444444555666777777888666111555<<<:::;;;QQQnnnfffOOOBBB;;;888666333222111222111111000000/////////.........---------......------------------------,,,,,,,,,---------.........//////,,,---......------...///000111444666888999999999<<>>EEE]]]~~~[[[DDD===999555444555555222///111000000000////////////...//////000000//////.../////////...---,,,++++++++++++,,,,,,,,,------------...//////......///000333444666888999999999999888:::===>>>>>>BBBPPP___iii}}}tttdddRRRDDD;;;444333222///,,,,,,---......///......---,,,*********+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---------....../////////......000111333555777999999999999:::::::::::::::888666999BBBRRRqqqjjjNNNCCC===666444666666333000111111000000000///////////////000000000000//////...---------,,,+++++++++***+++++++++,,,,,,,,,,,,***,,,------,,,,,,---...111333555777999999999999999:::<<>>>>>===???CCCFFFPPP\\\ggguuuvvvjjjXXXLLLFFF>>>888444222444333000111444...---,,,,,,,,,---......******++++++,,,------...------,,,,,,,,,,,,---------------...///000000000///222444555666888<<>>===??????JJJ\\\rrr\\\EEE<<<;;;999666666222222111000000000000111000/////////111111///...---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444555777777777777888888888888999<<>>BBBEEEFFFFFFFFFDDDAAA@@@AAA???===@@@EEEKKKiii^^^EEE<<<999777444444333222111111111111111000/////////111111///......------------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000555555444444444444333333444333222333777:::<<<<<>>AAADDDFFFGGGGGGGGGBBBAAAAAAAAA@@@???FFFOOOZZZsssRRRBBB===:::777555444333222111111111111000/////////111111///............---------,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......222222222222222222222222000000000333666777777666888:::===???@@@AAACCCDDDEEEDDDCCCAAA???===<<<;;;:::666444666666333111333///222444222///...000333,,,,,,---------,,,+++***,,,---.../////////......++++++,,,,,,---......///000000000111333666888:::@@@BBBDDDFFFGGGFFFEEEDDDBBBAAA@@@???===???JJJWWWtttbbbKKKAAA:::555666555444333222111111111000/////////111111///...............---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////000000000111111111///000111111222222222333333444666888999:::;;;;;;>>>===<<<:::888777666666666222000333444111///000///000111111000000111222+++,,,---------,,,+++***+++,,,.../////////...---++++++,,,---...//////000222222222444777:::>>>@@@FFFGGGGGGHHHFFFDDDBBB@@@AAA@@@???===;;;@@@RRRccczzz\\\JJJ>>>555777666555333222222222111000/////////111111///...............------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,------...///000111111///000000///...000666;;;333333333555666777666666777777777666555444444333444000///111222///---......------...///000000///***+++---......---+++***+++,,,---//////...---,,,+++,,,---...///000000111444444555888<<>>GGG222222111222333333222111000000111111111111000///444000///222222///---------+++)))+++///000///,,,***+++---......---+++******+++---//////...---,,,,,,,,,---...///000111222444555777;;;AAAHHHNNNRRRPPPPPPOOOLLLHHHCCC>>><<<666888<<<@@@GGGYYYyyykkkQQQ@@@:::888555444555666333...222222111111000/////////......---------......///------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000///.........///111222000000000000000000000000222111111000///......---//////.........---------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------+++++++++---,,,++++++---000222333333666;;;???BBBHHHPPPSSSSSSUUUTTTOOOHHHBBB@@@===;;;;;;<<<;;;>>>PPPrrr~~~___HHH===:::555333555666333///222222111111000000//////.........------......///------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///......---------...///000000000000000000000000000111000000000///.........///.........------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------++++++,,,------,,,---...111333555555:::@@@EEEHHHNNNUUUXXXVVVWWWTTTNNNHHHCCC@@@<<<999999;;;>>>GGG```uuuXXXFFF>>>666444555666444222222222222111000000////////////......---......///------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......//////////////////////////////////////////..................------------,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,............000222555888999@@@GGGNNNRRRWWW]]]]]]ZZZZZZSSSKKKFFFBBB???;;;888888===GGGZZZzzzpppSSSFFF:::666666777666666333333222111111000000///000//////...............------------------------...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------................................................///------------------------------------------,,,,,,++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---......///000111333777;;;>>>GGGOOOVVVZZZ^^^bbb```\\\YYYOOOFFFCCC@@@===999888;;;EEEXXXrrreeeRRR@@@888777666555777333333222222111000000000111000///...............------------------------...---,,,,,,++++++,,,,,,************************+++++++++,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------.........,,,,,,------------------......------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...------,,,...///---///111333666:::@@@EEENNNUUU]]]```bbbccc___YYYSSSIIIAAA???>>>:::999<<<>>>QQQnnnfffMMM@@@;;;555333666333333333222111111000000111111000///............------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------//////---,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,......------...000...111444777:::???GGGNNNUUU\\\aaabbbbbbaaa[[[TTTLLLCCC>>>>>><<<999<<>>CCCJJJRRRZZZ```aaafffgggbbb^^^[[[RRRHHHCCC<<<999<<<>>>FFF^^^wwwwww]]]OOOAAA;;;666333666777555444555222111000///////////////111000//////......//////////////////...---,,,++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------------------------...///000//////000333666;;;>>>BBBFFFLLLSSSZZZ```eeeiiihhhccc]]]WWWNNNDDDBBB>>>>>>CCCIIIWWWvvvrrr[[[FFF???888333444666444222333444333222000000/////////222111000000//////000000////////////......---,,,******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,---..................------...///000000111222666888???BBBFFFJJJOOOUUU[[[```fffhhhgggaaaZZZSSSJJJBBB>>>===@@@IIIVVVlllmmmQQQIII???666555555333111222555444333222000000//////111111000////////////000///////////////...------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++,,,------...............---------///000222333444777;;;>>>BBBEEEJJJNNNSSSXXX]]]aaadddeeeccc^^^VVVNNNGGGCCC>>>???FFFWWWlllnnnXXXJJJ>>>999888777666777666666444333111111000000111000//////......///////////////000//////...------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,---..................---------///111333555777;;;@@@CCCEEEIIIOOOTTTXXX\\\aaadddeeeccc```ZZZQQQIIIDDDDDDDDDIIIWWWpppjjjYYYFFF<<<:::888777999777666555333222222222222000000///............////////////000000//////.../////////......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---...//////............//////000000///222555888;;;???DDDHHHLLLPPPVVVZZZ^^^aaadddfffgggccc^^^WWWNNNEEEDDDHHHMMMYYYppprrrXXXGGG>>>999777777666666555444333333444444222111000000//////000000//////000000000000//////---...............------------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------------------...///000111//////000111222222333333444666:::===AAAFFFLLLPPPVVVYYY___bbbdddeeefffgggeee```ZZZUUUNNNHHHLLLUUU```tttnnnVVVHHH???999888666555555444444444555555333222222111000111111111//////000000000000000///+++,,,---...////////////------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............---------------...///000111111000000111222444555666777999<<>>AAACCCHHHKKKPPPSSSVVV[[[aaafffmmmooosssuuutttpppiiieee___ZZZVVVXXX^^^lllcccIIIAAA;;;777777777333222444444333333222222333333333111222333444444333222222111111111000/////////...,,,---......///.........,,,++++++,,,------***(((........................------.........////////////000222222000///000000222222222222333333444555:::===AAAEEEHHHKKKNNNQQQUUUVVVWWWXXXZZZ^^^dddhhhnnnqqqttttttrrrllleee```\\\YYYYYYaaappp|||___PPPFFF===999777555555777555444444333333333333444222333444555555555444333333333222111000//////...------...............---............///...,,,+++........................---......///////////////000111222222000000000222333444555666666888;;;===EEEIIIOOOTTTWWW[[[^^^``````___^^^^^^___bbbgggjjjllloooqqqppplllfffaaa^^^]]]___gggvvvhhhYYYHHH???:::777888;;;666555555444333333444444333444555777777777666555444444333222111000000000------............------000//////...------...///------------------------------...///000/////////000111222222111111222444333555888999;;;???DDDHHHRRRVVV]]]cccfffiiikkkmmmjjjhhheeeccccccfffhhhjjjmmmnnnnnnkkkfffaaa___^^^cccnnnoooXXXIII???999666888777666555555444444444444444555666888888888777777444444444333222222222111//////////////////...---//////...---++++++---///...........................///000111222111000///000222333333222333555777555999===@@@DDDIIIQQQWWWaaafffmmmrrruuuvvvwwwxxxtttqqqllliiihhhhhhhhhgggggggggeee```\\\\\\___cccooouuu```QQQDDD;;;888888777666555444444444444444666777999999999999888444444444444333333333333111222222222111111000///---///111111...------///////////////////////////000111333444555444333222222333444555555777:::======BBBHHHMMMRRRZZZdddlllsssxxx~~~{{{tttpppmmmjjjfffccc^^^^^^]]][[[\\\cccpppyyy|||iiiVVVHHHAAA888888777555555444444444555666888999::::::999999333333444444444444444444444444444444444333222111---111555666333000//////000000000000000000000000222333555777777666555444333555666777777:::===@@@FFFLLLSSSYYY___hhhttt|||zzzuuupppkkkddd```[[[\\\]]]___ffftttlllXXXLLLBBB<<<999;;;;;;666555999999444222666999888666777444444444555555777888888666777888888666555555666444444444444333333222111000111222222111111333555666222222999;;;777444555555888;;;>>>AAADDDIIILLLRRRYYYbbbiiipppxxxyyytttppphhhaaa^^^[[[^^^ccckkkxxxzzzmmmVVVJJJ???>>>>>>:::777777:::666666999;;;999888:::555555555555666777888999777888:::999888777777888777777777777777666555444333444555555444555777999<<<888888===@@@===<<<>>>===AAAEEEJJJOOOTTTZZZ^^^fffllltttzzzvvvqqqkkkddd______aaaiiivvvsssaaaMMMEEECCCAAA<<<999888666777999888444444888666666666666666777888999888:::;;;;;;:::999:::;;;<<<<<<<<<<<<;;;:::999888888999::::::999:::<<<>>>BBB@@@???BBBDDDCCCFFFIIIIIIMMMTTT[[[aaahhhooosss{{{zzzrrrllleee___aaafffooo|||}}}fffUUUMMMGGGBBB>>>999888999:::666222333999777777777777777888999999999;;;===>>>======>>>???@@@@@@@@@@@@??????>>>===<<<>>>?????????@@@BBBDDDGGGGGGHHHHHHIIIKKKPPPUUUWWW\\\ccckkkrrryyyyyytttmmmhhhbbbbbblllwwwqqq```TTTKKKFFF===<<<<<<===:::777;;;AAA999888888888888999:::::::::<<<>>>??????@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCEEEFFFFFFHHHKKKMMMOOOSSSWWWVVVVVVYYY```eeejjjooouuu|||}}}xxxllljjjhhhhhhjjjssspppbbbWWWGGGBBB???>>><<<;;;???EEE::::::999999999::::::;;;:::<<>>>>>BBB;;;;;;::::::::::::;;;;;;999<<>>;;;<<<<<<;;;999;;;===???AAABBBCCCEEEGGGGGGHHHJJJMMMPPPTTTWWWXXX\\\___cccgggkkkoootttxxxzzz~~~zzzuuutttssstttxxxqqqfffZZZRRRIIICCCAAA@@@>>><<>>RRR666CCCHHH~~~444GGGBBB~~~zzz|||yyyyyy{{{{{{yyyyyy{{{}}}||||||mmmgggkkkqqqrrrpppmmmkkkjjjjjjlllppptttwwwjjj{{{fffggghhhhhhhhhgggfffdddcccmmmjjjeeeaaa```aaaccceeemmmiiieeeeeegggfffbbb^^^ZZZaaarrrwwwiiiccc___```aaacccccccccbbbbbbaaafffkkkkkkgggeeefffiiiccccccbbbaaaaaa``````___^^^^^^___```aaaaaaaaaaaa^^^___aaabbbcccbbbbbbaaacccddddddddddddcccbbbbbbffffffeeeddddddcccbbbbbbdddfffgggdddaaabbbgggmmmjjjooorrrmmmeeeaaaeeekkkdddddddddeeeffffffggggggmmmhhhddddddffffffbbb