BM6P6(@ ......---,,,,,,,,,,,,---...111333000+++)))+++...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++***+++++++++&&&(((+++.........,,,***++++++******))))))((((((...---,,,---......,,,+++777===JJJ]]]ppp~~~wwwrrroooiii^^^UUUNNN???222///111000,,,***.........000222333222111///---+++,,,......,,,))),,,++++++...222666888999???@@@<<<555111111...***...------------...//////...---+++,,,---......---...//////,,,+++,,,---,,,000---BBBjjjsssXXXHHH;;;777222///.........---------,,,,,,+++***))))))***,,,+++((((((+++,,,***,,,***(((%%%$$$$$$$$$%%%''''''''''''''''''''''''++++++************++++++***((())),,,+++(((''')))***''''''******''''''******)))((((((((()))+++,,,+++(((&&&&&&'''((((((((((((((((((((()))))))))))),,,---,,,+++(((((()))***))))))))))))))))))))))))***...111///***(((***------......///...---+++***...------,,,,,,+++++++++***+++---///000000//////))))))+++,,,---.........***+++---...////////////111000000000////////////++++++******++++++,,,---------......------,,,+++)))***,,,,,,***)))***+++,,,++++++---//////...,,,+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------000///...---...000222333111333444222...,,,...111000000111111111111000/////////000111111111111111222222333555555333000---333111//////000111000///333333444444555666666777666999777111///222222...111111000///...,,,******222555777777444333444666...000222333444555777999666444:::CCCCCC@@@HHHWWWmmm___KKK>>>===AAABBB@@@FFFHHHKKKMMMNNNNNNOOOOOOUUUZZZ]]]XXXLLLCCCAAACCCNNNQQQTTT\\\kkktttkkkZZZSSSPPPOOONNNFFF<<<:::???<<<::::::999666444:::CCC@@@>>><<<<<>>444111000...///111111000//////000000...,,,///...---...000000---***,,,++++++---111555777888===>>>;;;555222222000,,,......------......///000000...,,,+++,,,,,,+++***---...---,,,---...///...333===WWWttt{{{gggNNN@@@999666222/////////...---------,,,,,,+++******)))***,,,+++''''''******(((...,,,***(((''''''((()))''''''''''''''''''''''''***))))))))))))))))))******''''''******((((((+++,,,)))((()))((($$$###%%%***)))((((((((()))+++,,,+++)))(((((()))))))))((((((((((((((()))))))))))))))******)))(((''')))***))))))))))))))))))))))))(((,,,///...***((()))+++***++++++++++++******)))------,,,,,,+++++++++++++++,,,---...............'''((()))+++,,,,,,---------......////////////...000/////////////////////,,,++++++*********++++++------......------,,,+++***,,,------,,,++++++,,,,,,++++++,,,......---,,,+++++++++++++++++++++++++++,,,------......------------........./////////000///......///000222444222222222111///...///000000000000111111000000//////000000111111111111111222222333444555444222000444222000000111222111000111111222222333444555555333666555111000333333000000000000///...---+++***111333555444222111222444000222555666555555777888555444:::CCCBBB>>>DDDQQQ]]]UUUGGG;;;777;;;CCCGGGLLLKKKKKKKKKKKKLLLLLLLLLQQQUUUVVVNNNCCC===@@@FFFQQQXXX___eeeooouuulll]]]TTTQQQPPPOOOGGG===:::======;;;:::;;;999999>>>EEEDDDBBB???>>>AAAIIIRRRYYYTTTUUUQQQHHHAAADDDPPP\\\```^^^```ccc```ZZZ\\\cccwwwrrrqqqxxx|||iiiWWWVVV^^^jjjxxx------------,,,,,,,,,,,,(((+++---,,,)))(((***,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,(((((()))******+++++++++))))))))))))************+++)))((((((+++---//////111666@@@OOO___llltttwwwuuuoooiiieeebbb]]]TTTMMM???888222...+++***///666111///.../////////---+++------...///000///---***,,,++++++,,,000333555555999:::999444222333222...///............///000000222000...,,,,,,,,,***)))---,,,+++,,,...///000000777PPPnnnyyymmmVVVCCC999555333111000000///...,,,------,,,,,,++++++*********,,,+++'''&&&((((((&&&***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))***'''&&&)))***((()))------)))(((***)))%%%$$$&&&***)))((((((((()))+++,,,+++*********++++++)))'''(((((((((((())))))))))))&&&'''))))))((('''((()))))))))))))))))))))))))))+++///333333000------...******)))))))))******+++,,,,,,++++++++++++++++++------,,,,,,,,,,,,------((()))***+++,,,---------000000111111000//////.....................//////,,,,,,+++***))))))))))))------......------,,,+++***+++------+++***+++,,,++++++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000111000000///000222333444333222000///000000000/////////000000000000/////////000111111222222111111333333333444444444444444555333111111222333222111......///000111222333444111333333111111444444222000000000000///...---,,,000111222222000000000222333555888999888666666666444555;;;BBBAAA<<>>CCCAAA<<<<<>><<<:::888888???OOO]]]ZZZUUUNNNIIIHHHIIIKKKLLLTTTOOOGGG???;;;<<>>AAAHHHOOOSSSSSS___mmmuuuxxxvvvsssqqqsss~~~vvvsssyyyyyyrrr,,,,,,---------,,,+++***((()))***+++***+++,,,---+++,,,,,,------,,,,,,+++((()))************)))(((+++*********++++++,,,---***)))((('''((()))+++,,,(((((())))))******++++++...+++'''&&&''')))++++++///222888???GGGNNNUUUYYYZZZWWWSSSPPPMMMIIIBBB>>>777...&&&&&&''''''(((+++,,,++++++---000111000///+++,,,...//////...---,,,---+++)))***,,,............111222111111444333000111000000000000111222222111///---,,,------,,,+++000,,,***,,,------222999XXXjjjppp^^^GGG===:::888222111111222333111...,,,---------,,,,,,,,,,,,,,,...000...***(((***)))&&&))))))))))))))))))******''''''''''''''''''''''''+++******))))))******+++---***(((+++,,,+++---222+++((((((,,,,,,******---***)))((((((((()))+++,,,******)))***+++***'''$$$(((((((((((())))))))))))***,,,......+++(((&&&&&&))))))))))))))))))))))))&&&)))---//////---+++***++++++***)))***+++---...*********++++++,,,,,,---///...,,,+++******+++,,,---...///000000000000000///000111222333333333333///...---,,,,,,---...///...---,,,***)))(((((((((------......------,,,+++((()))++++++)))((()))***,,,+++***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////111111111222222333444444444111......111222111.........///000000000000000000000111222222222222222333444555444333444777;;;333111000///111111000/////////000000111111222222111111111222222111000000...///000000111111000000222111000///000111111111555777;;;;;;999777555555777:::@@@DDDCCC>>><<<======999999???FFFMMMXXXcccZZZWWWQQQLLLIIIJJJOOORRR]]]TTTHHHCCCDDDFFFFFFDDDRRR___ooo{{{rrr]]]HHHJJJKKKJJJIIIFFFAAA===999<<>>JJJUUUYYY^^^eee^^^___]]]XXXRRRRRRXXX^^^jjj```TTTPPPRRRSSSPPPLLLWWWaaakkksss{{{{{{jjjVVVEEEGGGGGGFFFGGGGGGCCC>>>:::>>>IIIUUU[[[ZZZYYYZZZYYYYYYVVVMMMDDD???@@@CCCJJJHHHHHHLLLRRRWWWYYYYYY\\\ooo}}}~~~~~~xxxlllllllllgggeeerrr***+++,,,------,,,***)))+++******++++++,,,+++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++************+++,,,---...+++++++++*********++++++*********)))))))))))))))---,,,***+++,,,------,,,+++///555999===@@@DDDHHHGGGFFFCCC@@@<<<888333000...***((())))))&&&'''***(((''''''))),,,---,,,++++++---...---++++++...111---+++((((((((())))))(((%%%***,,,,,,...111000---222222222222222333444444111...,,,+++++++++)))(((000...///222///111CCCXXXmmmcccSSSBBB888444444555666444333333333222000...------------------------...///...***)))+++***'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''******))))))))))))******,,,)))))),,,,,,******,,,***'''''')))(((%%%$$$'''***)))((((((((()))+++,,,...,,,***)))))))))((('''(((((((((((())))))))))))***---111222///+++(((&&&))))))))))))))))))))))))***+++,,,///000111000///***++++++++++++******)))***++++++---...///000000------.........------,,,......//////000000//////000000111222222222222222444222///---,,,---...//////...---,,,++++++++++++------......------,,,+++,,,---//////---,,,---......---,,,---...---,,,***------------------------+++,,,------......------000000111111111222222222///000111222222333333333000111111000//////111222///000111222333333333333000111222222333333222222111444666555222222555999444222000000111111111000222222111111000/////////...,,,...333444000///111---...000111222333333333444111......000111222111000222555666555555777888777;;;@@@BBBBBBAAA???<<>>BBBKKKUUUZZZ\\\aaagggaaabbb```WWWKKKBBBAAACCCJJJNNNUUU^^^eeefffccc```hhh|||sssjjjdddmmm***+++,,,------+++***(((+++*********++++++***)))+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))************+++,,,---...++++++++++++++++++++++++++++++******))))))(((((((((''''''(((+++,,,,,,+++(((---444999<<>>@@@AAAAAA???<<>>===???EEELLLRRRTTTWWWNNNLLLZZZiiirrrxxx~~~wwwfffYYYTTTRRROOOUUUVVV[[[eeennnoooggg^^^WWWUUURRROOOGGG@@@???DDDIIIOOOZZZeeeiiiggg```YYYeeeuuu~~~yyy{{{fff\\\WWW\\\WWWRRRQQQSSSVVVWWWVVVWWWiiivvvkkk^^^YYYPPPFFF???>>>BBBEEEKKKSSS```jjjdddYYYXXX___^^^YYYUUU\\\lll|||ooojjj,,,,,,------...---------......//////......---,,,---+++******+++,,,+++))),,,+++***+++,,,---+++***++++++************++++++))))))***+++++++++++++++***+++,,,+++))))))+++---,,,,,,,,,,,,+++***))))))+++---000222444888ӵ666000+++(((+++++++++++++++******)))+++*********++++++,,,---------------------------...,,,******,,,---***'''+++***)))***,,,///111333333444666888999999999888555333///---------,,,++++++000666AAAVVVcccVVV???;;;666000000222333222111111111111111111111000000222000///000222222...***,,,,,,,,,+++******))))))&&&&&&&&&&&&&&&'''((()))Ħ'''((()))"""######Ħ***+++///,,,)))'''((())))))((()))************(((&&&%%%+++ӵ*********************++++++(((''''''(((+++,,,++++++,,,,,,+++*********++++++))))))))))))******++++++---+++******+++,,,,,,++++++,,,------,,,,,,...000444333222222222222111000///......///111222111000/////////111333444333111000000000000//////......000000///...............---------...............+++++++++Ħ***++++++,,,,,,++++++***...---,,,,,,---...---+++---......//////000000000000333333000000222222///111111222222222222333222333333333222222333333333555333000///000222333333222222222222222222222111333333333444555555444444555444333222222444666888555444222111111111222222111111000000000000111111111222333333111///000000333111000111222222111///333222222333444555666666555888:::<<<<<<<<<===>>>CCC@@@???FFFVVVffflllkkkggg___```pppxxxqqqeeeYYYRRRPPPPPPPPP[[[^^^gggwwwyyymmm^^^YYYTTTPPPKKKEEEEEEIIIMMMOOOTTT\\\cccddd^^^XXXeeeuuu{{{uuucccUUUSSSSSS___[[[UUUPPPOOONNNLLLJJJHHHWWWiiissspppfff\\\VVVLLLHHHDDDAAAAAABBBCCCDDD@@@FFFRRR[[[ZZZQQQMMMOOOJJJFFFFFFPPPaaaooouuuuuuxxx{{{xxxllliii~~~+++,,,---...............111///...,,,,,,---...///---,,,++++++,,,,,,+++)))+++******+++------+++)))++++++************++++++(((((()))***++++++++++++((()))+++++++++,,,...000000000000000///...---,,,***,,,...1113334ĉ@ӵ111,,,******++++++++++++***)))((()))(((((())))))***+++,,,,,,,,,,,,---------------...,,,***+++------***'''''''''''''''(((+++...000111333666999;;;<<<;;;;;;666333///------------,,,---000===PPP]]]YYYKKK???777555222000222333222///222222222222222111111111222000///000222222...+++,,,,,,++++++***))))))((((((((('''&&&&&&&&&&&&&&&>L((('''''''''&&&&&&=hĦ***///,,,(((''''''((((((((()))************(((&&&%%%4ĉ@ӵ*********+++++++++++++++(((''''''(((+++,,,++++++------,,,+++******++++++*********+++++++++++++++---+++******+++,,,+++***,,,...............000222555333222222333333111000111000///000222333222222111000000111333333222111000000111111000///...---000//////............///---------....../////////+++++++++>L...***++++++,,,,,,++++++***,,,+++***,,,...//////...111111111111111000///...111333333000000333333000222222222222222333333444444444333222222333444444555333000000111333333333000000111222333444444444333333444444444444555666444333222111222444666888111222333444333222111000111111000000000000111111111333444333111000000000444222111111222222111///111111222333444666777888:::<<>><<<;;;===@@@CCCCCCBBBBBBEEELLLRRRQQQLLLIIIIII>>>>>>AAALLLXXX^^^^^^ZZZ]]]```jjj|||}}}tttmmmiiikkkkkknnnrrrqqqkkkggghhhlll{{{}}}xxxrrrpppsss***+++,,,---......///...111///---+++***,,,...///...---++++++,,,,,,+++)))*********+++---,,,***(((++++++************++++++(((((()))***+++++++++***'''(((***+++,,,---000333000000000000///...,,,,,,***,,,...000333GG=?---,,,***+++,,,,,,+++***((('''((((((((((((((()))***+++++++++,,,,,,---------......,,,+++,,,......***&&&&&&'''((((((((())),,,...000222666:::<<<<<<;;;:::555222...,,,,,,---......///666HHHZZZ[[[NNNCCCAAA111222111///111444444111333333222222222111111111222///---///111111...+++***))))))(((((('''&&&&&&)))((('''&&&%%%%%%%%%%%%HdĦ(((''''''&&&***=Īj)))'''&&&''')))+++++++++))))))***))))))((('''&&&GG=?******++++++***)))))))))((('''(((***++++++***---------,,,++++++*********++++++,,,,,,,,,++++++---+++***)))+++++++++***---.../////////000222444555333222222444444333111444222111111333444444333444333111111222222111/////////000111111000///...//////............//////+++++++++,,,------......222111000HdĦ,,,++++++,,,,,,,,,,,,++++++*********+++...000000///111222222222222000...---000333222///000333444222111111000000111111222333555444333222222333444555444333111111333444333222///000111222333555666666222333444333333333555777111111111111222333555666...111444555444222000///000000/////////000111111111333444333111000000111444333111111222222111//////000000222444666888999999;;;>>>@@@BBBFFFJJJMMMXXXXXXWWW]]]pppyyyxxxpppkkk]]][[[ZZZYYYVVVUUUZZZaaarrrtttzzzyyyccc]]]ZZZ\\\\\\XXXTTTSSSPPPLLLHHHJJJQQQXXX\\\\\\[[[ggg~~~~~~zzz{{{]]]JJJKKKMMMHHHKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCC@@@<<<:::<<<>>>;;;;;;;;;===???AAABBBAAAFFFGGGIIIJJJHHHFFFFFFGGG>>>@@@DDDJJJPPPRRRPPPLLLNNNQQQZZZooozzzyyyyyyzzzuuunnnkkkllltttuuuuuuqqqhhh]]]UUUPPPQQQQQQSSSWWWUUUPPPOOOQQQWWWiiizzzzzzppphhhdddbbbmmmttt)))***+++ӵ......---ĭӵ,,,ӵ***Ħ++++++************++++++(((ӵӵ///...ĦƜ`1.׼s///------,,,Ħ)))((())))))))))))))))))***ӵ---Ħ+++---///...***&&&(((***++++++ĭӵ+++---Ħ===999---Ħ444Ħ000//////...222///,,,,,,///000...,,,&&&&&&'''&&&DdD)))(((&&&?fӵ'''&&&&&&Ħ))))))(((ӵƜ`1.׼s((((((ĭӵ)))------)))++++++,,,------,,,+++ӵ***+++***)))Ħ////////////222666666444555555444777555333Ħ,,,---///000000///...Ħ,,,,,,---.........333222111DdD---------//////ӵ111000ӵ...ӵ111111000333222Ħ555222ӵ222333444///ĭӵ444222///......//////000111111222444333222111111222555333222222222222111///111111333444666999;;;<<<>>>@@@DDDHHHMMMTTT[[[```kkkqqqrrrqqqzzzyyyrrrsss}}}ooogggdddaaa[[[___gggllliiidddgggppptttrrrrrrtttxxxyyywwwtttbbb```bbbiiillleee[[[UUUQQQNNNLLLOOOVVV___fffiiigggoookkk```lll{{{{{{\\\KKKLLLLLLDDDDDDDDDDDDDDDBBBAAAAAAAAABBB@@@>>><<<::::::;;;;;;======>>>???@@@AAACCCDDDIIIKKKKKKHHHEEEEEEGGGIIIFFFGGGHHHIIIJJJMMMPPPRRROOOPPPXXXkkkvvvpppqqqooolllddd```___aaa___YYYUUUUUU___aaabbb___WWWOOOJJJGGGDDDDDDFFFIIIHHHDDDEEEIIIHHHWWWcccccc\\\XXXXXXWWWgggttt((()))?~4///,,,,,,g&e>&e,,,g&e)))>hӵ+++************++++++g&e***guO>uO>&e3333334ff?>ߝL555gĉ@333---,,,---Shӵ)))++++++************g&e+++>hӵ---///...***&&&(((***+++fff?><z999g&e>&e***+++HLBBB999---ShӵgL000///...---,,,222...++++++---///...S?ʬ((((((3h?D%%)?&&&%%%ZufĦ(((((('''gL'''***)))g&e+++gĉ@''''''g&e>&e(((@e,,,---??)))(((+++,,,---------,,,g<ĉ)))***+++***3we<Ħ.........///3h?@e444555666555555999666333Z---***+++---//////3h?gL---......///000111111///...---D%%)?...fff?><z......=?Ħ///g&e000g&e555444333S?ʬ3334ff?>ߝL555@e333g&e3331113333h?g&e>&e333222??...............///000000000222444333222111222333555444222222222222111///555555666888;;;===@@@AAAKKKMMMQQQWWW^^^hhhrrrxxxtttfff^^^hhh|||wwwggg^^^___aaa```gggooozzzvvviiihhhoookkkfff```\\\]]]aaaeeeggghhhhhhooo|||xxxiii```UUUTTTTTTXXX```hhhpppttt~~~~~~}}}bbbQQQXXXbbbccchhhsss{{{```PPPPPPNNNFFF@@@AAABBBAAA???=========@@@???>>>?????????===;;;:::;;;======>>>@@@CCCGGGKKKNNNOOOJJJFFFGGGKKKMMMKKKJJJGGGDDDCCCIIIRRRZZZUUUUUU[[[mmm}}}wwwjjj\\\VVVXXXYYYXXXXXXRRRPPPTTTUUUQQQMMMLLLNNNPPPRRROOOJJJEEECCCCCC======???BBB@@@===@@@FFF???JJJSSSTTTSSSUUUXXXYYYcccqqq+++4Dӵ,,,------Hƅ^Hu]Ħ000Hu]Ħ+++ZuR)Ħ000---+++************Hu]Ħ***HŐeHŐeHu]Ħ333qIܗGIӵ888tt555///+++HGgĉ@(((,,,,,,(((%%%&&&)))+++Hu]Ħ)))ZuR)Ħ222///,,,***)))******sߝLGdUĦ555Hƅ^Hu]Ħ///ntHdĦ@@@999HGgĉ@000HdĦ333222111000///222222111/////////Htƅ^''')))Bt=o9ĦDtfo9Ħ)))))))))g?'''(((HdĦ***))))))Hu]Ħ,,,tt***)))Hƅ^Hu]Ħ***H׼s''')))+++++++++,,,,,,,,,+++++++++tQ***)))((()))je<Ħ...------Bt=o9ĦH׼s777777777777777777888888666HtĦ---222000......Bt=o9ĦHdĦ///000///------...000---...///Dtfo9ĦsߝLGdUĦ---Ht@cӵHu]Ħ000Hu]Ħ666444Htƅ^444qIܗGIӵ333H׼s444444Hu]Ħ555111Bt=o9ĦHƅ^Hu]Ħ111333222222111111111111111111333222111222444555555444///---///333333000000333>>>;;;999<<>>===<<>>???AAADDDEEENNNJJJGGGIIIOOORRRPPPLLLPPPLLLFFFAAA@@@DDDKKKPPPOOOOOOSSSccc~~~yyyuuurrrqqqhhh\\\QQQOOORRRSSSTTTUUUQQQOOOMMMLLLKKKJJJHHHFFFFFFGGGGGGFFFDDDBBB@@@???AAACCCCCCAAA>>>>>>@@@BBBEEEDDDBBBFFFTTTbbbddd\\\ggggggyyy++++++4DuXӵ///...---DdDΦDdDĦ---DdDĦ***(((t|>><<<============<<<;;;:::@@@<<<:::;;;>>>???@@@@@@??????>>>>>>>>>>>>??????AAAAAADDDLLLTTTWWWTTTOOOKKKKKKIIIEEEBBBAAADDDHHHJJJJJJPPPaaa~~~kkkiiifffbbb^^^[[[YYYXXXWWWLLLEEEGGGLLLNNNNNNPPPSSSPPPMMMJJJGGGDDDAAA>>>AAA@@@???>>>======>>>???CCCEEEFFFEEECCCAAACCCDDD???EEEKKKSSS___iiijjjdddllleeennn***+++4DuXӵ111///...DdDΦDdDӵ+++DdDĦ***)))o)h***,,,++++++***))))))******DdDĦ)))DdDΦDdDΦDdDӵ666=ӊB1.uTӵ888HߝL`o9000po9wӵ(((***,,,,,,)))$$$"""DdDĦ***)))o)h+++,,,+++)))''''''((('''***DdDΦDdDĦ333DdDΦDdDӵ---GIpӵDdDĦ777po9wӵDdDĦ222222111000/////////...---,,,po9u'''&&&&&&'''GIdnuR)ĦDdDĦnuR)Ħ'''(((CdgĪj***DdDĦ)))+++***DdDĦ'''HߝL`o9&&&DdDΦDdDӵ)))DdDĦ***************+++++++++,,,+++************)))geĦ))))))sp?aĦ+++...GIdnuR)ĦDdDĦ999999999999999999888888777DdDĦ333333111///GIdnuR)ĦDdDĦ111111///---,,,---...---...///DdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ000DdDĦ111po9u333444444777=ӊB1.uTӵ222DdDĦ555555DdDĦ222GIdnuR)ĦDdDΦDdDӵ000//////000000111111111222222222222222222666666777888888777666555...///333999<<<;;;>>>CCCJJJRRR[[[^^^^^^cccppp{{{xxxdddUUUQQQXXX[[[bbbfffaaaXXXSSSTTTOOOLLLJJJQQQbbbnnnllldddfff^^^```iiifffZZZ[[[hhhrrrtttsssllldddfffsssvvvpppmmmmmmqqqyyy]]]OOOMMMFFF@@@???JJJ@@@AAARRRdddhhhdddaaaJJJNNNNNNJJJHHHGGGDDD???>>>>>>>>>>>>===<<<::::::;;;;;;;;;:::;;;===>>>???<<<============<<<;;;;;;???BBBHHHPPPUUUSSSMMMFFFHHHLLLNNNKKKDDD??????@@@CCCFFFMMM___}}}~~~zzzqqqggg]]]XXXMMMMMMMMMKKKJJJHHHFFFEEEIIICCCBBBIIIPPPRRRQQQQQQPPPMMMIIIFFFDDDAAA===:::@@@???===<<<<<d<Ħ***Dt+++)))))))))))))))******>d<Ħ)))>d<ʜDd<ʜ4DuTӵ555555F&uTӵ8884DufئL>e000puR)Ħ))),,,,,,,,,)))%%%$$$>d<Ħ***Dt***)))'''&&&''')))(((***DdDΦDdDĦ333>d<ʜ4DuTӵ---4DwDd<Ħ222puR)Ħ>d<000000////////////...---,,,peӵ(((ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ***>d<))))))>d<Ħ'''4DufئL>e'''DdDʜ4DuTӵ)))DdDĦ************+++++++++,,,,,,***)))))))))))))))geĦ)))s<v>aĦ+++...peӵDx<DdDĦ777777777888888888888888777DdDĦ666444222000peӵDx<>d<111///---+++,,,------...///>d<ӵDd<DdDΦDdDĦ///DdDӵnd<DdDĦ111>d<Ħ///peӵ333Ħ777F&uTӵ222DdDĦ444555>d<Ħ000peӵDx<>d<ʜ4DuTӵ////////////000000111111222222222222222333444666888999888666555555555555888===>>>???EEEMMMYYYeeesss{{{}}}}}}wwwnnnbbbUUUOOOOOOYYYaaammmssskkk\\\RRRPPPNNNKKKIIIRRRbbbkkkcccTTTOOOGGGNNN___ddd]]]eeewww}}}yyytttnnnooo{{{~~~yyyuuupppqqq~~~wwwVVVPPPTTTMMMBBB<<>>===;;;::::::999<<<<<<:::999:::;;;999======<<<;;;<<<===>>>???DDDGGGJJJNNNNNNKKKEEE@@@HHHMMMQQQNNNFFF???===>>>@@@DDDMMM]]]yyy~~~zzzyyygggfffddd```YYYQQQHHHBBB@@@AAABBBCCCDDDCCCBBBAAABBBBBBHHHSSSZZZYYYUUURRRIIIGGGEEEDDDCCCBBB@@@>>>AAA@@@???>>>???AAACCCDDD???AAACCCDDDCCCBBB@@@???AAAQQQjjjvvveeemmm222///4DuXӵ111///...D&dq&ĒR******sdKĦ***DHRRud((()))))))))*********sdKĦ)))D&oq<Ōq&ĒR444444333>dp&ĒR000888nfʜd<Φ>d<Ħ111s&dq&ĒR......i?ʜtd<Ħ000HHܗDӊB...<x......++++++***)))(((B?d<++++++++++++,,,,,,,,,))))))))))))))))))geĦ)))Hg8>aĦ,,,///B?Ho9555>d<777888888888888888888>d<ӵ333222B?Ho9111<x---+++,,,------...///&ӫeʬtIӇ///>d<Φ>d<Ħ000D&ӫetIӇ000DdDĦ111sdKĦ000B?dp&ĒR111222>d<sdKĦ///B?Ho9111s&dq&ĒR///000000000000//////111111222222333333333333222555777888777666777888;;;;;;>>>BBBEEEIIISSS^^^nnnzzzyyyqqqccc^^^[[[YYYUUUQQQQQQTTT\\\eeerrruuujjjXXXNNNMMMTTTPPPNNNTTT___dddXXXIIIHHHEEERRRjjjuuuqqquuuxxxuuuxxx{{{~~~uuuqqq|||cccKKKJJJOOOJJJCCCBBBCCCFFFOOO\\\aaaXXXIII>>>DDDFFFEEEDDDEEEHHHGGGCCC@@@???>>>===<<<;;;::::::999===>>>;;;<<<@@@???;;;AAA>>>;;;:::;;;@@@EEEIIIEEEFFFGGGGGGFFFEEEEEEEEEFFFJJJMMMKKKEEE@@@@@@AAAAAAHHHRRR___www}}}pppjjjfffbbbbbbcccYYYXXXUUUQQQKKKDDD@@@===:::;;;>>>@@@AAABBBBBBAAA>>>@@@JJJWWW]]]XXXOOOKKKEEEDDDCCCCCCDDDDDDCCCBBB???@@@@@@@@@@@@??????>>>===>>>???AAAAAA@@@>>>===<<h+++111777fe333@ďD---------111,,,((())),,,---ne,,,,,,=e,,,+++)))((()))***++++++ege000///sĪj@h+++---222fdDĦ...@ďD---...Hkge,,,---------,,,+++***)))@h''''''@G,,,,,,HĪj@IŌ$$$'''Bene)))Hkge&&&ne)))***fe***Hu]3hh(((((()))se++++++++++++,,,,,,,,,,,,)))))))))*********geĦja>aĦ,,,///@G444666se999::::::;;;;;;888888888<Ō555444333@G///111Hkge///---,,,---...---...///HĪj@IŌ000000ege///111Hu]3hIŌ444111DdDĦ222ne000000@h555777>h333222222se333ne111000@G111111sĪj@h///000000111111000000///111111222222333444444444111555888999888999<<<@@@BBBEEELLLTTTYYY```mmmyyylll```^^^TTTPPPOOOSSSVVVUUUVVVXXXbbbkkkuuuttteeeRRRIIIJJJSSSTTTUUUXXX___aaaWWWKKKMMMOOO^^^uuuyyyyyyrrrkkkmmm{{{oooVVVCCCCCCGGGFFFGGGNNNJJJKKKNNNOOOOOOKKKFFFCCCAAADDDCCCAAAAAAEEEFFFDDD???>>>===;;;::::::::::::777<<<>>>>>>DDDKKKIIIAAACCC???;;;999<<>>???<<<===>>>@@@BBBCCCDDDDDD@@@BBBKKKVVVXXXQQQIIIEEEEEEDDDBBBBBBCCCBBBAAA???BBBCCCCCCCCCCCCAAA???===>>>======???AAAAAA???===<<aĦ***...333666777999s׼s888999::::::;;;;;;999999888Ho888666555333444//////000000///---,,,...///---...///...///000...///222D^333555222DdDĦ333000...000000333999;;;999555444333333s׼s111111111111111111222111222222000000111222222111000000111111222222333444444555444777:::;;;;;;>>>EEEJJJTTT[[[gggssszzzpppggg```WWWTTTXXXWWWRRRRRRZZZbbbbbb```^^^eeennnwwwsssbbbNNNGGGJJJQQQXXX___cccffffff___WWWTTTYYYdddttttttgggbbb^^^ggg~~~lllWWWIIILLLPPPNNNOOOVVVLLLKKKIIIGGGFFFFFFEEEEEE???DDDFFFCCC@@@BBBDDDDDD===<<<;;;:::999999:::;;;777;;;<<<===GGGRRRNNNBBBBBB???;;;:::<<>><<<;;;<<d<Ħ)))******+++***))))))Ħ)))***+++,,,,,,***(((***+++,,,,,,,,,***)))(((((()))Ħ,,,,,,,,,,,,,,,------///000222333999:::::::::999888666555444222222333444666>>>HHHOOOMMMHHHBBB;;;555000---000+++(((,,,444666///(((///000///,,,&&&$$$&&&(((Ħ,,,+++))))))))))))+++,,,+++)))((('''(((%%%'''***+++***((((((((()))))))))))))))+++---...000222555<<d<Ħ,,,,,,000---...---,,,++++++---///,,,,,,***)))))))))***+++---,,,+++***))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&''')))***(((''''''&&&%%%&&&(((((('''&&&))))))))))))((((((((((((%%%&&&&&&&&&''''''((((((*********)))Ħ'''******)))))))))******+++&&&>d<Ħ++++++&&&(((***Be)))'''++++++,,,,,,,,,---------******+++++++++,,,geFYĉ+++***>aĦ)))---333666333000333555666888:::;;;Be666666777888888999999999999999nu]ӵ777444555666555333333222000///000111000/////////000///------...000---...///...,,,,,,...///,,,---///111111000...---------...000222>d<Ħ+++---333666333>d<Ħ444777777Ħ////////////000111222333<<<===;;;555333444333111666555333333Be000111000000///Ħ222///000111111000///111222111444666333...,,,///333000111222333333222111000111111222333333444555555666:::===>>>???CCCKKKRRRgggpppnnnVVVPPPQQQRRRVVV]]]___ZZZZZZeeeoooooojjjeeebbbkkksssppp^^^KKKFFFKKKPPP]]]iiinnnnnnlllhhhbbb[[[```gggqqq}}}qqq^^^YYYXXXffflll[[[SSSZZZ___XXXSSSUUUDDDEEECCCBBBCCCBBB>>>:::===DDDHHHDDD???>>>???>>><<<;;;:::999888999:::;;;888;;;:::;;;GGGQQQKKK<<<@@@>>><<<;;;<<<@@@DDDGGG888BBBMMMQQQOOOKKKKKKLLL??????AAAIIIRRRXXXXXXUUUQQQ]]]jjjsssjjj\\\QQQMMMJJJFFFEEEHHHGGG@@@;;;===@@@AAABBBEEE@@@JJJRRRQQQHHHAAABBBFFF??????>>>>>>>>>???AAABBBCCC@@@???AAA@@@===;;;======<<<;;;;;;<<<===<<<:::@@@>>><<<::::::;;;===>>>===:::888999<<<>>>===<<>>@@@JJJQQQTTTYYY```dddjjjkkk___SSSSSS___kkk?aŖ%7uSQuR)ӵsdKĦ***)))***++++++***gdKĦ+++******,,,///000000***+++,,,---------,,,+++...gdKĦ***))),,,++++++,,,...000333666777<<<>>>AAADDDDDDCCCCCCEEE:::777444222000///666???GGGMMMNNNFFF<<<555111...+++***,,,000///,,,,,,000///---+++((('''((()))gdKĦ(((%%%$$$%%%((())))))***++++++++++++***+++)))((()))******)))((('''+++---,,,+++,,,,,,,,,222222<<>><<>>;;;999===>>>:::666888;;;666---999<<>>@@@MMMRRRUUUVVVOOO]]]fffqqqkkkgggKKKFFFCCCEEEDDDAAA???@@@>>>>>>???@@@???>>>;;;999<<<>>>DDDIIIJJJGGGDDDDDDCCCAAAAAABBBDDDDDDCCCBBBBBBAAA???>>>===>>>??????;;;:::888777888999;;;<<<<<<>>>AAADDD@@@::::::???:::666666:::<<<999999:::CCCDDDDDDDDDEEEHHHMMMQQQ]]][[[]]]dddjjjooovvv|||>A+++ne,,,---((()))******ne000...,,,+++++++++*********+++,,,---------,,,,,,ne111...---............000222555888:::EEEHHHMMMPPPPPPLLLJJJJJJEEE???:::777444333888???GGGMMMOOOGGG>>>888444000)))'''(((,,,---++++++......---,,,++++++,,,ne+++***((('''(((***(((((()))************)))***)))((()))***+++***)))***++++++******+++------000666EEEUUUXXXMMM???De+++)))%%%!!!///...---+++***+++,,,...,,,,,,***)))))))))))))))+++***((('''&&&''')))***+++***)))((((((((('''&&&''''''&&&&&&'''(((***+++'''(((((())))))((((((''')))))))))))))))))))))***((((((((('''''''''&&&&&&&&&'''ne*********'''&&&((((((&&&'''***)))ne((())))))***++++++,,,,,,,,,++++++...+++///...(((,,,000(((++++++************>A+++++++++k<,,,---///111222222444888999999888888888777777777777777888999999888999999fh999888666333222333555333111//////000222222111000000///...............//////......//////000111111222333111///...///000111000//////000De222000...000444555ne333333ne000222000///000333444333111999999888888666555444333666666555555444222111000000000ne000///111000000000000111111222333333333333333333222111000000222333444555555555444444555666888999999888DDDFFFJJJRRR^^^oooeeeJJJHHHLLLKKKMMMTTTeeeqqq|||ppp^^^ZZZZZZ^^^]]]WWWVVVZZZbbbeeelllvvvzzzuuummmhhhrrrmmmgggeeehhhkkklllllllllfff``````bbbiiivvvwwwrrrpppkkkpppyyyxxx{{{zzzmmmcccaaa\\\SSSOOORRRHHHDDD@@@>>>@@@AAA@@@>>>@@@AAAAAAAAA@@@???===<<<;;;;;;:::888<<<@@@===666:::<<<>>>???>>>===<<<<<<<<<@@@>>>999:::AAACCCAAA;;;KKKZZZbbbhhhooonnngggXXXFFF@@@DDDFFFNNNWWWVVV]]]iiiyyyjjjUUUPPPFFFBBB@@@BBBCCC@@@???@@@<<>>AAADDDEEEDDDFFFHHH>>>===<<<<<<>>>??????>>>======<<<;;;::::::::::::999999999999999:::::::::<<<:::<<<@@@@@@======???===999888:::;;;:::;;;>>>BBBDDDHHHKKKOOOSSSYYY\\\qqqpppsss{{{)))******,,,---+++---//////000333333111000...,,,+++******+++,,,------------,,,333555333111111222111111222555999===@@@LLLRRRYYY]]]]]][[[XXXVVVTTTJJJ@@@;;;888777999===EEEKKKMMMHHH@@@;;;666222***%%%$$$)))---,,,+++,,,++++++,,,---------''')))***)))(((((()))''''''((())))))))))))))))))((('''(((***++++++***---+++((((((***+++------000>>>QQQ\\\UUUDDD888555222222000,,,)))...---,,,+++++++++,,,---+++***)))(((''''''''''''(((((('''&&&'''(((***+++,,,++++++******)))(((((('''&&&&&&''''''((()))***'''''''''(((((('''''''''***)))))))))))))))))))))+++***)))((('''(((((()))&&&'''*********000+++(((((('''%%%'''+++***(((((())))))(((+++......,,,))))))***---+++......(((,,,000(((+++***)))(((((())),,,,,,,,,******+++...000222333666999:::999888777888777666666666666777888888999999999888888999999777444222222222222111///000222333333333000000///.........//////000000//////000000111222...///000///...---...///111000//////111///333000///000222222444444333///...222111000111333444333222555666666777777666666666666555444333222111111111000000000000000111111111222111111000000111222222333333333333333222333555777999999999888444666999===???AAAAAAAAAMMMQQQXXXeeetttwww^^^JJJHHHLLLNNNVVV```tttxxxcccaaabbbgggkkkkkklllmmmyyyzzz{{{zzzzzzwwwooofffrrrmmmeee^^^]]]aaaiiiooopppggg___\\\]]]eeettt~~~}}}wwwkkkkkknnnggghhhsssyyyyyyjjjiiicccXXXLLLGGGIIIMMMBBBAAAAAA@@@???>>>======<<<===>>>???@@@???>>>>>>======<<<<<<@@@CCCAAA<<<;;;;;;<<<<<<;;;;;;:::999<<<>>>===:::;;;@@@FFFHHHOOOcccvvv|||||||||wwwppp\\\III???>>>>>>JJJZZZ___gggvvvzzzfffOOOGGG@@@<<<;;;???AAA???>>>@@@;;;EEENNNKKK@@@777777;;;:::<<<>>>>>>===@@@EEEJJJ;;;999777777999;;;;;;;;;999999999888777777666666555555666777888777777777===888888===AAAAAAAAACCCBBB===:::;;;;;;;;;???DDDJJJPPPXXXaaahhhoootttxxx+++++++++++++++***)))(((,,,---,,,+++)))((()))***+++---111333333444555666222333333222///...------***++++++,,,------------......000333555555444444444444333444888===BBBEEENNNVVV]]]aaadddggghhhgggaaaTTTGGG@@@;;;888777999AAAGGGJJJGGGAAA===777222///(((%%%***///...,,,+++)))***+++------,,,***)))###%%%'''((((((&&&%%%$$$'''((())))))******)))))))))((('''(((***++++++***...)))'''***,,,,,,,,,---666III[[[]]]MMM;;;444555000111222444555444333222...,,,+++***+++++++++++++++***)))(((''''''''''''(((((('''''''''(((((()))+++,,,,,,+++)))(((((()))***)))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''***)))'''%%%%%%&&&''')))&&&'''((())))))*********000+++)))***)))&&&'''++++++++++++***************''',,,111111,,,((()))+++---***...---(((---000)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++...111222444666999:::999888777888888888888777888888999:::999999999888777777888999777888999777444222111111555444222222222222111000000000///////////////000000////////////000111111,,,---//////......///000///...------///000///...222000///000222222111///222222222222222111000///222222222222333444333333555555666666777666666666666555333111111111111222000000000000000111111111111222222333222111///...///000111222333444444444666888999;;;<<<;;;:::999888;;;???CCCGGGJJJNNNPPP[[[cccooozzziiiZZZNNNMMMNNNTTTdddvvvyyyyyyyyy{{{yyyvvvuuunnndddnnniiiccc______bbbeeegggeeebbbcccgggmmmuuu}}}vvvwwwzzztttfffhhhpppnnnrrr{{{ccc```eee```OOOCCCCCCFFFFFF>>>???@@@???===<<<===>>>:::;;;<<<>>>??????>>>>>>CCCBBBAAA@@@AAAAAA???;;;;;;:::999:::;;;;;;;;;:::;;;<<<<<<======AAAJJJRRRfff{{{sssQQQCCC===>>>@@@RRRhhhnnn|||uuuvvvZZZMMM>>>::::::>>>???======>>>:::CCCJJJFFF<<<555777;;;777:::;;;999888<<>>AAAAAAEEEJJJHHHCCCAAAAAABBBDDDJJJQQQdddkkkwww++++++++++++***)))((((((+++,,,,,,***(((((()))***%%%(((,,,///111333666888222333333111---++++++,,,******++++++,,,---.........000111222333666888999888666555555888>>>DDDGGGRRRZZZ```bbbfffnnnsssrrrlll^^^PPPGGG@@@999777777???EEEIIIGGGDDD@@@999222111***&&&***...---******+++,,,---...---+++((('''&&&&&&'''((((((&&&###!!!((()))******++++++******)))(((((((((***++++++))),,,((((((---000------000BBBQQQ]]]VVVBBB444222777888777555222...,,,******---+++)))***+++,,,+++)))+++***)))(((((('''((((((***)))(((''''''&&&&&&&&&)))++++++***(((&&&'''))))))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&$$$""""""###$$$%%%&&&'''((())))))************((((((++++++((('''***------------,,,,,,++++++(((---222222---)))))),,,,,,***...---(((---111)))******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---///111333333555888:::999888777888888888888777888888999:::999999888888888888888888666888888777444222111111555444222222333222000///000000/////////000000111//////......//////000111,,,...////////////000222///------...000000000///111000000111222444444333///000111111222222222222222333333333333333444555666666666666666555444444555444222111000000111222///000000000111111111222111222333333333111000///...///111333555666777777<<<<<<===>>>===<<<;;;:::>>>AAADDDHHHLLLSSS[[[```sss{{{}}}{{{{{{iiiccc^^^XXXRRRTTTggg|||~~~rrrnnnnnniiibbbqqqiiibbbccckkkpppmmmiii___bbbjjjwww~~~vvvvvv{{{~~~rrrdddfffqqqwwwssshhhWWW^^^```YYYIIICCCGGGFFF@@@>>>>>>===;;;::::::===@@@:::;;;<<<===>>>===<<<<<>><<<;;;:::888888999===>>>>>>===<<<:::<<>>GGGccckkk___ppp~~~{{{YYYHHH===::::::>>>???===;;;<<<:::<<<===;;;777555777:::444999999666777<<<>>>;;;:::888666777888:::::::::666666666666666666666666;;;999888777888:::===???===???CCCEEECCCCCCKKKUUUQQQOOOOOOSSSVVV[[[eeeooo,,,,,,---------,,,++++++'''((()))))))))***,,,...'''))),,,...111555999<<<;;;;;;:::555...+++,,,...*********+++,,,---...//////444777777888<<<>>>>>>>>>;;;777555666:::@@@CCCTTT\\\aaaaaaeeepppuuutttsssgggZZZOOOEEE<<<888999???EEEIIIHHHFFFBBB:::222///)))&&&)))+++***)))***...///000000///---***)))+++***))))))***(((&&&###))))))***++++++++++++++++++)))((()))***+++***(((+++(((***000000---000777NNNUUUUUUHHH888111222666888777555111---*********---***((()))+++,,,***'''+++***)))(((((('''''''''***))))))((('''&&&%%%$$$(((***+++***&&&$$$&&&(((%%%&&&'''((())))))))))))'''''''''(((((('''''''''&&&&&&&&&''''''(((((((((***)))((('''&&&'''((((((&&&'''((())))))*********'''%%%'''+++,,,(((''')))---.........---,,,+++***))),,,//////---******,,,,,,***...---(((---111)))************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111111444777999888888888888777666666666666777888888888777666777999999888777666777777555333222222333222111111222333333111000000000/////////000111111///............///000000---///000000//////000222000//////000222333333222000000000111222444555666......000111222333333333222333555555333333444666777777777666555444333222333222111111000000111111///000000111111222222222222222222222222222111111///111333666888:::;;;<<<@@@@@@@@@???????????????EEEHHHLLLOOOTTT\\\gggooo|||pppnnnyyy}}}yyypppbbb[[[dddqqqvvvpppppppppoooppprrrgggjjjxxx~~~vvvhhhkkkvvv|||{{{rrrxxxvvvpppwwwzzzdddaaaddd]]]```\\\RRRIIIIIIMMMHHH>>>???===;;;::::::<<<>>>@@@;;;<<<============<<<;;;CCC@@@@@@BBBBBB>>>===???999777777:::???AAA@@@======999<<>>???===;;;<<<999777444333444666888888444888777555999@@@>>>777:::999888999;;;;;;;;;999777666555555666888:::;;;<<<<<<::::::;;;===@@@AAACCCHHHOOORRROOOOOOYYYfffbbbccchhhoootttzzz+++,,,------------------&&&((()))))))))***,,,...+++,,,...///000444:::======>>>;;;555...+++...222************+++---///000111;;;BBBCCCDDDFFFFFFCCCEEEAAA:::555333444888;;;KKKUUU\\\\\\bbbnnnsssppptttkkk```TTTGGG;;;777999;;;AAAFFFFFFDDD@@@777...,,,((('''***+++***,,,///....../////////---,,,+++,,,***((((((******(((&&&((())))))***************,,,***))))))******(((''',,,)))+++///---***333BBBTTTSSSJJJ;;;000000222222,,,///111111///---...///---***'''))),,,,,,)))&&&***)))((('''&&&&&&&&&&&&(((((((((((('''&&&&&&%%%'''***,,,***&&&$$$&&&)))%%%&&&'''((()))))))))((('''(((((())))))(((((('''&&&''''''((()))***++++++,,,,,,+++++++++*********&&&'''((())))))*********)))''''''******((((((+++,,,---------,,,+++)))((())))))***+++++++++******+++)))------(((---222***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,...////////////......111555777777777888999777777777777777888999999777666555777999:::999777555666555444222222333555222111111222222222///---000000//////000111111222000000//////000000111222...///000000///...000111000//////000222444333222111111111000000111333444...///000111111222111111222444666555444333555777666666666666555444333333111111111111111111000//////000000111111222333333222222111111111222333333333444777:::===@@@AAABBBCCCBBBAAAAAAAAACCCEEEFFFMMMRRRXXX\\\aaaiiittt|||}}}vvvyyyvvvooonnnyyy~~~zzzmmmqqqwwwwww|||uuuxxxyyyrrrxxx~~~}}}zzzpppvvv}}}}}}~~~nnn[[[\\\ddd```aaaXXXNNNLLLPPPQQQJJJAAA>>>;;;999:::===???>>><<<:::;;;<<<>>>>>>>>>===<<>>>>>BBB999888888;;;@@@AAA>>>:::>>>999===FFFEEEEEEYYYsss]]]HHH===888===OOOsssuuuZZZKKKRRR^^^ccceeeeeeTTT>>>777777555777<<>><<<<<<;;;::::::;;;???CCCEEEDDDFFFGGGIIIJJJKKKJJJJJJRRRWWW^^^dddfffhhhqqq}}}|||~~~)))***+++,,,,,,,,,,,,,,,******+++***(((((()))++++++++++++***+++///444999444555333---'''&&&+++000************+++---///000333@@@JJJMMMNNNOOOLLLGGGKKKEEE===444000///222444===KKKUUUXXX___lllqqqmmmqqqjjjaaaUUUFFF999444777777<<>>AAADDDEEEFFFCCCBBBAAABBBCCCGGGKKKMMMTTT[[[ccciiinnnuuu~~~wwwrrrxxx|||qqqjjjnnnbbboooyyyyyy~~~pppuuu{{{yyy~~~pppssswwwuuummm[[[ZZZ^^^XXX```VVVMMMOOOSSSQQQJJJDDD<<<:::999<<>>999999:::<<<>>>?????????>>>CCC@@@AAADDDCCC======AAA:::888888<<<@@@@@@<<<777>>>999===GGGGGGFFF[[[xxxcccCCC::::::BBBRRRqqqeeeIII:::???HHHHHHFFFGGG@@@777999444222444;;;???===<<<>>>666777777777777666666666999888222111>>>MMMKKK>>>@@@@@@BBBEEEFFFEEEBBB@@@CCCAAA??????AAAFFFKKKNNNSSSVVV[[[___```^^^[[[YYYaaacccjjjtttzzz~~~...,,,******+++,,,+++***+++)))(((***...000///------,,,,,,++++++,,,,,,---...---,,,+++***(((''''''******)))))))))---222666;;;CCCLLLRRRWWWXXXRRRJJJFFF???:::888666222000222===AAAJJJTTT^^^gggmmmpppooommmeeeWWWJJJAAA777///999888888666333000---+++))))))***+++,,,---------************+++,,,------------,,,+++************...,,,)))((()))*********(((''''''(((***,,,,,,+++---+++,,,000333999FFFSSSTTTEEE666///---+++))))))...---,,,------,,,)))&&&$$$,,,222///&&&"""&&&,,,(((((((((((((((((((((((((((''''''((())))))'''%%%((((((((((((((()))******)))(((&&&%%%&&&''')))+++''''''''''''((((((((((((***************)))((((((++++++)))((('''''''''''')))))))))))))))))))))))),,,***((((((***+++***'''000,,,)))(((***+++)))'''((()))***+++++++++++++++...+++)))***---...---,,,......---+++)))((('''&&&------------------------,,,---///111111000///---333333333444555777999;;;777777888999::::::;;;<<<;;;555222777999888999>>>444333111//////000111222555555555666777666333111///000000///......111333444333111////////////000111000000000000000111222...............///000000222111111111222333333444333333222111111000000///777555333333444666666666888777666444333222111111444111......000111111///////////////000111222333999333111555777444444888999???EEEHHHHHHGGGHHHJJJCCCHHHJJJJJJNNNXXX```ccclllqqqwww}}}|||zzzrrreeeaaaeeezzzmmmcccaaannn{{{~~~ttt~~~ssssssqqqjjjuuu|||lll[[[XXX___fffXXXLLLJJJMMMLLLIIIGGGAAA<<<999<<<>>><<<:::;;;555444777===@@@??????BBB@@@@@@AAABBBBBB@@@<<<999999:::;;;<<<<<<;;;:::999>>>:::GGG]]]]]]QQQYYYoooeeeCCC===<<<>>>HHH___iii___ccc^^^XXXUUUPPPGGG>>>999>>>999777::::::555333555444777:::<<<======999444:::777444444555777888888999:::;;;<<<>>>???@@@@@@GGGEEELLLYYY```[[[SSSOOORRROOONNNOOOPPPUUUaaammmeeekkkpppqqqmmmhhhggggggvvvwww}}}...,,,******+++,,,+++***,,,***)))***,,,---,,,***+++++++++******++++++++++++++++++*********)))))))))*********+++///555999AAAJJJSSSZZZ___```ZZZRRRHHHAAA;;;999666222222444<<<@@@GGGPPPZZZbbbhhhkkkooonnngggXXXIII@@@777111555444444333111...+++******+++,,,------,,,+++)))+++++++++,,,------...///...---,,,++++++*********)))((('''(((+++------,,,+++***)))***++++++)))'''---...///111777BBBPPPYYYIII<<<000,,,---,,,,,,---((((((((()))******((('''%%%)))++++++)))'''(((***((((((((((((((((((((((((((('''''')))******(((&&&((((((((((((((()))******)))((('''&&&&&&((()))***''''''((((((((()))))))))***************)))((((((+++***)))(((''''''''''''(((((((((((((((((((((((()))((('''(((++++++)))'''...---,,,+++))))))***,,,)))******++++++++++++***---+++)))***---///...,,,***++++++,,,------......,,,,,,,,,+++++++++++++++---...///000111000000///333222222333444666888:::777777888888999::::::;;;:::555444888:::999:::===555444222111111222333444666555444666888777333000//////000///......000333333222111000/////////000111111000000000000000111000////////////000111111222222111111222222333444333222222222222111111111666444222222333444444333666555333222111000000000555222000111333555555444555555555555555555666666777222111555777666888===AAACCCFFFHHHIIIKKKLLLNNNRRRXXX\\\^^^dddnnnvvvxxxvvvjjj```cccmmmhhh___^^^lll{{{tttssszzzrrr]]]UUUWWWXXXRRRNNNOOOPPPOOOQQQTTTHHH???;;;@@@GGGFFF???:::666444777<<<>>>======@@@?????????@@@@@@>>>:::777999999:::;;;;;;<<<<<<<<>>CCCHHHIIILLLOOOSSSXXX\\\___mmmtttzzz~~~{{{~~~{{{nnniiippp|||ooogggnnnzzzjjjbbbbbbooopppwwwsss]]]OOOMMMLLLNNNSSSUUURRROOOSSS[[[OOOCCC===FFFQQQPPPDDD:::777555777;;;===;;;;;;>>>>>>============;;;777444999999999:::;;;===???@@@EEE===BBBSSS^^^cccrrrsssLLL<<<777:::===IIIQQQKKK@@@;;;555333666999;;;:::777555555:::<<<:::999:::>>>===;;;;;;<<<===???@@@<<>>BBBQQQYYYaaagggjjjiiiaaaXXXKKKBBB:::777555222333666AAADDDIIIPPPXXX```fffiiigggiiicccRRRAAA777333222,,,,,,,,,,,,++++++******---............,,,***))),,,---......///000000000............---,,,++++++*********+++,,,,,,***''''''((()))+++......,,,+++---000...///AAAVVVUUUFFF===444+++******)))((())),,,+++)))(((((('''%%%###((($$$"""%%%***,,,)))%%%((((((((((((((((((((((((''''''(((***,,,,,,+++)))((((((((((((((())))))***((((((''''''(((((()))***))))))))))))***************************)))((((((******)))(((((((((((((((''''''''''''''''''''''''###$$$'''***+++***((('''***,,,,,,+++******---000,,,,,,,,,,,,+++******)))******+++,,,...//////...//////---,,,***((('''&&&***************+++++++++//////.........///000111111000000000222333555777777777777777777777777777666666777:::===<<<;;;:::555555444444444555666777999555333555999888333---...///000000//////000222222111111000000000000000333333222222111000///...111000000000000111222222333222222111222222333333222222333333444555555666888777666666777777444333111111000///............000///......///111222333333444444666666777777777777888999<<<@@@CCCIIIMMMQQQWWW___eeejjjooowww}}}pppcccbbbiiirrrzzzsssnnnjjjfffcccfffqqq~~~~~~zzzssssss}}}zzzlllgggjjjmmmnnnttt{{{wwwwwwxxxnnnYYYJJJFFFIIINNNUUUXXXRRRKKKMMMSSSOOOEEE@@@IIISSSQQQEEE::::::777888<<<<<<::::::======<<<<<<<<<;;;999666333::::::999:::<<>>@@@PPPVVVIII>>>===;;;:::<<>>999>>>;;;:::;;;===>>>???@@@AAA??????@@@AAABBBFFFKKKMMMLLLLLLMMMPPPTTTXXX[[[\\\ZZZXXXWWWXXX\\\```bbbfffhhhnnnwww|||{{{vvvssspppkkkjjjooovvvzzzwwwYYYKKKRRRooo---,,,,,,---...---+++))))))***+++++++++++++++,,,++++++************++++++******++++++,,,,,,------+++---000444888===CCCHHHYYY___eeehhhiiiggg^^^UUUHHH@@@888555444222333777;;;>>>DDDKKKSSSZZZ___bbb^^^```ZZZJJJ:::222000000++++++******++++++++++++///......---,,,,,,,,,---++++++---...//////.....................,,,+++******)))***+++,,,,,,***((()))))))))+++...///---,,,+++------555KKK]]]QQQ999:::222,,,+++***((('''(((+++)))''''''''''''%%%$$$(((&&&%%%&&&'''((('''&&&((((((((((((((((((((((((''''''(((***,,,,,,+++)))((((((((((((((())))))***((((((((((((((()))******))))))))))))***************************)))((((((***))))))(((((((((((()))''''''''''''''''''''''''"""%%%(((***+++***(((''',,,)))'''(((+++------,,,,,,,,,,,,,,,,,,+++***)))***+++---...............))))))***+++,,,------...+++++++++,,,,,,,,,------......---------...///000111000000000111222444555666666666666666666666555555666888:::<<<===;;;888555444444444444444555555888666444555888777222------///000000//////000111111111111111000000000///333333333333222111///...000////////////000111111333333222222111222222333222222333444555666666777666555666777888777444111111000000/////////000000555555444333333333444666666777888999999999888888666;;;AAAFFFLLLSSS[[[___eeerrreeeYYYQQQTTT]]]dddiiilllXXXYYY```kkkuuu~~~zzzjjj^^^YYYYYY\\\___vvvzzzqqqllllllfffWWWKKKHHHJJJLLLRRRUUUQQQHHHEEEGGGJJJDDDBBBHHHMMMIIIAAA<<<<<<::::::<<<===:::;;;>>>>>><<<;;;;;;;;;999777444<<<;;;::::::<<<@@@DDDGGG;;;:::AAAYYYyyySSSCCCNNNSSSGGGDDDXXX\\\EEE@@@@@@===;;;???GGGIIIFFFOOOKKKEEE@@@@@@DDDFFFGGGEEEDDDFFFKKKMMMMMMRRRYYYhhhccc]]][[[^^^aaabbbbbbbbb```^^^]]]___dddiiilllhhhkkkooossszzzyyyyyy|||{{{]]]NNNZZZvvv---,,,,,,---......+++))))))***++++++******,,,---+++++++++******+++++++++++++++,,,------.../////////222666:::???DDDJJJOOO]]]bbbffffffeeebbbZZZQQQDDD===777555555333444888;;;>>>DDDKKKRRRWWWZZZ\\\UUUVVVPPPAAA444//////...++++++******++++++,,,---//////......------------)))***,,,---......------------......---,,,***)))'''&&&'''))),,,......---...---++++++,,,---,,,***+++...444@@@SSS[[[LLL666333---***++++++)))(((***%%%###"""###&&&((((((((('''(((''''''%%%%%%'''(((((((((((((((((((((((((((''''''''')))++++++***(((((((((((((((((()))******(((((()))))))))*********((((((((()))))))))*********************)))(((((())))))(((((((((((())))))''''''''''''''''''''''''$$$&&&)))******(((((()))---)))&&&'''+++---,,,***,,,,,,,,,,,,,,,,,,+++******,,,//////...------...------------............,,,,,,,,,------......///............////////////111111000000111222444555666666666555555444444444333666888888:::===;;;777555555444444444333333333777777666777777555111///---///111111000///000111000000111111111111000///222222333333333222000///000////////////000111111333333222222111111222222222222333333444555666666222333444666888777333000000000/////////000111111666666666444222222444666888999;;;<<<===<<<<<<;;;>>>GGGRRRYYYaaallluuuyyysssdddTTTMMMJJJNNNTTTVVVVVVWWWNNNVVVggg~~~vvvkkk```ZZZVVVUUUWWW\\\uuuyyyzzzqqqdddbbb```WWWQQQPPPJJJJJJMMMQQQOOOHHHDDDCCCFFFBBBAAADDDEEE@@@===<<<===::::::<<<===;;;;;;???===<<<::::::;;;:::888666===<<<::::::<<>>BBBFFFLLLRRRVVV[[[^^^```^^^]]]\\\UUUMMMBBB;;;777777777666666999===AAAGGGMMMRRRTTTUUUUUUOOONNNFFF:::111//////---++++++*********+++,,,---...000222222111...***((()))***,,,.........---,,,,,,,,,---...---+++)))((('''&&&&&&(((+++...///...000...+++***+++------,,,000666AAALLLRRRMMM@@@555---***(((++++++((((((***###"""!!!###&&&)))******'''&&&&&&&&&'''((()))***((((((((((((((((((((((((((('''''')))******(((&&&((((((((((((((()))******(((((()))***************''''''((((((((()))))))))***************)))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&)))++++++)))((()))***,,,+++))))))***+++,,,,,,++++++,,,,,,---,,,,,,,,,+++...111111...,,,,,,---111111000...---,,,+++***+++,,,,,,---......//////...///000222222111111000222111111000111222444555666666555555444333333222333666777555888<<<;;;666666666666555444333222111555777999888555222111111,,,///111111000///000000///000111222222111000///000111333444444333111000111000000000000111222222444333222222111111222222222222333333444444444555222333666999;;;:::666333///////////////000111111333444555333111222444777888;;;@@@EEEIIILLLNNNOOOXXXeeeqqqwww~~~uuuggg[[[QQQLLLIIIIIIMMMOOOMMMKKKLLLIIITTTlllkkkccc\\\\\\[[[[[[^^^ddd|||lllppprrr___[[[[[[WWWTTTUUUJJJKKKNNNQQQNNNHHHEEEGGGFFFAAA>>>??????<<<;;;<<<<<<999999;;;<<<:::;;;???;;;:::999999::::::999777;;;;;;:::999:::;;;===>>>===>>>AAAQQQsssmmmgggmmmyyysssqqqlllnnnhhhqqqnnnddd[[[dddzzzyyykkkcccaaa]]]WWWQQQMMMNNNSSSSSSRRR[[[iiippptttwwwtttmmmgggfffgggbbbccceeeiiipppwwwyyyfff]]]lll---------...///...,,,)))***+++,,,***'''%%%&&&((())))))(((((((((((()))))))))***,,,...111444666777;;;>>>CCCGGGLLLQQQVVVZZZUUUXXXYYYWWWVVVUUUPPPIIIAAA;;;888999999888888;;;<<>>KKKSSSLLL<<<333222---)))(((+++***&&&%%%'''((('''%%%%%%(((*********'''%%%###$$$(((,,,,,,+++(((((((((((((((((((((((((((''''''((())))))'''%%%((((((((((((((()))******(((((()))***************''''''''''''((((((((((((***************)))(((((())))))(((((((((((()))***))))))))))))))))))))))))(((***,,,+++(((''')))++++++---...,,,)))))),,,///***+++,,,,,,------------,,,///222111...++++++,,,)))******+++,,,---......++++++,,,------.../////////111333444555444222111222222111111111333444555666666555444333333222222222666666444666;;;;;;555777777777666555333111111444888;;;999444000000222,,,...111111000//////000///000111222222111000///000111333444444333222111222222111111222222333444444333333222111111111222222222333333333333444444555666999===??????;;;888...............///000111555777888777666666:::===<<>>:::888777888999:::999777::::::999888888888999:::??????<<>>AAABBBIIIUUUcccqqqpppkkknnnpppqqqrrrqqqnnnnnnpppssszzzoooddd```^^^XXXSSSQQQQQQLLLJJJKKKIIIEEEEEEGGGGGGJJJWWWuuuyyyqqqccc___^^^bbblllwwwqqqkkkwwwtttXXXSSSVVVQQQJJJGGGLLLXXX___WWWKKKGGGIIILLL@@@???===<<<===>>>===<<<888999;;;<<<<<<;;;:::999<<<:::888666666777888999;;;<<<<<<===<<<<<<;;;;;;===999<<>>EEEMMMRRRVVVYYY]]]bbb```[[[PPPLLLGGGDDDBBB@@@;;;777999999999;;;>>>@@@@@@@@@@@@CCCGGGIIIGGGDDDAAA@@@===999444111000/////////000+++)))+++,,,+++...444333444555555333///+++)))++++++,,,...//////---+++*********))))))))))))))),,,++++++******+++,,,------,,,++++++---000333666FFFVVV___UUUAAA444///...---+++))))))*********)))&&&(((******)))(((((()))******)))'''$$$$$$&&&((())))))))))))))))))))))))$$$'''(((&&&&&&((('''$$$))))))***+++******)))(((((((((((((((((()))******)))'''&&&&&&(((***+++***+++)))'''(((***+++***((()))''''''*********...444000---***)))******)))''',,,+++******+++,,,+++***,,,,,,,,,+++++++++******++++++,,,...///...+++)))---...000111111000...------,,,---///222222000...000///...------...//////222111111333444555333222111111111111111111222333444555555666666666666666777666555666888888888777888777555333111000000000222333444333000......///000000/////////000000111111111111333555444222000333222111111222222111///222222222222222333333333555888888333000111222000333333333333222111000000333;;;IIIYYYccc\\\JJJ:::222222222000///000222555666777999:::<<<@@@EEEIIIPPPZZZhhhvvv}}}mmm^^^[[[^^^]]]```aaa___[[[[[[```dddfff```\\\]]]]]]YYYUUUUUUSSSNNNJJJIIIFFFAAA@@@CCCFFFHHHQQQeeeyyyttt{{{|||qqqmmmkkkqqq{{{}}}yyywwwuuu|||nnniiixxxkkkSSSOOOPPPJJJCCC@@@OOOWWW[[[TTTIIIEEEFFFFFF>>>===<<<<<<===>>>===;;;888:::;;;<<<<<<;;;999888:::999888777777777888999;;;;;;<<<<<<<<<;;;;;;;;;<<<777:::>>>HHH\\\cccUUUAAA======AAARRR}}}}}}nnnhhhlll~~~www^^^XXX```[[[KKKJJJOOOKKKIIIOOOQQQTTTaaaqqqiiiyyy---...,,,+++---000...(((++++++,,,++++++***((((((***************+++,,,---'''***---000444;;;EEEMMMSSS[[[aaaaaaaaaaaa___\\\MMMGGG???999777555333000888888:::===AAADDDDDDCCCDDDGGGJJJIIIEEE@@@;;;888666444222222222333222111111---,,,...///000333777444555555555333///,,,))),,,,,,,,,...//////...,,,)))))))))))))))*********------,,,+++++++++++++++---''''''---000000666???YYY```___OOO:::///---///+++)))(((((()))))))))(((((()))++++++)))(((((()))++++++***(((%%%%%%&&&((())))))))))))))))))))))))%%%''''''%%%%%%((((((%%%******+++******)))(((''')))(((((((((((()))******((('''%%%&&&(((******))))))((('''((()))***)))'''***''''''***+++,,,222999444111---++++++++++++***---,,,+++,,,------,,,+++,,,,,,,,,++++++++++++*********+++...000000///---...///000222222111///...111---+++///444666222---222111000///......//////222111111222444444333111111111111111111222333444444555555666666666666666555444444666777888666555777555333111///...---,,,111222333222000.........000000/////////000222333444222111222333333222000111222333222111000000111444444444444444333333333777999888222000222333333222222222222111000/////////666CCCOOOTTTMMM???333222333333222222222555777:::;;;>>>@@@DDDKKKRRRXXXeeepppwwwlll___SSSQQQUUUUUUZZZ]]]ZZZTTTQQQTTTYYYUUUTTTVVV[[[\\\XXXUUUVVVVVVQQQLLLJJJGGGBBBBBBEEEGGGJJJQQQ[[[mmm}}}{{{yyyuuu}}}{{{pppcccZZZUUURRRZZZ]]]sssnnngggtttxxxdddSSSMMMKKKDDD???>>>PPPUUUTTTMMMFFFCCCBBB@@@;;;:::;;;<<<======;;;::::::;;;<<<===<<<:::888777777888888999999999999888::::::;;;;;;;;;;;;;;;;;;:::555777888>>>RRR```[[[AAA======>>>KKKrrrkkkjjjppplllccc___lllsssxxxuuupppooooooooorrr]]]WWW\\\WWWIIIEEENNNMMMKKKQQQTTTYYYeeefffgggvvv---...,,,+++...222000+++,,,,,,++++++***))))))(((((())))))***+++,,,,,,---+++...000333666>>>HHHOOOWWW___eeefffdddbbb^^^YYYHHHBBB999444444555666555888888:::>>>BBBEEEEEEDDDFFFIIIKKKJJJEEE===777444666555555777888999777666222000///000222333666999555666666555333///,,,)))+++++++++,,,......---+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///'''(((///000...;;;NNNkkkeeeWWWEEE555---,,,,,,+++)))(((((()))***)))(((((()))***)))((('''''')))+++,,,+++)))&&&%%%&&&((((((((((((((((((((((((((('''))))))&&&&&&******(((+++++++++***)))(((''''''))))))(((((())))))***+++)))((('''''')))******))))))))))))))))))))))))(((***((((((+++,,,,,,111777555333///---+++,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++))))))+++---000000...,,,---...000111111000///...000...---///333444111---333222111000000//////...111000000111333444222111000000000111222333444555444555555666666666666666444333444555777777555444555444222000///...------000222333222000//////000000000//////000111444555666444222111111222111000///222444333000///111333444444444444333333333333888:::888222///222555444333333333333222111000///...111444888999777333000222333444555555666999<<<===@@@EEEJJJQQQZZZccchhhvvvxxxrrrnnniiiddd\\\TTTSSSVVV]]]eeelllkkkbbbZZZXXXYYYTTTTTTWWWZZZXXXSSSRRRTTTYYYTTTOOONNNLLLIIIIIIMMMIIINNNUUU]]]kkkuuuuuuooo```UUULLLGGGEEEGGGIII]]]xxx~~~{{{nnnbbbiiixxxxxxkkkpppbbbUUUNNNIIICCCAAACCCNNNOOOLLLFFFCCCCCCAAA<<<888888:::<<<======:::888;;;<<<======<<<:::888777555666888:::::::::999888999999999999999::::::;;;999555666666777KKK___aaaHHH@@@>>>AAANNNsssrrrUUUTTTaaaccc[[[TTTZZZ```ddd^^^WWWWWW___hhhmmm\\\VVVPPPGGGFFFQQQRRRSSS]]]```aaagggsssdddiii---...---,,,000555444000,,,,,,+++******)))))))))'''((()))***++++++,,,,,,'''))),,,///333<<>>BBBEEEEEEDDDHHHJJJLLLJJJEEE===888555777777999;;;======;;;999444444444222333666888888666666555444222...+++)))***))))))***+++,,,+++***)))))))))))))))***************+++,,,------......000+++,,,000---...CCC___rrraaaJJJ:::333///+++)))+++***((((((***+++******'''((()))'''&&&%%%&&&'''******+++)))'''&&&'''((((((((((((((((((((((((((('''***)))&&&'''***,,,))),,,++++++***)))((((((''')))))))))))))))***++++++***))))))***+++,,,+++))))))***+++++++++***)))))))))(((***......+++,,,///444333111...,,,,,,---...+++***)))***+++,,,+++)))++++++++++++++++++++++++******+++---......+++)))+++,,,...000000///...------...000111000/////////333222222111000//////...000000///111222333222000000000000111222444555666444555555666666666666666444333333444666666555444222222111000000000000000111222444333222111111222111000000000111222444555777555222000111111111000///222444333000///111444444444333333222222222111888:::888222000333555555444444444444333222111000222111000/////////111333000222333555666999===AAABBBHHHPPPZZZcccllltttyyy~~~kkkaaa___^^^]]]YYYRRROOOPPP\\\gggtttxxxrrrhhhbbb___ZZZXXXWWWXXXTTTOOONNNQQQXXXSSSPPPOOOMMMJJJKKKNNNLLLNNNRRR\\\ooouuutttvvvjjj___XXXPPPGGGBBBCCC===???OOO```fffnnnqqqjjjkkknnngggZZZZZZeeedddZZZeee]]]SSSKKKDDD@@@AAAEEEIIIIIIEEEBBBCCCEEEBBB<<<888888999;;;<<<<<<999777;;;<<<=========;;;888777444666888:::;;;:::888777888888888777888999:::;;;999666999999666FFF\\\cccNNN@@@===FFFYYY{{{mmmPPPKKKSSSTTTLLLFFFJJJMMMNNNIIIFFFMMMaaassshhhQQQHHHFFFKKKYYY^^^cccrrrwwwrrrrrrhhh^^^lll//////---,,,111666666111---,,,+++***))))))))))))((()))***+++,,,,,,,,,+++%%%(((+++000666@@@MMMVVVaaafffkkklllkkkggg\\\PPPDDD>>>777444555777777777;;;:::;;;===AAAEEEGGGGGGLLLMMMMMMKKKEEE>>>:::777777777999<<<>>>>>>===:::999:::999666555888999777666666555333000---***((()))((('''(((***+++***)))************)))))))))((()))***+++---......//////000///000111///666OOOjjjkkkUUU>>>333111///+++(((+++)))((((((***++++++***'''((((((&&&$$$$$$%%%&&&'''((())))))''''''((()))))))))))))))))))))))))))%%%((()))&&&'''***+++(((,,,+++***)))((((((((()))***))))))))))))***+++++++++******+++,,,---+++)))(((***,,,---+++*********)))(((+++///...)))(((***111111111///---,,,---...***)))((((((******)))(((***++++++++++++,,,,,,,,,+++++++++------,,,)))'''***+++...///000///...---,,,///111111///......///111111222111111000///...000//////000222222111//////000000111333555666777444555555666666666666666666444333333555666666555222111111000000111111222000222444444222222222333111111222222333333333444777444222000111222111000000111222222111111222333444444333333222222111111666888777222000333555444444444444444333222111111000000111222222222111000///111333555888===CCCHHHOOOWWWcccoooyyynnn```\\\ZZZYYYTTTLLLGGGGGGRRR[[[hhhqqqqqqnnniiiggg^^^YYYVVVUUUSSSNNNNNNPPPTTTPPPNNNOOONNNKKKKKKNNNSSSPPPRRR___yyy~~~yyylllccc]]]ZZZQQQCCC===???<<<@@@QQQ]]]\\\___ccc___^^^^^^WWWNNNNNNUUUVVVQQQWWWSSSMMMEEE???<<<===???CCCDDDBBBAAACCCFFFCCC===::::::999:::;;;;;;888666;;;<<<===>>>===;;;999888666777999::::::999888777888777666666777888:::;;;;;;999>>>>>>999CCCTTTZZZMMM===;;;LLLeeewwwaaaKKKEEEIIIIIIDDD@@@AAA@@@>>>>>>AAAOOOggg|||rrrRRRJJJNNNXXXjjjssszzz~~~~~~kkkVVVQQQlll111111...,,,///444333///---,,,+++))))))))))))***+++,,,---......------,,,)))+++///333999CCCQQQZZZ```iiiooonnnhhh```UUUKKK@@@;;;666444555666666444<<<;;;:::===BBBHHHKKKMMMQQQQQQPPPKKKEEE???;;;:::666777999<<<@@@AAA@@@???>>>AAA???999888::::::666555555444111///,,,)))'''***)))((((((***++++++***,,,++++++***)))(((''''''***+++,,,.........---------///000111666EEE\\\mmmZZZHHH666///...,,,++++++)))((('''''')))******)))))))))((('''$$$$$$%%%'''$$$&&&((((((''''''((()))))))))))))))))))))))))))%%%)))***)))***,,,,,,)))+++***)))(((((()))************))))))******+++,,,*********+++,,,,,,***(((&&&))),,,,,,***(((((()))***)))+++...,,,((((((,,,,,,...000000---,,,,,,---***)))((((((******)))(((******+++++++++,,,,,,,,,,,,,,,,,,---...---***(((+++,,,...000111000///...//////000111222111///...///000000111111000///...//////...000111222000/////////000111333555777888444555555666666666666666888555333222444666777888222222111000000///000000///000222333222111222333111222333444555444222111555333111111222222111000111000000000222333222111555555555444333222222222333777777222000222444222333444444333333222111000------///111444444111---444555666999===EEEMMMSSS```jjjyyyrrrkkkeeeaaa[[[SSSOOOOOOQQQTTTZZZbbbiiinnnqqqrrrddd]]]XXXXXXWWWSSSPPPPPPOOONNNPPPUUUWWWVVVWWWZZZ^^^^^^ccctttzzzsssnnnhhhXXXCCC;;;>>>???GGG]]]nnnoooqqqrrrkkk^^^SSSFFFBBBGGGLLLLLLIIIKKKLLLJJJFFFAAA===;;;999@@@CCCCCCBBBCCCFFFCCC======<<<::::::::::::888666:::;;;===>>>>>><<<;;;999888888999:::999888777666777666555555555777999;;;===;;;BBBCCC:::===HHHKKKGGG999===UUUpppiiiZZZKKKGGGIIIHHHDDDAAAAAA;;;888;;;BBBMMM```qqqsssXXXVVVaaammm}}}{{{}}}vvv]]]KKK[[[yyy444333///,,,...222000+++---,,,+++))))))))))))***...///000000000///...---***,,,///111666@@@LLLUUU]]]iiirrrnnnbbbWWWMMMFFF;;;888555555777999777555<<<;;;:::===CCCJJJPPPRRRUUUTTTQQQLLLEEE???<<<;;;777777:::>>>BBBEEEEEEDDDBBBEEECCC<<<:::<<<:::666555444333111...+++((('''+++***((()))***,,,,,,+++---,,,+++***)))'''&&&&&&,,,---.........---,,,+++***---...000===RRReeemmmLLL???333///,,,)))+++///((('''&&&&&&((())))))(((*********'''%%%%%%&&&((("""$$$'''''''''''')))***))))))))))))))))))))))))'''+++---------000...+++******)))(((((()))***+++*********)))******+++,,,)))))))))***++++++)))'''%%%(((,,,,,,)))''''''(((,,,******,,,+++(((***///))),,,000000...++++++,,,***)))((()))***+++***(((*********++++++,,,,,,,,,,,,,,,,,,...000///---***,,,---///111222222000000444000...000555555111,,,......000111111000/////////......///111222000/////////000111333666888999444555555666666666666666999666333111333666888999333222111000......---------///111111111000111222111222444666666444111000444222111222333333222000222000...000333444333000777777666555444444333333222666666333111222333111222222333222222111000///111...---///333555444111:::;;;<<>>BBB>>>IIIfff~~~zzzeeeOOO===<<>>>>>===;;;:::999999999999999888777666777666555444555777999;;;???===DDDEEE;;;888>>>>>>CCC888BBB]]]wwwsssfffXXXRRRQQQMMMFFF@@@DDD<<<888<<>>EEEHHHHHHFFFHHHEEEBBBBBBCCC@@@999222666444222///---+++***))))))------((((((,,,+++'''...,,,***((((((***---///,,,...///111000...,,,***...222000222MMMnnnqqq```III999...//////+++---333,,,+++)))'''&&&'''((()))+++***)))))))))***,,,---%%%&&&((()))))))))((('''%%%&&&'''((()))***++++++,,,,,,+++)))'''(((***---******))))))))))))******///,,,))))))++++++***'''***))))))***,,,---+++***)))))))))))))))******+++)))***++++++***)))((('''***+++------,,,---...000+++,,,---+++)))(((((()))(((***++++++******+++,,,+++,,,---------,,,+++***333222111///......------000000111333555333...)))...000333444333111111111...///111111000...,,,***...,,,+++---111555666555666555444333333444666666888777555666777888666555222...///222000(((%%%'''---------///111222222111333333333666777666111,,,111111111333444444222000111111000000000000111111000111444666555333000...666444333444666666444111............/////////000///000222333444444444444777;;;@@@HHHRRR```mmmvvvwww||||||rrrkkkmmmxxx{{{rrrlllhhheee___ZZZ[[[YYYYYY___kkkzzzwwwyyyvvv\\\KKKDDDCCCFFFMMM```wwwaaaOOOAAAAAAGGGIIIIIIJJJFFFPPPYYYWWWLLL???888666<<>>???@@@@@@???===;;;999888888888888888888999:::;;;======>>>===<<<:::888666666666666999888666555555666777888???BBBEEEBBB<<<888888:::>>>@@@CCCRRRxxxzzzkkk```TTTHHHAAA???999:::<<>>GGGMMMRRRYYY[[[RRRGGG@@@<<<888999555666:::;;;999999===;;;;;;;;;>>>BBBGGGIIIJJJOOORRRPPPJJJEEECCC???:::888888:::???DDDHHHHHHFFFHHHEEECCCBBBBBB???888222333111///---+++))))))((((((++++++((((((++++++(((...,,,***((((((***---...---...000111000///,,,+++)))---222@@@]]]sssiiiRRRCCC555,,,......******///***)))(((''''''(((***+++)))(((((((((((()))******'''''')))*********)))(((,,,,,,+++***((('''&&&&&&***+++***)))((())),,,///******))))))))))))******,,,***((((((***+++***)))))))))(((***+++,,,+++))))))))))))))))))******+++,,,+++***)))))))))******)))+++,,,,,,,,,,,,---///+++,,,---+++)))(((((())))))***++++++***)))***,,,+++,,,---......---,,,+++333222111///......------000//////111333222///+++---000444444222000111222111111111111000///---,,,///---,,,...222555666666666555444444444444555666999777666777888999888666444222222666444...---000111///---...111333222111333222333555666555222...111111000111333333111000222222111111111111222222333333333333333222111000333222000111333333111...//////000000000000000000222000......000444777888:::AAALLL[[[iiiuuu}}}~~~yyyqqqllllllkkkmmmuuuvvvpppsss~~~hhhXXXRRRPPPVVV\\\llluuu]]]FFF@@@GGGKKKLLLKKKNNNUUUYYYVVVKKK???888555===DDDHHHCCC>>>???CCCEEE>>>===;;;999888777888888888888999999:::;;;;;;;;;===<<<:::888666666666666888777555444444666777999===@@@BBB???:::777888:::>>>AAACCCPPPrrryyyiii]]]QQQEEE>>><<<::::::<<>>;;;<<<>>>======>>>AAAEEEHHHIIIHHHOOOPPPNNNHHHDDDBBB>>>999555555777<<<@@@CCCDDDDDDIIIFFFCCCBBBAAA>>>777222...---,,,***)))(((((((((&&&))))))((((((+++,,,***...,,,***((((((***,,,...---...000111111///---,,,+++,,,555LLLgggnnnZZZAAA:::000***------(((&&&)))((('''''''''''')))+++,,,((())))))***************''''''((())))))))))))(((000///---+++)))&&&%%%$$$((()))***))))))***---000******))))))))))))*********)))'''(((***++++++***)))(((((()))++++++***((()))))))))))))))******+++---+++)))((((((***,,,...)))***,,,,,,++++++---...+++,,,,,,+++)))((()))******+++,,,+++***)))***+++,,,---...//////...------222111000//////...------///......///111111000...,,,000555444111///111444444333222111000//////...111000///111444666777666666666555444444555555666999888777888999:::999888222111222444222///000444666111------111444333000222222222333555555333111222111//////111111111000333333222222222222333333666555333111111111111222222111000111222222000...111111111111111111111111222000...///222777;;;<<>>GGGLLLFFF@@@@@@EEEHHH<<<;;;999888777777777888999999999999999999999888<<<;;;:::888666666555555666555444333444666888999;;;===>>>;;;888666888:::???BBBFFFSSSrrrwwwgggZZZMMMAAA<<<;;;>>>======BBBJJJQQQUUUVVVmmmyyyqqqXXXYYYcccwww}}}iii}}}///000111111000/////////000///...---+++++++++***---000333666888:::;;;===666555555777;;;@@@CCCEEE???===999666555666666555===<<<<<<===>>>======>>>???@@@BBBGGGJJJLLLKKKJJJPPPPPPLLLEEEAAA@@@<<<666000111333666:::===??????HHHFFFCCCAAA???;;;666222,,,+++***)))((((((((((((&&&((())))))***---...---...---+++))))))***+++---......000111000///...---111111===TTTddd___III777222,,,***------'''$$$%%%((((((''''''((()))***+++***+++,,,......---,,,,,,&&&''''''(((((((((((((((---,,,,,,+++***)))(((((('''((())))))((()))+++---******))))))))))))*********)))(((((())))))******)))(((((()))***+++)))((()))))))))))))))******+++,,,+++***)))***+++---///***+++,,,,,,++++++---...***+++,,,+++)))((()))***+++,,,---,,,***)))***+++------///000000//////...000000000000///...---,,,------------///000111111+++000555444000...111555666555333111///000000111222222222333555666777777666666666555555555555555888777666777999:::999888222333333222000...000444999333------111444333000111111222333444555555444555222000///000222222111333333222222222222333333666555444222111111111111333333222333333222111000222111111111111000000000---111555777888;;;AAAFFF\\\kkk}}}~~~yyyqqqqqqwww}}}tttqqq|||xxxRRREEEQQQ______YYYOOOMMMJJJFFFCCC@@@<<<999>>>IIIPPPKKKCCCAAACCCEEE;;;:::888777777777888888:::::::::999888888777777;;;;;;999888777555555444555444333333444666888:::999::::::888666666888:::@@@CCCIII[[[zzzrrrbbbUUUIII???===>>>DDDBBBBBBIIIVVVbbbjjjlllwwwgggYYYZZZhhh{{{pppxxx000000000000000///...------,,,,,,++++++++++++,,,$$$)))111666888:::<<<===888777666888<<<>>>???>>>999666444555777888888888<<<>>>>>>>>>???AAABBBBBB@@@BBBGGGLLLPPPQQQNNNKKKQQQOOOIIIAAA===<<<888222...000222444777:::<<<>>>GGGEEECCC???<<<888333000+++***))))))))))))))))))(((((())),,,---...///111...---+++***)))***+++,,,---...///000000///......000888JJJ^^^bbbRRR???555---++++++---,,,(((%%%%%%******)))(((((((((((((((***+++,,,......---,,,,,,)))))))))))))))*********++++++******************'''((()))((('''&&&''')))******))))))))))))******++++++***)))(((((())))))***)))))))))++++++)))((()))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,+++,,,------,,,+++---...***+++,,,+++)))))))))+++***,,,---,,,+++***+++,,,,,,---///000000000////////////000000///...---,,,------------...///111222,,,000444333000///222666777555333000000111222333333444555555666666777888777777777666666555555444777666555666888999888777666999:::666111000222444:::444///...111444333111000111222333444444555555777444222111222333333222222222111111111111222222444444555555444222111000222333333333222111111111000000000000000000000000---333999999888@@@PPP^^^zzzrrrkkkoooxxxrrrpppuuuuuuttt{{{|||yyyyyyVVVKKKYYYhhhhhh___NNNJJJEEEBBBAAA???<<<:::===IIIRRROOOGGGAAA???>>>:::999888777777777888999<<<<<<;;;:::999888777777::::::999888777555444333333333333333555777:::<<<888888888777666666888:::>>>@@@HHH^^^~~~rrrfffXXXMMMCCC===>>>CCCJJJJJJLLLUUUeeeuuufffQQQKKKXXXttt}}}{{{111000//////000000...,,,++++++************++++++ '''...444666888<<>>OOOkkk|||ssszzz~~~___[[[gggjjjgggkkktttyyyyyy|||}}}|||qqqvvv~~~wwwZZZOOOZZZgggeee[[[PPPMMMHHHDDDAAA>>>:::888<<>>999888888888888888999999:::;;;CCCWWWsssqqq```WWWKKKCCC===;;;BBBJJJSSSWWW^^^jjjxxxzzzaaaLLLIII]]]vvvzzz222000...///000000---+++---,,,+++******)))******%%%)))///111222666<<>><<<;;;<<>>999555555111111555777777;;;AAAEEEHHHIIIEEEFFFJJJJJJGGGDDDHHHNNNSSSUUUQQQJJJDDDBBB???888222222555333...000222555666777999===AAADDDCCC@@@<<<666111...,,,******)))(((((((((((((((***((()))...///---...333...---,,,+++************+++,,,,,,---------------555JJJ___bbbTTTBBB666111+++++++++)))'''((())))))((())))))))))))((((((((()))(((((((((((()))******,,,,,,+++++++++,,,---...++++++***)))(((((('''&&&'''(((******)))((()))*********))))))))))))******''')))++++++***+++...111---,,,+++,,,---,,,+++))))))))))))))))))******++++++************))))))))))))***+++***)))((()))***)))***++++++***)))***+++(((***,,,,,,,,,,,,...///+++,,,...///000000//////---...///000000...---+++---///111111//////111333000///...///222444444333222111111111111333444555222555888888666555555777777777888888777666444333666555555666888999999888111999;;;555...---...---111333333222000///111333...111555666555333333333555444333333444333111000333333222222222222333333444333333333333444555555000222444333111///000222...///000000111222333333999<<>>888:::999888888888:::;;;<<<;;;;;;:::999888777777666999999999888777555333222333333333444777;;;>>>@@@999999999:::::::::999888;;;<<<@@@KKK\\\kkkmmmiiiSSSKKKCCC===;;;>>>IIIUUU```jjjxxxyyyeeeTTTUUUaaannn222000......000000---***///...---+++***)))((((((+++...000000000444===DDDCCCAAA???AAACCCBBB<<<666888333333666666666===GGGGGGKKKKKKFFFFFFIIIIIIEEEFFFJJJOOOTTTTTTOOOFFF???:::777111,,,...333222---///111444444555777<<<@@@CCCBBB@@@:::444///,,,+++***)))((('''''''''''''''***'''(((---///,,,---222...---,,,+++************+++++++++,,,,,,---------CCCUUU___UUUCCC777111---***+++***'''%%%'''******&&&'''((()))*********)))+++***)))))))))***,,,---***)))((((((((()))++++++)))))))))(((((((((((((((&&&(((***+++++++++,,,---******))))))))))))******%%%(((***+++,,,---111555...---,,,,,,------+++))))))))))))))))))******+++---,,,)))'''&&&''')))+++'''((()))((('''&&&'''((()))***++++++***)))***,,,((()))+++,,,,,,---///000***+++---////////////...,,,---///000000...---+++---000333222000///000222222...,,,...333666555222000000000111222333555555222555888888666444555666777888888888777666444333777666666777999;;;:::999222<<<@@@999222222222111...222555333///...111444---111666888555333222222444333333333444333000...555444444333333444444555555444222000111333777999222555777666333222333444//////000111333444555666:::>>>GGGWWWoooqqq___fffwwwnnnQQQRRRaaaqqqkkkkkkqqquuuwww~~~wwwtttyyywwwYYYUUUcccsssyyyaaaOOOLLLQQQMMMEEEBBBDDDEEECCC???;;;999999<<>>??????BBBKKKXXXccciiiNNNGGG@@@======CCCQQQ^^^kkkyyyzzzeeeYYYZZZlllaaappp...///000000000///---,,,+++******))))))))))))***(((''')))///222444;;;BBBGGGGGGEEEBBB>>>;;;;;;<<<;;;999777444444888>>>BBBMMMNNNKKKDDDAAACCCFFFFFFEEELLLTTTUUUNNNEEE???<<<777333...***+++...000111444555666888888888777666<<<:::888666444111---***************))))))))))))&&&,,,,,,***+++------&&&000$$$%%%,,,''',,,&&&+++...+++***...555888QQQ]]][[[HHH;;;999222&&&''')))***((($$$"""%%%'''&&&'''((())))))(((''''''---,,,***'''%%%&&&***------+++(((''''''((('''&&&******))))))******+++,,,)))((('''(((+++,,,***(((******))))))***+++,,,,,,***)))))))))+++...000222***++++++++++++***)))))))))((('''((()))))))))(((+++*********))))))(((((())))))))))))***+++,,,---+++,,,------,,,+++***(((++++++,,,,,,,,,------------------------,,,,,,,,,...............///000000111111000000//////......222///,,,...333555222///555444333222111222333333777777777777777666555555999777666777999888555222777666666666888999888777555444444777888666111+++444555555333000......///111222222333333333222222222222333444444444444333777666555444444444444444666444222222444666777777444666888777555333222222333000,,,,,,///333777888===LLLbbb{{{llldddfffvvvhhhXXXYYYuuuzzzrrrjjjkkkvvv|||rrruuuwwwyyyfffXXX```ttttttXXXIIIHHHAAA:::???AAA@@@@@@>>><<<:::999888:::::::::999888888;;;===:::888666555666777666555:::888666555777888888888999999888666333111111222111222333444666999;;;<<<777888999999888777999:::<<<;;;>>>CCCGGGOOO\\\hhhPPPKKKEEECCCIIIWWWfffpppttt^^^TTTlllaaaccc222111///...,,,,,,,,,,,,,,,++++++*********++++++***((()))...111333:::BBBIIIKKKLLLJJJEEE@@@===;;;888666333000111555:::>>>HHHKKKIIICCC@@@CCCEEEEEE<<>><<<:::777666666555555666777999;;;<<<888777555444555666555444888777666666777888888777888888777555222111111222111222333444666777888999888999;;;:::999888888999;;;999999===AAAGGGRRR]]]RRRSSSSSSTTTZZZhhhyyyttt___bbbsssiiifff444222...+++))))))***+++,,,,,,,,,,,,,,,,,,------,,,)))))),,,///222999AAAIIIMMMQQQPPPKKKDDD<<<888555333000...///333777:::AAAEEEEEEAAA@@@BBBDDDCCCDDDEEEHHHJJJIIICCC;;;666222///,,,++++++---------333444555555555444333222333111///......,,,)))&&&******)))))))))(((((((((###)))---+++(((***+++***+++###%%%***((((((***(((,,,((((((,,,---///:::GGG[[[RRREEE:::222---,,,++++++)))'''(((++++++'''###((())))))))))))((('''&&&"""$$$''')))))))))+++,,,***(((&&&&&&(((*********)))))))))*********++++++,,,+++***+++,,,,,,+++)))+++************++++++,,,///...,,,+++******++++++***++++++++++++***))))))''''''''''''''''''''''''************))))))))))))))))))))))))***+++,,,,,,,,,+++***)))((((((((((((---,,,+++++++++,,,...///000000000000//////......,,,,,,---------.........000000000////////////...111///---///333444333111444444333333444555777888999888777666555555555555888777666666777666444222666555444444555666555333000111333888<<<;;;666111333555666666333000///...111111222222222222111111000000111222222222222111555555444333333333444444333111000111333666777777;;;<<<===<<<999777777777444555555444555;;;CCCJJJeee}}}ooohhhdddhhhrrr~~~~~~xxxvvvuuuyyysssbbbtttlll]]]bbbpppzzzyyy~~~bbbHHHDDDDDD<<<999<<<<<<======;;;888555444555333222555:::===>>>===777555444444555666555444666555555777999999888777666777666444222000111222222222333444555555555555999;;;<<<<<<:::888888888;;;777777;;;AAAFFFNNNWWWVVV]]]ccceeegggpppxxxaaabbbnnnddd222000---+++))))))******,,,,,,------...............+++***,,,---000888@@@HHHLLLPPPPPPKKKBBB:::555666333///...///333666888:::>>>@@@>>>>>>@@@AAA@@@HHHEEEDDDDDDDDD@@@777000...---+++***+++,,,+++***111222333333333222000000222000///......---+++)))******)))))))))((((((((('''+++---***''')))***((('''"""///&&&$$$***&&&,,,''''''+++,,,000CCCYYY[[[JJJ;;;555111***(((,,,((((((((()))+++***&&&###%%%&&&'''((()))***++++++%%%''')))******+++...///---+++))))))+++,,,,,,,,,((())))))***************,,,,,,,,,,,,---,,,+++***+++++++++******++++++,,,......,,,+++***************++++++++++++***))))))&&&&&&''''''&&&&&&&&&'''*********)))))))))))))))((((((((())))))***+++,,,,,,+++*********+++,,,---...---+++++++++,,,...///......//////...---,,,+++------..................////////////////////////000///...000222444333222444444333444555777999:::999999777666555555555666777666666555555555444333666555444444555555444333...///222888======888444222555777777555222000///222222222222222222111000222222333444444444444333444444333333333333333444444333222333666888999999999::::::999777666666777444666666666888@@@NNNXXXvvvzzzlllhhhlllhhhiiiwww|||zzzxxxsssuuuvvvvvvyyyyyyqqqhhhwwwuuu[[[VVV___fffqqqwwwzzzkkkIIIAAACCC<<<666999:::;;;;;;:::777444222888555444777>>>BBBAAA>>>777555444444666777777666555444555777999999888666555555555333111000111222222333444444444444333222999;;;<<<<<<:::888666666:::888;;;BBBIIILLLPPPUUU\\\eeemmmkkkdddffftttooo\\\sssmmm^^^yyy------------,,,+++******+++,,,---//////000000///000,,,***,,,---///666>>>GGGJJJNNNMMMHHHAAA:::777555111---,,,///222444555333888;;;::::::===???======:::777999===<<<666000,,,+++******++++++***)))...///000111000000......111000...---...---,,,******************************---,,,((('''))))))''')))%%%111&&&"""((($$$***'''(((,,,---666NNNfffVVVDDD666444111)))'''+++(((+++......,,,***)))***&&&&&&'''((()))***+++,,,*********(((((()))---000000---+++***+++++++++***'''((()))************)))+++,,,---------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++***++++++++++++***)))))))))+++,,,,,,***)))***,,,))))))))))))))))))******(((((((((((()))***+++,,,))))))((()))+++---///111------,,,,,,,,,---...///...///000000///---+++***......///000000000000///...............//////////////////000222444444444444444333444555777999;;;888777777666666666666666666666666555444333333333666555444444666666555444...///111777<<<===:::666333555888888666333111000333333333333333222111111222222333444444444444333333333222222222222333444333222222333555777777777777888888777666555666777999;;;<<<===AAAMMM^^^jjj}}}kkkdddfffnnnddd___jjjrrroooooonnnmmmppppppjjjgggkkkqqqtttxxxqqqTTTOOOWWW]]]nnn|||{{{gggDDD===@@@;;;777888999999999888666333111;;;777666999???AAA???<<<888666555666888999999888555555555777999999777555444444555333111111222333444444444555555444444333999:::<<<;;;999777666666999;;;AAAJJJMMMKKKKKKMMMWWW```fff```TTTPPPYYYeeessssss{{{```^^^{{{kkkXXXrrr+++,,,---...---,,,+++***,,,---///111222222222222111---+++------...444;;;FFFIIILLLLLLHHHBBB===:::333///+++***...111222111///444777666666:::<<<;;;@@@<<<777777888777333...,,,***))))))***+++******+++,,,---.........------000...+++***++++++***)))))))))******+++,,,,,,---,,,...,,,'''&&&))))))'''---(((,,,///((($$$%%%$$$(((***+++---444BBBWWWfffMMM???444222000***''')))&&&***---,,,)))'''(((***+++***)))(((((((((((()))+++***(((&&&%%%&&&***......,,,)))((((((((((((''''''((()))*********)))((()))+++------,,,,,,,,,------,,,,,,++++++++++++,,,*********+++++++++++++++***++++++++++++***))))))(((***,,,+++)))'''))),,,))))))))))))************(((((((((((()))***++++++%%%%%%&&&(((***,,,...///,,,---------............000111222333222000---,,,...///000111222111000000---............/////////...///000111222444555555444444333444555777999:::555555666777777777777777555666666444222111222444555444333444666777666555000000111444999;;;999666444666888888666444333333444555555555444333222111000000111222222222222111222222111111222222333333111000///111333444333222666777888777777777999;;;;;;===AAAEEELLLXXXfffpppsssbbb___cccjjj___YYYddd~~~pppllliiifffhhhjjjeeeZZZUUU]]]lllvvvvvvnnnXXX[[[ccceee{{{{{{hhhgggqqqmmmUUU===:::<<<999:::888888888777666555333333777666555777;;;<<<:::888777666555666999:::::::::777666555666777777666444333444555444222222333555555555555555555666777888:::;;;;;;:::888777888999999===EEEKKKIIIBBB???@@@FFFLLLNNNIII@@@===DDDLLLQQQQQQXXXhhhwwwkkkSSSccclllYYYrrr//////...---,,,+++++++++...///222444666666666555000---,,,......---222888AAAEEEKKKLLLIIIDDD>>>;;;555000++++++///222222111,,,111333222333777999999FFFAAA;;;777555333///,,,,,,***(((((()))+++++++++''')))***,,,---------,,,///---***))))))***)))((())))))***+++---...///000---...+++&&&&&&)))***''')))111...'''((((((&&&))))))------000???SSS[[[XXXDDD<<<333---+++***))))))%%%&&&''''''&&&&&&&&&'''---,,,***)))((('''(((((()))))))))((('''(((***---,,,***((('''((()))((((((&&&''')))***+++***)))((('''))),,,---,,,+++---///...---,,,+++++++++++++++******++++++++++++*********++++++++++++***))))))$$$'''***)))%%%$$$&&&)))((()))))))))************(((''''''(((((()))***+++&&&'''((()))***++++++++++++,,,...///000///...---111222333333222000---+++---...000111222111000///---------.........//////...///111222222333555666444444333333444666777999111333666888999999888777555666666444111000222444222111111222555666666555333111000222666999888666666777888888666444444555666666666666555444333222000000111222222222222111111111111111111222333333111000///000111222000///444555666777777888;;;>>>===AAAGGGPPPYYYbbbiiimmmrrryyywwwhhh```___fff\\\WWWcccssskkkkkkkkkhhhhhhdddZZZMMMIIISSSaaajjjooovvv}}}~~~vvv|||oooXXXTTTRRRPPPBBB999<<<:::666;;;999888777555444444444444222333444666777777777666666555444666888:::::::::999777555555666666555444444555555444333333555666777666555555666999<<<>>>======<<<;;;999:::<<<>>><<>>:::222)))&&&)))******+++(((%%%&&&)))+++***(((******)))(((((()))***+++(((***,,,,,,,,,+++,,,...,,,***((((((***+++,,,+++&&&''')))***+++***((('''%%%(((,,,,,,++++++---000...---,,,,,,+++++++++++++++++++++++++++***)))(((***++++++++++++***))))))&&&))),,,+++'''%%%(((,,,(((((())))))*********+++'''''''''(((((()))***+++******,,,------,,,+++******,,,...000111///---,,,///000111222111...+++))),,,---///000111000///------------.........//////...///111222222333555777444444333333444555777888///222666999;;;:::888777444666666333000///222555000//////111444555555555555222///000444777777666777888888777555444555666777777777777666555444333222222333444444444444333111111000000111222333333222111111111333222111///222333444555555777;;;>>>CCCHHHRRR]]]hhhmmmnnnmmmkkktttrrrddd]]]bbbYYYTTT```}}}yyyeeeaaagggnnnppphhhaaaSSSGGGFFFOOOXXX\\\jjjkkknnnkkknnnrrrbbbLLLGGGAAA@@@::::::???999333::::::999666444333444555666///111444666666666777888555444333555777999:::999;;;888555444444555444444444555555555444444555777888666555555777;;;???BBB??????===;;;:::<<>>:::888777555333111///......+++,,,---///111444666777:::888555333222111...,,,***)))(((((()))+++---...))))))***+++++++++++++++,,,+++***((((((((()))***---+++***,,,...///---***---+++(((&&&&&&'''(((***&&&,,,---)))'''***+++'''000...///:::QQQ```XXXFFF<<<555---)))+++---,,,+++...'''$$$(((,,,***'''&&&***)))))))))***+++,,,,,,///...,,,*********,,,---444222...***&&&%%%'''))),,,***)))***++++++***)))***++++++,,,,,,------...333---(((***000222---'''+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++***)))///222111,,,)))***+++***---******,,,+++((())),,,+++***'''%%%%%%***---...,,,,,,++++++++++++,,,,,,+++***,,,000///+++,,,000222333333333111///,,,***...///111222111000...------111111...///333111***//////......///222666888777555222000000333666999999888777888888888666444777555333444777777444111333222000000111222222111666444222000///000222444666555444444444444333111444444555888999888555222666555444333222333333444000000000000000111111111222111111111222111///...222444666666666999@@@GGGLLLSSS]]]gggtttxxxxxx}}}ttteee]]]UUUQQQ^^^zzzwwwddd[[[VVV]]]iiijjjiiiZZZUUUVVVSSSXXXaaaaaammmzzzwwwVVVRRRNNNMMMQQQQQQGGG;;;:::999888999:::;;;:::999@@@???<<<999666444333222333222111222444555444333333555777777666555666777888888888888777777777777888777555555555666555444999888777777:::>>>CCCFFFQQQBBB777888>>>???>>>@@@JJJWWWbbb^^^SSSLLLOOOTTTUUUVVVXXX[[[bbbnnn{{{}}}ssshhh]]]WWWSSSQQQUUUcccrrrccciii}}}dddkkkyyyrrrjjjYYY666000+++)))+++---+++)))+++///555;;;@@@CCCDDDDDD555...***,,,------...000999===CCCGGGHHHEEE@@@<<<888777444111///...------******+++---///111333555888666333222222111///------+++***(((((()))***+++)))***++++++,,,,,,++++++,,,+++)))((((((((()))***+++)))(((***---///...,,,,,,***(((&&&&&&''')))+++(((---...***)))++++++)))***---555DDDSSSWWWJJJ::::::444,,,)))***,,,+++***&&&!!! %%%******((()))***))))))))))))******+++,,,,,,++++++,,,...000222222111///+++'''&&&''')))+++***))))))***+++***)))******+++,,,,,,------...111---)))+++///000---(((******************++++++,,,++++++++++++++++++******///000,,,)))******))),,,******,,,+++'''(((,,,))))))'''&&&'''***,,,,,,+++++++++******+++++++++---+++---000///---...333333333444333222///---++++++---///111222222111000...000000...///333111,,,111...+++,,,000444555444555333000//////222555888999888777777888888666444777666555555555444222111444222000000111111000///444333222000000000222222333222222333333444333333444444555777888777555222666555444333222333333444222222111111000000//////111111111111222222111000333444666999<<<@@@DDDFFFKKKTTTaaannn|||vvv___TTTOOO^^^~~~~~~yyyuuuxxxrrr___VVVTTTQQQXXXdddffffffYYYYYY___aaalllzzz}}}zzztttQQQHHH@@@BBBGGGFFF???777777777777999<<<===>>>>>>GGGDDD@@@;;;777555333333444333333444666777777666444666888888888777888999;;;999777444444555777999888777666555555666555555:::999888888:::===AAACCCFFF???<<<>>>AAAAAAEEEKKKUUUdddqqqrrrjjjeeehhhmmmrrruuuyyy~~~}}}wwwkkkeeeaaa^^^___iii~~~fff___|||qqqhhh}}}uuubbbTTTQQQNNNBBB888333...,,,---...,,,***---...000777>>>CCCCCCBBB444///,,,...//////111444888<<<@@@DDDEEECCC@@@>>>999777333///,,,+++,,,,,,((())))))+++---///111222555333222111222111000...///...+++)))''''''(((((()))***++++++,,,,,,+++++++++***))))))((())))))))))))((('''(((***---......***)))(((''''''(((***,,,***...///,,,***+++,,,+++***000===LLLPPPHHH;;;444777111+++((()))******)))&&&!!! %%%))))))((()))***))))))(((((((((((())),,,,,,,,,,,,...000222444000000///,,,)))''''''(((***)))((((((******)))(((******++++++,,,---------...---+++,,,---...,,,+++******+++++++++******)))++++++***)))***+++,,,---)))000333000,,,++++++)))+++)))***,,,***'''(((,,,+++)))'''''')))*********++++++************++++++,,,***+++......,,,///444333444444444222000...---+++---///000111222111111...//////---///333222///222---(((***000555444111333111///...///111555777999888777777888777555333333555555555333333333444444222000000000000///---222111111111111000000000000111111222333333444444333333444666777666444111555444444333333333333444333333222111000///......111111111222222222222222666777999>>>DDDGGGFFFDDDJJJWWWhhhxxxiii]]]WWWhhhyyyyyyssswwwvvv\\\OOOMMMPPPNNNTTT^^^^^^___UUUYYYeeemmm|||~~~zzzZZZJJJ===>>>BBB???:::999444555777:::===@@@BBBCCCHHHEEEAAA===999777666555444444444666999::::::999555777999::::::999;;;<<>>999;;;>>>@@@@@@CCCMMMYYYkkkwww~~~qqqdddcccsssmmmTTTiii|||fffrrrpppPPPFFFDDDFFFFFF>>>888444000...------+++***222///...222888<<<:::777333...---///000000222666999;;;>>>@@@AAA@@@===;;;999666111---***)))***+++((())))))***,,,...///000333222111111333333222111///---+++(((''''''((((((((()))******++++++************))))))))))))))))))***(((''''''(((***,,,---))))))((('''((()))+++,,,,,,......,,,++++++------555;;;GGGOOOIII<<<666888333///***(((((())))))(((...)))'''***+++(((&&&'''***)))((('''''''''''''''---------------...///000---......---***((((((((()))((('''((()))***)))(((*********+++,,,,,,------,,,---------,,,+++,,,---)))***+++,,,,,,***)))(((+++***)))((()))***,,,...---555:::777111///---******)))***,,,***(((+++000555///)))((())))))***++++++******))))))******+++)))'''(((*********...333444444444444333111000//////000000111000///............------000222222111111...,,,---000333333222222000///...///222555888888777666666777666444333///222444444222222555888444222111000111000...,,,///000111222111111000///111222333333333333444555444333444555666555333111444333333333333333333333222111111111000000//////111111222222111111222333<<>>;;;666222000222555888666777777777666666666666999888888888888999::::::999<<<@@@CCCFFFPPPaaappp{{{yyyRRR^^^oookkk}}}YYYEEEKKKNNNMMMIIIAAA666333000...---+++***)))555111...000555777555222---******,,,---,,,...333999:::<<<======;;;888666777444///+++(((((()))************+++,,,...///000222111111222333444444333,,,+++)))''''''((()))***'''(((((())))))))))))))))))))))))*********))))))+++***)))''''''((()))+++))))))(((((()))***+++,,,,,,,,,------,,,,,,...000???HHHTTTUUUIII:::666:::///---***(((((((((((('''111,,,+++,,,+++'''%%%&&&))))))((('''&&&&&&&&&'''++++++++++++,,,------...+++,,,...---+++)))))))))(((''''''''')))******((())))))***++++++,,,,,,---***,,,------+++***,,,...)))***+++,,,,,,+++)))(((+++***(((((((((***,,,...000999???;;;444///,,,)))))))))***,,,+++***000888BBB666+++(((((((((***...++++++************++++++)))'''(((*********...333333333333333222222111111000000000000000//////...///------///111222111111///111222111//////222555111000//////111444777999777666555666666666444222111333444333000000333777444222111111111000...+++...///111222222111000///444666777666333222333555555444444444555555333111222222333333333333333333//////000000111111111222111222333222000111333555CCCIIINNNLLLFFFAAAAAADDDQQQddd|||xxx\\\HHH???BBBFFFQQQZZZXXX]]]SSS[[[qqquuufff___fffooowwwmmmZZZIIIBBB>>>888888<<<::::::;;;:::;;;???EEEIIIFFFFFFFFFDDD@@@<<<777444222222444777:::<<<;;;:::555777999:::999999:::;;;:::999666444333333333444444666999888777666666777777777777777777777888888???BBBEEEKKKXXXlll~~~YYY[[[oooooo~~~xxx{{{eeeLLLFFFQQQOOOFFF>>>666333222000...,,,+++***)))...,,,+++,,,///111000...---++++++...---+++...333666888:::;;;:::777333111333111---***((('''((()))++++++++++++,,,---//////111000000111333444333222***)))(((''''''(((***+++'''((())))))******))))))(((((()))************)))+++,,,+++)))''''''(((*********)))))))))***++++++---,,,,,,///......111666DDDSSS^^^YYYIII<<<555222,,,+++***)))((((((((((((+++((((((***)))&&&%%%((()))((((((''''''''''''(((&&&'''(((***+++---......***,,,------+++******+++(((''''''(((***++++++)))))))))******+++,,,,,,,,,***+++,,,,,,++++++,,,---))))))***+++++++++++++++******)))((()))***+++,,,...888???:::222,,,***((())))))***,,,,,,///999DDDKKK:::,,,((()))'''***000,,,++++++++++++++++++,,,,,,***+++......,,,///444222222222222111111111111------...///000111222222///,,,---111333111///000...222555333///---111666000//////000222555888999777666555555666555333111666555444222//////000111333222222333333222///---///000111222222222111000555888999777444222333666666555444555555555333111111222222333333333333222......///000111222333333000222444444222444888<<>>BBBIII[[[ooozzzuuuZZZHHHAAAFFFMMM\\\kkkmmm\\\UUUaaauuutttaaaZZZfffwwwyyyeeeggg___RRREEE===:::===@@@<<<===<<<:::;;;BBBKKKSSSRRRQQQMMMHHHBBB;;;555222111222444777;;;<<<:::888666777999999888888888999777666666666555444333222333666::::::777666777888777666666666777888:::;;;???FFFNNNYYYmmmxxxtttbbb[[[uuulll|||qqq^^^ZZZ```NNN@@@AAAHHHBBB;;;999444111111111///---+++++++++((()))***+++,,,,,,++++++...---...000///,,,///444111333666888888555111...///...,,,)))((('''((((((++++++++++++,,,------...///...---///111222111000+++)))(((''''''((()))+++))))))***+++++++++++++++'''((()))***+++******))))))+++,,,+++)))((()))+++++++++******************///,,,---111222111555<<>>;;;<<<;;;;;;>>>IIIWWWccc]]]XXXOOOFFF>>>999666555222333555888;;;<<<:::888777999::::::888777777888555555555555444444333333222666:::;;;888666777999888777666666888;;;???AAADDDRRRdddttt{{{hhhxxxeeeYYYyyysss{{{ttteeeWWWIIIEEEIII>>>888<<<>>>888:::>>>999111111111000---,,,,,,,,,,,,...000000...---,,,---++++++,,,...,,,(((+++000---000444777777444111...---,,,+++)))((((((''''''++++++******+++,,,,,,------,,,,,,---///000///...,,,***((('''&&&'''((()))++++++,,,------------,,,'''((()))+++++++++***)))&&&))),,,,,,***)))+++---,,,+++++++++******))))))000---...333555444888@@@XXXeee^^^CCC333666444***)))***++++++***(((((()))'''&&&&&&)))((($$$%%%)))((((((((((((((()))***++++++++++++++++++***)))(((***+++++++++******,,,...)))(((((()))+++---,,,+++)))))))))***++++++,,,,,,+++***)))***,,,---,,,+++(((((((((((())),,,...///******++++++***)))((('''(((333;;;777000,,,,,,---))))))***,,,///666FFFUUUGGG666)))+++---***+++111...------,,,,,,------...+++***,,,000///+++,,,000000000000///000000111222111111000//////////////////,,,...555666000,,,,,,111000//////000000///...,,,,,,---...000333666888666555444444555444222111111...+++---222666666666333222333555666555222000111111222222222333333444///333666555222111555888999777666555666666444333000111222333444333333222111111111111000000000000,,,111666888:::???GGGNNNMMMJJJFFFAAA@@@EEENNNUUUooouuuhhhZZZNNNJJJMMMSSSPPPXXX]]]XXX___pppxxxwwwwww~~~jjj^^^```aaadddaaa```bbb```___gggrrruuu\\\gggaaaHHH666777999555999::::::;;;AAAOOOaaaooo___XXXLLLAAA999666777999333444666999<<<<<<:::888999:::;;;;;;999777777888555555444333333333444555111666;;;;;;888666777999999888777777:::>>>CCCFFFPPPfffbbbmmmeeeVVV}}}~~~rrrwwwpppVVVLLLGGG???:::<<<:::999===;;;444999===444222111000...,,,+++++++++,,,---...///...---,,,+++...---,,,,,,++++++++++++......//////......---,,,---((()))111444111---...***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++((('''((()))******(((((()))***,,,...000111000...,,,,,,,,,+++***(((,,,,,,***)))((((((((((((++++++++++++,,,...000111000333666666555999AAAHHHiiiYYYHHH>>>777...******,,,+++***((((((((()))***++++++)))(((''''''''''''(((&&&&&&''')))***)))(((******))))))((((((''''''+++)))***///000,,,(((''')))))))))))))))))))))))),,,***))))))+++---------))),,,***'''(((...---))),,,,,,++++++***)))))))))*********+++------,,,***+++,,,,,,------,,,,,,+++***)))'''&&&)))333BBBLLL777111***''')))---///000000///,,,***'''&&&%%%$$$......---,,,,,,,,,,,,,,,444111...,,,---.........111000///000111000...---,,,***111======111+++---333222000...---,,,,,,---.........///000222333444444444333222222222333333333333111000////////////333222111111222222111000444444444555555666666666555333222222444555555444;;;555111222222000111333666111......222444222//////000000111000...---,,,333666888;;;DDDOOOUUUUUUMMMJJJGGGGGGHHHMMM[[[hhh}}}zzz~~~|||ooorrruuufffRRRCCCEEEPPPaaaiiiqqqsssqqqqqquuuzzzgggSSSLLLLLLLLLNNNTTT^^^iiirrrvvvwwwlllbbbTTTHHH???:::<<>>???999333777888999::::::999777666777555333333444555555555444444555444444555999<<>>BBBCCCHHHOOOcccxxxlllnnnlllZZZ}}}bbbVVVFFF;;;888888888777666777777888888777555444222111///---,,,+++******,,,------...---,,,+++***......---,,,,,,,,,------------......------,,,++++++''''''---///+++((()))+++,,,,,,+++******+++---++++++++++++++++++++++++******************)))(((......---------------...000///---,,,---,,,***)))******))))))))))))******,,,,,,,,,,,,...000222333444666999:::;;;@@@IIIPPP^^^PPPBBB;;;555...******+++***)))((((((((())))))+++***)))((('''''''''''')))(((&&&%%%%%%''')))*********))))))((((((((((((,,,***+++000111---)))(((************************...,,,******,,,---------***,,,***''')))......)))++++++++++++************+++******+++------,,,+++++++++,,,,,,,,,,,,++++++******)))***---333;;;@@@444///***(((***---/////////...,,,+++***)))))))))......---,,,,,,---...//////---++++++---///000000111000///000111111///---000...333===<<<222,,,...222111///...------------......//////000222333444444444333333222333333444444333222111111000111111333222222222333333111000000000000111111111222222555333222222444555555444:::444000111222000000333333///,,,---111333222000000111111111000000//////555999===AAAHHHQQQSSSQQQIIIGGGHHHMMMUUU```rrrxxxooommmjjjaaahhh}}}tttggg\\\WWW\\\eee~~~uuuaaaRRRKKKIIILLLTTTbbbqqq{{{~~~}}}uuummmeeeiii}}}rrrdddSSSEEE===999:::===:::999999<<>>;;;===@@@CCCIIIPPPiiixxxoooooo___~~~nnnPPPHHH>>>999999::::::999666666777888888777666555000000...,,,+++*********,,,,,,,,,---,,,++++++***...------------......///,,,,,,,,,---,,,++++++******''''''++++++(((&&&&&&,,,------,,,++++++,,,...************************)))+++,,,------+++)))(((//////..................111///------------+++***(((((())))))***+++,,,---,,,,,,---...000222555666777999<<<===???EEENNNUUUPPPFFF<<<777222---*********)))((('''''''''((((((+++***)))((((((''''''((())))))((($$$"""###''',,,***))))))))))))(((((((((,,,***+++000111---)))(((************************///---++++++,,,------,,,+++,,,***(((***......*********++++++++++++,,,,,,,,,++++++,,,---...---,,,***++++++,,,,,,++++++***+++***+++---000222222222000---***)))+++---...///...------,,,,,,------...///...,,,,,,,,,...000222...,,,******,,,///000000111000///000111111///...333000333999888000+++---000///......------............///000111222222333444333333333333333444555333333222222222222222333333222222333444444111///222222222222222333333333444333222222444555555555999333000111111//////222000---***,,,000222222111222111111000111222333444:::???CCCFFFKKKQQQPPPKKKIIIIIIOOO[[[jjj{{{yyy{{{pppgggeeebbbmmm~~~|||rrrggggggpppzzzxxxcccUUUNNNRRR]]]mmm}}}yyy___UUULLLPPPeeevvvdddOOOBBB<<<777777:::::::::;;;>>>EEEOOOYYY___GGG???999:::<<<;;;999888:::::::::;;;:::888777555===<<<;;;;;;:::999888888777777888888999:::;;;<<<666777666555444666999;;;GGGAAA===???CCCEEEIIIMMMgggqqq{{{qqqddduuuppp{{{hhhPPP???;;;888777999:::999777666666777888888777777666//////---,,,+++*********,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---...///+++++++++++++++***))))))***))))))++++++***))))))+++,,,---,,,******,,,---))))))))))))))))))))))))+++,,,......---++++++******++++++---...000222333111///............,,,+++)))))))))***+++,,,---...,,,,,,---///222555888:::<<<<<<===>>>@@@FFFMMMSSSGGGAAA:::555111...***)))(((((((((''''''''''''(((******)))(((((((((((((((''')))***'''"""!!!%%%***))))))))))))))))))))))))+++)))+++000111,,,((((((************************///---++++++,,,,,,+++***,,,+++***)))+++------+++******++++++,,,------......,,,+++,,,---///...---***++++++++++++++++++***,,,+++***---000111...***,,,+++******+++---...///...---------------...///...---,,,,,,---///222444222///,,,+++,,,.........111000///000111222000...111...///333222---+++---...........................//////000111222222222333333222333333444555555222222111111111222333333222111222333444333000...444444444444444444444444444333222222444666666555777222///111111//////111000...,,,---///111111000222111000///111333666888@@@DDDFFFGGGJJJNNNLLLHHHNNNPPP[[[nnn}}}vvvvvv~~~|||rrrtttwww{{{ooodddjjj|||xxxkkkccciiiuuuttteeeOOOLLLJJJNNN\\\ooovvvbbbNNNEEE@@@999666777999===AAADDDDDDEEEHHHLLLBBB>>>;;;;;;<<<:::777555888:::<<<:::777555555666======;;;:::999888777777666888999:::999999999999999:::999888777888;;;===CCC@@@AAAIIIRRRUUUQQQLLL[[[ooossspppoooddd|||xxxyyymmmSSSBBB<<<:::888777888777555333666666777777888888888888///...---,,,+++*********,,,,,,+++++++++*********+++*********+++,,,------******++++++******)))((((((************,,,------***+++++++++))))))+++,,,))))))))))))))))))))))))+++,,,,,,***((((((***,,,'''((()))+++...111333555000///------......---++++++++++++++++++,,,------,,,---...111444888<<<>>>CCCCCCBBBAAABBBDDDHHHKKKBBB???:::555111...+++((('''''''''(((((((((((('''***))))))(((((((((((()))$$$(((,,,***%%%###%%%((())))))))))))************+++(((***///000+++''''''************************,,,+++******++++++)))(((,,,***)))***,,,,,,,,,,,,******+++,,,---......///...,,,++++++---.........+++++++++,,,,,,+++++++++...,,,***+++...///---*********+++++++++---...000......---,,,,,,,,,,,,,,,------,,,,,,...000222444333000...---...///000000111000///000222222111///...------//////------///---------..................///000111222222111111111111111222333444555666111111000000000111111222111111000111222222000...222222222222222222222222444222111222444666666555666111///111222000///111333111///...////////////111000//////111555999<<>>>>>>>>>>>===;;;999666444666999;;;999555333444777<<<;;;:::999888777666555999;;;======:::777666777999999999888777888;;;>>><<<@@@LLL___ppptttiii\\\XXX[[[fffyyywwwkkkiiicccxxxeeeOOOCCC===???===:::888777666555333666666666777888999::::::///...---,,,++++++++++++------,,,++++++++++++,,,+++************++++++,,,*********+++******)))(((&&&)))***''''''***---...***++++++***))))))***,,,))))))))))))))))))))))))***++++++(((%%%%%%(((,,,+++++++++,,,---///000111///...------......---+++,,,+++++++++,,,------...//////111444999===AAADDDLLLKKKIIIGGGEEEDDDDDDDDD>>>>>>:::333...---+++'''''''''((()))))))))(((((())))))(((((((((((())))))$$$(((++++++)))&&&&&&''')))))))))************++++++)))***///000,,,((('''++++++++++++++++++++++++******)))***++++++)))''',,,((('''***,,,******,,,++++++,,,------...//////...,,,******,,,.........+++,,,,,,------,,,,,,+++///...,,,+++---.........++++++,,,,,,+++,,,///111///...---,,,+++*********,,,,,,,,,---...000111222000...,,,---000222444444111000000111222333111000........./////////000111,,,------.........------...///000222222222111000//////000000222333444555111111000000000000000111333222000111222222111///444444444444444333333333333222111222444666666666666111000222333111000222444333111///.........///000000000111444999===@@@EEEEEECCCBBBHHHQQQWWWWWWZZZ___ppp~~~tttvvvyyy}}}|||{{{}}}}}}{{{qqqkkkooozzzxxxYYYDDDAAAGGGRRR\\\ccciiitttxxxhhh^^^]]]VVVFFF======MMMPPPPPPIII???777666888888<<<>>><<<999999777444555777999777444333555777999999::::::999777666444;;;???BBBAAA===888777777666666777666666777;;;===<<>>===;;;999888888888888666666666666888999;;;<<<000///...---,,,,,,,,,,,,......,,,+++++++++,,,---,,,,,,++++++******++++++***++++++++++++***))))))'''++++++&&&$$$)))---,,,++++++,,,+++***)))+++---***************************---///---)))(((***............---......///000...---,,,,,,------,,,+++*********+++---...000111222333555999>>>CCCGGGJJJQQQPPPMMMJJJGGGCCC???===999;;;777///***+++***&&&'''((()))*********))))))))))))(((((((((((())))))'''((()))******)))))))))))))))*********+++++++++---+++,,,111222...***)))++++++++++++++++++++++++)))))))))+++,,,,,,***))),,,'''%%%)))+++))))))+++,,,,,,------......//////...+++))))))+++---------,,,------......------,,,000000000...---,,,...000,,,---...,,,***+++///222......---,,,++++++++++++***+++---.../////////...///---+++,,,///222444444000000000111333333222000/////////...............,,,---.........---,,,+++...///111222222222000///------...///000222444555333333222111000000000000777444222111222333333333666666666555555555444444333222111222444666777666666222000333444222111222111111000...------...///111111222555999===AAADDD@@@BBBCCCEEEOOO\\\eeegggfffiiiwww|||yyyvvvwww}}}zzz}}}~~~}}}vvv```MMMAAACCCGGGUUUgggssstttrrrrrrkkk___[[[```[[[MMMGGGLLL\\\TTTHHH>>>888555555555555;;;>>>:::666666555222444555555555444555666777777999;;;<<<<<<:::777555999>>>BBBBBB===999777888666777777777777:::===@@@III___|||pppfffccchhhwww}}}ggg{{{sss___sssuuusssVVVDDD???>>>===999::::::::::::999999999555555555666888:::<<<===000///......------------///...---,,,+++,,,------...------,,,+++++++++++++++++++++++++++***))))))***///...'''$$$)))---,,,,,,------,,,++++++,,,...************************---111555555000......111//////...//////000111222---,,,++++++,,,---,,,***(((((()))+++---000222333555666999<<>>222111444444333555===???999333222111...444444333444555666777777666999<<<>>>>>><<<888666555:::@@@@@@<<<777666777999999::::::;;;>>>BBBEEEWWWrrr}}}eeeXXXaaaqqqfff|||kkk^^^}}}|||^^^FFF>>>@@@>>>888666888;;;<<<;;;999777666555555555666888:::<<<>>>///......///000000///---***)))((()))+++,,,+++***,,,,,,++++++***)))((((((,,,+++******++++++***(((((()))***+++,,,------,,,*********++++++,,,,,,,,,***,,,...---+++))),,,...---111444555222000000111///...------...---+++)))))))))***++++++++++++******+++,,,---...111555999:::999:::===CCCIIILLLNNNTTTVVVSSSIIIAAA???===<<<666222,,,(((''''''''''''***************+++++++++,,,+++***)))(((((((((((()))...333222---(((((()))++++++++++++++++++++++++111,,,,,,//////++++++///,,,+++,,,///***""" $$$,,,***((((((***+++++++++---,,,+++*********+++,,,+++,,,............,,,++++++*********+++,,,,,,---,,,------...///.........555@@@AAA222''')))------...//////...,,,,,,---///---.../////////...---,,,...,,,,,,...222222---(((222000...,,,,,,///222444000...,,,---000333222000,,,,,,,,,,,,,,,+++***)))....../////////...,,,+++//////......///000222333//////000000111111111222;;;555///---///333555555777444333444666777555333555111///111111///111555111111111222333555777999666111///444777444///---+++...111111000///111333333666:::???BBBCCCCCCCCCBBB@@@CCCOOOaaapppxxxyyy}}}zzzppppppzzz{{{}}}iiiaaaZZZPPPHHHBBB???AAACCCLLL]]]eeejjjwwwsss[[[HHHMMMJJJMMMWWW___\\\SSSMMMZZZMMM@@@:::888444333444888999888777444333333555666444222222444666888888888888999;;;<<<:::555222;;;;;;<<<<<<;;;999777555555444999>>>;;;777BBBSSSppplll^^^\\\iii||||||iiivvv\\\jjjyyy```GGG======>>>;;;888888999:::999888777888999666888999:::===>>>===:::111000//////000///---,,,,,,+++***+++---...---,,,,,,,,,++++++***))))))))),,,+++******++++++***((())))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***,,,,,,,,,,,,...///,,,///222222000...///000444222111111111000...,,,)))******+++++++++++++++***,,,------///222666:::===<<<<<<>>>CCCHHHLLLMMMQQQUUURRRHHH>>>:::999888777333...***)))))))))((()))))))))***************---,,,+++))))))((((((((((((,,,000000+++'''&&&''',,,++++++++++++++++++,,,///...111777777111...000---,,,...111...((('''+++...,,,******+++,,,---,,,,,,+++***)))))))))******,,,,,,------------,,,,,,++++++***++++++,,,,,,------......///////////////333===>>>111''')))------,,,---...---,,,---///000.../////////...---,,,,,,...,,,,,,///222222...)))...---+++***+++,,,///000222///---...000111000...,,,,,,,,,,,,,,,+++******------.........---,,,+++...............000111222.../////////000000000000777333...---000333444555666444333444666777666444555111///111111///111555555444333333333444555666777222000555777444000...---000111111000///111333666888;;;>>>@@@AAAAAA@@@CCCAAACCCNNNaaarrr}}}}}}ooolllsss{{{|||XXXJJJEEEAAA@@@>>>>>>EEEOOO___kkkhhhaaaeeecccVVVNNNJJJGGGIIIOOORRRQQQOOOPPPTTTHHH>>>:::888444333444777888777555333222222444666444222222444666777888:::999:::;;;;;;999666333:::;;;<<<<<<;;;999666555999888;;;???======LLL```mmmbbb^^^hhh~~~{{{lll}}}hhh```www___NNN===999<<<===;;;999777888999888777666777888999:::;;;;;;===???@@@>>>222111//////000///---+++...---,,,---///000///...,,,,,,,,,+++******)))))),,,+++******++++++***((())))))***++++++,,,,,,,,,------,,,++++++******)))*********,,,...000000000///111222222111000000111777555444333333222///---)))***++++++,,,,,,+++++++++,,,---...000333888;;;???>>>===???DDDHHHKKKMMMQQQVVVTTTIII===777666666555222---******))))))(((((((((((())))))*********...---,,,***)))(((((((((&&&***...---***&&&%%%&&&---,,,+++******+++,,,---+++...444<<<<<<666000///,,,,,,...111111------000///---++++++,,,......---++++++***))))))))))))))),,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,---...//////000000//////000999:::000(((***------***+++,,,,,,,,,---///111000000///...---,,,,,,,,,---,,,,,,///222333///,,,---,,,,,,,,,,,,---......333111///...//////...---,,,,,,,,,,,,,,,++++++***++++++,,,---------,,,,,,------------...///000111.........////////////000555333000///000111111111555333333444666777666555555111000222222000111555444444444444444555666777777222111555777444000000000111222111111111333555<<<===>>>@@@@@@@@@@@@???CCCAAACCCNNNaaauuupppiiinnn}}}}}}vvvhhhFFF===888999?????????LLL___{{{}}}kkkTTTNNNOOOOOOUUUNNNIIIFFFEEEDDDCCCHHHNNNJJJAAA:::888777444333444888888777555333222333555666444222222444666777777<<<;;;:::::::::999777555::::::;;;;;;:::888666444:::999;;;???@@@HHH^^^vvvttt___\\\kkkuuujjj}}}dddbbbmmmyyy```GGG>>>777999<<<;;;::::::555666777777666555666888999:::;;;===>>>???@@@AAA000/////////111000///---...---------///000///...,,,,,,,,,++++++*********,,,+++******++++++***(((***************+++,,,,,,,,,+++++++++++++++++++++...,,,+++---111333222000555555666666555555555555666444333222111000---******++++++,,,,,,,,,,,,,,,+++,,,...///111555:::===>>>======@@@DDDIIIKKKLLLSSSYYYWWWKKK===777777777111...+++)))((((((&&&%%%''''''(((((())))))******///...,,,+++))))))(((((('''***,,,,,,***'''&&&&&&---,,,***))))))***,,,---'''+++333999:::666000---******,,,...///......000000...,,,+++,,,---------+++++++++***************,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,---......//////.........444555...)))+++------***+++,,,,,,+++,,,...000222000///---,,,,,,,,,---,,,,,,---///222222000.........///000000000000000222000///............---+++,,,,,,---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...//////000/////////000000000000000666555444333222111///...444333333444555666666666555111111333333111111555111111222444666777999:::555111000444555222000000000111111222333555888999BBBBBBBBBBBBBBBAAA@@@???@@@@@@CCCPPPdddxxxtttlllmmmxxx~~~{{{yyyvvv~~~WWW>>>>>>777999@@@>>>===PPPjjjfffIIIDDDIIIPPP[[[UUULLLCCC???===;;;>>>CCC@@@:::666777777444333555999999888666444444666888777555222222444666777777>>><<<999999999999888666:::;;;<<<<<<;;;999777555777777:::@@@GGGVVVqqqvvvhhhcccttthhhaaapppbbbooosss[[[GGG???;;;999<<<;;;888777888333444555555555444666777666777;;;@@@@@@>>>===???...------///111333222000...,,,,,,---...///...---,,,,,,,,,+++++++++++++++,,,+++******++++++***(((******)))))))))***+++,,,))))))***+++,,,,,,------333111///000333555333000888888888999999999888777555444222111000///,,,)))++++++,,,---------------+++---///111333777<<<@@@<<<<<<===AAAFFFJJJKKKKKKTTTXXXUUUHHH<<<777777777...,,,***))))))(((&&&$$$&&&''''''((())))))******///...---+++******)))))))))+++,,,,,,+++)))(((''',,,,,,+++******+++,,,,,,'''+++000333444444111...***+++,,,,,,---//////---000...++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))(((((()))+++++++++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,,,,000000---+++,,,------+++,,,---,,,******+++---111000...---,,,,,,------,,,,,,---///000111000///...///000111111111000000/////////.........//////+++,,,,,,---------,,,,,,************++++++,,,,,,,,,,,,---....../////////111111111111111111111111444555666666555333222111333444555555555555666666444111111333333111111444111222333444666777888888333//////222222000...000///000111444777:::<<<===AAABBBCCCCCCBBBAAA???>>>===>>>EEERRRfffyyy|||rrrooottt||||||qqqnnnvvvyyy{{{jjjJJJ;;;<<<777999===<<<>>>SSSmmmtttWWWDDDJJJSSSXXX```RRRFFF<<<999:::999888888999555333666666444444666999999777555333333666888888666444333555777888888===;;;888888888999888777;;;<<<======<<<:::777666777888===EEEQQQddd}}}}}}ddd]]]rrr[[[[[[~~~vvvfffkkkgggRRRFFFAAA>>><<<;;;<<<999555555888111333444555444444666888555777>>>EEEDDD>>>;;;===,,,,,,---///222444333222---,,,+++,,,.........---,,,,,,,,,,,,,,,,,,++++++,,,+++******++++++***(((+++***)))(((((()))++++++(((((()))***,,,---...///444333222222333444333222777777777999::::::777555666444333222222000...,,,+++,,,------......------,,,...000222444999>>>BBB<<<===@@@EEEIIIKKKJJJIIIQQQRRRLLL@@@777555555555---,,,+++++++++***(((%%%''''''(((((()))***++++++......---,,,++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++***---//////000333222000---...---,,,...111111...111...,,,+++,,,---,,,,,,---------...---,,,,,,++++++******************+++,,,,,,---......---+++***)))***++++++,,,,,,++++++---------------------,,,,,,,,,---+++))))))***,,,//////...------------...,,,,,,---....../////////,,,---......//////......---...///...------...000+++,,,,,,---------------++++++*********+++,,,,,,,,,,,,...//////000//////333222222222222222111111///222555666666666666777444555666555444333444666222000000333333000000222555555555555444333222111111......111000......111000000222666;;;>>>???>>>===>>>AAABBBBBBAAA???===;;;>>>EEERRRdddvvvyyyrrrssswwwxxx||||||sssgggcccjjjrrr}}}ttt|||wwwVVVBBB;;;999;;;>>>@@@???EEEXXXkkkbbbYYYFFFCCCUUU___\\\^^^EEE:::222444999999666444666333333666666444444888888777666333111222555888:::888555555666888999999:::888777777888999999888;;;;;;<<<===<<<999777666;;;===DDDPPPaaatttkkkSSS]]]sssUUU___uuu]]]ZZZiii~~~kkkOOO???>>>CCC<<<999888888666333444888000222444444444555777888777999@@@HHHFFF<<<999===---------000222444333222---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((+++***)))(((((()))***+++))))))***+++,,,,,,------000111333333222222333444555555777:::<<<;;;666222555333222222222111///---,,,,,,---...............,,,...000333555:::@@@DDD???BBBFFFJJJMMMLLLHHHEEEOOOLLLCCC888333555555333++++++++++++,,,***'''%%%''''''((()))***+++,,,---------,,,,,,,,,,,,------++++++++++++,,,+++***))))))***,,,------,,,***)))***...///,,,---111111...,,,...---+++...444444///222000---------...------,,,,,,---------,,,+++******++++++++++++++++++***,,,---...///...---+++*********+++,,,,,,,,,,,,+++...,,,+++---......---,,,***++++++***))))))+++---,,,---......///.........,,,,,,------,,,,,,------+++++++++,,,,,,,,,------...000000///,,,+++---///+++,,,,,,---......------------,,,+++***+++,,,,,,,,,---///000111000000000222222222222111111000000000333555666444333444666555666777666333222333555111//////222222//////111555555555555333111///...111...///111000---...222222333555999>>>@@@>>>;;;999===AAAEEEFFFEEEBBB@@@===???DDDNNN^^^pppwwwwww{{{www{{{{{{tttggg___^^^bbbkkkpppxxx~~~jjjeeettt}}}~~~wwwyyy{{{^^^KKKAAA===;;;DDDIIIEEEBBBGGGQQQVVVHHHEEE===EEE[[[___TTTOOO<<<555111444777777666777666444444666666333555999:::999777555333444888;;;<<<:::777666888999::::::666555555666888999999888999::::::;;;:::888555444;;;@@@KKK]]]tttxxx]]]WWWlllzzzaaaSSSiiivvvjjjdddSSSOOOVVVaaammmwwwgggTTTDDD<<<<<<@@@999666666777666333333666000222444444555555888999999888===DDD@@@666555===/////////000222333222000...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++***(((,,,+++)))''''''(((***+++++++++++++++++++++,,,,,,,,,///222222000111333777555666888<<<>>><<<777222333111000111111000...,,,,,,---......//////......,,,...111333666;;;@@@EEECCCFFFJJJNNNPPPMMMGGGBBBOOOIII???555222666666444((((((((()))***)))%%%###'''((()))***+++,,,---------,,,,,,,,,,,,---......+++******+++++++++***((((((***,,,......,,,***(((''',,,---***+++//////***)))+++***)))---444444///444222///.../////////...++++++,,,---,,,+++***)))***+++,,,------,,,+++***,,,---...//////---+++***++++++,,,------------,,,///,,,+++---000///,,,+++''')))******)))***,,,...+++,,,---///000//////...,,,---------+++++++++,,,,,,,,,+++++++++,,,---...000222222///+++)))+++---+++,,,,,,---.........---///...,,,+++++++++,,,,,,---...///111111111111000222111111111000000//////555777888666222//////000666777888777333111222444000......222222......000222222333444333222111000111///000222111...///444555555777<<>>DDDIIIKKKJJJGGGEEE@@@@@@BBBJJJYYYlll~~~}}}~~~}}}}}}oooccc\\\[[[YYY]]]dddkkkrrrzzz}}}}}}rrr[[[XXXiii~~~xxx~~~|||}}}{{{}}}nnnkkkxxxeeeOOOHHHEEEBBB===JJJNNNDDD===??????:::<<<===<<>>===;;;999777888<<>>MMMfffnnnZZZ\\\yyyhhhSSSQQQqqqxxxwwwtttllleeedddiiioooTTTJJJDDDDDDRRRsssuuudddOOOCCC@@@>>><<<:::;;;777777999888444111222000222444555555666888:::999666888===999///111;;;000///...///000///---+++///...------------...//////......---------......---,,,++++++******++++++******))))))******+++,,,+++*********+++---///000---111222......222000+++222111333999>>>???:::555555444333111111111222222000111111111111111000000222222333555999>>>BBBEEEKKKNNNRRRTTTPPPJJJGGGGGGIIIBBB;;;888888666...''',,,+++******++++++***(((((((((((()))***,,,---...///...---,,,,,,,,,,,,,,,...---+++*********(((&&&///+++)))+++///111///+++***+++---.........------)))---,,,)))+++222555222333333000,,,,,,000///,,,)))+++...000000...,,,******+++,,,,,,------,,,,,,,,,,,,---------,,,+++***,,,***(((***---...,,,***---...///000000000///...(((,,,///...***)))---000+++,,,---------,,,++++++...,,,++++++,,,------+++111000---,,,,,,...000222000///...---,,,---......)))---///---+++,,,,,,***000,,,***+++///000...***---......//////////////////111222222111111222333222333555666666444333111777666555444333222222222333222111111000000111111444111111333222//////111333222111111111111111222555888<<>>;;;999555999@@@FFFOOOSSSNNNEEEDDDDDDFFFKKKVVVfffvvv}}}rrrdddXXXWWWWWWVVVVVVXXX[[[^^^aaa___eeerrr}}}nnngggeeeiiisss|||hhhTTTNNNYYYqqq~~~{{{pppllluuuooovvvgggUUURRR]]]ZZZGGG>>>FFFLLLHHH<<<444666;;;;;;:::<<>>888777666666666777999:::??????===:::666444444666<<<;;;999777777888999:::333333444666999:::999888:::999888666444555777999:::CCCYYYwwwgggSSSeeejjjWWWYYYlllzzzsssmmmgggddd^^^jjjpppkkkkkkuuu|||{{{XXXOOOEEEEEESSSiii}}}www~~~pppWWWLLL>>>999;;;===;;;666333555666666444333222222222333444666666666666555:::<<<:::444222555888999222000//////000///---+++...---,,,++++++,,,---...///......---------------///...---,,,+++*********+++************+++,,,,,,---,,,+++++++++,,,---...000444333///---000111...111000222666<<<===999555555444333222111111222333000111111111111000000///333333444777;;;@@@EEEHHHKKKQQQVVVVVVNNNGGGEEEFFFEEEBBB===999555111---******)))(((((())))))(((&&&(((((()))***+++,,,------.........------------,,,///...,,,,,,,,,,,,***))),,,)))'''(((,,,...,,,)))+++,,,---.........------***------***+++111333111222222///+++,,,000000---***,,,...000000...,,,+++***+++,,,,,,------,,,,,,++++++,,,---,,,+++***))),,,***)))***,,,---,,,***---.../////////...---,,,&&&***------***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++,,,***)))***+++///...---,,,,,,...000222///...---,,,,,,,,,---...***///111///...//////---000---+++,,,///111...+++---......///////////////000111222222111000111333222333555666666555333222444333333222111111111111333222111000000000000000111///...111000------000000000000111111222333444777999;;;======;;;999777999>>>DDDJJJSSSXXXTTTLLLJJJJJJKKKPPPXXXeeeqqqyyyuuueeeXXXMMMMMMMMMNNNNNNNNNNNNNNNPPPWWWbbbqqq}}}xxxwwwoooddd^^^^^^ccclllrrruuu||||||cccSSSPPPYYYnnnyyyuuuwwwvvvssszzzwwwaaa___iiiuuummmRRR:::???BBB???888333444777888888999<<<>>>>>><<<:::888333111333444444888===999999888888888888999:::???>>>===999666444444666<<<:::999777777888999:::444444444666888999999777999999999777555555777999BBBLLLdddqqq[[[fff|||zzzfffZZZUUUeeezzzzzzhhhhhhiiiiiihhhgggeeedddgggsss{{{{{{fffWWWHHHHHHYYYpppsss}}}pppWWWKKKCCC:::777888:::888555333444555555444333222222222333555666777777666666444777888444333666888777333222111000111000---+++,,,++++++******++++++,,,///...------,,,,,,,,,---111000...---++++++******+++++++++++++++,,,------...---,,,++++++++++++,,,000333444///,,,---//////000//////333777999777444444444222111111222333333000000111111111111000000555555777999>>>DDDJJJMMMNNNUUU[[[WWWMMMEEECCCDDD@@@@@@>>>999222---++++++***(((''''''))))))(((&&&'''(((***+++,,,---,,,,,,....../////////...------111///------......---,,,///,,,***,,,///000...,,,+++,,,---.........---------......+++,,,000111000111111///,,,...333444111,,,---...//////...---,,,***+++,,,,,,------,,,,,,***+++,,,,,,,,,+++)))(((+++***)))***,,,,,,,,,+++------.........,,,+++***&&&***......+++******,,,---,,,+++++++++,,,------ '''---...***'''))),,,---,,,,,,,,,---...000222......---,,,,,,,,,,,,,,,&&&+++...,,,+++------+++000---+++---///000...,,,---......///////////////000111222222000///000222333444555666666555444333333333222111111222222222333333222000000/////////000------000000......222...///000111333444666666;;;;;;;;;;;;:::999888777;;;@@@GGGMMMVVV\\\ZZZUUUWWWXXXZZZ___fffooovvv{{{{{{yyyiii[[[NNNNNNOOONNNLLLHHHDDDBBB@@@FFFOOOZZZhhh{{{zzzkkkbbbaaa```]]][[[^^^eeejjjjjjiiinnnttt~~~qqq]]]VVVZZZeeesss~~~pppmmmmmmqqquuu{{{zzzsssmmmppp||||||}}}}}}{{{nnnsss~~~iiiaaappp\\\>>>===;;;999666444444333999:::;;;;;;999888888999999555333444444444666;;;;;;;;;;;;;;;:::::::::;;;======<<<999555444555666::::::888777777777888999666555555666888999777666999:::999888666666888:::GGGTTTnnnhhhgggzzzrrrmmmlllnnnppphhhiiijjjiiihhhiiijjjlllfffeeekkkuuuzzzrrrfff]]]YYY\\\cccjjjpppuuuxxxyyyzzzgggTTTSSSeeeyyy}}}{{{YYY???===:::888777888888777666333444444444444333333222333444555666777777777777444888:::777555777777444444333111111111000...+++++++++++++++++++++++++++......---,,,++++++++++++...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,000333000,,,***+++,,,...------///333555555444333222111111111222333444...///000222333333333333888999:::>>>CCCIIIOOOSSSUUUZZZ[[[UUUMMMGGGCCC@@@======;;;777111,,,******,,,***))))))******)))((('''(((+++---------,,,+++......///000000///...---111///------...//////...000...---...000111000...,,,---------------------//////...------.../////////111000...222999;;;999...............------,,,***+++,,,,,,------,,,,,,++++++,,,---,,,+++***)))******)))***++++++++++++,,,---------,,,+++)))((('''+++...///...+++***+++...,,,+++******+++---///'''+++//////,,,***+++...+++++++++,,,...///000111------,,,,,,++++++++++++###)))+++***)))+++,,,***///---,,,,,,...///...,,,---......///////////////000111222111000///000111333333444555555555444444444444333333333444555555555444333111000000000000111......111111000111555///000111333555666777777===<<<;;;:::999888888999;;;AAAGGGNNNWWW```aaa]]]```ccchhhpppxxx|||tttooowww|||nnncccYYYXXXVVVRRRNNNIIIEEEBBB@@@CCCGGGMMMXXXkkk~~~~~~zzzpppcccYYYXXX\\\```dddllltttvvvqqqmmmnnnrrr~~~nnn___```nnn}}}}}}rrrsss~~~xxxoooeeeaaaaaaeeeoooyyynnneee\\\___pppuuuiii]]]dddxxxvvvvvviiinnnaaaFFFAAA;;;888888777555222777:::;;;999666555666999:::666444555555333444888<<<============<<<<<<;;;<<<<<<;;;888555444555666999888777777777777888888777666666777888888666555999::::::999777777999:::EEEWWWttttttiiivvvmmmhhhaaa[[[WWWXXXZZZ\\\bbbeeehhhjjjlllpppvvv||||||jjj]]]]]]eeejjjooowwwzzziiigggsssyyy```HHH888666888:::;;;999888777777444333333333444444333222444444555666777777777777<<>>999555666555333444222111111111000...,,,,,,------------------,,,......,,,++++++*********))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...******+++,,,------......+++...222333000,,,***+++,,,,,,,,,...000333333444222111111000111222444444///000222444666777888888<<<===???CCCIIIOOOTTTWWW]]]\\\VVVOOOLLLKKKDDD:::===:::666333111...***'''+++***))))))******)))'''((()))+++---...---,,,+++......///////////////...000...,,,+++,,,.........---,,,,,,,,,------,,,,,,------------------------111////////////......//////111111111666>>>AAA???////////////...------,,,***+++,,,,,,------,,,,,,,,,---.........---++++++))))))************++++++,,,,,,,,,,,,,,,***(((''''''***---...---+++)))(((---,,,*********,,,...///222111...---,,,,,,------***+++,,,...///000000000,,,---,,,,,,,,,,,,++++++''',,,...---,,,//////------,,,,,,,,,------,,,,,,---......//////////////////111222111//////000111222333333444444444444444444444333333333444555555555555444333222111111111111...---000111000222666222333444666777888888888<<<;;;999777777888:::;;;>>>DDDJJJPPPYYYcccfffeeecccfffnnnyyyvvviiidddiiizzzxxxqqqeeeaaa\\\UUUPPPLLLJJJJJJKKKJJJJJJLLLUUUeeexxx}}}{{{}}}{{{wwwvvvvvvvvvvvvvvvrrrjjj```\\\aaaiiiuuu|||mmmpppooonnnqqqpppeee\\\dddtttyyyiiiWWWMMMLLLPPPXXX``````ZZZRRRTTTeeezzzwwwddd\\\fff}}}jjjvvvrrrcccDDD@@@;;;888888777444222111333555444222111333666;;;666555666555333333777<<<===>>>??????>>><<<;;;::::::999777444444555666777777777777777777777888888777666777888888666444999:::::::::888888:::;;;EEE\\\|||~~~kkkpppzzzwwwuuu^^^^^^```cccgggkkkooorrrwww{{{uuuiiigggttt}}}|||]]]EEE<<<;;;555888<<<<<<:::777666666444222111222444444333222444444444555666666777888>>>@@@===666222444555555222111000000111111///------......//////......---...---,,,+++***)))))))))'''''''''(((***+++---...+++++++++++++++,,,------((()))+++,,,---.........------///333333///+++++++++,,,---...000222333444333222222222333444666777333444555777999::::::;;;???AAAEEEJJJOOOTTTWWWYYY___[[[QQQGGGHHHKKKCCC777<<<999555222111...***''')))'''&&&&&&(((((('''%%%)))***,,,---------,,,+++......------......///000111...+++***+++,,,------////////////..................---,,,,,,,,,------111//////111000------//////111111111666===AAA???...///000000///...,,,+++***+++,,,,,,------,,,,,,---.../////////...,,,+++((()))+++***))))))***,,,++++++,,,,,,,,,***)))((('''(((***+++***)))'''&&&,,,++++++***+++,,,...///666111,,,******++++++***+++,,,...000111111000///---------------,,,++++++''',,,...,,,,,,......,,,---------------------------......///////////////...///111000//////000222111111111222333333444444333333222111111222222222444444333222222222222333///,,,+++---...---///444444555777999::::::::::::999888777777999<<<>>>@@@FFFKKKQQQTTT[[[dddiiiiiigggiiippp|||vvvggg^^^```mmmzzzwwwrrrjjjbbb]]]\\\\\\]]]XXXTTTOOONNNSSS___lllttthhhgggeeebbbcccnnnvvvpppiiigggkkkqqqvvvxxxzzz{{{|||xxxooohhhmmmvvvxxxiiihhheee]]]RRRNNNXXXeeedddTTTCCC;;;;;;???FFFMMMSSSVVVUUUUUU___nnnsssooovvvlllggguuummmqqquuuwww```======<<<:::888555333222000111333444333333444555:::666555666555333333666999;;;===???@@@>>><<<;;;999999888666444333555777666666666666777777777777777666666777888888666444888:::;;;;;;:::999:::<<>>>>>>>>::::::;;;===@@@EEEHHHKKKNNNRRRUUUVVVYYY```eeeeeeeeefffiiisssqqqbbbWWWXXXfffvvvzzzvvvuuuwwwyyyqqqhhh^^^XXXYYY]]]```aaaVVVWWWVVVRRRQQQXXXeeepppyyyuuuxxx|||}}}tttjjj___\\\\\\bbblllvvv|||}}}}}}|||www||||||wwwqqqjjjfffhhhaaaRRREEECCCIIIOOOHHH@@@888444444666===EEEWWWbbbgggdddcccgggeee^^^cccqqquuuzzzfffnnnxxxbbbOOO@@@EEEIIIEEE<<<444111222111111222444666555333111999666555666666333333666555888<<>><<<:::888888777666444333555777444555666666777777777666666666555666888888777555888:::;;;<<<;;;:::;;;<<>>@@@??????>>>===;;;:::999BBBFFFLLLSSSWWWZZZZZZZZZVVVUUUKKK<<<999??????888555999;;;666---(((***---+++)))(((((())))))(((''',,,,,,+++++++++,,,------///---+++)))***,,,///111444111---++++++,,,,,,,,,///000000///...------...///...---,,,+++,,,,,,---111---...222222...---111///000...+++---222333000---///111333222///+++)))++++++,,,---------,,,,,,,,,,,,---------,,,+++***''')))+++***((((((***,,,)))***,,,,,,---,,,+++***000///............---,,,)))***+++,,,---...------,,,000333111,,,)))+++///---///111333333222000...---.../////////...---,,,+++000111///---......,,,000111111111000000000111---......///////////////+++---///000000000222444////////////000111222333777666555444333222222222............///000111222333///---...///...000444222555888<<>>AAADDDIIINNNRRRTTTRRRVVVWWWUUUVVV[[[______]]][[[\\\cccllltttvvvvvvsssmmmdddWWWLLLNNN```tttsssiiieeebbb]]]YYYQQQRRRRRRNNNIIILLLUUU^^^qqqrrrpppiii```]]]aaafffhhhhhhjjjpppvvvxxxuuuppprrrmmmjjjnnnssspppdddYYYWWWWWW[[[fffsss}}}}}}qqqeeecccbbbeeeiiiaaaLLL===<<<>>><<<888777777888555555<<>>???>>><<<:::777777777555333333555777444444555666777777666666666555555666888999777666888:::<<<<<<;;;;;;;;;<<>>777;;;999666666888888888666555111...///333666444222333222111111222333555666777;;;;;;666333444333111---...///000000///...---///---,,,,,,------,,,+++---------,,,+++***((('''******))))))******+++,,,+++***))))))***,,,...000)))//////))))))000111+++---............---,,,+++......///000111222333333:::999999:::;;;>>>AAACCCFFFCCCBBB@@@;;;888;;;BBBEEEJJJPPPUUU[[[___]]]XXX\\\JJJCCCCCC===:::<<<888:::777333///---+++)))'''...,,,(((%%%$$$%%%'''(((,,,++++++---000000---***)))***,,,...//////...---///,,,***+++---...,,,))),,,---///000111222111111000///......//////...---444111//////000111000000111000///////////////000///...000444333///---...++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,++++++******++++++,,,***))))))***,,,,,,+++))),,,,,,,,,...000///,,,******+++++++++***+++...111%%%***///222000---,,,,,,/////////000111000...,,,/////////......------,,,***,,,...000111111000///,,,---------....../////////...------...///...------...///000000111111111000111111111111222222222666666666555444222111000222000...------...111333000///...---...000222333666888;;;>>>@@@CCCFFFHHHBBBBBBCCCHHHOOOXXX```eeeaaa^^^ZZZVVVTTTUUUXXX[[[ZZZUUUSSSVVVWWWUUUUUUVVVTTTNNNKKKKKKGGGFFFUUUjjj}}}tttiii```XXX\\\]]]XXXTTTQQQMMMHHHUUUTTTTTTSSSPPPMMMRRRZZZ___bbbdddeeeeeeddddddddddddkkksssssskkk```XXXTTTTTT^^^iiirrrxxx||||||{{{xxx{{{}}}}}}~~~ppp```[[[\\\fffcccZZZKKK<<<444333666888888999;;;999999AAAKKKjjjxxxgggbbb^^^UUU___rrryyyeeeYYYeeeuuufffMMMEEEGGGWWWpppwww]]]>>>222333333111///...///222444555444:::::::::888666444555666666444666999888666888<<<888<<<<<<777333444555555:::999777666666777999:::777888:::::::::888666555;;;;;;;;;===@@@@@@@@@???LLLjjj|||cccTTT___rrr}}}|||qqqtttyyy]]]EEE@@@BBB???<<<>>>::::::::::::888666333222111111111222333444555666222444555444333333444666666:::999333222555444///---...///000000///...---000///......//////...,,,---------,,,+++***)))(((******))))))******+++,,,++++++))))))***+++---///000111///++++++......+++,,,,,,---...............//////000000222333555555<<<<<<;;;<<<>>>AAADDDFFFHHHCCC@@@???<<<999<<>>===:::888666444444444666555777:::999666777;;;999======888444555777666:::999777666666777999:::777777777888888999::::::<<<;;;;;;===???@@@AAAAAAKKKjjjsssddd```nnn~~~tttkkk}}}eeeOOO===<<<>>><<<<<>>FFFKKKOOORRRWWW\\\ZZZUUUKKKBBBDDDEEE===;;;===999777444000---+++***(((&&&))))))((((((((()))***+++333222000---++++++---////////////...,,,)))'''%%%---,,,++++++,,,,,,+++******+++,,,...///////////////......000222333222000444111//////000111000000000000000//////000000111...///555???AAA:::000+++,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++---...---,,,,,,,,,,,,---///...,,,******+++------,,,++++++,,,/////////...---...222555---,,,+++,,,------+++)))+++++++++++++++++++++***---...///000000///...---////////////000000000000///...------//////...------...///000000111111111000111111111111222222222333333333333222111//////222///,,,,,,...///---+++111000///...///111333444444999???FFFKKKLLLLLLKKKMMMNNNQQQXXXcccmmmuuuxxxnnndddYYYTTTWWW\\\^^^^^^ccc^^^YYYWWWQQQGGG@@@>>>AAA>>>>>>???===<<>>;;;999777555888555666;;;@@@CCCJJJPPPUUUXXX[[[ZZZVVVTTTVVVYYYeee~~~lllMMM===???;;;888<<<@@@[[[ccc\\\EEE222//////,,,111222333333444555888;;;DDD???:::777666666444111666666999<<<;;;777666999;;;>>>>>>999666777888666999888777666666777888999777666555666777:::===???<<<;;;;;;;;;===???BBBCCCMMMlll}}}ggghhhrrrxxxnnnmmmtttQQQDDD999:::;;;999:::===888888888777666444333222222111111111222333444444777444111222444777777666444666666333333555444222...//////////////////...000000000111222222///---------,,,+++******************))))))******+++,,,---,,,+++*********++++++///%%%!!!(((---***+++000---......000111333444555666555444444666999<<>>>>>???<<<:::BBBMMMbbb{{{~~~kkkjjjrrr}}}|||tttllleee\\\XXXVVVYYYdddooo|||yyy~~~{{{wwwtttssshhhfffiiisss}}}}}}yyyvvvtttwww|||~~~{{{zzzqqq]]]HHHAAACCCEEEEEEDDDEEEBBB===999888777888888:::666777???FFFLLLQQQWWWSSSPPPPPPQQQNNNKKKSSSaaaqqq}}}{{{wwwVVV@@@:::555666>>>AAAJJJMMMEEE666///222333///111222333333444888>>>CCCEEE???888666888999666222777777:::===<<<777555888===???>>>999777999999777888888777777777777888888666666666777888;;;===>>>::::::999999:::===BBBEEERRRqqqnnnbbbpppyyypppttt{{{{{{zzzzzz~~~~~~```HHHAAA======;;;888888;;;777777666666555444333222222111111111111222222333666333111333888:::777333333444444333333444444333/////////....../////////000//////000111000...,,,...---,,,************+++******))))))******+++,,,------,,,+++************---$$$"""***...+++,,,222000000111222333555777888;;;:::999999:::===@@@CCCHHHGGGFFFDDDCCCBBBAAAAAACCC;;;666777:::::::::<<>>NNN___aaaQQQ===111,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...------,,,,,,,,,,,,,,,,,,---,,,***((()))***,,,,,,+++,,,+++++++++------,,,***)))+++------,,,*********,,,,,,,,,---/////////...///---,,,,,,---...---++++++,,,,,,,,,------............000111222333444444111111111111111111000000000///......///000///...---...///000000111111111000000111111111222222222555555555555444333222222333111...///000000...+++111111111111333666999;;;BBBCCCEEEKKKRRRWWWYYYYYYZZZXXXXXX]]]gggoootttttt___\\\VVVPPPOOOUUU```iiijjjeeecccbbb]]]SSSJJJGGGCCCBBBBBB@@@;;;999===CCCOOOggglllYYYVVV[[[sssyyy~~~rrrjjjbbb___^^^aaajjjsss}}}}}}|||pppiiigggooowwwzzz|||~~~|||zzz{{{}}}{{{ssskkkpppqqqttt|||lll```\\\NNN@@@:::999777666777888::::::888444444888<<<<<<999;;;DDDLLLRRRXXX]]]___YYYTTTPPPFFFAAAPPPfffzzzrrroooyyy```MMMAAA555444;;;;;;===>>>:::444444999999444111111111333777>>>EEEKKKCCC===888777:::<<<999666666666999===<<<666555777===???===888888:::999555888777777777777777777888555666777999::::::999999888888888777777;;;AAAFFFZZZyyywww^^^eeezzz{{{mmmqqq}}}{{{}}}mmmRRRAAA???>>>>>>;;;777777:::666666555444444444444333222222111000000000111111222111111666;;;;;;666000222222222333333333333444//////............//////000///------...///...,,,...---+++*********+++,,,******))))))******+++,,,,,,,,,,,,,,,+++*********,,,******------+++,,,///222222222444666999<<<>>>@@@@@@???>>>???AAADDDEEEHHHHHHFFFDDDBBB@@@???>>>>>>888555777999999;;;???CCCIIIOOORRRTTTUUUOOOHHHCCC@@@BBB???666777777---111...+++))))))((('''&&&$$$%%%''')))***+++,,,,,,+++...111222111000//////.............../////////---...///...---,,,,,,...............///111222333---...///222555555333111444111//////000111000000000000000000111111222333888FFF]]]ooonnnYYYAAA333,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---------,,,,,,,,,,,,------,,,***((((((***+++,,,+++---+++***+++,,,---,,,+++)))***,,,,,,+++******+++,,,,,,---000222222///---...,,,******+++,,,+++***,,,,,,---......///000000//////000111222333444444111111111111000000000000000///......000000///...---...///000000111111111000111111111111222222222333333333333333222111111222111000//////...///////////////111444888;;;>>>CCCDDDGGGPPP[[[dddhhhiii^^^YYYTTTUUU[[[aaabbbbbbRRRRRRPPPLLLIIIOOO[[[eeelllhhheeeeee```VVVNNNKKKHHHGGGEEE@@@;;;888999===EEEWWWiiikkk]]]NNNJJJLLLYYYgggyyyrrrpppqqqsssrrrvvvzzzyyyqqqjjjggggggjjjqqqyyy}}}|||zzznnnhhhkkkqqqttt{{{~~~yyyoooggggggfffiiisssuuu^^^SSSOOOGGG???<<<999555444666222666999777333222666<<<<<<;;;>>>GGGMMMRRRYYY___lllddd[[[NNN@@@>>>QQQiii||||||rrrqqq|||kkk\\\MMM;;;777:::777444666666333444777555111111111333999@@@GGGKKKLLL???<<<999:::<<<===;;;999555555888;;;:::666555888<<<===:::777777999888333777777777777777777777777444666888999999888666555555777888777777;;;AAAGGGcccfffTTTddd|||rrrmmm|||uuuZZZGGG888999999999888888999;;;666555555444444444555555222222111000/////////000///000222666:::999555000333111111333333111111444000///...------...///000222///---,,,---............,,,+++))))))***+++,,,******))))))******+++,,,++++++,,,,,,,,,++++++***$$$+++...,,,)))+++------111111333555:::>>>CCCFFFDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCAAA@@@???;;;888777999999999>>>DDDDDDKKKRRRUUUXXXVVVOOOFFFDDD???>>>:::333777888,,,111...+++)))))))))(((&&&------,,,++++++*********000///...///000000///---------------...//////000...000111000...,,,...///------------...000222333---...///222444444222///444111//////000111000000000000000000111222333444777JJJfffyyyttt\\\BBB333------------------------...////////////...------------,,,,,,,,,,,,---------+++((((((***,,,---------+++******+++,,,,,,+++)))***+++***)))***,,,---,,,++++++...111111///,,,///---++++++,,,---,,,,,,+++,,,---...///000111111111111000000///000000000111111000000000/////////000///...///000111000...---...///000000111111111000111111111111222222222//////000000//////......///000111///++++++///333000000111444777<<>>===999666777444666777666444444666888888999???FFFJJJMMMUUU^^^kkkcccUUUDDD;;;CCCZZZooo~~~~~~www{{{~~~qqqcccRRR???;;;<<<444000444555333000000000///333444999CCCMMMQQQMMMGGG<<<<<<============;;;:::444444666999888555666999;;;;;;888444555888666111666666777777777777666666444555555666666666666666555888::::::999<<>>===>>>:::666555888666555666777777666444555777>>>DDDFFFHHHQQQ[[[bbbZZZJJJ;;;:::LLLeeevvvvvvnnn{{{ppp```MMM<<<;;;:::000333888:::777222111333444555777???LLLWWWXXXMMMBBB;;;===@@@@@@>>><<<::::::444333444777666444666:::::::::666333444777555///666666777777777777666666555444333222333555777999555999<<<<<<;;;>>>DDDJJJllldddQQQQQQLLLeee~~~xxxPPP;;;:::777777555333444777888888666666555444555666777888333222111///............///000111111111222555777444000000444333///...222000000//////......------000000///...------,,,,,,%%%(((,,,...---+++******///,,,)))((()))+++,,,,,,......---,,,,,,+++******+++++++++***************111111444:::???BBBIIIPPPPPPOOOLLLIIIFFFEEEFFFGGGHHHGGGEEECCCAAA@@@@@@???AAA???<<<::::::===AAADDDIIIMMMWWW```]]]TTTNNNNNNDDD>>>777444555555000,,,000,,,((())),,,,,,)))%%%***************+++++++++,,,///111111000//////000......---------,,,,,,,,,///......------,,,++++++111000...///111222222111/////////000222333222000111111111000...///111333000333222...///444444///111FFF___jjjaaaMMM888---...---+++))))))***+++,,,///...---...//////---,,,******++++++,,,---......///+++(((***...000---)))---,,,++++++,,,,,,***(((,,,,,,,,,+++++++++******,,,,,,,,,++++++---111555111000...------...///000000000///////////////000444000...000333333...))),,,...111111///...000222......000111111000//////000000000000////////////333111///......///111333000000000///////////////111333222......111111///111222555888===BBBFFFHHHQQQSSSYYYfffttt||||||yyykkk```QQQFFFCCCBBBBBB@@@@@@???>>>===>>>@@@BBBDDDFFFFFFIIIJJJGGGCCCDDDIIIOOOPPPOOOKKKEEEBBBBBBDDDEEEMMMUUUYYYVVVPPPKKKIIIKKKWWWpppuuueee[[[ZZZ^^^cccnnnkkkiiinnnxxxwwwrrrqqqvvv}}}~~~vvvlllkkkwww|||yyy|||pppfff^^^___eeeqqqsssfffcccaaa^^^\\\^^^ccckkkpppjjj[[[KKKCCCAAAGGGGGGGGGFFFBBB===999666999999888666555333222111111444555666>>>IIILLLHHHWWWNNNCCC;;;>>>OOOlll{{{www}}}{{{eeeKKKAAADDDFFF>>>333999666333222333444555555///777EEESSSYYYRRRBBB555777888888666555555666888666666555555555555666666777666555444333222222222::::::999888777666555444888888777666666777888999666888;;;;;;777666@@@MMMpppgggTTTOOOLLLSSS```ooo~~~dddFFF;;;<<<666555555555555444444444666444222222333555555444222222111111000//////...000111000...000555555222111000000//////////////////////////////.........000//////...------,,,,,,'''))),,,---,,,******+++...+++))))))***,,,,,,,,,......---,,,,,,+++***************++++++++++++,,,000111777???DDDFFFJJJPPPPPPNNNLLLHHHEEEDDDEEEFFFEEEEEECCCBBBBBBBBBBBBCCCBBBAAA???===>>>@@@BBBDDDKKKSSSZZZ\\\VVVOOOJJJHHHAAA===888666555333///,,,...+++((((((+++,,,)))&&&))))))******+++++++++***...000222111000..................---------,,,,,,...------------,,,,,,,,,000...---...///000000000///......000222333222000333333333111//////111333///222111---...222222...333???KKKNNNGGG;;;444111---,,,+++*********++++++,,,,,,,,,---///000///---++++++,,,,,,---......///...+++)))***...///---))),,,+++++++++,,,,,,***(((*********++++++,,,,,,,,,,,,---//////......///000111000...,,,,,,---.../////////............//////000...------//////,,,)))---///111111///...///111......000111111000000///111000000000////////////111111000//////000111111//////000000000000111111111333222//////111222///333333555888<<>>??????AAABBB???===AAAIIISSSVVVVVVQQQIIIDDDEEEGGGNNNUUU]]]___ZZZQQQJJJFFFJJJVVVpppyyylllbbb```bbbeeepppmmmkkknnntttxxxvvvtttpppooonnnpppuuu~~~oooccc___ggglllhhheeegggeee```]]]```hhhuuuzzznnndddbbb```ZZZTTTRRROOOTTTWWWRRRHHH???::::::AAAAAAAAAAAA???;;;888666444444555666555333111000333444555888AAALLLNNNJJJSSSOOOGGGBBBHHH\\\vvvdddSSSCCC@@@HHHKKKDDD999888666333222333444555444222666>>>GGGLLLHHH<<<333444666777666555555666777555555555444444555555555777666555444444444444444888999999:::999777666555999888777777777777888999888888999:::888999DDDPPPssslllZZZUUUPPPQQQTTT\\\iiiyyy~~~[[[CCC;;;;;;555555555555444444444444555444222111333444444333000000000000000111111111///111000...000555555111222111111000000000000000.........////////////////////////...------,,,,,,)))***,,,+++******+++,,,+++***)))***,,,------,,,...------,,,,,,++++++***)))******+++,,,---...///000333;;;EEEJJJKKKMMMRRRRRRPPPKKKGGGDDDCCCCCCCCCBBBBBBAAABBBCCCEEEGGGIIIFFFDDDCCCBBBBBBCCCEEEGGGNNNZZZ^^^VVVLLLIIIFFFBBB===<<<;;;888555111...,,,+++)))'''(((***+++)))''''''(((***+++++++++***)))000111222111///---,,,---.........------------,,,,,,,,,,,,---------......///---,,,,,,...//////............000222333222000555555555333000///000222...000000......000000...111555888555000---...111+++++++++++++++*********+++***+++,,,///000///...***++++++,,,,,,---------...+++)))***---...,,,))),,,+++***+++,,,,,,***(((((()))***+++,,,------...+++...222444222000...---000///---,,,+++,,,---.........------------............------,,,,,,,,,+++...000111111///......///......///000000000000000111111000000000/////////000000111111111111000000//////000000111222222222111444333000000222222///444555666888<<<@@@CCCEEEFFFOOO[[[fffmmmssswwwzzzjjjaaaSSSIIICCCAAA???>>>:::999666555444555777888999999:::;;;999:::BBBLLL[[[```bbb[[[PPPHHHHHHKKKVVV]]]dddfff___TTTJJJEEEKKKXXXrrr}}}ssskkkggghhhjjjqqqnnnlllmmmooollleee^^^ZZZ]]]ccclllwwweeeYYYQQQUUUYYYVVVTTTUUU[[[[[[___eeelllzzzyyyppphhhfffddd\\\QQQKKKBBBBBBBBB@@@<<<:::999:::999999:::::::::999777777111333444666555444222111444555666<<>>HHHMMMNNNQQQUUUWWWSSSLLLGGGCCCAAA????????????@@@BBBEEEIIILLLNNNLLLIIIFFFDDDDDDFFFJJJLLLPPP^^^___PPPDDDFFFEEE???;;;======;;;666111...,,,)))'''&&&'''***+++***((('''(((***+++,,,+++***)))///111111000...------...............------------++++++,,,,,,---...//////...---,,,,,,...//////......------///111222222000555555555333000...//////...000111000...//////...+++...000000---++++++---******++++++++++++***)))+++++++++,,,...///---,,,))))))******+++++++++,,,---+++******,,,---+++)))+++*********,,,,,,***((())))))***+++,,,,,,------+++///333444333111//////000///---+++++++++,,,---......---------...//////...///000///------...000///000000000///...------......//////000000111111111111111000000000/////////000111222222111000///111111111111111222222222222444444222111444333000555555666888;;;>>>AAACCCEEEKKKUUU___gggkkkmmmnnnddd]]]RRRIIIDDDBBB@@@???===:::777444333444666777999888999:::999<<>><<<<<<<<<=========666666777888888888777777777777777666666555444333888888;;;EEERRRZZZXXXRRR[[[iiinnnfffeeeuuu{{{|||gggSSSNNNIIIDDDEEEGGGDDD:::111666444222222333444444333555222000000222333222111000333777888888777666777555555666666666666555555444444444444444555666666444666:::<<<===<<<999888999999999888888888888888:::777666999<<<@@@HHHPPPqqqrrreee]]]eeetttooohhhnnntttvvvxxx|||}}}UUU<<<999999555555555555444444444333333333111000000222222222111/////////000111111222222///111000///000444333///222111000000//////000000------......//////000000...............---------,,,,,,,,,***)))))),,,...(((((())),,,......---+++------,,,,,,,,,,,,++++++*********,,,...111555666777999@@@IIINNNPPPTTTYYYZZZTTTLLLEEEAAA???===;;;<<<>>>AAAEEEIIIMMMQQQSSSQQQMMMHHHDDDDDDHHHMMMQQQQQQ\\\[[[JJJ@@@DDDEEE@@@<<<===>>>===888222...,,,'''''''''((()))******)))((()))***,,,,,,++++++***---/////////...---...000//////.........---------***++++++,,,---.../////////---,,,,,,...//////...---,,,---///111222222000444444444222///---------///000222222000......000***,,,...000000...,,,+++)))******+++++++++***)))---,,,+++,,,---,,,***)))++++++++++++,,,,,,,,,,,,---,,,++++++++++++***)))***))))))***+++,,,***)))++++++++++++++++++++++++,,,...111222111111222444111///---+++***+++,,,---//////......///000000111---///000000......///000000////////////...---,,,.........///000000111222111111111111000000000000...///111333333111///...333222222222111111000000222555666333333555444000555555555777999<<>><<<999:::;;;<<<<<<<<<;;;:::???===;;;999888888:::;;;@@@@@@DDDOOO[[[```___[[[jjj{{{uuuhhhoookkk______^^^UUULLLLLLJJJHHHGGGEEE@@@:::444444222111222333444333222222111//////111222333444222555888:::999888888888666777888888888888777666222222222222333444555555333666999<<<===<<<:::888999999999999888888777777888666777;;;===@@@FFFNNNnnnzzzhhh\\\[[[^^^xxxtttxxxnnnIII888999:::777555444444444444333333333222111000111222222111000000000000000000000000000...000000///111444222---000000///............///.........///////////////........................---------+++))))))+++---))))))***,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///333666999999;;;BBBKKKOOOPPPTTTYYYWWWPPPHHHAAA???>>>;;;999;;;>>>CCCIIINNNRRRTTTUUUSSSOOOIIIEEEEEEIIINNNRRRRRRVVVRRRFFF???BBBCCC@@@======<<<;;;888333...+++((((((((())))))*********++++++++++++,,,,,,---------.........------///111/////////.........------++++++,,,,,,---.../////////---,,,,,,...//////...,,,,,,,,,...111222222111222333444222000---,,,---///000333444111,,,,,,000...,,,***+++,,,......---)))))))))***************...---,,,+++,,,+++)))'''........................,,,,,,,,,+++******))))))))))))(((***+++,,,***))),,,,,,,,,+++++++++******---.../////////111444666222000...,,,++++++,,,---///////////////000111222+++,,,---///000///...---///.........//////...,,,............///111222333222222111111111000000000...000111222222111000...222222111111111000000000333666777555444666555111333333444555777:::===???FFFDDDDDDJJJRRRVVVSSSOOORRRPPPLLLHHHEEEDDDDDDDDD???<<<777444222333666777===>>>AAABBB???AAANNN\\\pppyyy|||lllYYYMMMHHHGGGPPPZZZ___\\\UUUNNNJJJYYYjjj}}}xxxnnndddaaadddhhh___^^^^^^bbbggggggbbb\\\MMMNNNRRR[[[kkkssscccOOOHHHAAABBBGGGKKKIIIGGGGGGQQQZZZ___iiizzz}}}iii\\\[[[]]]XXXPPPDDDBBBAAAAAAAAAAAA???>>>@@@BBBDDDFFFFFFEEECCCAAAEEEDDDCCCCCCDDDFFFIIIKKKQQQNNNPPPXXXaaafffiiilll{{{zzzhhhfffyyy|||nnn]]]TTTVVV[[[]]]]]]___^^^[[[TTTJJJ@@@:::777222111000111333444333222111111111111222444555666444777999:::999888888999777888999::::::999888777222222111111222333444444333555888;;;<<<;;;:::999888888888888888777666555666555777;;;===???HHHQQQqqqxxxeeeXXXXXXfffuuuuuu```EEE;;;;;;<<<;;;444444444444333333333333111111000111333333111///111111111000000000000000...000111///111333111,,,//////...------------...///////////////.................................,,,------,,,******+++,,,+++******+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444777:::888<<>>>>>>>>===;;;888777666333---((()))************)))***+++...---,,,++++++---...000...//////...,,,,,,...000////////////............,,,,,,,,,------.........---,,,++++++---......---,,,+++,,,...111222222111222333444333111///.........///222555000******000///+++((((((+++------,,,***)))(((((((((***+++,,,,,,+++***+++,,,+++)))'''------------------------,,,,,,,,,+++***))))))))))))(((((()))+++,,,***)))++++++++++++++++++,,,,,,---...000000///000222333333111///---,,,,,,------......---...///000111111,,,+++---000444333000,,,...---,,,---000000...,,,......---...///111222333222222222111111111000000///000111222222111000///......///000000111222222333777888666555777555111111111222333666999<<<===BBBAAAAAACCCHHHKKKKKKJJJMMMLLLJJJGGGEEECCCCCCDDD@@@===888444333444777999???BBBGGGGGGCCCCCCNNN[[[nnnwwwtttaaaPPPHHHDDDNNN[[[dddgggfffdddccclll|||xxx~~~{{{{{{wwwlllaaa[[[\\\```[[[XXXVVVZZZ```eeedddaaaUUUUUUWWW___mmm~~~sssmmmcccVVVJJJFFFAAACCCHHHLLLIIICCCCCCJJJOOOSSS]]]qqqkkkYYYWWW[[[WWWOOO@@@@@@???>>>>>>???AAABBBGGGJJJNNNRRRRRRQQQNNNKKKIIILLLPPPUUU[[[___bbbcccfff___\\\^^^ccciiiuuuzzzjjjdddwwwvvvrrrrrrlllfff```aaahhhooopppooolllllliii^^^MMM>>>666333111000000111333444222111222222222222222333555777666777888888777666777999666777999::::::999777666333333222222222333444444444555777999::::::999999777777888888777666444333555555777999:::???MMM\\\yyy|||iii______iii{{{~~~uuuvvvRRRBBB>>>;;;999:::444444444333333333222222222111111222444333222000//////000000111111222222...000111///111333000+++000000///...............000000//////.........------.....................,,,---...---+++***+++,,,---+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,---000444888;;;666;;;EEEPPPTTTQQQOOOQQQIIIBBB:::888:::<<<<<<;;;<<>>999555444444222,,,&&&***+++++++++***)))***+++000...,,,++++++---000222111111000...++++++,,,...000/////////............,,,,,,,,,---------......,,,***)))***+++---,,,,,,++++++,,,...111222222111222444555555222000//////------111444000((((((///---***(((***...///,,,(((***)))((('''((()))+++---***))))))***,,,,,,+++)))************************,,,,,,,,,+++)))(((((())))))(((((()))+++,,,***)))))))))***+++,,,------...---///111111000/////////444222000---,,,,,,---...,,,,,,,,,---...///000111...---...333888888333---...,,,+++---000111///---......---...///111333444222222222111111111111000000000111111111111000000***+++---...000222444444333777888666666777555111///000000222555888;;;===>>>???AAAAAAAAADDDGGGKKKKKKKKKJJJGGGDDDBBBBBBCCCBBB???:::666555777:::<<>>>>>777333777444444444333333333222222222111222333444444222000------...000111333444444...000111000111333000+++111111000/////////////////////.........//////000+++***)))***,,,---,,,+++------------,,,+++***)))((()))+++,,,,,,+++***))),,,,,,,,,------............///111111333666:::>>>BBBFFFKKKNNNOOOMMMJJJGGGJJJDDD<<<:::;;;===<<<:::>>>@@@EEEJJJOOOQQQSSSSSSPPPOOOMMMMMMNNNNNNLLLKKKDDDKKKOOOJJJCCC@@@>>>;;;;;;;;;:::555...++++++------.........------++++++---,,,,,,---000222333333222111000///...---,,,+++000......111000---,,,///---...............------111...+++***+++---------...***,,,...,,,333777---222555666444///---000444...//////000///---+++***///...---,,,,,,,,,,,,,,,,,,+++))))))***+++******+++***)))***,,,---,,,+++)))+++***&&&&&&***+++)))......,,,+++***)))))))))((()))+++,,,,,,+++)))(((---,,,+++******,,,---///111000//////000///---+++///...,,,++++++,,,---.........//////...---,,,,,,---,,,000<<>>===;;;888777333999999888777666444222111111000000000000000111111111000///000222222000///000111222222000//////000///000222333222///,,,***//////......---.........///...---...000111111000------------,,,+++*********+++,,,......---,,,+++------,,,,,,,,,------...///111333444666:::>>>BBBFFFIIIMMMPPPPPPLLLGGGDDDAAA===999:::===???>>>;;;>>>@@@DDDHHHKKKNNNPPPQQQOOOMMMLLLLLLLLLLLLJJJHHHAAAHHHLLLGGGBBB@@@>>><<<>>>===:::666111///...///,,,,,,,,,------......///000...---...000222222222222111111///...---,,,,,,///---...111111...---000..................------000---+++******+++,,,+++///+++---...+++222666---111444555333///---000333.../////////...---+++***......------,,,,,,,,,,,,,,,***))))))***++++++***+++***)))***,,,---,,,+++***---,,,)))))),,,---***,,,,,,++++++***+++++++++)))***++++++++++++***))),,,,,,*********,,,...///111000////////////---+++000...---++++++,,,---.........//////...------,,,......222<<>>???BBBFFFIIILLLMMMNNNKKKFFFAAA???>>>???<<<999:::===@@@CCCEEELLLMMMLLLJJJIIIMMMWWW___ooozzzppp[[[JJJGGGMMM]]]uuuvvvhhhoooxxx{{{sssjjjbbb]]][[[ZZZZZZYYYXXXWWWXXXYYYZZZ\\\[[[[[[___gggoootttvvv~~~ttteeeVVVKKKFFFAAA===>>>FFFMMMOOOOOOPPPVVVZZZXXXPPPLLLPPPVVVXXXRRRLLLMMMYYYgggnnnoooooolllgggWWWBBB888:::999333000000000111222444555666<<>>>>>===<<<999777444333111000///000333333111///111000000000111111222333222222222333333333444444555555444333777<<<999333666666555555555444444444555444333333333444666777888::::::666555777555222666666888:::<<>>DDDHHHJJJMMMQQQRRRPPPKKKEEE@@@;;;999888:::>>>???===:::??????AAADDDGGGJJJMMMNNNLLLKKKIIIIIIIIIIIIFFFDDD???EEEHHHEEEAAA@@@???===???<<<777444222111000///+++++++++,,,---///222333333111///000111222111000222111111000///...------...,,,---111222//////222//////.........------,,,000---***)))*********)))000,,,......***000555,,,111333444222...---///222............---,,,++++++...------------,,,,,,,,,,,,***))))))***++++++***+++***)))***,,,---,,,++++++...///,,,,,,///...+++++++++******++++++,,,---+++******************+++++++++******+++---...000000///.../////////---+++000///---,,,,,,,,,---............///......---,,,***,,,000555999888111+++......///000000000///...///......000333444444333111222222111000000111333444444333222111000000///111111111222333444555666777777777777555333111///000000///000000111222333666888:::<<>>>>>???@@@CCCFFFJJJLLLKKKJJJJJJMMMNNNKKKJJJPPP\\\fff{{{rrr\\\IIIEEEJJJZZZttttttzzz}}}|||}}}yyyrrrjjjccc___^^^WWW\\\```___ZZZVVVTTTUUUSSSRRRPPPRRRVVV[[[___```jjjnnnpppkkk^^^PPPDDD>>><<<999:::@@@DDDGGGKKKQQQ^^^dddddd[[[PPPJJJHHHHHHBBB===<<>>EEEJJJVVV[[[```eeeooowwwqqqeeeXXX\\\]]]ZZZWWW```qqqzzztttqqqqqqnnnlllssswwwhhh^^^aaaeeeZZZJJJ;;;666555;;;FFFRRR___jjjlllfffWWWEEE:::888777555333333444444444444333222000///......000222222111333333222111000000000000222222222222333333333333555666444333666:::777222555555555666666555555444444444333222333444555666999<<<;;;666555666555111333555777999>>>OOOnnnmmm^^^hhhzzzcccFFF666777444222555444333222111111111222333444111111000000000000000111111000///000222222000//////111222222000//////000000///------...222666999///...---,,,,,,,,,,,,,,,'''&&&&&&'''***++++++***------......---,,,++++++------///000000000000000111///,,,******,,,...//////111444777;;;AAAGGGLLLNNNPPPSSSTTTQQQKKKDDD???<<<:::999:::<<<===;;;999?????????@@@CCCFFFIIIKKKIIIHHHGGGGGGGGGFFFCCCAAAAAAFFFGGGCCC@@@@@@???======888333000111111///---,,,,,,++++++---000333555555333111000111111000///111111111000000/////////...,,,---111333111111444000000///...---,,,,,,,,,000...+++***++++++***)))000,,,///---(((///444,,,000111222000---,,,...000------------,,,,,,++++++---------------------,,,+++***((()))***,,,+++***+++***)))***,,,---,,,++++++...///......///...+++,,,++++++***++++++,,,,,,,,,+++)))(((((()))+++,,,*********+++,,,---...//////.........//////---+++000///...---,,,,,,,,,------...............------))),,,///111111///---+++---...000000111000////////////000111222333333333...///000000///000222444444555555333111000//////111222333333333333555666555555555555444222111000000000000000111222333333666777999;;;???DDDKKKOOOUUUWWWXXXSSSJJJBBB???@@@FFFLLLSSSYYY\\\\\\UUUNNNMMMPPPQQQOOONNNVVVdddqqq}}}}}}qqq^^^OOOHHHKKKYYYooo~~~{{{zzzzzzyyyyyyzzz{{{{{{yyytttkkkbbb[[[XXXQQQUUUZZZ\\\YYYUUUSSSRRRHHHGGGEEEEEEGGGJJJLLLNNNXXX]]]aaa___UUUJJJ@@@<<<:::888999<<<>>>AAAIIISSS___eeeggg___RRRHHHDDDDDD===777555;;;@@@???;;;999999;;;:::666555666333,,,//////////////////000111000000111222555:::@@@EEEFFFIIIKKKQQQ[[[bbb]]]SSSHHHIIIJJJHHHGGGNNNYYYccc[[[TTTPPPRRRTTTVVV\\\ddd```WWWKKKCCCGGGLLLHHH>>>;;;999999@@@JJJQQQSSSSSSIIIJJJEEE;;;555444333222333333333333222222222111000///------...000111222333222111000000//////000222222222222222222222333444666555333444777555000666666777777666555444333444333333222222444555666;;;===;;;666444666555111111444888;;;DDDZZZ{{{vvvjjjiiiVVV@@@666888333111555555444222111//////111222444222111000000000000000000111000///000222222000//////000222111///......//////...,,,,,,...222666999///...---,,,,,,,,,,,,,,,+++***)))+++---......---------.........---,,,,,,,,,---......///000000000111000---++++++---///111...000444888<<>>=========???CCCFFFHHHGGGFFFEEEFFFFFFEEEAAA???EEEHHHGGGBBB???@@@???<<<;;;666000...///000///...///...---,,,---///222333555333111000111111000///111111111111111000000000...,,,...222333111222555222111///---,,,,,,,,,,,,000...,,,,,,,,,---+++***000,,,///---'''---333---000000///...,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......------,,,+++)))((()))***,,,,,,++++++***)))***,,,---,,,+++***---///------///---***...---,,,+++************---+++)))(((((()))+++---******++++++,,,---......///...---...//////---+++///......---,,,+++++++++------...............---...111444333111///000111---...000111111111000///000000111111111222222333---...///000///000222444333555666555222//////000000222444444222222444555444444444333333222111000111000000111111222333444666777999;;;???EEEMMMSSSZZZ]]]^^^WWWMMMDDDBBBBBBQQQ]]]iiipppsssooobbbUUUQQQSSSSSSPPPQQQYYYhhhttt|||vvvlllbbbYYYPPPPPPYYYkkkuuunnnooopppqqqvvv{{{|||}}}}}}xxxmmm```UUUOOOJJJIIIJJJMMMOOONNNJJJGGG>>>============???AAACCCJJJNNNRRRQQQKKKDDD???===;;;:::;;;======@@@IIISSS^^^aaabbb\\\QQQGGGDDDFFF===777444777:::777333222333444333222333555222///000000////////////000000/////////222666:::<<<===888888999>>>FFFJJJFFF???;;;999777999>>>DDDHHHJJJCCC<<<777999>>>BBBFFFJJJEEEBBB<<<999<<>>AAAFFFHHHBBB<<<999===>>>999444222///+++444444333333333333333333/////////......///111222000000000///000000111111222222222222222222222222222555444222333555444000777888888888777555333111444444333222333444555666<<<===;;;666444666555222555999===CCCQQQlll~~~lllrrrQQQ???999:::444333777555666555333111000111222333222222111000//////000000111000///000222222000///...000111111///......///------------...000111222......------------......---,,,+++,,,...///...---------............------,,,,,,---......///000111111000.........///111333///222666:::???FFFMMMRRRWWWWWWWWWTTTPPPJJJEEEBBB;;;:::888888999;;;===???::::::999:::<<>>@@@@@@===999777888999888888:::<<>>@@@AAABBBIIIRRRYYYXXXWWWUUUMMMDDDAAACCC===666333555666333111111222111//////000111000............---......////////////000444999<<<:::777333222222444777777555111333000///555???FFFFFFCCC===888444444999???CCCEEE???>>>===<<<>>>AAADDDEEEDDDCCC@@@???AAABBB<<<444555777666222111222000,,,111111111111222444555666000111111000///...000222.........///000111222333222222222222222111111111000333444222222444444111777888999999888555333111555555444333444555666777<<<===;;;666444666666444666999>>>GGG\\\zzzuuummm}}}OOO@@@;;;<<<666666999666777555444222111111222222333222111000////////////111000///000222222000///...000111111///......///....../////////...---,,,------------...///000000---,,,++++++,,,,,,+++***------............------,,,,,,---...///000111222//////000000111222444444444666:::???DDDKKKRRRWWW^^^\\\YYYTTTNNNHHHCCCAAA999999:::999999888999999444555555666999;;;>>>???CCCCCCDDDFFFGGGFFFCCCAAAEEEFFFCCC>>>===@@@@@@===666444111...,,,---000333//////000000000111111111000...---...000222222222111111111222222333333333000...///333444222222555444222000---+++***++++++,,,++++++,,,......---+++---+++...,,,%%%,,,555111///---,,,++++++++++++***,,,+++***))))))***+++,,,***+++---...///...---,,,***)))((()))+++,,,,,,,,,+++***)))***,,,---,,,++++++...---******---...+++---,,,,,,+++*********+++++++++***))))))***++++++,,,,,,------,,,,,,++++++---,,,,,,---...///---+++,,,,,,,,,+++***)))(((''',,,------...//////......,,,...///...---,,,---///---...000111222222111111000222333222000///111222...///111000000111333555000444777777333000111222000444777777444222444666666666444333222111000000000000///000000111222333555555555777;;;CCCLLLSSS]]]aaaccc[[[NNNEEECCCEEE]]]tttttteee^^^TTTMMMLLLRRRYYY___jjjllllllhhhhhhlllnnnmmmccc^^^^^^hhhuuu|||jjjZZZZZZ___eeerrr~~~tttfffVVVIIIBBB===<<<:::999999777666444444666777777666777:::======CCCHHHKKKIIIFFFEEEEEEAAA???@@@DDDEEEEEEIIIOOOPPPLLLKKKLLLJJJBBB>>>???999333///111222111111333333000---.........------...---------...///000000000...///444:::<<<999555//////000000000......///000000333:::CCCIIIIIIFFF;;;999888;;;CCCLLLSSSVVVPPPJJJDDDCCCCCCDDDCCCCCC@@@???;;;666777;;;999444000111///---000555444000111000000111333555666888000222444333000...///000.........//////000111222222222222222111111111000...222333111111333444222444555777999999888666444666666555444555666777888;;;===:::555444777888666666999===JJJdddvvv}}}yyyLLL>>>999:::666888;;;666333333333333333333333333333222111000////////////111000///000222222000///...///111000///---......000000000//////...---,,,---------...///000111222000...------------,,,***------...............------------...///111222333//////000222333444555555888:::>>>CCCHHHNNNVVV[[[ccc```[[[TTTMMMGGGBBB???999;;;<<<<<<888555222000000111222444666999;;;<<>>111111///+++((()))---222......000111222222222222...,,,,,,---000222333333111111111222222333333444111///000444444222222444555333000---+++******+++***))))))+++---...---+++,,,***...,,,%%%,,,555222...---+++***++++++***)))++++++***))))))***+++,,,***+++---//////...---,,,***)))((()))+++,,,---,,,+++***)))***,,,---,,,+++---///...******...///---++++++******++++++,,,---+++******************+++------------,,,+++******---,,,,,,---...///---,,,,,,,,,++++++)))((('''&&&,,,,,,---.../////////...///000000000000000000111---...000111222222222111000222444333000///000222///000111111000111333555///333777777333000111444111555999999555333555888777777555333222111000000.........//////000111222444444444555999AAAJJJQQQ\\\aaabbb[[[NNNDDDBBBEEE]]]wwwoooeeeWWWMMMLLLOOOTTTVVV[[[ZZZYYYZZZcccooouuutttjjjccc```fffpppzzz|||fffUUUTTTZZZbbbqqqyyymmm^^^OOODDD???888;;;===<<<888666777999333666777777555666888;;;>>>EEEMMMPPPOOOLLLKKKJJJCCC@@@AAAFFFHHHGGGIIILLLGGGAAAAAAGGGHHHBBB===<<<777000,,,...000000222666333000...//////...------////////////000111222222///------222999<<<999444***+++...///---,,,...222111444999@@@EEEHHHIIIIII666888;;;AAALLLYYYdddhhhbbbWWWKKKGGGGGGFFFAAA===666777111******000222///111111000000444777222+++444444333333333555666777111333666555111......///000////////////000000111222222222222111111000000,,,111333111000333444222111333666999::::::888777777666666555555777888999;;;<<<:::555444888999777:::<<>><<<:::777666444222///,,,222222555888888666999===@@@EEEIIIMMMSSSUUUNNNCCCCCC>>>:::;;;>>>@@@===:::333///,,,---,,,+++,,,111000//////111444333000---...,,,,,,---///000///...555444333222222222333333555333000111444555444222666444000---++++++,,,,,,,,,,,,,,,+++***)))+++,,,,,,......++++++...///------,,,,,,---...---+++(((---,,,,,,,,,,,,***&&&###,,,,,,---------,,,++++++++++++,,,,,,---...//////,,,,,,,,,++++++*********,,,,,,+++++++++,,,,,,---000...+++***+++,,,+++++++++***)))((((((***,,,---,,,------,,,+++---111333000...,,,*********+++,,,******************++++++,,,,,,------...---------+++,,,+++)))***......+++000//////000111111111111222222333333333222222111222222222333333444444444333444666777666444444444333444555666777888888999;;;:::777444111000000000...222333///...000222111666444222444999@@@FFFIIIWWW___eeeaaaTTTGGGAAAAAAYYYsss|||tttgggYYYPPPKKKKKKLLLKKKMMMMMMOOOZZZkkkyyyyyyooobbb]]]cccqqq|||yyyiiiXXXRRRUUU```ooo{{{|||xxxooobbbTTTIIIDDDBBB<<<;;;999999:::;;;;;;;;;999555555999999666999@@@FFFSSS___dddbbb\\\QQQGGGGGGHHHMMMRRROOOHHHGGGKKKCCC???::::::<<<<<<888444555111///000444666333///333222000///...///000111...///000111222222111000555222//////000000...,,,333111///...////////////333333777DDDWWW___TTTDDD===999AAAVVVcccbbb___bbbeee```WWWMMMCCC<<<777444111000000////////////000000///...///111222333222777222...---000555777888333333111000///////////////---...222333000000333000444555111///222333222222111000000222333222111444666888888777666666777666777777555777;;;:::666:::666555888999777777999>>>>>>JJJeee~~~xxxkkkAAA>>>:::555222444999>>>666555444333222222222222444111...---...000222222111111111111111000////////////............//////111000...,,,+++,,,---...111000...///000000///---//////.........---------111000///............////////////000000000000000444333333333444777999;;;;;;???FFFNNNWWW___eeehhhiiiccc[[[TTTMMMHHHCCC@@@;;;:::888888777555111...///000555::::::777999===EEEIIIQQQZZZ^^^YYYLLLAAAAAA===;;;<<<>>>???<<<888666111...---+++'''(((+++000000000222444444111...///.........000111000///333222222111111222333444666444111222444555444222666444000---,,,,,,---...,,,------,,,***)))***,,,))),,,,,,)))***...///---+++******+++,,,,,,***(((,,,++++++,,,,,,+++(((%%%++++++,,,,,,------,,,,,,******++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---......111///---,,,,,,---,,,,,,++++++***)))***+++,,,---,,,---...---,,,---///222000...,,,+++******+++,,,+++++++++++++++,,,,,,,,,,,,,,,---.........------222333222///000222111---333333333222000///...///111111111222222111111000111222222333444555555666333444666666666555555555444555666888999999888888:::999777444222000//////000444444000///111222111444333333333777===DDDHHHRRRZZZaaa^^^SSSHHHCCCCCCTTTmmm}}}kkkZZZMMMEEEAAA>>>FFFGGGGGGJJJWWWjjjyyy|||sssdddXXXWWWaaaoooxxx~~~ppp```YYYYYY^^^hhhqqqpppllleee[[[QQQIIIDDDAAAAAA>>>::::::<<<>>>>>>======::::::<<<:::888===DDDQQQ^^^kkkooommmeeeYYYOOOJJJMMMTTTYYYTTTJJJEEEGGG???;;;777777999;;;999666444111...///333555333000000000000000111111111222333333333444555555555444222000------//////...,,,...///000222444444333222222555===LLL\\\```PPP<<<<<>>===>>>???>>>999555555111------+++'''(((+++111111111222444333111//////...---...000000000...000/////////111222444666777555333333444444333222555333111...------...///---......---+++)))***+++'''******(((***...000...(((((((((***++++++)))'''+++******+++,,,,,,)))'''******+++,,,------------*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,---...//////000222000...---......---,,,++++++++++++,,,,,,,,,,,,---...///...------...//////...,,,+++******+++,,,---------------,,,,,,,,,,,,,,,---...............111333222//////000,,,'''222444666444000...///000///000000111111111000000111222222444555666777777444444555555666666777777555666888:::;;;:::999888888777666555333111///...222555555111///111333111222333444333444888???EEELLLSSS[[[ZZZQQQHHHEEEEEEMMMdddqqq]]]OOODDD;;;555>>>@@@AAAFFFVVVlll~~~zzzfffSSSJJJOOO```nnn{{{nnngggbbb```bbbfffiiieee```ZZZUUUOOOJJJFFFFFFAAA<<<===BBBFFFFFFEEECCCBBBBBBAAA===<<>>JJJWWWYYYJJJ888999DDDVVVccc\\\III??????AAA@@@===999555111...---,,,,,,,,,---...///111111000///...///111222222111444222111111222444333333000000////////////000000000---...222222000000333555888777000+++,,,//////444222222333444555555444777888999888666444333444555777666555777;;;;;;777555333333777999999;;;@@@>>>MMMhhhYYY???:::555555888777111+++333222222111111000000000222111000000222222222000//////000000000///......//////............/////////...---,,,,,,---///000222111000000111111000///////////////............000000///......//////000000000000000000000000000555666777999<<>>EEEMMMaaammmyyy}}}yyyqqqdddYYYPPPWWW]]][[[PPPAAA999777888444000///111444666666222000------000222222222/////////000222444777888:::777444444555555333000,,,+++++++++,,,---......///666>>>EEEGGGEEEAAA>>><<<:::999===GGGMMMGGG<<<<<>>CCCPPP]]]mmm{{{wwwOOO???EEEFFFEEEEEECCC@@@:::444///...+++,,,///111000222666333333333333222111111111...---,,,,,,---...---,,,---------...000222444666666666666555444444444555444333111000////////////---///000///---+++++++++,,,///...+++***---...+++)))))))))+++------,,,***)))((((((***,,,---,,,+++------------,,,++++++***,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,***+++,,,...///000000000000...------......,,,******+++,,,---------,,,,,,---///000000...,,,,,,,,,......---,,,++++++++++++------,,,,,,+++++++++***+++,,,---...////////////...000111000111222///***...111444555333111222333000111111222333333222222111111333444666777888999777666555666888999888666555666888:::::::::999888666666666666555333111000000333444000...000111000000333555333111333:::@@@HHHNNNTTTTTTOOOHHHEEEDDDFFFYYYsssxxxggg[[[PPPCCC999777999>>>JJJcccfffPPPDDDEEESSSbbbzzzpppmmmnnn~~~{{{wwwrrrmmmgggbbb^^^SSSMMMFFFDDDIIINNNQQQQQQKKKLLLJJJCCC===>>>CCCHHHZZZeeeooorrroooiii___VVVQQQXXX[[[TTTEEE999222000888444111...///000222333222111/////////111111111222000...---///333888;;;>>>:::777666777777333///,,,,,,------...///111222777>>>GGGLLLKKKGGGCCC@@@<<<999555666>>>EEEDDD======<<<<<<:::555000000333111111111111000...---,,,000///...---------------000//////000222222111///000222333444444222111000000////////////000000111111......000111000111444===BBBAAA888000///222333222111000111444555444444333555666666555555666888;;;<<<:::666666888666111444333444666666666:::AAAKKK___www~~~qqqFFF:::999888666444333333444222333333444333333222111000000111222444333111.........////////////......//////............//////------------......//////222000//////000111///...000000000/////////......,,,...111444444222///---...//////000111222333333777999<<>>FFFEEEFFFEEECCC???999333///111......111222000111444222333444333111000000111111000//////000111///...///.........000111333555555666777666444444666888333333111000///.........,,,...000000...---,,,---...000///++++++------++++++++++++---......,,,***)))(((((()))+++---,,,+++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++---.../////////...///...---.........,,,***++++++++++++,,,,,,,,,,,,...///000///---,,,,,,......------,,,,,,+++******------,,,,,,++++++******+++,,,---...///000000000...000111///111444333...222333444444333111///---000111222333333333333333111222222444555666777777888777666888::::::777444333444555666777888888999777777777666666444333333...222222///...000222111111333444333333555:::???FFFKKKPPPQQQMMMHHHEEEDDDHHHYYYppp|||lll^^^OOOAAA777777999@@@NNNiiifffRRRFFFDDDPPP^^^{{{}}}uuuuuuyyy}}}uuuooolllkkk```YYYQQQKKKJJJMMMQQQSSSQQQPPPLLLCCC???@@@BBBAAAOOOXXX___aaa```^^^YYYSSSSSSZZZ\\\PPP@@@666111000777555222000...///000111222222222111111000//////333111...---...222666999888555222444666666111,,,///111222222222333555777<<>>>>>444666777:::???CCC???777555333333333333222000...//////......---,,,,,,,,,111111///...---,,,,,,,,,000///000111333222000......111444444333111111111111111000000000000000111111...---000111///111555<<>>CCCIIINNNQQQSSS[[[___fffkkklllhhhccc___TTTQQQMMMIIIEEEAAA<<<888222111222333555555333111444999BBBMMMWWWfff}}}cccDDD>>>DDDAAABBBBBB@@@<<<777333111333000///222111......111222333444222///...///111333111000000111111000///222111000///000111222333444666777666555555777:::333333111000...---,,,++++++---000111000.........,,,......******------+++---,,,,,,---......,,,******)))((()))+++,,,,,,+++)))***+++,,,------------))))))******++++++,,,,,,,,,,,,++++++++++++++++++)))+++---...///...---,,,000/////////000///---***++++++***)))***+++,,,---...//////---,,,,,,...000------------,,,+++******.........---,,,++++++++++++,,,---///000000111111---///...,,,...222111---333111000222444333...)))///000111222222333333333111222222333444555555666999777777:::<<<;;;666111111111111222444666888:::999888777666666666666666...222222//////222444333333333333444666999<<<>>>BBBGGGLLLMMMKKKGGGDDDCCCJJJZZZooorrrbbbPPPAAA888777:::@@@PPPjjjlllYYYIIICCCNNN___wwwxxxtttxxxyyyssstttwwwkkkfff^^^VVVQQQSSSYYY___\\\ZZZSSSKKKHHHIIIFFFAAAFFFMMMRRRSSSTTTVVVVVVTTTVVV___aaaUUUDDD;;;777555555555333111000///000111333444555444222000...---111111000000000111222333222000///444::::::555///444666888777666777999<<<:::>>>@@@>>>999555555777///444888:::>>>>>>777///,,,...000111222222///,,,///...---,,,,,,,,,---...111000000///............000000000222333222000------000333444222111222333444333222111111000111111222...---000000///111555777???BBB<<<333111222444222111111222555666666555444444555444333444666888:::;;;999666666888777222666666888::::::;;;BBBKKK\\\sssgggAAA<<<:::777666555444444333000111333444444333222111000///...///000111///......///000000111111000000//////............//////..................------000///......//////...---000000000000//////////////////000000111111111222,,,---...000222444666777888:::???EEEKKKPPPSSSUUU[[[___eeeiiihhhccc[[[VVVMMMKKKHHHFFFCCC>>>999555333222222333444555333222666===JJJYYYgggyyy\\\DDD???AAA===>>>???===:::777444444111......111111......111111333333111...---...111222000//////000000///---444333111000000000111222333555777777555666999<<<333333111000...,,,*********---000111000/////////))),,,,,,))))))---...,,,---,,,,,,---...---+++(((+++)))((()))***,,,,,,+++&&&'''))),,,...///000000'''(((((()))***++++++,,,---,,,,,,++++++************+++---......---+++***111000000111111000...++++++***)))((((((***,,,---//////...,,,+++,,,///111------------,,,+++******000000///...------,,,,,,+++,,,---///000111111111000111///---...222222...111...,,,000666777111+++......///111111222222222222222222333333444444444:::888888;;;>>><<<555///000//////000222555888::::::999777666666666777888...222333000000444666555555333222444888;;;>>>>>>>>>CCCHHHKKKIIIGGGDDDDDDLLL[[[pppxxxfffTTTEEE<<<888:::@@@OOOiiisss```LLLBBBNNNbbbooozzzrrrpppxxx|||www{{{pppnnnhhh___ZZZ]]]fffnnngggddd\\\SSSQQQSSSNNNEEEBBBHHHLLLLLLNNNSSSVVVVVVYYYdddggg[[[KKKAAA===:::444444444333111000111222333555777777444000---,,,///000222333222111///---444333444;;;CCCEEE@@@:::777999;;;;;;999999<<>>GGGQQQlllaaa===???:::555555777666111,,,///000222333333222111000000...---...///000///...//////000111111111111111//////............//////.../////////...---,,,,,,111111111111000000000000---333444...,,,///...+++---///000111000///000111...---...333444222333666:::???DDDGGGMMMVVV\\\]]]aaaeeeeee```^^^]]]VVVMMMHHHDDD???:::888666444333888555000---///222222///;;;GGGVVVhhh~~~qqqNNNFFFGGGEEEBBB===;;;;;;:::555222333111222222111...------...555333222000000111333444222111000//////.........//////.........//////000333333444555666777888999444222///---------,,,+++)))+++///222333222///......---+++))),,,///+++$$$******++++++++++++******---+++***(((((()))+++,,,,,,+++******,,,......---***,,,...//////...,,,+++,,,+++******++++++)))(((***+++,,,,,,------,,,,,,+++...//////000111...(((......---+++)))))),,,.........------...///111222111///---,,,,,,+++)))'''//////000000///...---------------///111333222111...///000111111222222111000111222333444333000---111000///......///000111888444111111444666555333...333888999;;;;;;555.../////////111333666888::::::777555555666777777666000000000111222444555666777333000222888===>>><<>>>>>888444444222------222;;;===>>>:::333......000---000444555555333111000555444<<>>???@@@???======???AAAKKK[[[ttttttgggWWWHHH>>>@@@???DDDPPP]]]mmm|||fffQQQGGGKKKSSSdddqqq}}}~~~}}}}}}{{{}}}}}}zzzlllccceeerrr}}}uuujjjfffjjjooouuuvvvwwwuuutttvvv|||zzzxxxzzzxxxkkk\\\SSSHHHFFFLLLPPPZZZ```YYYVVVVVVSSSLLLCCC>>>===???CCC===999888555111222666888:::<<<888222......000...111555888999777666555666666@@@RRR```bbb___^^^cccbbb]]]RRREEE:::666555000000///...,,,,,,---...000111333777999777222---444555777999999666111,,,,,,---.........000444777444222///...//////...---000//////...//////000000...333444111000111111///111111111111111111111111222///,,,---111333111...000000111111111222222222333333333444666777666555:::999777555444444555666::::::999888777555444333777888;;;===AAAJJJVVV___qqq]]]mmmiiiKKK@@@:::888555333222222111000111000//////000111000...111000000///////////////...000111000//////111333///...------...///...,,,000000//////...------,,,222222111111111000000000,,,000111---,,,---...---,,,...000000///...///000222......222444444666;;;===DDDIIINNNUUU^^^cccbbb______[[[TTTPPPMMMGGG@@@;;;:::999777444222111000///111222222222555;;;AAASSShhhYYYEEECCCDDDBBBDDD>>>999888666222000222---///111222222333555777666555222000......//////222222111000////////////---------......000111222111222222333444555666666333111......///000//////......////////////......++++++***)))---111000+++(((((())))))))))))((((((,,,+++***)))******,,,------,,,++++++---...------//////...---,,,+++******,,,+++)))***++++++***)))+++,,,------......------+++---...,,,...000...))),,,,,,,,,,,,+++,,,...111111111///.........///000///,,,***)))***+++,,,+++////////////000000000000333222111222333222000......///000111111222222111111111111333444333000---000000////////////000000///222555333000000444777:::;;;888444333666444000////////////000111333444:::888666555555444333222111111111111222333444555:::777444444777999888777:::;;;;;;:::999999:::<<>>>>><<<:::666;;;III]]]mmmsssttttttuuummm^^^NNNAAA888333222222111000/////////000111333555999===>>>:::333...444555666888888666111---,,,---......///333888<<<222000///...///000///..................///000111...222333000///111222111111111111111111111111111555111...---000222111000//////000000000111111111222333555666555555666777888888888777666666666666<<<;;;:::999888666555555888;;;>>>BBBIIIUUUcccmmmvvv___```wwwuuu[[[CCC>>>777555222111111111111000111/////////111111000///111000//////......//////,,,...///...------...///,,,+++***+++---...---,,,//////......---,,,,,,,,,222222222111111111000000000111111...++++++++++++,,,...000000.........///222...---000222333888===AAAGGGMMMSSS[[[ccceeecccYYYVVVQQQLLLIIIFFFCCC@@@444555555444222000/////////000111222222888EEEQQQbbbyyyiiiKKKCCCFFFHHHGGGDDD===888666444000///111...000222333444444777888777666444222111111222333333222111000////////////,,,,,,------///000222222000111111222333333444444222000......///111111000000000///...............***+++***(((+++//////+++***++++++,,,,,,++++++*********)))))))))***++++++...---++++++---...------......---,,,+++++++++,,,,,,***)))***++++++***))),,,,,,---...............+++------+++---000///******,,,------,,,---000222333222111///......//////000---***)))+++---//////////////////000111111222222111000111222222000......///000111111222222111222111111222333333000...000000////////////000000///111222222111111444666::::::777333333555444111//////.........///000111777666444444444555333222111111111111222333444444666444333444777::::::999888888777777666777888888@@@OOOggg~~~{{{nnn___QQQFFF@@@CCCCCCFFFHHHHHHMMM\\\kkk{{{sssaaaWWWVVVYYYbbbpppzzzxxxqqqmmmnnnooozzz||||||yyywwwqqqggg]]]ZZZcccrrr~~~}}}xxxoooaaaVVVRRRTTTXXXgggtttyyylll]]]UUURRRPPPXXX```[[[QQQIII???888888<<<@@@BBBBBB===777333000...000222000222444333111///000111///222777===AAAAAA@@@>>>>>>HHHZZZlllxxx{{{xxxuuuhhh^^^NNNAAA999555222111444333333444666777888777;;;===???@@@???:::444000111111222333333222...+++,,,,,,,,,,,,---111666:::111///......000111000///------------...///000111---111222//////222333222222222222222222222222222666222...---...000000000000000000000111111111222111444777777444333555777777777888999999888777666888888888888888999999999999<<>>>>>555333111000111111111000111/////////111222111000000000///............///,,,------...------------,,,+++***+++,,,---,,,+++......---------,,,,,,,,,222222222222111111111111++++++,,,------...000333---///000000///......///111---,,,///222444999>>>DDDIIIPPPVVV^^^eeeddd```VVVQQQKKKGGGDDD@@@>>>===000222444333111//////111444333444666999BBBVVViiizzzUUUBBBCCCGGGGGGHHHCCC===777666444000///111111333444555444555666888333222000//////111222444333222111000000/////////,,,,,,------///000222222000000111111222333333333111///------///000111000111000///...------......+++,,,+++((())),,,---***++++++,,,,,,,,,,,,++++++(((((((((((())))))******///---,,,,,,---...---,,,+++++++++++++++,,,---...+++***)))***+++,,,+++)))------...////////////...,,,---,,,***,,,000000,,,***,,,---......///111333444333222000/////////000111...++++++---000222222000000000000000111222333//////...000111222000///...///000111111222222111222111111222333222000...//////000000000000//////111000///111444555444222444666555333444777555000//////...---------...///333222111333555666555444222222222111222222333333444444444555777999999999888777666666666777777777;;;GGG[[[ooo}}}rrrbbbRRRHHHCCCBBBBBBBBBAAA>>>???KKKXXXiiivvv~~~xxxkkkbbb^^^[[[___kkkuuusssllliiiiiiiiiyyy{{{}}}~~~}}}|||zzzyyytttnnneee]]]^^^hhhwww{{{ooo```SSSMMMMMMOOObbbrrr|||sssddd\\\XXXTTT\\\dddaaaSSSJJJ>>>777888<<>>999444111111222333...///111222111111222333111222555;;;???AAA???===HHHUUUhhhuuuxxxrrrhhh___NNNFFF===777666666555333444444555888<<<>>>===;;;AAA@@@???<<<888444111000//////...///000///,,,***+++,,,+++++++++---111444000///...///111111000///---------......000111222...222333111000222444222111111111111111111111111444111...,,,,,,...///000111111111222222222333333111444777777444333555777555666888999999888777666777777777777777999:::;;;:::>>>GGGQQQ```tttoooTTTSSSmmm{{{XXX>>>>>>666444111111222333222222000//////000111222222111000//////...............------.../////////...---...---,,,,,,------,,,***---------------,,,,,,,,,333222222222222111111111000......///...,,,///333///000111111///...//////111...---000333555:::@@@GGGLLLRRRXXX___ddd```ZZZVVVOOOHHHEEE@@@:::777777000222444333000///111333555222444;;;CCCPPPhhhpppHHH???EEEDDDBBBDDDBBB;;;777777555222000222333444666555444444666777333222111000111222555666333333222111000000000000---------......000111222111111111111222222333333000///---,,,...///000///111000///...............+++---,,,((((((,,,---+++))))))************))))))''''''((())))))*********000...,,,,,,---...---,,,))))))***+++,,,---......+++)))))))))+++,,,+++***---...//////000/////////---...,,,***,,,111111///+++,,,.../////////111333555444222000000000000111111///------///222333333222111000000000111222333.........///111222000///...///000111111222222111333222111111222222111/////////000000000000//////333000///111555777444111///222333333555777555//////...---,,,,,,---.../////////000222555666555444333333222222111222222222666666666666666666666666999777666666777888888777777@@@NNN^^^mmm{{{mmmZZZNNNIIIBBB???===;;;888888@@@JJJZZZlll{{{{{{tttmmmdddZZZ^^^hhhqqqqqqmmmkkkiiifffooorrrvvvxxxyyyyyyzzz{{{wwwqqqjjjdddfffqqquuueeeWWWNNNKKKKKKaaaooo}}}tttfffaaa^^^YYY```iiieeeRRRJJJ@@@999888:::<<<<<<;;;;;;777111///000111///...///000222333444444444555444444777<<<>>><<<:::CCCQQQ```eee```VVVIII???===999666666888:::999777:::;;;===BBBFFFGGGCCC??????===999444///,,,---...000///......//////...,,,+++,,,,,,+++++++++...000//////...000111111000...///////////////000111222...333666333222444444111000000000000000000000000111000...---,,,---///000111222222222222333333333333555666666555444444555444555777888999888888777999888777777777888999:::>>>GGGTTTcccsssxxx\\\OOO^^^}}}YYY>>>>>>777555222111222333333222000//////000222333222111000///......------.........---...000222333111//////...---------...,,,+++......------------------333333222222222111111111666222111111...***+++111000111333222000//////000222//////444777888===BBBIIIMMMSSSXXX^^^aaa\\\SSSRRRJJJDDDBBB>>>777444555222444666333000///333777666333888GGGUUUeee]]]===???GGGAAA>>>BBB???:::777888777444222333222333555555444555666888444333222111111222444555333333222111000000000000...............///000000111111222222222222333333000...,,,,,,---......---///////////////.........+++...---******...000///)))******++++++******)))((()))***++++++,,,,,,,,,000///---,,,---...---,,,)))***+++,,,------,,,+++***)))((()))+++,,,+++***......///000000000000/////////---***,,,222333111+++---///000//////111222444333222111000111111222000///......000222222111444333111000000111222333111000000000111111000......///000111111222222111333222111111222222111///...///000111111000///...222333333444555555333222///111111000222555333//////...---,,,,,,---.../////////000222444555333222444333333222111111111222333444666666666666777777:::888666666888999888777666;;;DDDQQQbbbuuu|||fffWWWQQQFFFAAA===;;;::::::???GGGSSSgggzzz~~~|||vvvgggWWWZZZccckkknnnnnnnnniiiccc^^^eeennnuuuyyy{{{}}}}}}xxxqqqnnnqqq{{{pppcccZZZVVVUUUbbbnnn~~~rrrfffaaa^^^XXX\\\bbb^^^MMMHHHBBB<<<999777777777444777555///---000///+++///000111333555666666666:::777444555888:::999777666BBBKKKHHHAAA;;;444...333333444666999:::;;;:::AAABBBEEEJJJNNNLLLEEE>>>999999555000,,,***---///000///------...///...---***,,,.........---...000000//////000111111///---111111000000000111111222///555888666555555333000////////////////////////////////////...///000111111111111111222222222222555444444555666666555333444444555666777777888888999888777777888:::===>>>FFFSSSgggyyyiiiRRRQQQhhhxxxTTT;;;>>>777555222111222222222111000//////000222333333222//////...------------...------...111444555333000---,,,+++,,,.........,,,........................333333333222222222111111111......111000...111888111222444333111000000111333111111666:::;;;???DDDJJJNNNSSSXXX^^^```XXXNNNKKKDDD???@@@>>>777555777444666777444000000444999===;;;DDDXXXkkk|||tttNNN666???IIIAAA===DDD>>>:::777999999555333333000222444555555555777999222000...---,,,---...///444333222111000000000000//////.........//////000222222222222222333333333000...,,,+++,,,------,,,......////////////......+++......+++,,,000444444+++,,,,,,------,,,,,,+++)))***+++,,,---.........111///------......---,,,)))+++,,,------,,,***)))***)))((()))+++,,,,,,***...//////000000000000000000000---***---222444222,,,...000111000///000111444333222111111111222333///......///111111111///666444222000000111222333555333222222222111///---...///000111111222222111333222111111222222111///...///000111111000///...111444888777444222333444000222000...///333222...///...---,,,---...///000000000000222444444222000444444333222111111111111...111444666777888:::;;;:::888555666888:::888777555888???KKK\\\sssooo___XXXLLLEEE@@@?????????DDDJJJQQQfffzzz{{{iiiUUUQQQYYYaaafffjjjjjjddd\\\SSS\\\jjjuuu{{{}}}wwwtttxxxzzzooohhhdddccccccnnn}}}qqqeeeaaa\\\SSSTTTWWWRRRHHHFFFBBB===888555444333555999888333111444333...000000111333666777777666>>>999444333666999777555111:::>>>888111111111000---...111444666888:::;;;AAABBBEEEJJJMMMIII???777666666555111...---///222///---,,,+++---------,,,***---000111111000111222000000///000111111...,,,333222111111111111111222000666:::999777666333///////////////////////////...///111111000000111222000000000000111111111111777444333444777777555222333444444555666777888888555555666777:::>>>BBBDDDMMM]]]uuutttVVVHHHWWWppppppMMM888===777555222111111111111000000//////000222444333222//////...------------...,,,,,,---111555666444111***))))))+++---//////.........//////////////////444111222555333000444<<<000000////////////000000111///...000333333111///222333444555888===DDDIIIGGGNNNWWW\\\YYYSSSNNNKKKJJJDDD<<<888666555333111999444000000444888::::::>>>GGGTTTfffVVVKKKBBBAAADDDCCCAAA@@@@@@666///000333444333444444555333111555;;;777///222111111111111222333444333222000............///222111000//////000111111111111111333333111...+++555,,,'''+++111000+++'''++++++,,,...///...***'''...///---***,,,111111...111,,,((((((,,,...+++((()))***---...//////------111111222111000---***(((------,,,+++*********+++------,,,,,,,,,,,,++++++///000111333222111///......---,,,...000222333222222222222333333333444444444333222000///000000111000111111111222222222222111000///---...///111222666222---,,,---...---,,,000000111111111111000000///000111000///...///000...222555444///---...000222444666888777333///,,,,,,++++++---///000000///222000......//////...---000000000000///...,,,,,,......///111333333111///222222444777;;;=========???;;;666444666888888777666999@@@JJJVVViiitttfffYYYLLLDDDDDDBBB>>>DDDOOO]]]lll}}}|||hhhWWWRRR\\\fffkkkkkkhhh___WWWPPPRRRZZZggguuu~~~yyyuuuwwwzzzzzzxxxsssrrryyy|||zzzkkk\\\RRRLLLEEEAAAAAAFFFEEE???999888:::999555:::;;;<<<999555111111222333333333333333555:::===EEE???888333222222111000///---,,,---//////,,,(((---///111333666888999999===>>>???>>><<<;;;;;;;;;555888:::888222...,,,---//////............//////111///------...//////.....................------111000000111333333111000111222333111///......///...///////////////......111111222222222111000000555444222111111111222222777666555333222111111000444555666666666777999;;;888555444888:::???MMM\\\^^^lllxxx```MMMRRRcccwwwwww```GGG;;;;;;666444222111222222000///333111000000111222222111111000...,,,+++,,,---...---------...000111000///.........------,,,,,,,,,------+++***)))***...111222000000111///,,,///555000000///////////////000111000///111333444333111333444666777:::>>>EEEIIIIIINNNSSSUUURRRNNNJJJIIIDDD@@@:::666666666555444444333222333666999;;;===HHHVVViii|||NNNEEE???AAAEEEEEEDDDCCC@@@999333444555555555777555666444222555:::777000//////000000000111111111222111000///............111000///......///000111222111000000111111///...555...***...111000,,,***,,,,,,---///000...+++)))---...---+++...222222///...+++((()))+++,,,+++)))***+++---///000///...---000111111111000---+++))),,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------///000111111111111/////////...---...000222222111222222222333333333444444444444333222111111222333111111000000000111111222333222000...---...//////333000------///111111111//////000111111111000000222333333222000///000111---111555444000...///111333555666777666333000...---,,,,,,---///000000///000...,,,,,,---------,,,......////////////000000333222111111111111...,,,111111333666:::============:::666555777888888666777999???HHHRRRccc}}}}}}qqqdddXXXNNNLLLHHHCCCFFFPPP]]]nnn~~~kkk[[[VVV___hhhmmmooommmddd[[[OOOQQQWWWbbboooxxx{{{{{{xxxuuusssvvv~~~xxxqqqdddVVVOOOHHHAAA<<<;;;>>>???>>>::::::===<<<999???AAABBB>>>666111000222111222222333444777<<<@@@CCC>>>777222111000///......---------......,,,+++///000222444555666777777222555888999999999:::;;;555777:::888333///......000000///..................---,,,---///111222111///......---------......111000000111333444333111777777444111...---///000......////////////......000000111111111111111000222222111111111222444444666666444333222111111111222333555555555555777999888666666999<<>>:::666444555666666666111444777999999<<>>BBBFFFEEECCCCCC@@@;;;888888777555777;;;555555444333666999666111...///000111111111000//////////////////...---,,,//////...------...///000333111......///000111000333///---000111...---...,,,,,,,,,---...---+++)))---///...---///333222///)))))))))***************+++,,,...000000000//////000000111000///---+++***------.........---,,,+++)))******+++---....../////////000000000000000000000///---...000111111000111222222333333333333333444444444333222111333444222111///......///111222555444111///...---------222000......000222222222......///000000000000000222333333222000//////000,,,000444444111000000222555555666555444333111000...---,,,---///000000......,,,******+++,,,+++***---------...///111333444555333000000000000///---000111222666:::=========<<<:::888777888999888777777999===DDDKKKYYYnnn}}}pppeee[[[VVVPPPHHHIIIOOO\\\ooozzzjjj]]]ZZZaaagggmmmrrrrrrkkkaaaPPPPPPTTT\\\fffnnnqqqrrrrrrqqqqqqvvv~~~rrrfff[[[PPPIIICCC;;;666555;;;???AAA???@@@DDDFFFFFFMMMPPPQQQIII===444111333222333333333444777<<>>CCCMMM\\\jjj}}}uuu]]]PPPOOO]]]wwwiiiHHH777777999666333111000111000000333111000///000111000///222111000///...---,,,,,,---,,,,,,---//////...,,,............////////////,,,---......------...000777666555444333111222333111111000///............000000000222444555666777888:::<<<===???BBBFFFIIIIIIIIIHHHFFFDDDAAA@@@???999777555333333444555666444888<<<======BBBLLLUUUggg~~~RRRGGGBBB@@@CCCFFFCCC???>>>???<<<;;;;;;888555777<<<555555444444666666444111///000222333333222111///---.../////////---,,,+++...---,,,,,,,,,---...///111///......000111111000111//////111///,,,,,,000,,,+++******++++++***(((---//////---///222111,,,&&&(((******))))))***+++---...///000111111111000//////000///...---,,,+++......//////...,,,)))'''******+++,,,,,,---......//////.........///000000111///......000111000///000111222333333333333222222444555444111000222444222111...------...000222555333222000///.........333222000///////////////---...///000000000000000000111111000---,,,,,,---+++///333444333222111222555444333222111111111111///...---...///000///...---,,,******+++,,,,,,+++///...------...111333555222000......000111222222111111333666;;;===>>>===;;;;;;::::::::::::999888888888;;;@@@DDDMMM^^^mmm~~~wwwnnneee___WWWNNNLLLOOOZZZlll~~~{{{pppeee^^^```bbbeeejjjssswwwqqqgggUUUUUUUUUYYY```eeehhhhhhqqqrrruuu{{{zzznnnaaaWWWLLLEEE???888555666999>>>AAA@@@CCCKKKQQQSSSaaacccaaaUUUDDD777333333666666555444333444888;;;===;;;777333000...------+++---///...,,,,,,...222222111111000////////////111555888999777555222111///222555555111///...000333222222000///---,,,+++,,,,,,+++---111444555444000...,,,++++++---///111000///000222444666555444999888666222...---...000---...////////////////////////111222333333333333000000111111222333444555555444333222222222222222000222555666666555666777>>>===@@@EEEPPP```rrr}}}~~~sss\\\PPPIII[[[|||eeeDDD555666888555222000111222333222333111000///000000///...222222111111///...,,,+++---,,,,,,---......---+++,,,,,,------......//////+++...000000///...//////444444333111111222222111111111000///////////////000000111333444666999;;;<<<>>>@@@AAAAAABBBEEEFFFEEEDDDDDDCCCBBB???<<<999777666444333222222333555777;;;>>>???@@@JJJZZZhhh|||sssHHHEEEAAA@@@DDDEEEAAA===<<<<<<::::::;;;888444555999555444333444555333222111...///111222222111///...+++,,,---......---+++***---,,,+++++++++,,,...///......///000222222///------,,,...///---)))+++///...,,,++++++,,,,,,+++***///000///,,,---000///+++'''(((******))))))***,,,......///000000111111111...............---,,,,,,***+++---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......------...///000000111///......000111000//////111222333444333222111111333555444000...///222111000...,,,---///111333333222111000000/////////////////////......//////......///000000000000000///000111///---,,,,,,---+++...222444444333222222444222000.........000111000///......///000///---...,,,++++++---...---,,,000///...---...///111333111///......000222333333333333444888;;;>>>>>>===;;;;;;;;;;;;::::::::::::888777999<<<>>>CCCNNNZZZaaakkksssvvv}}}xxxrrrkkkddd]]]UUUQQQQQQZZZjjjwwwwwwoooiiieeeccchhhfffccchhhttt|||xxxnnn___]]]\\\]]]___bbbddddddtttwww|||{{{pppaaaWWWLLLEEE>>>888888:::444888:::<<>>BBBGGGPPP```vvv~~~ooo[[[BBBGGG^^^aaaCCC777999555333111000222444555555333111000///000111000///222222222111000///---,,,---,,,+++---...///---,,,+++++++++,,,,,,---------+++...000111000/////////555666555333444666555111111111111000000111111222111333444555666999===@@@???AAACCCDDDBBBBBBBBBCCC?????????@@@@@@>>>999666555555555333111111222444888;;;???BBBIIIXXXmmm}}}^^^FFFCCC@@@@@@DDDEEEAAA>>>>>>;;;888777999888555444666444222222444333000///111+++,,,---------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,+++++++++---...///---...///111333111...+++,,,***+++---,,,)))***---111///---,,,---.........///000...+++---222222///+++***)))((()))***+++,,,......//////000000111111......------------------%%%''')))+++---.........---------,,,,,,+++++++++,,,,,,------.../////////000///---...000111111000///000222444444333222000111444777555///,,,---000//////......///111333444222222222111111000000///)))+++---...///000222333000000111111111111000000000111222111///...///000,,,///222555666444222000222111...---,,,---///000222000//////000000...---///---,,,,,,...//////...000///...------...//////222000//////000111111000444444555777;;;<<<<<<;;;999:::;;;:::888888:::;;;777666777999:::;;;CCCLLLLLLVVV^^^dddooo|||~~~xxxuuurrrmmmfff___XXXSSSQQQZZZfffqqqpppllljjjlllmmmrrrjjjbbbdddsss~~~ttthhhgggfffeeeeeefffhhhhhhxxx}}}|||rrrbbbYYYPPPHHHAAA;;;:::===333666888===JJJZZZdddgggccc```YYYLLL>>>333...---000111111111222555:::===;;;<<<;;;888444000//////+++---000000///.........///...,,,*********++++++000333555555333000......+++///222222///------...222333333222111...,,,+++///...,,,---///000000///...---,,,,,,,,,...000111/////////111333444333222+++...111222111///......,,,---...///000000000000111111222333444444444333111111222333333333222222555444444444444444555666555666888888777888:::===AAAIIITTTbbbuuuoooLLLEEEKKKggg{{{```EEE:::===444222111222444555555444333111000000111222222111222222111111000000//////,,,++++++---///000///...+++++++++++++++,,,,,,,,,+++...000111000/////////999:::888444555888555///111111111111222333444444444666888999:::===BBBFFFBBBDDDFFFEEECCCAAA@@@@@@<<<::::::;;;<<<<<<888666222333444333111111333666888<<>>LLLYYY^^^[[[PPPKKKCCC;;;555111///......//////000111444999===:::;;;;;;999444000//////------///111222000---***...---+++******+++---...---///111000...---,,,,,,---111444444000......///111222333333111///---+++...,,,+++,,,.../////////---,,,,,,------///000000//////...000222222111000,,,...000000///......///,,,---...///000000000000000111111222222111111111///000111333444444444333555555555555555666777888777888777666666888<<>>===:::777555666888:::888666///222444333222222555888999>>>HHHUUUggg~~~aaa===JJJLLLHHHFFFFFFCCC<<<888999<<<666333888;;;888333111222///000333111,,,+++000------,,,+++******++++++++++++)))))))))***+++,,,,,,,,,++++++,,,...///000333111...---.........------)))(((,,,---+++***+++///,,,((('''(((***++++++......,,,+++000999>>>>>>444---'''%%%))),,,---+++...---------...///000111------,,,,,,,,,---......000///...---,,,++++++,,,******+++,,,------...///)))***---/////////...---...---,,,...000222333222...///222444444333111///444999<<<888111+++,,,///,,,---...000333555666777666666555333111...,,,+++,,,///222222000///111333444444444333222111000///+++,,,......------///000...000222555777555111...111111///......///000000333111000///000///...,,,---,,,++++++---//////...++++++------......------******,,,000444666555444444333333444666777666444555666555333111111666:::666444555777666555888>>>:::@@@CCCFFFQQQbbbhhheeeggggggccc]]]UUUOOOHHHCCCNNNZZZffflllqqqwww{{{|||vvvgggWWWWWWiiizzz{{{sssqqqssstttuuuvvvwwwxxxzzzxxx~~~qqqhhh[[[XXXUUURRRJJJ>>>888888555444444:::EEENNNLLLDDDBBB;;;444000000111222111000000000///000222666:::888:::;;;999444000...///......///222444222,,,'''...---,,,++++++---///000///000000///,,,*********///222666555222//////000111222333333222000---,,,,,,******+++---///000///,,,,,,---......//////000//////...///111111000...///000000...------...000,,,---...///000000000000///000000000000//////...,,,...000333444555555555666666555666666777888999888888777555555777<<<@@@PPPbbbyyykkkXXXCCC@@@TTTrrrwwwaaaFFF777555666666666666666444000---222111000111444666666555333111000//////111333444+++++++++...111333222111.........------,,,,,,,,,,,,---......------...000888777666777888777555333222333444555666666666666888===???===>>>DDDDDD@@@GGGJJJHHHAAA======<<<:::;;;===>>><<<666222111222111111333666444111444:::===EEEPPPbbb{{{zzzRRRBBBDDDDDDHHHIIIDDD???>>>>>><<<999888666555666555444222222333333111...,,,,,,---...---+++***))))))***+++...***'''(((,,,---***&&&------------,,,+++***)))***,,,------,,,,,,,,,---...,,,)))))))))******))))))******)))'''(((***,,,,,,------...222===MMMZZZ888///)))***,,,+++***+++,,,+++,,,,,,---...///000000...,,,---000111///---333000---,,,,,,,,,+++***,,,,,,+++++++++,,,---...000...,,,+++,,,------,,,...------...111222222111///......///222333333222666666555444222///,,,***///000222222111111333444777666555333111000000000......///000000000000000------...222666555111,,,///++++++//////++++++///+++...222444333111000000222000///000222222000---666222111444555111...///000...,,,***)))***+++,,,...------...000111000///...---,,,...111444444444333222111222444555444333555555555555555444444444999666333222444777999:::999;;;>>>AAAFFFLLLTTTYYY]]]WWWQQQMMMMMMLLLGGGCCCLLLXXXgggrrr|||{{{dddNNNLLLXXXgggpppvvvoooqqquuu|||rrraaa[[[\\\___```YYYMMMAAA:::888777666555777999:::999888333333333333222000///...000///---,,,...111444777;;;555111222111///...000000222444444111...---,,,000...+++)))***,,,///111...---,,,+++***+++,,,,,,...444777444000000000...555222...---------------111000000///......------...---------...///111222...---///444444111///000...------,,,,,,++++++***000...---...111333111///000///...---------------000//////000333555555555444666888888666555444555<<<666444888;;;<<>>@@@DDDHHHHHHBBB>>>======;;;:::888666555444333111///222333333111...,,,++++++,,,,,,+++++++++,,,,,,---...***((()))---...,,,)))---------------,,,+++++++++,,,------,,,+++++++++...,,,))))))*********)))*********(((&&&&&&((()))---,,,))))))...<<>>@@@CCCHHHNNNSSSQQQMMMGGGFFFGGGGGGDDD@@@KKKVVVfffsssuuu___IIIEEEPPP]]]ggglllqqqsssyyy~~~lll^^^YYYWWWYYYXXXQQQGGG===999888444333333444555666666555333222222111000000//////000///------///444999<<<<<<666111111111......000333444666555222000.........---+++***+++,,,...000111000...---,,,,,,,,,,,,+++111555333000111222111444111...------...---,,,..................------...---------...///111222---,,,///444444///---............---------------111///---...111222111000000///......---------...444222111222444555555444555777888888777555555666666333444888<<>>444111...,,,+++++++++***///...---,,,,,,,,,------777666666777888888666444666666777999;;;===???AAAAAADDDEEECCCDDDHHHIIIGGGDDDDDD???;;;;;;===:::444444333333444666666444333333222444888888999@@@HHHUUUfff|||~~~TTT@@@>>>@@@CCCFFFFFF@@@<<<<<<;;;999888666444333222111...,,,111222333222///+++*********+++,,,------.........---+++)))***---///...,,,------...---------------,,,,,,,,,,,,++++++***)))---+++))))))***++++++***++++++***(((%%%%%%&&&(((***)))((((((,,,777GGGRRR666///)))***,,,+++***+++++++++***++++++,,,---...111000//////111111000///000///---,,,---...---,,,,,,,,,,,,,,,,,,---------...,,,++++++...000111111...------...111222222111222000//////000000///......//////000000000//////---///000111000000111222666555444222111000/////////000111111222111111111000111111000...------...---++++++------++++++---+++...111222111///...///111000000111222222111///444111222666666111------111///---,,,+++***++++++,,,,,,,,,---000222222111444222111111111111000...333222111222333444444222666666666666666666666666999888666666888:::;;;;;;<<<===??????@@@CCCGGGJJJFFFCCC@@@@@@CCCDDDDDDBBBIIISSSbbbrrrrrr\\\EEE???GGGSSS]]]dddqqquuu}}}zzzoooaaaWWWSSSMMMNNNLLLEEE>>>888777888333222111222333444333222111000////////////111111000///---...111777===AAA===666111111000......000444555666444111///......---,,,,,,,,,,,,---......444333111///------------,,,222555222//////000///222000///.........---+++******+++,,,,,,---......------------...///000111,,,+++///444333...++++++.........///////////////222000......000111111111000//////............///666555333333444555555444666888888888666555666777777666999===CCCLLL\\\jjj}}}vvvZZZEEEBBBPPPaaalllTTTDDD;;;999444111444555222...---///000222444666666333111888888555000...///000...,,,//////...444???AAA;;;666333///---,,,,,,+++***///,,,******,,,---,,,)))666666555666888888777555777888999;;;>>>AAADDDEEECCCDDDDDDDDDDDDFFFGGGFFFBBB@@@;;;777:::<<<999222666444222444888999777555666555777:::<<<@@@IIISSSbbbwwwkkkFFF???CCCDDDCCCEEECCC===:::;;;999666555333111000000000...,,,...000111111///,,,++++++***+++---...///...---------+++***+++...000111000......------.........///---,,,,,,+++++++++)))''',,,***)))***+++,,,,,,+++***+++***(((&&&&&&(((***%%%'''***+++---///444777444...***+++,,,******,,,+++*********++++++,,,---......---............---///...------///000///...+++,,,,,,---------------///...,,,---///111111111///...---...111222111000000///......000000///...------..................,,,...000111000000000111666555444333111111111000000111111222222222111111222333333111...---000444,,,++++++,,,,,,,,,,,,---,,,...111111///...---...000000000111222222222111333111222666666111---,,,************+++,,,---...,,,++++++---000222222222555333222222222222000...222111111111333444333222555666666666777777888888999888777888:::;;;;;;;;;>>>???@@@???>>>>>>@@@BBBCCCAAA@@@AAAEEEHHHHHHHHHIIIOOOZZZkkksss]]]EEE<<>>777111000///---...111222333333111...,,,,,,---,,,------.........------222111000.........//////111666777222---,,,,,,***111000///000000///---+++'''((()))***,,,---......------------......//////,,,,,,///444444...******------......///000111111333222000//////000111222/////////...//////000000555444222333444666555555666777777666444444666777>>>>>>BBBIIISSS```ooozzz|||aaaHHH>>>EEEPPPjjjzzzcccJJJ777;;;555222555666444111111//////111444555444111...555444222///......///...///000...+++...444444000555222///------------,,,,,,(((%%%'''---000...+++666555555666888999888666888999;;;===@@@DDDFFFHHHFFFEEEDDDDDDDDDDDDEEEFFF???===999666888<<<888222777444222444777999777555777666777;;;???FFFSSS___sss^^^BBBAAAFFFDDDCCCCCC@@@:::888999777444000...---...///000///---+++---//////...---------------...///...---+++***---,,,+++,,,...000222222......---------...//////...,,,++++++,,,,,,)))'''+++***)))+++---------+++)))******)))((())),,,...''')))+++,,,+++*********222---***,,,+++)))))),,,++++++*********+++,,,,,,---.........---------...///...---...000111000...+++,,,---.........------333000......///111111000///...---...000222111000---,,,,,,---///111000//////......------,,,,,,,,,+++...000111111000000111777666555333222222222222111111222222222111111000000111111///,,,---222666+++,,,,,,+++,,,---------...///111111///---------...///111222222222333333444111111555555000---,,,,,,------...///000111111,,,++++++---000222222222333222222333444444222000222111000111333444333222444555555666777888888999999888777888:::;;;;;;:::>>>???@@@???===;;;;;;<<>>AAAEEEGGGIIIIIIIIIEEEDDDEEEDDDCCCCCCFFF<<<<<<999666888;;;999444555444333333444555555555888666888>>>FFFQQQbbbppp}}}TTT@@@AAACCC@@@BBBBBB>>>888666777555111---,,,+++---...000///...+++---...---,,,,,,---///.........------,,,+++***------,,,,,,---///222333///...---,,,,,,---......///---+++,,,......+++(((***))))))+++......---,,,))))))******)))+++---000---+++***))))))***,,,...000,,,+++,,,+++)))))),,,,,,,,,++++++++++++,,,,,,...///000000......///000000//////000111111000...+++,,,---//////......---444222000///000111111000///......///000111111000,,,++++++,,,///000000///000000...---,,,,,,,,,,,,+++...111222222111000111666555444333222222222222111111111222111111000///------,,,******,,,000333***------+++,,,//////---000111222111///------------///111222222333444555555111000333333000------///.........------,,,,,,,,,,,,,,,---000222222111222222222444555555333111222111000111222333333111333333444555777888999999888777555555777999::::::;;;===???>>><<<:::999999BBBBBBDDDFFFIIIMMMPPPRRRPPPPPPRRR[[[jjjwwwxxxrrrdddUUUFFFAAAEEEOOO\\\gggrrr||||||xxxzzzzzzgggSSSGGGBBB<<<777777666444222111111222333222000////////////---+++............///111333444333111000///000333777999999444000222222000///222333333222000......111333222222222111000...---,,,++++++++++++,,,...000222000555666222...///000000///000333555666444///+++******+++,,,,,,---......,,,------.........---------,,,...333333///...///,,,------...///000000111333444555444111000000111////////////000111333333111000000111444666777777444444444333333555999===GGGRRRbbbsssttt```PPPCCC;;;GGGeeefffJJJ<<<555000111222000///000000000000111333333111///...,,,,,,...///---...111333222111///.........///000---++++++---///111111000---++++++---...---***444444444666888:::999888<<<>>>BBBFFFIIIKKKKKKKKKHHHCCCAAACCCBBB???@@@DDD:::<<<;;;888777::::::777333444444444444555777999;;;:::>>>GGGSSSbbbwwwhhhHHH>>>???@@@???BBBAAA<<<666444666444///---,,,+++,,,...///...---//////...,,,))))))+++------,,,,,,+++++++++,,,,,,...---,,,+++,,,...111333000...---+++***+++,,,---///---+++,,,///000---***))))))))),,,...///...---)))******))))))))),,,...,,,+++))))))***,,,------///,,,+++---+++((())),,,------,,,,,,,,,,,,---------///111000...---///000000000000111222222000...+++,,,...///000///...---444222000000111333333222000///...///000111000///---,,,+++,,,...///...---000///...---,,,,,,------,,,///222444333222111111333333222111000000000000000111111111000000///...///,,,***)))***,,,---...***...///,,,---111111...222333333111///------...,,,///222333222333555777666111///111222///---///------,,,,,,+++***)))(((...---,,,...000111111000333333333555666555333111222000000111222333222111111222333444666777888999888555333222444777999999666999;;;<<<:::888777666>>>@@@BBBFFFIIINNNSSSVVVVVVVVVVVVZZZcccjjjhhhaaaUUUMMMHHHIIINNNTTT]]]dddnnnyyy~~~zzztttppprrrzzz|||qqq\\\HHH>>>===:::444666555444444444333222111333111///...///...,,,+++...//////000111222333333111111111111222444666888666111000333444111000222222111000...---///222555777666444222000...---,,,,,,,,,++++++,,,...000111111666777222///000222222///111444888999666000,,,..................------,,,---.........---,,,,,,,,,***,,,000111......111/////////000000111111111222555777666333000///000/////////000111222444555444333222333555777777666555555444333444888===AAARRRhhhwwwjjjVVVEEEFFFUUUiii|||uuu```DDD<<<555333333///---...111000///000222333333222000------111111......222000///...---,,,+++,,,...000---++++++,,,...//////000///..................444333444666999:::999888===@@@EEEJJJMMMMMMMMMLLLFFF@@@===???>>>:::;;;@@@999======999777:::;;;:::333555777777666777;;;???@@@???DDDPPP^^^qqqWWW>>>;;;>>>@@@AAABBB@@@:::444444666333...///...,,,---......,,,+++222111///+++((('''))),,,+++******)))***+++---.........---++++++,,,000333000///,,,***)))***+++,,,000---***---111222///+++((((((***,,,///000...---***+++***)))'''''')))+++'''(((+++---...,,,((($$$...++++++---+++((()))---......---,,,,,,---------+++---///...,,,+++,,,///111000000111222222///---+++,,,...000000///...---222000///000222444555555000///...///000111000//////---,,,,,,---...---+++000///------,,,---...///,,,///333444444222111111111111000//////...//////000000000000000///......333///+++***,,,...---++++++///000,,,---222333///333444444222///------...,,,///222333222333555777777222///000000......000------.../////////.........------...000111000///444444444555666555222///111000000000222333222111111111222444666777888999777444111000222555888999333555999:::999777666555;;;>>>AAAFFFJJJPPPVVVZZZZZZ[[[[[[\\\```bbb]]]UUUKKKIIIJJJQQQVVVZZZ^^^ccchhhuuu~~~}}}{{{xxx~~~~~~{{{}}}{{{wwwrrrnnnooouuu{{{sssiiiUUUAAA999;;;999444555555555666666555333000555333111111111000...,,,//////111222333333333222000000111333444666888888333000000444555333111222///...---++++++---111555:::888666333000...---,,,......---,,,---...///000555999999333//////111000///222666999;;;777111,,,111000000///......------,,,---.........---,,,++++++))))))---///---///222111111111111111222222222222555888888444000///////////////000111333444555777666444444666777666555666666555555666:::@@@EEE___~~~kkkUUUGGGIIISSSfff||||||pppLLLCCC;;;888555111......222000...///111333444444444//////333222......222333222000///---+++,,,...111...+++***+++------------.../////////000222444999555333444888<<<======CCCDDDHHHLLLNNNNNNJJJGGG???>>>;;;999888999::::::;;;<<<<<<<<<;;;;;;:::999:::777777:::999666666999AAAIIINNN]]]wwwkkkFFFDDDCCC??????>>>BBB???<<<888555333111000///...---,,,++++++++++++444111---***)))***,,,...,,,+++++++++---///222444...---,,,,,,++++++,,,,,,---,,,,,,---...---+++(((,,,,,,,,,---,,,,,,+++******)))'''(((***,,,------+++)))***------******---)))))))))***+++---...///222///,,,((('''(((***+++++++++******+++,,,...///,,,///000---,,,000111000<<<888222/////////000000///111000...///111...)))------...000333444333111222111000000000000000111---------+++)))''''''(((***+++,,,---............000111111222111000///...444444222...///222222///000//////...------,,,,,,,,,+++***))))))******+++......---///111222111000555444333111000...---,,,---///222444666666555555333333333333333222111000///---++++++,,,.........///---...000///,,,...333444444444444444444333333000111222333444333222111000000000111333555555444888555222//////111444777:::;;;<<<<<<<<<999777555666<<<@@@AAADDDMMMXXX___eee___YYYYYY]]]]]]UUUNNNLLLNNNVVV```iiijjjddd^^^eeeppp|||xxxxxxwwwyyy|||www}}}}}}wwwtttwwwzzzzzzsssbbbMMM@@@<<<===<<<:::666777888777444222222222444333222000////////////555111...000555777666333111000000222666:::<<<<<<666555444222111000000000---///000///---...111555<<<999555111---,,,+++++++++,,,---,,,++++++,,,...444888;;;:::555000......)))...777===;;;444///---000333444222///------...............---,,,+++***,,,---...,,,******...222---...000111333333444444444555555444333111///---...000111111000000111222333333333444444444555555888000000888:::;;;KKK```www]]]QQQLLLDDDFFF___|||yyyhhhUUU@@@777666333000///---,,,,,,///222666777777555111...---///000...---333000...------,,,...000.........//////////////////---,,,+++,,,///222444888666444555999===??????DDDEEEFFFIIIJJJIIIEEEAAA===<<<:::888777888999:::::::::::::::999888777777999888999<<<<<<999:::>>>CCCOOOZZZmmm```AAAAAAAAA>>>@@@@@@>>>;;;777444222111///...///...---,,,++++++++++++///...,,,+++***)))******,,,+++******+++,,,...000---,,,,,,++++++++++++++++++++++++---//////---+++222222222111///...,,,++++++)))'''(((***+++,,,+++---++++++...---***)))+++*********+++,,,...///000111///,,,)))((((((***+++---,,,++++++,,,---...///+++......+++***...///---666333///------...///...///111000...///111///***.........000333444222111111000000000000000111111000000///---***)))))))))*********++++++,,,,,,,,,---...000111222222111111333444222...///333222////////////.........---------,,,+++******+++,,,---//////...///111222333333555444333111///...---,,,---...111333555777777777777777666555444333222111///---++++++---......---...------000///,,,...222222333444444444333333222333222111111111222333444111000000111222333333333777666333111000111444555999;;;===???>>>;;;777444333888===???AAAHHHSSSZZZaaa___^^^]]]\\\XXXRRRMMMSSSXXXbbbmmmtttsssjjjbbb```kkkzzzxxxuuuuuutttuuuxxx{{{}}}|||~~~zzziiiTTTGGGCCCCCC???;;;<<<===<<<:::666333333333333222111000///......///444111...000444666444111333222222333777:::;;;<<<333222111000......------,,,---...------...000222777666333111///...------,,,---...---,,,,,,...000666888999777333000//////---///444888999555000---555999<<<:::444...,,,---,,,,,,,,,,,,++++++***)))---------,,,+++,,,...111//////000111222222333333333444444333222000...---///000000111000000111222333333333444444444444555666444777???EEEPPPeee{{{jjjVVVLLL>>>>>>RRRnnn{{{hhhQQQAAA888333000000...---...000333666666666222///---...111333333333555333111///---,,,+++,,,000000//////......------///...------///222555777888777666888<<>>;;;:::999888777777888999999:::::::::999888888777777999888:::>>>>>>===???DDDJJJ\\\nnnwwwQQQ<<<>>>===<<>>===;;;999777555333222///---,,,---......---,,,...,,,---///...+++---222111222333444444333333222444333111///000222555666111111111111111111111111666555444222111111111222888;;;???AAA@@@<<<666222222666;;;===???DDDNNNVVV^^^bbbeeeddd^^^VVVPPPMMMWWW^^^kkkxxx|||rrrhhhccclll{{{yyyrrrrrrsssrrrsssuuusss___SSSPPPNNNHHHAAACCCCCC@@@<<<777444333444111111000///............333111///000333444222000555444333444777999::::::111111000...---------------+++***+++---...///...111111111111111000//////---...///...------///111777777666444333111000000111111333555888777333///555<<>>888CCCZZZwwwlllTTTBBB888444222///...///111444555555444000...------000333444555777666333000...---,,,+++111111000///...---,,,,,,------,,,---///222555777999999:::<<>>;;;888888777777777777888999:::===<<<;;;::::::999999999888888;;;???@@@@@@EEELLLWWWnnn```FFF:::<<<:::;;;@@@AAA999666333222333333222000......---,,,,,,,,,,,,,,,---,,,,,,+++***)))((('''++++++***)))))))))******+++******)))))))))))))))******+++---000000///---333333222000...,,,***)))---,,,******,,,,,,+++***...,,,---000///+++)))***+++++++++,,,,,,---//////...---,,,+++***++++++,,,000///...------...///000000111000------000///,,,000///...///111222222111000222111///000333222...000000000111222222000...////////////000111333333666444000...---,,,,,,+++000...---,,,,,,---///000+++---///111222333333333111222111///000444333///000000000000000000//////---,,,,,,++++++,,,---.../////////...///000333555444333222111///---,,,+++---......111444888<<>>@@@CCCMMMWWWbbbhhhnnnnnnhhh]]]TTTOOOQQQYYYgggvvv}}}{{{ssslllfffooo|||wwwqqqnnnqqquuuvvvwwwyyyyyyggg^^^\\\YYYQQQIIIDDDCCCAAA<<<777444333444000//////............///444333111222333333222///444333222333555777777666222111000///////////////...,,,***+++...000...,,,...///111222222111///...,,,---......---...///111555444444444333222000///111666:::999999999777555555<<>>@@@BBBDDDEEEFFFDDDAAA>>>===<<<<<<:::999777777777888888999::::::<<<;;;:::999999999::::::999999<<<@@@BBBEEENNNXXXiiiQQQ@@@:::===999;;;???===888444000000333444222000......------,,,,,,------000///---+++*********+++***************++++++,,,+++***))))))(((((()))))),,,+++,,,---//////---+++/////////...---,,,******...---,,,---......---+++,,,+++---111111---+++---+++*********+++,,,---...------,,,,,,,,,,,,,,,,,,000///...---...///000111111111///,,,---111000+++000///...///111333333222222444222000111444333///111000000111222222///---////////////000111333333666333///---------+++***000...---,,,,,,---///111...///000111222111111000///111111///111555444000000000000000////////////,,,+++*********,,,---...---...///...---...000333444333222000...---,,,+++---------///333888===@@@DDDCCCBBB???<<<999666444111000............,,,+++---+++,,,...---***,,,000111333555666777666444333111111222333444555555444222333444333000///000111000111222222111...,,,***444777===@@@@@@<<<666222333444888===???CCCNNNZZZkkkqqqwwwyyysssgggYYYQQQJJJQQQ\\\fffllllllhhhcccdddkkkvvvzzzmmmiiijjjqqqyyy}}}~~~xxxjjjaaa^^^[[[TTTMMM@@@@@@>>>;;;777444333333///............//////000666555555555555444111000111000000111333333222111000000///////////////000000---,,,---000111///------///111222111000...,,,+++,,,------,,,---///111111333555555555333111000333???HHHDDD===;;;<<<<<<<<>>CCCHHHOOO]]]kkk~~~pppHHH===<<<===888;;;???999555111,,,---111333111---......---------------...222000...+++***+++,,,---++++++++++++,,,,,,,,,,,,+++******)))))))))))))))+++++++++,,,......,,,***..................---,,,---,,,,,,---//////---,,,+++***---222222...,,,...+++*********++++++,,,---+++,,,---------------,,,......------...///111222///...,,,))),,,000...)))000...------///000111000555666444000111444333///000000000111222222000...000/////////000111222222333000......//////,,,))),,,++++++++++++---...///000111222222111000///......000000000222555444000111111000//////...------++++++*********,,,---...,,,...000///---,,,---000333333111000...---+++++++++,,,---///333888<<>>BBBPPP___uuuzzzyyyiiiYYYNNNGGGKKKQQQVVVYYYYYYVVVTTT___dddmmmxxxxxxrrrdddbbbdddoooyyy~~~}}}wwwkkkaaaYYYSSSMMMIII===>>>>>>;;;777444333222............///000111111777777777777555333111///...------...000000///---...------------......///000//////000111111000......///000111000///---+++***,,,------,,,---///111111555888888555333555777???OOOXXXPPPCCC???@@@AAAHHHMMMQQQOOOHHH>>>777333000///---++++++++++++,,,...------...///000///......///000000111111111000............///000222222333000...///222222000...222222222222333333333333777888GGGhhh{{{|||xxxfffUUUBBB666@@@SSSvvvjjjOOO888555333000/////////---,,,///000000111333888>>>CCCMMMLLLAAA222,,,///000,,,,,,,,,---...///000111111111111000///............???BBBFFFHHHGGGFFFFFFGGGCCC???:::666555666666666666666777777888777777777777666555555666888:::<<<;;;<<>>555666111,,,---111333111---......------------......000000///...---,,,++++++,,,,,,,,,,,,+++***))))))++++++***))))))))))))***(((((()))+++---...---+++---............------,,,*********,,,......---+++---,,,///333333...+++,,,,,,++++++++++++,,,------***+++---...///...---,,,,,,,,,,,,,,,---///111333...---***)))---111///***444111...---...///000000888888555111111444333///000//////111222222000...111000000000000000111111111///---///222111---((()))***+++,,,---...///000000111222222111000///...---///000000222666555111222111000///...,,,++++++,,,+++++++++,,,---///000,,,000333222...+++,,,...333222111000...,,,+++*********,,,///333777:::<<>>:::666333111///......///000111222333666777888777444111///...,,,+++,,,---//////...,,,...---------...//////000...000222222000//////000,,,---.../////////...---+++,,,......---...111333666;;;===:::444444;;;BBBSSSaaaeeeVVVGGGCCCDDDBBBKKKPPPWWW[[[YYYPPPDDD<<<222000...+++******++++++,,,.../////////...///000+++---///222333222111000............///111333444444111...///222333000---111222222222222333333333777;;;RRR|||}}}~~~uuugggTTTEEEBBBGGGYYY}}}~~~gggNNN:::777222/////////.........///000111333888???EEEHHHJJJBBB444...111000***------......//////000000000000/////////.........@@@DDDHHHJJJHHHFFFFFFGGGDDD???999444333333333333555666666666666666555555888777666777888;;;===???===>>>DDDLLLVVVfff~~~GGG@@@999::::::777===???333999333...///333666333///......---------......///---...000000///---***(((......---,,,***((('''&&&,,,++++++***************%%%&&&'''***---///...,,,------------,,,+++***)))((('''(((***------,,,***///...000444333---******------,,,,,,,,,---......)))+++---/////////---,,,+++++++++,,,---000222333000///,,,+++///444222---999666111//////111222222999999666111111333222////////////111333333111///222111000000000000000111000......111444333...)))***+++---///000222222222///000111222222111000///,,,///000000333666555111222111000///---+++***)))------,,,,,,---...000111---111666555000,,,+++---333222111000...,,,+++***)))***,,,///222666999;;;CCCFFFJJJLLLKKKFFF@@@;;;888444...+++***,,,---...+++******,,,+++)))+++///+++---111333444333111///444222111111222444777999111555777666222111333777111111222333333222111000...///000111333555777888777222444===CCCIIIZZZnnnzzzpppXXXIIIDDD???CCCHHHKKKLLLKKKKKKJJJIIIKKKRRR[[[dddfffaaa[[[XXXVVVYYYdddqqqyyy~~~ppprrr|||yyygggSSSEEE@@@???@@@BBBCCCBBB===777333111////////////000222333444666777888777333000---,,,+++++++++---///000...,,,000000///000000111222333,,,000333222000......000+++,,,---...////////////,,,.../////////000222444;;;???@@@:::333444@@@KKKdddmmmjjjYYYJJJGGGFFFAAAGGGMMMXXXccceee]]]OOODDD555333000...,,,+++,,,,,,+++...111111...---///111)))+++///222444333111///............000222444555444111...///222333000,,,111111222222222333333333777>>>\\\}}}}}}|||ssscccUUUKKKHHHBBBjjj|||eee>>>999444000///000000000...////////////333:::@@@???DDD@@@555111555333+++///////////////.........,,,,,,,,,---------......CCCHHHMMMNNNJJJFFFCCCBBB???<<<888444222333444555:::555666>>>===444111666777===>>>888444888<<<<<>>777333...+++***+++++++++///...---,,,,,,,,,,,,,,,...///000111222111111000333333222222333555666777666777888777444111000///222555666444222333000+++111111111222444777:::<<<999;;;===>>>DDDQQQcccppp}}}vvvbbbMMM???999???>>>>>>AAADDDEEEBBB??????CCCIIIRRRXXX[[[ZZZXXXTTTSSSVVV[[[```fffrrr}}}{{{ooopppxxxzzzgggPPP@@@;;;<<<<<<>>>???>>>:::666444333444333000///......000111222333333333222111///............///000///---******+++---.........------111000000///...---------***+++,,,000222111,,,(((---,,,+++,,,///555:::>>>>>>>>>AAAAAA999666IIIbbbvvvnnn```QQQIIIIIIKKKMMMEEENNNYYYcccmmmpppeeeVVVCCC999---***---000---)))444333222111///---+++***///...///000111111///......,,,...222111---111888333222000000111222111000111222333333111111222333555GGGjjjzzzyyy|||zzzcccKKKEEEMMMjjjUUUFFF888444222//////222111000...---000555===BBB:::===>>>:::333......000,,,)))***,,,---******---,,,------......------,,,BBBFFFJJJKKKGGGCCC@@@???;;;999555222111111333444888222333:::999111///444666999999555777===???===CCCJJJVVVdddvvvQQQ999:::999888888888888555333111000///...---------------333000---333111+++...'''(((***,,,------,,,,,,******++++++++++++******+++***)))+++---...,,,***))))))+++,,,,,,,,,++++++...///000///,,,*********+++,,,---......---,,,+++.........------,,,,,,,,,,,,---------...000111111...///222333///)))***...111000000000/////////...///---,,,+++---------,,,222...***+++///222222000333111000000000000---+++///---+++...222444111..................//////000///...,,,,,,------,,,+++---,,,+++,,,...000111111000111111222222111000///---444555//////555444...000000000///...,,,+++***///---+++,,,///000///---...///000000000///---,,,//////...---,,,++++++***+++---///000222555999<<>>999555000,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---///000222333333222222111333333222222333444555666666777888777444111000000222555555222111222000,,,111111111222444777;;;===:::<<>>???<<<888666:::@@@HHHNNNQQQPPPNNNUUUUUUXXX\\\___eeesss~~~ooonnntttyyywwwpppaaaQQQDDD???>>><<>>:::666444333222000.........///000111222222222111000...------------///000///,,,***+++,,,---...///...---,,,/////////...---,,,,,,,,,,,,++++++---///000...+++,,,,,,------///444:::>>>>>>???CCCCCC;;;;;;PPPkkk~~~nnnXXXIIIFFFIIIKKKJJJLLLUUUaaaiiipppqqqfffZZZGGG???444/////////,,,)))222222111000///---,,,+++,,,,,,---000444555333000222000111333111---///555222000//////111111111000111333444444333222222333666HHHkkk}}}|||zzz{{{{{{nnnYYYIIIDDDWWWsssiiiVVVBBB999666222///...222111000///111555;;;???777:::>>><<<666000...///,,,******------******---,,,------......------,,,@@@BBBEEEEEEBBB>>>;;;:::666555333111000111222333777222222666666000000444666666555555:::AAACCC@@@IIISSSdddxxxkkkGGG333777666666777777777555333000///...---------------///444222555>>>999...---%%%&&&(((***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))***,,,......,,,+++******************++++++---...000///---*********------------------------...------,,,+++******))),,,,,,,,,---///222444666222222444444///)))(((,,,000000000000////////////---+++******,,,------,,,000---++++++///111111///111000///000111111///---...------///333333000,,,------........./////////...---+++,,,------,,,+++...---,,,---///111111111---...000111111111000//////444555000000444444...111111000///...------,,,///...............------...///000000000///---,,,------------,,,,,,,,,,,,,,,///222222111333999???HHHLLLSSSYYYYYYSSSHHHAAA:::666111...---...............---,,,,,,,,,------000111222333444333222222444333222222222333444555555777888777555222111111222444333000///111000---222222222333666999===???>>>???CCCIIISSS___jjjpppooollldddWWWHHH>>>999888444222222444888888666333333666<<>>>>>@@@DDDCCC===@@@ZZZvvvhhhKKK<<>>@@@???===:::777555333222111111111111222333888444333555555111222666666777777888;;;@@@EEEGGGVVVaaauuuUUU???///333333444555777666444222///...---------------...///555999CCCNNNDDD222,,,++++++,,,,,,,,,***)))(((***++++++++++++++++++******+++,,,---...---+++***,,,+++)))(((((()))+++,,,+++---//////---+++***)))///...------------...///...------,,,+++***))))))---------...000222555777333222333444000***))),,,,,,---...///000111222333---+++***+++---......---111///......000222222111000//////000222222111///------...111333222...+++,,,,,,---...////////////---,,,,,,,,,---...,,,+++...------...000111111000---...///000000///......000444444111000333333///222222111000000/////////,,,---...---+++******,,,...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///333222///000888???JJJOOOVVV\\\]]]WWWLLLDDD;;;777111...---............------,,,,,,,,,------000111222333333333222111444333222111111222333333555777888888555333333333111333222......111111...333333444666999===AAACCCDDDDDDGGGNNNXXXbbbiiillllllfff\\\PPPDDD===999999222111000222555666333111222555999???EEEGGGEEEDDDJJJNNNSSSWWWXXX```ttt}}}vvvwwwwwweeeXXXQQQIIIEEEFFFHHHHHHGGGEEEDDDBBB@@@>>>;;;777555444333222111000000000111/////////......------------,,,,,,,,,------+++)))...///000000///...---,,,.........---------,,,,,,///---,,,++++++,,,------,,,000333444333555:::>>>;;;???BBBAAA<<>>777000---,,,---------............------******,,,333:::===888222222111000000...------...///......000222333222111000333666777666444333222444@@@XXXyyyzzzzzzzzzwwwsssrrrsss{{{}}}hhhLLL@@@QQQfffvvvdddMMM===555000///222000000000222555666777///333666666444111000000...++++++------******---,,,------......------,,,;;;:::::::::999777444222111111222222222333333333777444222333333111333666444777:::;;;:::===GGGPPPdddrrrmmmFFF:::000111111333555666666333111......---------......//////:::FFFVVV___MMM444---000000000///...,,,)))((())))))************)))))),,,---......---+++******---,,,)))(((((()))+++,,,+++---......,,,*********000///---,,,,,,---///000.........---,,,++++++***////////////000222444555222000111333111,,,+++---,,,,,,---///000222333333...,,,+++,,,...//////...111000///000111222111111///...///000222333222111---...///111222000---***++++++---...////////////---,,,,,,---//////---+++///......///111222111000//////000000///...,,,+++000333333111000222111...000000///.........///000,,,---...---+++******,,,...///000000000///---,,,+++++++++,,,,,,,,,,,,---***...111000---///777???LLLRRRZZZ```aaaZZZOOOGGG999555000---,,,---------------,,,,,,,,,------......///111222222222111000444333222111000111222333555777888888666555444444000222111......111222///444444555777;;;@@@DDDGGGFFFGGGJJJQQQ[[[dddjjjmmmhhhbbbXXXMMMEEE>>>999666222000///000333444222///---///333888<<<>>><<<;;;???CCCJJJNNNQQQ[[[pppuuurrr}}}wwweeeVVVLLLAAA???EEENNNSSSTTTKKKFFF???999777666444333555555444333222222222222.........------------------,,,+++,,,------+++***///000000111000///---,,,/////////..................///......---,,,,,,,,,000333777999999999<<>>;;;666000------///,,,------...............,,,,,,...333999:::555000333333222111111222222222000///000222444555444222000333666777666444333222666;;;JJJgggxxxuuuvvvuuutttuuu{{{~~~{{{bbbMMMJJJNNNTTTnnnyyy]]]CCC555111222111///...///222444444444///000000000//////000111///,,,+++...---******,,,,,,------......------,,,999777666666666666444222111111222333444444333333333222111000000111222333222666;;;======BBBRRRbbbvvvZZZ>>>666222111111333555666555222000...............///000111444EEEYYYiiikkkPPP444//////000000000000...---,,,)))))))))******)))))))))---......---++++++,,,---...---+++))))))***+++---,,,------,,,*********,,,///...---,,,,,,---...///............------------//////000000111111111111000...///222111...,,,...////////////000000000000///---,,,,,,...//////.../////////000000000000000/////////000333333222111......000000000...,,,+++)))+++,,,.../////////...---------///111111///---000//////000222333111000000000111000///...,,,***111111111111000///...---...---,,,++++++,,,...//////...............------...///000000000///---,,,++++++++++++,,,,,,,,,,,,***,,,///...---111999???MMMRRR[[[bbbccc\\\QQQHHH888444///,,,+++,,,,,,,,,------,,,,,,,,,---.........///000111222111000000222111000000000111222333555777999999777666666666///222222///000333333000333333555777<<>>888333222///---...111222000...,,,---000444888999777666666:::@@@FFFKKKTTTgggyyy{{{mmmgggqqq}}}lllXXXMMMBBB@@@HHHSSS[[[]]]MMMDDD:::222111111222111555555444444333222222111......------,,,------......---,,,,,,------,,,+++///000000111111000///...////////////////////////---...000///...---...///666777:::>>>@@@@@@??????888:::<<<<<>>===???DDDGGGDDD===:::<<<777666555333000...///000------...///////////////,,,---000333555444111///......---,,,...111111...111111111333555555444222000333555666555333222333999999@@@XXX|||vvvtttuuuvvvzzzxxx```OOOEEE???TTT{{{rrrUUUAAA888444444000......111333333111///...---------///111222///,,,,,,......******,,,,,,------......------,,,777555333333555666444222000111222444444333222111222222222111111222333222555666;;;CCCIIITTThhhzzzpppJJJ999222222111222333555777555222............///000111222222>>>TTTjjjxxxpppMMM222111,,,---...///...---,,,+++)))******++++++******)))+++,,,---,,,***+++///222......,,,+++++++++,,,,,,------,,,***))))))+++---------,,,,,,,,,,,,------------------............,,,...000111222111000000000......111111---+++,,,.../////////000000000111///...,,,,,,---...---,,,000111111111111000000000000//////111333333222111//////000///...,,,,,,,,,(((***,,,.../////////.........///111222222000...000000000111333333111000///000000111000///...---000//////000///---,,,,,,...---,,,+++,,,---///000///---+++,,,///000///---...///000000000///---,,,,,,,,,+++++++++++++++++++++,,,,,,---///444;;;@@@KKKQQQZZZaaabbb[[[PPPGGG888444///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222333222111111111000//////000111222333444777999999888777777777...111333111222444333000000111222666:::@@@EEEHHHDDDEEEGGGHHHLLLSSS^^^eeeZZZRRRIIICCC@@@===888333333000...///111333111///......000444777888666555333444999@@@FFFNNN^^^mmmyyy|||ttteee]]]cccyyyxxxhhhRRRIIIAAA???FFFPPPVVVXXXHHH@@@555//////111111000333333333333222111000000///...---,,,,,,---...///000...,,,,,,---...---,,,...///000111222111000///........................,,,---...------///444888;;;;;;===AAAFFFGGGCCC???999;;;<<<@@@LLLccc~~~oooVVV???999999666555888555333444888777222111444111111000000000000000///......///000000000//////***...111222000///...///+++---+++(((+++000///***111111222333555444222000111333444444333222222333888888<<>>CCCFFFDDDEEEDDDAAA@@@DDDOOOXXXVVVNNNDDD??????>>>:::666666333000111333555333111,,,,,,...111444555333222333333666===CCCKKKXXXdddfffkkkuuu~~~}}}pppbbbZZZXXXooo}}}kkk[[[HHHBBB;;;:::@@@GGGKKKMMMCCC<<<333///000222111///111111222111111000///...///...---,,,---...///000000///------.........---...///000111222222111000------------------------+++,,,,,,+++,,,111999@@@???===>>>DDDJJJKKKEEE???:::<<<>>>DDDTTTnnnqqqTTT:::444666222000111222...---222222//////333000...---...000111000...//////000000000000000///(((---111000---+++---111111333111---///555333---111111111333444333000...111222333333111111222333444777999BBB\\\|||}}}~~~{{{yyyzzz}}}yyyxxxwwwwww}}}lllcccNNNBBBPPPlllqqqXXXFFFAAA;;;444111222222000---......///222333333111000000------///...******,,,,,,------......------,,,111000...///111222222222222222222333333444444555555333111222444666555333<<<;;;BBBSSSfffyyyRRR===444///666000333555555333111000000333000//////---...666???VVVnnnkkkIII666222...,,,)))'''&&&''')))***,,,***))))))***++++++***,,,++++++,,,...//////............---,,,+++))))))---,,,++++++******++++++...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---444///+++,,,///111///,,,///000111111000---)))''',,,,,,///222000,,,---222111...,,,,,,......+++)))222555555222333888777111000000///111333555444444222000---+++******,,,---...000333444222000......//////111333555444111...///111222111000///000111666222000111000---...111...///////////////............---------///111222///////////////000000000000111111000///......///...------,,,+++***)))))),,,---...///111666;;;???HHHMMMTTTXXXVVVNNNCCC<<<444222...,,,,,,,,,+++*********+++,,,......---+++...000222333222111111222///...---,,,---000333555666777999999999888666444///222444666666444222///000......111555:::===>>>BBB@@@>>>;;;;;;???FFFKKKJJJKKKGGG@@@======;;;888555222///000333555555444666666444222444888777222777777888;;;BBBLLLXXX```^^^fffooorrrppphhhYYYKKKFFFVVVkkkxxxwwwiiiWWWJJJ@@@:::444333666:::===>>>:::777333000///000222333000000000000//////////////////000333444333000------------------------------000444777999888666555111000///---,,,,,,,,,---......///111333666===DDDGGGDDDDDDIIIMMMLLLCCC;;;999<<<<<>>KKKkkk~~~fffEEE444222///---+++)))((()))***,,,...,,,++++++,,,,,,,,,+++---+++***+++,,,,,,+++***------......------,,,,,,------,,,+++++++++++++++......---,,,,,,,,,,,,,,,---------,,,,,,---------222...++++++///000///,,,...///000111000---+++)))***+++...222111...///444///---,,,,,,//////...,,,111444333111333777666111222111000111333444444333111000...,,,++++++,,,---...111333444333111/////////000111333555444111///111000000000000111000000333//////111000------000000000000//////...---,,,/////////...//////000111...//////000111111111000333333333111...,,,,,,,,,------,,,,,,+++******))),,,---...///111555;;;>>>EEEJJJQQQTTTRRRJJJ@@@:::333111///...------+++***+++++++++---//////---+++///111333333222111111111000///...---...111333555777888999999999777555333000222444555555444222000,,,///222444555666999<<>>DDDHHHHHHIIIEEE>>>;;;;;;:::777555222000111444777888777666666444333666<<<<<<999::::::;;;>>>CCCKKKTTTYYY]]]gggpppuuuuuunnn^^^OOODDDMMMYYYcccddd\\\PPPGGG999555111000333666666555666555222000//////111222000000000000/////////.../////////111222222///------------------,,,,,,,,,---111666:::<<<:::777444111000...---,,,,,,,,,---...,,,,,,000666<<>>222222222---+++///111///------------+++)))+++,,,------------,,,+++---...000000//////111222666555222000///...///000111111111222222222222222111222333555555333222111444555555444222111111222777888999<<>>:::555///444222333555555222000000000///...//////111:::OOObbb]]]>>>222222000///---+++***+++,,,---...,,,******+++++++++***---+++***)))******(((''',,,,,,---......///.........------,,,,,,,,,,,,,,,///...------,,,---------........................000---***+++...000...,,,---...///000000///---+++******---222222///111444---,,,,,,---000111111000000222111000333666666222444222111222333444333222000///...---------------///111444555333222111111000000111222444444222000222000...///222333111...///---...111111...---///222111000///...,,,++++++000111111111111000//////---...000111222222222111555666555222---***)))***------,,,,,,++++++******,,,---...///111444999===BBBFFFKKKNNNKKKDDD;;;666222111/////////...,,,***---,,,,,,---//////...,,,///111333333222000000111111000//////000222444666888999999999888666333111222222333333333333222222***000666666333222555999======>>>======???CCCFFFGGGGGGCCC<<<999:::999666666333111222444777999:::666777666555888???BBBAAA>>>>>>>>>@@@CCCHHHLLLOOOWWWaaammmuuuwwwppp```PPP>>>BBBKKKSSSXXXUUULLLDDD;;;888555444555666333111222222111111000000000000000000000/////////......///...---...///000///---......------,,,,,,++++++---222999???@@@===777444000///...,,,,,,,,,------...,,,+++000:::CCCFFFFFFMMMJJJHHHJJJKKKHHH@@@999666<<>>>>>===777000222444555333111000333777666444111000000111000///---+++***+++---.........//////000222333333000...000111222333444666777777555666777777666888<<<@@@KKKWWWmmmNNN::::::555222777333444555444222000///000111000000111444DDD```yyywwwQQQ666000333000///---+++++++++,,,---,,,***(((((())))))(((''',,,***))))))******)))'''+++,,,------......------......---,,,,,,,,,------///......---------....../////////000000/////////...,,,++++++...///...,,,,,,---///000000000///...,,,+++---222222000000333.........///000111222222111000000000222555555333555333222222333333222000////////////............000222444555444333333333111000000111333444333222444000---...222444111---...---///333444000...///333222000...---+++******222222333333222111///...,,,...000222333333333222555555555222---*********,,,,,,,,,,,,,,,,,,++++++,,,---///000000333777:::===@@@DDDFFFCCC>>>777222111000000000111///---***...---------//////...---000222333333222000000000111111000000111333555666999999999999777444111///333333222222222222333333...111444444111000333666===???BBBCCCCCCDDDEEEFFFGGGGGGCCC<<<888:::999777777555333111222555888:::999;;;999777:::BBBFFFFFFCCCAAA>>>===???BBBDDDEEEJJJUUUbbblllqqqkkk[[[KKK999===EEEQQQZZZZZZRRRJJJFFFAAA:::777666555222000///000111222222222000///000000/////////.........///---++++++---......---......---,,,,,,+++++++++,,,333<<>><<<888444111/////////000000000---+++///...------...///...---///111333333222000000111111111000111222333555666888999999888666333000...333222111111111111222333444222///...000222444666@@@EEEJJJMMMMMMLLLJJJIIIHHHHHHCCC<<<999;;;;;;999999777333000///222555888>>>@@@>>>;;;===CCCHHHHHHGGGBBB===:::;;;===>>>>>>???HHHUUU```gggdddTTTDDD777999???JJJVVV\\\ZZZWWWQQQIII===555111111000///...000222444444333111000////////////............///---******+++---------------,,,,,,,,,+++++++++,,,333===DDDEEE@@@777000...---,,,++++++,,,......,,,000333555<<>>:::;;;???BBBCCC???666000000666===BBB@@@:::444222222000000///,,,***,,,000,,,++++++,,,...//////...,,,,,,++++++++++++,,,,,,222222222111000111444777555444333222111000000///666555444444333222111111111111111111111111111111...000222222222222444666666222444:::999;;;RRRooo}}}yyysssooooooqqqsssxxx~~~}}}wwwzzz}}}}}}{{{wwwrrrssstttvvv{{{|||}}}{{{zzzxxx{{{}}}nnn^^^LLL===333666666555222000000111222111111111000///...//////...---+++,,,---......---444333333444555555222000111111222222333333444444222666888777888@@@NNNYYYqqqZZZ===;;;555000333555555555555333111//////000///,,,+++,,,000>>>XXXooowwwWWW;;;///---,,,---,,,+++******)))))))))...,,,++++++,,,------,,,+++***)))+++---......---+++++++++++++++***))))))...------,,,,,,,,,,,,,,,------------------.../////////111111111111//////...............---,,,,,,------...///000000111111222///...222333000......000222333333222222333555555111///222333222333555333111000000111111000...///////////////000111222222444555444333111222333000...------///222333333222000...///222333111...111000222666666111///000111000...,,,++++++,,,---333333333222111000//////000000111222333333444555111222222111...------...++++++,,,,,,------......---...///000000111333555555666777888777555333111...------...//////---,,,000...,,,,,,---...---,,,...000222333222111111222000000000111222333555555777888888888666333000...222222111111111111222222666111---,,,///444666777EEEKKKSSSXXXXXXUUUQQQNNNIIIIIIDDD===:::<<<===;;;999777444000...000666:::BBBEEEEEEAAAAAAFFFJJJKKKIIIDDD>>><<<===>>><<<::::::AAAKKKUUU]]]\\\OOO@@@666444555<<>>>>>;;;666111333777===AAA<<<222,,,,,,------,,,+++++++++...111///...,,,,,,---...,,,+++,,,++++++******++++++,,,000000111000000000333555111111111111111000000000555444444333222111111000000000000000000000000000---///111222222222444666000000333666555777III]]]{{{|||tttnnnmmmnnnppptttyyy|||zzzzzz||||||zzz|||}}}{{{wwwyyy~~~|||zzzuuuqqqnnnooosssyyy}}}yyylllUUU@@@555888666333111111222444666///111333333111////////////---,,,,,,---......---777555444444555555444333333333333333333333333333222777;;;<<>>:::888<<>>333<<<:::;;;<<<000666666555333000...///000,,,,,,...000000///444;;;LLLMMMDDD333+++000111,,,------,,,++++++******)))+++***)))***---...///......,,,++++++,,,,,,***)))))))))+++,,,---.........---,,,++++++******++++++++++++++++++,,,,,,---...---///000111111000///---000111222111///,,,++++++////////////000000000111000,,,,,,111555333111111,,,///333444444555888;;;;;;444111444444111222555///...---...///000///...111///...---...111444666444555555333111//////000...,,,******,,,///222222///111222111000///000111333000111333222...---...---,,,+++***+++---000111222222000/////////000111555444222000000222555666333444333111...,,,+++,,,***+++,,,,,,---...//////---...000000//////111222111111222222333333444444...,,,******+++---------000---+++***+++,,,,,,+++,,,...111333333333333444//////000111222333333444555666777777555333000///000111222222222222111000+++///333333111222888===KKKTTT^^^eeeeee```YYYTTTIIIHHHCCC;;;999;;;===;;;777666333000000444===DDDEEEJJJMMMLLLKKKPPPSSSTTTHHHGGGHHHKKKMMMJJJAAA:::666999===DDDMMMPPPFFF999---000555;;;CCCNNNXXX___WWWLLL>>>555111333444555///000111222111000...---//////.........---------...---,,,,,,......---,,,))))))***+++,,,------...)))000:::BBBBBB<<<333,,,++++++******+++---///000777777999IIIfffwwwiiiNNN:::777222///...000333555,,,111:::AAA<<<111+++---,,,---------...///,,,(((+++******,,,...000000///...---,,,,,,,,,,,,---...+++---///000/////////000...///000111222333333333222222222111111111111000000000////////////000000222333444222000///000111222888:::555222777===@@@TTTppp~~~xxxrrrmmmlllpppsssrrrpppqqqwwwvvvwwwxxxtttmmmkkkmmmssswwwzzz|||{{{zzzxxxvvvvvvyyy}}}~~~~~~xxxdddVVVKKKEEE<<<555111000111111...333888:::888444111000000...,,,---...///...---777666555777999999666333333222555999999555333555999888???LLL[[[lll{{{EEE<<<555666777666444555666333000////////////...///............///000111222222111000///...------+++++++++++++++***)))(((...,,,+++,,,000111000...)))***+++,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***///---,,,***))))))******+++,,,...000000///---,,,111111111...,,,+++---///333111///......---+++))),,,---...------///111444+++///333222///---000333111222333333333666===CCC>>>999444222333444444222///---,,,,,,---/////////---...///111111111000///444666999777222...,,,++++++++++++,,,---...///000222///,,,+++,,,---...---222111111000///......---,,,+++***+++---/////////000000000000000000111111///......000222444444333333444444333///---,,,---111000///...............000000111111222222222333222111000......//////000000...+++,,,...000...---...---,,,,,,------+++)))000000000000000111111111333222111111222222000///444555555555444222111///111111222555777777444222444444222000///444<<>>DDD===888888777666===GGGNNNKKKIIIMMMTTTXXXXXXVVVJJJNNNTTTYYYZZZSSSIIIAAA<<<===@@@EEEIIIGGGAAA;;;111///111888BBBIIIJJJIIIFFF@@@888555555666444111222000---++++++,,,+++***------......------,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---111666999999666000------,,,+++++++++,,,---...000666>>>JJJ```qqqkkkZZZ888555000------...///000111444777999777222,,,(((///...,,,,,,,,,,,,***))),,,------------,,,***)))+++******))))))******+++***,,,///000///......///000000000111222333555555...///000111111000///...666444222222111000222555222222111111111111222222000222444555666777:::<<>>IIIZZZlllmmmCCC:::444444666444222333555222000/////////...---+++++++++,,,,,,,,,------/////////...............++++++++++++*********)))+++***)))***---///...,,,******+++,,,,,,,,,,,,,,,---,,,++++++---...---+++...---,,,***************,,,---...000000///...---111111111///,,,,,,---///333222000//////...,,,***,,,------------...111333---...000///......000111///000222333555999???BBB>>>;;;777555444555555444000...,,,,,,---...............///000000000000000111444666666333///......,,,,,,,,,------......///111///,,,+++---...///...222222222111000//////......---,,,---///111111111111111111000000000000000000//////000333444444333222333444333000...------......---,,,,,,,,,,,,,,,///000000000111111111222111000///...---......//////---++++++---...---,,,...---,,,---......,,,+++000000000000000111111111222111111111222222111///111111222222111///...------...///333777999999999333333333222222555:::???IIIRRR\\\___[[[SSSOOOMMMNNNOOONNNMMMNNNPPPNNNIIILLLCCC;;;::::::<<>>>>>AAACCCAAA<<<777333111111555<<<@@@@@@>>>BBB<<<555333333444333000222000---------......---------......------,,,+++)))******++++++******))),,,,,,,,,++++++*********,,,///333555555222...+++,,,++++++***+++,,,---...000555999@@@QQQ___\\\OOO444111---++++++------...000222444666444111,,,)))000///------...---,,,***...---,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++---//////........./////////000111333444555555000000111111222222333333000111222111///---...///222222111111111111222222222444555666555555777888===FFFZZZttt}}}vvvpppooonnnmmmmmmnnnooopppppprrrssssssrrrpppoooqqqrrr|||~~~~~~~~~yyyvvvxxx~~~wwwpppsss}}}~~~tttaaaOOO===555444333333333777777777777555222///.../////////000222222111///666444333333555666555444777555555777666444777===BBBIIIXXXlllZZZ???888222333444222000111333111///...//////...,,,,,,---...///000///......,,,,,,---------.........---,,,******)))***+++++++++***)))***,,,...---,,,***++++++,,,,,,,,,,,,,,,---,,,+++,,,...//////---------,,,+++************,,,---///000000000///...000000000///---,,,...///444222000000000///---+++,,,---------,,,---000333000...,,,+++---...////////////000333888===???@@@>>>>>><<<999666555666888222///---,,,---...---,,,//////......//////000000...111333444333111000000,,,------.........------111...,,,,,,---///000000222222222222111000000///...---,,,---000222222222222111111111000000//////000//////111333444444333000222333333111///......111111000////////////000///////////////000000000//////...---,,,---------...,,,******,,,---,,,+++...---------///000///---/////////000000111111111111000000111333333222000333333333333333222111000.........111666;;;===>>>555666666555444555777:::EEEKKKQQQQQQNNNKKKKKKMMMPPPVVV[[[[[[[[[[[[YYYUUUVVVJJJ???;;;===AAAHHHOOOTTTQQQNNNQQQVVVXXXVVVRRRTTTVVV[[[___```[[[SSSMMMDDD@@@<<<;;;<<<;;;777444444222111333777:::999777<<<777222000111333222000111///---,,,.../////////------......------,,,+++)))******++++++******)))...------,,,+++***)))(((***,,,...000000...,,,***,,,+++*********+++,,,---///222333444===HHHHHH@@@111///,,,+++,,,---...---///000111222111///---,,,111///......//////---,,,///---+++******,,,...000.........------.........+++---//////...---...///...///111333444444333333333222111111222444666777111444666444000---,,,,,,222222111111111111222222555666777666444333444555::::::BBBWWWooo|||uuupppqqqnnnlllkkklllnnnooooootttttttttsssssstttxxxzzz|||{{{tttppprrrzzz}}}rrrjjjlllwww|||nnn^^^KKK???888333333666888999999999666333///,,,000//////000222222111///888777555555666777888888444333555888999999>>>EEEJJJUUUggg|||~~~LLL<<<666333444444111///000222000......///...---,,,,,,...000111222111///...,,,------------.........---,,,***))))))***,,,---,,,,,,,,,---............++++++,,,,,,---,,,,,,++++++******+++...//////...,,,,,,,,,++++++*********------///000000000000000...///000///...---...///333111000/////////---+++,,,,,,---,,,,,,---///222333---((((((,,,//////...111000000444:::===<<<;;;===???@@@===888666888:::333000...,,,------,,,+++000///...------...000111...000222222222111000000---......//////...---,,,000...++++++---///000000000111111222111000///...,,,+++***+++...000111000222222111111000/////////111000///111333444444333...000333333111000//////111111000000///000000111........................---------,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------///...---...000111111000......//////000111111111111000000111333333222000333333333333333333333222444222000222666;;;>>>@@@===<<<999666444444555666>>>AAADDDDDDBBBDDDJJJPPPTTT^^^hhhiiifffdddbbb___^^^QQQCCC===???GGGMMMQQQWWWTTTSSSVVVZZZ[[[WWWRRRPPPSSSWWW[[[]]][[[VVVQQQGGGBBB;;;777777777666444222111111333777::::::999777444000///111222222222111///---,,,---......---------......------,,,++++++,,,,,,------,,,,,,+++------,,,,,,+++***)))))))))***+++,,,,,,,,,++++++++++++***)))***+++,,,---,,,000000///222888999666111///------...///000////////////000000/////////000///......//////---,,,------,,,,,,---...///000//////............//////,,,...//////------...///000111333444333222000///333222222222333555777999???CCCCCC<<<333......///222222111111111111222222555666666555333222333444;;;666888CCCUUUhhh}}}zzzuuurrrnnnkkkkkknnnqqqqqqqqqyyyxxxwwwvvvuuuvvvzzz}}}zzz}}}wwwrrrrrrvvvzzz{{{|||zzzsssllllllvvvwwwjjjXXXJJJ???777666:::888999:::999666222...+++///......///000111000///777666666555555666888:::222333666:::::::::@@@HHHUUUcccxxxlllEEE:::666444666555111///111111///......//////---,,,)))***---......---,,,+++/////////.........---------,,,***))))))+++,,,...,,,,,,---------------...,,,,,,---------,,,,,,+++***))))))***---......---+++,,,,,,,,,++++++******---...///000111111111111---...000///......///000111000............,,,++++++,,,,,,,,,+++,,,...000444...''''''+++//////---333111111444888:::888555;;;===???>>>:::888888:::333111...,,,,,,---,,,+++000///...------...///000111111111111111000///---.........///......------///---++++++,,,///000000...///000000000///...---,,,+++***,,,///111111111111111111111000000//////111//////000222333333111---000333333222000//////,,,+++++++++++++++,,,,,,......------------------,,,,,,,,,,,,,,,++++++***.........---------......111///......000222222111---......///000000111111111111000111333333111000///////////////000000000666444111222666<<<@@@BBBEEEAAA:::444111222444555666999<<<<<<===BBBLLLUUUZZZfffqqqrrrnnnllliiifffeeeZZZKKKBBBDDDLLLRRRTTTXXXWWWXXX]]]aaaaaa[[[UUUQQQRRRTTTWWWXXXWWWSSSPPPFFF???777333222444444333000000111333666888888888444222000000111222333444666333000.........---,,,------......------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++*********+++,,,---***///111000000222333222///...---...///000000...///////////////000111111///...,,,---......---,,,+++,,,...000111000...---......------------......---...///...---,,,---///333444444444222000---+++222222222333777;;;???BBBWWW[[[WWWFFF777111111222222222111111111111222222222333555444333333444555888666777<<>>JJJVVV]]]ssswwwoooVVV>>>555333222222222111111111111222222000222333333333333444555222444888;;;<<>><<<::::::999888666333000//////---,,,,,,.../////////111333666666555444666777888777999;;;===CCCRRRaaa}}}{{{III>>>666555666888666111///111000000000111222111///---/////////000000000000000---------------.........+++++++++,,,,,,,,,------)))+++,,,+++)))(((***,,,------......---,,,,,,+++---+++***+++------,,,+++***+++,,,,,,,,,,,,+++***/////////000111222444444***---///000000///000111111000......//////---,,,+++,,,,,,+++******,,,...333///+++***,,,......---000111222222222222333555444444666888::::::888666222000---,,,---------,,,.../////////......---,,,222000......000000...,,,///...---,,,,,,...111222///,,,)))(((***+++,,,+++,,,---///111111000...,,,...---,,,...111444555444/////////000111111222222///...---...///000///......000444444333000...---...............///000000///.........------------,,,,,,---------,,,+++***,,,...///---++++++---///333111...---...000000000,,,,,,---...///000111222444333222222222111///---222111111111222333555666444111///000444999===??????:::333000000222333333222777<<>>:::555444555888555000...000111000000111222222000...---,,,,,,,,,,,,---......)))******+++---......///***+++,,,------------,,,+++---///---+++***+++...---.........---,,,,,,+++...---,,,,,,......---+++)))***,,,,,,---,,,+++***/////////000111333444555***,,,///000000///000111222000//////000000///---+++,,,,,,***)))***,,,...222///---,,,,,,---......---///222111000000444777111111222666:::;;;777444222///---,,,---...---,,,---...///000///...,,,+++111...------000111///---000...,,,+++,,,...222444///,,,)))((()))*********---...000222222111///---,,,+++***,,,///222333333......///000111222333333...---,,,---...///...---...111444555333///---,,,,,,,,,,,,,,,,,,---...////////////......---------,,,,,,---...---,,,+++***+++---...---******,,,///444111...---.../////////,,,,,,---...///000111222555444222222222111...,,,......------...000222333666333000///111444777777777333//////111333222111444999???CCCDDDHHHPPPWWWWWW^^^eeehhhkkknnnmmmkkk``````YYYMMMGGGLLLPPPPPPRRRXXXcccpppyyywwwmmmcccPPPOOOOOOQQQTTTWWWXXXXXXLLLFFF???;;;999777444111000111222111000000000111...///////////////111333111///,,,+++,,,,,,,,,+++------......------,,,+++,,,,,,,,,------,,,,,,,,,...------,,,+++***))))))((((((***+++,,,,,,,,,,,,......---,,,---...///000///,,,+++---......///000111000111222333222///---------------------------000///...///000111000///111111000000//////............------------......///000///---,,,+++---///333222111000//////000000333111111:::PPPoooyyyVVVCCC:::444222222111111111111222222222333444333111111111333444333666:::<<<;;;<<<@@@FFFYYYttt{{{yyy~~~~~~zzztttqqqppptttzzz{{{wwwqqqvvvxxxzzz{{{{{{|||~~~zzz{{{zzzzzz|||yyyvvvvvv{{{ssspppmmmnnnsssyyy|||}}}}}}}}}~~~vvvdddPPPEEE@@@>>><<<999888777888888333111//////111333333333777444444777888666777;;;<<<<<<@@@FFFMMM[[[tttWWWBBB666777555222111111111000...//////...------------...//////...------------...---,,,,,,++++++,,,,,,---------------,,,+++***)))------,,,,,,+++***))))))///......---+++***))))))...+++)))+++///111///,,,,,,---...000000---((($$$222111......222555///&&&000000000000000111111111/////////...---,,,******...***)))+++,,,,,,///444...,,,)))((('''(((***,,,222111111000111222444555666111000333555555777;;;222111000//////......///111...------000111///---111222222000...------///222000......///222333333---,,,+++*********+++,,,.........---,,,+++)))(((---,,,+++***,,,...111333333222222111111111111111111///,,,,,,---......---///222333000000222000,,,///...,,,,,,...///...---...+++'''&&&(((,,,///000------...//////,,,((($$$,,,,,,,,,---------......000///...------...000000000000///......111666999666777888777555222...,,,,,,...000222333222111000111111111222222222111111555222...---///111111000444:::@@@FFFMMMSSSSSSOOOQQQPPPZZZcccbbbfffiiicccYYYRRRIIIDDDEEEJJJMMMOOOLLLWWWbbbkkkvvv|||nnnZZZOOOEEEIIIUUUWWW\\\cccbbb^^^QQQDDD===:::555222222444333333444444333///,,,///111222222000/////////------......------,,,,,,,,,//////,,,)))+++222999////////////...---,,,+++000...+++*********)))'''+++,,,---......---+++***...,,,++++++---////////////+++))),,,---++++++---111000000///......------,,,,,,,,,---------......222///---...000222000...222111000...------------)))*********,,,...///---222---,,,000222000000333222333333222000///000111///666888<<>>555555333111000000000///---000///...---------------//////...---------------))))))***+++,,,...///000...------,,,,,,++++++***------,,,,,,+++******)))///...---,,,+++******)))---***(((+++///111///,,,))))))***,,,---+++'''###000000///...000333...'''000000000111111111111111............---,,,,,,+++///+++***,,,---,,,///333000///,,,+++***,,,---///222222111000111222333444333///---000111111222666111111000///......//////111///---...000000///---222222111///---,,,...000222///------///111222222---,,,+++******+++,,,,,,.........---------------...---,,,+++---///222444111111000///////////////111///---,,,---......---,,,000111///000222111...///...,,,,,,...///...---000---******,,,///111222222000///...///...,,,+++.../////////////////////......---,,,,,,---------//////.........111555999::::::;;;:::888444000...///000222333444333222222333333333222111000///...444111......000111111000333;;;CCCIIIPPPTTTRRRLLLEEECCCMMMXXX\\\cccgggaaaTTTLLLCCC???BBBGGGLLLNNNPPPZZZdddkkkuuuyyymmm[[[RRRFFFIIIUUU[[[eeennnnnniiiZZZKKKBBB===777444333222222222333444333111...///222444444222111000000............---,,,++++++000///...---,,,,,,...///------...............---000...,,,+++++++++)))(((+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---///000///---333///---000111///...000000000//////.........---,,,,,,,,,---------......222///------///000000///111000///......---......000111000//////000000///333333333111000///000111...000111111000000111222777===BBBLLLgggeeeLLL<<<333111//////111444555555444333333333444444555666333444555666888999::::::AAAHHHRRRccc||||||wwwttttttsssrrrqqqqqqppppppuuusssrrrqqqooommmrrryyy}}}|||}}}zzzvvvvvvvvvwwwzzz~~~{{{{{{~~~~~~zzztttdddRRRIII>>>:::;;;;;;888333222222111000///333999>>>777666777:::999666777;;;>>>BBBNNN^^^pppaaaBBB;;;444333111////////////...---111000///...---,,,,,,,,,///......---------------*********+++,,,...000111///...,,,+++******+++,,,---,,,,,,++++++*********......---,,,+++******))),,,)))(((+++...111///---)))(((((()))++++++)))'''---000111......///---)))000000111111222222222222.....................---000---+++---...,,,///333222000...---,,,---///000222222111000000000111111222...---//////...000444000000//////.../////////111000...//////000...---222222000...,,,,,,///111000...---,,,...000000000,,,,,,++++++++++++,,,,,,...---------...000111333//////...---...000333444000///......------......111///------...///...---***...000///000333333000///---,,,,,,---......---///---+++,,,...000000000000---***((()))+++,,,---000/////////////////////...............---,,,,,,---...---------000555888=========<<<:::666333000222333444555555444333222666555444333111///---,,,111000//////111222111000666???HHHPPPUUUWWWQQQIIIAAA<<>>222444555000444555888:::===CCCIIINNNXXXbbbppp{{{TTT666333222111222333444333222555555444444444444555555111777======999555666888>>>======AAAPPPggg~~~{{{zzz{{{|||vvvuuutttrrrpppnnnmmmllllllllljjjhhhgggcccaaaeeellluuuvvvwwwyyy{{{|||zzz}}}~~~{{{~~~~~~|||wwwqqqpppssswww~~~}}}|||~~~}}}zzz}}}zzzkkkVVVGGG@@@===999666444333222000//////000111777777:::<<<;;;999===DDDLLLXXXkkksssIII<<<888444222000......000000000///000000///------,,,,,,,,,......---,,,,,,,,,,,,,,,...------,,,,,,------...000...,,,*********+++,,,,,,,,,+++++++++++++++***,,,,,,,,,++++++******)))***))))))+++---.........---+++******---000222333...444666111---.../////////000222444444444333333...............///111111444000///111000---...111111000///.........//////111111000000///...---,,,...---...000000///333999......---......///000000222222222111///---------000000...,,,***,,,000333///...,,,,,,.........---++++++,,,,,,------------///...,,,++++++,,,...000111111000000111222333444111000//////......//////000///...///000000...------111222111111333222///...---++++++---...---,,,)))(((((()))***+++***(((---,,,+++,,,///000000///........................000111222333222111///...------.........///333666888888777666444111///...333333333333333222222222222222333222222111//////---...//////000222333555@@@IIISSSZZZ^^^]]]TTTKKK@@@555888EEEPPP^^^bbbYYYNNNIIIDDDGGGQQQ^^^iiinnnppprrrsssrrrrrrqqqmmmgggaaaPPPIIILLLVVViiivvvsssiiiZZZJJJBBB===777444444000///000111444555555333111444777777555333222111............---,,,+++***))),,,---+++))))))---111------......---,,,++++++...,,,++++++,,,---,,,+++,,,+++***)))***+++---...111111111444777:::;;;;;;666222111333333000---...////////////............,,,,,,,,,---------......///...---,,,,,,,,,...000......---......///000111//////111222000111;;;HHHaaalllhhhRRR???;;;999333444888???HHHTTTaaannnwww|||xxxSSS666555333333333444444333222444444333333333333333444333999??????:::666666777777:::<<<===AAANNNfffxxx~~~qqquuu|||xxxvvvuuutttrrrpppmmmkkkjjjiiihhhiiijjjfffaaaccchhhqqqtttwww{{{|||yyywwwuuuyyy|||xxx~~~xxxppplllooottt{{{|||}}}~~~|||kkkXXXIII???:::999333222111000000000000000999999:::;;;999777>>>GGGWWWggg}}}bbbDDD<<<777444111///......000111000000//////...------------......------,,,,,,,,,,,,,,,+++++++++,,,---///111111///...,,,+++******+++,,,++++++++++++++++++++++++,,,,,,++++++******************++++++,,,,,,------,,,***((())),,,000222333000444666111...///111000///000333555666555444333000///.........000111222666222111222111...---000333222222111111111111111///000000///...---,,,+++++++++,,,...,,,+++000777------------...///000111333444333111///---,,,---.........,,,+++---000333///...------...///---,,,***+++,,,---......------...---,,,+++******+++,,,111111111111111222333333222111000000//////000000000/////////000000...,,,---111222000000333222......,,,++++++,,,------,,,+++***))))))++++++***)))++++++,,,...000000///---//////000000000111111111//////000000000000//////...///000///...///222444444333333222000///------111111111111111222222222000111111222222222111111---............111555888BBBMMMYYYaaaeeebbbVVVKKK???555777CCCOOO^^^ddd\\\MMMJJJHHHNNN[[[iiiuuu{{{~~~{{{wwwuuuuuutttqqqllleeeVVVMMMJJJNNN^^^iiiccc^^^QQQEEE@@@>>>;;;999999222111000111333444333222000222444444222000000111------......------,,,+++---000111---'''%%%***///.........------,,,******,,,+++)))***+++,,,,,,+++++++++++++++,,,---......222333555999>>>AAABBBBBB<<<777444555555222000222000000000///......------,,,,,,,,,---------.........//////...------...000...............///000111222111222555444666EEEXXX{{{zzzcccMMMAAA<<<777;;;DDDSSSdddwww}}}ZZZ>>>888666444444555555444333444444333222222222333333555999===>>>;;;777666666333888======;;;???OOO```~~~}}}rrruuu|||~~~xxxxxxxxxwwwtttpppllljjjggggggjjjlllhhhddddddiiisssvvv{{{{{{{{{~~~~~~yyyssszzz|||wwwpppyyy~~~{{{sssoootttzzz{{{||||||kkkYYYIII???;;;666444111111111222222111888888:::<<<:::<<>>:::333333///---,,,---///000000///...------------...//////...---,,,,,,++++++,,,,,,+++++++++,,,...///111222...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++************++++++,,,,,,+++++++++,,,+++***((()))---000111222111444333///...000000///...000333666777666555444111000///......000111222777444222444222...---///222222222111111111111111---...//////...---,,,+++,,,+++,,,---***'''+++222,,,,,,,,,---...///111111333555555222...,,,,,,---,,,---------,,,---000222000///......//////---,,,***+++,,,............---,,,,,,,,,,,,++++++++++++111111111111111222222222222111000000//////000000000//////000111111...,,,***---///...///222111......,,,++++++,,,------,,,,,,+++))))))***++++++***+++******,,,...///---+++......///000111222222333////////////000111222222111111222111//////111333111111111000000///......111000000111111222333333000111111222222222111111---------------000666;;;EEESSScccnnnrrrlll\\\MMMBBB888:::CCCLLLYYYaaa[[[NNNLLLNNNVVVeeetttyyywwwyyyyyyuuuqqqiii\\\SSSKKKIIIUUU]]]VVVSSSHHH???===>>><<<:::;;;555333111111222222222000///000000///------...///+++,,,------......------...///000...+++)))***+++,,,,,,---------,,,,,,++++++)))((((((***,,,++++++++++++,,,---............000333999AAAGGGIIIHHHFFF@@@:::666666555333333555222111000///...---,,,+++,,,,,,,,,---------......,,,///111111///....../////////.........//////000111///222888:::@@@WWWooovvvcccTTTNNNMMM[[[gggzzzgggJJJ;;;999666444555666666555555555444333333333333333555777999:::999888666444333555:::===<<<:::AAALLLfff{{{~~~zzzyyy{{{zzz|||}}}|||yyysssnnnjjj___```dddhhhhhhggglllrrrzzz}}}yyyzzz~~~vvv}}}}}}wwwooovvv~~~wwwssswwwzzz|||~~~~~~ooo\\\KKKAAA;;;777333111222333222111555666:::===???DDDRRR```yyyvvvBBB999777000222---,,,++++++---//////...---------------...///000...---,,,,,,++++++,,,,,,......------------......---------------+++***)))+++++++++++++++++++++++++++++++++***************+++,,,---,,,*********+++,,,+++***+++...111222222111333111...---000000---...000333666777777555444333111000......///111222888555333444333...---///000000000////////////...,,,---.........---,,,+++///...///...)))%%%)))000++++++,,,,,,...///111222444555555333...+++,,,---+++,,,---...---...000222000/////////000000...,,,)))+++,,,...//////......++++++,,,------,,,,,,+++111111111111111111222222111111000///////////////000//////000111111...,,,&&&***,,,,,,...111222///...,,,++++++,,,------,,,,,,***((('''(((******)))000///......000111111000+++,,,---...///000111222111111000000111333555666222333333222000///000222111111111000000000000000111000111111222333444555111222222222222111000000---...---,,,,,,000777===IIIYYYmmm{{{~~~vvvbbbQQQBBB777888???DDDOOOWWWQQQPPPPPPSSS]]]mmm}}}zzzxxx||||||xxxtttkkk```XXXMMMFFFPPPWWWOOOKKKAAA::::::<<<;;;999999777555222111222222000///.........,,,******,,,...++++++,,,---............++++++,,,///111000---*********+++,,,------------)))((('''(((***++++++******+++---///000000///......333===GGGMMMNNNJJJFFFAAA:::555555444222222555333222111000...,,,+++***,,,,,,,,,---------......,,,///333333111....../////////............//////000000555>>>DDDOOOkkk|||mmmiiilll~~~rrrQQQ>>>:::666444555666777777777666555444444444444444555555555777888777555222555333666<<<>>>;;;<<<@@@SSSjjj}}}|||{{{|||xxxyyy}}}|||~~~|||vvvooojjjWWWXXX\\\cccgggkkkttt~~~{{{|||||||||{{{|||{{{rrrxxxyyytttxxxyyyzzz{{{|||}}}~~~~~~mmmVVVFFF???:::555222222333222111777999;;;;;;???KKK\\\jjjcccBBB111333777222---///111000...///333777000///------------+++)))......---...///...+++)))---,,,+++,,,...///...---111///...,,,,,,---...///,,,,,,,,,+++++++++******)))------((((((,,,+++'''''')))+++,,,+++******+++***///000---...444444111333333333333333333222222---000444888;;;:::666333444222///...---///111222777666555444222111000///111///------...000000///333000...111222...,,,---111...+++******+++++++++******,,,---///000111111+++///444333...******+++(((***,,,...111222333333333111...---.........------,,,+++,,,------,,,***((()))***+++,,,---------,,,000222111111333222...111000...---------...///111111111111111000//////---,,,,,,...000000///...+++***)))***,,,,,,***)))*********++++++,,,,,,,,,)))***+++---///000111222////////////////////////000000000111222333555555......000111111000///...111111000///...------,,,000000//////000111222222111111000000000000000111---...///000222777===AAAKKK```uuuttt^^^MMMBBB999999???FFFNNNVVVUUUUUUZZZeeeuuuxxxvvvyyy~~~ssskkk___SSSKKKHHHIIIKKKDDD???999777888888777666999666333222222222111000...---,,,+++************...---...000222222000...//////---,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))*********)))******++++++((()))***+++,,,---------///333888???IIIQQQOOOHHHCCC>>>888444444666777888888888777555222...+++)))***,,,...///...---,,,,,,,,,,,,---///222333222111+++,,,..................000222:::FFFTTThhheeeHHHAAA999555555555333222222222222333333333444444777777777777666444333222333333444555666777888999BBBSSSjjjyyy{{{xxxvvvzzz~~~zzzyyy|||rrrmmmqqqwwwzzz~~~{{{yyyzzz{{{vvvlllcccWWW^^^aaaaaafffuuu{{{xxxxxx~~~www}}}~~~~~~yyyyyyvvvvvvwwwzzz~~~{{{zzzzzzkkkVVVBBBAAA>>>999444222333444666999<<>>;;;>>>DDDNNNWWWZZZ\\\cccooo||||||uuusssvvvyyy{{{vvvpppdddVVVJJJEEEEEEFFF@@@<<<888666888999888666777444111000//////...------,,,,,,,,,,,,,,,------///...///111333444222111000///...---,,,,,,,,,,,,---,,,***+++,,,,,,+++)))+++++++++******++++++,,,))))))***+++,,,,,,,,,,,,///333777<<>>CCCNNN___ttt|||bbbUUUGGG???===BBBNNNYYY^^^ccclllwwwvvvpppoooqqqsssssssssooofffWWWIIIAAAAAADDD>>>;;;777777999:::999666444222///------,,,***)))+++,,,,,,---...//////000,,,,,,---///111333222111000000...------------------+++***+++,,,,,,+++)))---,,,,,,++++++,,,,,,,,,)))******+++,,,,,,,,,,,,---222666777:::??????=========>>>@@@@@@===999555=========;;;777111,,,))),,,---...//////...---,,,,,,,,,---///222333222111222000//////222666999:::DDDEEEQQQfff{{{hhhNNN999666888444333666222333444555666555444444444444555666666666666666333333333444444555555555666<<>>EEENNN]]]sssiii===777666222111111000//////111333333...***000...------///000111000000000///000111000---+++---,,,+++,,,...///...---......---,,,+++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++,,,,,,+++,,,+++++++++,,,+++***))),,,---.........///000///...000555888::::::999888444333333333444444222000111222333555555555444444777777666555444333222222333111///...///000000000666111///222222///...000222000...---...///...------,,,******+++---111333///000000...,,,,,,...111111///...------///111222333111.........//////......---,,,,,,------+++))),,,,,,,,,---,,,,,,++++++...222333111111444333000222111111000000000000000,,,---///000000...,,,***...---,,,---...---+++***+++***)))***,,,,,,***))),,,,,,,,,++++++************+++++++++++++++,,,,,,111111111111111111111111222333444555444333111///333222000//////000111222............------------111000000000000000111111000000000000000000111222.........///222777???DDDNNN\\\ppppppaaaNNNBBB>>>BBBOOO\\\aaahhhpppxxx}}}vvvmmmiiijjjlllllljjjhhhgggaaaTTTFFF???AAAFFFBBB>>>;;;999::::::777555333111...,,,,,,+++((('''+++,,,,,,---......//////...------000222444444333000000///...------------,,,+++******,,,,,,+++***......---,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,+++000444444555999;;;:::777888;;;>>>???===999555;;;;;;<<<;;;777333...+++............///...---+++,,,,,,---///222333222111333111000222777===BBBEEEOOOTTTbbbuuu}}}\\\@@@::::::444222777222333555666777666555444444444555666666555555444333333333333333333333333888:::AAARRRlllrrr___^^^lll{{{yyyzzzvvvssspppooonnnmmmmmmnnnzzzzzzqqqlllkkkuuuvvvwwwzzz~~~xxx~~~~~~}}}zzzxxxwwwuuuttttttxxx~~~uuutttvvvyyywwwrrrpppsssvvvuuusssuuuxxx|||~~~yyysssxxx~~~~~~yyyvvv{{{mmmaaaQQQDDD===888555222@@@FFFQQQ___rrr\\\888777666111000000000//////111333222---)))///---+++,,,...000000000000///...///000///,,,***---,,,+++,,,...///...---///......---------------,,,,,,,,,+++++++++******---,,,,,,------,,,,,,------+++******,,,---,,,***...------......------...,,,///333888:::;;;:::999666444333333444333222000000222444666777666555555555555555555555555555555444222000///000111111000666111///111333111000222111///......///000///...---,,,***)))***---000222000//////------...000222222111///...---///000222333000......///000000///...---,,,,,,---,,,***(((,,,,,,---------,,,++++++,,,000111000111555555333111111111111111000000///---...///000000...,,,++++++***)))*********(((&&&+++***)))***,,,,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++111111111111111111111111111222444444444222000...333222000/////////000111++++++,,,,,,,,,,,,,,,,,,111111000000000000000111000000//////000111222222.........///111888@@@EEERRR]]]nnnzzzhhhRRRDDD???DDDRRR```ffflllrrrvvv}}}pppiiicccaaaeeegggeeebbb]]]]]]YYYNNNCCC>>>BBBHHHKKKFFF@@@<<<;;;999555111222000...------,,,)))''',,,,,,------------,,,,,,111000000222555777888777000///...------,,,,,,---,,,+++******,,,,,,,,,***///...------,,,,,,,,,---******+++,,,,,,,,,++++++***000333333444888:::999111111333555888999777666555666777777666333000...000...---...//////---+++,,,,,,---///222333222111333444666999>>>EEELLLQQQ^^^ggguuuoooPPPCCC===444222777333444555666666666555444666666666666555444333222222222333333333333333333666777:::BBBQQQhhhfffLLLEEEQQQfffttt}}}yyyxxxvvvvvvtttooollljjjiiigggpppzzz|||rrrnnnnnn|||{{{{{{}}}|||tttuuuvvvvvvuuuqqqooopppsssooopppuuu|||~~~}}}{{{|||}}}zzztttrrruuuzzzwwwtttsssuuuxxxzzz{{{|||{{{}}}}}}wwwuuu~~~vvvooobbbSSSEEE:::555333???IIIZZZooo{{{RRR888777444000000///...///000111222000---***000...++++++---///000000000///...///000///,,,***+++***)))***,,,---,,,+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******---++++++......,,,,,,///---+++((())),,,...---+++---******,,,,,,)))))),,,+++---111555888999999999444333222222222222000...000111333555666777666666555555555666666666666666555333000000000111111000555000...111333222333555000///......///000///---,,,,,,+++***+++---///000------,,,,,,,,,---///000111111000/////////000111333000......///111111000///...,,,,,,---,,,***(((,,,,,,------------,,,,,,,,,///000...///444555222000000111111111000///.........///.........---,,,,,,+++++++++,,,,,,+++)))+++***)))***,,,,,,***))),,,,,,++++++++++++++++++,,,---------------------111111111111111111111111111111222222222111///...222111000///............,,,---------......//////222111111000000000000000////////////000111222333............111888AAAGGGRRRZZZjjj|||kkkRRRCCCAAAIIIWWWccckkkrrruuutttwww}}}zzzsss```ZZZVVVXXX^^^aaa^^^ZZZWWWVVVRRRJJJBBBAAAFFFLLLTTTMMMDDD===:::666222...111000/////////...+++)))+++,,,---......---++++++///...---...111333333333//////---,,,,,,,,,,,,,,,+++*********,,,---,,,+++///......---,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,000444444777;;;;;;888///...---...111333444444000111222333333333222111222///------///000---+++,,,,,,---///222333222111444:::AAAEEEGGGLLLUUU\\\gggppp}}}~~~zzzhhhPPPAAA777555777444444444444444555555555666666666555444333222111222222222333333444444444111222444777<<>>;;;555111///,,,,,,...///000000/////////000000111222333333000,,,---///000...+++,,,,,,---///222333222111999DDDOOORRRPPPRRRZZZccclllsss|||~~~zzz|||___FFF<<<999888444333222222222333555666555555555555444444333222111222222333444555555666111111333555555;;;LLL^^^pppgggVVVCCC666444999???JJJUUUbbblllvvv{{{wwwvvvvvvwww~~~}}}~~~zzzxxxtttwwwuuummmggggggfffdddqqqzzzyyywwwxxx|||~~~zzzsssuuu}}}{{{}}}}}}~~~~~~vvvlllgggllljjjkkknnnlllggggggkkkiiinnnvvv}}}~~~{{{}}}}}}yyyuuutttvvvzzz~~~~~~~~~~~~~~~{{{tttgggVVVDDD888TTTbbbzzzSSSBBB999555---///444111+++///222111...---...000444111...---...000222222222111111111222111///,,,---,,,+++,,,...///...---,,,------------,,,++++++,,,,,,,,,+++++++++******///++++++000000,,,---111---)))&&&(((---111000...000++++++///...))))))---***+++...000333555666777555555555777888666333111000000111333444666777888;;;:::999777666444333222777444222111111222111000222...---111444555777:::...------...//////...,,,***++++++,,,,,,---------...------///111222222111//////000111111111111000222000......000111111111///...---------,,,***'''***+++,,,---............000222111---,,,......,,,...///000000000///---,,,...---+++))))))***+++,,,+++******,,,......---,,,+++***)))***,,,,,,***)))*********++++++,,,,,,---******+++,,,,,,---......//////////////////////////////............///000...//////000///---+++***,,,------...///000111111222222111000000///000000////////////000111222333//////......111999BBBHHHTTTZZZiii|||hhhLLLAAAFFFQQQ^^^fffkkksssuuunnnjjjiii___QQQGGGCCCBBBIIISSSXXXTTTOOOMMMJJJFFFFFFJJJSSS]]]cccZZZQQQEEE;;;555222...,,,///......///000///---+++)))+++---000111222111000333111//////111333333333------,,,+++************+++***)))***,,,---,,,+++///...---,,,+++*********++++++,,,,,,,,,++++++***222444555777<<>>rrrwwwNNNCCC888444333000///000111+++***///111///...000///000000000//////111222666333222333555444000+++//////...---,,,+++***)))+++,,,---+++)))(((+++---************************///+++***...000,,,+++---(((((())),,,000222000///,,,,,,---.........---,,,,,,---...///000222333333666444111222555555222///---...000222333555555666777666555444444444555666222222111111000000000000///000111111222555:::>>>555222...,,,,,,...///000111...,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...///000000000///000000111111/////////000000111222333000///...,,,+++++++++,,,,,,***((('''(((+++...000,,,---......,,,+++,,,---111111222222111///...---------,,,,,,++++++******++++++++++++++++++++++++***+++,,,------,,,+++***+++******+++---......---...---,,,+++,,,---///111222111000///000222444666444000,,,---111333000---........................,,,...000333444333222111888444000......//////...///000000///---...000222000...---000777BBBMMMTTT]]]aaahhhrrrfffLLLBBBAAAFFFRRR```nnnuuuyyyuuummmbbbUUUJJJDDDIIIQQQWWWZZZWWWQQQLLLOOORRRSSSQQQUUU___hhhkkkYYYJJJ;;;444222///------000000000000///...------///------...000222222111444777;;;<<<888333///---///...---+++************+++++++++++++++***)))))),,,++++++***************---------------------,,,...111666999;;;:::777555222...******---///...------------------......//////.........------------///+++---222111...222;;;JJJZZZfffcccWWWRRRYYYbbbpppxxx|||}}}mmmNNN>>>:::444333222222333444333222222222222333555555444222444333333444555555444222333444444555666666777777777888888888888999999999666777:::>>>CCCNNNcccvvvvvvrrr|||}}}|||}}}xxx|||tttqqqkkkgggnnnttt{{{|||uuuoooqqqyyy~~~yyyqqqooorrr{{{}}}{{{zzzuuuuuuwwwuuuoooiiijjjiiihhhfffeeefffiiilllkkklllooouuu|||}}}yyy{{{qqq[[[IIIbbbEEE<<<444222111...,,,------******...111000000111...000222222111000111222444333222000///...,,,+++//////...---,,,+++***)))+++,,,,,,,,,++++++---///,,,,,,,,,++++++*********///,,,+++...///...---...)))((())),,,///000000///------.........------,,,------...000111222333444777666666555333222000///,,,...111444555444333111222222222222333555666888111111000000//////000000///000222111111444:::>>>333222000---+++,,,...111222000------------,,,+++******,,,------...............//////000000111111000000000000000111333333///...,,,+++++++++,,,---,,,+++)))((((((***,,,...---...///...,,,++++++---000222222000,,,***,,,...///...,,,***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,+++***+++---///...---,,,---///...,,,---000444222111000///000111444555777111+++---333555111+++---------------------------...000222222222222111555333000///000///...---000000000///------///111111///...222;;;IIIWWW___ffffffhhhmmmzzz~~~fffNNNDDDCCCEEELLLUUUiiippptttrrrkkkbbbUUUJJJKKKQQQYYYaaaccc]]]TTTLLLSSSWWWYYYYYY[[[bbbgggiiiTTTHHH<<<777555111......////////////////////////111000///000222333333111666;;;AAACCC???777000+++------,,,++++++++++++++++++++++++++++++*********,,,,,,+++***************------------------------///333888<<<<<<<<<;;;;;;444000,,,+++---//////------,,,,,,,,,,,,---...............---------------///,,,...222000...999GGGWWWaaacccXXXPPPTTT^^^dddrrr~~~eeeIII999777555222222333444444333333222222333555555444222444333333444555555444222333333444444555555666666666666777888999:::;;;;;;888888888999:::AAARRRbbb|||zzz~~~zzzwwwzzzzzzxxxqqqlllqqqsssyyyzzztttooosss{{{wwwoookkksssyyyzzz~~~|||yyyyyyzzzwwwpppjjjiiihhheeeccccccffflllqqqllllllmmmqqqwww}}}wwwdddTTTPPP;;;555111222222///...///000......//////...------...000333333333222222333111111111---)))'''(((+++...------------,,,,,,,,,,,,---------,,,,,,---......------,,,,,,++++++***---+++***+++------,,,,,,++++++,,,---///000111000...............------------...///000222333444444777888999777222/////////...000222444444333111000111000000000222444555777111000///......///000000222000///000333777:::;;;111222222///++++++...222222000............---+++)))***,,,---.........---------...///000111111111000000000000111222333333------,,,++++++,,,---...,,,++++++++++++---...///...//////...,,,+++,,,---...111111---(((&&&)))......---***((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---,,,+++***,,,...///...---***...111///,,,,,,000555111000/////////111222333555111---...111222000,,,---------------------------...///000111111111111444222111111222111///---000000000...------...000///......333@@@QQQbbbmmmqqqlllggghhhrrr|||hhhSSSIIIGGGHHHKKKPPP```fffkkkkkkiiidddYYYOOOQQQWWW```hhhjjjcccVVVLLLRRRZZZ``````aaabbbaaa]]]NNNDDD<<<999777333000//////////////////000000111333222111222333333222000444:::@@@BBB???888111------------,,,,,,---......+++++++++***+++++++++,,,,,,,,,+++************+++---,,,,,,,,,------......111888@@@DDDCCC@@@???@@@777333...,,,...//////...,,,,,,,,,,,,,,,---............------------------000///111333111333DDDXXXjjjmmmeeeTTTOOO[[[hhhkkktttzzzWWW<<<<<<:::777666555555333111444333222333555666555333444333333444555555444222111111111222222333333333777777888888888999999999888999<<<===<<<===FFFQQQmmm{{{~~~~~~~~~|||zzzvvvssssssvvvzzz}}}~~~wwwqqquuusssxxxxxxsssooottt{{{|||ooogggnnntttvvv{{{}}}{{{||||||wwwpppiiiffffffeeeddddddhhhmmmqqqkkkkkkmmmrrrxxx}}}yyyfffVVVyyyFFF;;;777555777666333222444111222111///...------,,,...111333444444333333444444666555111,,,***,,,000+++,,,,,,------...////////////......------++++++---------,,,,,,,,,++++++,,,,,,******,,,......---+++,,,------......000000//////......------------...///000111222444555555666999:::777222...///111222222333333333222222222222111000000111222333444111000///......///000111555000,,,...555::::::888111222222000,,,,,,...222222000//////000///---,,,)))***,,,.../////////...,,,---///000111111111111000000000000111222333444...---,,,,,,,,,---...///***++++++,,,...///000000...///000///---,,,---...---//////+++&&&%%%)))...,,,+++)))(((((()))+++---++++++++++++++++++++++++,,,---...//////...---,,,,,,++++++,,,...//////...***...111000---,,,000444000000/////////000111222111111111///---------...------------------------............///000111111333222222222333333000.../////////...,,,---///111000///111888GGG[[[ooo{{{|||rrrhhheeejjjuuu~~~ooo]]]QQQLLLIIIIIIKKKUUUZZZ___bbbeeegggaaaZZZXXX\\\dddlllmmmeeeVVVKKKPPPZZZdddfffddd```XXXPPPEEE>>>888777666111...///............///111222333444333222333333333111///111555999:::999555222000///............///000000++++++******+++,,,---...---,,,,,,+++***+++++++++---,,,,,,,,,,,,---...///444>>>JJJOOOKKKFFFCCCCCC;;;666000---...000///...---,,,,,,,,,,,,---..............................000///111444333999PPPhhh~~~yyyiiiWWWUUUdddsssyyy~~~fffHHH@@@===:::999777666333111444333222333555666555444444333333444555555444222111111222222222222222333666777777888999999::::::::::::<<<>>><<<;;;@@@HHHTTTeeevvv}}}~~~}}}{{{wwwrrrpppqqqtttvvvyyy|||xxxqqquuurrrwwwxxxsssqqquuu{{{}}}pppiiinnnsssvvvyyy}}}~~~|||{{{zzzzzzzzzyyytttlllfffdddfffhhhhhhhhhiiilllnnniiikkkooovvv|||zzzfffUUUeeeAAA<<<888666666444///...000---111222000...000111000000222444444444444555666666777666333///---///222++++++,,,---...//////000000///.........---***(((,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***,,,000111...***+++,,,+++***+++---...111000///...------------//////000222333444555666666888999777333000000222444444444333333333444444333222111000000111222333111000///......///111333555000,,,...555::::::777333333222111///...000111111000///000111111///---***+++---...000000111111...///000222222222111000111111000111111222333444//////...------...///000+++,,,...///000000000//////000111000//////000111...//////,,,)))(((+++///+++******)))***+++,,,---++++++++++++++++++++++++))))))***++++++***))))))---,,,+++,,,...000///...+++...000///---,,,...111000///////////////000000///111333000,,,***,,,///------------------------///...---------...000111222111111111333333111///---......---,,,---///111333333666>>>OOOdddxxxvvvhhhbbbcccjjjuuu|||ssseeeVVVKKKFFFEEEGGGLLLOOORRRWWW```iiijjjfffaaacccgggmmmmmmdddTTTGGGKKKVVVaaaeeebbb[[[PPPFFF<<<666333333222...,,,---...------...///222444555666555444444555333000......000222333222222222444//////.........//////000+++*********+++,,,...///------,,,+++++++++++++++---,,,++++++,,,---///000888EEETTTXXXQQQHHHDDDDDD>>>888111...///000000///...------------.../////////////////////000000000000...000444888BBB\\\vvv|||jjj^^^^^^jjj|||xxx]]]FFFBBB<<<888777666555444555444222333444666666555444333333444555555444222444444444444555555555555333444555777999;;;===>>>===<<<===>>>===;;;@@@GGGCCCQQQcccsss~~~zzzssspppsssvvvuuuyyy}}}zzz{{{uuummmqqqpppvvvxxxvvvuuuyyy~~~uuuqqqsssvvvxxxzzz{{{{{{zzzyyyyyyyyyxxxvvvpppiiidddfffiiilllmmmllljjjiiiiiiiiilllqqqxxx|||hhhWWWRRR>>>888444222222///******---,,,111444000///333555444111222444444444444777999444444444222000//////000...........................---,,,---......+++(((******++++++,,,,,,------,,,---+++(((***000111---***,,,,,,+++)))))),,,...222111///...---------...///000111222333555666666555666777666555333333333333444666777777666444333222222111000111222333444222111///...///000333444222111111111222555888;;;666444222111222222111000/////////000222222000///---------...000111333444///000222333333222111000111111111111222333444444111111///......///000111333333444555444333111000///000222222111111222444111000//////...///000111,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((---,,,+++---///000///...---............---,,,,,,////////////////////////222222222000---,,,---...........................000...---,,,,,,---000111000///...///000111000///,,,---------,,,...000333555555888AAAQQQeeexxxsssccc[[[XXX\\\fffqqqqqqnnndddUUUGGGBBBDDDGGGGGGHHHIIINNNZZZiiipppppplllkkklllmmmkkkaaaPPPCCCBBBMMMWWWZZZWWWRRRIII@@@888333000111000---,,,...------------///222555777888777777777777555111...---///000000///000222444......---------------...+++***))))))+++---///111------,,,++++++++++++,,,---,,,+++++++++---///111???LLLYYY[[[RRRHHHEEEFFF@@@:::333//////000000//////............///000000///000000000111111111222444000222999@@@NNNiiiuuufffbbbdddmmmvvvYYYPPPDDD999555555666888666444222333444666666666444333333444555555444222555555555555555555555555333444555777999;;;<<<===>>>BBBIIIOOONNNGGGCCCEEE???DDDPPPcccxxx}}}tttrrrvvvwwwuuuwww~~~zzzwwwxxxsssmmmrrrmmmtttyyyzzz{{{{{{yyyyyy{{{}}}~~~}}}||||||~~~}}}}}}{{{xxxsssmmmiiikkkmmmpppooollliiigggfffjjjlllpppwww{{{jjj[[[zzzFFF<<<666333222333000---...222---444666111///333555333222333444333333555888:::555555444444333222111111000000///...---,,,,,,+++,,,******,,,//////,,,)))((()))***+++,,,,,,---...)))+++)))%%%'''...///+++,,,...///---******---000222111///...---------...000000111222444555666666444444555555666555555444000333777::::::888444222111111000111111333555666333111000...///111333555...333666333///000777???888444111111444444222000......///111333333111000............000222444666111222333444444333111000111111111111222333444555333222111/////////000111;;;<<<<<<<<<:::777444222///000222222222222444666333222111111333444444333.........---,,,+++***)))------------------------+++,,,------------,,,+++---,,,,,,---///000///...///...------...---+++)))///////////////.........555333000///000000///---////////////////////////000...,,,++++++---///111///---,,,,,,...//////...+++,,,---,,,,,,...111444555555888@@@OOOaaasss~~~}}}mmm]]]TTTOOOPPPZZZeeecccddd___QQQDDDAAAFFFKKKFFFEEEDDDIIIWWWiiissstttuuuqqqooonnnjjj^^^MMM???:::CCCLLLNNNMMMIIICCC<<<888444222333222//////222------------///333666888:::999999999888666222///...///000000///000111333...---,,,++++++++++++,,,+++***))))))+++---000111...---,,,,,,++++++,,,,,,---,,,+++***+++---///111CCCOOO[[[[[[PPPFFFDDDGGGBBB;;;444//////000000//////////////////000111111000000111111222222222333888444666>>>HHHXXXtttnnnaaacccgggnnnmmm```MMM<<<444333777999666444222333444666666666444333333444555555444222444444444444444444444444777777888888888999999999>>>HHHYYYfffeeeVVVHHHAAA<<<:::???RRRjjj~~~tttrrrvvvwwwttttttzzzwwwtttwwwtttpppvvvkkkssszzz}}}~~~}}}~~~~~~~~~}}}xxxsssppppppqqqrrrppplllhhhfffeeellllllooouuu}}}~~~yyyzzz~~~yyykkk^^^ccc<<<:::333333222111000000000000000444777555111...000333222000000111444666666666555444444444444333111...---...000000...---,,,,,,,,,,,,---...//////......///,,,((('''***---.........000---&&&&&&,,,///,,,***+++,,,,,,---,,,,,,,,,000000000000111222333333111//////333444222333666333888===>>><<<999888888999999999999999888777666222000000333333///---///333...,,,///000//////222111666999555...---444;;;777444000.........//////000000///...............***,,,///000///......///333000---///222444111---...---,,,...000111000///444,,,(((,,,---***...666555XXX___FFF666333111000111000///000111222111000000000000111111111111222444333111///...///111111//////////////////////////////000//////...------000000000000000///......///---,,,,,,...//////...------...///111333555666333333333222222111111111---...............------000///---,,,,,,---.../////////000//////...------...------...///111333444555555888???KKKZZZhhhqqqpppfffWWWJJJDDDFFFLLLQQQ\\\ZZZSSSHHH>>>;;;???DDD@@@AAACCCGGGPPP```sssxxxzzzxxxooodddYYYLLLBBBBBBAAAAAACCCEEEBBB<<<777777666444222111////////////////////////000111222555888777444333555555222222222111///---...000333///---++++++,,,,,,,,,+++&&&))),,,---++++++---///000+++***---...+++***+++***))))))***,,,...222666FFFTTT\\\UUUJJJIIIMMMOOOEEE???666000///...---,,,222000...---...000333555------......///000000111888777>>>DDDOOOjjjyyyjjjdddkkkqqqvvvvvv]]]DDD999:::;;;::::::888555555666777777666000111222444555666666666888666555444444555666888888666555444555888;;;===>>>MMMdddyyy}}}oooXXXIIIDDDAAA@@@FFFPPPbbb{{{~~~vvvrrruuuxxxxxxxxx{{{|||zzz{{{}}}}}}~~~~~~zzz{{{|||}}}}}}|||xxxuuutttzzzyyyvvvrrrnnnjjjgggeeedddllluuu{{{}}}|||{{{{{{yyy}}}zzzyyy~~~}}}nnncccaaaYYY;;;777333222222111111111222222+++///333222000///111444555333222333444666666555666555555555555444111...---...//////...---------+++,,,---...............///---******---//////...---000///+++,,,222444222000000111111111111111000222222222222222222333444222///000333444111222555666999======;;;888888999888888888888777666555444222000000333222...---///111---,,,///111000000222000444666333///...222777888555222///////////////---...///000000...---,,,***,,,...///......///000222///,,,...222333111...000...---...//////...---...)))(((...///---111:::HHHmmmsssRRR;;;555222000000///......000000///---++++++,,,,,,,,,---------///...,,,+++***+++,,,---.........------.........000000000000000///......111111111111111000//////111000//////000111000.../////////000222333555666333333333333333333222222000111111111111000///...333111///---,,,------........./////////...------...---------///000222333555444444999BBBOOO\\\dddfff]]]OOOCCC<<<===AAAEEEOOOMMMHHH@@@888777<<>>???@@@CCCLLL]]]ppp~~~}}}}}}xxxmmmaaaVVVJJJ@@@=========@@@BBB???999333555444333111000///......111///---,,,,,,...111333444666555333555888777222000111111222222111000///...---++++++,,,,,,+++***(((***,,,,,,******,,,...000,,,+++...///,,,+++,,,***((()))+++,,,---222777JJJYYYbbb]]]TTTQQQPPPMMM@@@999222......//////...000///...---...///000222,,,------...//////000000555666AAANNN[[[qqq~~~eee___bbbmmmpppqqq{{{lllQQQAAA======;;;:::999666666666666555333111222333444555666666666666555444333333444555666666555444444555777999;;;CCCOOOeee|||nnn```PPPGGG@@@AAAHHHUUUggguuuvvvqqqssstttssstttxxxyyyyyy{{{~~~~~~zzzwww{{{|||yyy|||~~~}}}}}}}}}xxxwwwtttqqqnnnkkkiiihhhgggmmmvvv|||~~~zzzxxx~~~}}}zzziii```^^^yyyLLL;;;222333222222222222333333444,,,///222222000///111444777555333444555666555555888777666666666444111...///............//////000,,,,,,---.........------///...---...000000000///000222222000111555666555333333333333333333333222555444333333333333333333222000000333333000000333333555666555444333444555777777777666555333222111333000000333222...---//////,,,,,,000333111000222///111222111//////000222999888555222000/////////+++---///111111...+++)))***,,,---------...000333000---,,,---000222000...111///............,,,++++++(((***000111...444>>>bbbZZZ===666444111///...------......,,,***((())))))))))))*********+++***)))((((((((()))***...---,,,++++++,,,---...///000000000000//////...111111111111111000000///000000///000111000...+++000000000111222444555666333333333333333333333333222222333333222000...---444222000...---,,,------------.../////////.........---------...///111222666444222444:::DDDNNNUUUXXXQQQFFF;;;555444777999@@@???<<<777444555;;;@@@=========@@@IIIZZZooo}}}yyyjjj\\\QQQFFF>>>::::::;;;>>>@@@===777111222111111000//////......111///+++)))))),,,000222222222222333999===:::333//////111444777666000,,,---,,,******+++,,,+++***+++,,,,,,+++)))))),,,...111---+++...///---,,,---+++***+++.........444<<>>DDDGGGLLLGGG???777333222333555888777666333222555;;;@@@<<<<<<<<>>888222000000000000000000/////////---+++))))))+++...///000000000444<<>>222222222222222333444555555444555555555333222111222111000000111444666777777999888777777777666222000111///------000222222111//////000000000//////...///000222333222111000///111111222333333111000000111111///...------------222222111000/////////000222//////111111......111333222111111444888;;;===888888888666555333111000444000///111000,,,,,,...---+++,,,111444222000111111000///111222333111...999::::::888444111000111......---------,,,,,,,,,***+++,,,,,,,,,...111444---,,,,,,---...//////...,,,++++++,,,---......---000---------+++...BBBYYYqqqFFF555666444111///......///000///---+++************+++++++++++++++***************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,+++...............------,,,*********++++++***&&&###++++++---///111444777888////////////////////////000111222222111///,,,***,,,,,,,,,+++,,,,,,,,,---...///000111111111111111......---,,,,,,---...//////000222555888:::<<<<<<@@@===999555222222333444444333222111222555999======<<<<<>>???===777222000111111222222111000000,,,,,,,,,,,,,,,,,,++++++...///000555>>>EEEBBB:::666333111333777777333...---+++******+++,,,,,,+++///---+++))))))***++++++---)))(((,,,---+++***,,,---***---222000///;;;MMMjjjzzz~~~vvvppp^^^JJJ999444///---...000000...//////111111111///---,,,,,,,,,,,,---------------444<<>>UUUtttzzzvvvhhhTTT;;;666111//////000...---...///000111000///...---------------------......111:::\\\qqqWWWBBB@@@AAAFFFJJJMMMSSSZZZ^^^XXXZZZiiivvvXXXAAA888999:::;;;===;;;888555777666555444444444555666444444444555555444444444000111333555666666666555BBB```fffKKK===<<<888DDDVVVhhhyyy|||xxxnnnjjjllllllkkkvvvzzz}}}|||}}}~~~{{{zzz|||||||||zzz}}}~~~}}}}}}zzz}}}~~~}}}~~~~~~|||qqquuu{{{vvvtttyyynnnDDD999888333333222222111111111222222000000111222333444333222111000000222444777888777666555555666777666444222333111...000333444111---...............---,,,,,,---000111000...,,,---//////,,,---111222000000444555444111///---------......------------......//////,,,---000111...///222333000...///333777888999777777777777666555333333555111///000...++++++...111---,,,///111000000222222222111000000000222333555999<<<:::555111111222...////////////...---,,,***,,,...///......///000///000000///...---------,,,+++***+++,,,---,,,+++))))))+++++++++777ZZZ|||fffDDD777<<<777---000,,,---...111333222000---))))))))))))*********+++((())))))***************)))***,,,------,,,***)))))))))***+++++++++++++++------......------,,,+++,,,+++******,,,,,,+++***(((((()))***,,,...000111000000///...------,,,,,,...000222333333111...,,,***++++++,,,,,,,,,++++++...////////////......---///...,,,+++++++++,,,,,,+++,,,---///000222333333444333111/////////111222222111000111333666888999:::999888999???MMM^^^jjjsssrrrkkk___UUUOOOHHHBBB???;;;777555555444000---///000111222111000...------------,,,,,,++++++***///333666888???FFFHHHFFF999999888666555333111000...,,,+++,,,---//////...---+++******,,,---+++))),,,)))(((,,,---++++++,,,,,,(((***///---...CCC___yyyvvvjjjXXX;;;666111/////////...+++------.../////////.................................777YYY~~~}}}fffNNN>>>>>>AAADDDFFFKKKVVV``````\\\aaarrrbbbGGG>>>============;;;777444666555333222333444555777333333444444444444333333111222333555666666777777CCC___zzzzzz]]]HHH@@@>>>@@@FFFSSShhh{{{{{{qqqlllnnnpppoooxxx||||||zzz~~~||||||}}}www{{{zzzwww{{{}}}wwwtttlllqqqxxx~~~}}}```@@@888444111333333222111000000000000666555444444555444222111444333222333555777777777444444444555777666444222444111///111444444000,,,,,,---------,,,,,,+++***---///000///,,,+++,,,...555000///333222...///333555444111...,,,,,,---------------------...///000...+++,,,000000//////222888555222333666999999888555666666666555444444333555111//////...++++++...333...,,,///000//////222111222111///---...111444333888<<<;;;666222111333,,,...111222222000---+++***,,,///000///......///111111111000...,,,,,,---...,,,++++++,,,+++***))))))***------,,,888\\\eeeLLL333555AAA777,,,222++++++---000333333000...++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,(((***,,,......,,,***((()))***+++,,,,,,,,,,,,,,,......//////......---,,,,,,***((()))***+++++++++))))))))))))***+++,,,,,,222222111///...---,,,++++++,,,///111111///,,,***---------------,,,+++***............---,,,++++++///...,,,+++***++++++,,,000///...---...000333555555444111000//////000111333222222444777:::;;;<<<888777555444999DDDSSS^^^jjjjjjfff\\\TTTOOOIIIBBBBBB===777444444333000---//////111111000...,,,+++///...,,,+++***+++,,,---000444888:::???FFFJJJIII888:::;;;999666222000///...---,,,,,,.../////////,,,***)))+++---...+++)))---))))))---...---,,,...000+++---222///111IIIgggwwwrrrgggVVV:::555000...//////---+++,,,,,,,,,------.........//////////////////......---555UUUwww|||nnnWWWAAA===???@@@@@@BBBMMMcccuuutttooorrrpppTTTCCCAAA???>>><<<:::666333555444222222222444666777111222222333333222222111555555666777888999::::::JJJbbbxxxmmmUUUIIILLLGGGBBBFFFYYYqqq~~~sssnnnppprrrrrrxxx}}}xxx~~~}}}tttxxxyyywww{{{~~~~~~~~~}}}~~~xxxqqqmmmgggnnnvvv{{{~~~NNN@@@;;;222777333222111000///000111111555777666333222555555333333222222222444444333222666444444444666666555444000111222222222222111000---,,,++++++---......---//////------...000222444,,,...111333222222333444@@@:::333......///000///000...,,,---000000---***+++,,,...222555555333111888333111333555555666888777777666666666777777888333///------,,,)))***---111...,,,---000222111000666333000////////////...,,,888AAA???888222//////777444111000///...---+++...///000///...---...000000000//////......------+++******)))((()))))))))---,,,000000000BBBVVVXXXGGG::://////222333222222333222000///...---,,,,,,,,,++++++++++++,,,---...***---,,,))))))++++++(((***))))))---111111---(((+++,,,...///000000000000.........------,,,,,,,,,,,,++++++******++++++,,,(((+++...///...,,,+++***+++++++++,,,,,,---------++++++++++++++++++,,,,,,))),,,+++((((((+++,,,)))///............///000000.........------,,,,,,,,,......///.........000111222111000......//////000...///111444666777555333666444333222333:::FFFQQQWWWZZZ\\\[[[UUUMMMGGGCCC@@@:::333000000111111000//////......///000111222...---++++++,,,,,,+++***)))555======AAAJJJLLLFFFEEEBBB>>>999555111///...222222111222222000...+++...+++)))))),,,---+++)))---.........---,,,,,,+++...///---///111000EEEjjjssskkkfff]]]FFF444000555111///000......///000000...---.../////////000000000000000///333777NNNppp{{{fffLLLAAA:::>>>@@@>>>BBBVVVwwwyyy\\\FFFEEEAAA<<<777444444666555777666444666888666222444666777555222111333555888444444777999999<<>>;;;333666444333333333333555666888777999888444333666666333777666444444555666666666444333222222444444333111000111222333333222111000...///111222333444444444///000111111111000///...,,,///222333333222333444>>>999222//////000000000000///......///...,,,***+++,,,...111444555333111555111111555777555444555555444444333333333444444333///...///...++++++---111///---...000222111000333111//////000111000//////666>>>AAA<<<444///...666555222111111000---+++...///000///......///000000000//////......------+++*********))))))))))))---+++......,,,:::HHHFFF<<<555000000111//////222------,,,+++*********+++***+++++++++,,,,,,,,,,,,***---,,,))))))++++++(((+++)))))),,,000111...***,,,---...///000000///...---------,,,,,,,,,+++++++++******))))))******+++'''))),,,---,,,***))))))++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,......++++++......,,,---,,,,,,,,,,,,---....../////////......------------...............///000000///...---,,,---......//////111333555777777666::::::888555222555<<>>:::777666555222444333111333666555111333444555444111111333555888555444777888999<<<@@@]]]pppyyyqqquuurrr^^^SSSKKKLLLMMMQQQ___ppp~~~|||{{{yyy{{{{{{yyyvvvxxxzzzzzz|||}}}uuukkkkkkjjjqqq{{{xxxtttyyy}}}{{{yyyyyy{{{zzzvvvrrrsssrrrssszzzgggAAA>>>>>>777666777666666666666888999:::999;;;:::555444666666333555444222111111222333444333222000000111111000///111222333444444333222111(((,,,000222222111333555000222444555333000,,,)))---///222333333222333444:::777222//////111222222000111111000...,,,+++++++++,,,...111444555444222333000111666888444222222444444333222111111111111222000///222111---+++...111///......000111111000000//////000222333222000222222999CCCBBB777//////666555444333333111...,,,...///000000......///000000000//////...------,,,******++++++******)))(((,,,)))---000000999@@@:::333000///111///,,,...222*********))))))******+++)))***+++,,,---,,,,,,+++***---,,,)))))),,,+++))),,,***)))+++///111000...,,,---.../////////...---,,,,,,,,,+++++++++++++++***))))))))))))))))))***'''))),,,---,,,***))))))+++++++++++++++************+++++++++,,,,,,,,,------000///------///000------,,,,,,,,,,,,---......///////////////.........------------......//////...---,,,+++***+++,,,,,,//////000222444777:::;;;>>>@@@>>>888222000444888FFFIIINNNPPPNNNKKKIIIHHHBBB<<<333///...///...---//////......///000222333000000000111222111///---333<<>>EEEgggvvvzzzsssvvvppp```RRRNNNMMMLLLOOOVVVqqqzzz{{{sssqqqvvv{{{|||yyyzzzzzzxxxzzz~~~}}}yyyyyyzzz~~~ppphhhjjjdddiiivvvpppkkkrrr{{{~~~}}}||||||}}}zzztttooosssrrruuu~~~ZZZ???@@@AAA;;;777:::999888666666666666777999;;;999555333555444111444333111///---///111444333111000000000000///---222333444444444444333222$$$***000222///---///111111222444555333000---+++...000333444333222333444666444111000000111222333000222333111---******,,,,,,,,,...111444666555333333000000444666333111111666555444222222111111111111//////222222---+++---000////////////000000000000///000222333333111///444///444BBBEEE;;;111000666555555555555333///,,,...000111000///...///000000000///...------,,,,,,******+++++++++***)))(((***'''///999<<>>AAAEEEHHHGGGFFFEEEEEEBBB;;;333...---......,,,------------...///111222000000000222333333000...555===CCCEEEHHHOOORRRPPPJJJ@@@555000111222///+++333222000//////222777:::999333,,,)))***,,,---,,,++++++,,,,,,,,,,,,+++++++++///---///222111>>>XXX}}}aaaFFF777333------222111444444222///+++***+++---/////////000//////......///666FFFSSSOOOAAA;;;???BBBEEEHHHHHHKKKXXXmmm}}}oookkkpppwww\\\PPPBBB888666555444333999:::888444555999888555555666666666666666888999999888888999999:::CCCMMMhhhuuu}}}}}}}}}rrr```VVVPPPJJJHHHKKKZZZdddtttyyypppnnntttyyyzzz}}}~~~|||xxxwwwzzzzzzwwwwwwyyyzzznnniiillliiiiiirrr}}}zzz}}}wwwjjjgggppp{{{~~~~~~yyytttxxxyyy}}}OOO?????????;;;555777666444333333333444555777999777222111333222///666666444222///000333666333111000000111111000...222333444444444444333222***000555666222000111333333333222222111111111111...111333444333222333333333222222111000111333444000222444222---***+++,,,,,,,,,...111444666666555666111///111333111111333444444333111111000000000000---...111111---+++---000000000////////////000222111111222333333000...444...111===DDD>>>666444555555555555555444000---///000111000///...///111000000///...---,,,+++++++++++++++++++++***))))))***'''444BBBFFFKKKLLLDDD???555...///222111000///111000///...,,,,,,,,,++++++,,,...000000///---,,,***,,,---******------***,,,+++******,,,...000111,,,,,,---......---,,,+++************************+++++++++******+++++++++***,,,......,,,++++++,,,,,,++++++******)))))))))******+++,,,------......,,,///000......000///,,,///............///000000---------------------------,,,,,,...000000...,,,......,,,+++++++++,,,---......//////111555===BBBMMMSSSQQQDDD888333444444888;;;???@@@???>>>>>>>>>???999222......///...,,,++++++++++++,,,...000111000//////111222222000...444:::@@@CCCGGGNNNRRRSSSMMMCCC666000000111...***000000000000111666>>>CCC===666...******,,,---,,,,,,,,,---------------,,,+++///---...222000888MMMkkkNNN:::555...---222000333333222///,,,++++++---///////////////...------///444???DDD>>>666:::FFFLLLMMMMMMKKKKKKRRR^^^hhh^^^bbboooooo```LLL===888888888888:::;;;888555555888777333666666555555666888888888555555666888777:::GGGTTTmmmvvv~~~~~~pppbbbTTTKKKIIIKKKJJJPPP]]]nnn|||tttqqqtttwwwvvvwwwzzzyyyuuutttxxxzzzyyyxxx{{{xxxpppnnnpppppplllqqq}}}tttjjjhhhxxxuuuoooiiimmmxxx||||||~~~|||}}}lllCCC===;;;888666222/////////000222444666888444666555000///111111...333444444111...---111444222111000000222222111000111222333444444333222111...222555666444222222333444333111000000222444555///111444444333333333333000111222222111111222444111222222111///---,,,,,,,,,,,,---000444777777666777222///111222111111444111111000///............000---...000000,,,,,,...000111111000......///111333222222222333333111///111...///666>>>AAA===888666555444444444333000...///000111111//////000111111000///...---+++******,,,,,,+++************++++++)))777FFFGGGHHHIIICCCDDD888//////333333000...111000///---,,,+++******+++,,,---//////......---***,,,---******---...+++,,,+++******+++,,,...///***+++,,,---------,,,+++***************+++++++++,,,,,,++++++++++++,,,,,,)))***,,,+++***)))***++++++++++++++++++***************+++,,,---...//////---111222000000222111------,,,,,,,,,,,,---......,,,,,,,,,---------------...---,,,///222222///,,,///...---,,,,,,,,,------,,,...///...///444<<>>888111333111------...///222555888999222444333//////111111...///111333000,,,***---000000///...///111222222111000111222333333222111000...///000111222222333333555444222000000222444555000222444555444333333333///111333333111000222333222111000000000000...,,,---,,,---000444777777777777222000333444222111222000000///////////////000222///...000000------000000111222000...---///111333111000111222333333222,,,///...---666CCCDDD<<<666444333222333222111//////000111111000///000111111000///...,,,+++***)))...---***)))((()))+++---+++***888FFFCCCAAACCC??????777111222333000...---000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,------))),,,---***+++......,,,++++++++++++******+++,,,)))***+++,,,------,,,,,,*********+++++++++,,,,,,++++++************++++++)))***++++++***)))***+++++++++++++++,,,,,,,,,,,,******+++,,,---...//////---000222000000222000------,,,,,,,,,,,,---......------------.........///000...---000333444000,,,///...---,,,+++,,,------***---///......222:::@@@TTTbbbgggZZZJJJAAA:::333222333444333222111111222333111///000222333000---,,,,,,,,,,,,...000222333222000......///111222222222444777;;;>>>AAAFFFJJJEEE???777111......------))),,,...000222888BBBJJJAAA;;;333...------,,,***++++++,,,---------------***000---,,,000,,,,,,777JJJdddhhhJJJ888444000000333000&&&))),,,...///...///000////////////...---,,,+++...333999777000...999FFFRRRRRRQQQNNNJJJHHHIIIJJJKKKZZZooo}}}jjjVVVFFF>>>;;;;;;:::>>>@@@@@@CCCFFFDDD@@@;;;999777777999:::999777000333777::::::BBBVVViii{{{yyy~~~{{{lll^^^TTTPPPEEEHHHLLLQQQXXXgggyyy{{{yyyuuuooommmsssvvvuuuvvv{{{~~~}}}yyyuuussssssuuuuuupppwww~~~{{{tttiii______```dddooouuuttttttwww|||~~~|||~~~~~~QQQ888@@@888///333333000000000111222444777888222444333//////222222///000444666444///---///222...------...111222222111000111222222222222111000///......000444666666666555444333222222222222333000222444555444333333333...111333333111000111333222000...///111222///+++---,,,---000444777888888555222222666777333000000222111111111111222222333444000///000000...///333000111222000---,,,...111222000//////222444555555***000///(((111DDDHHH???666444222111111222111000///111222111000///000111111000///...,,,+++***)))000---***((('''))),,,...***)))888EEE@@@===???>>>777444333555222---+++---000//////....../////////******)))))))))***+++,,,))),,,---***+++......,,,***+++,,,+++***))))))***((()))***,,,---------,,,******++++++,,,,,,,,,,,,******))))))))))))******+++,,,------++++++,,,---+++++++++,,,,,,---------******+++,,,---//////000***...000......000...***///............///000000---.........//////000000000...---000555555111,,,...---,,,+++++++++,,,---***,,,///......111999???NNN```jjjaaaRRRHHH???666///000111000///...///000000......000444444111...---------...///111333555444111...---///222444444333333555888:::<<<@@@EEE???<<<666111...---...///,,,///111000000444<<>>;;;;;;===>>><<<:::333777<<>>===666...)))***,,,......000//////111444555333000222///+++***---111555777555222111333444444333333999333///111444555888<<<:::777333000///...---,,,---,,,++++++---000444666666555444222///---,,,+++000...+++***+++,,,,,,+++000...------------+++)))+++000666:::<<>>BBBHHHKKKJJJFFFCCCAAAAAATTThhhqqqvvv}}}}}}kkkYYYJJJCCCGGGMMMTTT[[[fffooooookkkVVVLLLCCC@@@???<<<<<<===:::===AAACCCJJJYYYppp|||}}}||||||zzz~~~{{{cccNNNEEEIIINNNKKK@@@>>>OOOddd}}}}}}tttnnntttiiihhhppptttqqqjjjsssyyyooommmiiibbbbbb\\\^^^nnnwwwyyyxxxvvvyyy}}}|||zzzzzz{{{}}}~~~{{{yyyzzz~~~eeeCCC777<<<444111444111222111111333444555444222444222000000111222111000333333222111000000////////////......///222444666555555555444333222222222444333333555666666444222111222222333222222000000000111333444444333000///444222444777666111///000222111000///...------,,,---000111000222777999777666555444555777777555444444333111000000111222333444333222111111222333444666222...,,,---......---222111///...---...///000//////......222999CCCJJJ@@@<<<777222000...+++)))------------...///111111///...---,,,,,,,,,,,,,,,***)))+++---+++)))+++111666>>>DDDBBB???>>>===;;;666555333333333222///------,,,,,,---///000///...---------,,,,,,,,,++++++///---+++,,,000111...***+++,,,---,,,***((()))***(((***)))))),,,000...(((*********+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,,,,,,,...............---------222000...///111222111///111000///......---------111///---...///111222111333333333222222111000000000...,,,******+++---...,,,---.........000555999BBBRRR^^^^^^[[[YYYRRRHHHCCC<<<222,,,+++,,,------222000000222444555333111111///---,,,...111333555333111000222555777888999:::333...///111222333666444222000//////...---,,,,,,,,,+++,,,---///222333333222111000...,,,+++***---***(((((()))))))))(((///......---,,,,,,------+++...111222111111333666:::666111...///111222222111/////////000000...,,,///...---,,,,,,---///000///444555111...000111000888<<>>444888444111333000111000000222444555555333444222000000111222111000333333222111///...------.........///111333555777666555555555444333333333555444444555666666555333111111111111111000//////000000111222222222111111555444555888888333111222333222000///...---.........111222000111666777555555444333333666777777666333222000//////111333555333333333333333333333333888444000...---......---000///...------...///000000000......000555===CCCBBB>>>888444111///---+++++++++,,,---...000111222------,,,,,,,,,,,,------******+++...,,,***---333>>>EEEIIIEEEAAA???===:::777666444444444333000...---------///222222111///------------,,,,,,,,,,,,///---+++---000000...+++***++++++***((('''((()))***+++***(((,,,000///***++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---+++***+++...///---***++++++++++++++++++,,,,,,//////.........---------000//////000222333333111111000///......---......000///---...000222333333333333222111111000//////...---+++***)))***,,,---***+++---......000333666999GGGTTTZZZ^^^bbb\\\SSSIIIAAA555---+++,,,------222111111333555666555444222111000//////000222333111000000222777>>>CCCDDD<<<444......///...---///---,,,,,,---...///---,,,++++++,,,,,,---...////////////...---,,,++++++***...---++++++,,,,,,,,,+++---//////---+++,,,///333000000000///------...000222000...///000222333333333111////////////...---......---,,,,,,...///000...222555222000111111...222444<<>>VVViii~~~|||}}}{{{{{{|||{{{rrrllliiifffccc___jjjsssxxxtttrrrvvvwwwssslllffffffrrr~~~zzzxxx{{{}}}wwwzzz{{{|||zzzwwwvvvxxx{{{~~~xxxwwwzzz}}}OOO???666666444000///---000///000222444666555444333111000000111222222111333222111000///...---,,,000000000000111333555666666555444555555555555444666555444555666666555444000000000000000//////...111111111111111222333333555333444888777333222333444333000...---...///000000222222000111444555333333111000111333666777777222111///---...000333555222333444555444444333222555333000...---...///000111000///............///111000///---...222777<<>>888444111///---,,,,,,,,,,,,,,,---...///000,,,,,,,,,+++,,,,,,------++++++,,,...+++)))...666HHHLLLMMMHHHCCC@@@===999777555444333333222000...,,,,,,...000333333111///------------------,,,,,,---,,,+++,,,......---***)))++++++***((((((((())),,,,,,***(((,,,111000+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))---***(((***///111...***))))))******++++++++++++/////////...------,,,,,,---------///000222222222000000///...............000...---...111333444444------........./////////---,,,+++))))))***+++,,,***+++---///000111333333444>>>IIIRRR\\\aaa]]]TTTHHH@@@444,,,+++,,,------111111222444666999;;;;;;999888555111//////111333000111222444===IIIQQQSSSAAA777///......---+++,,,******+++,,,......,,,******+++,,,---------,,,+++------,,,,,,,,,,,,,,,,,,///...,,,---.........,,,,,,...000...***+++111777222111000......///222444222111111111333555666777444222///............---...------------...///000...222333000000222111///111000444CCCUUUaaa```\\\^^^```bbbccclllzzzxxxtttwww~~~~~~uuuuuuxxxyyyzzz|||{{{yyyzzz||||||}}}}}}kkk```TTTKKKEEEAAA<<<999FFFYYYppp}}}zzzzzzyyyyyyzzz}}}}}}{{{xxxtttpppnnnmmmmmmtttyyyzzzvvvuuuxxxxxxuuunnnggggggpppyyy{{{xxxvvv}}}zzzxxxwwwyyyyyyxxxvvvzzz|||zzzvvvsssvvvyyy~~~|||{{{}}}|||FFFAAA888444555333///////////////111444555555333333111000000111222222111222222111000///...------222222222222222333333333666444333444666777666444666555333444555666555444000000000///////////////222222111111222333444555444222333666666222111333444333111///...///000111000333333000000333444222000...---...111333555555111000...---...000222444000111333555555444333222111000...---,,,...111333444444222000///...------000000///------///333777===:::666333222000...,,,...------,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,+++------******222<<>>222000000///---...,,,++++++---......+++)))***+++,,,---...---+++***,,,,,,,,,------.........+++***)))***,,,,,,+++)))+++...///---+++,,,222888111///,,,+++,,,...111222555555444333333444666888333000---,,,---------,,,------------......//////111222000------111333111333///000;;;MMM\\\cccccc```bbbbbbeeeooo~~~}}}|||~~~|||vvviiiYYYKKKBBB===;;;???JJJ]]]ppp}}}}}}zzzzzzzzzzzz|||xxxzzz|||{{{xxxwwwxxx{{{||||||{{{xxxwwwwwwuuurrrnnnhhhhhhooovvvwwwtttrrrxxx{{{}}}yyypppkkkooouuurrrvvv{{{{{{wwwvvvxxx|||}}}|||kkk===BBB999222777666111444000//////111333444444222222111///000111333222222222111111000000//////...444444444333333333222222555333111333666777666444666444222222444555444444111111000///////////////333333333222333333444444333111111444444111111333444333111000000000111222000333222///000333444222...---,,,---000222222222000//////......///000111...///111333444444444333.........---,,,...222555666555444222000...,,,+++/////////------...111444666555444333333222///---......---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,+++,,,,,,+++---:::GGGYYYXXXQQQGGGAAA???===999555444222222222111...,,,,,,,,,,,,...//////---,,,------------............++++++,,,,,,,,,,,,+++++++++---...---,,,+++,,,---***+++***(((,,,000///***,,,,,,,,,,,,++++++++++++***++++++******)))''''''***)))(((***---///---+++((()))+++,,,,,,+++***)))........................---///000111111111333555//////............/////////...,,,---///111222222111111000///...,,,+++++++++++++++++++++,,,,,,------,,,---///222444333222222444777===CCCFFFDDDAAA:::444---***,,,000222333333444666888;;;@@@GGGKKKQQQOOOHHH>>>444///000333///555999===LLL```lllmmmVVVGGG888333222111//////---,,,,,,,,,------+++******+++,,,---------,,,+++,,,,,,---......//////000,,,++++++,,,......---++++++,,,...---,,,---222666333000---+++,,,...//////444555666555333222333444000...---,,,---...---,,,---------............///222222...+++,,,222333111444111...333@@@QQQ___gggdddhhhkkknnnvvv~~~{{{wwwuuu{{{kkkUUUGGGAAA>>>===AAAMMMbbbxxx~~~}}}||||||~~~wwwzzz~~~}}}|||}}}{{{yyywwwvvvwwwwwwtttppppppkkkjjjqqqwwwwwwtttsssvvv|||{{{kkk```ccclllnnnsssxxx{{{{{{{{{}}}}}}{{{~~~XXX;;;EEE;;;///666666///444111000000111333444222111222000///000111333333222111111111111111111111111333333444444444444444333444111///111666888666333555333111111222333333333222111000/////////000000333333333333222222222222333111111444444111111444333222222222222111111111000222222///000333444222---------...111222111000//////////////////......,,,---///111222444444555000000000...---...222666333333222111///...,,,+++---.........---...111444000111222555666555222///---,,,+++++++++++++++,,,------,,,+++******************+++,,,---444EEEVVV^^^[[[QQQEEE>>>>>><<<999666444333333333111///---///---,,,---......---+++------------.........///,,,---......------------+++---...---,,,+++,,,...(((***)))))),,,000...(((,,,,,,+++++++++*********''''''((()))*********)))((())))))***+++++++++******+++,,,---,,,+++***(((,,,,,,------.../////////,,,///111111///000222444//////............//////000...,,,,,,...000000000111111///...---+++******,,,,,,,,,,,,,,,------...---,,,+++---111333222111000///000444777888999999777222------000444666666777999:::;;;===BBBIIINNNZZZXXXSSSHHH;;;222//////,,,555;;;@@@PPPgggssssssdddRRR???555333111//////---+++******+++,,,,,,+++++++++,,,---------------,,,,,,------.../////////...------///111111///---+++++++++,,,---///000111555111...---...000///...///444999:::888444111000...------...000000///---,,,------...............000000...,,,...333333///111000///000666EEEXXXfffkkkrrryyy|||yyy|||wwwvvv}}}fffUUUKKKFFF???>>>DDDVVVnnn~~~~~~vvvzzz{{{wwwtttwwwzzzyyytttpppoookkkkkkrrrxxxxxxvvvvvvvvv{{{|||mmm^^^^^^ggglllooouuuzzz}}}~~~{{{~~~JJJ===JJJ>>>...444333+++000111000000111333333222000222000///000222333333222111111111111222222222222111222333444555555555555333000...111555888666222444222000000111333333222333222000/////////000111222222222222222111000///444111111444444222222555222222333333333222111111///222222///000333444222...---...000222222111///...///000000000///---,,,+++,,,---///111333555666222333222000---...222666000000000000///...---,,,,,,---......---///111444---///222666888777444000+++*********+++,,,------...---,,,+++************))))))+++---000:::NNNaaaaaa\\\PPPCCC<<<<<<<<<:::777555444444444333000...111///---,,,---...---,,,---------.........//////---///000000///......///+++,,,------++++++,,,---''')))))))))---000---&&&+++++++++******)))))))))$$$%%%&&&(((***+++,,,,,,''')))***+++)))))))))***+++,,,---...---+++)))(((+++,,,,,,---...///000000***---///...---,,,...111//////.........//////000000...,,,,,,---//////...++++++++++++++++++++++++,,,,,,,,,------.........---+++***+++///111111000...------...000111444777777333///000444888999999;;;<<<=========BBBIIIOOO]]]^^^[[[PPPAAA444---++++++444<<>>TTTeeepppzzzuuufffmmm~~~~~~zzzzzzvvveeeXXXOOOBBB???AAAOOOeeexxx~~~}}}vvvzzz~~~yyyvvvyyy}}}{{{uuupppmmmjjjkkkrrrxxxxxxwwwwwwvvvxxx}}}}}}pppbbb```ggglllnnnsssyyy~~~{{{}}}rrrEEE???<<<888333222222444666444333222222222222222222444333000,,,---111222000///000111222222111000///222111222555444111222666555000///333333000111666666555444222222333333444222222000///............666333//////333555555444555111...///444666444111333111///000222444222000222333444444333222000///...//////000222333333444//////111222222111000///222000......000111111111222111///---...000222444000...,,,,,,,,,+++)))(((.........///000111111222......///222555777777666000///---***)))(((((()))...++++++---,,,))))))+++(((---...+++333HHH]]]hhh___XXXMMMDDD>>><<<;;;;;;777444333555444222222555222000//////000111111000111111111000...///111333222///...///333333///***+++++++++***((('''((())))))'''(((,,,111222///***+++***)))***------***'''%%%)))***((((((+++***'''(((((()))+++------+++)))+++,,,---......---,,,+++---,,,++++++---.........111111000000/////////...///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---,,,++++++++++++,,,---111///------/////////...///...---,,,...000333444999666444666===EEEJJJLLLIIIDDD@@@@@@EEEKKKLLLLLLRRRYYY^^^XXXIII:::333111000555===GGGXXXiiirrrsssdddWWWEEE888222111///...,,,+++*********+++,,,---'''))),,,---...///000222,,,------,,,******+++---+++,,,......---+++******,,,---------,,,+++,,,,,,......////////////......,,,444===CCCCCC>>>555------,,,---...000000...,,,000///---,,,++++++,,,,,,////////////000000000000000...111555333444HHH```jjjuuueeeTTT\\\xxx||||||kkkVVVJJJGGGAAA???LLLggg~~~|||{{{|||xxx}}}{{{{{{|||{{{wwwqqqooosssoookkklllooorrrssssss{{{www{{{mmm___]]]eeejjjpppuuuyyy}}}xxxpppuuu~~~zzz}}}hhhAAA<<<;;;888666444333333333111000000////////////000444444222...///333333000000111222222222111000///222111222555444111222666666222111444444111222666888777666555555555666777333333222111000000000111333333222111000222444666777333000111555777555222444111//////111222222111333333333333222111000000000111111222333333444444000111111222111000......222000///000222444555555333111...,,,,,,///222555333111///.........---,,,+++,,,,,,---......//////111000111333777999999888222000...,,,+++*********---***)))++++++((((((+++***------///;;;OOO```ggg___XXXNNNFFF@@@>>><<<;;;:::666555555444000///222666333111000000///...---/////////...------///111///---,,,...000---'''!!!,,,,,,+++***((((((((()))***'''&&&)))///222000...000---***)))***+++***(((&&&)))***''''''***+++((()))))))))***,,,---+++))),,,---...//////...---,,,---,,,++++++---......---000000/////////.........///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---...///...---...//////...---,,,++++++,,,000555;;;>>>>>><<<:::===EEENNNTTTWWWTTTMMMFFFEEEKKKOOOOOOLLLPPPVVVYYYUUUIII===666333///666???IIIXXXgggooopppcccVVVEEE999444333111///,,,,,,+++++++++++++++,,,***,,,.../////////000111111222222000...---...///,,,---------,,,+++++++++))),,,......---,,,,,,---......////////////......555888===DDDJJJGGG:::,,,.........///111111///...111000///---,,,,,,------.../////////000000000000...,,,///222000111CCCYYYnnnvvvttt]]]WWWhhh}}}~~~{{{hhhUUULLLAAA;;;DDD\\\zzz}}}}}}}}}~~~|||~~~}}}uuu|||}}}~~~xxxsssppppppooonnnqqqtttvvvtttqqq|||xxx|||~~~mmm___\\\ccciiipppuuuxxx}}}vvvooottt}}}zzz~~~YYY===999999999888666444222111444444333222222222222222444555444111222555444000111222333333333222000///222000222444333000111666777444333555555333444666555444333333222222333333222222111111111111111222///222333222......222666666333111111444555444111555222///---///111222222666555444333222222222333444444444444444444444444111222111111000...---,,,000///...000222555555555333000...,,,,,,///222444111///+++******+++++++++++++++,,,,,,------......---------///222444444333333222000///------,,,,,,---)))'''))))))'''(((,,,,,,,,,---555GGGZZZdddeee\\\WWWOOOHHHCCC???<<<::::::666555555444000///222666333111000000///...------...---,,,++++++---//////............)))"""---,,,+++***)))))))))))),,,(((&&&(((,,,000111111111...***(((((())))))((((((***)))&&&&&&***,,,******))))))***,,,,,,+++))),,,---...//////...---,,,---,,,++++++---......---///............---------...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,......------------......---------...000000...,,,---,,,+++---333;;;CCCHHHGGGEEEDDDGGGOOOWWW___bbb]]]UUUMMMLLLPPPTTTSSSQQQRRRTTTUUURRRJJJ@@@888444333===HHHQQQZZZcccgggggg___TTTDDD:::666555333111,,,,,,---,,,,,,+++***)))---///000000/////////000111222222000---+++,,,,,,------,,,,,,++++++,,,,,,))),,,000000...---...000........................:::999;;;CCCPPPRRRBBB///000///...///111222111000111000///...................../////////000000000...,,,...111///000???PPPooowww}}}lllVVVWWWiiizzz~~~~~~}}}yyybbbUUUHHHBBBCCCPPPnnn}}}zzzzzzwwwvvvxxx{{{xxxsssyyy~~~~~~xxxssspppppppppssswww{{{{{{vvvqqqvvvsssvvv}}}zzzmmmbbb___eeejjjooosssuuu|||~~~sssmmmsss~~~|||}}}~~~~~~LLL===999999888777555444222222666666555444333333333333222444444222333666333///222333333444333222111000111000111333222///111555555444444444444333333444222222111111111000000000000///////////////000111///000111000//////111444333111//////111222111000555333///------///222333:::888666333333444555666777666666555555444333333000000000000///......---///...---...000222222111//////.........///000111000---)))'''(((*********,,,---------.........///+++******+++...000000///222222111///...---------...***'''((((((''')))......+++...===TTTdddfffaaaXXXTTTNNNIIIDDD???;;;888777333333555444222222555222000//////000111111000---------,,,***+++---///444222111000...+++%%% ...,,,+++************))),,,***((())),,,...//////---+++***((((((((((((''')))+++)))&&&&&&***,,,++++++***)))***++++++***)))------////////////------...,,,++++++,,,------,,,------------------------...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,........................,,,,,,---///000000---+++000///...///555???HHHNNNQQQOOONNNOOOTTTZZZ```ddd\\\YYYTTTRRRTTTXXX\\\^^^\\\ZZZXXXSSSLLLCCC999333999FFFUUU]]]aaabbb```\\\XXXNNNAAA888666555333111------......---+++)))(((,,,...000000/////////000222222222000---+++***+++///---+++***+++,,,,,,,,,+++...222222000///000222......------------......555555666>>>NNNVVVHHH444111000......000111111000000//////............---........./////////000000000///000222000111<<>>999666777333333555444222222555222000//////000111111000---......---++++++---000777444111///---,,,+++***///---+++***+++,,,+++))),,,,,,+++,,,------,,,+++%%%&&&)))******((('''&&&)))+++***&&&&&&+++---+++---+++*********+++)))(((,,,---...//////...---,,,...,,,***+++,,,---,,,+++,,,,,,,,,---------------...,,,++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,........................,,,,,,---///111111...,,,000///...111888CCCNNNUUUWWWVVVUUUTTTUUUWWWZZZ\\\WWWYYYZZZYYYYYY___iiirrrkkkfff___WWWNNNCCC888111:::JJJ\\\fffhhheee]]]VVVOOOFFF<<<555444444222///------......---,,,***(((***,,,.../////////000111666777777555222///...---000---******+++---,,,+++---000444666777555333111///...------------...//////222333999GGGRRRIII888333111...---.../////////---.........------,,,,,,............//////////////////000111000111888@@@\\\uuu~~~ttt^^^VVVXXXnnn{{{zzz|||~~~|||{{{qqqiiiaaaRRREEEPPPeee}}}xxxuuuvvvyyyzzzzzzyyywww|||xxxuuuqqqtttrrrqqqssswwwxxxvvvtttnnnkkkjjjmmmnnnlllkkklllyyyqqqjjjiiiooouuuvvvtttnnniiigggooo}}}}}}ccc???@@@:::888666444222333444444777666555333222222222222///111111000111333000+++///000111333333333333222000...000222111...///444000333333000000111000---111111222222222111000///222222111111111111111222222///---///222444222...222222222333444555777777666555444111///000222555666444111///...///111222777666555444333222111111,,,,,,,,,,,,---///000111333222111111222111///---)))+++///111222000---+++000---*********,,,,,,,,,))))))))))))************---+++******,,,---......////////////...---,,,+++...***)))++++++***+++//////111???WWWjjjnnneee]]]RRROOOKKKFFFBBB>>>999666:::666555555444000///222666333111000000///...---...//////---,,,,,,...000444222...+++***+++---...111---******------+++))),,,,,,---------,,,++++++!!!%%%)))++++++)))'''''')))+++***''''''+++---+++...,,,***)))******)))(((+++,,,---......---,,,+++...,,,******+++,,,+++***,,,,,,,,,------------...---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------............---------------///111111000...,,,,,,---222;;;GGGSSS[[[YYYZZZZZZXXXVVVUUUUUUVVVUUUYYY\\\]]]___ggguuuwwwqqqhhh\\\PPPDDD999222777GGGYYYdddhhheee\\\RRRGGG???777333333444111...------...------,,,+++***))),,,.../////////000111444555666444111...,,,,,,000---******---...,,,***...222:::CCCHHHEEE;;;333000///...------...///000...333444555BBBPPPMMM???666333...,,,,,,---......,,,------...------,,,,,,------........./////////------...//////000444777OOOoooppp___XXXdddvvv~~~}}}{{{zzz|||zzzyyyvvviiiVVVGGGJJJWWWzzzzzzwwwzzz~~~~~~}}}~~~~~~}}}~~~{{{vvvvvvqqqmmmlllooorrrsssrrrtttrrroooooooooooonnnmmm~~~tttjjjhhhlllpppooolllhhhbbbcccpppYYY:::>>>777777666555444444333222:::999888666555555444444000222111///000222111,,,,,,---///111333333333333///...///222111...///333///333333000///111000+++....../////////...---,,,333333222111000000000111000000000111222222222111111222333444555777999;;;666777666444111111333555555444222000///000111111555444444333222111000000---,,,,,,,,,,,,---///000111000000111222222000...+++,,,---...///...------,,,***(((((()))***)))((()))))))))))))))))))))))),,,)))''''''(((***++++++...////////////---,,,++++++((((((++++++)))***...000777KKKdddrrroooeee___SSSOOOJJJFFFBBB>>>:::777:::666555555444000///222666333111000000///...---.........---,,,,,,...000000///---+++)))***+++---222...***+++---...,,,)))+++++++++++++++,,,...000$$$(((+++,,,***(((((()))(((++++++)))))),,,,,,***///---***))))))))))))'''***+++,,,------,,,+++***...,,,******+++,,,+++***,,,---------............---,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++///...---///111222222111,,,,,,...333<<>>DDDJJJOOOSSSSSSJJJ@@@???999333222444555222......---,,,++++++---...///000111333222000//////000222444555555222///------...+++***,,,///000+++'''555@@@UUUooo~~~vvv\\\EEE222111000......000111222///222111555LLLgggjjj\\\===888222...------......---...///000000///......---------.........//////...///000111333555444222666UUU}}}|||~~~ssskkkaaahhhrrr~~~~~~|||~~~}}}uuuaaaOOOCCCHHHcccyyyxxx~~~~~~{{{zzzyyy}}}xxxqqqnnnpppssstttssskkkooosssvvvwwwvvvpppjjjttttttrrrmmmiiiiiinnntttpppeeebbbnnn}}}mmmHHHAAA:::555555555555444333222222666555333444444444333222,,,///000---&&&""""""%%%......//////000000111111000///---+++***+++,,,---111111111111000///---------///111222000//////000///+++)))---000///000333333222111000////////////222000...///333555555333555444222111111222333555444444333222000111333666888555222000000111111000222000---++++++,,,...///111///---,,,.../////////222000///...//////---+++***+++,,,---------------'''******((()))------+++------,,,++++++******)))---///222333222///+++(((+++000***&&&,,,---***...///JJJfffrrrsssooofff\\\YYYRRRIIIEEEEEECCC<<<666777555444444444444333111222111000//////000111222222///,,,+++,,,.........''')))***+++******,,,---444222...***(((((()))***,,,******,,,,,,***,,,111000+++'''))))))'''''')))''')))***+++******,,,------,,,+++)))((('''''''''******))))))))))))******,,,***(((''')))+++,,,,,,000...,,,,,,---//////...---,,,,,,++++++,,,,,,------.........//////000000,,,***)))***,,,...,,,***,,,,,,,,,,,,,,,,,,,,,,,,000+++***000333111111555222///111999???BBBFFFJJJOOOSSSYYY^^^aaaaaa```^^^ZZZUUUMMMKKKUUUccckkkjjjkkkiiieee```ZZZRRRIIICCCEEEDDDBBB@@@>>>=========666444222000//////000111------,,,,,,,,,---......000333666777444111///...000333777666222...,,,,,,---------------...//////888FFFeeegggPPP555333111///......///000///000222<<>>999555555555555444333222111555444222333444444333111000333444111,,,((((((***------......///000000000222111///...---...///000222222222222111000///......000111000...,,,++++++777444222333222///000333333333111000000/////////222000000111444666555333555444333222222333444444666555444222000000333666888555111......//////...222111///...---...///000///...,,,---///000000///111///......//////...,,,))))))***+++++++++******(((++++++)))***------+++,,,,,,,,,++++++++++++***+++,,,------,,,+++)))((('''---)))'''------***///666PPPiiirrrpppmmmfff]]]YYYRRRIIIEEEEEEBBB<<<666555444222222222222000///222111000000000000111222222///,,,+++,,,.........***+++,,,+++***)))***+++///...,,,***)))***++++++,,,******,,,,,,***,,,111000+++((())))))''''''***''')))************+++---+++***))))))))))))))))))******))))))))))))******,,,***(((((()))+++,,,,,,///---,,,,,,...///000///...------,,,,,,------...////////////............---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,...***+++111444111000222333111333;;;AAABBBCCCFFFKKKRRR[[[bbbdddbbb___^^^]]]YYYQQQLLLOOOWWW[[[YYYZZZZZZZZZ[[[YYYTTTMMMHHHGGGFFFCCC@@@<<<888555444777666333111/////////000---------------...//////111444888888555111//////222666888888444000...---...------,,,------......888GGGeee___GGG555333111///......///000111000222@@@^^^{{{xxxTTTBBB111,,,///000---+++,,,---............---,,,............/////////000............///111222222444@@@```}}}}}}~~~~~~xxxfffZZZ^^^iiivvv}}}qqq^^^MMMIIIMMM```www{{{{{{yyy~~~|||uuussssss}}}zzz{{{}}}xxxyyyzzzrrrmmmnnnsssyyyxxxpppjjjiiimmmfff]]]ZZZeeexxx]]]>>>:::888666666555555444222111000444222111111222333111000111444555444000------///,,,,,,---......//////000333222111000///000111222333333333333222111000000...000222111///,,,,,,,,,666444555555111,,,...333333333222111000000000000222111222444666666444222444444444444444444444444777666444111///000444777999555000,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,...000111000///000...---...//////...---++++++***************)))***------******------*********+++++++++,,,,,,,,,+++***))))))))))))******$$$+++)))(((...,,,+++222BBBZZZooorrrmmmiiiddd^^^XXXQQQJJJFFFEEEBBB;;;666666444222222222222000...222111000//////000111222222///---,,,---...............///---***(((((()))************++++++,,,,,,,,,******,,,,,,***,,,111111,,,((()))***((('''***''')))******)))***+++,,,))))))(((((()))***++++++************************,,,***((((((***,,,,,,,,,...---,,,---///111111111///......------......///000000//////...---------...,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++---222555333111222555444888???CCCBBB@@@AAAFFFQQQ^^^eeeeeeaaa^^^^^^]]]\\\WWWOOOKKKLLLKKKIIIIIILLLPPPUUUWWWUUUOOOKKKGGGEEECCC@@@;;;666222000444333222000////////////...------------...//////222666::::::666222111111777999;;;:::777333111000///...---,,,,,,------...555DDD___|||qqqRRR;;;444333111///......//////222000222BBBccczzz]]]HHH444---000000---+++,,,---............---,,,............///////////////////////////000111111444999QQQ{{{}}}}}}~~~~~~sssZZZRRRXXXggg{{{pppWWWHHH???JJJaaawww|||yyy|||zzzxxxwwwuuutttvvvyyy{{{|||xxxvvvwwwvvvtttqqqdddbbblll}}}ssskkklllkkkggg^^^XXX^^^qqq}}}VVV<<<999999666666555444333222000///222111000000111222111///000222333222000//////000------......///000000000111111000/////////000111222222333333222111000000---///222333222111111222000111444555222...111888444333222111111111111111222333444666666666444222333333444555555555444444666555333000///111666999:::555000,,,+++,,,,,,,,,'''((()))))))))((('''&&&******+++...111222111///...---,,,---/////////---...------,,,+++++++++++++++......++++++------***))))))***+++,,,,,,------+++++++++++++++,,,------$$$+++***)))...+++,,,777PPPdddsssrrrkkkgggccc^^^WWWRRRKKKGGGEEEAAA;;;666888777555444444333111000111000///......///000111222000---,,,---...///////////////...+++))))))***((((((***+++,,,++++++***,,,******,,,,,,***,,,111222---)))******((((((***''')))******))))))***,,,)))))))))))))))******+++************************,,,***))))))+++,,,,,,,,,---,,,,,,---000222222111......------------...........................---...---,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,...222777999999999999999===DDDFFFBBB>>>===CCCNNN\\\cccaaa]]]\\\^^^ZZZ]]][[[RRRJJJGGGDDDAAAAAAEEEJJJPPPSSSQQQLLLGGGBBBBBBBBBAAA???;;;777555000000000000////////////------,,,,,,------...///444999======888333222333;;;<<<======:::777444333333111///...------...///333<<>>999:::555555555444333111000///111/////////111111000//////000111111111000000111/////////000111111222222111111000000000111111111111111111222111111000000---000222333333222333333000222666999666333777>>>444333333222222222222222222444666666666444333222222333444444555555444444333333222111111444888<<<:::666000---,,,,,,,,,,,,((()))+++,,,,,,+++***)))))))))+++...111222111///...---,,,---...///...---......---++++++++++++,,,+++......++++++------***))))))***+++,,,------...)))+++,,,...///...------''',,,******---***///@@@^^^mmmvvvqqqiiifffbbb]]]WWWSSSNNNIIIFFFBBB<<<888888666444444444444222000///...---,,,,,,---...///333000---,,,---/////////---//////...,,,,,,,,,---)))***+++,,,,,,+++)))(((,,,******,,,,,,***,,,111444...***++++++((((((***((()))******)))((()))++++++******))))))))))))))))))***++++++++++++***))),,,***)))***,,,---,,,+++,,,,,,,,,...000222111000------,,,,,,,,,,,,------+++,,,,,,---...//////000---------,,,***)))))))))+++++++++,,,,,,---------,,,---///333:::@@@DDDEEE===<<>>CCCHHHKKKIIIDDD@@@@@@AAABBBBBBAAA???<<<:::444444555444333111///...,,,,,,,,,,,,,,,------...666<<>>HHHLLLLLL???===???DDDEEEAAA======@@@IIISSSXXXWWWUUUUUUVVVWWWZZZXXXNNNCCC===888333555666999<<>><<<:::999=========;;;888444000...---,,,,,,,,,,,,---......888???DDDCCC;;;666666888>>>===<<<===>>>===:::888;;;888555222000000111111555444666;;;<<<999888:::333333222111000///......000333333666FFFZZZbbb___WWWJJJ<<<555222...------//////...------.../////////////////////.........///////////////000111111444<<>>BBBWWWkkkuuupppyyyxxxuuupppooo{{{yyy}}}~~~}}}uuujjjfffhhhmmmhhhbbbccckkkjjjaaabbbkkkjjjddd]]]]]]jjj{{{[[[GGGAAA888666222222333333333222222111000///...///111222111000111111111222333333222111/////////000111111222222111111222333333333333333111111222222222222222111///111333333111000///000000...///333333//////111444444333333333333444444333555666444111000000222111111000000111222444555222333555555444444666888333111///......---+++***'''(((((())))))))))))))),,,******+++...000000000///...------------,,,++++++***)))((((((***+++,,,(((++++++)))***------+++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,((()))---///@@@]]]oootttsssmmmjjjjjjcccYYYXXXVVVRRRNNNIIIDDD>>>;;;333222111111333333222111000///............///000333111...---...///000///...///000000......///000,,,,,,,,,,,,,,,++++++***,,,******,,,,,,***,,,111555000,,,,,,,,,)))(((***((()))***)))((('''(((***))))))))))))))))))***+++)))***,,,------,,,***))),,,+++***+++---...---++++++++++++---//////---,,,------,,,,,,,,,,,,------++++++,,,------...//////***,,,---,,,***)))***,,,******+++,,,,,,---......)))000666;;;DDDMMMOOOKKK???;;;;;;???@@@>>><<<>>>@@@GGGQQQXXXXXXUUUQQQNNNVVVWWWSSSIII@@@;;;777222777555444444555666555444::::::999888777666555444===>>>???>>>;;;777333000...............///000000:::AAAGGGEEE===777777:::===;;;:::<<<>>>>>><<<999<<<:::555222//////000111333111222555444222333888222222222111000///...---000333666===PPPdddiiicccWWWNNNEEE>>>777///---///000///...------...///000000/////////........................///111222222555???GGGFFF???<<<@@@EEEOOOqqqkkkYYYWWWZZZiiivvvvvvbbbNNNDDDKKKWWWvvvzzzssszzz}}}{{{zzztttppp|||xxxuuuyyyzzzvvvooommmrrrwwwvvvwwwxxxvvvlllaaa^^^bbbccc[[[VVV^^^tttRRRCCCAAA666222111111222333333333333222000//////000111222222111000//////000111222000///......//////000000111111...///000111111111111111222222333444444333333333...000333555444444555666111...///444666444222333444444333333333444444555333555555333///...000222111000/////////111444555444555777777555333333444000///.........---***(((++++++,,,,,,------......---+++******---///000000000///------------+++***---,,,+++******,,,...000'''******((()))------+++***++++++++++++,,,,,,,,,000...,,,+++***,,,...000)))***''''''---222GGGhhhsssuuurrrlllkkkllldddWWWXXXWWWTTTPPPJJJEEE???<<<444333222333555666555444222111000//////000111222333111...---...///000000000111111000///......///,,,,,,,,,,,,,,,,,,------,,,******,,,,,,***,,,111666000,,,---,,,))))))+++((()))***)))((('''((()))''''''(((((()))+++,,,---)))***,,,------,,,***)))+++++++++,,,......---++++++++++++---......,,,***.........------.........,,,---------------------)))+++---,,,***)))+++---******+++,,,,,,---......'''000999???GGGOOONNNGGG>>>999888;;;===<<<<<<>>>???FFFQQQYYY[[[WWWOOOIIIUUUUUUOOOFFFAAA>>>:::555>>>:::555222111111000000333222222111111111222333666888:::<<<;;;999666444000000000000000111222222;;;BBBHHHFFF===777888;;;<<<:::999;;;>>>???===:::===:::555111......///000//////111333111---...222222222222222111///...---000333888EEE^^^ssstttjjjZZZUUUOOOHHH===333000333000///...------...///000000000//////.........------------...///111222333555@@@GGGEEE>>>???FFFNNNKKKmmmjjjYYYPPP\\\aaakkkxxx|||eeePPPFFFGGGfffuuu~~~vvvzzz~~~{{{rrrzzzuuurrrvvvzzzzzzwwwxxx~~~uuuhhhbbb```^^^VVVSSSaaa}}}QQQBBB===333333555222000000222222000...---...///111111111000///333333222111000///...............///000111222333111000000000//////......222111111222333444333111000222444666666444222000333333333333444555666666;;;:::999777444222111000666666666333///,,,,,,,,,333333333333222111000000666666555222///...000111333000...---......+++)))---***(((***...000...***...............///000000.........---,,,+++***)))...---+++))))))***+++,,,...---,,,++++++,,,------...---+++***))))))***+++---+++******+++,,,,,,+++(((&&&'''***---999WWWuuutttvvvrrrkkkhhhhhhddd\\\YYYUUUPPPOOONNNJJJBBB;;;777666444333444444333222333222111111222222111///111000...---...///111222//////............//////,,,+++***)))))))))***+++000...,,,))))))***,,,......---,,,+++***+++,,,---((((((''''''''''''((()))***+++,,,***((('''((())),,,+++***))))))+++---...+++***)))***+++------,,,...---+++***)))******+++)))***+++---...///000000000***(((+++,,,))))))---+++++++++************)))+++)))''''''))),,,------000...111;;;HHHOOOLLLFFF<<<<<<<<<;;;:::999888777;;;EEETTT___aaa\\\SSSLLLMMMNNNPPPMMMCCC999888===@@@===777444222111000///000000111111111///...---000333666999:::999666555000///...---...000333555===FFFLLLIII>>>666666:::999888777;;;@@@BBB>>>:::888888555///---///000//////---,,,---///000000//////...---///111111...+++111555;;;MMMkkknnnYYYYYYYYYSSSDDD555000222000000////////////000000......////////////......222000000000222444444444:::666HHHJJJ333???[[[YYYKKKpppmmmQQQSSS]]]dddhhhwwwxxxZZZIII@@@NNN]]]rrryyyxxx}}}zzz{{{wwwxxxxxxuuussszzzwwwhhhdddhhh\\\RRRDDDWWW~~~LLL@@@===555555666333111222333333111//////000111222222111111000333333222222111111000000000///...,,,+++)))))))))111111111000000/////////222111111222333333222111111222444555555444222111333333333333444555666666666666666555444444444333111333555555555555777999222333333444444333111000111222222111///...///111111///------......,,,)))111---***+++...000...+++...............//////000------------,,,,,,+++***...---+++))))))***+++,,,)))((('''&&&&&&'''((())),,,,,,+++++++++,,,,,,------+++******+++,,,++++++++++++,,,000777GGGccc{{{xxxyyyvvvooollllllgggaaa\\\WWWRRRPPPOOOKKKCCC<<<666333111000111222222111333111000000111111000///000///---,,,---...///000///......------......///---,,,+++*********++++++...---+++))))))***+++,,,***+++,,,---,,,+++***((())))))(((((((((((())))))((()))+++***))))))***+++******)))***+++---000111,,,+++)))***+++,,,,,,++++++******)))***+++---...111000...,,,+++++++++,,,000+++(((,,,---******,,,++++++++++++************+++)))'''(((***,,,------000...000:::FFFLLLIIIDDD<<<:::888888999::::::999>>>HHHWWWbbbddd^^^SSSKKKKKKLLLNNNMMMFFF>>>???EEEMMMFFF===555111000111111111222222222111///...---+++---000222222222000///000000111111111333666888AAAIIIPPPLLLAAA999999<<<>>>;;;:::;;;>>>===999444111222111...///222000,,,222111///000111333222111///...---...000111///,,,...555AAAVVVtttrrraaabbbaaaYYYGGG444,,,...000000////////////000000......////////////......111111111111333444444444888555DDDDDD666JJJeee___LLLlllyyy[[[LLLSSSXXX]]]jjj~~~lllZZZIIIFFFQQQcccwwwzzzyyy~~~||||||uuupppppprrrzzzttteee```ccc]]]UUUFFFQQQwwwqqqFFF>>>===777666666444333333444333222000111222222333333222111111222222222222222222222222...------------...//////111111111111111000000000111222222222222222111111333333333333333333333333333333333333444555666666555444444444444444444444111333444444333333444555000111444555666555333111---...000000///......///...---,,,,,,------,,,***333///+++***,,,...---+++......------......///000,,,,,,---------,,,,,,+++...---+++))))))***+++,,,++++++************++++++***+++,,,------.........,,,+++))))))+++,,,+++***)))+++,,,///===WWWooo|||zzzzzzwwwrrrooonnniiiddd```[[[UUURRRQQQLLLDDD===666333000///000222333333111000//////000000///...///...---,,,,,,---.........------,,,,,,------......---,,,++++++++++++,,,++++++******************'''))),,,///...+++(((%%%+++******)))))))))******'''(((******)))***+++---((())))))***,,,///222444---,,,******+++,,,+++***,,,+++***)))******,,,---555222...+++))))))***+++000,,,***,,,---++++++,,,,,,+++++++++************,,,***((((((***,,,------000...111:::EEEJJJHHHDDD===888444444999<<<;;;999???HHHVVVcccfff___RRRHHHHHHIIILLLMMMIIIEEEHHHOOOYYYPPPBBB777111000111222222222222222111000///...,,,---...//////000//////222333444444555999>>>AAAIIIPPPUUUPPPDDD;;;999<<<===;;;999999;;;:::666222,,,---...000666:::666///111///....../////////...000...------...//////...---666GGGaaaqqqeeehhhiii```KKK555,,,...000//////......//////000......////////////......111111222333333444444444;;;;;;DDD???999UUUnnneeeNNNfffpppNNNKKKKKKPPPYYYkkkpppWWWCCCGGGRRRfff}}}yyyyyyuuuiiiiiirrr~~~uuuiiibbb```aaa\\\KKKIIIbbbwww}}}cccBBB<<<===999666555444333333333222111111222222222222222111111111111111111222222333333333.........///000222333444222222111111111111111111000111333333222111111111444333222222222333444555333333333333444555666666888777666555444333222222111333444333111000///000...000444666777666444222,,,...000000///---------,,,,,,+++,,,,,,,,,,,,,,,222...***)))***,,,------...------------...//////,,,,,,---------------------,,,***))))))***,,,---.............../////////***+++---...///...------,,,***))))))***++++++***)))++++++///EEEeee{{{zzzxxxuuuqqqooolllhhhcccddd___XXXTTTRRRMMMEEE>>>999555111000111444666666111///......//////...---///...------,,,------...---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,******+++,,,,,,+++***)))(((***---......,,,(((&&&,,,,,,+++*********++++++((()))++++++***)))+++,,,(((((()))***,,,...000111...,,,******++++++***)))///...,,,***((((((((((((///...---,,,+++,,,------///---+++,,,------,,,+++,,,,,,+++++++++*********,,,***))))))+++,,,,,,,,,000///222;;;EEEKKKKKKGGG@@@888111111777;;;;;;888<<>>:::ZZZrrrkkkUUUfffaaaQQQFFFGGGNNN\\\yyyeeeLLLEEEEEEUUUnnnxxx|||yyyjjjkkkxxx~~~{{{{{{{{{tttjjjbbbaaa```SSSIIISSSfffppprrrzzzWWW@@@;;;;;;:::666333333333222111000000000111111111111111111111111000111111222222333333444333222000///...---,,,,,,111111111111111111222222...000333222111000111333444333222111111333555666333333333333444555666666888888777666444333333222...000333555444444444555---///333666777666444222///111222222///---,,,,,,++++++,,,,,,,,,,,,,,,---000...+++***+++...000111---------------...//////,,,,,,---.........---------,,,***))))))***,,,---***++++++,,,,,,,,,------------...///...---+++***,,,***))))))***++++++***.........777SSSuuu|||yyyuuussspppkkkfffdddfff```YYYUUURRRNNNFFF???999666222000111333555666000///......//////...,,,000//////......---------,,,,,,++++++++++++,,,,,,............------,,,,,,***+++,,,---...---+++***,,,,,,,,,,,,,,,++++++***------,,,+++++++++++++++***,,,,,,+++***))))))***)))))))))******+++,,,,,,...,,,******++++++***)))...---+++)))((((((((()))***+++---...///......---......------......---+++,,,,,,,,,++++++++++++***,,,+++******,,,---,,,+++///000333<<>>OOOjjjqqq^^^SSSTTTTTTNNNAAA222---000///......------......///......////////////......000222333222222555:::@@@GGGRRROOO??????WWWnnnwwwtttxxxZZZLLLFFFHHHXXXkkk|||{{{~~~|||hhhUUUCCCBBBLLL___yyy|||~~~{{{{{{rrrddd^^^cccmmmlllcccnnnhhhBBB>>>999777:::666222444555333111///000222000000000000111333444555555555555555666666666666000000111222333555777888/////////000000111111111)))---111222000000333777222222222222333444555555333333333333444555666666444333333222222111111111111333555444000,,,)))(((...///111222333222222111111222222000...---...///,,,...///...,,,+++---...---......---------...///------,,,,,,------...///.../////////...---,,,,,,,,,+++***))))))+++---...+++,,,...///000000000///---,,,,,,+++++++++,,,,,,+++***((((((*********)))---,,,777TTTttt{{{zzzvvvmmmggggggeee^^^WWWSSSQQQMMMFFF@@@888555222111111111000///111000...///000000///---//////......---,,,++++++------,,,,,,,,,,,,------,,,------...---,,,+++*********+++,,,,,,,,,,,,,,,...---+++*********+++,,,...---,,,+++***************,,,,,,,,,*********,,,++++++++++++******)))(((,,,+++)))***+++,,,,,,+++'''''''''((()))+++---...+++,,,---...///...,,,,,,---000000---...111///***------,,,,,,,,,+++++++++---,,,+++,,,------,,,***...///222888???EEEFFFFFF;;;777333111333555666666888777;;;GGGTTTWWWMMMBBB666666:::@@@BBB???>>>@@@???:::444000000222444555666555333111////////////333333333333333333333333///000000...222>>>QQQ___lllggg\\\LLL<<<222000111.../////////......///000000000...+++...444666444---,,,***+++,,,------,,,+++---//////---+++,,,...666@@@QQQccckkkggg\\\SSSFFFCCCAAA???888000...222///......------......///......////////////......000111222111000555>>>EEENNNSSSJJJ<<>>888666:::777333555666555111000111333111111111111222444777888888888888888777777777777222111000///..................//////000000000111''',,,111222000000444888111111222333444444555555333333333333444555666666666555444111///---++++++...111555666666444333333///000000111111111111111///000///...------///111---///111///,,,+++---///+++,,,,,,+++)))(((((()))---,,,,,,,,,,,,---......////////////...---,,,+++,,,+++***))))))+++---...***+++---////////////...+++******)))***+++---...+++)))(((((()))******)))000000AAAfff{{{{{{vvvlllffffffddd]]]VVVRRRPPPMMMFFF@@@:::888555444333333111///222000//////000000///...---......---,,,+++***)))...------,,,,,,------...+++,,,---------,,,+++***))))))*********++++++,,,+++++++++***************...---,,,+++************(((***+++,,,++++++,,,...++++++,,,,,,,,,++++++***+++***)))***+++------,,,***)))((((((((()))+++,,,+++++++++,,,---...///000---111111---...222000)))---------,,,,,,,,,++++++---,,,+++,,,------,,,***---...000555;;;???@@@@@@666555333222222444666888666333444>>>KKKOOOFFF<<<222333888???AAA>>><<<>>>>>>999222///000333777999<<<:::777333000......---...///////////////...---,,,...///...000;;;KKKXXXccc^^^RRRCCC555......111,,,,,,---------...000222222333111,,,+++---...,,,///...------///111000000***---000000---+++,,,---555BBBTTT]]]XXXMMMGGGGGG999555333333222000222666.........------...............////////////......000111111000///555???HHHWWWVVVFFF:::BBBNNNYYYfffbbbLLLEEENNNXXXUUUssswwwxxxhhhUUUGGGFFF\\\vvv|||~~~}}}||||||vvvqqqiii\\\???<<<;;;999999555555555555555444444444444888555333333555666555333777777777666555333222111111444333...---000333222444444333222222111111111222111111111111111222222///333555111000111111///111444666444///,,,...111000222555444111///000111000000000000000000000000111111000111333333111///(((%%%%%%)))///222000---222///++++++---///...---000,,,***+++***''''''******+++---,,,++++++,,,...000///------.........---...+++((((((+++------,,,000111111111000///---,,,000...++++++,,,---------+++---+++&&&''',,,---(((555444VVV~~~zzztttmmmeee```___[[[VVVSSSQQQLLLFFFAAA;;;999555222000000111222111000///......///000111...---------//////...---......---------...//////,,,,,,,,,---...---+++))))))************+++++++++...)))---///)))+++///***+++***((()))***,,,+++***///---+++)))(((((()))***************))))))))))))***+++,,,,,,******+++,,,******))))))))))))******---,,,,,,,,,,,,---..............................///...---,,,+++*********------------------------333222333666999<<<===<<<555222///...///000000000///000333999>>>AAA???<<>>888;;;999666333333666:::<<<<<<999444111000///---,,,------------------------+++***,,,000000///888CCCLLLJJJAAA444///000///***)))+++000333111...111888999555111,,,***+++---...------------------------000///---,,,---...000222555HHHRRRIII<<<999777333(((...000...///333222---//////000000000000//////111111000///////////////---222555222000777HHHVVVVVVNNNDDD===???FFFOOOTTTuuuyyyXXXEEEGGGRRRWWWbbbuuu{{{{{{|||eeeRRRMMMYYYggg|||}}}{{{}}}|||{{{}}}tttdddrrrVVV<<<::::::999:::666777777777777666666666555888555333333555777777555777777666666555333222111111444333///...222444333444444444333222111000///222111111000000111222222///333555111000111111///000444666555000---...000///000222000...---...000000000000000000111111111222111000111222333222000,,,)))(((***///000...+++222///,,,,,,---......,,,000,,,+++,,,+++((())),,,+++---......---,,,...//////---,,,,,,------,,,+++...+++((((((+++------,,,000000111111000///---,,,---+++******,,,.........***---,,,((()))......+++666;;;```zzztttlllddd^^^]]]ZZZVVVTTTRRRNNNGGGAAA<<<:::777444111111111111///...---,,,,,,---...///000...,,,,,,...//////.........------,,,---------,,,++++++,,,,,,,,,)))''')))************+++++++++,,,''',,,...)))+++///***++++++******)))******+++---,,,***))))))***+++,,,************))))))))))))***+++,,,,,,******+++,,,******))))))))))))******---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,---......------------------------111000111333777999:::999222000......///111222222......///333888999888666222777<<<>>>AAACCC???999999777444222111222555666888555111......---,,,+++---------------------------+++---000111000444;;;??????:::222///000...***+++,,,000333222000444;;;<<<999444000,,,+++,,,---...........................---,,,+++,,,---///000000???FFF>>>555333222///+++///111......111000,,,//////000000000000//////111000//////.........///...111333111000777DDDOOOJJJDDD<<<888:::@@@HHHNNNhhhnnnXXXMMMLLLQQQWWWeee|||{{{zzz|||}}}www```RRRSSSZZZhhh~~~|||{{{|||~~~zzzlllxxxsssOOO999999888999;;;777777777666666666555555555777555333333444777888888666666666555555333222111222444222//////444666555333444555555333111///---222111111000000000111111///333555111000111111//////333666666222///......000000000///------///111000000///000000111222222444222000000111222333222000...+++,,,...///---***111000............---+++000,,,+++---,,,******---,,,---///...------...000...---++++++,,,,,,,,,+++...,,,***)))+++,,,,,,,,,//////000000000...---,,,+++))))))***,,,.........***,,,,,,***+++...///---777HHHooo{{{ssskkkbbb]]]\\\YYYVVVTTTRRRMMMFFF@@@;;;999777555333111000000///...---------...///000111///,,,,,,---/////////......---,,,++++++++++++,,,+++******+++***(((&&&)))************+++++++++***&&&***---(((+++///)))***,,,---+++(((''')))+++,,,+++*********,,,---...++++++*********)))))))))***+++,,,+++******+++,,,******))))))))))))******---,,,,,,,,,,,,---..............................---------------...//////.................................000444666666666000...---...000333444444......---///111222222111444888<<<===???AAA===777555333111000////////////222000---+++,,,,,,+++***------------,,,,,,,,,,,,///---...222555444444555333555444000...///...***------///333222222777>>>???<<<888333///---++++++////////////////////////---,,,+++++++++,,,...///---555888222---//////,,,...111000...---//////,,,...//////000000//////...000///......---.........000111111000111666>>>EEE<<<999666444666;;;BBBFFFXXXuuu[[[IIINNNOOOVVVhhh~~~{{{|||}}}pppZZZLLLGGGSSSqqq}}}zzz~~~}}}zzzyyyzzz}}}}}}zzziiiKKK:::999777888:::777444444444333333333222222555333111111222555777888555555555555444333222111222333222///111666777555333444555666444111...,,,222111111000000000000111///333555111000111111///...222555666333000...---333222000///...///111333000/////////000111222333555222000///000222333333222000...---//////---+++000000000000///...,,,+++///,,,+++------******---,,,---......------...//////---++++++,,,---,,,+++...---++++++++++++,,,,,,......///000///...---,,,+++***)))***,,,---,,,,,,+++,,,---,,,,,,---...///===YYYzzzssskkkccc^^^\\\YYYVVVSSSQQQKKKBBB<<<777666666444333222000000111000/////////000111222000///......//////...---...---,,,+++************---,,,************(((&&&))))))*********++++++++++++&&&+++---((())),,,&&&***---///,,,'''%%%(((,,,---,,,,,,++++++,,,------+++++++++*********)))))))))+++,,,+++***)))***++++++******))))))******+++---,,,,,,,,,,,,---..............................222111000...------------........................---,,,,,,...111333333333///...---...111333444333111000......///000111222222666777777999;;;777222/////////......---------...,,,******+++,,,,,,+++---------,,,,,,,,,,,,,,,///---///555<<<>>><<<999222333444222000///---,,,///...///333444444999???>>><<<999444000...,,,+++/////////...............---,,,,,,+++,,,---......///111000+++,,,000111---///000///------/////////...//////////////////...///......---------......111111000000111444888;;;555555444444555999>>>BBBPPPqqqVVVPPPNNNQQQ\\\mmmoooVVVEEEJJJcccxxx|||yyyvvvxxx{{{zzz}}}```III<<<;;;666666999555333333333333222222222222111111000000000222444666555555555555444333222222333333111...111777777555222333555555444222///,,,222111111000//////000000///333555111000111111//////111444555444111...---333111///......000111222111000/////////000222333444222///...000111222222111000........./////////000000111000///...---,,,...,,,+++...---***)))+++***,,,------,,,,,,---...000...,,,,,,---...---,,,,,,------,,,++++++,,,---------...//////...,,,+++---,,,++++++,,,,,,***(((,,,,,,,,,,,,++++++...222IIIkkkyyysssmmmfffbbb]]]ZZZUUURRRNNNGGG>>>888333333333333222222222111111000//////000111222333......///111222111---***...---,,,+++***)))))))))...,,,******++++++)))((())))))*********+++++++++,,,''',,,...'''(((***###***---///,,,'''%%%(((,,,......---,,,++++++++++++++++++++++++************)))***++++++))))))***+++++++++************++++++---,,,,,,,,,,,,---..............................222111000///...---------........................---,,,,,,...000222222111000///...///111333222222111111000//////000222333000333444333444666333...+++,,,------............,,,+++***+++---......---------,,,,,,,,,+++++++++,,,,,,///777BBBIIIHHHDDD<<<<<<===;;;666222000111222111333777888777:::>>>;;;999666333000...------.........---------,,,,,,---------------......///111///,,,***,,,111111......------...//////000222......////////////............------------...///222111000000111333555666333555555555555777<<<@@@RRRqqqVVVRRRQQQUUU]]]nnn~~~~~~rrrZZZJJJUUUlll}}}}}}{{{wwwwwwzzzwwwzzz~~~WWWEEE===<<<555444777333555555444444444333333333///000111000000000222333444444444444444333222222444333000...111666666222222333444444444222000///222111111000///////////////333555111000111111///000111333444444222///...000...,,,,,,.../////////333111000......///111222222000......///000111000111000///......///000111///000111000...---...///000...---000...***)))+++***+++---,,,++++++,,,...000///------.........---***,,,------,,,,,,---...,,,,,,---......---,,,+++...---,,,,,,---,,,)))''',,,++++++,,,+++,,,222:::[[[~~~zzzuuupppkkkggg___ZZZTTTPPPLLLFFF>>>888333333222222222222222333///......---...///111222//////000222222111---***------,,,+++************---,,,******+++++++++***)))************+++++++++,,,''',,,///((((((***###***,,,---+++(((''')))+++......---,,,+++***)))))),,,++++++++++++*********)))***+++***))))))***+++++++++************++++++---,,,,,,,,,,,,---.............................................///000000---------------------------,,,,,,---///000000//////......///222333222111111111111///......000222111333333111222555333...***++++++,,,---...//////++++++***,,,...000///...------,,,,,,++++++*********,,,000777CCCOOOQQQNNNGGGGGGJJJJJJCCC;;;777888999888<<>>999777444111///...//////.........---,,,,,,++++++,,,---------............000---******,,,///...,,,---+++,,,///000///000333---......//////......---.........---......///000333222111111111222444666333555555555444777===BBB]]]fff[[[RRRQQQTTT___uuutttUUULLLWWWnnn~~~zzzyyyzzzvvvyyy|||||||||}}}NNN@@@<<<;;;333333666222444444444444333333333333...000333333111///000111333333444444444333222222555333///---000666555000222222222333333222222111222222000//////.........///333555111000111111///111111222222333222000///...---+++,,,///000///---444333000.........000111000...---...///000///---111111///...,,,---///000...000000///------000333444111111333111,,,***++++++,,,------,,,,,,---///000...,,,,,,---...---,,,(((+++---...---,,,...000+++,,,---......---,,,+++...---,,,---...---+++)))+++)))***------000999EEEnnn}}}xxxsssnnnkkk___ZZZSSSOOOLLLHHHBBB===999777555333222222333333///............000111222222111////////////...------,,,,,,+++++++++,,,,,,+++)))(((((()))+++++++++)))************+++++++++)))%%%+++///******,,,&&&++++++******)))******++++++,,,,,,++++++***)))))),,,,,,+++++++++*********(((***+++***)))((()))+++,,,++++++******++++++,,,---,,,,,,,,,,,,---....................................------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...------,,,---///222444444333444555555222///---...///000222111///111444333///++++++++++++,,,---......+++++++++---///000000...------,,,,,,+++******)))***---000444???LLLRRRQQQKKKNNNUUUZZZSSSGGG@@@@@@CCCCCCHHHNNNOOOHHHBBB@@@:::888444000......///000/////////...---,,,,,,,,,++++++,,,---------------///---,,,---...---+++***...+++---111222...---000---......//////......---///.........//////000111222333333222111222666999444666666555555999BBBIIImmmoooWWWOOOQQQVVVcccqqqlllQQQLLLZZZggg~~~~~~|||{{{wwwzzz{{{{{{yyyzzz~~~}}}zzzGGG<<<:::999111222666222222222222111111111000000...111555555222000000000333333444444444333222222555333///,,,000555444...222222222222222333333333222222000///............///333555111000111111///222111111111222222111//////...---///222333111...666444111...---...///111...------...//////...,,,222222000...++++++---///...///000...,,,---111555777444333555333...+++,,,,,,---///...------...000///---++++++,,,,,,,,,+++'''***---...------///111***+++,,,---------,,,+++,,,,,,,,,...//////---+++***((()))---///333@@@NNNzzzzzzuuupppmmm___ZZZSSSOOOMMMJJJFFFCCC>>>;;;888444222222222333111000000000111222444555666222...,,,,,,...///000,,,,,,,,,+++,,,,,,------)))'''&&&&&&(((***++++++)))************+++++++++'''###***///+++---///))),,,***((()))***,,,+++***))))))***++++++++++++***,,,,,,,,,+++++++++******(((***+++***)))((()))***,,,++++++******++++++,,,---,,,,,,,,,,,,---..............................111000///...,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++******,,,///333666666555888::::::666111...---...///000///---///222222...---,,,+++******+++,,,,,,+++***+++---///000///...------,,,,,,+++***))))))***...000111:::HHHPPPPPPJJJPPP\\\ddd^^^PPPFFFFFFJJJKKKQQQXXXXXXOOOFFFBBB===:::555000......000111111000000///...---------******+++,,,,,,,,,,,,+++000......000000,,,***)))///,,,...333333---+++...---..................---///////////////000111111222333444222000222777<<<666888888777777===HHHQQQyyy^^^QQQRRRSSSWWW^^^rrr]]]MMMPPPWWWqqq|||yyy{{{|||zzzxxxxxx{{{|||}}}}}}lllEEE===555333555777444000444555444333111111333555666333000....../////////222111///......000333444000111222222111111444666555333111000111111000///,,,---///000111111111000555444333111000/////////222222111000//////000000...+++,,,111111,,,+++...444222000...---...///000000...------------,,,******000222///---...000//////...---,,,---///222333555444:::BBBCCC:::111///---...000///...------............---,,,+++***)))***+++---...//////000///.../////////...---,,,+++///......------,,,,,,+++)))+++%%%+++777444AAAgggyyyrrrlllaaaZZZQQQJJJGGGEEEBBB@@@888555222111111222222222222222222111111111000000444333111///...---......000---++++++,,,---------,,,,,,,,,------.........***,,,...---***(((***---'''(((************,,,...---+++))))))***+++***))),,,***(((&&&&&&))),,,...************************+++++++++++++++***)))(((***+++,,,+++***)))***++++++---...,,,)))))),,,///111000///...---,,,,,,,,,333111/////////...,,,***---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111222222555:::???BBBCCCCCC===444......000---///000111000///000111///---***)))***+++++++++++++++,,,---............,,,---000111111000...------------///444:::@@@DDD@@@GGGQQQZZZ\\\YYYSSSOOOTTTUUUVVVTTTPPPLLLIIIIII@@@:::333///...///000///666555333000...---,,,+++........................111111000000//////......------....../////////000...------------...//////------......///111222333444444333000111555888999;;;===888888;;;:::EEE\\\|||cccTTTSSSXXX[[[___www|||^^^OOOOOO\\\rrrvvvxxx{{{~~~vvvuuu~~~}}}yyyyyy}}}~~~cccCCC;;;444111444555333///333333333222000000111333555333000//////000000000111000...---...000222333111///...///111333333111444222111000111111///...,,,---///111111111111000555444222111000///000000//////////////////000000...+++,,,111111...---000333111///...------...//////...---,,,------,,,***,,,000222///,,,------,,,,,,+++***)))***+++---...222111666>>>???999444333333333222000......000222///...---,,,++++++,,,,,,+++,,,---...000222333333000000///...---,,,,,,,,,///......---,,,++++++***))),,,'''+++777:::OOOwww|||rrrkkkbbb[[[RRRKKKHHHEEEAAA>>>:::777333222222333333333444444333333333222222222333222000///...------...---+++******,,,---------******++++++,,,,,,,,,,,,)))***,,,+++)))(((((()))((()))++++++******+++------+++))))))***+++***)))+++)))(((&&&''')))+++,,,***+++,,,------+++)))''')))******+++++++++*********+++,,,+++***)))***+++,,,---...,,,***))),,,...000///...---,,,,,,,,,,,,222000............,,,+++---,,,++++++***+++++++++++++++++++++++++++++++++---...000222444777:::===DDDGGGGGGAAA888111000111...000222222111000111222///,,,***)))***+++++++++,,,,,,------------------////////////...---------,,,,,,,,,---111666<<>>AAA<<<999:::888CCCYYYdddTTTTTT[[[VVVgggxxxdddUUURRR^^^lll|||~~~yyy{{{}}}vvvxxxwwwuuuuuuuuu}}}XXX@@@999222000222333111...222222222111//////000222444222000000111222222222000///...---...///000111111---***,,,222444111---111000000000111000...,,,---...000111111111111000666555222000//////000111------------...///000111...------111111//////111111000///---,,,------...///...,,,,,,------+++***,,,000111...+++,,,+++(((...---,,,++++++,,,---...000...000666999888666777;;;:::888555333333666999222000...++++++,,,...///,,,,,,---///111333555666222111///---,,,,,,,,,,,,///...---,,,+++***))))))(((+++))),,,666BBBccc~~~ssslllccc\\\SSSMMMIIIEEE@@@<<<;;;888444333333444444333444333333333333222222222222111000///...---------+++***))))))+++------,,,)))))))))***************)))))))))******(((%%%###)))***++++++***)))***+++,,,***))))))*********(((((((((((((((((()))*********,,,...000///,,,(((&&&(((((()))++++++,,,,,,,,,)))+++,,,+++******+++,,,---......,,,******+++---///...---,,,,,,++++++,,,///...------......---+++,,,,,,,,,,,,,,,++++++***************************/////////111555888::::::GGGJJJKKKFFF===555222222///111444444333222222333...,,,***)))***+++++++++------------,,,,,,,,,,,,222000...,,,++++++,,,,,,,,,++++++,,,...222666888666:::AAAFFFJJJMMMPPPRRRVVVTTTPPPJJJDDDAAAAAABBBCCC>>>777000------000222===??????999111,,,,,,//////...,,,++++++,,,...///......//////000000///////////////000000000000111------........./////////000000000//////.........111222333444444777;;;>>>DDDIIICCC:::888777AAAVVVxxxWWWMMMSSSPPPYYYmmm}}}bbbNNNLLLRRRlllzzzyyy{{{}}}xxx{{{~~~zzztttqqqnnnyyyPPP===888333111222222000...222333333222000000111222333111000000222444444333//////............/////////---+++---111333111...///...///000111000---***...///000111222111111000666555222000///000111222//////.........///000000111000000000000///...///000///...---------------///---,,,,,,,,,,,,+++))))))---///,,,+++,,,+++'''......---,,,,,,,,,------///------///333555666777<<<===<<<;;;::::::<<<>>>777444000---+++,,,...000.........///000222444555333111///,,,++++++,,,---......---,,,***)))(((((()))++++++,,,666MMMwww~~~uuunnnddd^^^UUUNNNIIIEEE@@@;;;;;;888444222333333333222111111111111000000000000111111000///......---------+++***+++,,,,,,,,,***)))))))))******************)))(((***+++***%%% ***+++,,,+++)))((()))***,,,+++))))))*********)))''''''((()))))))))))))))---...//////...+++)))'''((()))***+++++++++++++++)))+++,,,+++******+++---......---,,,++++++++++++...---,,,+++++++++++++++...,,,+++,,,---...---,,,+++,,,---------,,,***)))************++++++++++++000......111666999999777FFFJJJMMMIII???777333222222444666777555333333333---+++******+++,,,,,,+++...------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,---,,,++++++---///222444333666:::===AAAGGGOOOUUUVVVSSSNNNGGGAAA@@@AAACCCCCCAAA;;;444...---000333???BBBCCC===333------000000...,,,******,,,...000------///000000000000///////////////////////////---......///////////////------...///000000111111111111333555555666;;;AAAMMMSSSJJJ;;;888999CCCUUUsssqqqgggQQQNNNRRRVVVfffqqqWWWIIIFFFYYYlll~~~xxx{{{~~~zzz|||}}}|||}}}{{{tttooovvv{{{LLL===999444222333333111///222444555444222111222333222111000111333444444333......////////////......---...000111111111111111.........000111000---+++//////111222222111111000666444222111000111222333333222111000//////...///333333222000......---,,,///......---------------///---,,,+++,,,,,,+++)))&&&***,,,+++,,,...,,,(((******))))))))))))))))))000...,,,+++---111333222444777:::;;;;;;;;;<<<===:::777444000...------...111000000000000000111111333111...,,,++++++,,,---...------,,,***))))))(((***)))+++///999ZZZ}}}vvvpppfff___VVVNNNIIIEEE@@@<<<:::777333111111222111000111111111000000000//////000000//////......------000...------------+++)))+++++++++++++++++++++***+++***)))+++---+++&&&!!!+++,,,,,,+++)))((()))***---+++))))))***+++***)))''''''))))))******)))(((000///---,,,+++*********+++++++++++++++***)))((()))+++,,,,,,++++++,,,---------,,,,,,,,,,,,+++***------,,,+++++++++,,,,,,---,,,+++,,,.........,,,,,,,,,---...---,,,+++***++++++++++++,,,,,,------000......000555888777555CCCGGGKKKHHH???777333222444777999999777444333222,,,+++******+++,,,,,,+++...---,,,+++++++++++++++)))+++---...///...---,,,///...---------///111222///111222333666>>>IIIRRRRRROOOJJJDDD???>>>@@@BBBCCCCCCAAA:::222...///222===AAACCC>>>444------000111///---++++++---///111---...000111222111000000000000000000000000000000---...///000000000//////---...///000111111111000222000222666555555<<>>GGGTTTqqq___oooeeeSSSRRRUUUccc|||hhhQQQCCCGGG[[[ttt{{{www||||||{{{{{{{{{}}}{{{tttwww}}}{{{HHH<<<999666444333333222111222444555555333222222333111000000111333444333222...///000111111///...---,,,///333333222111222333///......///111000...,,,///000111222222222000000444444333222222222222222555444222111///.........333444222...,,,...---+++...........................---++++++,,,,,,***)))%%%(((***+++---000---(((******++++++++++++++++++000000---)))+++//////---)))---222555666666666777999888777444222///---,,,111111222111111000///...111000...---,,,,,,---------------,,,++++++******---(((---555DDDlll~~~wwwrrrhhh```VVVMMMIIIEEEBBB???:::777333111111111000000333222222222222111111111...////////////...---,,,000///.........---+++))),,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++'''%%%***,,,,,,+++)))((()))***...,,,++++++,,,,,,+++***(((((()))***************000...,,,***))))))+++,,,,,,,,,,,,++++++)))(((((()))+++,,,,,,++++++---...,,,++++++,,,......,,,***------,,,,,,,,,,,,------...---,,,---...///...------------------,,,+++++++++++++++,,,,,,------...------...000333555444333>>>CCCGGGDDD===666444444777999;;;;;;777333111000+++*********,,,---,,,+++------+++******+++,,,,,,(((***---000111000...---///.........///000222333000111222111222999FFFPPPLLLJJJGGGBBB===;;;<<<===BBBFFFHHHBBB888000///111888<<<>>>:::444///...000111000...------...000111...000222333333222111///333333222222222222111111---...///000111000//////222222333333222000...---222000222777777888BBBOOOoooqqq[[[???;;;CCCKKKRRRrrr^^^___vvv}}}```QQQRRR]]]qqq}}}}}}|||___GGG???LLLaaawww}}}zzz~~~|||{{{}}}|||}}}wwwzzzpppCCC:::888666444333333222111111333555444333111111111111000000111222333111000///000111222222000...---...///000222333333222000000///......000000000...000111222222222222000000222333444444444333222111333222111000///.........///222000,,,+++//////,,,...//////000000/////////...,,,++++++,,,+++***)))''')))++++++...000---&&&,,,,,,---....../////////...000...)))***...---)))&&&))),,,//////000111222555666888888777333///,,,000111333444444222000///........................------,,,,,,,,,,,,,,,,,,000(((///===RRRxxxrrriiiaaaUUULLLHHHFFFCCCAAA;;;888444222222222111000222222222222111111111111---.../////////...---,,,,,,++++++---......,,,***------,,,,,,,,,+++++++++***+++,,,+++***)))))))))***+++,,,+++))))))***+++000...,,,,,,---------,,,************++++++++++++---,,,+++*********************+++++++++******))))))+++,,,,,,,,,,,,---///+++******,,,//////---+++...---------------......000...---...//////...---......---,,,,,,,,,,,,,,,)))******+++,,,,,,------***---///111111111222222999>>>CCCAAA;;;666555777:::;;;===<<<777222///---+++******+++------,,,+++,,,,,,***)))***+++,,,...,,,---...///000//////...------......000111333444222444444222111666BBBLLLJJJJJJHHHCCC>>>:::888888@@@HHHNNNJJJ>>>333//////222444666555333000......111111000000000000111111000222444555555333111///111111111111000000//////---...000111111111///...333444555555444111///...222///222888;;;===KKK\\\cccBBB===HHHLLLNNN[[[vvvgggkkk|||wwwYYYRRRTTTaaannnwwwsssWWWGGGFFFNNNaaaxxx~~~zzz|||~~~~~~~~~yyyyyyiii???999888666444333222111000000222444444222000000000111000///000222222000...///000222333333111...---000---,,,000555666222---111///......000111111000000111222333333222000000111333444555555444222000000//////.........//////,,,000///******000111...//////000000000000000///...,,,++++++++++++***((()))+++,,,,,,...000+++$$$((()))***+++,,,---------,,,///...***+++///---'''(((***+++,,,,,,---///222111444888;;;:::666111---///111444666777555222000,,,---......//////......,,,,,,------------......222(((111CCC]]]yyyqqqjjjaaaTTTKKKGGGFFFEEECCC<<<999555333333333222111000000000000////////////---.../////////...---,,,(((((()))+++...///---,,,,,,,,,,,,+++++++++******(((***,,,+++(((''')))+++)))***++++++***)))***+++000///------.........---++++++******++++++,,,---)))***+++++++++***))))))((()))***+++++++++++++++)))+++,,,,,,,,,,,,...///***)))))),,,///000...+++......---------......///111///......//////...---///...---,,,+++,,,---...((())))))***++++++,,,,,,(((,,,000111///...000222777<<<@@@@@@;;;777777999;;;===>>><<<777222---+++*********+++------,,,+++,,,+++***))))))+++---///000000......---...///000,,,,,,---...000222444555///111111...+++000;;;EEELLLLLLKKKGGGAAA;;;777555>>>IIIRRROOOBBB444.........000111222222111///---111111111222222111111111222333555666666333111///......------,,,,,,,,,+++---...000111222111///...111222444555555444333222222...111:::===BBBRRRfffiiiCCC???JJJLLLKKKJJJuuuyyykkkqqqeeeWWWOOOWWWaaaiiiwwwjjjTTTHHHCCCPPPiii}}}|||xxx~~~}}}|||zzzuuu]]]<<<<<<888555222222222111000444000000444444...---111444333222333555555555333///000111222222111000///222111000222444666666555222111///...---...000111000222444444222000///000444444555666444222000...222222111...,,,+++---...000...,,,,,,---.........111111000000//////...............------,,,,,,,,,...,,,******,,,...///000******,,,---.../////////+++,,,,,,------,,,,,,,,,******+++,,,,,,---......222555888::::::999666444000///000111333333222000555000---//////---,,,...///---+++******,,,///111///---333PPPzzztttmmmaaaRRRHHHEEEDDDAAA===<<<888444222222333111///444333222222222111///---......---------,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++***)))))))))))))))*********)))((()))******)))))))))(((((('''''',,,------+++,,,///---)))******+++++++++******)))+++***)))'''''''''((()))))))))******+++++++++++++++,,,,,,------,,,,,,+++------......///000000000000///...---------------222000.........---+++)))///...,,,*********,,,---------------------------+++++++++,,,---...000111444<<>>333000111111111111111111111111111333333222222111111222222222000000333555444...(((...------------...//////......111333222000222888:::===>>>;;;777333333444444///333<<>><<<888444222222333111000000///000222555666555444///...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,+++***))))))))))))*********)))))))))************))))))(((((((((---...---++++++---+++&&&******+++++++++******)))+++***)))((((((((()))))))))*********++++++++++++------------,,,,,,+++***,,,------...//////000000---,,,+++++++++++++++,,,///...///111222222000---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000444888<<<<<<999555444444777999;;;:::666111---++++++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...---///------///222555555555;;;888333///...///222444???GGGOOOMMMCCC888444444999>>>DDDEEE@@@888222000111111111111111111111111333222111000000000000000333111000222555444///***......------......///000000...///222222222777>>>FFFGGGGGGDDDAAA<<<888666777333777BBBGGGPPPmmmrrrHHH;;;<<>>AAA>>>666///111111111000000111111111222222000///............222000///000333333111..................///000000111......222444777???GGGUUUSSSQQQPPPOOOIIIAAA;;;<<<888>>>LLLXXXiiizzzMMM===<<>>;;;888555333222222222222666555444444333111---***111///---++++++,,,...000......---------,,,,,,,,,------------,,,,,,++++++***)))))))))*********)))++++++******************+++---,,,)))***,,,***%%%))))))***+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---.........++++++,,,,,,---.........000/////////000111222222////////////000///,,,******+++---......---+++***++++++++++++++++++++++++************+++,,,---...000...++++++---000222333555777:::999555///+++)))---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---111...---333>>>EEEEEEBBBDDD<<<333///000111000...111777<<<<<<888444555888888777888<<>>888555222000000111000000///000222222333444555444666444333222333222111///......------------......------///222444333000...000//////...............444444555444111000000111333333333333333222222111222000//////111111///,,,///---+++,,,---/////////000000//////...---------000///...---+++***(((((((((***+++***)))))),,,...------------,,,+++******+++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---...000111000222444888:::999666333111,,,***---///---...000---------------------,,,333@@@fffuuunnneee]]]RRRHHHCCC@@@>>><<<:::999666444222222333444222222444666888888555333222000---++++++,,,...000......---------,,,,,,,,,,,,,,,---------,,,+++++++++)))((((((***+++***(((******************++++++)))+++***)))***---,,,(((((()))***++++++++++++++++++++++++,,,,,,,,,++++++,,,+++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,---...//////111///------------,,,+++)))+++---......---+++***------------------------************+++,,,---------+++***+++---000222222666888999888444///,,,***---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...---000------555AAAJJJKKKIIICCC<<<555222444555444111000444888888666666999===<<<;;;<<<<<<===;;;888555222111000//////000111222222222111//////............---,,,,,,---///000000000////////////000111111///000555???FFFIIIMMMQQQZZZYYYZZZ___bbb]]]OOOCCCEEEAAAKKKhhhWWWAAA>>>DDDPPPvvv{{{jjjXXX[[[iiiuuuWWWTTT```~~~xxx]]]WWW]]]lllwww]]]LLLHHHJJJYYYpppzzzxxxxxxzzzZZZ???@@@888666222111111111111111///222333222333555555333555444222222333333222000///...------------...///------...111444444222000222222222222111111111000...000333333222000000000666666555444222111111000222000...000222222///,,,///---++++++---///000000000000///......------,,,///...---,,,+++***)))(((+++,,,---+++)))***...222,,,,,,---,,,,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///+++...444999===<<<777444333...,,,...///......000---,,,,,,,,,,,,---...///666OOO{{{vvvooobbb[[[QQQHHHBBB???===<<<999999777555222222333555000111111333444222...+++111000...,,,,,,---...///------------,,,,,,,,,,,,***+++,,,------,,,+++***+++)))'''(((+++,,,***''')))))))))***************(((******)))+++///...)))((()))***+++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++//////...---,,,***)))(((,,,,,,,,,---......//////......---------.../////////...------//////...---)))+++,,,......---,,,+++------------------------+++++++++++++++,,,------***++++++,,,---///222333888999999777222///------,,,+++******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///...---...---...666@@@HHHKKKJJJAAA===999888999:::888666444666777777666999???DDD@@@???===:::777555555666222111///......///111222111000000///////////////---------------...///000000000000000000111111222111333;;;HHHPPPRRRRRRTTTVVVXXX]]]eeeiiicccTTTHHHIIIHHHUUUwww[[[BBB===CCCPPPyyyeee\\\WWWbbbhhhTTTNNNeeejjjYYYVVVcccvvv}}}xxx___JJJ>>>III^^^xxx|||wwwuuutttwww~~~|||TTT;;;???999666333111222222222222///333444111222666555222333222111111222333222000//////...------...//////------...000333555444333333333333333333222222111,,,///333444444222000000666555444222111111000000222000...000333333000,,,...,,,++++++...///000000000//////......---,,,,,,------,,,,,,+++******)))***,,,+++(((&&&'''---333++++++,,,,,,,,,++++++***((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,------------------,,,...222888;;;;;;888555555000---///000......000,,,,,,+++***+++---000111;;;^^^xxxqqqaaa[[[RRRHHHBBB>>>===<<<888999888555222111444777222111111111000,,,'''"""000//////...............,,,,,,,,,,,,++++++++++++)))***+++,,,---,,,***))),,,)))&&&(((+++,,,***'''((((((((())))))************,,,,,,***,,,///---)))(((((()))++++++,,,,,,+++((()))***,,,,,,,,,+++***------,,,,,,,,,+++++++++---...------,,,+++***))),,,------...//////000000000000//////////////////,,,---...000111///***'''***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***,,,,,,+++***,,,222777;;;;;;999555111/////////+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...///...------...000555<<>>===<<<;;;:::666777666555555999@@@FFFBBB>>>888333000000222333222111///------///111222.........---......///000...//////////////////000111111000000000111222222666777???LLLVVVWWWWWWWWWVVV[[[ccclllooohhhYYYNNNMMMQQQccc]]]BBB:::???LLLooo~~~pppXXXPPPfffeeeRRRZZZlll}}}iii```^^^gggxxx|||www|||yyyZZZCCCDDDPPPdddyyyyyyttttttwww{{{~~~vvv~~~OOO777<<<999666333222222333333333000444555111222666555111111000///000111222111000000///...------...///000---------///333555666666111222222222222111000000...222666888777333111000444333222111000000000000222000...000444444000,,,...,,,++++++...000000000000//////...------,,,,,,,,,,,,,,,++++++*********((()))((($$$!!!###***111***++++++,,,,,,,,,++++++'''((()))***+++,,,,,,,,,++++++*********************+++,,,------...------...///222666999:::888666666111///000111///...000,,,+++***)))+++...111333???iiiyyyrrraaa\\\SSSJJJCCC???======888999888555222111444777000111222444555444000,,,///////////////.........,,,,,,,,,+++++++++******((()))+++,,,,,,+++***(((,,,)))&&&'''+++---***'''''''''(((((()))))))))***,,,...---+++,,,...,,,((((((((()))++++++,,,,,,,,,((()))***+++,,,++++++***---------,,,,,,+++++++++((()))***,,,---...//////------......///000000000...---,,,+++++++++++++++***,,,///111000+++"""***+++,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,---......+++------)))'''***222:::===<<<999555111///000111***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++...//////------...000444777;;;>>>@@@@@@BBBCCCBBB@@@===<<<<<<666555333222222777???DDDCCC<<<222---,,,...000000222111...------...111222,,,,,,,,,,,,---.../////////111222222111000000000111111111000111111222333;;;;;;BBBNNNXXXZZZYYYZZZXXX^^^hhhqqqssskkk]]]RRROOOXXXmmm^^^AAA888<<>><<<;;;:::999777666555555555444333111111222111000...//////...---------------+++++++++++++++++++++++++++*********++++++)))((())))))************))))))***)))'''(((***++++++***((()))+++,,,,,,+++)))((('''(((+++---...---,,,,,,,,,---......,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---///,,,***---111333000---111111000...---,,,+++***+++,,,---.........---,,,.........------,,,,,,,,,***)))))))))***++++++,,,............---,,,++++++***((()))+++***)))222===DDD@@@999222---++++++,,,---,,,++++++,,,,,,+++***---,,,+++*********+++,,,+++,,,---....../////////111222333444444666:::===???AAADDDEEECCC@@@>>>===888333///000222333999???@@@999000,,,,,,///111111333111///------...000222///...------------//////111111111000000000000000222222111///000222111///???===CCCQQQXXXVVVWWW\\\]]]YYY^^^kkksssmmmccc]]]]]]dddyyybbb???:::@@@BBBZZZcccSSSSSShhh}}}eeeUUUVVVmmmkkk^^^]]]nnn{{{sssssszzzeeeNNN<<>>[[[xxxpppfff]]]PPPGGGBBB@@@>>>===;;;:::888666444333222222333222000000111000///---///......---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---,,,+++)))******++++++++++++*********)))((((((***++++++***((()))+++,,,,,,+++)))((()))***,,,------,,,+++***+++,,,---,,,++++++,,,---++++++++++++++++++++++++---...///...,,,++++++,,,///---+++---111333111---/////////...---------,,,+++,,,------..................---------,,,,,,,,,......---,,,+++++++++++++++,,,,,,++++++***)))(((+++((()))***))))))000:::AAA>>>888333///---------+++******+++---///...---,,,,,,+++******+++,,,---,,,---///111222222222222444444555666888:::<<<===>>>AAADDDEEEDDDBBB???===888333/////////000444:::???999222...///000111000111000///......///111222000///---,,,,,,---///000111000000000000000000000222333333111111333666777BBBAAAFFFQQQWWWUUUVVVYYYVVVSSSXXXfffqqqooogggbbbggglll~~~gggCCC<<<@@@AAAZZZtttaaaPPPYYYjjjzzz___SSSaaauuuuuubbbWWWcccwww||||||]]]GGGFFFPPPTTThhh~~~}}}}}}zzz}}}```???:::888666333222333555666333000000000000111222333444555444222111000222222222111,,,------......------,,,///...///000222333222111333333222111000000000000444333111111222222000///222111///...------......111......000///,,,+++...------,,,,,,,,,---......333111///.........---,,,,,,,,,+++***)))))))))******++++++,,,,,,,,,,,,+++---+++))))))+++++++++******)))(((***---///000///,,,,,,++++++++++++,,,,,,,,,,,,++++++************---,,,,,,...111222222222333333222111000...---,,,++++++'''+++333000444DDDqqqxxxpppeee___UUULLLDDD@@@>>>>>>===;;;999666444222111000222111//////000000///---//////.........---------------------------------...---,,,---......,,,***++++++,,,,,,,,,,,,+++++++++)))((((((***++++++***)))***+++,,,,,,+++***)))++++++,,,---,,,+++***)))***+++,,,,,,******+++,,,++++++++++++++++++++++++///000000...,,,***+++,,,///---,,,...111333111///........................,,,,,,,,,,,,---...///000...------------,,,,,,,,,------,,,,,,+++,,,,,,,,,......///......---,,,+++***))))))***((((((...555;;;:::666333000......---,,,++++++,,,...///...---,,,,,,,,,,,,,,,---...///---///222444666666666555777666555888<<<>>>===;;;<<<>>>BBBEEEEEECCC@@@===888333......---,,,000555<<<777222000111111000...//////...//////000111222111///---++++++---///111000000000000000000111111///111333222000333;;;BBBLLLMMMQQQWWWYYYWWWUUUUUUOOOMMMRRRaaappptttoookkkooosssnnnIII>>>@@@AAAXXXtttWWWPPPQQQfffsssZZZWWWaaaqqqmmmVVVWWWhhhvvv~~~~~~}}}qqqXXXJJJFFFDDDVVVvvv~~~~~~YYY>>>:::666444333333444555555222///000000000//////000333555555333111111222222111000,,,,,,------------,,,,,,...///000111111111000///222111111000//////000000222111000111333444444333333222000///......///000...,,,,,,000000...///222+++++++++,,,---......///111000///......---------,,,***))))))*********)))***+++,,,,,,------------...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...000,,,,,,++++++++++++,,,,,,++++++++++++++++++******---,,,,,,...000222222111111111222222111///---+++///---(((,,,444222:::OOOyyyrrrdddaaaZZZPPPFFFAAA??????>>>===:::888666444333333333111000000111111000...000000000000000//////..............................---,,,---...---,,,***++++++,,,,,,,,,,,,+++++++++)))((()))***+++++++++)))***++++++++++++***)))***+++,,,,,,,,,++++++***+++,,,---,,,+++***+++,,,++++++++++++++++++++++++,,,---...---+++***+++,,,///---,,,---000222111000...............---------,,,,,,++++++---///111222------------------------''''''((()))***,,,...///000000000000///...---,,,*********)))((((((,,,000444444333111000///...---111///------------+++***.........///000111222222///111444666777666555444777444333777<<<>>>;;;666888:::===AAACCCBBB???===888222......---,,,///444777444333333555333///,,,---......///000111111222222000...,,,+++---///111000000000000000111111111,,,///111111///222>>>JJJ]]]bbbffffffddd___ZZZUUUOOOMMMQQQ```rrr|||zzzvvvqqquuurrrLLL???@@@BBBVVVlll[[[MMMTTTnnnooo[[[TTTZZZooo```TTTZZZfffttt}}}}}}zzzzzz~~~lllUUUGGG@@@KKKgggTTT>>>;;;444333333333444555444222000111111111///------///222333222000111111111000...,,,------......------,,,...///000000000/////////000000///............///222111000111333444444333555333111///...///111222000---...111222000000333***+++,,,---......////////////...---,,,,,,,,,---,,,***((()))+++,,,+++******+++,,,,,,------------,,,,,,,,,+++++++++,,,,,,***,,,//////---,,,,,,,,,------,,,,,,,,,,,,------)))******+++,,,,,,------......---///111222222111000111111111000///---+++111...))),,,333222AAA]]]{{{ttteeebbb[[[RRRHHHBBB@@@@@@???>>><<<;;;999999888888444222111111333333222000111222222222222111000000........................---,,,+++,,,------+++)))******++++++++++++******+++***((()))+++,,,,,,+++*********++++++*********))))))***+++,,,,,,---------......---,,,++++++,,,++++++++++++++++++++++++((()))++++++******+++---...---,,,---...000000000111000///...---,,,++++++,,,,,,,,,,,,---///111222------------------------''''''((()))***,,,...///,,,,,,,,,,,,+++***))))))*********(((((()))+++,,,......//////......------111///............---+++000111222333444444555555111222444555444333111000333000///333888999666111444555777<<<@@@AAA???<<<888333000000///...111555444555777:::===:::444...---......///000111111222222111...,,,,,,---///000//////000000111111111111...///222333000222@@@PPPmmmxxx}}}wwwqqqggg]]]YYYVVVXXXdddxxxtttyyyvvvOOO???@@@DDDVVVrrr\\\PPPWWWmmmjjjSSSMMMYYYooorrr[[[SSSYYYiiivvvxxxxxxyyy~~~hhhUUUJJJGGGUUUkkk~~~MMM<<<<<<333333333333333333222222111111333444111---+++---000111000///000111111///------..................---...//////...------///111///......------.........444333111111222222000///555444111///...///111222444111111333222///...111+++,,,---...////////////---......---++++++,,,------***((())),,,...---+++***++++++,,,,,,,,,,,,+++((()))***)))((()))***,,,'''***///111111000............------------......******+++,,,---...//////000///...///222333222111000000000000///...---,,,///---))),,,111333JJJqqq|||uuufffaaaYYYQQQJJJEEECCCAAA???>>>===<<<;;;:::::::::444333222222333444333222111222333444333222111000........................---,,,+++,,,---,,,+++)))******++++++++++++******,,,***))))))+++,,,,,,+++************************((())))))***,,,---.........//////...,,,++++++---++++++++++++++++++++++++%%%'''))))))))))))+++------,,,,,,+++,,,...///000111111000...---,,,+++***------------...///000111,,,,,,,,,------------...------,,,,,,+++,,,,,,,,,------------,,,+++***))))))++++++((())),,,,,,***,,,,,,,,,------.........///......///222333333222333333444555666666666555222222222111000///...---000...---///222333111...222111222777===@@@???===:::555222222222000222666444777===CCCGGGDDD;;;444//////...//////000111222222111000............////////////000111111222222222111333666333333AAARRRsss~~~ooojjjfffdddlll~~~|||}}}VVVAAA@@@EEEUUUttt^^^RRRZZZooocccNNNOOOYYYpppmmmZZZVVV```kkkxxxvvvxxx}}}}}}lll___MMMGGGUUUppp}}}~~~{{{}}}}}}{{{zzzwwwCCC888;;;222333333333222111111222333111444666444000---...111/////////000222222000......//////000000//////............,,,+++,,,000333//////............//////444222111111111111000...444222///---,,,---///111444111000222111......000,,,---///000000000000///---///000...,,,+++---///---***((()))...000///,,,++++++++++++++++++******''')))++++++)))***---///***,,,000333555555333111//////............//////---------....../////////000///...///111222222111111000///..................---+++///333888YYY|||uuuggg```VVVOOOKKKHHHEEEBBB>>>===<<<:::888777777666333222111111333333333111000111222333222111///...------------------------...---,,,---......,,,***++++++,,,,,,,,,,,,++++++,,,***))))))+++,,,,,,++++++******************+++************+++,,,,,,------......---+++******+++++++++++++++++++++++++++'''(((******))))))***,,,+++++++++******+++...000000000///...------,,,,,,------...///////////////,,,,,,,,,---------............---,,,++++++++++++............---,,,+++***(((++++++)))***...---))),,,,,,,,,,,,---...000000111111111333666888888888333444555666666555444444111000///------------.........------......//////222000///333;;;@@@AAA@@@===888555444222000111444111666???HHHMMMIII???777111000///......///111222111111111000///......---...//////000111111222222444000111444333111<<>>===:::888555444222222222111000111222333222111...///111222111000...---------------------------///...---...//////---+++,,,------......------,,,,,,***)))***+++---,,,,,,++++++************++++++---,,,++++++******++++++,,,---...,,,***))))))***++++++++++++++++++++++++***+++,,,+++***)))***+++++++++***))))))***---000........................---...///000000///......,,,,,,,,,------.........***)))))))))***++++++,,,************)))(((''''''(((,,,,,,)))+++//////)))...---------...000111333777666555777999:::999888333444555555555444333222000...---++++++---...000/////////...,,,---///111333000...222:::AAACCCBBB@@@;;;666555222//////222---333>>>IIINNNJJJ???666333111///------...000222000111111111111///---,,,...//////000111222222222333---,,,111000---666EEEfffxxxxxxgggJJJAAABBBHHHyyy~~~nnneeeaaapppooo```RRRRRR]]]qqq~~~jjj^^^YYYeeennn~~~vvvsssxxxnnnPPPRRRFFFaaa~~~~~~}}}||||||}}}~~~}}}yyyuuutttwwwaaaCCC;;;888777666444333111111222333555222888<<<<<<666000//////////////////////////////000000111222222111//////,,,,,,------......////////////000111111111111111//////000000111111111222333222000...---...///000---...//////000000//////000//////000222333111000000...,,,,,,---.........444000,,,,,,///000,,,(((---.........------,,,,,,---///111111000.........---///333777999999888777999666333///---,,,------///---******+++,,,---,,,---------......000111111333222111///---+++)))(((+++///***...>>>JJJqqq}}}yyyqqqccc\\\VVVTTTOOOHHHCCCCCC===;;;888666666666555444444444333222111000///...111111000000//////......,,,//////,,,,,,//////,,,---......//////......---......---,,,+++))))))((()))))))))))))))(((((('''))))))******+++++++++,,,...***'''(((,,,...---,,,---------,,,+++***)))(((***))))))***++++++)))'''&&&&&&((()))+++---...///,,,,,,,,,,,,,,,,,,------,,,---...///...,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++*********,,,,,,,,,+++++++++++++++...---,,,++++++,,,---...000,,,)))(((***,,,,,,+++---+++***+++///555:::>>>>>>:::777555555555555444666444222111111111///...,,,---...///000000000000...---,,,+++,,,---...///333222222666;;;??????>>>CCC@@@<<<777222000......444111222:::EEEHHHAAA888222111///...------......000111333444444222///---000000000000111222333444555333000///000333777999OOOrrrhhhIIICCCAAAHHHhhhvvveee[[[lllyyy[[[OOOTTTeee|||{{{cccXXX___lllxxx|||www~~~nnnPPPOOOJJJZZZ~~~|||~~~zzzzzz~~~~~~{{{|||||||||zzzuuussstttZZZ@@@:::666666555444222111111111333444444999<<<;;;555///------///////////////////////////000111222222111000///111111000000000000000000//////000111111111111000000000000000111111111222222111000...------......++++++,,,---------------------,,,...///000///---///---++++++---///000000000---***,,,///000---*********+++++++++***)))(((***+++------+++***++++++***---000444777888999999888666222///---,,,---...///---******+++------,,,............///000111222333222000///---+++***)))---...,,,111>>>VVV}}}~~~{{{ssseee]]]UUUQQQLLLEEEBBBCCC<<<:::888777777666555333444444333222111000//////111111000000//////......+++......++++++......+++---------......---------...------,,,+++***)))((()))))))))))))))((((((''')))))))))*********++++++,,,***))))))***,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,***))))))******)))'''(((((())))))***+++,,,,,,,,,,,,------------............//////...,,,+++***------------------------...------,,,,,,,,,,,,---***************+++++++++---,,,+++******+++,,,---///,,,))))))+++,,,+++***///...---...000444888;;;;;;888555333333444333333333111//////000000///...+++,,,---...////////////000///...---------...///000///111555:::>>>???>>>AAA>>>:::666222000//////333000000777AAAEEE???777222111000...---------...000111333333333111///...000000000000111222333444333111...---...000444666AAA[[[iiiIIICCCCCCHHHeeetttZZZbbbuuulllVVVMMMUUUmmmkkkWWWYYYfffssszzzyyy```HHHGGGPPPggg}}}yyyzzz{{{zzz{{{~~~|||}}}{{{vvvtttuuuPPP===:::555444444333222111000111111222555888;;;:::444///,,,,,,////////////////////////...///000111222222111000333222222111111000//////......///000000000000000000000000111111111111111111111000///...,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,+++---...///...,,,...,,,++++++...000111000---+++)))***...///...++++++,,,---......,,,***))))))*********((((((***+++)))***---000333777999:::888666222...,,,,,,---...///---+++***,,,---------............//////000111222111000///---,,,+++***///,,,///333@@@ggg}}}{{{{{{{{{ssshhh___UUUOOOIIICCC@@@AAA;;;:::888888888777444222444333333222111000//////111111000000//////......+++......++++++......+++,,,,,,------------,,,,,,...---,,,,,,+++***))))))))))))******))))))((('''(((((())))))))))))******)))*********))))))+++,,,)))******+++******))))))...,,,)))((()))))))))((()))))))))))))))*********,,,---------............/////////......---,,,,,,........................,,,,,,,,,,,,,,,---......******++++++,,,,,,------++++++************++++++---,,,++++++---,,,+++)))111111000000111333555666666444222111222222111000000...------...//////...+++,,,,,,---......//////111111000///.........///111111222444888::::::999<<<;;;888444222000000000111...---333;;;>>>;;;666333222000///...---------000111222222222111000///000000000000111222333333222000...---...000333555555AAA]]]lllJJJDDDFFFGGGaaahhhaaaccctttfffMMMJJJ^^^uuuzzz[[[SSS\\\gggppp{{{tttIIIGGGDDDJJJbbb|||~~~}}}|||~~~|||{{{|||~~~{{{uuurrrttttttGGG;;;:::555444444333222111000000000111333666888777444000------////////////////////////---...000111222222222111000000000000////////////......///000000000000///111111111111111111111111000000000///...,,,***))),,,------...............---------...///000///---///---,,,,,,---/////////,,,***)))***,,,---,,,++++++---...000///---+++***+++,,,,,,***)))***,,,///******+++---000333666777999777333///---,,,,,,,,,...,,,++++++,,,.........---------------...//////000000///...---,,,,,,+++111+++111666EEEyyy~~~zzzxxxyyyyyypppjjjaaaXXXRRRKKKCCC??????:::999999999999777444111333333222222111000000///111111000000//////......,,,......,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************)))((((((((((((((((((((()))))))))'''***,,,***((('''))),,,(((((()))***************000---)))(((((()))))))))(((((()))))))))*********,,,,,,,,,------......///000///...---------------........................,,,++++++++++++,,,------+++,,,,,,---...///000000++++++************+++++++++,,,---......---***)))//////000000111111222222222111///000111111000...111///------......---,,,,,,---------...//////000222111000///......------555555555555555333222000888777555333111000000000000---+++...444888777444222222111000///...------000111111222222111000000111111000000111222222333333222111000000222444555444333DDDkkkpppLLLEEEGGGHHH^^^sssccccccppp|||___QQQWWWdddlllTTTTTTXXXbbbttt~~~~~~]]]RRRBBB<<>><<<:::999999999999777444111333333222222111000000000111111000000//////......---000000------000000------,,,,,,++++++,,,,,,------,,,,,,++++++************************))))))((()))))))))((((((((((((((('''***,,,+++((('''(((+++'''((()))***************000---)))((()))*********''''''((()))***+++,,,,,,+++++++++,,,---.........///......------------...........................------,,,++++++++++++,,,,,,,,,------...///000000++++++,,,,,,,,,,,,++++++***,,,...///...,,,***)))+++,,,---...///000000111/////////000222222000...555222000///......,,,+++///.........///000111222000000000///...---,,,,,,444555555555333000...---444333222111000000000000...,,,+++,,,///222333222111111111000000///......000111222333333222111000111111111000111111222333222222222111222222333444666///777YYYvvvPPPFFFFFFHHHZZZvvvfff```ggg{{{zzzeeeXXXSSSkkkzzz```VVVOOOXXXlll~~~|||{{{zzzzzzyyy}}}yyycccKKK@@@BBBNNNbbbsss~~~~~~yyyzzzzzzxxxyyy|||{{{wwwvvvyyyaaa???<<<:::555888444444333222111000000///---///111222333222111000////////////////////////...///000111222222111000---...///000222333444444//////000111111111111111222222222222222111111111000000//////...---------+++,,,------......------++++++***,,,---...---+++444222...---,,,,,,+++***,,,,,,,,,++++++*********+++++++++++++++***))))))***+++,,,+++++++++---//////...,,,++++++,,,------555555555333111...+++)))...,,,++++++---/////////,,,,,,+++++++++,,,,,,---------..................000///333@@@ccc|||wwwtttyyy~~~uuullljjjccc]]]YYYRRRFFF===:::;;;:::888888888777444222222222222111111111000000111111000000//////.........111111......111111......---,,,++++++,,,---...,,,,,,,,,+++++++++************++++++******)))(((******))))))))))))(((((()))***,,,+++***)))))))))((())))))***+++++++++***...,,,))))))***++++++***'''((()))***+++,,,------++++++,,,---...//////000//////////////////......//////////////////////////////...---,,,,,,------,,,,,,,,,---.........///------............------***---//////...,,,++++++)))***+++,,,...///000000......000222555555222000777555222000///...,,,+++000//////...///111222333///////////////...---,,,///111444444333111000000111111000000000/////////---,,,++++++,,,...000111///000000111111000000//////111333555666444222111222111111111111111222222111111111111111111111111333000444KKKtttXXXIIIFFFGGGUUU|||hhh^^^eeerrr~~~dddQQQVVVaaavvvvvvbbbRRRTTTcccsss}}}}}}||||||}}}|||{{{}}}yyy```NNN@@@===JJJ\\\~~~|||yyyyyy}}}wwwtttwwwzzz|||]]]===;;;888333888555555444444222111000///......///111222222000//////////////////////////////000111222222111000///......///000111111222222000111111222222222222222333333333222222111111111000000///.........///000,,,---......//////......,,,++++++,,,......---,,,333111...,,,,,,---,,,+++***+++,,,,,,++++++,,,---...---,,,+++++++++,,,---(((***,,,---,,,,,,---.........---,,,++++++++++++...000333555444111---+++...,,,++++++---///000000......---------------...,,,---------.../////////...333555HHHyyy~~~yyyvvvzzzxxxqqqjjjccc\\\WWWPPPEEE===;;;<<<:::888777777666555333222222222111111111111111111111000000//////......---000000------000000---///...---++++++---...///,,,,,,,,,++++++++++++******++++++++++++***))))))++++++*********)))))))))++++++++++++,,,,,,***(((******+++++++++++++++***+++***)))***,,,---,,,+++******++++++,,,,,,,,,,,,------...///000111222222000000111222222222111000111111111111111111111111111000000000000111111222000000000000000000000000//////000111111000//////+++---000///---++++++,,,+++++++++,,,---...///000//////222555888888555333666444111000//////---,,,000///...---...000222333...///000000000///......---000444555333111000111///////////////......---,,,------,,,,,,,,,...000---...000111222222111111///111555888999666333111222222111111111111111222111222333333333333222111///444777BBBeeeaaaMMMFFFEEEOOOwww}}}iii``````zzz}}}fffTTTUUU^^^rrruuu^^^VVVYYYaaakkkssssss|||{{{|||}}}~~~}}}~~~|||___EEE===CCCKKKnnn}}}}}}zzzyyy|||rrrrrrxxx~~~ZZZ<<<;;;666222888555555555444333222000///000//////000111111///---////////////////////////000000111222222111//////------------............111111222333333333333222333333333222222111111111111000...---...///111333///000000111111111111111......---///000111000...222///---,,,---...---,,,(((***+++,,,,,,---...000,,,+++)))''''''((()))+++)))+++...///.........///------------,,,,,,++++++(((,,,111666666444000---...,,,++++++...000000000000//////.........//////,,,,,,------...//////000---666666MMM|||yyyzzz|||uuukkkcccZZZTTTMMMCCC>>>======;;;888666666666555444222222222111111111111111111111111000//////......,,,//////,,,,,,//////,,,000///---,,,,,,---///000,,,,,,++++++++++++++++++***++++++++++++***)))))),,,+++++++++******))))))---+++***+++......***'''++++++,,,,,,,,,++++++******))))))+++---...,,,+++---------,,,,,,+++++++++...///000111222333444444111222444555555444333111333333333333333333333333111111111222333555666777555555444444444444444444000111222333333222111000+++...000///,,,***,,,---......---,,,---...///000///000333777::::::777444333111////////////...---///...---,,,---///111222//////111222222111000000///333666666222///............//////......---,,,+++---......,,,+++...000,,,---///111222333222222...222666:::;;;888444111222222111111111111111222444555666666666555444333---888;;;===[[[gggPPPGGGDDDJJJpppwwwfff^^^gggxxx\\\TTTQQQ```|||iiiYYYRRRSSS^^^jjjjjj~~~|||xxxyyy{{{||||||jjjKKKEEEFFFCCC^^^xxx}}}zzz{{{wwwttt{{{ssspppvvv|||~~~NNNAAA:::444555777666555444444222222111000...///000000000000//////222000///000222111...***---...///111111///...---+++,,,---///000000111111333222222222111111000000222111111222333222000...111111000000//////......------///000111111111111000000////////////000000222111///...,,,,,,,,,,,,------------------------,,,+++)))''''''((()))***........................111///---------,,,***)))000......222777888444//////---,,,---111222111//////000000000000...---,,,/////////---,,,---000333222///@@@jjj~~~{{{|||xxxrrriiifffaaaWWWLLLCCC===:::===;;;888666555555555666555555444444333222111111222111000000000000...,,,111///---,,,,,,,,,...///......------,,,+++******222---***+++,,,))))))+++)))***++++++,,,,,,,,,,,,,,,***''''''(((+++,,,------***(((***,,,---+++)))++++++******************)))+++,,,+++)))))),,,///111///---...111222000...000111111222444555666666777777666555333222111111555444222111111111///---...//////000000000000///111///,,,+++---///111222000222333222...,,,---000***+++,,,---...---,,,,,,---+++******---000222222333444777:::<<<:::777333444333222000///---,,,+++,,,+++***+++---/////////---------............///444333333222111000//////////////////...---,,,+++------,,,,,,,,,+++++++++111//////222666777333//////000333888<<<;;;666111333333222111000000000000111444555333333444333///222555555<<<\\\~~~yyyXXXJJJJJJIII___vvviiieeegggqqq}}}^^^KKKUUUhhhxxxuuuZZZMMMUUUdddqqquuu~~~yyyvvv{{{lllPPPBBBAAACCCYYYxxxyyytttyyy}}}{{{~~~tttpppttt|||nnnooozzzyyyKKK???999333555777555555444333222111111000/////////000000000000000///---,,,---///...+++(((,,,---...000000...---,,,,,,---...///000000000000//////000000111222222222444333222333444444222000////////////............000000000000000///...---//////............//////000000//////...---------,,,,,,,,,------------------+++***(((((()))***+++------------------------222000.........---,,,***...,,,,,,000666999777444111...---...000222111000///000000111000...---,,,...///...---,,,---000222555555JJJxxx||||||~~~~~~wwwrrrlllhhhaaaYYYOOOFFF???;;;<<<;;;999777555555555555444444444333222111111111222111000000111000...,,,000///---,,,,,,,,,---............---,,,,,,++++++,,,'''%%%(((***))))))++++++,,,------.........---000...,,,+++,,,+++***))),,,+++***+++,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,******---000000...---...000111///---...//////000222333333444555444444222111000//////333222000///000///---,,,++++++,,,---............///---******,,,...//////...//////...,,,+++,,,,,,***+++,,,---------,,,,,,,,,***)))))),,,///111111555777999;;;<<<:::777444111111000///---,,,+++***...,,,+++,,,.../////////------------............333333222111111000//////000//////...------,,,,,,,,,,,,,,,,,,++++++++++++///------111666888555111//////111666::::::666222222222111111111111222222222555555222222444333000333666777<<>>888333555666555555444333222111000000000000////////////000000...---,,,,,,------+++))),,,---...//////...---,,,......////////////......,,,,,,...///111222444444444222111111222222222111---..................///000000000000///...---,,,......------------......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,222000......///...---++++++******...444999999999333111......///111222222000000111111000///---,,,.........,,,+++,,,///222888;;;XXX}}}|||~~~yyytttqqqkkkbbbZZZSSSKKKCCC===;;;:::999888777555444444333333333222111111000000222111000000111000///---......---------,,,,,,,,,......------,,,,,,+++++++++'''%%%(((***))))))+++,,,,,,---.........------///...---------,,,)))'''+++,,,------,,,+++,,,---***++++++,,,,,,------------------,,,+++,,,...000///---,,,---...///...,,,,,,------...///000111111222111111000///......---111///------------+++***((()))***+++,,,,,,---,,,,,,***)))***,,,---,,,+++---,,,******++++++***(((***+++,,,---------,,,,,,+++)))((((((+++...000000888:::;;;<<<;;;999777555000000//////......------000...------///000///...------------............222222111111000000//////111000...---,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,000555888666333000//////333777888666333222222111111222222333333333555444111000333444111222555555999NNNuuunnnYYYNNNGGGUUU~~~iiiRRRPPPaaaxxx|||```VVVcccssszzzgggXXXRRR^^^gggrrr|||yyyzzzeeeIIIBBBBBBOOOjjj~~~vvvtttzzz|||zzz|||zzzvvvsssssssss~~~pppFFF===888333333444555444444333222111000000111000//////...//////000000000////////////...---------...//////...------//////000//////...------+++,,,---///000222333444222000...---...000000///---.........///000000000,,,---...///////////////------,,,,,,,,,,,,------)))+++---///000///...---,,,,,,,,,,,,,,,+++++++++,,,,,,+++******++++++,,,------------------------000///------......---++++++***))),,,111666999:::555222///---...///111222000111222222111000...---......---,,,+++,,,///111777@@@ggg}}}|||~~~yyytttlllccc[[[VVVNNNEEE===:::::::::999888666444333222222222111111111000000222111000000111111///------------...---,,,,,,+++------,,,,,,,,,+++++++++000,,,***,,,,,,)))((()))***++++++,,,,,,+++++++++,,,+++******,,,,,,,,,+++,,,///111///---,,,...000++++++,,,,,,---...//////------,,,++++++,,,---...------,,,,,,,,,,,,,,,+++,,,,,,,,,---...//////000000000//////......------000...,,,,,,------+++*********+++,,,,,,,,,++++++*********+++---,,,+++)))---***((((((++++++)))&&&++++++,,,,,,,,,---------,,,***((())),,,///000111:::<<<======;;;888666555111111111111111111111111222000///...///000///...,,,,,,---------.........000000000000000000//////111000---,,,+++,,,...///.........---------,,,,,,,,,,,,---000444666555444111///...000444777666444444333222222222222222333333555444000///333444222...111222444BBBbbbxxx[[[RRRIIISSSwwwzzz^^^OOOQQQbbb{{{uuu```]]]dddjjj|||{{{cccQQQXXXfffrrrvvv|||xxxvvvzzz{{{\\\LLL@@@AAAXXXuuu{{{wwwwww}}}yyysssnnnkkksssmmmDDD===999333222333555444333222111000000///111111000///////////////111111111000000///000000//////000000000000//////000000000000///...---,,,---......///000111111111222///------...000000000/////////000111111111222,,,------............---,,,,,,++++++++++++,,,,,,'''))),,,...//////...------------,,,,,,+++++++++++++++++++++++++++,,,,,,////////////////////////...,,,++++++------,,,+++...,,,+++,,,///333666777555333111...------///111111222222222222000///............,,,+++,,,///222333GGGvvv~~~}}}{{{tttmmmccc\\\VVVOOOEEE>>>:::::::::999888666444333222222111111111111111111222111000111222222000...------.........---,,,+++,,,,,,,,,,,,,,,+++++++++111---,,,...///+++)))***+++++++++,,,,,,++++++***222...***)))***,,,...///---000222111...---///222++++++,,,---......//////---,,,+++******+++,,,,,,,,,------,,,+++***++++++,,,,,,------...////////////////////////.........000...------------,,,***............---,,,+++++++++++++++---...---+++(((---***((())),,,---***(((+++++++++,,,,,,,,,---------+++)))***---000111222999<<<>>>===:::666444333///000000000111111111111333111/////////000///...,,,,,,,,,------------...//////////////////000000111///---,,,+++,,,...///////////////............---------///222333333222333000---///222555555444555444333222111111000000333555333//////222333111...000111333:::RRRwww\\\QQQJJJOOOmmmvvv___OOOOOOcccxxxvvv```YYY^^^mmm}}}ttt\\\UUUbbbooossswwwvvvsssvvv}}}tttTTTCCC;;;IIIaaavvv|||wwwvvvyyy~~~wwwsssqqqqqq~~~iiiBBB<<<999333333222444444333222111000//////000000111111000///...---///000000///......///111000000000000000000000000//////000000///...------000000000000000000000000333111000000222333333222000111111111111111222222/////////...---+++***))),,,,,,++++++++++++,,,,,,((()))+++---............///......------,,,,,,+++*********+++++++++++++++////////////////////////,,,+++***+++,,,---,,,+++///...------...000222444666666444111...---///000222222333333222111///.../////////---,,,---000333444SSS~~~zzztttnnneee]]]VVVNNNEEE???;;;:::999888777555444444222222222222222222222222111111000111222222111/////////.........---------......------------------...++++++///111...---...------.........---,,,,,,999444...******,,,...///...///000000///...///000+++,,,,,,------............,,,***)))***+++++++++,,,---...---***)))***+++---------.........//////.........//////////////////...------......---+++............---,,,++++++,,,,,,,,,---......+++)))---,,,++++++,,,---,,,+++,,,,,,+++++++++,,,---...---,,,***+++---000222222666:::>>>>>>999444111111,,,---------.........///222111///...///000///...,,,,,,,,,,,,------------------......//////000000///...------,,,---...///000000/////////.........,,,---...///000111222333555111//////222444444222444333222111000000000000222444333000///222333000111111333555888GGGhhhfffOOOIIIJJJ___tttZZZLLLRRR```nnn[[[VVVaaavvvxxxvvv}}}qqq\\\___eeelllrrr{{{wwwuuuyyy^^^JJJ<<<@@@MMM```|||~~~|||vvvwww{{{}}}|||}}}xxxaaa===:::888444444444444444333222111000/////////000222222222///---+++...///000...,,,,,,///111000000////////////000000...///////////////......000000000111111111111222222111111222444555333222111111111111000000000000/////////...,,,***)))(((,,,,,,,,,++++++,,,,,,,,,,,,,,,---......///000000000000///......---,,,,,,((())))))***++++++******////////////////////////,,,+++***+++---...---,,,/////////.........000111888888888555111//////111222333333333333111000///000000000...---...111444:::bbb~~~{{{sssooohhh```VVVMMMFFFBBB<<<;;;999777555555555555222222222333333333333333111000000111222333111000111000///...---...//////000000000111111111111111111......222444111///000---.........------,,,+++777333---******++++++,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,---------000---******+++---,,,+++,,,...///---***)))***+++,,,,,,------------......---------......////////////---,,,,,,---...---+++)))***++++++,,,,,,,,,+++---,,,+++,,,------+++)))+++,,,------,,,+++,,,---,,,,,,+++++++++,,,---...---+++)))***,,,///111111111777======888222///...,,,,,,,,,,,,------------111///......///000///...++++++,,,,,,,,,---------,,,,,,---......///000000....................................------------***+++,,,...///111333555777333000000333444333111000/////////000000111222000333444111000333222///222000222777777???[[[yyyxxxTTTNNNGGGNNNlllqqq]]]UUUUUUjjj{{{lllWWWVVVaaayyywwwwwwtttccc[[[eeepppvvv}}}|||qqq[[[FFF@@@AAAKKKiii}}}{{{}}}[[[999888888555555555444333333222111000//////...000222333333000,,,***///000111///------000333//////............//////......///////////////...///000000111222333333333000///000222444444222000111111000000//////......,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---///.........///000222222111111000///......------'''((()))***************........................,,,++++++,,,...///...---......//////......///111999;;;;;;888444111111222333333444444333222000///111111000///...///222444???mmm}}}sssqqqkkkbbbVVVMMMGGGEEE===;;;888666555555555666333333333333333333333333111000000111333333222000333111///...---...000111333333333333333333444444888444444777777333000111,,,,,,,,,,,,++++++***)))...+++)))((()))******)))---***(((***,,,---+++))),,,,,,,,,,,,,,,,,,++++++111...++++++---...---+++,,,...///...***)))***,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------......///...,,,+++,,,------,,,+++$$$%%%'''(((***+++,,,,,,...,,,++++++,,,,,,+++)))***,,,///...+++***,,,///---,,,+++***+++,,,---...,,,***((()))+++...000000...555<<<===888111---,,,........................000...------///000///...++++++,,,,,,,,,---------+++,,,,,,---...///000000------...//////......---------,,,,,,,,,+++++++++''')))+++---///111555777888555222222444444222000,,,,,,---...000222333444///333444222111333111...111---000666555:::RRRooo\\\UUUHHHDDDZZZsss```VVVTTTjjj~~~]]]NNNQQQfff{{{|||lllXXXaaaooosss|||kkkRRREEE===@@@YYYvvv}}}PPP???///999333333444666555444222111000000000000///444;;;:::333...///...------------,,,,,,,,,111111000000000000000000000222222000---,,,...000111///...///111222222111000000////////////000000333333111000///---,,,,,,,,,---///111111000...---222000---+++***+++---...,,,------...///000000111333444444444222000---+++,,,,,,,,,++++++*********///---+++,,,---...---,,,+++...000000---,,,---///000///...------...//////888:::======:::666333222555555666555444222///...111333,,,(((......000;;;HHH|||xxxrrrhhh```YYYQQQIIICCC>>>;;;888666666666666555666777777666444444555666333333333333444444555666:::999888777555444333222:::888555333111111222222)))***---//////...,,,***++++++++++++******))))))+++)))'''(((+++,,,***(((+++++++++++++++***)))(((***************************++++++++++++***)))))),,,,,,+++***))))))******------------------------111...++++++---...---***---+++))))))***+++***)))///,,,+++------******---000---******,,,,,,)))'''))))))***++++++++++++***((()))+++---------+++***......---,,,,,,,,,------222333555666555222///,,,.........////////////000/////////......------------+++)))+++...000///...///...---,,,+++,,,,,,---000---,,,//////,,,---000///...------...///...,,,,,,------------///222555888444000///111333333222555333222333111------111333444444444333111000...333......222222777NNNfff~~~tttSSSIIIHHHJJJxxxwwwiiiUUU[[[kkkzzz[[[PPPSSSooo|||^^^XXXaaammmwwwqqq[[[EEE<<>>XXX}}}zzzsssjjjbbb[[[SSSKKKEEECCC@@@===;;;;;;;;;;;;:::666777777555333333555777333333222222333333444555777666555444222111000///666444222///...---......+++,,,...///...,,,***(((************))))))((((((+++)))((((((***+++***(((+++++++++++++++***))))))************************+++,,,,,,,,,,,,+++******---,,,+++***************------------------------000...+++,,,---...---+++---+++***)))***+++***)))...+++***,,,,,,)))***---...,,,******,,,,,,***((())))))***+++++++++++++++)))***,,,------,,,+++***...---,,,,,,,,,,,,---------///222444555444111000------........./////////.........---------,,,,,,---+++***+++...000///...///...---,,,+++,,,---------))))))++++++))))))---///...------...///...---,,,---/////////...///111666333111333666888666444222//////222111...000333333444444444333222000///333//////222222666JJJ```ttt}}}zzzzzzWWWKKKKKKMMMuuunnnfffdddoootttaaaWWWbbbvvv~~~rrr^^^YYYbbboooxxxtttkkkRRR@@@AAAJJJggg~~~|||~~~~~~{{{|||JJJ@@@222:::444333222555444333222111000000000222111222666555111///000//////......---,,,++++++---...///111222222222222333333333222//////000111111000//////111222111000000000////////////000000000000111111111111111111////////////////////////,,,,,,,,,---------......------------...//////000222222333222111///---+++************))))))))))))///---+++,,,---...---,,,/////////...------///111333222111000111111333333333222444888<<<===:::777111111000111111222333444000000******222222555BBBmmm|||yyysssjjjbbb[[[TTTKKKEEE@@@===:::888888888888777777777666444222222555777222222111111111222333333333222111000///...---,,,111///---+++***)))******,,,---......---+++(((''')))))))))))))))(((((((((***)))((()))***+++***(((***++++++++++++***))))))************************,,,,,,------,,,,,,+++***,,,,,,+++*********++++++------------------------000...,,,,,,---...---,,,...,,,******+++++++++***...******,,,+++)))))),,,,,,+++******,,,,,,+++***)))******+++++++++++++++++++++,,,------,,,******,,,,,,+++++++++,,,------,,,...000333444333111000,,,---------............------------,,,,,,,,,,,,---,,,++++++---//////...///...---,,,+++,,,------...+++***------***+++...///---,,,---...///...---,,,...111222000...------222333666;;;@@@@@@<<<888444000000222222000111444333444444444444333111000333///000222222555DDDVVViiiuuuyyyqqqoooaaaPPPPPPQQQoooxxxaaa[[[iiizzzaaaXXX]]]kkk}}}zzz~~~mmmYYYXXXeeepppsssuuuiiiQQQAAA<<>>;;;777333222111111111222444555111000***+++222222777GGG|||vvvppphhhaaaZZZRRRIIICCC<<<999666444444444444333666666555333111222444777111111000000000000111222000000///...---,,,++++++...---,,,***)))(((((((((,,,,,,------,,,+++)))(((************))))))))))))***)))))))))******))))))******+++++++++******)))************************++++++,,,,,,++++++***)))+++******)))))))))******------------............///...---------............,,,+++***,,,,,,+++***---***)))++++++((((((+++*********+++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,---------,,,+++******+++++++++++++++,,,---......///111222222000...,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...............,,,,,,,,,,,,---...///,,,+++------+++,,,///...---,,,---/////////---,,,...000111///.........///444===HHHNNNLLLDDD<<<<<<777333444444111111444333333444555555444333222333000000222222444>>>JJJ___nnnwwwrrrrrrpppWWWRRROOOccclllZZZ\\\ooouuu```TTTYYYqqq}}}xxx|||jjjYYY]]]jjj{{{yyy}}}kkkQQQ???BBBSSSttt|||eee@@@AAA333:::333333222444444333222111111111111222222222000000111111000000000///......---,,,,,,///...,,,+++---222777:::555444333222222222111111111000000111222222000...000000////////////000000333333222222111000000000222111000///////////////$$$&&&(((***++++++***)))------+++++++++,,,...///000000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,111///---,,,---...000000111000000///000111222333444222111555;;;===999555777666444333222222333444111000+++,,,222111:::PPP{{{uuuppphhhaaa[[[SSSIIICCC???<<<888777777777777666555555444333111111333666111000000//////000000000000//////...---,,,++++++......---++++++******)))******+++,,,,,,++++++***++++++++++++++++++++++++))))))******)))))))))***)))******+++++++++*********************************************)))(((((())))))((((((((())))))***---------....../////////.........---------...//////---++++++,,,---,,,+++---***)))++++++((((((+++)))***+++++++++,,,,,,---******+++,,,,,,,,,,,,+++------------,,,,,,+++*********++++++,,,---...//////000111111111///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---...///...---,,,,,,,,,,,,......+++((((((******((((((+++...---,,,---///000///...---.........---...000333...777FFFUUU^^^[[[PPPGGGDDD<<<666444333111111333222333444555666555444333444222111222222333999???UUUiiiyyy{{{___QQQJJJSSSssslll```dddrrr~~~uuu]]]VVVdddvvv{{{~~~fffZZZ```vvv|||dddLLL@@@FFF^^^[[[;;;AAA333888222444444444333222222111111222222111333222......111111////////////............---000...+++***,,,111777;;;666444222111222222111000111000000111222222///---000000////////////000000333333222111000000//////222111111000000//////...)))***,,,---......------...---+++******+++---...//////...------,,,,,,+++,,,,,,,,,---------------///---+++,,,---...---,,,000...,,,,,,---.........000///......///000222333555333333555888999777444999888666555333222222111000000---...222111AAA___{{{vvvqqqjjjccc]]]UUULLLEEE???<<<999777777777777666333444444333222111222444111111000/////////000000000//////...------,,,,,,......------,,,++++++***)))******++++++++++++++++++++++++,,,,,,,,,,,,,,,(((***+++***)))((()))***))))))***++++++++++++***************************)))))))))***)))((((((''')))(((((((((((()))******---------...//////000000---...///...------///111000...,,,,,,---------,,,...******,,,+++)))))),,,)))***,,,,,,++++++,,,---***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...000111......000111111000000///,,,---------............,,,,,,,,,,,,------------,,,---...---,,,,,,---///...---,,,+++,,,---...///---******,,,,,,******------,,,,,,---///000///............---,,,...111444111:::KKK^^^iiijjjbbbZZZPPPEEE:::555333111111444222333555666666666555555666444222111111333666888KKKaaavvvlllVVVJJJIII[[[tttrrrfffdddeeesss```\\\___nnnzzz___VVVaaaqqq|||~~~uuu___GGGAAAJJJeee~~~~~~}}}TTT888@@@222666111555555333333222222111111222222///222222...---111111...............////////////...---------///222555888666333000000222222111///111000000222333222///---000000////////////000000000000000000000000000000111111222222111000...------...///000000000000000...---***))))))***,,,...///...---,,,,,,++++++++++++++++++,,,,,,---------///---+++,,,---...---,,,...,,,+++,,,......---+++//////......///000222333333444444555666666666555777777666555444222111000---000000222333333KKKqqq}}}vvvqqqjjjddd^^^UUULLLEEE<<<999666444444444444333111333555444333111111111222111000000//////000000//////......------,,,,,,,,,,,,,,,,,,+++******)))++++++++++++******************+++++++++,,,,,,,,,(((***+++***(((((()))+++))))))***+++++++++++++++***************************************)))((((((***************+++,,,,,,---------...///000000000---...//////------///222000...,,,,,,---...---,,,...+++***,,,,,,)))***---)))+++---,,,******+++---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,------...++++++,,,---...000111222000000111111111000//////------........./////////,,,,,,---------.........,,,...///---++++++---///------,,,+++,,,---...///000------//////------000---,,,+++---///000000///...///000///...---///000555===MMM```pppwwwvvvsssfffWWWFFF<<<666222111333222333555666777777777666777555222000111333444444DDDYYYnnn{{{dddUUULLLPPP^^^xxxhhh___qqquuu___PPP___jjj}}}pppTTTQQQaaaqqqzzzwwwWWWKKKCCCMMMdddzzz}}}|||~~~{{{{{{{{{|||}}}PPP777@@@222555111555666333333222222111222222222...222222...---111111---------......///000000000+++,,,...000222333444444555222000000111222000...111000111222333222///,,,000000////////////000000---......///000111111111000111222333222000...,,,*********+++++++++,,,,,,...---***)))(((***,,,.........---,,,++++++++++++*********++++++,,,,,,,,,///---+++,,,---...---------+++***,,,......,,,)))000////////////111333444111333555666555555666777444555555555444222000///+++000222444555666RRR}}}sssnnnhhhbbb\\\TTTJJJCCC===:::777555555555555444000222555555444111000000222222111000000000000000///......------,,,,,,,,,***+++++++++***)))((((((---,,,,,,+++***)))(((((())))))******++++++++++++(((***,,,+++(((''')))+++((()))***+++++++++++++++************************+++++++++++++++***)))))),,,+++++++++,,,------...---------...///000000111,,,...000///------000222000///------.........---///,,,+++------******---))),,,---,,,***)))+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///+++,,,,,,---///111333444555555444222000...,,,+++.........////////////000---------....../////////,,,...///...+++***,,,///---,,,,,,+++,,,---...///...+++***------***+++...---,,,+++---///000000///...000222222000---,,,,,,888>>>LLL___qqq|||jjjTTTDDD:::333000000222333555666777888777777888666222///111444444222BBBTTThhhvvvrrrbbbTTTNNNUUUvvvvvvfffYYYnnnhhhMMMUUUXXXgggWWWOOOWWWfffuuu{{{hhhXXXEEEAAARRRmmm}}}yyyzzz}}}yyywwwvvvxxx{{{~~~{{{HHHBBB:::666666888888777999777444333333333111///333//////222333111000111111111000///////////////111111111111111111111111333222222222111000000000333///,,,---111333000---444222//////111222///,,,111111111000000000000000//////000000000000//////---------.....................////////////......555333111000000000...,,,...------,,,+++++++++,,,...---,,,,,,---...---,,,!!!%%%***+++***))),,,............000333555555444333333444444555666666777666555333333333333222000111222,,,111;;;===]]]zzzwwwqqqhhh```ZZZRRRIIICCC@@@<<<888666777888888888111222333333222111///...222000///...//////---+++............---,,,+++***,,,,,,,,,+++++++++******)))***,,,------,,,***)))***)))))))))))))))***+++***++++++,,,,,,++++++++++++,,,---...---,,,+++***///...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++222---,,,///000......000000///---,,,,,,---...///++++++------------++++++------,,,,,,+++*********)))***+++,,,---,,,,,,+++(((+++---...,,,+++******))))))******++++++++++++))),,,---,,,+++---222666888666444333222111...,,,///000111222222222222222333000---,,,+++++++++***,,,+++,,,---//////---+++---,,,+++++++++,,,---......------,,,,,,,,,------///...+++(((***000222111333333333222111000...---444===HHHVVVlll{{{fffLLL:::333222000333444555666666666555444999888666222//////333666;;;OOOcccuuusssgggYYYJJJ___~~~gggccckkk{{{YYYMMMJJJVVVsss~~~ZZZPPPTTTiiizzz~~~lllRRRGGGGGGQQQjjj}}}{{{wwwsssxxxtttrrrssssssssswww|||{{{}}}yyyGGGAAA999666666777777666999888666444222111222222666222000222333000000111111111000///////////////////////////////////////111111000000000000000000666222......000000---***333222111111111111///...111000000000000000000000//////000000000000/////////......---------,,,,,,////////////////////////222111////////////---+++------,,,+++++++++++++++///---,,,---...///...---***+++,,,...000111000000///......000333555555444666666666777777777777777555444222222333222111//////111---111;;;BBBggg~~~wwwqqqiiiaaaZZZSSSJJJDDD???;;;777555555666666666333333333222222111000///222111000000000000///..................---,,,+++---,,,,,,,,,,,,+++++++++((()))+++,,,,,,+++)))(((++++++***************++++++,,,,,,,,,,,,++++++***+++,,,---------,,,******---,,,+++***)))******++++++++++++++++++,,,,,,---******++++++,,,,,,------111---+++...///...---///111000///---,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++*********)))***+++,,,---,,,,,,+++(((+++---...,,,+++******************+++++++++,,,,,,------------///333555777555333111111000---+++//////000111222222222222111///,,,,,,---------,,,...---------......+++)))---,,,,,,+++,,,---.........------,,,,,,------...,,,---,,,+++000888;;;:::444777999999666222///...444888???MMMfff}}}hhhMMM;;;444333111222333444555555555444444555555444111......111444777IIIcccooo[[[IIIUUUsssrrrddd___ooooooWWWMMMNNNddd|||ooo]]]RRR]]]nnnxxx|||}}}||||||eeeTTTFFFDDDXXXppp{{{vvvsssqqqqqqooopppttttttsssuuuyyyxxx{{{vvvEEE???888555555666666555888888777444111111444888;;;555111222222//////111111111000/////////000000........................///////////////000000000666222///...000000---+++222333333222000///000111000000000000000000111111000000000000000000000000111000///...,,,,,,++++++000000............000000///...---...///...---+++---,,,,,,+++++++++++++++000///......000000///......+++***,,,111222000,,,/////////000333555555444444444444444333222111000444222111111111111000......000...111:::JJJwwwxxxrrrjjjbbb\\\TTTLLLFFFAAA===999666555555555555444444333222111111111111333111000111222222111000---...............---,,,......---------,,,,,,,,,***+++,,,------,,,+++***------,,,++++++*********------------,,,,,,+++***+++,,,,,,,,,,,,+++******+++***))))))((()))))))))***************++++++,,,))))))***+++,,,---...///000,,,***---...---,,,...222111///...,,,++++++++++++,,,,,,------,,,,,,+++)))))))))************+++******,,,------,,,,,,+++)))+++------,,,******+++******++++++++++++,,,,,,---,,,++++++...000111222444222000//////...,,,***......///000111111222222///...,,,---...//////...000...---------,,,***(((,,,,,,,,,,,,,,,---.........---------------......+++---------333;;;>>>===555;;;BBBBBB;;;444///...333333555BBB\\\wwwiiiMMM:::333111000111111333444444444333222222333333222111000222444777AAA\\\yyy___JJJIIITTTsssmmmYYY[[[ooojjjWWWKKKSSSfffxxxqqqXXXSSS```ooosssqqq}}}zzzyyy{{{|||{{{}}}~~~hhhMMM>>>FFFXXX~~~zzzqqqnnnnnnmmmmmmqqqvvvvvvsssssswwwzzz}}}rrrCCC===777444444555555444444666777444111222888>>>>>>777222222111//////111111111000000///000000111////////////////////////...//////000000111111111222///......000111000///111333555333000...000333000000000000000111111111111000000000000000000111222111000...------......111000...------...000111---------...000000...,,,,,,,,,++++++++++++,,,,,,111000//////111111000///...,,,+++,,,///000...,,,000//////111333555555444333333333222111///---,,,222000//////000000///...---//////111:::TTTyyyssskkkddd]]]VVVNNNHHHEEEAAA<<<999777777777666666555333222111111222222222111000111222333222111....../////////......---///.........------------...//////000000//////...------,,,,,,+++***)))(((---------------,,,+++***+++++++++++++++******)))***))))))))))))))))))))))))))))))))))))******+++++++++,,,------.../////////+++))),,,---,,,+++---000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++***+++,,,------,,,++++++)))+++------+++******+++++++++,,,,,,,,,,,,,,,,,,,,,)))'''(((,,,......,,,222000...---...---+++)))------......///000111222000///......///000///...///---,,,,,,---,,,+++)))******++++++,,,,,,------...------------......///,,,------,,,000666777555444===FFFFFF>>>444///...333111222;;;OOOhhh}}}iiiMMM999111///...///000222333333333222111111222444444555555555666<<<<<>>777222222111//////111111111000000000000111111222222222222222222222222000000000111111222222222111000......///000000///000222444333000...000333//////000000111111111111111111000000000000111111222111000//////000111222222111///......///111222.........000222222///------,,,,,,,,,,,,,,,------222111000000111222111000///000222111///...000222111000000111333555555444666666666666444222000...111///......000000///---//////111222<<<```yyytttllleee___YYYQQQKKKFFFBBB===999888888777666777555444222111222222333222000///000222222222000//////000000//////....../////////.........------////////////////////////++++++++++++***)))'''&&&,,,---------,,,,,,+++***++++++******))))))))))))))))))******************))))))(((((())))))***+++///////////////.........///***))),,,---++++++---------..................,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,+++,,,---...------++++++***+++,,,,,,+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,)))'''))),,,...,,,***///...,,,,,,,,,,,,+++))),,,,,,,,,---...///111222222111000000111000///------+++***+++,,,---,,,+++((())))))***+++,,,,,,,,,---------------...///000,,,------,,,...222222...222;;;DDDDDD<<<222...---222333555999BBBTTTmmmiiiNNN;;;222000...///000111222222222111000111111222444666666666555===:::OOO~~~zzz```QQQFFF???EEE```gggTTTSSSiii{{{hhhVVVLLLSSShhh{{{gggUUUXXXccckkkooo~~~}}}|||~~~zzzsssppprrrwww{{{}}}|||xxx```KKK>>>KKK```|||zzzwwwxxxwwwxxxxxxtttpppsssyyybbb@@@;;;666444555666555333000222333333222555;;;@@@;;;555111222222//////111111111000000000111222222333333333333333333333333111111111111222222222222444333111000...---------000111111111000///000111/////////000111111222222222111000//////000111222222111///...///000222444111111////////////111111//////000222333333000...---------------......///222111000000222222111000,,,///111///,,,+++///222222111000222444555444444333444555666555333111///000///......000000///...000///333666BBBooozzzuuummmfffaaa[[[SSSMMMDDD@@@;;;888777666666555666666555444333333333333333111000111222222111000111111111111000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))'''&&&***++++++,,,,,,++++++++++++***))))))(((((())))))((())))))************))))))))))))))))))******+++000000/////////.........///+++))),,,---,,,+++---+++,,,---...////////////---,,,,,,++++++,,,,,,---(((((())))))***+++,,,,,,,,,------......---++++++***+++,,,,,,******+++,,,......------------,,,,,,---,,,,,,,,,......---,,,...,,,++++++,,,,,,+++)))++++++++++++,,,...111222333222111111222111///---,,,+++)))***,,,------,,,'''(((***+++,,,,,,,,,,,,------------...///000000+++---...---000444333///222888======777111......111444777888999DDD\\\rrrwwweeeNNN<<<666333111//////111222222222111000000///000222444555444333888888NNN|||}}}dddWWWKKKDDD???KKKlllbbbQQQXXXggg|||gggSSSOOO[[[jjj|||```RRRVVV```jjjwww|||yyyyyy}}}zzzuuuqqqssszzz|||zzz|||vvvXXX??????QQQnnn~~~}}}{{{yyyssspppttt}}}YYY@@@;;;666555666666555333222222222222444555888999666222000222333000000111111111000000111111222333222222222222222222222222111111111111000000000000333333222000...---------000///...///000000000///...//////000111111222222333222000//////000222333222111...------...000111000000000000000000000000000000111333444333000---...............///000000222000///000111222111000,,,,,,,,,,,,+++,,,...000222111111222444555444333000222444555555444222111000///...///000111000...111///555:::III~~~{{{uuunnnhhhccc\\\UUUOOODDD@@@;;;888777777777666666666666555555444333222555333222222333333222000333333222111000...---,,,.........---------,,,,,,+++******************+++)))***+++,,,,,,+++)))((((((((()))***+++++++++++++++***)))((('''((())))))&&&'''((()))))))))((((((***))))))))))))***++++++------------............000+++***---...,,,,,,...,,,---.../////////...------,,,,,,++++++,,,,,,---)))*********++++++,,,,,,,,,---.........---+++***+++,,,,,,+++******+++---............---------,,,,,,...//////---------...---+++***+++,,,,,,+++***+++*********+++...000222222111111222333333111///...,,,******+++,,,,,,+++((()))+++---............------------...///000111,,,///000000333666444000222444555444222000000000000111444555555;;;OOOcccmmmhhhZZZGGG:::555444222///000111222333222111111111000///000333555444333333555HHHoooqqq```OOOGGG???BBBXXXzzz~~~eeeXXXVVVooo|||fffYYYYYY^^^mmm~~~uuuZZZQQQUUUdddnnnzzz}}}{{{}}}{{{xxx{{{zzz{{{fffHHH???GGG\\\yyyyyyuuu{{{SSS???;;;777555666777555333555444222333444555444333333//////222333111000111111111000000111222333333000000000000000000000000111111000000//////......///000000///......000111000...,,,---000111///---...//////000111222222222333222000//////000222333333111...+++***+++---...000000111111111111000000000000111333444222///,,,///////////////000111111111000///000111111111///222///,,,---111444333111333222111222444555444333222444777999:::999777666000///...///000111000///111...666===OOO{{{vvvnnnhhhccc]]]VVVPPPEEEBBB===::::::::::::999555666666777666444333222777666444444444444222111444444333222000...,,,+++......---------,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,+++***&&&'''((()))***++++++++++++***((('''''''''((()))$$$%%%'''(((((((((''''''***************++++++,,,)))******+++,,,---......000,,,***---...---,,,........./////////...,,,+++------++++++++++++------+++++++++++++++,,,,,,,,,------.........---+++***+++,,,,,,+++******+++---//////.........---------***---///...+++)))+++------+++***+++,,,,,,+++*********))))))+++---000222000000000222555555333222000...+++************)))***+++---///000000000///---------......000111111...111222111333555222---333222000//////000111222///...000333444888GGGXXX]]]ZZZOOO@@@555333222111///000111333333222222111555222000222555777666555222333@@@^^^~~~hhhPPPGGG@@@AAALLLfff|||```PPPXXXqqqwwweee\\\YYY\\\ooogggTTTRRR^^^gggqqq{{{~~~yyypppTTTBBBAAAMMMiii}}}PPPAAA<<<777777999:::777444333444444444444444444444777666444222000......---///////////////000111111////////////...---,,,+++000///...------...000000/////////000222111///------.........---...111333+++***+++...111444555444222000///000222333333222000111111000///......///555444111...---...///000000111222222333222111000333111///000222222000...666555333111///...------111000......///000000//////000222444555555444444888555333444888999666222333111111444111---111999333333222===eee}}}uuukkkccc^^^WWWOOOIIIEEE@@@>>>===<<<999666999888666555555444111///444333222111000000000000000000///000000///---***---,,,***)))))))))******)))******++++++******))),,,,,,++++++***)))((((((*********)))))))))))))))******))))))((((((''''''***)))))))))+++,,,+++*********))))))))))))******---------,,,,,,,,,++++++///---,,,***))))))******+++---...000000///---,,,...---,,,,,,++++++,,,,,,111...+++******+++,,,+++...------,,,+++***))))))++++++++++++++++++++++++........................///...---+++***))))))))),,,+++******++++++)))(((***+++++++++,,,000555888000111222333444444444444222222000...++++++---///+++,,,...000000000///...------,,,,,,---///111222111111111111000000000000111111000///////////////222444555222///222999@@@GGGDDD@@@;;;777444333222////////////000000000111111222333444555555555555...888>>>FFFaaauuuOOOIIIEEEBBB???MMMvvvyyy```RRR[[[ooosssWWWTTT[[[ooooooOOOTTT___mmmwww~~~}}}}}}www```CCCAAAAAAMMMgggMMM@@@<<<777666888999777444333333333333333333333333555444222111///............---------......///000///000000///...---,,,,,,111000///...---......////////////000111111///------......------...000222......---...111222111111555333111000111111000///000000111000///...//////000000//////////////////000111222222222111000//////---,,,,,,......---***333222111///...------,,,444222111111222333222222///000111333444555666666999666444555999999666222555222111222111---///555555555777HHHsss{{{zzzsssjjjccc___YYYRRRIIIEEE@@@<<<;;;:::888666666555444444555444222000444333222111000000000000000//////000000///---***,,,+++***))))))******+++******++++++++++++******,,,,,,++++++***))))))((()))))))))******))))))(((******))))))((((((((((((***)))))))))+++,,,+++*********))))))))))))******))))))******++++++,,,,,,//////...---,,,,,,,,,---......------------------------,,,++++++++++++,,,...,,,***)))+++------------,,,,,,++++++*********++++++++++++++++++++++++........................///...---+++***))))))))),,,+++******++++++***(((.........---,,,---000333333444444555555555555555333333222000---,,,---...)))***,,,---...---,,,+++++++++***+++,,,---///000111111000000000000000//////////////////000000111222222000///000222666999@@@???===:::777555333222000000111111111111111111111111222444444555555555222666999???TTTzzzWWWOOOJJJIIICCCHHHhhhtttZZZSSSXXXnnnqqqXXXZZZfff~~~}}}bbbPPPWWWcccmmmwww~~~kkkZZZOOOCCCBBBPPPhhh{{{III???;;;777666777888666444333333333222222111111000222111000//////......///,,,,,,,,,,,,,,,,,,---...000000000000///...------222222000///...---------//////...///111111///---,,,---...---------///111///......///000111111000444222111111222222000///000000000000////////////+++---...///000///......000111111222111000///...000.........//////---,,,000///...---,,,,,,,,,,,,111///......000111000///000000000222333555777888999777555666999999666333777222///000000......///222111777QQQ{{{yyyrrriiibbb^^^WWWPPPJJJFFF???;;;888777666666333222222333444555333222333333222111000000000000000//////000000///---++++++************++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))'''((()))******)))((('''***))))))))))))(((((((((***)))))))))+++,,,+++*********))))))))))))******&&&&&&'''((()))***+++,,,.........///......------///...,,,+++***+++,,,,,,------,,,+++++++++++++++,,,***))))))+++---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,+++******))),,,+++******++++++***)))...//////...------...000333333444444444444444333333444555333000.........)))***,,,------,,,+++************+++,,,---...///111000000000/////////...............///000111222222000------000222111000777888888888777555333222222222333333333222222111000111222333333333333333555444444888CCC___aaaQQQIIIJJJDDDAAAUUUsssnnnWWWHHHWWWwwweee\\\ZZZjjjzzzUUUSSSVVV```iiissswwwqqq___JJJ???>>>LLLkkkuuuEEE===:::777555666666555333333222222111000//////...//////............//////---,,,,,,+++,,,,,,------000000000000000///......111111000//////.........000.........000000///---+++,,,......------///111---,,,,,,...111333333222000//////000333444333222000000//////000000//////---....../////////......///000111111000///---,,,/////////000000///---,,,---,,,,,,++++++,,,,,,---///...,,,---...//////...222222111111222444666777888666555666777777444222555111---...000000...---000---777XXX~~~|||tttiii```ZZZSSSKKKJJJFFF???999666555555666111111111333555666555444333222222111000000111111////////////000000---+++************+++,,,,,,---+++,,,,,,------,,,,,,++++++++++++*********))))))&&&''')))******)))((('''))))))))))))))))))))))))***)))))))))+++,,,+++***+++******))))))******+++''''''(((((()))******+++***+++,,,......---,,,+++...---,,,+++******))))))---,,,,,,+++***+++++++++,,,+++))))))+++------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***,,,+++******,,,,,,+++******,,,............000111...///000111222222222222333555777666333000///...---......//////...---,,,+++,,,,,,------...///000000000000/////////......///////////////000111111111000////////////...---222444777999888666222000222333333444333222111111000000111222222222222222666111111666:::KKKtttuuu[[[HHHGGGEEE>>>III^^^mmmSSSQQQccczzz|||gggTTTVVViiiiiiYYYOOOTTT\\\eeeuuu~~~}}}iiiUUUHHH>>>???YYYwww~~~oooBBB;;;999777555444444444333222222111000//////...............---...//////000......---------------...000000000000000//////.........///000000111111111000...------///000///...+++,,,............///000...------...111222222111......///111333444333222111///...///000111000...333111///---------...///...//////000///...---,,,***+++------,,,+++))))))+++++++++++++++,,,------111000//////111222222222444333222111222222444555666555444444444444222111111///------000222000---555000<<>>:::999666444333333333333111111111000000//////..................///000000000//////.............../////////000000//////...------///000111222222222000...------...//////...+++---///000//////000111222000//////000000///---111111111222333333111///111...---...111222111...555333000---,,,,,,...///,,,---............---,,,***---//////...,,,++++++,,,,,,,,,,,,,,,---......000...---...000111111111444333333222222333333444444555444444333222000000...000///...///222222...666111AAAmmm|||zzzssshhh```[[[TTTLLLGGGEEEAAA;;;666444555777444333333555777777666555222222111111111111111222///......///111000...,,,***+++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++************************(((((())))))******++++++)))))))))************+++***)))))))))+++,,,+++***++++++************++++++,,,,,,+++++++++*********---------...------,,,,,,(((+++...000///,,,(((%%%,,,,,,+++***************---,,,+++***++++++)))(((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---,,,,,,,,,+++***+++,,,---,,,+++...//////...,,,+++,,,...,,,---///111222333444444222444777777555333222222222222111000000///......///000000000///...---,,,//////000000111111222222222222222222222222333444111555777444...+++---111111333777999999666111...///000222444444333222111000111111222222222111111111///444;;;;;;???UUUooohhhPPPCCC>>>???CCCVVVuuummmQQQJJJ___yyymmmYYYSSSZZZlll{{{}}}cccQQQKKKNNNSSSVVViii{{{~~~{{{|||mmm\\\JJJ???CCCOOOfffyyytttrrrvvv{{{{{{yyyyyyccc;;;999888666444222111222333000000000000000000000000/////////...//////000000000//////......---......---....../////////.........///000111222222111000000...,,,,,,---//////...,,,...000111111000111111333111//////000000...,,,000000111222444333111///111...,,,...111333111...000000...------------...***+++,,,---......------,,,///333333111...---.........---------...//////---+++***+++---//////...000000222333444555555555555555666555333111000000---222333///...111111...666444IIIzzz~~~|||tttiiiaaa[[[TTTLLLEEEDDDBBB===888555666888555444333444555555444222222111111111111111222222.........///111000...,,,+++,,,---------,,,+++*********++++++++++++************************************)))((()))+++---...))))))*********+++++++++***)))))))))+++,,,+++***,,,++++++******++++++,,,******++++++++++++++++++...---,,,,,,++++++++++++)))+++---//////---***(((,,,++++++***************+++*********+++,,,***(((++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,,,,+++***+++---...---,,,.........,,,***+++---///......///000111111111111111333555666555444444555666666444333222111111111666666666555444222000......///000111222333444555111111111222444666777888444555555222///---///000...111555777888555222000...000333555666666444333111222222222222222111111111111444999;;;>>>IIIVVV{{{bbbIIIBBBBBBBBBKKKeeeeeeRRRTTT```qqq]]]SSSYYYdddttt~~~```LLLHHHIIIFFFSSSfff}}}{{{yyyzzzmmmXXXHHHCCCCCCPPPmmm{{{vvvsssuuuxxxzzz|||}}}zzzxxx___888888888666444111000111333000000000000111111111111000000////////////000000000///...---------------------...............---///000111222222111//////000...,,,,,,---...///...,,,///111222222111111222///......///000111111000,,,---///222555555444222111...+++---222444111...+++,,,---.........---,,,((()))+++---.........---)))---111111...+++++++++//////.........//////000///...---...000222222111,,,...000333666777777777555666777666333222111111...555777111---///000---::::::TTTwwwjjjaaaZZZQQQIIICCCDDDCCC>>>999666777888555444333333444444222000222111111111111111222222.........///111111///---,,,------...---,,,***)))*********++++++***************************++++++,,,+++)))((()))+++...000))))))******++++++++++++***)))))))))+++,,,+++***,,,++++++******++++++,,,(((((()))***+++,,,,,,------,,,***(((''''''((((((++++++,,,---------,,,,,,,,,++++++***)))*********)))((((((***,,,---,,,***++++++++++++++++++++++++------------------------........................)))+++---/////////---,,,,,,+++***+++---...---,,,+++++++++******---111444......//////...---,,,,,,000222444555444444555666;;;:::888777555555444444<<<<<<<<<;;;999666444222......000111333555666777...///111333666999;;;===777444111000000111000///,,,///222666777555333111///111444777888888777666222222333333333222222111111222444777999===BBBGGGdddxxxWWWNNNOOONNNIII\\\uuu|||cccTTTPPPlll|||hhhRRRNNNTTTaaaoooPPPHHHFFF@@@GGGWWWppp}}}~~~zzzzzz}}}gggSSSFFF???>>>ZZZ{{{|||yyyxxxxxxyyyzzz|||{{{yyyTTT:::;;;888555333333333333222222222222222222111---***////////////000000000000222///,,,+++---///...,,,000%%%!!!)))111111---+++111///,,,---///111///...///......///000111111000222222333444666555222000333///,,,---000111...)))111...,,,,,,---///000000111---******...///---***/////////000000000---++++++++++++,,,...000111222---+++...222000)))(((,,,------/////////...---,,,------------...000111222000000222333333333333333555666777555111///000111---...//////---,,,---...555777^^^~~~tttmmmggg___TTTLLLGGGCCC>>>:::888888777666444444555555444444333222---///000111111000///---111000000///...---------000//////---,,,+++******,,,+++***)))))))))***+++,,,+++******++++++)))(((%%%%%%%%%%%%'''))),,,---++++++,,,,,,,,,,,,+++++++++***)))((((((***,,,...+++,,,,,,,,,,,,+++******,,,+++******,,,...111222,,,***)))***+++---,,,,,,,,,,,,---------,,,,,,+++...------,,,+++***)))))),,,*********,,,---,,,+++///---+++)))***,,,///222333333222111///...,,,+++////////////...---,,,+++,,,---///000000000///...------,,,,,,,,,------...333222000...------------//////.........---------...///111333555777999:::===:::666222111444777:::@@@EEEIIIGGG@@@999555555333333333333444444555666000222333666<<>>GGGBBBOOOqqqzzzwwwuuu~~~~~~~~~kkkOOO;;;BBBKKK___www{{{yyy||||||yyyrrrQQQ999:::888555333333333222111//////000222444444222000////////////000000000000222000------///000000...---((((((---000......000000...,,,,,,///000///---...------...////////////222222222444555555222000666333000000111111///---111///------...000111111333///,,,---000111///,,,..................---,,,,,,,,,,,,,,,,,,---...///...---///222000***))),,,------...//////...---,,,------...//////000111111000000111222333333333333555666777444111///000111...///000///......000222777>>>hhh~~~tttmmmggg___UUUMMMGGGCCC>>>:::888777666555555555555555444333333222...///111222222111///...111000000///......------000///...---,,,++++++***---,,,+++*********++++++---+++******++++++***))))))(((''''''''''''((()))))))))************))))))+++***)))))))))***+++,,,++++++,,,,,,++++++***))),,,+++*********,,,...///,,,***)))***+++---,,,,,,))))))*********))))))(((---,,,,,,++++++*********+++)))))))))+++,,,+++***///---,,,***+++,,,...000111111000000...---+++***------............---------...///000111000//////------,,,,,,,,,------...------,,,+++***+++,,,,,,.........---------,,,,,,...///000222333555666777:::777444222222333666888BBBGGGKKKIIICCC<<<999888222111111111111222333444222333444666<<>>:::888777666555666666666555444333222222///000111222222111000///000000000///......------//////...---,,,++++++***...---,,,++++++++++++,,,---+++***+++,,,,,,+++)))******)))(((''''''''''''))))))************))))))+++++++++***************++++++,,,,,,++++++***))),,,+++***))))))***+++,,,,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))+++,,,+++***......---,,,,,,,,,------000111111111000///...---***+++,,,---...............///000111222111000000------,,,,,,,,,,,,---------------------...///000..................------......///000111111222333444333222222222333555666>>>BBBEEEDDD???999777666///////////////000000111000222222333777<<<:::444222111///......///000000//////111111111111//////222222222333555888:::;;;999777555555555444333111222222333666888999888666;;;[[[ttt^^^LLLMMMPPPRRRRRR]]]|||}}}ddd[[[bbb|||wwwbbb^^^eeeppp|||wwwZZZEEEBBBGGGLLLTTThhh~~~|||{{{{{{{{{~~~uuuYYYLLLDDDMMMaaaxxx~~~www}}}KKK:::888666555555555444111///222111111111333333111///000000000000////////////++++++***+++,,,---------+++...111111...---000444...---,,,,,,,,,---------111111222222111111222222222111111222333333111000111111111///------///222222111//////111222333222333222111111333333111///000//////---,,,,,,...///------,,,,,,,,,,,,------111111222111///,,,+++,,,---------...............---///111222222111000...///000111222333333333333666666444222000///000000222222111///...///222555777PPPtttmmmggg___VVVNNNGGGCCC>>>:::999888777666777777666555444333333222000111222222222222111000000000//////............//////...---,,,,,,++++++......------,,,,,,,,,,,,---+++***+++,,,,,,+++***''''''((((((((()))******++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((+++++++++++++++***))))))++++++*********+++,,,,,,,,,***)))***+++---,,,,,,+++,,,------...---------*********++++++,,,,,,,,,+++***)))***,,,------,,,............---,,,++++++---...///000000///---,,,***+++,,,---............///000111222333222111111------,,,,,,+++,,,,,,,,,............/////////000...///000000000000//////........................//////000111222222333333555777:::999555111////////////............//////---//////...111555333...111000////////////000000...///000000000000///...222111000111333666:::<<<888888777666555444222111111222333666999999777555;;;QQQrrrhhhMMMGGGHHHMMMKKKLLL```zzz{{{eeeWWWfffyyyfffdddeeelll|||oooWWWFFFCCCCCCKKK[[[ppp|||zzzzzz{{{|||uuu\\\DDD???OOOhhhwwwyyyIII;;;777666555555555333111...111000//////111111///...111000000000/////////...***+++,,,,,,,,,,,,------------------...000000///---------,,,,,,,,,---...000222333222000000111333222000000111222222111///...//////......///111333222111000000222333333222222111111222222222000///000111111///------///111,,,,,,,,,,,,---...///000000222222000---,,,,,,,,,------------....../////////000222333333111///...000111222333333444444333777555333111000000000000333222111...,,,---000222666VVVtttlllfff___VVVOOOHHHDDD???;;;:::999888777888777666444444333444444111111222222222222111111////////////.....................------,,,,,,+++............------,,,,,,,,,+++******,,,,,,+++***''''''((()))))))))******++++++,,,,,,,,,,,,+++++++++++++++++++++***)))(((***++++++++++++***))))))))))))***+++,,,---...///,,,***)))***+++---,,,,,,(((((()))************************++++++,,,,,,---,,,++++++,,,...//////...---............---+++***)))***,,,------,,,***))),,,------......------,,,///000222333333333222111...---,,,+++++++++++++++,,,,,,,,,,,,++++++*********,,,...///000000//////.........------,,,,,,,,,,,,---///000111111111000///111222111///---,,,,,,//////............//////,,,//////---...111000,,,000///////////////000000//////000000000000//////222111//////111555999;;;666777777666555333222111111111333777999:::999777999EEE[[[{{{zzz^^^NNNEEEIIIKKKHHHMMMXXXvvvxxx\\\TTTkkk{{{oooaaa]]]fffxxxtttSSSBBB<<>>eeeuuulllfff```WWWPPPLLLHHHBBB>>>===<<<;;;:::777666444444444555777888000000000//////000000000.../////////////////////...------------,,,,,,,,,,,,------...---,,,+++***)))((('''(((***+++***)))((()))************(((((())))))************))))))+++***)))))))))***+++,,,***************))))))(((((()))***+++,,,,,,,,,,,,,,,***)))***+++---,,,,,,***+++,,,---............++++++++++++++++++,,,,,,,,,++++++,,,///000000///,,,,,,---------------...000222444555555333000...------...///000000000000//////111222222222111000...---,,,+++************,,,---.../////////......###%%%)))...000222222111000//////......------,,,,,,,,,...////////////...000///...///000000000000000///...------------......111111...---000111///......///000000000000000111111111000000111111111222111000///000222444555000222555666333222111222444333222333555777666555888<<>>===<<<;;;666555444333444666888999000000////////////000000.........///////////////------------------,,,,,,+++,,,---------,,,+++***(((''''''((()))******)))$$$%%%(((***,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))((((((***,,,...***************)))(((((())))))************)))))),,,***)))***+++---,,,,,,'''((()))***+++,,,,,,++++++++++++++++++++++++++++++******,,,...000000///,,,,,,,,,,,,,,,---...///,,,...000111000...+++(((+++,,,...000111222222333...///000111222111000000...---,,,+++************'''(((***,,,---------,,,$$$''',,,111444666666666000000000//////.........------......//////......,,,+++***+++,,,---...---///...------,,,,,,,,,,,,,,,///000,,,+++...000.........///000000111000000222222111111111111222222222111000000000111333333---111555555333111111333555444222222333444333222555;;;AAAKKKbbbnnn```WWWKKK@@@@@@GGG```lll]]]jjjoooUUUGGGQQQcccrrrOOOCCCKKKWWW]]]^^^xxxmmmQQQ>>>???GGGUUUvvvzzzoooyyy}}}aaaFFF888999555000///111222111///222111111111000000//////111000///......///000111222222111///---+++)))(((000000///...------,,,,,,---...///000111222333333222000//////000111111000000000000000////////////+++,,,///111111111000///000111222333333222111000111000000000222222000...///333333///...111000+++,,,,,,------------------111///............,,,+++,,,---............000222555777444---,,,222444222666555666888999999666333111111111111000000000000+++000......222//////;;;CCC~~~wwwpppjjjcccYYYQQQKKKGGGAAA===;;;999888777666666555444333333222222...000111111///000333777111111111111000000000000///...---,,,+++,,,------+++***)))***+++,,,***(((***+++---------+++)))(((,,,,,,***)))))))))***+++******++++++++++++************))))))))))))******((((((((()))******++++++''''''&&&%%%&&&(((***,,,---,,,,,,+++*********+++(((+++---...---,,,,,,---++++++,,,,,,,,,+++******------------------------------------------------...............---------......///000000000000000000///////////////000111000...+++++++++,,,+++******+++,,,---............%%%444...:::(((777;;;111999666222000//////...---111///---,,,,,,,,,+++)))++++++,,,---............---------....../////////000000000000///---,,,+++///------...000222222222///000111222222111000///222222111111111111222222111111111222222222111111222111///000222444555555777888<<>>MMMxxxpppjjjcccYYYQQQMMMIIICCC>>><<<;;;999888666666555444444333222222111222333222000000222555111111111111000000000000------.........---,,,+++---,,,+++,,,---...,,,******+++,,,------+++***(((,,,+++***)))))))))***+++******++++++++++++************))))))))))))***************)))))))))))))))((('''&&&&&&''')))+++,,,---,,,,,,+++*********+++)))+++------,,,,,,,,,---***++++++,,,,,,,,,++++++---------------,,,,,,,,,------------------------////////////////////////---......///000000//////............///111222222222000---+++,,,------,,,+++,,,,,,------......///+++000555555***888:::444888555111......000000000333111///.........---+++,,,,,,---.........------,,,,,,---------.............../////////...------///...,,,,,,...///...---+++---///111222333333333222111111000000111111222//////000222222333333333555333222222222333444444333444999BBBMMM^^^www}}}eeeQQQEEEDDDEEEPPPddd{{{yyyggg```nnnsssZZZMMMLLLUUUjjjttt[[[KKKFFFJJJPPP]]]gggwwwfffPPPFFFDDDQQQdddvvvzzzyyy[[[AAA555555555444222000///000222111111111111000000000000222222111111111111222222------...////////////.../////////...------,,,,,,,,,,,,---...///000111111333111000000111111000.........//////000000111111---------......///000111000111222222222222111000111000000111222222111///...000111...---///...+++........................&&&&&&''')))---///000//////000000///------...///555555222...---000222111666555555777888888666444111111111111000000000000000333---+++///...111???ZZZxxxpppjjjcccZZZSSSNNNJJJDDD@@@===<<<:::999666666555555444333333333333444444333111000222333111111111111000000000000+++,,,///000000...+++)))---,,,+++,,,---...,,,******+++,,,---,,,+++***))),,,+++******))))))************++++++++++++************))))))))))))******++++++******)))(((((('''))))))(((((((((***+++,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++---...)))***+++,,,,,,---,,,,,,......------,,,,,,++++++------------------------000000000000000000000000---......////////////...---------...000111333444222///+++******,,,---------,,,,,,,,,,,,...///000333+++DDD111---999666999999555111...///111333333555333000000000000///.....................---,,,,,,,,,,,,,,,------------,,,---....../////////...222000------------,,,+++,,,---///111222333333222222111111000000111111222---...000222333444444555777666444333222222222222222111666???IIITTTcccooozzzgggPPPFFF@@@CCCKKK[[[uuuvvv```VVVuuupppXXXJJJLLLZZZpppsss\\\LLLGGGGGGTTT[[[fffssseeeLLLAAAFFFSSShhh~~~~~~XXX???555333555555333///...000333111111111000000000000000111111111111111111111111,,,---.../////////////////////.........---------------......///000111111333111000000111111///------......///000111111222111000///......000222333111111111222222111111111111000000111333333222000...//////.........---+++//////............------***))))))***,,,------,,,.../////////------///111444333111......000111111666555555666777777666444111111111111000000000///...111,,,***///---000>>>cccyyyqqqkkkccc[[[UUUOOOKKKEEE@@@===<<<:::999666666555555444444444333333333444333333222333444111111111111000000000///,,,---...//////---+++*********)))***+++,,,***(((***+++,,,,,,,,,++++++***+++++++++*********************++++++++++++************))))))))))))******************))))))((((((******)))))))))***+++,,,+++++++++,,,+++++++++***,,,---,,,+++******---///)))***+++,,,------------......---,,,,,,+++++++++,,,,,,------------------/////////000000111111111//////000000000000//////............///000222222///,,,(((&&&''')))++++++...---,,,+++,,,...000111666***SSS555222888333===<<<999555444444444333333555333111000111111000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000/////////333111/////////000///---000000111222222111///...111111000000000000111111...///111222333444444444555555555444222111111222444111333<<>>777888555BBBAAA???===;;;999777333000333111//////000000///...000000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,111222222111000///......000///......000111111000000111222222111000///...111000000000000000000111111111222333333333333222222444555444222000111333555000000777>>>DDDJJJOOO```www```MMMGGGCCCBBBNNN```mmmaaaggguuu^^^ZZZ^^^lll~~~uuu[[[EEEBBBHHHPPPZZZkkk}}}kkkVVVJJJAAAKKKddd}}}QQQ>>>999222333444333111111111222000000000000111111111111//////000000000000//////000000000000//////...---........................000000000000111111111222000///000111333222000.........//////000000111111111///...------...000111222222111000000111222222111000000111333444333222///------000000------///.........---,,,,,,++++++,,,++++++---///111111000***+++---......000222555///---,,,///000///111444666555444444666666555444111111111111000000000000000333///...444444999GGGvvvzzzrrrkkkccc]]]YYYPPPKKKEEE@@@===;;;999777555555555555555555555555000000000222555666555444111111111111000000000000///...---++++++,,,---...---,,,+++,,,---...,,,***++++++++++++++++++,,,,,,***++++++++++++***))))))******++++++++++++************))))))))))))******'''(((((()))******++++++************************)))***+++,,,---,,,+++***,,,------,,,+++***+++---***+++,,,------...------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,---...000111222222222333333333333222222111222111000//////.........///---++++++,,,---------...------------///000111111///QQQEEE;;;>>>???JJJHHHEEEBBB???<<<888333///222000......///000///...000000000000000000///...------------,,,,,,,,,,,,222222222111000///------,,,++++++,,,...000111000---...000111222222111111111000000//////000000111222222333333333333222222222555777666333111222444444///---222777;;;AAAGGGSSSooouuu[[[MMMFFFCCCHHHPPPkkkggg]]]vvvqqqcccXXX[[[fffxxx{{{vvvqqqXXXCCCCCCIIIUUUddduuufffWWWFFFCCCSSSkkkLLL<<<:::333222222222333333222000///000000000111111111111///000111111111111000//////000000000000///............................../////////000000000000000......///111333333111///////////////000000000000333222111000000111222222222222111000000111222222000000000222444555444222000------111111...---000...------,,,++++++***************---000222333222+++,,,.........///111333---******///111///111666666555333444555666555444111111111111000000000000222333,,,)))000333<<>><<<:::888555555555555666666666666111000000222444555333000111111111111000000000000......---------,,,,,,,,,---,,,+++,,,---...,,,***+++*********++++++,,,---***++++++,,,+++***)))(((******++++++++++++************))))))))))))******)))))))))))))))*********)))***************))))))(((***+++------,,,+++***+++---...---,,,***++++++,,,,,,---------------,,,*********+++,,,,,,------++++++,,,,,,---......///,,,---...///111222333444222333333333222222111000111000000////////////000...---,,,---//////...,,,---------...//////000000000111<<>>IIINNNRRRMMMHHHBBB===:::777444333222000///...000000000/////////000111111111000000.........---------,,,,,,///////////////...------,,,++++++,,,...000111000---...000111222222111111000000////////////000000111111222333444444444444555999;;;999444111222444333000///222444555:::AAALLL```}}}vvvdddXXXPPPJJJFFFUUUbbbxxxyyydddggg|||sss```WWWWWWbbb}}}~~~wwwvvvqqqRRRGGGFFFTTTaaajjj|||~~~nnnXXXHHHHHHZZZtttIII;;;:::444222000222444555222/////////000000111111111222000111222333333222111000...//////000000000000///---..............................///////////////------///111444444222000000000000000//////////////////...............///333222111000000111222333000000000222444555444333111---...222222......111------,,,++++++***))))))+++***+++,,,///111111111---...///.........000222,,,((()))///111000222777777555333333555666555444111111111111000000000000222111'''"""***000<<>>IIIVVVlll}}}mmm___OOOBBBGGGMMMaaappp^^^jjjooo```TTTTTThhh}}}~~~{{{tttzzzcccNNNGGGTTT^^^aaapppjjjQQQEEEPPPjjjOOO<<<999444444333222222333333333///000111222222111000///111000///000222444444333+++...000///,,,+++---000///000000///------...000111000///......///000111000000////////////000000111///------///111111111333111000...///111333555000000000///000000111222333222000/////////000000///000111111111000...---000111111...***+++222888)))...000...///444333///111000///000111222111000111///------...000000///444444555555555555444444444222000......///111222000333444,,,222555;;;dddyyyqqqjjjeee```]]]XXXPPPHHHDDD@@@;;;:::<<<:::666222333777999666222777555444333333333111///333222222111000///------...000111111///------...///---,,,***))))))******************************---+++)))***+++,,,,,,+++---+++)))***,,,---+++)))...---,,,***)))(((((('''++++++******))))))(((((())))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---,,,...//////---++++++,,,---------------...///000---------.........//////---......///000111222222333444444555444333111000,,,...111000///...000333///...,,,,,,---------,,,///////////////......///000333555<<>>555000000000000///222222333444444444333333............///111222333333222000//////000111111////////////000000111222//////000000111000000000000111111222222222222222333222111000///.........000111222333555:::???DDDCCC@@@BBB???555666777///111111111111222333444444777@@@III[[[uuu|||jjjYYYMMMGGGNNNYYYgggeeeiiihhhTTTMMMcccvvvwwwyyyfffSSSTTTWWWSSS[[[jjj}}}eeeUUUNNNfff~~~zzzKKK:::666777666444333222111111111222111000//////000111222000222333000,,,***,,,///333111///000222333111000))),,,...//////...///000///000111111111111000/////////000000000000/////////---------///000///...444333111000000000111222444444333222111111111222111000///......///000111000000000000000//////...222000.........---+++)))111111000//////222444555///...------...///---,,,...---+++,,,///111222222333444444555555444444333333222000/////////000111...///111+++444<<>>888666...222222111111111222333333444===CCCNNN]]]hhh{{{kkk[[[SSSXXXZZZ[[[oooqqqdddgggzzz]]]MMMWWWddduuu}}}~~~}}}aaaSSSOOOLLLOOO```xxx~~~bbbNNNRRRiiiuuuHHH999666777666444333222111111111222111000//////000111222333111000000000000000///...000222111///...000111,,,---000000000000111222222111000//////000111222//////000000000000/////////...---...000111000...333222111000000111111222555444333222111111111111000000///......///000111111000000///////////////,,,*********++++++)))(((......///000111000000111111000//////000000///------,,,++++++...111111111333333444444444444333333222222000/////////000111//////111,,,333;;;QQQxxxrrrlllgggccc___XXXQQQMMMHHH@@@;;;;;;666777777666444444555666555333111000111111111000222222222222222111000///,,,'''$$$&&&+++...,,,)))+++,,,,,,,,,++++++******************************---,,,***)))***+++***)))((()))***++++++,,,------******)))))))))***++++++))))))))))))))))))******************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------,,,+++)))***---000......---,,,++++++,,,,,,------------------,,,,,,+++,,,---...000111222333555555555555444222000///111000000000111111000000///...,,,,,,---------,,,)))***,,,---------,,,,,,---111666999999:::>>>BBB999777555222111111///...***+++,,,...////////////------------...///000000000///...---......000000000000000000000111222333///000111222222111///...111111333444555555666555444333222111//////.........///000000000111333555777@@@TTTYYYHHH:::555...333333222222111222222222444:::>>>CCCJJJNNN```~~~rrrggghhhbbbXXX___qqqqqq^^^vvviiiZZZRRRUUU___rrrxxxXXXIIIJJJKKKYYYooo~~~{{{}}}uuu\\\OOO]]]tttmmmDDD888666666555444333222111111111111111000000000000111111111///---...000222111///,,,///222111---,,,...222///000000000//////111333333222000//////000222333...///000111111000///...///......///111222000///111111000111111222222333555555333222000000//////222111000///000111222333111111000///////////////***++++++,,,,,,,,,------)))(((+++000222000000222333222000000111111000...///---+++,,,...111111111333333444444444444333333222111111000000000000000//////222...444;;;TTTxxxrrrlllfffccc]]]UUUNNNJJJEEE===999999777777666555555555555555333222111111222222111///111111111111111000//////111---)))(((******)))'''++++++,,,,,,,,,++++++***************************+++***((((((***+++******)))***,,,,,,++++++,,,...+++***************++++++******++++++++++++,,,,,,++++++++++++++++++++++++************************+++,,,---......---,,,++++++,,,,,,+++******,,,......------,,,,,,,,,,,,---+++,,,,,,,,,------------------...///000111222222333444444555444333111000...------...111222111000///...,,,,,,---------,,,+++++++++,,,,,,------...000111555888666333444888888777555444222000000///+++,,,---...//////000///---------------...//////...------,,,,,,---/////////......------.........//////000000111000000000111222333444555555555555333333333333222111000///111333444333111111111222222>>>VVV___LLL<<<777333555555444333222222222222444888999>>>AAA>>>KKKggg|||vvviiiYYYVVV]]]ppplllmmmvvvmmmXXXSSSTTTbbbzzzfffOOOMMMIIIRRRcccuuuzzzyyy|||rrrUUUUUU___yyygggAAA888777555444333333222222222222000000111111111111000000000000000000//////000111...///000//////...//////111111000...,,,---111333222111111111111111111222...///000111111000///...000//////111333333111/////////000111222333333444555444333111///.........111000000///000111222333222111000///...//////000,,,...000///------///222+++((()))...000...///444444222111111111111///...222000......000222222222222333333444444333333222111111111000000000000000......333000777===YYY}}}wwwqqqkkkeeeaaa\\\TTTLLLGGGBBB<<<999:::999666444444666777666444333333333444555555222000///000000000000///......333111///---,,,,,,------***+++,,,,,,,,,,,,+++***************************(((&&&%%%&&&(((******))))))+++,,,+++))))))***,,,+++******))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++***+++---,,,++++++---...,,,++++++++++++,,,,,,---******+++,,,---......///000000111111222222222222222333444444444333222222...,,,+++---000111000//////...,,,,,,---------,,,,,,,,,+++***+++---///000333111333777666111000333666666555222000.........,,,---......////////////------,,,,,,------...///...---,,,,,,,,,---///000000//////...------------............///000111111000111111222333333333333222333555666555333111000222444555555333111111111222888MMMWWWIII===<<<:::777666555444333333333333333555555;;;>>>777???WWW~~~vvvaaaSSSOOOXXXnnnpppuuupppfff\\\ZZZeeexxx|||fffYYYJJJMMMUUUbbbsss|||{{{}}}kkk\\\SSScccfffAAA;;;;;;444444333222222333333333///000111222222111000///000333666333...---000444222///---...111222000---222111///,,,***,,,///333///000222333333222000///...///000222222000///...000000000222444444222000......///111222333444555555444222000///...------///...---------///000111222111///.........///000***---///---((((((,,,111222,,,***------+++---333444222000000111111///---444222000000222333333333222333333444444333333222111111111111000000000///---...444333:::@@@]]]|||vvvqqqkkkeeeaaa^^^UUULLLHHHCCC===;;;===:::666222333777999666222444444555777888777444000...///////////////...---,,,,,,,,,+++***,,,///222)))***,,,,,,---,,,+++***************************%%%$$$###$$$&&&((((((((((((***,,,+++(((''')))+++******)))(((((((((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***,,,......---------...***)))))))))***+++,,,,,,))))))***+++---...//////333333333333333333333333111222333444444444333333///,,,+++,,,///000///---///...,,,,,,---------,,,...,,,+++***+++---000222444111222777777222000222444444333111...,,,,,,---+++,,,------...---------------,,,,,,,,,---.........---,,,,,,---...///000444333222000////////////...---------...///111222//////000111111111111000111333666888777555222000111333555444333111000111333444CCCMMMEEE>>>@@@@@@888777666555444333333333222222222:::???666:::PPPkkkjjjTTTHHHKKK^^^wwwvvvnnnvvv}}}jjjZZZUUUbbb|||}}}hhhMMMLLLMMMVVVfffzzz}}}~~~~~~~~~{{{oooUUUWWWoooccc@@@999777888666333111//////000111333111///...000111111111000111222333333222111000........................444000...000000...000444000000000000000000000000333333333333333333333333222222333333222000...---111111111000111111222222:::666222//////000111111666333000............---........................333000---,,,++++++***)))------,,,,,,,,,...000111000000000///////////////---000333222000000222555444444333333333222222222111111111111111000//////)))222//////888BBBkkk|||wwwsssmmmeee___[[[VVVOOOHHHCCC???<<<:::888777666444444555555666;;;888666444444333222000333333222000///---,,,,,,.........---,,,***)))(((+++------,,,***)))***+++---+++))))))+++,,,---,,,,,,)))'''(((***+++***((()))***,,,------,,,+++***///,,,)))((()))************)))))))))***+++,,,,,,((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***,,,------...---------,,,///...,,,++++++,,,...///,,,,,,+++***+++,,,---...111111333444333000///000111222444555555444222111///---++++++,,,......---///---++++++------+++)))...---+++***+++---///111777888888666333111000000222444333...---///...+++------------------------+++---...***%%%###'''+++......------------......---.../////////...,,,+++000...,,,,,,...000000000...111333333000...000222444444555555444222111000000111111222222222111111333777;;;======>>>@@@CCC<<<<<<:::666333111333555555444444555888<<<@@@CCCVVV{{{pppXXXMMMMMMWWWlllxxxkkk{{{yyyiiiuuuiiiUUURRRdddzzzbbbXXXMMMLLLXXXmmm}}}~~~zzzttttttxxx{{{lllRRROOOdddzzzaaa???888777555444333111111111222222000000000111222222000...000000111111111111000000000000000000000000000000333///...000///...///333111111111111111111111111222222222222222222222222000333777999999666222///111111111111222333444555:::666222//////000000000444222...------......------------,,,,,,---------000...,,,+++,,,------,,,/////////000000111222333111111000//////...------...000111222111222333555444444444444333333333222111111111111111000//////,,,333111111:::FFFqqq{{{vvvrrrllleee___[[[VVVOOOHHHCCC???<<<:::888777666555555555666666999777555444444444222111333333222000///---,,,,,,//////......---+++***)))---+++******,,,---+++))),,,***((()))***,,,,,,,,,+++(((&&&''')))***)))'''++++++---------+++)))((()))(((((()))+++,,,+++)))*********)))******++++++&&&&&&'''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,---.........---...---+++******+++---...,,,,,,+++++++++,,,---...000111222333222000//////000111333444444333111000///---++++++,,,......---///---++++++------,,,)))...,,,+++***+++---///111777888888777444111111111333444333...,,,......+++............------------+++---///...,,,***+++---......------------............//////......---,,,000...------...000000///---000333222///...///111222222333333222111///...111111222222111111000//////222444666999>>>DDDIII@@@>>>;;;888555333222222666666666666888;;;>>>@@@JJJjjjnnn[[[QQQMMMXXXllleeeTTTfffooohhhzzzzzz```SSSZZZhhhzzzhhhRRRIIIRRReeevvv}}}wwwuuuxxx}}}yyy[[[MMMTTTgggvvv\\\===888777222222222222333333333333...///000333444333///,,,000000////////////000000000000000000000000000000222...---//////---...222111111111111111111111111111111111111111111111111...222888======999444000000000111111333444666777888555111000000000000000222///---,,,---............---,,,++++++,,,---...---,,,***+++---//////...//////000111222222222222333222111000///---,,,,,,000000000111333555555444555555555555555444333333000111111111111000000//////555333222;;;MMM|||zzztttpppkkkeee```\\\VVVOOOHHHCCC@@@<<<:::888777777666555666666666888666444333444444333222333222111000///...---,,,/////////...---,,,+++***...***&&&)))...000,,,(((+++)))((((((***++++++***)))'''&&&&&&(((((((((''',,,,,,------,,,***((('''''''''(((***,,,+++(((&&&++++++******)))*********''''''&&&&&&&&&'''((((((++++++++++++++++++++++++---............---,,,,,,,,,,,,------------,,,,,,,,,,,,************,,,,,,,,,,,,+++++++++,,,---...///000111111111000///...///000222333333222000//////---++++++---...------...,,,++++++------,,,***---,,,+++***+++---///111666777888777444222222222333555333---+++------***------------............***,,,...000000///...---......------------......//////......------......111///------...//////...---000222222///---///111000000111000000///...---111111111111000//////.../////////000444:::CCCIII???<<<999888999888555222777777777888999;;;<<<===@@@XXXqqq]]]JJJGGGTTTiii```NNNaaazzzbbbfffsss\\\SSSUUU```www}}}___MMMMMMZZZgggnnn|||zzz{{{}}}lllQQQGGGRRRbbbXXX<<<888666333333444444444333222111//////000222333222000---000///...------...///000........................000---,,,//////---...111111111111111111111111111111111111111111111111111...111666::::::666111...000000000111222333444555666444111000000111000//////...,,,,,,---///......///...,,,++++++,,,...///---++++++,,,...//////...+++,,,...000000000//////333222222111000//////...222000...000444666555333555555666666666555444333000000111111111111000///111444444333;;;UUUxxxrrrnnnjjjeeeaaa\\\WWWOOOHHHDDD@@@===;;;888888777777777666666666666444222222333444333222222222111000///...------////////////...---,,,+++,,,)))''')))---///---******((('''(((***+++***))))))((('''''''''(((((((((++++++,,,,,,+++***)))(((+++***)))))))))(((%%%""",,,,,,+++***)))))))))***+++***)))(((((()))***+++++++++++++++++++++++++++---......///......------.........---,,,+++)))))),,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------...000000///000222000,,,///000222333333222000///...---,,,,,,---...---,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++,,,---///000444555777666444333333444555666333---+++---,,,***,,,,,,,,,,,,------------+++++++++,,,......---+++......------------......000///...------...///000111///......//////...------///222111...---...111000000000//////............//////000000000//////222111///...000555;;;???999666444666;;;<<<999444555666777888:::;;;<<<<<<===LLLoooqqqZZZKKKJJJUUUjjj|||qqqddduuummmcccqqqyyyoooZZZOOOKKKbbbxxx___PPPNNNWWW___rrr}}}zzzbbbKKKHHHPPPUUU;;;999666555555555555333222000///222000//////000111111000000///...------...///000........................///,,,,,,///000......111000000000000000000000000222222222222222222222222222333444555444222000...222111000000000000000111555333111111111111///......---,,,,,,...//////...000///...------...///000...---,,,---......,,,+++***+++,,,...///......---222222222222222222222333222000///000444666444222444555666777666555333222///000000111111111000000111111444333:::\\\xxxrrrooojjjeeeaaa\\\WWWPPPIIIDDD@@@===;;;888888888888888777777777444333111111333444333222222111111000///...------////////////...---,,,,,,)))***++++++++++++,,,---)))(((((()))***+++***)))))))))))))))(((((()))***((())))))***++++++++++++---***'''&&&&&&&&&&&&%%%,,,,,,+++***)))))))))***---,,,+++*********,,,,,,++++++++++++++++++++++++------......///......---,,,,,,,,,---,,,,,,++++++------,,,,,,,,,,,,------++++++,,,,,,,,,------------000000...000333111+++000111222444444222111000...---,,,,,,......---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---///000111333555666555555666777777888444---+++,,,,,,*********++++++,,,,,,,,,,,,///---******+++,,,,,,+++......------------......000///...------...000111000.........000000///------000222222///---///111111000000000////////////,,,---...000111111111111111000///000111333444555666333111444999;;;888444222333555777999;;;<<<======EEEaaasssaaaQQQKKKUUUbbb|||nnndddvvvyyyuuukkkXXXFFFRRRggg{{{\\\JJJIIIQQQXXXlllzzz|||xxx~~~yyy___KKKCCCTTT;;;999555777777666444333111000000333111......///111111111//////............//////000000000000000000000000///,,,---000111//////222000000000000000000000000222222222222222222222222666555444333222111111111222111000//////...//////333222111111222111///---///...---...///000///---///////////////////////////...------...---+++))),,,,,,---...////////////111111111222333333444444222111000111222222111000333444666777666555333111///000000111111111111000000///444555;;;dddyyytttppplllfffaaa]]]WWWPPPIIIDDDAAA===;;;888999999999999888777777444222111111222333222111111111111000///........................---,,,,,,)))+++---,,,******+++---))))))(((***+++,,,+++))))))*********((((((***+++'''(((((()))***+++,,,,,,)))'''$$$$$$&&&)))***+++++++++******)))*********++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---'''(((***+++---......///------------------------***+++,,,---------,,,,,,...111000---000666333+++000111333444444333111000---,,,,,,---......---+++***,,,------++++++,,,...,,,,,,,,,,,,---...//////000222555777888999;;;<<<::::::555...+++------+++******++++++,,,,,,------111000...,,,+++,,,...///......------------......//////......//////000000...------///000111///......111333222000...000222111111000000000000111111---...///000111222222222------...111444555444333666444222222555555333111111222333555777999;;;===;;;???RRRuuuzzzcccQQQMMMQQQnnn}}}}}}dddfffyyypppqqq~~~iiiNNNMMMUUUmmmoooRRRGGGGGGNNN```vvv{{{}}}|||{{{vvv[[[DDDTTT<<<999444777666444333222222222333111000///000111222111////////////000000/////////000000000000000000000000///---...111222000000333222222222222222222222222111111111111111111111111555444333222222222222222111111000000000000000000111111111222333222///,,,000///...///000000///------...///000000///...---///...---.........+++)))...------......///000111000000111111111111111111111222222111///......///222333555666666444222000//////000111111111111111///...666777===jjjzzzvvvrrrmmmfffaaa]]]XXXPPPIIIEEEAAA>>><<<999999:::::::::999888777444333111000111222111000111111000000//////......---------------,,,,,,+++,,,++++++++++++++++++******))))))+++------+++)))((()))***)))'''''')))+++)))))))))))))))***++++++&&&%%%%%%&&&)))+++++++++*********)))******++++++***************)))((((((------------------------++++++,,,---------------((()))***+++,,,---------,,,,,,,,,------,,,,,,,,,***+++,,,---------,,,,,,...222111---111888555+++///000222333333222000///---,,,,,,---//////---+++))),,,------++++++---///++++++,,,,,,---......///000333777:::<<<>>>AAACCC<<<<<<777///,,,......,,,++++++,,,------...//////---///111000...---///222......------------............///000000000000000,,,,,,,,,///111222000//////222444444111///111333111111000//////000111222000111111111111111000000---------000444666555333555444333222111222333333333222222222444666999:::;;;>>>GGG^^^yyydddWWWTTT]]]pppttthhhgggwwwxxx^^^UUUPPP\\\vvviiiSSSGGGOOOZZZiii|||qqqUUUTTT===:::333666555333222222333555666//////000222444333000---...///000111111000///...........................///---...222333111111333444444444444444444444444000000000000000000000000000000111111222222222111111000000000111222333333111000111222333222///,,,111000///000111111///---+++---///111111///---+++---------...///...,,,***------,,,,,,---...000111111111000000//////......000222444111---+++,,,///111333555666555444111/////////000111111111111111///---777999???nnn{{{wwwtttnnngggaaa]]]XXXPPPJJJEEEAAA>>><<<999999:::;;;:::999888777555333111000111111000///111111000000//////......,,,,,,,,,---,,,,,,++++++000,,,((()))---...+++'''*********,,,---...,,,***&&&(((***(((&&&%%%'''***+++***)))))))))))))))***''''''(((***++++++)))'''***)))))))))***+++,,,,,,***+++,,,,,,,,,***)))(((........................***+++,,,,,,---------,,,......---,,,+++***((('''***++++++,,,,,,++++++******+++,,,---...---,,,,,,...333111---111999666+++...///000111111000///...---,,,,,,...//////---+++)))+++...---++++++---///++++++,,,------......///111444888<<>>===888000---...///---------......///000111111''',,,111222///---///333.........------.........---...///111111111000///++++++,,,///111222111000000222555444222000111444111000///......///000111444444333333111000///...111///...///333555444222222222222111111222555888555444222111111444666888>>>???AAAOOOpppvvvfff^^^PPPfffrrr```tttwwwkkk^^^QQQRRRccc~~~}}}aaaMMMMMMRRR[[[lllgggVVV<<<:::999///((()))222555000///555111000222666:::888222+++........................000...------///000000///---...///000222222333333333333222222111222222222333111//////111222000...444333000///333777444...111111111000///......---555111222888888333///000+++000222///)))&&&***///.........///////////////,,,,,,---...//////......++++++++++++---000222444,,,,,,---...//////......111111111111000///...---000333555666444222222222222222111111000000//////---333222333LLL}}}~~~zzzwwwtttooogggbbb\\\WWWPPPJJJFFFCCC@@@>>>===<<<:::888777666555555888444111111333444333111000111111000---,,,---...//////.........---***(((,,,+++***+++,,,---+++))))))*********++++++++++++---+++(((&&&%%%%%%&&&'''+++******,,,------+++)))++++++************++++++******))))))))))))******+++++++++++++++***)))(((***++++++,,,---...//////000000///...------,,,,,,///......------,,,,,,+++,,,+++)))(((((()))+++,,,......///000111111...+++---.../////////...,,,+++222222222111000...---,,,111000/////////...+++)))++++++***************+++////////////000000000000111555888;;;AAAHHHJJJGGGEEE???777000------------,,,,,,,,,---------......111000000111333333///,,,//////.........---------000111111000000///...---000...,,,...222444111---111111111111111111111111000000000111111000000000555444222000///...------...///111333333111///...111111111000......111333444333111000111333666777BBB<<<@@@AAAKKK|||~~~xxxsssllljjjxxxdddqqqzzzpppYYYWWWZZZ```yyy}}}iiiRRRSSSUUUZZZggg{{{WWW===;;;999999111000666666000///333333000///111444555111---........................000...------......,,,+++......///000000000000000111111111000000111222222444222000111222333111///333333000///222666444...222222111000000///......333000000555555111...///222444555333///---000333............------------,,,------...//////......++++++,,,,,,...///111222...//////000000000000///.../////////000/////////000222555555444222222222111111111000000000000000...444333444OOO|||xxxuuupppiiiccc[[[VVVPPPJJJFFFCCC@@@>>><<<;;;:::888777666666555999777444222222111000///111000000///......------///............---***(((,,,+++***+++,,,---+++))))))))))))*********++++++***)))((('''''')))***+++******+++,,,...---+++(((++++++************++++++******))))))))))))******+++++++++++++++***)))))),,,,,,,,,---------------//////......---,,,,,,+++,,,++++++++++++*********,,,+++)))(((((()))+++,,,'''(((***---000222111///------.../////////...---333222111000///......------,,,+++,,,------,,,+++++++++************++++++,,,------......///000000444777:::<<>>666333666666111000444444000,,,,,,///111111///...........................------------,,,)))'''...//////////////////...////////////000111222222555444222222333222111///222333111///222666444...333222222111111000000000333///...111222000...///111111000///.........///......------,,,,,,,,,+++,,,---......///.........+++,,,---...////////////111111111111111111000000,,,------...//////000000000222444444333222222222000000000000111111111111///444333666TTT}}}yyyvvvqqqjjjdddYYYUUUNNNIIIEEECCC@@@>>>::::::999888777777777777::::::888555111.........222000......000000...,,,000...------...---+++))),,,+++***+++,,,---+++)))((()))))))))******************)))((()))***+++,,,)))***+++---///---***'''++++++************++++++******))))))))))))*********++++++++++++***))))))...---------,,,,,,,,,+++...------,,,,,,+++++++++************++++++++++++,,,+++***))))))***+++,,,%%%%%%'''+++...000000///,,,---...///000000000///333222000///...---......***)))'''(((***---------++++++************++++++---------...///000111222777:::===???EEEMMMPPPMMMLLLEEE:::111---+++,,,,,,....../////////000000000000//////111222111///,,,,,,,,,,,,,,,++++++++++++------...///000000000000000...,,,...000111...+++........................//////......///111333444000000000//////000111111000000000//////000000000111222222111000000111333444333222111222444666888:::444999======XXXsssgggjjj}}}eeekkk|||~~~eeeQQQPPPZZZaaawwwYYYHHHNNNUUURRR[[[lll|||{{{}}}|||zzz}}}___EEE@@@:::999333000222444222222666333000,,,,,,---000000000........................,,,,,,,,,...///---***(((......///000000111000000/////////000000222333444555444333222222111000///111222111///111444333///333333333222222111111111333000......///000000000000---******,,,---,,,***------------------------------...............---,,,---.../////////...---333222222111000000000000---------------.../////////111333333222111111222//////000000111111222222///222222888ZZZ~~~yyyvvvpppiiidddXXXTTTNNNIIIEEEBBB???===999888888777777777777888888::::::666111......000444000,,,---111222///+++000...------------+++***++++++***+++,,,---+++)))(((((()))))))))*********---,,,+++)))((((((((())))))***+++...///...***'''++++++************++++++******))))))))))))************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,------......++++++***))))))***++++++)))))))))+++,,,---,,,***,,,,,,---///000111111111222000...,,,+++,,,---...+++)))''''''))),,,......++++++*********+++,,,,,,222111111000111111222333999<<<>>>@@@FFFNNNPPPNNNJJJCCC888000,,,+++,,,---....../////////000000000/////////000000///...---,,,,,,,,,,,,,,,+++++++++---......///000000//////000...---...//////---***------------------------111111000111222444777999000000////////////000000222000///......///000222111222333222111000111333222222111000111333444666:::555888<<<888EEErrrsssiiiooovvvgggjjjxxx```TTTTTTWWWpppkkkPPPLLLOOOMMMRRR]]]vvvxxxtttvvv{{{yyyttttttxxx~~~gggMMMDDD;;;666222///111222222333555111000//////000000000000////////////////////////++++++,,,///111000...,,,---...///111333444444444000000000111222333444555222222222111000/////////000222222///000333333///333333333333222222222222333222///...///222222111333///,,,---000222000---,,,,,,---...///000000111---...............------,,,---...//////...---,,,222111000///////////////000///...---,,,---------...000222222111000111333//////000000111111222222...111111;;;aaa}}}xxxtttooohhhcccXXXTTTNNNJJJFFFBBB???<<<888888777777777777777888555777999666222000000222333///,,,...222333000,,,000...,,,,,,------,,,+++++++++***+++,,,---+++)))))))))))))))************+++******)))((((((((((((******+++---...---***(((++++++************++++++******))))))))))))******)))******+++++++++************++++++,,,------...+++++++++++++++*********)))***++++++,,,---......+++******************+++---,,,++++++,,,,,,***)))+++,,,---...///000111222///...,,,***)))***+++,,,...,,,))))))***,,,------++++++******+++,,,,,,---555333222000000000111111666999<<<>>>DDDJJJKKKHHHEEE>>>555...+++,,,...///------........./////////.../////////...---------,,,,,,,,,,,,,,,---------///////////////...------///...............,,,+++........................000000000111333555777999222111000///............222000...------...000222000111222222111000111222///////////////111222333777444666;;;888===fffuuukkklllqqqnnn```ssswww___UUUYYY]]]vvvzzz^^^MMMKKKOOOSSSTTTbbbxxx~~~xxxrrrpppvvv}}}}}}{{{wwwrrrpppttt}}}oooSSSFFF:::999666444333333333222111000000111111111111000000////////////////////////,,,,,,---///111222111///,,,---///222444555666666222111111111222333444444000111222111/////////000///222222//////222222///222222222222222222222222222333111///000444444222333000......111222111///,,,------...///000111111.........///......---,,,------..................111000///...---...///000222000///---,,,------......///111111000000111333000000000000111111111111...000111???hhh~~~xxxtttooohhhcccYYYUUUPPPKKKGGGBBB>>>;;;888888777666666666777777444555777666444333333333222000...///111222000...000...,,,,,,---------,,,,,,+++***+++,,,---+++))))))*********++++++++++++&&&'''(((((()))***+++++++++******,,,------+++)))++++++************++++++******))))))))))))******))))))***++++++++++++***))))))***+++,,,---......++++++++++++++++++++++++((((((((()))***++++++,,,************************,,,+++***+++---...---,,,++++++,,,,,,...///111111...---+++*********+++,,,000...,,,+++,,,---,,,,,,++++++***++++++,,,---...333111///---------...///222666:::===AAAFFFEEE@@@???:::333...------//////------........./////////...//////...---,,,---...,,,,,,,,,,,,------------////////////...---,,,,,,....../////////...------////////////////////////---...///111222333444555222111000///......---...111000...------...000111///000222222000///000111...---......//////000111000222222666999===```yyyllleeennnxxx}}}hhhjjj~~~ppp```^^^WWWhhhyyyjjjWWWNNNOOOOOOKKKTTTddd~~~vvvvvvtttvvv~~~yyyyyywwwttttttxxxtttWWWGGG777:::999666444333333000...000000111111000000000111///////////////////////////...---...000111111///---...///111333444444555222111111111111111222222///111222222000000111333///222333//////111222000111111111222222222222222111333222///000555555111///...------..........................................//////...------,,,---------------...///000000///...------...000111111000...------...///000---///000000//////111333111111111000000000000000///111444DDDpppyyyuuuoooiiiddd[[[WWWRRRLLLHHHCCC===:::999888777666666666666666666555555555666555333111000000000000000111000000000...,,,+++,,,------,,,,,,+++***+++,,,---+++)))++++++++++++,,,,,,,,,,,,'''''')))***+++,,,,,,,,,---+++******+++,,,,,,+++++++++************++++++******))))))))))))******))))))***+++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++*********++++++*********+++***)))***,,,......---,,,+++++++++,,,---///000------------,,,,,,,,,,,,///---,,,,,,------,,,+++++++++++++++,,,---......000...,,,+++,,,...000222444999>>>AAADDDGGGDDD>>>>>>:::444000////////////....../////////000000000---...///...++++++,,,...***+++++++++,,,,,,,,,,,,.........///......---------...000000////////////////////////////////////,,,---000222333333222222000//////.........//////000///............///000---///111111000...//////------......///000000111---333///111999<<>>DDDGGGJJJKKKGGG@@@>>>;;;666222111000///...000000000000111111111111---...///...+++***,,,///))))))******++++++++++++,,,,,,---...////////////---...000111000000000111........................---///222555666555333222---------......000111111//////............//////,,,...000111///...............//////000111111111///666///---777:::PPP{{{mmmbbbZZZddd{{{pppddd}}}ooobbb[[[TTT]]]{{{nnnNNNAAAIIIFFFFFFSSSppp}}}{{{~~~zzzvvvxxx|||pppRRRDDD888777666555333222111000000999333...///333111(((000000000000000000000000000000000000000000000000...///000111222222111000555444333111111111111222222111000.........//////......//////000000111111000//////000111222222111444111------333666///$$$222000...---,,,---///000)))+++---/////////---,,,////////////...---,,,+++---+++***+++...111222111000/////////............111111000000000000111111111000000////////////000222333333444333222111000111333333III}}}|||uuuoooiiieee___ZZZSSSLLLFFFAAA<<<999888777777666666666666777666555444333222222222222333222000000111111///...111111000///////////////---,,,***+++,,,,,,+++))))))***+++,,,---............---+++))))))***+++,,,------------------------...,,,++++++,,,,,,***))),,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------***))))))((('''''''''(((+++,,,------......------((((((***+++,,,---------...---,,,+++***+++,,,---------------------,,,,,,,,,,,,------,,,,,,+++***......------...222888<<<>>>CCCJJJPPPSSSSSSPPPNNNQQQEEE999777777444111000///---+++,,,///000///---222111///......---+++))),,,,,,++++++***+++++++++......//////......---,,,......//////000000111111---,,,,,,+++,,,---///000---...000222222222222111222111111111000000//////---...///111111///...---...///000111111000///...////////////////////////111...000444222444FFF\\\pppWWWRRR___sssdddppprrrcccUUUZZZpppmmmPPPBBBEEEGGGKKKXXXqqq}}}yyy~~~~~~qqqrrryyymmmQQQEEE:::777666555333222111000000222///...111555555///)))////////////////////////////////////////////////---...///000000000//////333333111000000111111222444333111000000000111222222111111000//////......222111000111222222111111------,,,...444888444---222222000/////////000111,,,---...///000///......////////////...---,,,++++++)))((((((+++...///000000000/////////.........111111000000000000111111000000////////////000000111111222222222222111111333444444LLL{{{uuunnnhhhddd^^^YYYRRRLLLFFFAAA===:::888888777666666666666777555555444333222222222222333222000000111111///...000000///............///...---+++,,,------,,,******++++++,,,------------------+++*********++++++)))))))))))))))))))))))),,,+++******+++,,,***))),,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,------,,,++++++++++++++++++,,,------...---------******+++,,,,,,,,,++++++------,,,++++++++++++,,,,,,,,,------------------,,,,,,------,,,,,,+++***............000444;;;???DDDIIIRRRYYY^^^^^^[[[YYYZZZNNNBBB>>><<<777111///...---+++,,,///000///---111///------------+++***,,,,,,+++++++++++++++,,,...............------,,,000000000000000/////////------,,,,,,,,,---...///---...///000111111111111222222111111111000000000---...///000000///...---...///000111111000///...000000000000000000000000333000222666333000;;;KKKnnnrrrvvv}}}|||hhhZZZVVV___uuuqqqiii~~~~~~nnn]]]YYYeeeyyyeeeTTTJJJIIIIIIOOO^^^www~~~{{{{{{{{{jjjNNNEEE<<<777666555333222111000000......///222555666444222////////////////////////............................../////////...------000000000000000111111222333222111000000000111222111111111000000//////...222222222222111111111111***---...///333888777333111111111000000000//////000000000////////////...////////////...---,,,,,,333000---,,,---///000000000000000/////////......111000000//////000000111//////...//////000111222111111000000000111222222555444555QQQ{{{uuunnnhhhddd\\\XXXRRRKKKFFFBBB>>>;;;999888777666666666666666555444444333333222222222333222000000111111///...//////...------------...///...,,,---......---+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***)))((()))+++++++++))),,,+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***))))))*********+++++++++,,,+++******)))*********++++++,,,---------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......,,,,,,------,,,,,,+++***......//////222777>>>CCCIIIOOOYYYbbbggggggeeebbb^^^TTTJJJFFFBBB:::333///...---+++,,,...//////......---,,,,,,------,,,***,,,,,,++++++++++++,,,,,,...............---------111111111000000///...---......---,,,,,,,,,------...............///000111111111111111111000000000---...///000000///...---//////000000000000//////111111111111111111111111333000111555333///222;;;KKKOOOSSS\\\ooojjjTTTOOO___tttiiijjjlll]]]ZZZeeetttlllUUUNNNJJJKKKPPP___~~~}}}iiiLLLCCC:::666666444333222111111111///111333444333222222222////////////////////////........................////////////......------.........///000111111222000///...------...///000......///000111222222333000000111111000000111222---222444222111444444222......//////......---,,,222111000///..................//////...------,,,:::666111.........///...000000000////////////...000000////////////000000............///000222222333222000/////////000111666444666WWWzzzuuuoooiiieee[[[WWWQQQKKKFFFBBB>>>;;;999999888777666666666666444444444444333333222111333222000000111111///.........---,,,,,,,,,,,,---...---,,,,,,------,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))((('''(((***++++++***+++***)))***+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++************+++++++++++++++***))))))))))))******++++++,,,------------,,,,,,,,,+++++++++***++++++++++++,,,------+++***)))******+++,,,------......,,,,,,------,,,,,,+++***,,,---...///222888@@@EEELLLRRR\\\eeejjjkkkhhheee\\\SSSLLLIIIEEE<<<444111...---,,,,,,,,,......///---+++++++++------,,,+++,,,,,,+++++++++,,,------//////......------------000000111111000///...---///......---,,,,,,,,,,,,...------,,,---...///000000/////////////////////......///000000///....../////////000000000000000111111111111111111111111000---...333333000111666999>>>BBBFFFRRRnnn}}}eeeWWWZZZddd{{{xxxeeewwwlll\\\XXX___hhhjjj[[[PPPQQQRRRVVVjjj~~~iiiKKK@@@777666555444333222111111111///111333333111//////000................................................111000000///............,,,---...///000111111111//////...------...///000......///000111222333333,,,...000000//////111333000555666333000222333111---............---,,,,,,111111///...---,,,,,,---.........///......---,,,444111---+++,,,---------111000000000////////////000000////////////000000............///000222222555444222///............444333888\\\{{{vvvpppjjjeee[[[WWWPPPKKKFFFBBB>>>;;;:::999888777666666666666333333444444444333222111333222000000111111///.........---,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++))),,,,,,---------,,,++++++***++++++,,,,,,,,,++++++'''''''''''''''''''''''')))((('''(((***++++++***+++***))))))++++++***)))++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,------...***+++,,,,,,------,,,,,,++++++*********+++,,,---***+++,,,---,,,+++***)))******++++++,,,---......,,,,,,------,,,,,,+++***+++,,,---...111777>>>DDDPPPVVV___ggglllllliiiggg[[[TTTNNNLLLFFF<<<444111------,,,++++++,,,...///,,,+++***+++---...---,,,,,,+++++++++,,,------...000///...------------...---...000111111111000///.........------,,,,,,+++......,,,,,,,,,---///000..............................////////////......///////////////000111111111111111111111111111111111......000222111222555222999>>>===???SSSxxxtttiiibbbaaaggguuuoookkklllZZZSSSSSShhhmmmWWWUUUVVVVVV\\\hhh|||{{{xxxzzz||||||hhhIII???666666555444333222222222222...///111111000///000111................................................111000//////.../////////------///000111111111111111000/////////000111222111111111111111111111111,,,///222111//////111444///333444111000333444222000000000/////////......000000//////...---,,,,,,---...............------...---,,,---///222333333111111000000000/////////000//////......//////000//////...//////000111222555444222111000///......333333;;;bbb{{{wwwqqqkkkggg[[[WWWQQQJJJEEEAAA===:::;;;:::999888777666666666222333444444444333222111333222000000111111///.........---,,,,,,,,,,,,------+++******+++,,,***)))++++++,,,------,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))***)))((()))+++++++++)))+++***))))))***+++***)))++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---------------++++++,,,,,,,,,---------++++++******++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++***)))***+++---...+++++++++++++++******)))******++++++,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,---000555<<>><<<@@@HHHOOOVVVZZZ\\\]]]NNNIIIEEECCC===444//////,,,------***((()))---111000///------...///---,,,+++++++++,,,---...///000111///---,,,,,,,,,...//////000222333222000---+++***+++---...///...------......000000000///...---///000000000111111222222//////............/////////.........///000222333////////////////////////+++111555444111000000000666222222777:::===FFFQQQyyyyyybbbTTTZZZpppeeeuuuhhhUUUHHHRRRbbbvvvyyyiii```YYYTTTQQQcccyyy{{{}}}}}}|||}}}xxxuuuyyyhhhBBB999999999777555333222111111222222222111...,,,***+++---111111000///////////////)))+++...111222222000//////...---,,,,,,---///000////////////............111111111222222333333333111000000///////////////222222222222222222222222999000,,,111222,,,+++///000000///------,,,,,,,,,///000000///------...000111000///------......///,,,,,,+++,,,---///111222444222000...---...///000000111111000000///...---///000111111111000...---111222333333333333222111444444BBB}}}}}}zzzwwwqqqmmm]]]XXXPPPIIICCC???<<<999>>><<<:::888777777777888555555444555666555222000444333111111222111000...111000///------......///------,,,,,,,,,,,,+++++++++---...+++((('''+++...,,,+++*********+++,,,---((()))***+++++++++++++++,,,)))&&&'''+++---***'''+++++++++************)))+++***)))(((((((((******---,,,,,,++++++,,,,,,---------------,,,,,,+++************,,,------,,,***)))******++++++,,,------,,,++++++++++++++++++,,,)))***,,,------,,,***)))...---,,,,,,++++++,,,,,,+++******+++---......---...---,,,,,,++++++,,,,,,------...///111444777888===:::===GGGNNNPPPQQQSSSDDD???:::999999666///)))///...---,,,,,,---///000000...------......---+++...------,,,,,,------...111...,,,,,,......,,,)))............////////////...---,,,+++,,,...000111000000///////////////000000///111444333///000333222111000000000000000000222///,,,...222333000,,,---///000000//////000222000222222111///---------444333222222444999@@@EEE]]]zzzrrrbbb\\\iii{{{uuugggnnndddSSSWWWYYY___wwwkkkYYYOOOZZZWWWZZZlll~~~{{{}}}|||qqqrrryyy}}}{{{iiiCCC:::999999777555333222222222222555444222222222222333444111111000///////////////,,,---000111111000...---///...............//////////////////////////////000000000111111111222222////////////000222333444222222222222222222222222333---+++---///......///111000///...---------------...///.........000222111000///...---......///------,,,,,,---///000111222111///...------......111111222222111000/////////000111111111000......111111111000000111111111444555DDD~~~}}}zzzvvvpppkkk]]]XXXPPPIIICCC???;;;999<<<;;;:::888777777666666555555444555555555222000555333111000111111000///111000///...---......///------,,,,,,,,,+++++++++...,,,+++***++++++******++++++************++++++((())))))***++++++******,,,)))&&&(((+++,,,***'''+++++++++************)))---,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++************+++------,,,***++++++++++++++++++++++++++++++************++++++******+++,,,,,,+++***)))------,,,++++++++++++++++++******+++---......---......---,,,,,,,,,,,,,,,---------...000222555666666444777@@@GGGHHHIIIKKK???===::::::999666000+++//////.........//////000000///---...//////---,,,...------,,,,,,------...111///------...///---***////////////000000000000...---,,,,,,,,,...000111111000000//////000000000222111111444222///000444222222111000/////////000222///---...222333000,,,,,,---......------...000111222333222000//////000333222111111222666<<>>777////////////...---,,,+++...---,,,---...///...---...------,,,,,,------...***,,,---,,,+++***+++,,,+++++++++,,,,,,,,,,,,---,,,,,,---....../////////000000000000000111222333333000000111///,,,---222000000//////......//////111000///......///000111///000111000...---...///...000111222111000111222333444555444222222333555333333888FFFYYYoooeee[[[kkkuuulllxxxxxxlllZZZ[[[gggqqq```[[[WWWTTT]]]lll|||qqqnnnqqqttttttnnnFFF;;;999:::999777555333333333333......------...///111222///////////////000111111111111111111000000//////000000///...------------------...//////000111111111111000000000/////////.........///000111333333222222222111000/////////222000111222000---000555///...............//////.../////////------///111...///000000000///------...///000222333333222222000111111111111///...---...///000222333444444444333222111000000000111111222111///......///111222111;;;SSS|||vvvmmmgggaaa[[[SSSKKKEEE@@@;;;999888888777777666666777777888666333222333444333222/////////111222222///---------.........---,,,+++++++++++++++***************+++++++++***+++,,,---******)))(((((()))))))))******++++++***))))))((())))))******)))))))))***+++++++++************)))((()))+++,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++***,,,+++))))))+++,,,---,,,))))))))))))************++++++************+++++++++******)))***+++---...------,,,++++++++++++++++++******+++---......---+++,,,---......,,,+++***++++++,,,---------,,,+++,,,...333888777222000333777===HHHRRRVVVPPPDDD;;;111000///...---------------,,,+++,,,---......---...------,,,,,,------...***,,,...---+++***,,,...++++++,,,,,,,,,---------,,,,,,---...////////////////////////000111222333///......111///,,,---111///............///000000111000///...---...000222///000111000...---...///000111333333222111222333222333444444333222333444111111444:::BBBQQQlll{{{iiieeerrryyysssnnnuuu||||||~~~iii___```ggg{{{tttfffZZZTTTVVV\\\qqq~~~uuummmlllqqqsssppppppHHH===;;;:::999777555444333333333444444444222000000111333///////////////000111111333222222111000///......333222000///......//////,,,------...///000000111000000//////.........---333222222111000111111111222222222111000//////...222,,,,,,///,,,$$$&&&.........---------......///,,,---.........///111333...///000000000///---,,,---...000222333444333333444444444444333222111111///000111333444555666666333333111000000000111222444111,,,)))))),,,111444111<<>>:::777:::999777666666777888888888666333222333444333333---...///222333222///,,,,,,---.........---,,,++++++++++++************)))---***'''(((+++......,,,+++***)))(((((()))+++++++++++++++++++++***)))))))))*********)))((()))***+++++++++************)))&&&''')))***++++++******---,,,,,,++++++,,,,,,------------------,,,+++***---+++))))))+++,,,---,,,++++++******)))(((((((((,,,,,,++++++++++++,,,,,,''''''(((((()))+++,,,,,,...---,,,,,,++++++,,,,,,+++******+++---......------...///000000...,,,+++***+++,,,---...---,,,+++///111777;;;999333222555444:::EEERRRYYYUUUHHH===333222000............///,,,+++***+++---...---,,,...------,,,,,,------...+++---///...,,,+++---///,,,,,,,,,---------......+++,,,---...////////////............///000111222---,,,...000///,,,,,,000...------......///000111111111000...---...000222222333333222000000000111222333555444333222222333000222444444222222222333333444777888666===TTTkkklllgggsss{{{oooffffffpppyyykkkeeeVVViiiuuucccWWWSSSSSSbbbttt|||xxxpppkkknnnvvvwwwttttttIII======999888777666444333222111222222222111111111000000...///000000///.........444333333222222222111111000111///,,,...444333---444000...///000000000222222222111111000000////////////...---...000222444222222222222111///---,,,//////...//////000111222......//////......---,,,111///...---...///222333***+++,,,+++)))((()))***,,,,,,---...///000111111000...///222111,,,---222000000000111222222222333111111111111111111111111777555333333333333111///777:::TTTyyyrrrmmmkkk___\\\UUUKKKAAA======@@@888888888777777777777777666666555444333222222111111111000000///.........///---++++++,,,......---......---,,,+++++++++++++++++++++,,,,,,+++++++++...,,,)))((()))******)))(((((((((((()))***+++,,,************))))))))))))***+++---...---***'''%%%+++******+++,,,,,,)))'''...---+++))))))***+++,,,///,,,))))))+++,,,+++)))++++++************++++++)))***,,,......---,,,+++)))***+++++++++)))((('''))))))(((((()))***++++++...---+++)))(((((()))*********+++++++++******)))444111///---------+++***........................111000000222444444111...222777CCCSSS^^^^^^TTTIII888333///...000111...+++...---,,,++++++,,,...//////...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---,,,+++,,,...000000000///////////////.........000///...---,,,------.........------------......////////////000000000000333111///...000111111111444555555333000000222555555444222111111111222333333111222666999<<>>666333000//////000///---...///000000000///...------,,,,,,+++++++++,,,,,,,,,,,,+++************+++//////............/////////...---...///...---+++,,,,,,------...///000000111000///...---...//////222111000//////...//////,,,---...///000111222333333111///...000111111111111111111000000000000111000000111222222000///...111111555999777333111444===RRRvvviii\\\kkkpppyyy{{{zzzppplllvvv~~~ggg___fffvvvjjjXXXMMMKKKWWWfffqqqzzzNNN<<<666333333444444555666666777000000111222444555666666666333000000000...+++'''000111222333444333111111444222000///------...000444999999444222444555333/////////000000000000111000000000000000111111222555444222111111111222333111111000//////...////////////000000//////...------...000111111000...,,,+++,,,---,,,******+++,,,++++++,,,---...///000000...///000...,,,---///000222222111111000000//////111111111111111111111111555333222222333444333111555;;;WWW{{{ssslllhhhbbb\\\SSSIIIBBB>>><<<;;;;;;;;;:::999999888777777888777666555333222111000444333333222000//////...///---++++++,,,......---------,,,+++************))))))************))))))---,,,******+++***((('''++++++++++++***((('''&&&******))))))))))))))))))******)))((()))***,,,...---,,,******,,,,,,+++***++++++,,,,,,,,,++++++******+++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,+++******************++++++,,,,,,------------,,,+++******+++++++++***))))))++++++,,,---------------+++***)))***,,,------------------,,,,,,+++++++++...000333555444222000...,,,...777FFFSSSSSSFFF:::555333000///////////////...///000000000///---,,,,,,,,,,,,++++++,,,------,,,,,,++++++***++++++,,,000//////......//////000111000000000111000...,,,+++,,,,,,---...//////000111000...------......///111111000///////////////,,,---...///000111222333333111///...000111111111000000000000111111000000000000111222222000///...000000444999888333222444:::EEEccceeeYYYeee}}}sssddd}}}ppphhhooolll___aaarrr|||UUUMMMNNNZZZbbbfffvvvzzzNNN<<<666666666666555444444333333000000111222333444555666999999777555333000...,,,...///111222333222000///444111000000///...111666:::@@@???666111444555333***+++---///111444555666111111111111111111111111444333222111111111111111111000000////////////000///000000000000///......+++,,,---......---+++))),,,---......------...///++++++,,,---...//////000---//////+++***...222222000000000000000/////////000000000111222222333333555444222333333444222111555;;;WWWzzzsssmmmiiiaaa[[[QQQIIIDDD@@@???===;;;;;;:::999888777777666666666555444333222222111333222222111111000000//////---++++++,,,......------,,,+++******))))))***)))******************))),,,+++***+++++++++)))'''***+++++++++***)))'''&&&************))))))((((((******)))))))))***,,,---...,,,+++***+++,,,+++***,,,,,,,,,+++++++++******(((***------,,,+++++++++,,,,,,++++++++++++,,,,,,************+++++++++,,,+++************+++,,,,,,+++,,,---...---,,,+++***************************++++++,,,---............***)))((()))+++------,,,+++++++++,,,---............111333444222111000000---000666AAAKKKKKKBBB999444333111////////////000////////////......---,,,------,,,,,,,,,---......,,,,,,++++++,,,,,,---.........------------......222111111222333222///---,,,,,,,,,---.........///000///...---,,,------...333222111///...---,,,,,,---......///000111111222333111///...000111111111000//////000222222111///111111222222111111000///000000333777777333333666;;;???UUU|||cccSSS^^^xxx```uuuzzzppprrr}}}gggYYY___mmmWWWLLLLLLYYY``````jjj{{{zzzNNN<<<666777666666555444444333333000000000111222333444444888:::<<<:::555111222444,,,...000222222111///...222//////111000///444<<>><<<::::::999888777666555444555555444444444333333333///////////////////////////---++++++,,,......------,,,+++***))))))))))))******++++++++++++******)))))))))***,,,---+++))))))***+++++++++)))(((&&&)))))))))))))))***************************++++++///---+++***+++,,,,,,+++,,,+++*********+++,,,---'''***---...,,,++++++,,,---,,,,,,++++++,,,,,,---***************++++++,,,++++++*********+++,,,---+++,,,---------,,,***)))++++++***))))))***+++,,,+++,,,---....../////////---+++***+++---.........,,,,,,,,,---....../////////222333222000///111333...111666<<>>:::333222111000......///111000///...---,,,,,,,,,,,,...---------......///000+++++++++,,,---...///000///..................///000000000111333222///---------------------------///...---++++++,,,,,,---111000///...------------......//////000000000111333111///...000111111111000//////111333444222///333333222111111111111111111000111444333111222777:::===NNNmmm~~~cccVVVdddzzznnnppp}}}zzz{{{bbbZZZ^^^rrrhhhRRRHHHUUU^^^\\\___iiiyyyOOO===666444444444555555555666666000000000111111222333333///444888555///,,,///333---...111333333222000///222...///222222000666???EEEKKKGGG888///222555222444444444444444444444444111111222222222111111000,,,---///111222333222222//////...//////000111222000000000000000//////...000000111000000///......---......---+++)))***+++***++++++,,,---...///000###***---++++++000111...000000111111222222222333------///000222444555666111000000222444666666555222;;;\\\yyyrrrmmmjjjaaaZZZOOOGGGBBB???<<<:::888888777666555444333333444444444444444444444444---------............//////---++++++,,,......------,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++&&&&&&'''***---......,,,((()))+++,,,+++***((('''''''''((()))***+++,,,,,,************************///---+++***+++,,,,,,++++++***))))))***,,,...000&&&***---...,,,++++++,,,---,,,,,,++++++,,,,,,---******))))))******+++,,,++++++*********+++---...***+++---------+++)))(((,,,+++)))((((((***+++---+++,,,---...////////////000///......000111111111000000///...------,,,,,,000222333222//////111444...000444888:::;;;::::::222222222000......000111000///---,,,++++++,,,,,,...............///000111++++++,,,---...000111222111111000000000000111111......///111222222///---------------------,,,,,,...---,,,+++***+++,,,,,,,,,,,,,,,---...///000111////////////000000000000333111///...000111111111111//////111444555222///555444222111111111222333222000000222111///111666777===KKKeeeaaa[[[iii~~~qqqzzzxxxsssooo^^^ZZZbbb}}}}}}\\\HHHQQQ]]]ZZZWWW[[[qqqvvvLLL<<<888777777666666555555555444222000......000111222111222111111111000000//////333000...///000111///,,,///......000333555444444CCCEEE@@@666000222333111000111222333333333222222333333444444333222000//////000111222222111000///...///000111111000///...222111000///...---,,,+++,,,,,,------------,,,,,,,,,,,,++++++++++++******...---,,,,,,...000000///---...///111111111000//////......///000111111000000111111111000000222444333333222111111222333333;;;<<<\\\|||uuullleee]]]WWWOOOGGGBBB>>><<<::::::888777666777666555333222222222111111111111000111000///////////////000000////////////............,,,++++++,,,,,,***)))+++***)))(((((()))***+++&&&(((***,,,,,,***(((&&&+++++++++***************(((((()))***)))((('''&&&+++***))))))+++,,,+++******,,,...---******,,,///***+++,,,---...---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++------......---+++***(((...---+++*********++++++...---+++,,,,,,---+++***---***((())),,,...---+++)))***++++++------...///...---,,,++++++---...000---,,,,,,---///000///---///000111222222333222222111111333555777777555333333222111000////////////000------111///***+++000...---+++******+++---...222///,,,...222333111---111...,,,---000111///,,,000///...,,,,,,---...///,,,------...///000111111111000///...------...///....../////////...,,,+++555000,,,...222444111---000111222111000//////111000000000000000000000000222222222111111111000000444444333333222333333333555777===PPPuuukkk[[[uuuuuuwwwiiikkkrrrkkkQQQWWWkkk~~~YYYFFFHHHSSSZZZ[[[[[[eee}}}vvvLLL<<<888999888777666555444333333333111///...000111111000000000000000//////......222000...///000111///---///......///222333333222:::<<<999222...111222000222222222333333333444444333333333333222111000///000000111111111111000000///000111222222111000///222111000///...---,,,,,,------............------/////////......---------...---+++,,,---///...---///000111111111111111111///.........000111000///000111222111000000222444333333222111111222333333999;;;\\\|||tttkkkeee]]]XXXOOOHHHCCC???<<<::::::999666666666666555444222222222222111111111111111111000////////////////////////.........---------+++***+++,,,,,,+++***,,,+++***))))))***+++,,,((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++***)))***+++,,,+++***+++,,,,,,+++***)))+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---.........---,,,+++*********++++++...,,,++++++,,,,,,+++***,,,+++******+++,,,,,,++++++++++++,,,,,,------......---,,,++++++---...000...------...///000...---//////000111222222222222/////////111333444333111222222111//////......///111...---///...)))(((,,,...---,,,++++++,,,---......+++***,,,111444333000---...///......---......---------,,,------......------......//////000000111000///...------...///....../////////...,,,,,,222111//////000000000000///000111000.........///,,,---...///000222333333222222222111111111000000333333222222222222333333555777:::JJJnnnxxxjjjbbbxxxyyywwwpppooo{{{cccZZZcccsssoooWWWMMMNNNRRRUUUUUUWWWhhhxxxMMM===999:::999888666555333222111444222/////////000000///////////////............111000//////000000///...///...---...000111000///111444444000///111222222222222111111111222333444333222111111000000000000111111000000000000111111000111111222222111111000111111000///...------,,,...........................------,,,+++******)))///---++++++,,,------,,,333222111111111111111111///.........000111000///000111222222111000222333333222222111111222222333777:::\\\{{{tttkkkeee^^^XXXPPPIIICCC@@@===;;;<<<999666555555666555444333222222222111111111111333222111000///.....................---------,,,,,,*********,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********)))((('''+++))))))***,,,,,,,,,+++---+++***)))******)))(((+++++++++++++++,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,...000111---,,,+++*********++++++---,,,++++++,,,,,,+++***+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...//////.........//////...,,,...///000111222222222222000///......000222222111111000///...............000...---///...++++++------------------------------+++***,,,000222111///***---000...+++))),,,///***+++,,,,,,------------..................//////000///......---...............///000///...---,,,///000222000......000222...///000///...------///,,,---...///111222333333222222222111111111111111333222222111111222333333666777888EEEfffbbbbbbrrryyypppwww|||eee___^^^lllqqq[[[OOOMMMOOOOOOIIIPPPhhhzzzPPP???:::999888777666555444333333555333000//////000///...////////////////////////000000//////000000/////////...------//////...---...111333333222333444444222111///...///000222444333222000/////////000111222111000//////000111222000000000111111000000000000000//////......------/////////....../////////---,,,,,,+++***)))((((((///---++++++,,,,,,+++***444333111000///000000111000...---...000000///...000111222222111000111222222222222222222222222222555999[[[{{{tttkkkeee___YYYQQQIIIDDD@@@===<<<===:::666555555555555444333333222222222111111111444333222000///...............---------,,,,,,,,,+++***)))***,,,------+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))******************((((((((((((((('''''''''***))))))***,,,---,,,+++000,,,))))))++++++)))''',,,+++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,,,,+++++++++++++++++++++---+++***+++,,,,,,+++******---...,,,)))(((***---......------,,,,,,,,,,,,------,,,,,,,,,---...///000///...///000///---+++...///000111222222222222333000......000222333333000///...---------------///------///000000///000---......//////......---///---,,,,,,......---+++***,,,---,,,******+++---''')))+++,,,------,,,,,,.....................---........................---...///000000///...---//////000/////////000111///000111000...---...///000000000000000000000000111111111111111111111111222222111111111222333333666888;;;FFFdddiii___uuu|||xxxdddSSSXXXnnnqqq\\\PPPLLLJJJDDDFFFSSScccqqq}}}RRRAAA;;;666666666666666555555555555333000//////000///...000000000000000000000000//////000000//////000000///...,,,---......---,,,///000222444333222222444333222000///000111333555222111000/////////000111222111000//////000111222/////////......////////////////////////.........000///............///000000//////...---,,,,,,,,,///---++++++,,,,,,+++***333222000///......///000000...---...///000...---000111333333111000000111222222222222222222222222444888ZZZ|||uuullleee___YYYQQQIIIDDD@@@===<<<<<<:::777555555555444333333333333222222222222111444333222111//////............---------,,,,,,,,,+++***)))***,,,------+++)))******************)))---,,,+++))))))+++,,,---(((((((((((())))))******,,,,,,+++++++++************))))))***,,,...---,,,111---******,,,---+++(((,,,+++***)))***+++,,,---++++++++++++++++++++++++************************000...,,,***))))))))))))++++++++++++++++++++++++,,,*********,,,,,,+++******,,,---,,,)))(((+++...///......------,,,,,,+++,,,,,,,,,,,,------......111/////////000///...,,,......///000111111111111333000------...111222222///......---------------000///------///000///,,,---......//////......---...---,,,,,,------,,,+++,,,***)))***,,,,,,+++)))'''(((***,,,------,,,,,,............------------------..................---...///000000///......111...+++---111333111///000111222111///...///000111111111111111111111111111111111111111111111111222222111111222333333444777:::???KKKiiijjjfffqqqWWWPPPZZZpppoooXXXJJJEEEDDDFFFJJJLLLUUUoooSSS@@@:::555555555555666666666777444222/////////000000///000000000000111111111111...///000000//////000111///---,,,---......---,,,......000222111...///222555444333333333444555666222111111000000111111111111111000000000000111111///......------......///.........///////////////000///...------...///000------------,,,,,,,,,,,,///---++++++,,,------,,,111000//////////////////000...---...//////...,,,///111333333222000000000111222222333333222222111444777YYY}}}vvvmmmggg^^^XXXPPPIIICCC@@@===;;;<<<:::888777777555333111333333333333222222222222444333222111000/////////............---------,,,,,,*********,,,---,,,+++((()))************)))(((,,,+++***))))))***+++,,,''''''(((((()))*********++++++***))))))))))))******))))))***---......---///---,,,+++,,,,,,++++++***************+++,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,+++*********************+++,,,,,,,,,+++++++++***)))***+++,,,+++******+++++++++******,,,...///.........------,,,,,,,,,,,,,,,---------......000///...///000000///------...///000111111111111111...,,,+++---.../////////......---------......111000...+++---///,,,'''------------------------++++++,,,,,,---......///---***'''))),,,...+++((()))***++++++,,,,,,,,,,,,------------------......,,,,,,---............------...///000111000///...222---***,,,111444111...000222222111000///000111---...///000222333444444111111111111111222222222222222222222333444555555777;;;@@@OOOnnnpppkkk~~~gggXXXSSS]]]vvv}}}bbbNNNBBBCCCEEEFFFBBBFFF]]]vvv~~~QQQ>>>666666666666666666555555555333111///...000111111000/////////000000000111111---///111000///...000222...---,,,---...///...---...,,,---111000---...333222333333333333444444444111111222222222222222111000000111111111111000000000///...------...///000---.........//////000000///...---,,,,,,---...///)))************+++++++++...---+++,,,---///...---//////000111111111000000000///------...///---,,,///222444444222000//////111222333333333333222111444777XXXwwwnnnhhh]]]XXXOOOHHHCCC???<<<::::::999999888888666222///444444333333333222222222333222111111000000000111/////////.........---------+++***+++,,,,,,+++***)))***++++++++++++***)))*********))))))*********)))))))))***+++,,,,,,,,,***)))((('''&&&''''''(((***))))))+++---///......+++,,,,,,+++******+++---))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******)))***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,******)))((())),,,---...---...............---------,,,,,,------......------///......///111111000...---...///000111111111111111///---,,,...//////...///...............//////000000...,,,///444222+++...---,,,++++++,,,---...+++,,,---------...///000++++++***++++++,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,------.........+++,,,---.........---------...///000111000000//////---,,,---000111111000000111111111///...///000......///000222333444555000000111111111222222222333333333333444555666777888:::>>>NNNoootttooo~~~|||nnn^^^WWWfff|||nnn\\\HHHCCCAAACCCBBBBBBMMM[[[nnnyyy}}}PPP;;;444888888777666555444444444222000......000111222111---.........//////000000---///111111///...000333...---,,,---///000///...///,,,---111111...000777//////000111111111111000000111333444444333222111///000111222222111000///111000///......///000111------......///000000000///...,,,++++++,,,...///+++,,,,,,------...//////...---,,,,,,...000000///...000111333333333222111000///------......---,,,///222444444222000//////111222333444444333222111555777WWWxxxoooiii]]]WWWOOOGGGBBB>>><<<:::999999999:::999666222...444444444333333333222222222222111111111111111222000////////////............,,,++++++,,,,,,***)))***+++,,,------,,,+++***))))))))))))))))))))))))******+++,,,------......---,,,***)))))))))***+++***))))))+++---//////...(((+++,,,+++((((((***...((()))***,,,,,,+++***************++++++,,,,,,,,,------------------------***+++,,,,,,,,,***)))''')))***+++,,,---,,,,,,+++***)))((()))+++,,,,,,******(((&&&(((---//////---........................+++,,,------......------///......///111222111///---...///000111111111111333111///000111111111000//////.........//////000---///......555===<<<555...---+++******+++---...///000000///---,,,,,,---))),,,...---***)))+++......---,,,+++++++++,,,---++++++,,,,,,---...//////***+++---...///...---------...///111111111000///,,,---///.........000333...000000000...---...///111111111111111111111111000000111111222222222222333333333444555666777888888888;;;KKKmmmppprrrxxxlllqqq~~~lllZZZ___oooyyykkkRRREEE===BBBFFFCCCBBBEEEYYYhhhxxxKKK<<<<<<666666666555444222111000&&&&&&'''***///222333333///000000///---,,,...//////...---...///000///......,,,+++---000111///,,,///......///111111000///333333333222111000//////000222555333000------...111///...///111222222111------------...000111222111---***,,,111333000------------------...///000---,,,***+++,,,,,,+++)))---,,,+++******,,,...///000///...///111333333222,,,,,,,,,...000222111///444444444333222111///...333222111111222222000///555;;;PPP}}}uuulllgggZZZVVVOOOIIIEEEAAA===;;;;;;:::999888777555444444222222222222222222333333222222000//////333888<<<111000...---,,,,,,---------,,,++++++,,,,,,+++))),,,,,,,,,+++***)))((((((+++++++++*********))))))))))))(((***,,,,,,+++***,,,,,,,,,+++++++++******---,,,++++++,,,---///000...+++))))))+++,,,***''',,,,,,,,,,,,,,,,,,------***(((&&&%%%''')))++++++,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,---...))))))***+++---...//////++++++++++++++++++++++++++++++++++++,,,---...//////............---------///---++++++,,,......------222333000000333222---////////////...---,,,+++000///...------...///000,,,---...///////////////333000...111555666222---+++...///...***)))+++------...000000000...,,,***,,,,,,,,,++++++*********...---,,,,,,......---,,,******+++,,,------------------,,,------...000000+++,,,...000000000000///////////////////////////000000000000000111111222222222111111111111222222//////000000000111111111111333111...///444666555;;;<<<<<>>GGGVVVlll{{{{{{LLL<<<:::666666555444333111000///999777444333222111///,,,000111111000......///000000...---...///000///...------,,,---//////...---///......///111111000///222333333222222000/////////222444333000......///111000...///000111111000000////////////000000111000---,,,---000111000......------------......///---,,,++++++,,,,,,+++))),,,,,,+++++++++,,,---............///111222111000///...---...000000///---222222222333333222222111333222111111222222111///555;;;OOOwwwoooiii^^^YYYQQQJJJEEE@@@<<<999;;;:::999888777555444444222222222222222222222222///000000///......000222111000...---,,,,,,---------+++******+++,,,***))),,,,,,++++++******)))))),,,++++++++++++*********,,,,,,+++,,,......---+++,,,,,,+++++++++*********((((((((()))+++...000111***(((&&&'''((()))'''%%%,,,,,,---.........------+++)))'''''')))+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,------((()))******+++,,,------++++++++++++++++++++++++))))))))))))***+++,,,---............------------,,,,,,,,,...000000...---...222222//////222222...000000000//////...,,,,,,111000///...------...///000000111111222111111000000...---///111222///,,,///...+++******************+++---......---,,,+++,,,,,,,,,+++++++++******...---,,,,,,......---,,,++++++,,,---------,,,,,,///...------,,,++++++++++++,,,...000000000000////////////....../////////000000000000000111111222000//////......//////000222222333333333444444444222444333000111555777666:::;;;;;;GGGeeevvv~~~lllbbb^^^kkkuuubbb^^^```ooo|||xxxrrrdddSSSHHHDDDBBB@@@???CCCKKKXXXfffttt}}}MMM;;;888777777666444222000...---666444222222222111///---111222222111//////000222000///---...///000///---,,,---......,,,,,,,,,---000......///000111000///222222222222222111000//////000222222000///000111222111//////000111000///222111000000//////000000............///////////////...---------------------,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,---------------///111111000...000///...///000000...,,,//////111222333333444444333222000111222222111000555999MMMyyyqqqlllbbb\\\TTTLLLFFF@@@;;;888;;;:::999888777555444444444333333222222111111111+++...000111///---,,,,,,000000...------,,,------,,,+++******++++++***(((+++++++++++++++*********,,,,,,,,,,,,++++++++++++***))))))***++++++)))''',,,++++++++++++*********''''''((()))***,,,...///,,,***)))***++++++***(((+++,,,...000000///...---+++***)))***+++,,,+++***++++++,,,,,,,,,+++******---,,,,,,++++++++++++,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))******+++,,,---............------------+++,,,...111333333000---///111111......111111///000000111000000///...---000///.........///000111111222222222222111111000///////////////...---,,,222...)))))),,,---,,,)))'''(((***,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++...,,,,,,,,,......---,,,,,,------------,,,++++++...------,,,++++++******,,,---...000000000//////000000............000000000000000000000111111222//////............//////000000000111111111111222444666444111222666888777;;;;;;<<>>???BBBCCCEEEGGGOOOccczzz~~~NNN<<<999999888777666333111///------,,,,,,---///000000///000111111000///...000222000///......//////...---,,,...000...+++)))+++...000///......000111111000222222222222222111000/////////000111111111111222333111/////////000///...000000///////////////000---///000///...---///000///......---,,,,,,,,,,,,...,,,++++++,,,---+++******+++,,,---------,,,,,,,,,,,,---///000000...,,,///......///000000...---...///000222333333333333333111000111222222111000555888IIIyyyqqqmmmbbb]]]UUUMMMGGGBBB===:::;;;:::999888777555444444444444333333222111000000***---111222222111111111000//////...------,,,,,,,,,***))))))***+++)))(((***+++++++++++++++++++++---------,,,,,,,,,++++++)))((('''((()))(((&&&%%%++++++++++++************+++*********************,,,,,,+++,,,,,,,,,,,,+++)))+++...000111///...,,,,,,++++++,,,------,,,***++++++,,,,,,,,,++++++***------,,,+++*********+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,...111333444222000111111///......///111111111111111111111000//////...---------///000222333...///000000000000000000000111222111...------......,,,,,,---///000...,,,((()))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,............---,,,+++******++++++,,,------......,,,---///000000000///...111000///......///000111000000000000000111111222111000000000000000000111//////000000000000000000333555444111222777999888;;;;;;???PPPooovvvuuu~~~qqqddd```dddvvvuuuccc___eeezzz|||xxxxxxyyyvvvyyytttbbbNNNDDDCCCEEEGGGIIIFFFCCCQQQjjjyyy{{{|||NNN>>><<<;;;:::999777555333111///444333111000111000...---...///000///......///111111///......//////...,,,---///000...***))),,,///111///---...///111111000111111222222222111000000/////////000111222222222222000///.../////////...---,,,,,,---...///000000...///000///...---...//////...---,,,,,,,,,,,,,,,...---+++,,,------,,,******+++,,,---------,,,,,,---,,,,,,...///000...,,,---,,,---...000111000///000111111222222222111111222111000111222333222000555666FFF}}}vvvooojjj```[[[TTTMMMHHHDDD@@@===;;;:::999888777555444444444444333333222111000000///000111111000000222444/////////......---,,,,,,,,,+++******++++++***(((+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,++++++,,,,,,***(((+++++++++*********)))))),,,+++++++++******))))))((())))))))))))((())))))'''))),,,/////////---+++---,,,,,,---......,,,******++++++,,,,,,,,,++++++---,,,++++++************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000...------------,,,,,,,,,...---,,,...000222333222111000............000111111111111111111111000///000000///......///111222,,,---...000000111111111000000111///---,,,,,,---###(((...000000.........,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---/////////...---,,,+++***+++,,,---.../////////...---...///000000000///...111000///......///000111000000000000000111111222111111000000000000111111333333333333333333333333111444333000222777:::999::::::AAAUUUttt|||nnnxxxwwwhhh^^^gggzzzvvvggg]]]dddwwwyyysssqqqqqqttt{{{zzzlll\\\QQQKKKGGGHHHMMMKKKBBBCCCTTThhhrrr|||NNN>>>===;;;;;;:::888666444222111555333222111111111///...---...///...------///111111000......//////...,,,/////////---,,,,,,...000111///------///111111111111111222222222111111000111///...///111222222111111000......///000///...+++++++++,,,---...000111///////////////............---,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++++++++,,,,,,,,,,,,------///---,,,---...///...---,,,,,,,,,...111222111000111222222222111000//////222000000000222333222111555555CCCzzzssskkkggg^^^ZZZSSSMMMIIIEEEBBB???;;;:::999888777555444444444333333222222111111111444444222///,,,,,,...000////////////...---,,,+++---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++*********++++++***(((+++************)))))))))((()))***+++++++++++++++)))***++++++******+++,,,((()))+++---......---,,,...---,,,,,,------,,,+++******+++,,,,,,,,,++++++,,,++++++************+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...------------,,,,,,,,,,,,...---++++++...000111111111......000000......111000000111111111111000000555444222///...------......///000111111222222222...---,,,+++************%%%,,,///---+++,,,---///......---,,,+++++++++,,,,,,,,,,,,------------,,,++++++,,,...///...---/////////......,,,++++++...//////000///...,,,+++---...///000000///......000000000000000000000000000000000000000111111222000000////////////000000222222222222222111111111///222222000333999<<<;;;888999BBBYYYvvvpppjjjppp^^^^^^kkkzzzsss___YYYbbbsss|||xxxuuusssxxxvvvjjjbbbYYYOOOGGGKKKKKKEEE@@@EEEUUUcccPPP>>>;;;:::999999888666555333222000///...///111222111000...///000///......000222222000......//////---,,,111///---,,,...///000000111///------///000111111000111111222222222111111333000......000222222000000...------///000000///---------------...///000222///---...000000...,,,,,,,,,,,,+++,,,,,,------///---,,,,,,------,,,+++,,,,,,+++++++++,,,---...111///,,,,,,---/////////...------...000111000...111111111111111000//////111000///000222333222111555333@@@|||~~~xxxpppiiiddd^^^YYYSSSMMMHHHEEEAAA???;;;:::999888777555444444222222222222222222222222444444333000---,,,---///...////////////---,,,+++...---,,,,,,------,,,***---------,,,,,,++++++***,,,++++++++++++*********)))(((''')))***+++)))(((************))))))))))))'''((()))*********)))(((***,,,......,,,,,,---///)))***+++---...////////////---+++***+++,,,,,,+++)))***+++,,,,,,,,,,,,+++******************+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---...---------,,,,,,,,,++++++,,,+++***+++---...---,,,000------111111------000//////000000111000000///444333111//////...//////000000000000000///...---...+++((((((+++,,,+++)))&&&(((+++,,,---,,,,,,,,,---------,,,,,,,,,,,,---,,,,,,,,,---------......,,,++++++,,,...//////.........//////...---,,,,,,---.../////////---+++***---...///000000///...---...///111222222111///...000000000000000111111222111111000000000000111111000000000000/////////...///111222111444;;;??????<<<<<>>;;;:::999888777555444444222222222222222222333333111222333222000000111222...////////////---,,,+++///---,,,,,,---...,,,+++......---,,,,,,+++******+++++++++*********))))))+++++++++,,,...///---,,,************))))))))))))************(((&&&$$$###'''))),,,+++))))))+++---++++++,,,---...///000111000...***)))***,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++------------...///000000---------,,,,,,,,,++++++))))))+++---...---***(((///,,,---222222---,,,///...//////000000000//////............000222444555000000///...---+++)))(((000,,,((()))---000...+++111...++++++...000///---++++++++++++,,,---......,,,,,,,,,------.........,,,++++++,,,...//////............///......---,,,(((***,,,.........---,,,......///000000///...---...///222333333222///...000000000000000111111222444444333333333333444444444333333333222222111111///222333222666===AAAAAAAAAAAAKKKccc|||uuujjjwwwppphhhiiipppyyyyyydddRRRNNN^^^qqq}}}~~~~~~|||uuu[[[LLLGGGOOOPPPBBB:::>>>PPP???;;;777777777777666555444333111111000000000000000111222000...------///111333111111000///...---,,,,,,---...///...---------//////000111222222333333222555333222111111111///---444222111222222222///---////////////000000000000000000000000000000000000---------...000111000...---......//////......---******+++,,,,,,+++++++++++++++++++++,,,,,,---...---,,,+++***+++,,,---...,,,---///000111111111000000000000000000000000000////////////////////////222222???lllyyyuuutttmmmccc[[[UUUOOOJJJIIIGGGCCC@@@>>>;;;999777666666444222555333000///111333333333444444333333333111---***,,,---...///...---,,,+++...------,,,,,,++++++***...---,,,+++***)))))))))***)))***+++,,,,,,***(((+++******+++,,,,,,)))''''''((())))))))))))(((((()))---+++'''+++444222''',,,***(((''')))******)))---...///---++++++...222.........------,,,,,,+++---,,,,,,++++++************)))(((+++...///---+++***------))))))------***+++++++++++++++***)))(((***)))))))))***,,,...000...,,,+++,,,......+++(((###$$$&&&(((***---...///......//////000000111111000000000000///...,,,,,,111000///111444666444222111111000......---------...---,,,+++***+++,,,------------,,,,,,,,,++++++...,,,++++++---......---+++++++++,,,,,,,,,---------------....../////////000000///...------,,,,,,---,,,++++++,,,---///000------......///000000000000///......//////...---...///000000111111111111333222000/////////000000000111222222111000///...333555333000555@@@FFFEEEGGG>>>HHHkkkzzzlll~~~gggZZZXXXeeekkkxxxsss^^^QQQPPPUUUvvvjjjWWWDDDAAAJJJNNNDDD777PPP>>>:::777777777777666555444333555444222111///.........///...------...000222444///////////////............///000000......///000/////////000//////......333222000111222222111000444222111111222111000.../////////////////////000000000000000000000000000000///...///000000///---+++,,,,,,------,,,,,,+++******+++++++++++++++***+++++++++++++++,,,---.........---------...///000+++,,,...///000000000///000000000000000000000000000000000000000000000000111222>>>iiiyyyuuussslllccc```YYYQQQLLLHHHDDD@@@<<<===;;;888777777666444333555333000000111333333333444333333333333111...+++------......------,,,+++......---,,,,,,+++******...---,,,+++*********************+++,,,,,,***(((+++******+++,,,+++)))'''))))))))))))))))))))))))***...,,,(((---444222(((,,,***(((((()))******))),,,---...---,,,,,,///222......---,,,++++++******,,,,,,,,,+++++++++******---+++***+++------,,,***,,,+++************+++,,,+++++++++++++++***))))))******))))))***,,,...000...,,,+++,,,......+++(((++++++++++++,,,,,,------000000//////....../////////000000000///...------000///...000333444222000111111000///...---------...---,,,+++++++++,,,,,,---------,,,,,,,,,++++++...,,,++++++---......---,,,,,,---------.........,,,,,,---------.........000//////...------,,,,,,,,,,,,,,,,,,---...//////------......///000000000000//////000222333222111...///000222333333222222333222111000000000111111111111222222222111000///111333222///333<<<@@@@@@AAA???PPPrrrwww~~~rrraaa\\\YYY]]]hhhxxxzzzkkk\\\RRROOO```vvvvvvxxx}}}qqqbbbQQQGGGGGGIIIFFFBBBPPP>>>:::777777777777666555444444555444222111//////......---------...///111333333............//////000000///000111000///...///111////////////...---,,,,,,111000///000222333333111333222111111111111000...////////////////////////000000000000000000000000222111000000111000...,,,+++,,,,,,------,,,,,,+++***++++++,,,++++++******,,,++++++++++++,,,,,,---...------------...///000+++,,,---.../////////...000000000000000000000000111111111111111111111111000333===dddyyyuuurrrkkkcccaaa[[[SSSLLLHHHDDD???;;;<<<:::888777777777555444555222000000111333333333444333222333333111...,,,......---,,,,,,,,,,,,---//////...---+++***))))))------,,,+++******************)))***,,,,,,***(((+++******+++,,,+++)))(((******(((((((((((()))***+++...---***---444222***+++)))(((((()))******)))+++,,,------,,,---///111...------,,,***)))((((((,,,,,,,,,,,,++++++++++++000---+++******+++***)))---((((((......((((((---+++++++++++++++***************))))))***,,,...///---,,,,,,---......,,,***...---------,,,,,,++++++111000///------------......///////////////...............///111222111///111000000//////............------,,,+++,,,,,,,,,------------,,,,,,,,,,,,---,,,***+++---......------------.........//////,,,,,,,,,,,,------------/////////...------,,,,,,++++++,,,---............---......//////000000111///......000222444333222---///111333555555444333222222111111111222222333222222222333222222111000222333333000222888;;;;;;???IIIaaa~~~zzzkkk___RRRQQQVVVbbbppp}}}|||}}}mmmZZZLLLNNN^^^mmm|||rrruuu~~~xxx|||}}}{{{}}}yyyqqqcccUUUIIIFFFIIILLLQQQ>>>999777777777777777666555555111111000000111111222222......//////000000111111.........///////////////...///000000///...///000000000000000000///......111000000000222333222111333111000000111111000//////////////////.........////////////////////////222111000111222111000...---......//////......---,,,,,,---------,,,++++++,,,+++++++++++++++,,,,,,++++++++++++,,,------...------......////////////111111111111111111111111111111111111111111111111000333;;;\\\yyyuuuqqqjjjddd```ZZZRRRMMMIIIFFFAAA>>>;;;999777666777777666555444222111111222333333222444222222222222222///---///...---,,,+++,,,------//////...---+++***)))))),,,,,,++++++***++++++++++++***)))***+++,,,***))),,,+++******++++++***(((,,,+++)))''''''(((***++++++------***---111000******)))((((((***+++***)))***+++,,,------...///000///...---,,,+++***)))(((++++++,,,,,,,,,,,,,,,,,,///---***(((((()))******---&&&)))444444)))&&&---,,,+++++++++++++++++++++************+++,,,---...------------------,,,,,,++++++++++++++++++,,,,,,000///---,,,,,,---...///---...///////////////............///000111000///000000000000//////............------,,,,,,,,,,,,...------------,,,,,,,,,,,,+++***+++,,,......---------------............,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***+++---...///......---.........///000000111111///...---...000111111000---///222555666666555444111111111222222333333444222222222333222222222222444555555444444777999;;;EEEXXXtttwwwvvvdddXXXQQQMMMQQQ[[[gggvvv|||}}}hhhUUUNNNSSSXXXiiiyyywwwzzz~~~}}}yyy{{{~~~uuuuuutttttttttxxx~~~|||{{{tttgggWWWLLLKKKNNNTTT???888777777777777777777666555111111111111111222333333111111000000//////......111000000///......---------...//////------...///......///000000000000000333222111111222222111///333111//////000111000///000/////////......------////////////////////////000//////000222333111000---......//////......---......//////...------,,,,,,++++++******+++++++++******+++,,,---------...//////////////////000000222222222222222222222222111111111111111111111111///444999SSS}}}yyyvvvpppiiieeeaaa[[[SSSMMMJJJFFFBBB>>>;;;999777666777777666555444222111111222333333111333222111111222222000//////...---,,,+++,,,------///......---+++******)))+++++++++***++++++,,,,,,,,,***))))))+++++++++))),,,+++))))))***+++***)))---+++)))((('''((()))+++***++++++***+++...---***)))(((((()))++++++***)))+++++++++,,,............//////...---,,,+++******+++++++++,,,,,,---------,,,+++)))((('''(((+++,,,,,,''',,,999999,,,''',,,,,,++++++******+++,,,,,,************+++,,,---------------------------......---------,,,,,,++++++---,,,,,,,,,---...000111---...///////////////......///000000000000000000///000000111000000///............---------,,,,,,.........---------,,,,,,,,,***)))***,,,......---+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...............---------***+++---...///......---......//////000111111111222000//////000000///---///000222555666666555444111111222222333333333333222222222222222222333333444555555666555666999===KKKcccnnnbbbVVVJJJGGGKKKTTT```kkkvvvzzzjjjUUUPPPHHHSSSjjjsssrrrxxxwww|||~~~|||uuutttpppmmmpppuuuzzz}}}~~~yyy}}}~~~xxxjjjZZZOOOIIIWWWAAA999777777777888888777777666444444333111111000000000333333111///...---------111111000///...---,,,,,,---...///...---,,,---///,,,,,,---...////////////444222111111222222000///333000......///000111000000//////......---------000000000000000000000000.........///222222222000+++,,,,,,------,,,,,,+++////////////...---,,,,,,,,,++++++************++++++,,,---...///000000000000000////////////000111222222222222222222222222111111111111111111111111///555666KKK}}}{{{wwwpppjjjgggeee^^^VVVOOOJJJEEE@@@<<<<<<:::888777777777555444333222111222333333222111333111000111222222111000......---,,,,,,,,,,,,---...------,,,,,,++++++***************+++,,,------,,,***))))))***++++++***---+++))))))***+++***)))---,,,***)))(((((()))***)))***+++++++++++++++***((((((((()))+++,,,+++))),,,++++++,,,......---+++///......------,,,,,,+++***++++++,,,---......///+++,,,,,,***)))***,,,...***)))...777777...)))***,,,,,,+++******+++---...******+++++++++,,,,,,,,,,,,---...---,,,,,,...000555444222000...,,,+++***++++++,,,...///000111222...///////////////.........///111111000//////000///000111111111000///...---............---,,,,,,............---------,,,+++))))))***,,,.........+++++++++,,,,,,,,,------------------,,,,,,,,,,,,........................++++++,,,---...............//////000000111111222555444222222222222000...111111222333444444444444000111222222333222222111222111111111111222333333222111333555444555;;;BBBSSSjjjlll]]]LLLDDDDDDHHHPPPXXXeee___TTTDDDGGGXXXcccnnn~~~yyy|||~~~vvvooolllpppvvvyyyyyyzzzsssyyyyyygggTTTGGG[[[CCC999666777777888888888777777444444333222111111111111444222000...------...///000000//////.........------///000///...---...///......//////000/////////222000000000222333222111222000...---///000111111000000///......---,,,,,,000000000000000000000000///......///000111///...+++,,,,,,------,,,,,,+++............---,,,+++***,,,,,,+++******************+++---...000000000///000///............///000000000000000000000000000000000000000000000000000///666555DDDwww}}}|||yyypppjjjiiieee^^^VVVOOOKKKFFFAAA======;;;888777777666444333333222111222333444222111222111000000222222222111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,***)))(((***++++++***---+++))))))***+++******,,,,,,+++******))))))(((***+++,,,,,,,,,******+++''''''((())),,,,,,+++)))---,,,+++,,,......+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000...000111///---+++,,,...***+++---//////---+++***---,,,+++******,,,---///******++++++,,,,,,,,,+++,,,......---,,,,,,///111555444333111///---,,,++++++,,,...000111111000000///000000000///...------,,,...000000...------///...///111222222111000///---.../////////...,,,,,,............------------***)))((())),,,.........,,,,,,,,,,,,---------............---------,,,,,,........................,,,,,,,,,,,,---...///////////////000111111222222555333222222333333111000333333222111111222333444000111222222222111000///111000000///000111222333111000222666666777???JJJcccwww{{{iiiVVVJJJEEEDDDGGGKKKVVVqqqpppdddPPPHHHNNNTTTdddwwwyyyzzzqqqnnnttt|||}}}{{{{{{mmmuuu~~~nnnZZZMMM^^^EEE:::666777777888888888777777111111111111222333444555333111///------...000222.........//////////////////000111000///...///111222333333222222111000/////////...000333444444333222000------...000111111000000///...------,,,,,,000000000000000000000000111/////////000///---+++---......//////......---,,,---,,,,,,+++***)))(((,,,,,,+++***))))))******((()))+++---.........---//////---,,,,,,---...//////////////////////////////////////////////////////777444@@@sss}}}}}}zzzqqqkkkjjjaaa[[[TTTNNNLLLIIIEEEAAA>>><<<999777666666444222222222111222444444222000222111///000111333222222,,,---...///...---,,,+++++++++,,,,,,,,,---------))))))******+++,,,---...---+++)))(((***+++++++++...+++)))((()))*********+++,,,,,,,,,+++)))(((''',,,,,,---...---***+++---''''''(((***,,,,,,+++)))...,,,+++,,,......***'''******+++++++++,,,,,,,,,******+++,,,...///000000222444555333///------...+++---,,,((((((,,,---+++---,,,+++******,,,...///******+++,,,,,,,,,++++++,,,...///---+++,,,///222000000//////......------,,,...111222333111///---000000000000///...,,,,,,+++---000///,,,+++,,,......///111222222111000///---.../////////...,,,,,,//////.........---------***)))((())),,,.........---------.........///////////////......------------.....................---,,,++++++,,,---///000/////////000111111222222111000///000111222111000555444222000000111222333000111222222111000///...000000/////////000222333333111444888999;;;EEEQQQuuu{{{vvvaaaRRRIIICCCBBBCCCLLLfffvvv___PPPKKKHHHXXXuuu{{{{{{}}}tttpppyyy~~~jjjsss~~~}}}ooo___TTTggg===:::888777777999<<<<<<888444333222222222333333222000333222111000////////////,,,---000111111000...,,,222333333222111///---,,,444///++++++000444444333111111111111000000000000222111000......000111222222111...,,,+++,,,---...,,,...000111111000---,,,555333111000111...***&&&((()))***+++---...///000...,,,******+++------,,,,,,,,,++++++***)))))))))---,,,***)))***,,,///111...---,,,,,,---...---,,,///......------///000111///////////////000111111555111444CCCjjj}}}yyyssslllhhhaaa]]]WWWQQQKKKFFFAAA>>>===<<<;;;999777666555444333222222111111111111111000000000000////////////000111111111///...,,,***///---+++,,,---...---,,,000---***,,,000111///+++,,,,,,,,,,,,,,,,,,,,,---)))))))))(((((((((((((((******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++)))(((((()))******)))///---,,,******+++,,,---///---,,,,,,,,,,,,+++***,,,,,,,,,---000333777999555<<>>777???RRRgggwwwmmm```RRRHHHMMMZZZvvv}}}zzzwwwkkkuuu|||nnnccc]]]iii???;;;999999999:::;;;;;;999777333222222222333333222000222222111111000//////........./////////////////////000000111000///...---000,,,((()))---000///---000000000000000000000000222111000//////000111222///...---------///000111000000000000////////////------------...000444666..................//////...,,,******,,,------,,,,,,,,,++++++***))))))))),,,+++******+++,,,...000///---,,,---...///...,,,//////...---...///000111///////////////000111111333000333AAAggg~~~yyytttmmmhhhccc^^^XXXRRRMMMHHHCCC???===<<<;;;999888666555444222222111000000000000111000000000000////////////000000111000///---,,,+++///---+++,,,---...---,,,///,,,)))+++...000---***//////---+++)))(((&&&&&&))))))))))))))))))))))))...---,,,,,,******)))((()))***++++++++++++***)))***)))((()))***+++***(((,,,,,,*********,,,...///...,,,++++++,,,,,,+++))),,,,,,,,,---///333666888@@@HHHNNNMMMGGG@@@888111111---+++------******---------------,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,...///000///......------......////////////000000000111111555333111...---------...,,,,,,,,,---------......000000000000///...------...---+++,,,---......---------------------------...---,,,,,,++++++,,,,,,......////////////......---222222...,,,...///,,,///...---,,,,,,---///000///,,,---000000......111333000...///111222111///111111111111111000000//////000222333444333222111222222222222222222222333333222111000000111222333555222555::::::>>>QQQfffuuuaaaNNNBBB<<<<<>>aaa~~~zzzuuunnnjjjddd```ZZZTTTOOOJJJEEEBBB===<<<;;;:::888666555444111111000/////////000000000000000000////////////000000000//////---,,,+++///---+++,,,---...---,,,...+++)))***---...,,,)))///...,,,***(((%%%$$$###************************------,,,+++***))))))((()))***++++++++++++***))))))))))))***++++++)))'''******)))***+++---///000,,,+++******+++,,,+++))),,,++++++,,,///222555777IIISSS]]]aaa^^^VVVEEE777444...+++,,,---+++,,,............---,,,+++***))),,,,,,++++++,,,,,,---...---,,,,,,++++++,,,---------------,,,,,,------........./////////000000000444222000...------------,,,,,,,,,---------......////////////...---,,,+++,,,++++++,,,...///...---.........------,,,,,,+++...---,,,,,,++++++,,,,,,,,,------------------,,,,,,000111...,,,...///.........---,,,---...000111...,,,,,,000000------000111000...///000111111000111111222222111111000//////000333555555444222000000111111222333333444444333333333333333333333333666333555:::???GGG[[[ooommmWWWIIICCC<<>>===<<<:::888777666555111000000///////////////000000000000//////////////////......------,,,,,,///---+++,,,---...---,,,...---,,,,,,------,,,+++)))))))))******+++++++++******++++++,,,,,,,,,,,,))))))*********++++++++++++******************+++(((((()))+++,,,+++)))&&&,,,+++++++++++++++++++++***)))((()))+++,,,,,,***++++++++++++---000333555GGG[[[rrrpppWWW@@@666---,,,,,,+++,,,...,,,++++++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,++++++***))))))+++++++++++++++,,,------............////////////111111000///...------,,,,,,,,,,,,---------..................---,,,+++***++++++,,,...111222111000//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,---------......---------++++++,,,---,,,***+++...---------...///000111111///---///333333000///111...///////////////000111222222222222222111000000///000333444555444222000333333333222222222111111000000111222333333222222666444666===JJJ\\\qqqvvv\\\HHHEEE???;;;???KKK]]]qqqvvvqqqooouuuqqq^^^SSSKKKKKKPPPYYYfffuuu}}}{{{oooccc```hhhwwwxxxkkkdddfff{{{MMM<<<777888999999888777888999777555222111111111111000///000111222222111000//////000000000///...---,,,444333111///...---,,,,,,///000111222222111000000//////000000111111222222000000000111111000000000...............------------...///000111111111111666999<<<===;;;888444222222222222111000000//////,,,++++++,,,---...,,,***---------,,,++++++*********+++---...//////......111///...///000111000......///000111111111000000///////////////000111111111444666666JJJ~~~zzzuuuoookkkeeeaaa[[[VVVQQQMMMHHHEEE>>>===<<<:::999777666555111111000/////////000000000000000000///////////////......---,,,,,,------///---+++,,,---...---,,,......------,,,,,,++++++,,,,,,+++++++++******************++++++,,,,,,---,,,,,,+++***)))(((((('''++++++***))))))***++++++)))))))))***++++++)))''',,,++++++++++++******)))***)))(((***,,,------,,,++++++***+++---///222444FFF^^^zzzfffJJJ>>>222......,,,,,,---+++*********+++---///000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++,,,---............/////////000000000000000//////...---,,,,,,,,,,,,,,,---------..................---,,,+++*********,,,...111111000............------,,,,,,+++...---,,,,,,++++++,,,,,,---......//////......---...---...///...+++,,,///.........///000000000000///...000444555111000111---...//////......000222222222222333222222111000///000111222333222111111444444333333222111111000000000111111222222333333777666999BBBRRRggg|||kkkSSSKKKCCC>>>???BBBIIIZZZjjjhhh```]]]fffzzzyyykkkcccSSSKKKFFFLLL]]]qqq}}}}}}ppphhhiiiooovvvwwwooohhhfffPPP===999888888:::;;;:::999777888555222000000111111000000000000000000000000000222111///...------......111000///---,,,,,,------000111222333333333333444000000000111222333333333000000111111111111000000222111000.........///000000000000000111333666777GGGRRR\\\ZZZLLL===555333444333333222111//////...,,,++++++,,,......,,,***...------,,,,,,+++******+++,,,---....../////////000///......000000///......///000111222111000000///////////////000111111000444666222BBBxxx}}}zzzuuuooojjjccc```ZZZUUUPPPLLLGGGDDD>>>>>><<<;;;999777666666222222111000000000000111000000000000///////////////...---,,,,,,,,,------///---+++,,,---...---,,,---------,,,+++*********------,,,+++******))))))))))))******+++,,,,,,,,,,,,,,,+++***)))(((''''''++++++***))))))***++++++***)))((()))***+++***((()))******++++++++++++******))))))***---......---+++*********,,,///222333DDD```~~~uuuUUUFFF888222000...------,,,,,,*********,,,...///,,,,,,++++++,,,,,,---...+++,,,,,,------,,,+++***+++++++++,,,,,,---...////////////000000000111111////////////...---,,,,,,,,,,,,,,,---------....../////////......---,,,+++))))))***---//////---+++------------------------...---,,,,,,++++++,,,,,,------............------///------000...)))***////////////000000000//////...---000444444111///000,,,...//////---...000333222222333333222222111000000000//////000000111111333222222222222222222222222222111111222333555666999:::===GGGZZZqqq}}}iiiTTTHHH@@@AAAAAA???FFFRRRYYYUUUUUU]]]mmm~~~~~~}}}vvvsssaaaTTTHHHGGGQQQddd}}}ooollluuuzzzvvvqqqppppppoooQQQ===:::999888;;;>>>===:::666888555222000000111111000111000000///000000111222555222...+++***,,,///111......,,,,,,,,,,,,---...,,,---.........///000222000000111222333333444444000000111111111111000000888666333000.........///333222000///111555:::===JJJ```wwwwwwbbbIII;;;888444333222000///---,,,+++,,,++++++---......,,,***...------,,,,,,++++++***,,,,,,------...//////000000...---...///000///......///000222222111111000///////////////000111111///333555///===sss}}}yyytttnnnjjjbbb___YYYTTTOOOKKKGGGDDD>>>>>><<<;;;999888666666333222222111111111111111000000000000///////////////...---,,,+++,,,---...///---+++,,,---...------,,,,,,,,,+++)))(((((()))+++++++++***************(((((()))***++++++,,,,,,))))))))))))************,,,+++***))))))***+++,,,+++***(((((()))******)))'''((()))++++++,,,,,,,,,***))))))+++---//////...+++*********,,,...111333@@@^^^\\\LLL<<<555333000.........---+++******+++---...,,,,,,++++++,,,,,,---...++++++------...---,,,+++,,,,,,,,,,,,---...///000000000000000111111111111.../////////...---,,,,,,,,,,,,,,,---------......////////////...---,,,+++(((((()))+++------+++))),,,,,,------------------...---,,,,,,++++++,,,,,,,,,------......------,,,...++++++...,,,&&&''',,,///000000000000000///...---,,,///333444000...///+++...//////------000333222333333333333222111111000///.........///111222111111111222222333444444444333222111222444777888;;;===@@@KKK___www}}}\\\LLLBBBDDDCCC<<<<<>>YYYwwwuuu\\\EEE444333222111000......------&&&---000,,,******)))$$$,,,,,,,,,,,,,,,---...///"""......+++---111111,,,++++++---000222222222111222333222000///000111222111111111000000//////444,,,///555>>>aaa~~~~~~|||wwwssslllfffbbb```\\\WWWOOOHHHBBB>>>===;;;999999999999777666777666444333222111111111111111111111111000//////+++,,,,,,------......///---,,,+++++++++,,,---...((())))))************)))+++***)))***+++***)))'''***)))))))))***+++,,,,,,...,,,***+++---...,,,***************)))))))))(((,,,+++******++++++)))(((++++++*********************(((((())),,,---+++))),,,,,,,,,,,,---///000222;;;RRRpppjjjXXXEEE===999333//////,,,---...------,,,---...//////...------------...000///...---,,,---......---000111...---...,,,)))000000////////////000000111000---+++***+++,,,,,,//////............//////111000///...,,,+++***)))(((((()))***++++++,,,,,,,,,******,,,,,,******,,,------,,,,,,,,,------............------,,,,,,+++///,,,***,,,111333222...000///............,,,+++,,,---......//////......000000////////////000000555444444333222222222333333111000///000111000///...000111333333222111000777555333222333555666777???>>>BBBRRRjjjhhhWWWMMMPPPMMM>>>888<<<@@@@@@GGGSSS\\\___aaadddyyymmmYYYMMMHHHMMM[[[kkkyyy~~~zzzlllrrr{{{xxxooonnntttzzzQQQ;;;888;;;;;;888888;;;;;;888666555333111000000000000000000000000000000000000111/////////000000...,,,222111///---------...///......//////......------111000...------///111333777555222111333444555555111111000000//////......000------111222111666===^^^yyyvvv]]]EEE444222111000///...---------(((---///,,,+++---,,,(((---,,,******+++,,,,,,+++!!!+++000---***+++.........---,,,---///000///...222333444333111000111222111111111111000000000///555///111555;;;ZZZ~~~||||||}}}~~~{{{uuuqqqkkkeeeaaa___[[[UUUMMMFFF@@@<<<999888777888:::::::::888666666444333222111111111111111111111111000//////...---------------------111000...---,,,,,,,,,,,,***+++++++++++++++******+++***)))***++++++)))'''*********++++++,,,.........,,,++++++---...,,,************))))))))))))))),,,+++******++++++***(((++++++******************+++))))))***,,,---,,,***,,,,,,,,,,,,---///000222444HHHccc~~~sssaaaOOOEEE???777222000---......---,,,,,,,,,------------------...///000000///...---------.........111111...---///---***000000////////////000000000///---+++++++++,,,---......------------......000///......,,,,,,+++************+++,,,---------...++++++......++++++...---------,,,,,,------.........---------,,,,,,,,,222///,,,---000111///+++111///------......---,,,,,,---......//////......000000////////////000000333222111111000000111111333111000///000111000//////000222333444333222111555444333333555777999:::===@@@KKKbbb}}}|||~~~~~~uuubbbVVVVVVPPPAAA999<<<::::::@@@LLLVVV[[[___bbbuuu{{{jjj[[[NNNIIIPPP[[[cccmmmwwwyyylllsssyyy{{{vvvqqqtttyyy|||QQQ<<<888::::::777777::::::888666444333111000000111111000000000000000000000000111000///000111111///...//////...------,,,,,,,,,+++,,,,,,------------,,,222111///......///111222777444111000222555888999333222000///.........///000...///111111222666;;;VVVmmm}}}lllWWWBBB333111000///...---,,,,,,,,,***,,,+++***,,,///...+++000---******+++,,,***(((,,,//////***(((***,,,+++000...------......,,,+++222333444333111000111222111111111111000000000000444222333444777QQQ|||zzz{{{|||}}}|||yyytttpppjjjccc```^^^YYYRRRKKKCCC===999888777666777999:::999888666555444333222111111111111111111111111000//////000//////...------,,,,,,///...---,,,,,,,,,,,,---------------,,,,,,+++***+++*********++++++)))(((***++++++,,,---...000111...---,,,,,,------,,,***+++******))))))))))))))),,,+++)))***++++++***)))******++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,---///000222111>>>SSSmmmppp___SSSKKKAAA777222......---,,,,,,+++++++++,,,,,,,,,---...///000111000///......------.........111111......000///+++000//////......//////000......,,,++++++,,,---...------,,,,,,,,,,,,------.........------------,,,++++++,,,,,,------.........,,,,,,......,,,,,,......------,,,,,,---------------------,,,,,,,,,,,,222///------000111...,,,222000---,,,---...------------...////////////...////////////////////////222222111111000000111111333111000000111111111000111222333444444444333222333333444555777999<<<======EEEXXXvvvxxxpppiiipppyyy{{{~~~|||{{{}}}ooobbb```YYYKKKCCCEEE:::888:::CCCMMMSSSYYY___ooo|||mmm[[[MMMIIILLLNNN[[[mmm~~~yyykkktttwwwwwwrrrrrrwww|||}}}PPP===777999999666666999:::888666444333111111111111222////////////////////////111000000000222222000///***+++---...//////......***+++,,,---------------000000///...///000222333555333111111333666888888444222000...------.../////////000111111222555999AAARRR```___UUUHHH<<<222000///...---,,,,,,,,,,,,,,,+++))))))+++......,,,444111...///111111---))),,,+++)))'''(((+++++++++///...,,,,,,------,,,***000111222111000///000111111111111000000000000000222555444333666HHHyyy{{{yyyzzz||||||{{{~~~~~~xxxsssooojjjccc```^^^XXXQQQIIIBBB<<<999;;;999888777777777555444666555444333222222222222111111111111111000///////////////.........------(((((()))***+++,,,---............---,,,+++***))),,,+++***+++,,,,,,***(((******+++,,,---///111222///...---------,,,,,,+++++++++))))))(((((()))***,,,***)))***++++++***)))******+++++++++++++++,,,---,,,++++++,,,------,,,,,,,,,,,,,,,---///000222444999GGG^^^xxx}}}oooeee[[[NNN???555...---++++++,,,------,,,,,,,,,,,,------///000000000//////..................111111......000000---/////////....../////////---,,,,,,,,,,,,---...///...------,,,,,,------...------------............++++++,,,,,,---------......++++++......++++++.........---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------,,,+++---000222111000333000---,,,---......---------...///////////////////////////////////////444444333333222333333444333111000000111222111000222333444555555555444444222333444555777999<<>>:::555111///...---,,,,,,+++,,,,,,000---+++,,,---...///111888888:::<<<===999222---+++((('''***,,,,,,+++***---,,,+++,,,.........,,,---...//////...---...000000000000000000000111111///666444222777BBBmmmzzzxxxzzz||||||{{{}}}~~~xxxssspppjjjdddaaa^^^XXXQQQIIIBBB===:::;;;999888777777777555444555555444333222222222222111111111111111000//////.........//////000000000(((((()))+++,,,---......------------,,,+++***)))---,,,+++,,,---,,,+++))))))******+++---///000111/////////...,,,+++++++++,,,+++)))((((((((()))***+++***)))***+++,,,+++)))******++++++,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,---///000222555666>>>QQQiii~~~}}}vvvmmm^^^III999///,,,******---////////////......---------......///////////////.........---000000------000000...//////............//////,,,,,,,,,,,,---....../////////............//////,,,,,,---......//////000++++++++++++,,,,,,,,,,,,---******------******---///...---,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,,,,...000111111111333111...---...///...------...//////000000////////////000111111000//////444333333222333333444444333111000000111222222111333333444444555555555555333444555555555888===AAAKKKXXXooo|||nnnmmmgggcccjjjxxxdddppp~~~}}}}}}xxxpppqqqnnneee]]][[[KKKAAA888888>>>HHHVVVbbbnnnzzz|||{{{sssdddVVVIIIKKKVVVooo|||llluuu|||~~~uuunnnpppxxxyyyMMM>>>888:::888555666:::<<<;;;:::999666444333222222333000000000000000000000000000//////000111222000///000000111111000///---,,,---......////////////.../////////000111222333444...///111444666666444222222111///......//////000...222333111000333555555444555555555444333222000///...---,,,,,,,,,,,,,,,000///000222111000333888???DDDJJJMMMIIIAAA666///...++++++///000---++++++,,,++++++,,,...000//////+++---......,,,,,,---///000000000000111111111111,,,666222000777<<<___yyywwwyyy||||||zzz}}}~~~xxxssspppjjjdddaaa]]]XXXQQQIIICCC???<<<888777666777999:::999888555444333333222222222333111111111111111000//////......//////000111111222...////////////...---,,,------------,,,+++******---,,,,,,,,,------+++*********+++,,,---...000111///000000///,,,++++++,,,,,,+++)))''''''(((***++++++)))))))))+++,,,+++*********++++++,,,------------------+++))))))+++---,,,,,,,,,,,,---///000222222111777GGGZZZlllzzz~~~nnnTTT>>>222...++++++...000000/////////...---------------///000000000000///...---,,,......+++,,,000111...///......------......///,,,,,,,,,------........./////////....../////////,,,------...//////000000+++++++++++++++,,,,,,,,,,,,******,,,,,,******,,,///......---,,,,,,,,,,,,)))******+++,,,------...////////////............222000//////000///...,,,......///000000000000///000000222222222222000000111111000000111111222222333111000000222333333222333333333444444444555555333444555444555999AAAGGGXXXfff}}}uuugggkkkmmmmmmtttlllmmm}}}}}}~~~~~~}}}~~~xxxtttvvvtttkkk```ZZZMMMBBB888777<<>>======;;;999666444333333333000000000000000000000000.........///111111000...000000000000///......---...////////////......---222111111111111111111111/////////111333444333111////////////000000000000...333444111000333555333555222///000222222000//////......---------------***+++000444222000555???FFFOOOZZZ]]]TTTEEE666......+++,,,000///+++***...---,,,,,,---///000000///+++,,,......---,,,...//////000000000111111111111+++666///...777666QQQvvvtttxxx{{{zzzxxx{{{}}}|||vvvqqqnnniiiccc___\\\VVVOOOIIICCC@@@>>>999888777888:::::::::888444444333222222222333333111111111111111000//////000000000000000000000000000000111111000...---,,,------.........------,,,...---,,,---......,,,***------------...///000111///000111///,,,***+++,,,---+++)))''''''(((***+++***)))((()))+++,,,+++*********++++++,,,------...,,,---,,,***((((((***---,,,,,,,,,,,,---///000222000///444???LLLWWWeeeqqquuu~~~zzz\\\BBB777222---,,,...000///---......---------......//////000000111000///...---***---,,,******///000...///......------......///,,,,,,------------------///......------......///------......//////000000---------------,,,,,,,,,---******------******---//////...---,,,,,,,,,,,,((()))***+++,,,---......//////000///............000000000111111000---+++......///000000000000000000222333444444333222000111111000000111111222333333111000000222444333333333333333333333444444555333444555444666===HHHPPPgggwwwyyyjjjnnnssswww}}}}}}zzz~~~}}}~~~}}}zzz}}}~~~|||{{{xxxzzz~~~}}}ssseee\\\NNNDDD:::888:::???GGGOOOZZZjjjuuusssmmmvvv|||rrr\\\MMMBBBGGGTTT^^^cccgggttt{{{{{{sssjjjiiinnnqqqxxxNNNAAA999;;;999666666<<<>>>===???===:::777555444333333000000000000000000000000...------...000111000...------......///000000111////////////...---,,,,,,555444333222111///......111///......000222222222---...///000111111111000...444555111000444555222111---+++...222222000...//////...---------......"""&&&---333000---555AAAJJJWWWeeefffZZZFFF555,,,+++((())),,,,,,(((+++222///...---...000000000...,,,---......------///000//////000000111111111222+++666---,,,777222HHH}}}uuusssvvvzzzyyyvvvyyy{{{zzzuuupppmmmgggaaa^^^ZZZUUUNNNHHHCCC@@@>>>===;;;:::999999999777666444444333222222222333333111111111111111000//////222222111111000/////////,,,---.../////////...---......///////////////......---,,,---......,,,***///////////////000111111///111222000,,,***+++------+++)))''''''(((***+++***)))((()))+++,,,,,,*********+++,,,,,,---......,,,,,,,,,***'''&&&***---,,,,,,,,,,,,---///111222222000444<<>>:::888777999>>>HHHZZZjjjooofffnnn}}}}}}iiiVVVDDD>>>@@@HHHUUUaaapppsssrrrlllfffgggggggggUUUBBB===777999888444;;;CCC???@@@CCCHHHHHH???555333777222111000111222333222111000000///...............000000///...............,,,,,,---///111000...+++222111111222333222000...000...,,,++++++---000111///000000///......000222000111333444444333111000222000.........///...---/////////...,,,---///111...---,,,+++---000333555EEEMMMUUUTTTIII<<<111,,,...---,,,++++++++++++,,,---------------------------------.........//////......//////000000000111...---***...333444GGGiiivvvwww{{{|||{{{|||xxx}}}yyyrrrnnnjjjfff^^^YYYRRRLLLGGGCCC???===;;;999777555555666777888666666555444333333333333......---...///222555666000///...///111111000...------------...///000000............---,,,++++++,,,,,,,,,...000///---***,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++***,,,,,,+++***))))))******---,,,++++++,,,,,,***(((...+++)))***---///...++++++,,,,,,------......///***,,,...///000///...---000111222555;;;BBBIIIMMMcccxxxhhhOOOEEE999//////...,,,111999---+++******,,,---...---------,,,,,,,,,,,,------///...---,,,,,,,,,---...+++,,,.../////////......///---,,,,,,,,,,,,+++)))//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,...///...+++***---///---------,,,,,,++++++++++++***)))***,,,---,,,+++---......///////////////333222111000000111222333000//////000444888::::::444555555555555555555555333222222222222222333333222111000111333444333222111222333444444333111000444333666999;;;BBBTTThhh|||wwwwww~~~zzzwwwppppppvvv~~~vvvrrrxxx{{{jjj___MMM<<<888:::::::::<<<@@@FFFYYYqqq~~~kkkdddhhhqqqwwwxxxooobbbRRRFFF??????MMM]]]tttvvvsssjjjcccaaa___\\\]]]FFF>>>888999:::666<<>>DDDGGGXXXmmmsss^^^GGG:::000000000,,,---222...,,,******,,,.........//////............//////---,,,,,,+++++++++,,,---+++,,,---...///......------+++******+++***)))(((........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,,,,+++))))))+++------------,,,,,,+++++++++,,,+++***+++---...---,,,---...//////000000//////000000///......///000000///...///111555999::::::222222222333333444444444222222111111111111222222222111000111333444333222111222222333333222222111555666:::@@@FFFPPPdddxxx{{{yyyzzzzzzvvvnnnnnnsss{{{~~~yyyuuutttyyy|||ssslllZZZGGG???===999666666777===LLL```pppyyy|||xxx{{{zzznnnjjjnnnrrrqqqnnnkkkggg```TTTDDD:::AAAMMMiiiooopppggg]]]YYYZZZZZZkkkNNN@@@888999;;;888===CCC??????DDDLLLOOOGGG:::222222444333111111222333222111000000///...............000//////............///222111000111333444333222333222222333444444222000444222000---,,,,,,---......///000000//////111333000000000111111222222222222111///...//////...------///000000///......///...---,,,++++++---///000///000111222000...,,,+++++++++******,,,///222444.........------,,,,,,,,,------........./////////000000000111111111111111111111---///222000<<>>:::???XXXcccjjjdddZZZWWWZZZ^^^}}}YYYCCC888888;;;888;;;@@@===999???IIIOOOKKK???777666555333111000111222111000000000///...............000///............//////111///......000111111000333333333444555555333111333222000///......//////...///000000///000111333333333222111111222222333333111///...//////...---,,,...000111///............---,,,+++***+++------222000......///...,,,*********+++---///000111222.........------,,,,,,+++............////////////111111111111111111222222111222...///222///777MMMxxxyyy|||}}}~~~xxxrrrjjjbbb^^^YYYRRRLLLGGGCCC???===888888888888777666444333111111000111111222333333000000111111000...,,,+++...---------///...---+++...---------------......000///...---,,,+++++++++,,,++++++,,,------+++)))((())),,,...///...,,,+++------,,,,,,,,,,,,,,,,,,++++++***************++++++***)))***++++++***(((***+++------,,,,,,///111------,,,++++++***))))))+++,,,---///000000000000444333333444666:::===???IIIYYYmmm||||||iiiOOO===......000---***,,,///---,,,+++---.........---,,,,,,++++++,,,,,,---..................//////,,,,,,------------------000...---,,,------,,,***,,,,,,,,,---------------,,,,,,---......---,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---...///000000111111000000111111111000000111111111///000222555777888555333------...///111222333333222111000000///000000000222000000111222333222111666444333333444777:::<<<@@@HHHSSS]]]gggsss~~~zzzzzz|||zzztttsssssstttqqqnnnqqqxxx{{{wwwwwwzzzwwwsssyyywww```NNNDDD>>>:::888888;;;;;;===MMMcccmmmkkkxxxxxx{{{|||oookkkiiinnnuuuvvvnnnfffaaannnzzzwwwcccLLL???===FFFSSS___```___```dddfffgggHHH:::777;;;777999===:::777<<>>---+++------...111111///,,,,,,---//////...,,,,,,++++++++++++,,,,,,,,,,,,---...............------------------------000...------------,,,***,,,,,,,,,---------......+++,,,...//////...,,,++++++,,,,,,---------,,,,,,---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---......///000000000000000000000000111111000000000111222333555666555111...---...///000111222333444222111111000//////000000111000///000222333222111444333222222666===DDDHHHTTT]]]iiirrryyy~~~xxxxxx~~~{{{{{{}}}}}}~~~}}}}}}xxxuuurrrpppkkkgggkkkrrrxxxttttttwwwrrrllltttkkkUUUIIICCC???<<<;;;<<<888777DDDZZZeeedddyyyzzz|||zzz|||rrrlllhhhkkkqqqrrrllleee^^^jjjwwwxxxlllZZZHHH===;;;DDDNNNWWWbbblllpppnnnvvvPPP===888;;;777777;;;:::;;;===BBBGGGEEE===888888777444111//////000000///000000///...............///............//////000111000///000222333222111222111111333555555333111111111111111222222333333...///000000000111333555777777666666555444333333333111//////000000///...---///000000///......///------,,,,,,+++,,,,,,,,,,,,------...............)))+++///111111///,,,***------------------------....../////////000000000111111111111111000000000111222---,,,222111333@@@hhh}}}yyy{{{}}}}}}yyyuuummmeee^^^YYYRRRLLLGGGCCC???===999999888777555444333333333222111///...---------666444111///......///000000///.../////////---+++............///000111222222000...,,,+++***++++++---+++************)))((()))***,,,------,,,***)))******++++++,,,,,,------*********)))******+++,,,+++******+++------,,,***...+++((()))---///---***...------,,,+++******))),,,,,,---...000111222333333333333444666999;;;<<<777CCCSSSfff}}}pppSSS@@@...+++,,,,,,000777222000------...//////.........------------......***+++,,,---------------//////...---------.........---++++++,,,,,,***))),,,,,,,,,---......//////+++---...//////...---++++++,,,,,,------------------+++***+++---.........++++++,,,,,,,,,,,,------///...------...///---,,,---......///////////////---......//////......---111111222333444222///+++//////000000111222333333333222111111000000000000111000///000222222222111111000111555===IIIUUU]]]mmmvvv|||zzz{{{{{{wwwwww}}}|||wwwxxx{{{}}}{{{|||}}}yyysssnnnkkkfffbbbdddiiissssssuuuvvvpppjjjqqq~~~vvvaaaRRRKKKDDD===999777444555???PPP[[[^^^zzz~~~vvvnnnmmmpppnnnggg___]]]gggqqquuuqqqdddQQQAAA======???III\\\nnntttrrrXXXBBB999;;;777666;;;;;;<<<;;;===@@@???:::999;;;:::777333111111111111111000000///..............................///000000111000111222444444222000000000000222444444222000333333333333222222222222...///000111000111333666333444555666666555444444444222000///000000///......///000///------///000,,,,,,,,,,,,,,,---------,,,...///...,,,---000444++++++,,,---...------,,,+++,,,,,,------............/////////000000000000111111111000000/////////555555...+++111111111;;;TTT{{{|||}}}~~~{{{wwwtttlllddd^^^YYYRRRLLLGGGCCC???===;;;999777555444333333333555444222000...---------444333222000///...------///...---.........,,,***.........///111222444444222111...,,,******++++++---+++)))))))))***)))''',,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------******))))))***++++++,,,,,,++++++,,,......---,,,...,,,+++++++++,,,,,,+++......------,,,,,,++++++,,,,,,---...000111333333333333444666888;;;===???>>>DDDMMM\\\rrr{{{lllSSSBBB333...---+++000888333000...---...//////......------,,,,,,------...+++,,,...///000000000///111000///.........//////...---,,,+++,,,,,,+++))),,,------...//////000000+++---///000000///---++++++,,,,,,---......------...,,,+++,,,///000000///+++++++++,,,,,,---------///...------......---+++,,,,,,---...............------...//////...------/////////111222111///,,,//////000000111111111222444444222111111000000000111000///000111222111000111222555===KKK^^^oooyyy~~~vvvtttxxxvvvvvvvvvwww|||~~~~~~|||~~~~~~}}}zzzyyyzzzxxxqqqkkkiiifffbbbbbbdddkkkrrryyyxxxpppmmmsss|||nnn```WWWLLLAAA===777555888<<>>888GGG___pppuuummmMMM<<<;;;888777;;;<<<999::::::666444888BBBLLLFFF===444222333333222222111222333222000......///***...222000---+++///333000111222333444555555555111000000000000222444555333333222111111222333333222000///111333444111///000111333777::::::888555222111000/////////000111000000000///......------,,,,,,,,,---///...+++(((...---+++*********++++++...---+++******+++---...------............------///......------///000111//////............////////////000000111111111222CCCddd~~~zzz}}}{{{ssskkkdddaaa```ZZZRRRJJJFFFDDDBBBAAAAAA>>>;;;999888777555333333333333222222111111111222111///...------............,,,,,,,,,,,,......///000111444666888:::;;;333333111000...,,,+++***)))+++,,,+++((('''***---------,,,,,,+++***))))))++++++++++++,,,---...///,,,)))))),,,+++)))(((+++---,,,,,,,,,------+++***000---+++,,,...000///---000///---,,,++++++,,,---)))***+++,,,...///000000;;;777777;;;>>>>>>AAADDDBBBCCCEEERRRmmm}}}cccOOO;;;333...***+++000......---,,,---...///000.........------,,,,,,,,,...000444666777555222000---,,,+++,,,...///...---///...---,,,,,,,,,,,,---///////////////...------,,,,,,------...------,,,///,,,)))))),,,...---+++------------------------------------,,,+++******---,,,******,,,...---,,,,,,---...//////...---,,,...---------...///111222000//////000111111000...000...,,,...111333111///444333333222111000000000222222111111000000111222999:::EEE[[[wwwyyyxxx}}}xxxvvvuuuvvvssswwwwwwtttyyyxxxxxx~~~~~~~~~wwwmmmiiinnnrrrpppiiifffhhhhhhdddcccmmmqqqvvv{{{wwwvvv{{{{{{wwweeeRRRHHHDDD???:::777777:::<<>>???JJJ___rrruuuSSS>>>===:::999<<<;;;999::::::777444888CCCLLLKKKBBB888333333444555555111222333222000......///...//////////////////000000111222333333444444444000000000000000222333444444333222111111222333444333111000111333444222000222222333555777777555333333222111000000000000000000000000///......---------------...//////,,,)))'''(((***,,,.../////////...---+++******+++---...------............------///......---...///000111//////............//////000111111111222222222222<<>>>>>@@@CCCCCCEEEIIIWWWssspppXXX???444///++++++///...------,,,---...///000......---------,,,,,,,,,///111555888999666333111///...------///000///---.........---------,,,,,,---...............---,,,---------...------,,,,,,///,,,******,,,------,,,------------------------+++,,,,,,---------,,,,,,...---,,,,,,------...---------...//////...------222111000///...//////000000///...///111111///...111///...///222444333111555555555555444444333333000000111111222333444666AAAGGGUUUlll~~~zzztttrrrtttwwwvvvyyyxxxwww{{{yyyzzz{{{yyyxxxxxxnnniiipppsssrrrllliiilllllliiiaaagggiiippp{{{yyyvvv~~~{{{zzzrrr```OOOJJJCCC===:::999999999CCCZZZnnnvvv{{{{{{iii___uuurrr___NNNBBBAAAOOO___YYY@@@===<<<<<<===:::999::::::777555999CCCKKKOOOGGG<<<444222333444444000111222111///......///222000...///111222000...///000111222222222222222000000000000000111222333444333222111111222333444333222111222333444333111444333333333555555333111333333333333222111000///111000000//////......---.........///000///---+++%%%'''+++...000111000///------++++++++++++------------............------......------......///000000//////......//////000222222222222222333333333555III|||}}}~~~vvvnnnhhhddd]]]YYYSSSMMMHHHDDD@@@>>>???<<<888555555555444333222222222222222222333333111000///...---------...+++,,,,,,------,,,,,,+++000111333555888;;;>>>???;;;:::888555333000...---...---++++++---------,,,---,,,,,,++++++*********+++++++++,,,,,,------...222///...000///++++++---((('''''')))+++------,,,...---++++++,,,------,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------222000222888<<<<<>>PPP\\\ooo||||||}}}vvvooommmrrrwwwyyy{{{|||}}}~~~~~~{{{vvvsss{{{yyy{{{wwwmmmhhhoooqqqooojjjiiilllllljjj^^^aaaaaajjjyyyzzzvvv{{{{{{wwwyyysssaaaYYYNNNEEE@@@===:::888:::HHHZZZhhhqqq|||uuummm~~~~~~rrr```KKK???AAAIII^^^???;;;;;;===>>>999999:::999777555999BBBIIIOOOJJJ@@@666222111///,,,000111111000......///000222222111000111000////////////000111111111111111000000000000111111222222444333222222222222333444444333333222333333333333555333222333444555444333333444444444333111000...111111000000///...............---...//////---+++++++++,,,---------,,,+++---,,,,,,++++++,,,,,,---------............------------------......//////000000////////////000000222222222222222222222222222>>>hhhxxxooohhhddd\\\XXXSSSNNNIIIDDD???;;;===:::666444333444444333111111111222222333333333111000//////......------***+++,,,------,,,+++***111222333666999===AAACCC???>>>;;;888555222///...///,,,******---///---+++,,,,,,,,,++++++************+++,,,,,,------------000---,,,...,,,((((((******)))((()))+++------,,,...---,,,++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,333111111555888999>>>DDDJJJPPPZZZjjjfffBBB333000---+++,,,,,,,,,,,,---------......------------------------...111666999999666111...111///......000000///---,,,---///000000...,,,+++,,,,,,---.........------............---,,,++++++...---,,,+++,,,------...//////------,,,------...++++++,,,---......------,,,...000///---,,,---///......////////////......666555333222000...---,,,//////...///000111///---000000000111222333333333111222222222222111000000555666666777888>>>FFFLLLeeerrr~~~|||xxxwww~~~}}}zzzzzz||||||wwwqqqnnnrrrwww{{{~~~|||yyy~~~zzzwwwxxxtttssswwwxxxrrriiieeeiiiiiigggeeeeeeggggggfff\\\___```hhhwwwxxxtttzzz}}}{{{yyy|||yyynnn]]]OOOGGGAAA===999999>>>LLL]]]gggqqq{{{}}}yyysssjjj]]]NNNCCC>>>bbb@@@999999<<<>>>999:::999888666555999@@@EEEMMMLLLFFF;;;555222,,,%%%000000000///...---///111///222444222///---///222//////000111111111000000111111111222222222222222444444333222222333444444444444333222222222333444444333222333555666666555333333444444333222000///111111111000//////.........---,,,,,,------,,,***///---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------...............000000////////////000000111111111111111111000000333:::WWWyyyooogggbbb\\\XXXSSSNNNIIIDDD>>>:::;;;888555333333444444333111111111222222333333333000000000//////...------++++++---......---++++++111222333666:::???CCCFFFCCCAAA>>>:::666222///......+++)))***,,,...,,,***,,,,,,+++++++++++++++******+++,,,---------,,,,,,///,,,+++,,,+++'''&&&)))...,,,******+++,,,,,,+++---------,,,+++++++++,,,)))***,,,---...---,,,,,,---,,,,,,,,,,,,+++++++++777333222333333555===EEENNNWWWcccrrr___<<>>;;;:::999777555444777<<<@@@IIIMMMIII???888666000'''000000000...------///111---111555222---+++///333000000111111111111000000222222333333444333333222555444333222222333444555333333333222000111333555333222222444666777666555222222222222222222111000222111111000000//////......,,,++++++,,,---+++***---+++(((&&&&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---............---111000000//////000000111111111111000000000000000333999IIItttzzzpppgggbbb\\\YYYSSSNNNIIICCC===:::999777555444555555444222222222222222222222333333000000000000///...---,,,,,,------......------,,,111111333666:::@@@EEEHHHGGGEEEBBB===888444000...---,,,******+++,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,+++000---,,,...---))))))+++000---+++***+++,,,,,,,,,.........---+++***+++---***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++777333222111111222;;;EEEOOO[[[iiiwwwrrrSSS666---///...,,,,,,++++++,,,------------,,,,,,,,,,,,------------...,,,...111333222000---***...---,,,---///000///.........///000///...---,,,//////000000//////...---,,,------......------,,,.........---+++,,,...000222000...,,,,,,---...////////////......---++++++,,,,,,,,,///111222000///000//////......//////000...///000000111000000000111000000111222222111///...///111111000000222333333222000///000222444555:::@@@HHHOOOVVVaaannnxxx}}}}}}|||zzzzzz~~~|||xxxzzz{{{{{{zzzxxxxxxyyy}}}~~~}}}{{{xxxyyy{{{}}}~~~~~~zzzuuuuuuwwwzzz{{{zzzzzzqqqkkkmmmpppnnniiifffhhhdddccchhhkkkhhheeedddaaafffgggmmmvvvtttsss}}}yyygggVVVJJJCCC@@@888666888AAAJJJWWWmmmyyyqqqmmmvvvjjjNNNtttMMM???999999>>><<<;;;999666444333555999<<>>AAALLLVVVcccmmmsssyyy{{{~~~~~~{{{zzz{{{}}}~~~}}}yyyxxxyyy{{{|||yyyyyyzzzzzzzzzyyyuuuqqqsssxxx}}}~~~}}}zzzrrrnnnsssxxxvvvooojjjmmmhhhiiipppsssoooiiigggeeegggeeelllyyyyyyvvv|||xxxeeeUUULLLHHH@@@===999777;;;GGGZZZiiiwwwssssss|||xxx___|||TTTDDD:::999>>>>>><<<999666333222444777999<<>>FFFMMMRRR```lll|||}}}zzzyyy|||}}}}}}|||{{{xxxyyy{{{~~~~~~~~~~~~}}}~~~}}}{{{{{{zzzyyywwwsssqqqpppttt}}}yyysssrrrzzz}}}tttnnnqqqlllmmmuuuxxxsssllliiigggfffaaajjj{{{~~~xxx{{{~~~rrr```TTTOOOKKKHHH>>>444222<<>>;;;:::;;;>>>;;;888666666777777777999888777777888888666555...111444333000---------111000///......///000111111333444222...---000444333555777777555222111000555222///000333666555444666444333111000000111111444444555666555222000...000000000000000000000000777...$$$ ###+++222666000,,,(((+++000111+++%%%---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,---...///...---,,,+++***+++---///000000///.........//////000000111111000000111222444333111///000222333AAAkkk|||xxx}}}yyyqqqjjjeee\\\XXXSSSMMMHHHCCC===:::;;;999888888888777555333222333444333111111111333444111...---///111111111222222111000000111222222444444555666:::@@@IIINNNQQQPPPMMMGGG???888555333222000---------...,,,+++************************,,,,,,............,,,+++***,,,...///---,,,,,,---000,,,)))(((***,,,,,,***/////////...------,,,,,,///......---+++******)))//////...,,,***)))((('''///+++***000333333666<<>>MMMaaannnrrruuuxxxtttwww~~~}}}}}}|||~~~~~~|||zzzwww|||}}}||||||yyyyyy|||}}}wwwyyy{{{xxxwwwvvvzzz|||yyypppmmmuuu~~~~~~zzzxxxwwwsssrrrvvvxxxzzz~~~sssfff^^^VVVRRRIII???777555:::???TTTjjj{{{xxxyyy}}}}}}|||}}}vvvLLL;;;>>>???:::<<<:::999888888888666555;;;999888777666555222000000000///,,,***+++---///000000/////////000000111777333//////111333111...333444555555333333444555666444222222333555555555666555333222111111222333333333333333222000///---000000000000000000000000---222777888444///---...000222111...)))%%%$$$$$$------,,,,,,,,,,,,++++++------,,,,,,+++++++++***,,,+++++++++,,,---............---------......////////////.....................///111333444222111000222111555MMM{{{}}}yyy}}}~~~vvvmmmeee```[[[WWWQQQLLLGGGBBB===:::999888777777777777444222444222000222555666555333000333444222000444>>>FFF;;;999555222000///000111222333333444777===DDDJJJPPPPPPOOOJJJCCC;;;666333111///---,,,---------+++************************++++++***))))))))))))))),,,...000000///------......,,,***)))***+++++++++------------..................---,,,,,,+++******''''''((()))***+++,,,,,,+++)))***---...---111666777FFFXXXeeeooorrrgggXXX???222***,,,...,,,,,,000...---+++,,,...//////...//////...------------...000000000000000000000000000111111333444555666777555333000000000000///---222333333111...------...///...---...///000000...222222111000///...------000000//////////////////++++++,,,,,,...///111222111000///222555666444111222111000000111111000///222222333333333333333222222000//////000000///...222111000111444777888999AAANNNfff|||{{{~~~{{{~~~{{{zzzyyy~~~zzz~~~~~~|||}}}}}}zzzzzzwwwwww~~~vvvrrrzzz|||yyyxxx|||zzzuuu___YYYPPPFFF===777555444AAATTTnnn{{{zzz{{{yyyxxx{{{TTT;;;===???888;;;:::999999999888666444:::999777777777666333111000000///---,,,,,,...///000000000000000000111111666333000///111111111///333444444333333333555777666555444333333444555555666555444222222222333444222222222222111///...---000000000000000000000000000111222111///---///000...//////...+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***)))---,,,,,,,,,---...000111000///---,,,,,,---.../////////......------,,,,,,...---...000333444333222111222222222@@@eee}}}yyy}}}~~~vvvmmmddd___[[[VVVPPPKKKFFFBBB===;;;999777666777777777555333555222///222777999777333333555666555444666<<>>777;;;:::999999999888666444999888777777888777666444//////000000111000...---//////000111111111111111222333333111///...111333222333444333333333555777777777666444333333444555666555444333333333444555222222222111000///...---000000000000000000000000222///,,,,,,...111111111000...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))***)))(((((()))+++---...000///---,,,,,,---.../////////......------,,,,,,...------///222333333222------......444OOO|||xxx|||xxxooofff```[[[WWWPPPJJJFFFBBB>>><<<888777666777888777555333666333000333888:::888444777666666777777777666555555333000...---...000111///000111111333777===AAAEEEGGGGGGEEE???888333000///---,,,+++---------,,,************************)))(((((()))***,,,...000---///111111///---------,,,,,,,,,+++*********+++***++++++,,,---...//////---------,,,,,,++++++***000///...---+++***)))(((...---,,,+++,,,---,,,+++,,,444>>>DDDFFFDDD;;;333000+++))),,,...............,,,+++,,,---///............---------......//////000000000111111111222333444444555666777888888555333000000000000///---***+++------,,,,,,---...///...---...///000000...111000000000000111222222000111222333222111///...000111111222222333333333222111000000111222111111111000///000111222111000///000222333444333222222222111000111333444333222///333666888999@@@LLLUUUrrr|||hhhhhhzzz}}}{{{yyy}}}{{{}}}uuufffWWWKKKBBB<<<999444:::IIIbbb}}}{{{uuupppooovvvpppHHH<<<<<<999<<<:::999888888888666555777666666666777777555444/////////111333222///,,,//////000111222222222222///222333222......222666222333444444333333555666888888888666333333444666666666444444444444555666333333222111000///......000000000000000000000000000...---///444555222...444111......//////---+++++++++,,,,,,,,,,,,------)))***+++,,,,,,+++***)))+++++++++++++++,,,---.........---------......////////////...............///...---///111222222111...,,,///333333BBBqqq{{{vvvzzzzzzppphhhbbb\\\WWWQQQKKKGGGCCC@@@>>>999888777888999888777555777555333555888999888666888666666666777444000+++///......------...///000...//////000111555999===???AAAAAA???:::555222000...---++++++,,,------,,,************************((())))))***,,,...///000---///111000...---,,,,,,+++,,,---,,,***)))***+++***++++++,,,---.........---------,,,,,,+++++++++......------,,,,,,,,,,,,---+++((((((---111...(((***...444777777333...***,,,+++***,,,.../////////+++***((()))+++,,,,,,+++...------------...//////111222333555555555444444333444444555666666777777666444111111111111000...///000000///---+++,,,---///...---...///000000...444333111000......//////222222333333333111000...000000111111111000//////111111111111111111222222222111000111222333222111000111222333444444444444333222111222444444333222///333888>>>FFFSSScccnnnyyyYYYTTTgggzzz}}}~~~}}}}}}yyy~~~{{{uuuuuuzzz}}}~~~{{{jjjYYYJJJ@@@;;;444444<<>>:::>>>>>>;;;888666666777777777777555444333333111...,,,111...++++++---//////......///111222333333222222111...,,,...222666666444111333666777555333333333999::::::777333222444666777666555444444555666777555444333111000000//////000000000000000000000000222333111---******///444---111333000)))''',,,111+++++++++,,,,,,---------&&&'''***,,,------,,,+++***+++,,,---,,,+++***)))***+++---///000000//////......//////000000111111111///......000111000000000)))...888444111OOOyyyyyytttwww|||~~~~~~zzzrrriiiccc^^^YYYRRRLLLHHHEEEBBBAAA:::999999999::::::999777777888999888777666777888000444666444///---111555---.../////////...,,,+++,,,---......///111555888999::::::888555333333333---,,,***+++,,,------,,,************************++++++,,,------+++***)))---...000///---+++******))),,,...---***)))***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...+++'''+++999EEE@@@333++++++,,,...---,,,---000***+++,,,+++,,,///111000///---,,,,,,...//////...---------------...///000666999===@@@AAA???<<<:::;;;;;;;;;<<<<<<=========777555333222333333111000+++,,,......---...///111///...---...000000000...111000...---...///111222222111111000///.........///000111222333222222111...000333444444333333444333222111222444555444333333333222222333555666888333222111111222222111///777333666HHHfff{{{vvvxxx{{{zzzPPPFFFTTTbbb}}}|||vvvvvvooogggiiiuuu~~~|||~~~{{{yyyyyy{{{aaaKKK@@@<<<777555999@@@MMMfff{{{zzzssstttxxx|||eeeFFF@@@555888888888888777555444333777:::999555444555555111222111111000///......---///111///---///333333000...------///111222111000666999999666555666444000999888777666666777888999666555555444444444555555444222000111333333000---111111111111111111111111......////////////..............................,,,+++)))***+++,,,,,,+++,,,******+++...///---***---+++******+++,,,,,,+++)))***---...//////---,,,000///---------...000111///......///000///,,,***111...---000222777EEETTT}}}vvvrrruuuxxxxxxyyy|||wwwooohhheee```XXXOOOKKKKKKJJJDDD???<<<:::888777777777555333999:::;;;;;;:::999777666777333111222444444...)))++++++------------++++++......------...///111222555666777888777444111////////////...---+++***)))***,,,------***(((((((((//////...---+++***))))))---,,,++++++*********+++...---,,,***)))******+++///...---,,,,,,,,,---...++++++++++++++++++++++++++++++,,,------......///,,,///***'''999NNNGGG...,,,,,,++++++***+++++++++---+++...555555000...111---......//////......------***)))...111111222444999===BBBEEEDDDBBBAAA@@@>>>???BBBCCCCCC@@@<<<999888888666333///------/////////.........---------.........//////111222222///---,,,,,,.../////////...---,,,...111111///---111444666666444111///...444333222222111111222222333111111333777999777555555444333333333444555666333444444333111000111333555555;;;MMMlll}}}zzz{{{|||~~~~~~iiiRRRHHHRRRbbb}}}~~~|||||||||{{{zzzqqqxxxxxxqqqrrr|||~~~yyy||||||}}}rrrXXXIIIEEE:::444777;;;AAARRRfff|||zzz}}}oooJJJ@@@888999999999888777666444444666999888444333555444111111111111000///.........---///000///222777777333111000111333555555444222555888999666666777666222999888777666666666777888666666555555555666666777222111000111333333111///111111111111111111111111......////////////.................................,,,++++++,,,------,,,---+++***+++---...---+++---+++******+++,,,,,,+++***+++---/////////...---///...,,,,,,,,,---///000///.........//////...,,,---***)))***+++...:::FFFnnn}}}vvvrrrtttxxxyyy{{{~~~yyypppjjjgggaaaYYYOOOKKKJJJHHHCCC>>>===;;;888777777666333111777777888999999888777666444111//////000///,,,))),,,---............---,,,......------...///111222444666777777666444111///+++,,,,,,,,,,,,,,,+++++++++---......+++***))))))---,,,,,,+++***)))((((((+++++++++++++++,,,------...---,,,************+++---,,,++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,000,,,(((111>>>888))),,,,,,++++++***++++++,,,,,,)))***......(((&&&))).........///.........---///++++++///222222333666>>>BBBFFFHHHHHHGGGFFFFFFCCCBBBBBBCCCBBB@@@===;;;888888666333000....../////////.........---------............///000111222,,,---...///...///000222111000...///222333222000444666888888666444111000444444444333333333333333333111000222555666444111555444333111111111222222222333333222000000111222555666???TTTsss~~~~~~~~~~~~~~~xxx|||fffPPPHHHRRR```xxx~~~|||~~~{{{zzzyyywwwvvvtttqqqpppsssyyyxxxqqqrrryyyxxxqqqsssvvv~~~~~~hhhVVVMMMCCC<<<:::777666DDDUUUoooQQQ>>>:::999999999888777666555444555777666333222444333000111111000000//////......,,,///000000222666555000111111222555777777444222444888999777777999888444888777666666555555555666555666666666777777888888111111000111333444222111000000000000000000000000......////////////..............................///---++++++---------,,,---+++))))))+++------------+++******+++,,,,,,++++++,,,---///000//////...---,,,,,,++++++---...///000///---...///000000//////---,,,,,,+++,,,444<<>>===;;;888888777444111//////000/////////.........------------------...///000000+++---000000......000333111///......000111222111666666777777666444222000666666666555555444444444333111000222555555222///444333222000////////////222222333111000///111222444999FFF___|||yyyzzzzzzwwwvvvzzz~~~xxxbbbMMMHHHSSS^^^rrr}}}}}}uuuvvvwwwvvvrrrmmmjjjiiisssvvvvvvrrrssswwwrrriiihhhlllvvv~~~~~~kkkZZZPPPFFF>>>555111999FFFXXXtttZZZ===999:::::::::999888777555555333555555111111333222///111000000000/////////...---000000///000111...(((//////111333555444222///666999:::888777999888444777777666666555444444444444555666777777888888888333222222333333222111000////////////////////////......////////////.................................,,,++++++,,,,,,,,,+++---+++))))))***+++---...---+++******+++,,,,,,++++++,,,---///////////////---,,,,,,,,,---...///000111///------///111222111111000000///...///333777777bbbyyyrrrssswwwzzz}}}zzzsssmmmjjjbbb[[[RRRKKKGGGDDD???;;;999777666555666555444222333333333333333222222222222222111///,,,+++---///------............------------......//////000111222333444444333111000...((()))***,,,------------,,,---...---+++******+++)))))))))))))))(((((((((,,,,,,,,,---...///000111///...,,,+++******++++++,,,+++*********+++,,,---------------------------++++++,,,------......///,,,***,,,......+++,,,///++++++******++++++,,,,,,...---------...///000222///////////////000111111555000...222444555777;;;CCCDDDFFFGGGFFFGGGHHHJJJIIIDDD>>>::::::::::::999666777777444222000000111////////////............---------------...//////.........//////000000000222111//////000333555666;;;:::999999888777555333777777666666555444333333333111111333666666222///222222111111000000000000111222222111000///111222333:::MMMjjjuuuuuutttrrrtttzzz~~~~~~|||\\\JJJIIIVVV___ppp{{{||||||yyytttpppooooooooorrrssssssvvvxxxqqqgggfffjjjsss~~~~~~nnn___OOOCCC:::555888???FFFaaaggg@@@999;;;;;;::::::999777666555222444444111000222222///000000000000////////////---000000///000111...(((//////000222333333111...777::::::888777888777333666666666666666555444444444555666777777777777777555666555444222000......////////////////////////......////////////..............................---+++))))))***+++***))),,,+++***))))))***,,,...---+++******+++,,,,,,+++,,,,,,---....../////////---------......///000111111///------///111222111,,,......---,,,...000111777LLLuuuzzzssstttwwwyyy|||{{{sssmmmjjjbbb[[[RRRKKKFFFBBB===:::666555444555666777666555444333222111111000//////111111000...,,,+++---///---,,,,,,,,,,,,,,,,,,---------...//////000000000111111222222111000///...,,,,,,---------------,,,***+++,,,+++))))))***+++*********************)))......------......///000///...---++++++++++++,,,---,,,+++++++++---...///++++++++++++++++++++++++++++++,,,------......///...))))))...000------111+++*********++++++,,,---++++++***)))))),,,....../////////000111222444555888333222555888888999<<<@@@BBBCCCCCCCCCCCCEEEGGGEEE???777444555666666444555666666444222000000111000000/////////............------------......///222///,,,---000222111///555555555555666888;;;>>>DDDAAA>>>===>>>===;;;::::::888777444333222222222222000111333666666333///000111111222222333333333111222222111000000222333333<<>>AAAEEEHHHLLLHHHDDDCCCDDDDDDBBB@@@DDDAAA===999666555666777555444444666999888444000///000222333444555555555111222333222111111333555555???YYY{{{yyyqqqnnnllllllqqqxxx~~~~~~~~~{{{sssooo}}}~~~}}}TTTFFFLLL^^^cccooo~~~{{{yyyzzz~~~zzzzzz}}}vvvzzz~~~|||vvvnnniiirrrtttzzz|||zzz|||hhhSSSHHHAAA;;;777:::BBBUUUqqqXXXBBB<<<<<<;;;;;;:::999777666111444444111000333333000////////////000000000000---///000///222777777333666444222222333444444444111555777666666999999666444555666888888888888777::::::;;;<<<;;;:::888666666777888666111......///111111111111111111111111......////////////.................................,,,***)))******)))((((((***,,,+++))))))+++------+++******+++,,,,,,+++******++++++,,,------...++++++---...///000000000///.........//////...,,,///111111---...333333///333000EEEuuu|||uuuqqqtttxxxzzz}}}wwwnnniii___ZZZSSSKKKDDD???<<<::::::888777777777777666444222111111000111222333444000...,,,---//////,,,)))...---,,,,,,,,,,,,---...,,,---...///000000000///////////////.........------------------,,,+++++++++,,,,,,***))))))+++---------,,,+++******))))))++++++,,,,,,---...///000000///---,,,++++++,,,,,,,,,++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...///---+++,,,//////...************+++,,,---...///222111,,,,,,//////+++//////000222555999===??????<<<===AAADDDBBBAAABBB999;;;===>>>>>>>>>???@@@;;;666222333777999555111000222333333111/////////000000000000/////////...000//////......//////000000222333111000444===EEEGGGKKKOOOQQQSSSUUUYYY]]]^^^YYYTTTRRRTTTUUUSSSPPPWWWRRRLLLFFFBBBBBBCCCEEE???>>>===???@@@>>>888333000111222444444444333333222333444333222222444666888CCC^^^~~~}}}|||vvvnnnnnnoooqqquuuyyy}}}}}}uuummmttt}}}~~~xxxQQQDDDLLL^^^aaakkk~~~{{{{{{|||}}}}}}yyyvvvzzzyyy~~~wwwqqqppptttuuuzzz~~~xxxuuuwww|||eeeSSSGGG@@@;;;<<<;;;EEE]]]{{{bbbHHH<<<<<<<<<;;;:::999888777111444444111111333333000////////////000000000000000111///---///333444000666444111000111333444444---222444444777;;;;;;888444555777888999:::999999<<<===>>>>>>===;;;999777444666777666222//////111111111111111111111111111......////////////..............................///---+++***++++++***)))'''***,,,,,,***)))***,,,---+++******+++,,,,,,+++************+++,,,------)))***,,,---...////////////......///000///,,,***///111000,,,,,,111111,,,222...888YYYxxxrrroootttyyy|||~~~yyyoooiii^^^ZZZRRRKKKDDD???<<<;;;===;;;999888777666444222000//////000222444777888333000---///333333///***///...---,,,,,,---...///,,,---...000000000000///...............---------***++++++,,,,,,,,,++++++,,,------+++******---///------,,,+++***)))((('''))))))***+++---///111222000///---,,,++++++,,,,,,******))))))***,,,---///------------------------++++++,,,------......///***111222---,,,111555444************+++,,,---...***...///,,,,,,111111---//////000333777;;;@@@BBBBBB???AAAFFFIIIFFFDDDDDD444777:::;;;;;;:::;;;<<<999555222555:::<<<777222///111333333111/////////000000000000////////////111000000/////////000000,,,333888555000444CCCQQQ]]]aaafffjjjlllnnnrrruuuuuuoooiiigggiiijjjhhhfffhhhbbbZZZSSSOOONNNQQQSSSJJJIIIGGGHHHGGGDDD===777111222333444444333111000222333444444333333555777;;;EEEaaa~~~~~~|||}}}~~~yyyrrrjjjmmmqqqssssssvvv{{{|||{{{zzz|||vvvkkkooo}}}~~~|||||||||{{{vvvPPPCCCKKK\\\___ggg~~~}}}}}}~~~uuuttt{{{www~~~yyywwwyyyssstttxxx}}}{{{tttqqqssssss\\\MMMFFFCCC???:::===PPPlllzzzIII===666:::===888777888333555444333222111111111111000000///...............///,,,---222222000333:::444333222111111111222333666666777777777777777666888888888:::<<<===<<<;;;??????>>><<<;;;:::999888999888777666444333222111444333222222444555444333000111111000000///...---///...---,,,++++++++++++...+++((()))+++,,,***((())))))***,,,......,,,*********+++++++++******)))---,,,++++++------,,,+++,,,,,,,,,---------......---000000,,,))),,,000000222///---...000000---***555///000???ZZZ|||xxxsssqqqtttxxxzzz}}}{{{mmmbbb]]][[[VVVOOOGGG@@@===;;;999888666555666555444222333222222111000///...---111111000///////////////333222111000///...------///---,,,---000000...+++,,,+++******,,,,,,+++***+++------)))%%%$$$(((---++++++++++++++++++++++++......------,,,+++******'''))),,,///111111111111///...---,,,++++++++++++///......---------......000,,,((()))...000///---...---,,,,,,......---,,,///...------...///...---+++,,,---......---,,,+++---------............///222000000555===DDDEEECCCEEEDDDEEEHHHKKKJJJFFFBBB888777777888:::;;;:::999444222222555888888444000555333222222333333111000111111000000//////......///////////////.........222111333666777???TTTjjj}}}}}}yyy|||uuuuuuqqqffffffkkkhhhddd___ZZZWWWUUUNNNAAA777<<<666//////444999<<<<<<222555555000---...222555>>>OOOlll}}}zzzxxxxxxzzzyyyvvvssspppooottt{{{|||xxxwww|||}}}{{{}}}~~~wwwooo}}}~~~~~~||||||~~~iiiGGGCCCQQQ___[[[ccc{{{zzz{{{zzzxxx{{{|||~~~|||~~~~~~}}}|||zzzxxxxxx{{{iiiUUULLLHHH???999999DDDRRReeeTTTAAA888999;;;444444777333555444333222111111111111000000///............///,,,***---111111...///444444444222111111111222333444555666666777777777777888888888:::<<<===<<<;;;??????>>>===;;;:::999888999888777666444333222111333222111111333333222111...///000000000000000//////...---,,,++++++++++++...+++))))))+++,,,***)))+++******+++------,,,+++)))******+++++++++******---,,,++++++------,,,+++++++++,,,---......//////+++......***'''***------111000///000000000...,,,---+++,,,555CCC[[[{{{vvvqqqpppssswwwyyy|||{{{pppeee___\\\WWWOOOGGGAAA>>><<<999888666555666555444222333333333222111000...---111000000///////////////222111000///...---,,,,,,---++++++,,,......,,,***///...------...///...---,,,------***&&&%%%)))---++++++++++++++++++++++++------,,,,,,+++*********(((***---///111111111000......---,,,,,,,,,,,,,,,......------------......000,,,)))***...000///,,,---,,,++++++,,,---,,,+++///...------//////...---///...------------...///.........////////////000333111222777>>>CCCDDDBBBDDDDDDEEEHHHKKKJJJFFFAAA;;;999777777888888777666222333444555333222000000444222111111222222111000111000000000/////////...000000000000000000000000444222333999AAAQQQkkkzzz{{{}}}wwwrrrnnnkkkhhh```TTTIII@@@:::444333444666555333111222222333555888999888@@@VVVttt}}}}}}zzzwwwvvvwwwvvvsssoootttvvvzzz~~~yyyssstttzzz|||yyyxxxzzz~~~~~~yyytttcccGGGAAALLLYYY[[[ggg{{{zzz|||}}}~~~zzzgggXXXOOO@@@;;;;;;???EEERRRmmmdddHHH<<<;;;<<<444222777666555444333222111111111111111000//////......//////,,,,,,///222222//////111555444333222111222333333222333444555666777777777999888999;;;===>>>===<<<@@@???>>>===;;;:::999999888888777666444333222222222000///000111222111///---...///000111111111111......---,,,++++++++++++...,,,******+++++++++***,,,+++)))***+++,,,,,,+++((()))***+++++++++++++++---+++***+++,,,---,,,+++++++++,,,---...000000111///222222---+++...000///111222333222000///...///---...000000222===VVVmmm|||sssooonnnssswwwxxxzzz~~~{{{rrriiibbb^^^VVVNNNGGGBBB???===999888666555666555444222333333333333222111//////111000//////......//////000//////...---,,,+++++++++***)))***,,,,,,***(((,,,+++******,,,---,,,***,,,------***'''&&&)))---++++++++++++++++++++++++,,,,,,++++++***)))))))))***+++---///000000000///............------------...---------------......///,,,***+++...///...,,,,,,+++******,,,,,,+++***///...------//////...---000...,,,******,,,...000...////////////000000000333222444999???BBBBBB@@@BBBBBBDDDHHHKKKKKKGGGBBB===;;;888666666555444222///333555444///,,,...000333111000000111111111000000000000000////////////111111111111111111111111333000000999KKKccc~~~wwwllldddRRRJJJ@@@999666555444222111//////444:::===;;;999GGGcccuuu~~~zzzvvvtttuuutttqqqnnnxxx|||wwwppprrrxxxwwwuuutttwww{{{~~~~~~|||YYYHHHAAAIIIVVV\\\lll}}}{{{iiiXXXGGGAAA>>><<<:::>>>SSSkkk{{{~~~uuuNNN???===???777555999999444444333222111111111111111000000///.../////////111222333333222111222555666555444333222222333333111222333555666777777777999999999;;;>>>??????>>>@@@???>>>===<<<:::999999888888777666555444333333111000...///000000///.........///000000000000000...---,,,,,,+++++++++,,,...---++++++++++++++++++---+++))))))***,,,,,,,,,((()))***+++++++++++++++,,,+++***+++,,,,,,,,,******+++,,,---///000111222222444333///...111111///000333555444000...///111111222222111,,,000@@@QQQ{{{{{{rrrnnnmmmrrrvvvwwwyyy}}}~~~yyyqqqiiiccc]]]TTTLLLFFFAAA>>>===999888666555666555444222444444444333222111000000000000///............///......------,,,++++++***))))))******+++******)))***)))((()))***+++***))),,,,,,,,,)))'''&&&)))+++************+++++++++++++++*********))))))((((((******,,,---............/////////////////////...------,,,,,,------.........,,,+++,,,...///...,,,,,,+++***+++,,,---,,,+++///...---...///000///------,,,***))))))***,,,---............////////////111222444888===???>>><<<===>>>BBBHHHMMMMMMJJJFFF>>>;;;888777666555333111000111333222000///000222333111//////000111000000000000000000////////////000000000111111111111111555222444AAAWWWsss|||pppeeeUUUGGG???<<<<<<;;;777333222555:::<<<===???VVVrrrvvv|||xxxvvvwwwwwwuuurrryyy|||~~~yyyttttttvvvsssrrrrrrtttyyy{{{QQQIIIEEEMMMVVV\\\ppp}}}xxxaaaTTTJJJBBB===777666CCCTTTooowwwTTTAAA;;;???:::777999777444444333222111111111111111111000///////////////666666444000///222666999777666555333333333333444111222333555666777777777:::999:::<<>>;;;999888666555666555444222333333333333333222111000000//////...............------,,,,,,++++++************+++++++++*********,,,++++++,,,---......---++++++***)))''''''((())))))))))))******+++++++++******)))))))))))))))((())))))***+++,,,,,,------000000111111111000//////,,,,,,,,,,,,,,,---......------,,,---......---,,,,,,++++++,,,---......---000///......///000///...,,,,,,------------,,,,,,,,,,,,,,,---------......///000333777:::;;;:::999:::<<>><<<;;;::::::888888777777666555444444333222000000111111///...111111111111000///...------,,,,,,++++++,,,,,,,,,---......---++++++,,,...---,,,******+++,,,+++*********+++++++++******))),,,***)))***+++,,,+++*********+++,,,---//////000///000///---///222111---111333444333111000///000111---,,,000333333555888===VVV~~~pppkkkiiimmmrrrtttxxx}}}yyysssllleee^^^XXXOOOIIIFFFBBB>>>;;;999888666555666555444222222222333333222111000000000///......------......---,,,,,,,,,+++++++++******+++------+++***+++,,,+++))))))***,,,------,,,,,,+++***)))(((((((((((((((((())))))***+++++++++******))))))))))))))))))((())))))***+++------...222222333333333111///...++++++++++++,,,---...///------.........---,,,+++---++++++,,,...//////...000///......000000///...---...000111111000...---++++++,,,,,,,,,------------///222444777888999999:::<<>>;;;777333222///---000777<<<>>>===777444111///////////////////////////000000000000......///000000111111111222:::III]]]www~~~ooo]]]MMMCCCCCC<<<999:::;;;@@@OOO```www~~~xxxzzz|||~~~vvvtttvvvwwwyyy|||cccMMMBBBIIITTTWWWZZZttt}}}zzz~~~sss```OOOHHHDDD===:::<<>>AAACCCCCCBBBAAA@@@???>>>===;;;::::::888888777777666555555555555333222222222222111//////000000000000000///...,,,,,,,,,++++++,,,,,,------///000...,,,+++---///---+++++++++,,,,,,***(((+++++++++++++++***)))(((+++***)))***+++,,,+++)))******++++++,,,------...///000000///111555444///333222111111222111///---333//////333555333333555666???bbbnnnhhheeehhhmmmqqqvvv|||}}}xxxssskkkddd\\\VVVOOOJJJHHHEEE@@@;;;999888666555666555444222111111222222111111000/////////...------------...---,,,,,,,,,,,,+++++++++)))+++------+++)))***,,,((('''&&&'''***+++***)))...---++++++++++++***)))((((((((()))***+++++++++************************))))))***+++---...000111444444555555444111///---++++++++++++,,,---...///,,,---//////---,,,+++++++++******+++---......---000///...///000111000...........................,,,,,,,,,---------......---///111333555777999;;;>>>@@@EEELLLRRRRRRMMMIIIFFFFFFFFFFFFDDD>>>777222111000000222666<<>>BBBCCCCCCBBBAAA@@@???>>>===<<<;;;:::888888777777666666555555666555333333444333222000---...///000111111111111,,,,,,,,,++++++,,,---------///000///,,,+++---///,,,++++++,,,---,,,***''',,,,,,,,,+++***)))((('''+++***)))***+++++++++)))*********++++++,,,,,,,,,+++,,,++++++///333111,,,333111///000222222///,,,111//////222111---,,,...888555RRRlllfffbbbeeeiiinnntttzzz||||||wwwssslllddd\\\VVVOOOLLLJJJHHHBBB<<<999888666555666555444222000000111111111000000/////////...------------...------,,,,,,,,,,,,,,,,,,(((+++---,,,***(((***,,,***))))))***,,,...---,,,///...------------,,,***'''(((((()))***+++++++++***************+++++++++******+++,,,...000222333555666666666444111///---++++++++++++,,,---...///,,,...//////---,,,++++++***))))))***,,,...---,,,111///...///000111000......,,,***((((((***,,,...---------.........//////...000222333555777;;;===BBBCCCGGGNNNRRRQQQLLLFFFJJJJJJKKKJJJGGG@@@777111///222444444555999@@@FFF<<<999444000//////........./////////000000111111000000111222333333444444>>>LLL___sss{{{xxxuuueee[[[___fffjjjuuuzzzyyy~~~{{{}}}xxxzzz~~~pppHHH???EEEKKKUUU\\\iiizzz}}}yyy}}}|||~~~~~~mmmaaaQQQAAA;;;======EEEjjj~~~bbb;;;:::???777222888777666555444444222///,,,...222222//////111---%%%444333222222333444666777:::888666444444555444444666666777666666555444444;;;;;;<<<>>>@@@CCCFFFHHHAAA@@@???===;;;<<<>>>@@@===999666777888777000***888555222000000111111000000000000000//////////////////...------------...///333555333222111...))),,,+++******++++++***(((++++++************++++++,,,,,,+++***)))))))))***---------,,,+++***)))(((//////......///000111222666333000111333333222000222222222222111111000000888111EEEwwwrrrhhhaaaccciiinnnssswww|||~~~zzzwwwrrriii```___YYYSSSOOOLLLGGG???999:::888777666777666555333...///111222222111000///...///111000///------...///...,,,+++***+++,,,,,,***---///...+++***+++,,,,,,,,,)))(((+++///...))),,,***)))***------+++)))******)))))))))))))))***,,,+++******++++++***(((+++,,,------,,,...111333666999:::999555111---+++000///---,,,,,,,,,------111111000000///---,,,+++(((((()))***+++,,,,,,------,,,+++...111111///,,,////////////////////////222000///...//////---,,,111111222333555:::???CCCIIIJJJLLLOOOPPPOOOLLLIIIHHHIIIIIIHHHDDD>>>888444444666555333555===AAAAAA;;;888444000---,,,------222000//////000000///---333111///...///222666888BBBRRRjjjyyywww|||}}}~~~___JJJEEEIIIOOOVVV```sss~~~}}}yyyzzz}}}yyyyyydddVVVLLLEEEAAA>>>BBBZZZ~~~lllBBB;;;???888444888777666555555555333000...111333111---...111///***333222222222333444666777:::888666555444444444444666666777777777666555555;;;;;;<<<===@@@CCCFFFGGGCCCCCCBBB@@@>>>===>>>@@@;;;999888999:::999555111888555222000111111111000111000000000//////////////////...---------------111555666444222222...))),,,+++******++++++***(((++++++************++++++,,,,,,+++*********++++++++++++++++++++++++******,,,---...///000111222222555222000000222222111000111111111111111000000000000000===]]]vvvkkkcccdddhhhlllooossswwwzzzzzzxxxuuurrrjjjaaa```ZZZRRRMMMJJJEEE>>>888:::888777666777666555333///000111222222111000......///000///---,,,---.........,,,+++++++++,,,,,,+++---///...,,,***+++,,,++++++)))'''))),,,***%%%...,,,+++,,,//////---+++******))))))))))))******,,,+++******++++++***((()))***+++,,,,,,...111444555888::::::777333000///000///...------...//////000000//////...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000...+++...........................------...000111000///333444555777;;;???DDDHHHJJJJJJLLLNNNPPPOOOLLLIIIFFFFFFGGGFFFCCC>>>:::777666888888555777===AAA@@@999777333000...---......111000//////000000///......///000///000333888<<>>>>>888999:::;;;;;;:::999888777555222111111222111000111111000000000////////////......---------------111555666444333222///***---+++******++++++***)))++++++************++++++++++++++++++++++++,,,,,,))))))******++++++++++++***+++---000111222222222333111//////000111000////////////000000000000000...444888DDDjjj{{{ooofffdddggghhhjjjmmmssswwwxxxwwwuuussslllccc]]]XXXPPPKKKHHHDDD???;;;:::999777666777666444333111111222222222111///......//////---++++++---///......---,,,,,,,,,------,,,---......,,,++++++,,,,,,,,,***((())),,,((("""---,,,,,,---......---+++***)))))))))))))))******---+++******++++++***)))((()))***++++++---000333444777:::;;;999666333333111000000///000000111111000//////...---,,,+++***//////.........------------,,,,,,,,,------,,,***------------------------...------...000111111000333444777;;;@@@EEEIIILLLKKKKKKLLLMMMNNNLLLIIIFFFFFFEEEEEECCC@@@===:::888:::<<<;;;999999>>>???>>>666444222///......///000000///...///000111000///,,,///222222222666>>>EEEVVVfff}}}yyyWWWEEEBBBMMMOOOWWWhhh|||||||||wwwpppppp}}}www|||jjjYYYSSSTTTNNNBBBGGGeeeWWW???;;;:::999999777777666777777666333111222111000///111333222111000000000000222444666777888888888666444333333444555666777888888999888888:::::::::<<<>>>AAACCCEEEFFFGGGHHHGGGCCC@@@======888:::<<<<<<;;;::::::;;;777555222222222333222111111111111000000000/////////...------,,,,,,------///222444222222333111,,,---+++******+++,,,***)))++++++************++++++***************+++,,,---))))))))))))******++++++***+++...000222111000000111000/////////000000000.........//////////////////444333555OOO}}}rrrgggeeefffggghhhkkktttxxxyyyxxxwwwtttmmmeeeYYYTTTNNNIIIFFFDDDAAA???;;;999777666777666444222222333333222222000///...//////...+++******---///......------------------------......---,,,,,,,,,------,,,***,,,...+++%%%*********+++++++++***)))))))))))))))))))))***+++---+++******+++,,,***)))((()))*********+++...111444888;;;<<<:::888666555333333222222222333333333111000///...---,,,,,,,,,........................---,,,,,,+++++++++***)))------------------------111000//////000000///---000222666<<>>;;;999888===??????;;;;;;===>>>;;;333222111/////////000111///......///000111111000///222555444444;;;HHHTTTdddrrr~~~pppTTTGGGFFFJJJKKKUUUlll{{{{{{{{{wwwpppooozzz~~~xxxrrrxxx}}}nnnjjjkkk```LLLFFF]]]}}}dddCCC999::::::888777666666777888777555222000///000333555444111000000000000000111333555666777888999777444333333444555666777888888999888888999999:::;;;===???BBBCCCDDDFFFHHHGGGCCC@@@===<<<:::;;;<<<;;;999888888999666444333222333333222111111111111111000000000000......---,,,,,,,,,,,,,,,***///111///000333222///---,,,++++++,,,,,,+++)))++++++************++++++)))))))))))))))***+++,,,,,,+++******))))))******,,,---///111111000...---////////////...///000000................../////////...---000<<<[[[~~~rrrhhheeeggghhhiiillluuuyyyzzzwwwvvvssskkkcccYYYUUUOOOIIIEEEBBB@@@>>>;;;999777777666666444222333333333222111000////////////...+++******---///...........................------......---,,,++++++,,,***))),,,///---''')))***++++++************))))))(((((()))***++++++---,,,++++++,,,,,,+++)))***++++++***)))***,,,...666999===>>><<<:::888777888888777777666555555444333222000///............+++,,,,,,---.../////////,,,,,,,,,+++************------------------------111000//////000111///...000222777>>>FFFKKKLLLLLLKKKHHHEEECCCAAA???;;;999AAAAAA@@@???>>>>>>>>>>>>???AAA@@@<<<:::<<<;;;888111000000//////000111222///......///000111111000222333444444666BBBUUUcccuuu~~~|||~~~dddOOOHHHHHHKKKNNN\\\vvvxxxyyyzzzxxxqqqmmmttt|||zzzwwwrrrnnnttt~~~qqqYYYKKK\\\{{{vvvMMM;;;;;;;;;777666555555666888777555333000...000555666333//////111000000000000222333444555888:::888444222333444666666777777888777777777999999999:::<<<>>>@@@BBBBBBDDDFFFFFFCCC@@@???>>><<<<<<;;;:::999888888777555444333333444444333111222222111111111000000000...------,,,,,,,,,,,,,,,)))---///...///222222///...,,,++++++,,,,,,+++***++++++************++++++*********)))******++++++...---+++*********++++++......///000///...---,,,...///000///......000222000/////////............000,,,...444555CCCooo~~~ssshhhgggiiijjjkkkmmmtttwwwxxxuuusssooohhh___[[[XXXRRRLLLEEE@@@===;;;<<<:::888777666555333111333333333222111111111000...//////---++++++---///---...//////000////////////...------///...---+++******'''&&&)))---,,,(((***,,,------,,,++++++,,,(((((((((((()))***+++,,,...,,,++++++,,,,,,+++******++++++***)))***,,,...777:::???AAAAAA???>>>>>>@@@@@@???>>><<<999777666444333111///......//////******+++,,,---...///000+++,,,,,,+++***)))+++,,,------------------------...------///111333333222222333888AAAIIIMMMLLLIIIFFFCCC???===<<<:::888666:::;;;<<<>>>@@@BBBDDDDDDAAABBB???:::888::::::777000/////////000000111111000///...///000111000///222333444666>>>OOOeeettt|||~~~xxxuuuuuuyyy{{{ffflll|||qqqWWWJJJGGGGGGKKKQQQddd~~~}}}}}}~~~xxxxxxyyywwwppplllrrr{{{~~~yyyuuurrrqqqttt}}}fffTTT^^^xxxZZZAAA===<<<555444444444666777777555333333///...333444000...000222111000//////000111222444888;;;999555222222444666666777777777666555555888888888999;;;===???AAAAAACCCEEEEEECCCBBBBBBBBB>>>;;;888999:::;;;999777555444333444555555333111222222222111111111000000...---,,,,,,++++++,,,,,,,,,000111//////222111......,,,++++++,,,---+++***++++++************++++++------,,,,,,++++++,,,,,,---,,,+++***+++,,,...///...........................000111000//////111333222111111000///...------///---111666333999[[[uuujjjhhhjjjjjjlllnnnsssvvvwwwtttrrrooohhh___XXXVVVSSSMMMGGGBBB>>>===<<<:::888777666555333111333222222222111222222222...///000///---,,,---...---...///000111000000//////...------//////---+++---,,,'''$$$''',,,,,,((()))+++------+++***+++,,,(((((((((((()))***+++,,,...,,,++++++,,,---+++***((()))*********,,,///222777;;;AAAEEEFFFFFFGGGGGGJJJJJJHHHFFFBBB>>>;;;999444333000...------...///,,,,,,,,,------.........+++,,,---+++******,,,///...........................------///222444444333111333888@@@HHHKKKHHHDDD???===:::888999999999888999;;;===???BBBCCCDDDEEEAAAAAA===777555777888666////////////000000000111111000//////000000///...222333777@@@OOOcccyyy}}}{{{xxxwwwtttuuu|||sssccc```nnnaaaLLLGGGIIIJJJNNNXXXmmm~~~}}}~~~~~~|||zzzwwwqqqooovvv~~~yyyyyy{{{{{{uuu^^^___sssdddEEE???<<<555444333444555777777555333666///---111222......222333222000/////////000111444888;;;999555111222555666666777666666555444444888888888999:::===???@@@AAABBBDDDDDDDDDCCCDDDEEE???;;;777888<<<>>><<<888555444333444555555333222222222222111111111111000...---,,,,,,++++++,,,,,,000333333000///111000---...---+++,,,------,,,***++++++************++++++000///......------------,,,++++++***,,,...000222,,,,,,,,,------///000111...000222111//////111444333333222000///...---,,,))))))...000...333LLLhhhvvvllliiijjjkkklllnnnsssvvvxxxvvvtttrrrkkkbbbQQQQQQQQQNNNIIIFFFCCCCCC<<<:::888777666555333111222222222111222222333333...///111000///------...---...///111111111000///000...,,,---///000---***222000***&&&''',,,,,,)))'''))),,,+++)))''')))***(((((((((((()))***+++,,,...---+++,,,------,,,***&&&''')))***+++...222555666;;;BBBGGGJJJLLLMMMNNNQQQPPPNNNKKKGGGBBB===;;;333222///---,,,,,,---..................---------***,,,---,,,******---111////////////////////////111000///000111222111000///000555>>>FFFHHHDDD???:::888666666888;;;<<<<<<>>>???@@@AAABBBBBBAAA@@@AAA@@@<<<555333666777555////////////000000000000222000//////000000///---333555===JJJ^^^ttt~~~||||||~~~wwwvvvyyyppp```VVVhhh{{{wwwWWWFFFHHHMMMOOOVVVbbbyyy~~~yyyssssss|||~~~fff```mmm~~~uuuLLL>>><<<:::666777888888888777555444333111000111222222111000000...---...000111111000444777;;;:::666222000///777777888999888666444222:::888777999<<<<<<999555>>>???BBBFFFHHHGGGCCC@@@DDDAAA>>><<<;;;:::999888777888888888777444222000555444333222111111111111111000...,,,+++++++++,,,///...------///000000///000...,,,+++,,,------,,,------......------,,,+++000///---+++*********+++---,,,++++++---//////......***)))------***,,,111000///...------...///000...///////////////......,,,...///,,,,,,555CCCOOOyyypppllljjjhhhkkkrrruuuwwwyyywwwsssmmmhhhfff]]]WWWOOOIIIFFFCCC???<<<:::888777666777666555333555222000111333444222//////////////////.........////////////////////////222000...---------,,,+++999333,,,)))+++---,,,)))***++++++,,,,,,++++++******((('''(((***++++++***///***)))---,,,((()))---((((((((()))***+++------666===FFFKKKLLLNNNRRRVVVWWWUUUUUUUUUMMMAAA:::;;;222222000///............000///......//////...---...---,,,,,,,,,---...//////000000000000000//////111111111000111111222333333333555999===>>><<<888666666777999===???@@@???FFFDDDBBBCCCEEEFFFEEEBBB===999555444555555333111///............//////000000111111//////000111000222777BBBUUUqqq|||uuurrruuu{{{}}}|||zzzzzz~~~~~~sssfffZZZ[[[ddd{{{yyy]]]OOOLLLJJJIIIIIIZZZppp}}}{{{|||{{{|||zzzyyy}}}jjjbbbkkk|||WWWBBB===;;;666666777888777666555444555333111111111111000...222000//////111222222222111444888999777444333333666777888999888666444333666777888:::===>>>===;;;???@@@CCCGGGJJJIIIFFFDDDBBB???<<<:::999999777666777888888888777444222000444333222111000000000000000///---,,,++++++++++++///...------///000000///111...,,,+++,,,.........---------------,,,,,,+++......---,,,++++++++++++...,,,++++++---......---...)))))),,,,,,***+++000000///...------...//////...///////////////......,,,------***)))---555<<>>;;;:::999777666666666444222444222111111333333222000000000//////.........---........................111000...---...---,,,***000,,,''''''***,,,,,,***)))******++++++******)))***)))((((((***+++******...******---,,,))))))---)))))))))***+++,,,---...666<<>>:::<<<>>>CCCFFFGGGEEECCCCCC@@@===;;;;;;:::888666888888888888666444222111222222111000////////////000///---+++*********+++///...,,,---...000//////111...+++***,,,...///000------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++///---++++++,,,------,,,---))))))***+++)))+++...///......---......//////...//////000000/////////++++++***))))))***+++,,,FFFiii}}}pppjjjhhhggghhhiiinnnqqqssstttqqqkkkddd___\\\VVVNNNHHHEEEBBB>>>:::;;;999666555555555333111444222111111222222111000111111000///...------,,,........................000///......///...+++(((+++(((&&&'''***,,,+++)))((())))))))))))))))))(((,,,***(((((()))***)))(((---+++***,,,,,,)))))),,,************+++---...///666;;;AAAEEEHHHKKKPPPTTTYYYWWWWWWUUUMMMCCC<<<<<<000000000000000///...------------///111111000......---+++***)))******+++---....../////////......000000000000111222333444111000000333666888888777888777666888===CCCFFFHHHFFFGGGIIILLLLLLGGGAAA<<<666444222111222333333333222222111000/////////000000111111111000000111444;;;NNNggg~~~{{{vvvxxxrrr^^^KKKGGGPPPaaazzzfffPPPBBBIIIPPPQQQZZZiii}}}~~~}}}~~~~~~sss^^^___oooqqqLLL===<<<666666666666555555444444444333111111111111000...///---,,,,,,...///...------111555888999999888777666666777777666666444444666999===<<<:::888999;;;777888;;;???CCCFFFEEEDDDFFFDDDBBB@@@???>>><<<:::888888888777666444222111222222111000000000000000000...---+++************///---,,,,,,...//////...000---***)))***---//////---------,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,///---++++++,,,,,,,,,***,,,***))))))))))))***,,,...------.........//////...//////000000000000///,,,)))((())),,,...---+++111MMMnnn}}}ooohhhggggggfffeeejjjmmmpppqqqpppjjjbbb\\\[[[UUUNNNHHHEEEBBB===999;;;999666444444333222111333222111111111111111000222111000///...---,,,,,,........................///......//////...***'''---,,,***+++,,,,,,***(((((())))))******))))))(((,,,+++)))((()))***)))(((,,,++++++,,,,,,******************+++,,,---//////666999>>>BBBEEEIIIMMMQQQSSSRRRQQQNNNGGG>>>888666//////000000000///------...---...000111111...,,,111///...,,,++++++,,,,,,,,,---..................//////000000111222444444111000000111333555777777999777666888>>>EEEJJJMMMKKKLLLOOOOOOMMMHHHAAA<<<222111000000111222333333444333222111000000000000///...000222333333888>>>BBBZZZvvv}}}}}}yyyiiiZZZOOOHHHOOO```ttttttWWWGGGCCCOOOTTTSSSbbbyyy~~~{{{yyyyyyxxxyyy}}}vvvccc[[[___}}}TTT???;;;777777666666555555555555222111000000222333222111///...,,,,,,.........---///111555888::::::888666666666666666666555555444444777;;;;;;888777888:::::::::<<>><<<999888888777555444333222333333222111111111222222000///---+++*********+++...---,,,,,,...//////...///,,,)))((())),,,------...---,,,++++++++++++,,,)))***,,,---......---,,,///---++++++,,,,,,+++***++++++***((((((***++++++,,,,,,---.....................///000111111000000///+++((()))---000///...///===PPPgggyyynnngggfffgggfffccchhhjjjlllooooooiiiaaaZZZYYYTTTMMMHHHEEEAAA<<<888;;;888555333333333222111222222222111111000000111222111000///...---,,,,,,.................................//////---***''',,,,,,,,,,,,---,,,***))))))******************))),,,+++)))((()))***)))(((+++,,,,,,,,,++++++***)))*********+++,,,---//////444777:::>>>BBBFFFJJJMMMLLLMMMLLLGGGAAA:::666333///////////////......---000/////////000000---+++111///...,,,++++++,,,,,,,,,,,,---...//////......000000000000111222333444111111111111222444666888999777666888???FFFLLLPPPQQQRRRSSSQQQMMMFFFAAA===000000/////////111333444444444333111000000000000///---///333333555===HHHVVVnnnppp^^^UUUZZZVVVYYYdddtttooo]]]MMMHHHMMMYYY[[[\\\ooo}}}yyyzzz{{{|||uuuqqqfffYYYaaaDDD;;;888888777666666666666666111000///000222333333222222111//////000111000///111222444888;;;;;;888555555555555555555555555555000333666888999:::;;;<<<999999;;;???DDDHHHJJJJJJGGGFFFDDDCCCBBB@@@===;;;999999888666555444333222333333222222222222222333111000...,,,+++++++++,,,...---+++,,,---///......///---******+++,,,++++++...---+++*********+++,,,***+++,,,,,,------------...,,,******+++,,,,,,+++,,,---,,,((((((+++,,,***+++,,,---.....................///000111111111111222...***)))+++------,,,111444<<>>;;;//////000//////000222555333333222111000000000000222...///444555777CCCRRRmmmwwwfffWWWTTTXXXmmmnnnrrrxxxrrr[[[MMMHHHKKKTTT```eeemmm{{{}}}}}}~~~tttvvv~~~wwweeesssLLL;;;:::999888777666777777888222111000000222333222111444222000000111111111///000111333888<<<<<<999666555555555444444555555666222333555888;;;===<<<;;;888888999<<>>;;;888555555444444444555555666888666666999<<<===;;;888<<<<<<<<>>CCCBBB;;;777777444000111///,,,******---000222---+++)))***---222444666...---,,,,,,,,,---...///---...///000111111111111444333222111000000000000---000222222111111333555777666777:::AAAGGGLLLNNNNNNSSSWWWVVVLLL@@@555//////111222000......222555000000000000000000111111333///333===DDDNNNddd|||jjj[[[PPPPPPSSSWWWdddtttjjjXXXMMMJJJKKKMMMQQQVVV___ttt~~~{{{~~~~~~~~~yyytttuuuyyy|||{{{xxxuuutttvvv|||}}}zzzxxxxxx{{{||||||zzzzzz|||||||||wwwyyyeee===@@@444555<<<777555777555444333111000///000000111777666444222111111111111000...000666888888:::>>>888777777666555444555555888666111111888??????999???:::999>>>DDDFFFIIILLLIIIHHHFFFEEEDDDCCCAAA???<<<:::777555555555555444222222222111111111111111333111...,,,,,,---,,,+++***///333333000///111555555333000......///111333...,,,******+++---------...,,,)))((()))******)))************+++,,,---------,,,***))))))***,,,---)))***+++,,,...///000111000...,,,...111444333222......---,,,+++***))))))------...111666<<>>888333---...///000000///...---///000000///......000111111555999<<>>;;;999777555555666666555999777444555<<>>???@@@???<<<888333000---------,,,,,,---------,,,***//////+++111666...///...,,,++++++,,,...///111111111111222333444555555555444333333222111111,,,//////...000444444111444444555;;;CCCIIIMMMNNNQQQVVVVVVMMMCCC<<<666222///000111111111111000//////000000///......///111333888@@@HHHVVVmmm~~~{{{wwwiii___TTTKKKPPPQQQYYYfffqqq{{{wwwcccZZZNNNFFFFFFMMMWWW]]]ZZZXXX```rrr~~~~~~zzzwwwxxxxxxxxxxxxyyyzzz{{{zzzyyyzzz{{{}}}|||yyyvvvxxx{{{~~~}}}zzzzzzUUU@@@<<<===;;;333666999111444444333111111000000111444333222111000////////////---///444777888;;;??????;;;666555666777777555999999888:::AAAHHHHHHCCC@@@<<<;;;@@@CCCDDDEEEHHHLLLMMMNNNNNNKKKGGGBBB???>>>;;;999888888888888777333333222111111111111111333222000000111000...,,,---......+++))))))...222000000222555888888666444000...,,,+++---......---000...+++*********)))(((++++++++++++,,,---.........---,,,*********+++,,,***+++,,,---...///000111222000...///000111111000222111000///...,,,++++++))))))***+++...222555888===EEEUUUdddiiihhhhhhkkkmmmhhhggglllooolllfffbbb[[[SSSMMMJJJEEE>>>::::::...///000111222222111111222222222111111000000///---000///,,,+++------***......------,,,+++******---+++,,,...,,,((()))---***************)))))))))************************++++++++++++++++++++++++---+++)))***,,,,,,)))&&&(((''''''(((***+++***))),,,...111555888;;;===>>>======<<<;;;888555111000,,,------......------,,,---***...---(((///444.........---,,,,,,---...///000111222333444444444444555555444333333222111111,,,///000///111555444///333222222666===EEELLLOOOQQQUUUSSSJJJ@@@999555111111222222333333222222111000111111000......000222333:::FFFTTTggg}}}{{{~~~xxxeeeYYYSSSOOONNNOOO]]]cccppp~~~iiiYYYJJJEEE@@@@@@FFFRRR]]]ccc]]]aaammm}}}|||~~~~~~~~~zzzuuuwwwxxxzzzzzz}}}~~~|||zzz|||zzzuuuwww{{{}}}~~~fffBBB>>>???999111777:::111333333222111000//////...444333333222111000000000...,,,...333666777:::???BBB===666444555777666555777999:::<<>><<<999888999999888777444444222111111111111111111111000111222111...+++---......---+++,,,000333000111555;;;@@@@@@<<<777111///,,,,,,---.........111///,,,*********)))(((++++++++++++,,,---...///......,,,+++++++++++++++***+++,,,---...///000000222111000//////////////////...---,,,***)))((((((...------...000222555666777???OOO___eeedddccceeejjjhhhiiimmmooommmgggbbb]]]UUUOOOKKKFFF>>>:::999222222333333444444444444222111111111000000000///---//////,,,+++...---***......---,,,+++))))))(((,,,((((((+++,,,***)))+++***************************************************+++++++++++++++,,,,,,,,,+++)))***++++++***''')))(((((())),,,------,,,---...000222555888:::;;;;;;:::888666444222000///+++,,,---......---,,,+++000,,,---+++$$$)))///(((...------------......///000111333444444444333222000000000000000000000000---000111111555888666000111//////111888AAAJJJOOOSSSUUUQQQFFF===888444000222222222222222222222222222222222111000000333555777???NNNaaawww{{{jjjXXXJJJKKKQQQUUU^^^iiivvv}}}}}}eeeQQQFFFDDDAAA???CCCLLLWWW```dddhhhnnnzzz{{{~~~~~~}}}}}}uuuqqqtttwwwyyy{{{}}}|||zzz}}}}}}wwwzzz}}}}}}wwwHHH@@@===888222777;;;222666666555555333222111111444444444333333222111111...,,,---222555666:::???CCC>>>888555555666555444555777999;;;AAAHHHHHHEEE@@@>>>>>>BBBBBB@@@BBBEEELLLQQQVVVWWWSSSMMMGGGDDD@@@===:::999999999888777666555333111000111111222000//////000111000---+++)))+++---......///000111111333888???FFFFFFAAA;;;111///---,,,---......---000...+++*********)))(((++++++++++++,,,---.........------,,,,,,+++++++++***++++++,,,---...//////111111000///.........///111111000///...---,,,,,,,,,,,,+++,,,,,,---///000222999GGGWWW______^^^```fffgggjjjmmmooommmhhhbbb^^^WWWPPPLLLGGG???::::::777666666555444444333333111111111000000000000000,,,//////,,,+++......+++...------+++***)))((((((,,,((('''+++---+++***+++***************+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++*********+++***)))+++***)))+++---......---//////111222444666888999777666555333111000//////+++,,,---......---,,,+++000,,,---+++$$$)))///(((------------......//////000111222333444333222111++++++,,,---...///000000000111222444999===:::444222111///000666@@@KKKSSSVVVUUUOOOCCC:::777444111111111111000000111111111333444333222222333777999<<>>===???BBBBBB???AAAEEEJJJQQQWWWYYYVVVPPPKKKJJJCCCAAA===;;;::::::888777777666333111000000111222000/////////000000...,,,((()))+++---......------111222666>>>EEEGGGBBB<<<111///,,,,,,,,,------,,,...,,,)))((()))******)))************+++,,,------,,,,,,,,,------------,,,*********+++,,,---------000111111///------...///000000000/////////......,,,,,,,,,++++++,,,,,,------111===LLLUUUXXXYYY\\\bbbfffkkklllnnnmmmhhh```^^^WWWPPPLLLGGG???;;;:::888777555444222111111111000000000000000000000000,,,......,,,+++......+++------,,,,,,+++***))))))///+++***---///---,,,---*********+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,---++++++******)))******+++***))))))***,,,---,,,+++///000111333444555555666222222222111111000000000,,,------......------,,,---***...---(((///444...---------...//////000000000000111111111111111000++++++,,,---///000111111111222222444;;;AAA???888555444333444999CCCOOOXXXXXXUUULLL???888666444111111000////////////000111333333333222222555999===>>>LLLccczzzrrrdddWWWOOOMMMUUUUUU\\\iiiwwwqqqYYYJJJDDDCCCDDDDDDCCCEEEOOO\\\hhhnnnooo}}}vvvwww}}}|||}}}xxxrrrrrrxxx~~~{{{yyyyyy}}}|||}}}iiiJJJ:::===:::666777555333333333222111///---+++222222333444333222111000111...---000222333777<<>>888444555888444666666555888>>>@@@>>>======???CCCBBB???AAAFFFHHHOOOWWWZZZWWWRRROOOOOOHHHEEEAAA>>>===;;;:::888888666333111000000222333222111//////000111000///------,,,,,,------,,,,,,///...111888@@@CCC???:::111...,,,++++++,,,,,,+++,,,***''''''(((******)))))))))))))))***+++,,,,,,++++++,,,---............)))))))))******++++++,,,...000111///---,,,...111,,,,,,,,,---------.........------------------------...666BBBJJJMMMPPPSSS^^^eeekkklllmmmmmmggg___\\\TTTNNNJJJEEE>>>:::999888777555333111000000000///000000000000000000000+++......+++,,,......,,,------,,,,,,++++++++++++...,,,,,,///...++++++...*********++++++,,,,,,,,,************************)))******+++,,,,,,------++++++***)))))))))+++,,,+++***)))***+++,,,+++***...///111333444444333222...///000111111111111000---------,,,,,,---------,,,***//////+++111666...,,,---...//////000000000000000////////////000000------........./////////111111000222;;;BBBAAA<<<555444444444999CCCPPPYYYXXXTTTIII<<<444333222///111000////////////000111000000111000222555:::>>>FFFWWWooo|||||||||qqqbbbXXXQQQKKKLLLPPPYYYeeettt{{{lllXXXIIICCCDDDEEEEEEGGGFFFKKKYYYkkkzzzxxxyyy~~~{{{yyy|||wwwPPP;;;@@@>>>666444555666666666555444222///...000111222333333222000///222...---000222222666;;;DDDGGGHHHBBB:::555666:::555777666333555;;;>>>===<<<<<>>CCCSSS]]]gggkkklllkkkfffaaaZZZQQQKKKMMMMMMFFF???===888777555555555555333111222222222111000//////......---+++++++++---///000------,,,,,,,,,,,,++++++)))&&&(((......(((&&&))))))***+++,,,---,,,++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++++++++******))))))---+++******,,,------,,,///000111222222111///...***---///000///111444888///............---------...---,,,++++++---...000//////000000000000//////............/////////000...............///000000000///000444:::>>>===<<<@@@;;;555222555>>>JJJQQQTTTJJJ<<<444333333111...111///---...111222000...555000///222555999DDDQQQcccxxx}}}xxx{{{}}}ppp___QQQOOOMMMLLLPPPZZZeeeoootttmmm\\\KKKGGGEEEFFFFFFDDDGGGKKKOOO[[[gggrrruuuIII999::::::888888666555444444333333444444444444333222111111111111444333222111222444666777DDDJJJOOOMMMFFF>>>:::999>>><<<999888888999888888:::;;;===>>>>>>???AAABBBJJJJJJLLLPPPVVV[[[^^^___TTTMMMDDD???>>>>>><<<999;;;999777444222222111111555444222000000111333444---000///++++++000111...///...---...111222333222333000---,,,---,,,***(((***)))'''&&&&&&''')))***)))))))))))))))***++++++)))***,,,///111111...,,,---,,,+++,,,.........---......//////...------,,,000111222222000000111222222000...---,,,---...///......000555777777;;;AAAMMMXXXdddiiikkkjjjddd^^^VVVNNNIIIJJJHHHBBB===<<<777666444444444444222000222222111111000//////......---,,,++++++---...000------,,,,,,,,,,,,++++++***'''(((------((('''***)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++*********)))---+++******,,,------,,,///111222333333222000///,,,...000111000111444777///............---------...---,,,++++++---...000//////000000000000//////........./////////000000//////.........///000000000///000333888;;;:::999999666222000333:::BBBGGGPPPGGG<<<555333333111///111///---...111222111///333000000444777===LLLZZZuuu{{{wwwzzzwwwkkkaaaYYYSSSPPPNNNQQQXXXbbbmmmyyy~~~mmmeeeaaaUUUHHHEEEBBBBBBEEEGGGHHHMMMSSSUUUdddsss{{{TTT;;;777888888888777666555444333444555555222222111111111222222333333222222111222333555666BBBHHHPPPQQQMMMEEE>>>;;;;;;999888777888999888777888:::<<<======>>>@@@BBBHHHGGGIIINNNVVV^^^dddgggZZZSSSIIICCC@@@???===;;;:::999666444333222222222444444333222222222222222,,,......+++,,,000222111000///......000111111000333111///------,,,***(((+++)))'''%%%%%%'''***,,,***))))))))))))***++++++,,,,,,---///111000...+++---,,,+++,,,---...---,,,.........///......---,,,///000111111//////000111000///.........///000111000...///222333444999???IIIUUUbbbiiikkkjjjddd]]]TTTOOOKKKHHHDDD>>><<<===777555333333333333111000222222111111000/////////...---,,,+++,,,---...///------,,,,,,,,,,,,+++++++++))))))++++++))))))+++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++,,,,,,------------......++++++++++++************---+++******,,,------,,,000222444555555444222000000111222111111111333555///............---------------,,,+++,,,---...///...//////000000//////........./////////000000000000000///////////////000000///000222555777777666222111000000222555999<<>>EEENNNSSSRRRKKKBBB===:::888777777888888777666888:::<<<======>>>@@@BBBEEEFFFHHHNNNWWW```gggjjj___XXXNNNFFFAAA???===<<<999888666444333333333333444444444444333222111111111111000......000111111111///......///000///...333222000///---+++)))(((***)))((((((((()))***+++*********))))))***++++++---,,,---///000000...,,,,,,+++***+++---...---,,,---...............---------...//////------...//////......------......///000---,,,///000111777>>>LLLWWWccciiilllkkkgggaaaWWWTTTPPPIIIBBB===<<<===888666444444444444222000111111111111000000//////...---,,,,,,,,,------...------,,,,,,,,,++++++++++++***)))******)))***+++)))***+++,,,---,,,++++++***+++,,,------,,,+++***,,,,,,,,,---------------++++++++++++++++++++++++---+++******,,,------,,,111333555777777666444222333333333222111111222333///............---------------,,,,,,,,,---...///...//////////////////......////////////000000000111111000000//////000000222222222333444555444333111000///...000222555666>>>>>>>>>;;;666222000000111000//////000222333333555666777999AAASSSnnn}}}tttrrrvvvqqqaaaXXXVVV[[[\\\WWW[[[eeeiiisss{{{lllaaaYYYMMMEEECCCDDDCCCAAAAAAAAAFFFLLLQQQUUU]]]fffrrrzzzUUUBBB<<<;;;999888777555444444555777888333333222111000000000000000000111111222333333444:::@@@IIIQQQSSSNNNEEE>>>:::888666666777777666555888:::===>>>>>>???BBBDDDCCCEEEIIIPPPYYYaaafffhhhbbb\\\RRRIIICCC@@@>>>===999888777555444444555555444444555555444222111000777555333111///......///111///------...///...---111111111000...+++***)))'''(((***+++++++++***)))++++++***************++++++++++++---000111000...,,,+++***+++---...---,,,------...............------...000///......///111111111000///...............++++++---...000666>>>LLLWWWaaagggjjjkkkiiiddd[[[YYYSSSJJJAAA<<<:::999999777666555666555444222111111111000000000000000------------,,,---------------,,,,,,,,,+++++++++++++++***))))))***++++++)))***+++,,,---,,,++++++***+++,,,------,,,+++***,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---+++******,,,------,,,111333666999999777555333555444333222111111111000///............---------,,,,,,,,,,,,------............////////////......////////////000000000111222111111000000000111111444555555555555444333333111///,,,++++++...222444888===BBB@@@999222///000111111000000000222444555777999:::===IIIaaa|||vvvtttvvvttt```SSSMMMOOOYYYgggllllllpppyyy|||pppccc```\\\PPPIIIFFFDDDEEEEEECCC@@@>>>BBBEEEMMMWWW]]]bbbllluuu\\\???888:::;;;999777555444444666888:::444333222111000////////////000000111222222333333777;;;CCCMMMRRRPPPHHHAAA===:::777555555666666666888:::<<<>>>>>>@@@BBBDDDCCCEEEIIIQQQYYY```dddfffddd___WWWNNNGGGBBB???>>>:::999888777666666777888555555555555444222111000999555333222000---,,,///000...,,,,,,.........---///111222111...,,,++++++'''(((***,,,,,,,,,+++***,,,,,,+++************+++*********,,,///000///...,,,+++***+++,,,---,,,+++,,,---......///............///111111111111333555444444333333222111000000///,,,+++------...444;;;EEEPPP\\\cccgggjjjhhhddd\\\ZZZSSSIIIBBB>>>999555:::888777666666666444333111111000000000000000000------------------,,,,,,------,,,,,,,,,,,,++++++***,,,,,,******,,,,,,***)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,---+++******,,,------,,,000333777999:::888555333666444222111111111000//////............---------,,,,,,,,,---------......---......//////......---/////////000000000111111111111111111111222222333555777888777555444444444111...+++((((((+++000333666@@@IIIIII???444000111111111111000000222555888:::>>>AAAGGGXXXttt{{{yyyzzzgggVVVLLLJJJNNNWWWdddnnnuuu|||qqq___QQQEEEEEEGGG???>>>???EEEKKKKKKEEE???>>>FFFMMMYYYfffmmmrrr||||||yyysssnnnnnnnnniiibbbccceeeiiimmmqqqtttuuuvvvrrrwww|||kkkEEE888888888999888555444444666999;;;111111000000000000111111...///000111222222222222666999???IIIQQQRRRKKKDDDAAA===888444444555666666777999;;;======???AAACCCDDDDDDGGGMMMVVV___eeehhheeebbb\\\TTTKKKEEEAAA@@@;;;:::999888888888999:::777666555444333222111111444000...111000---...222...---+++,,,---......------000222222///,,,,,,,,,******))))))***+++---...---,,,++++++*********+++,,,******+++---...---,,,+++*********,,,---,,,+++,,,------...//////......+++---///000000111333555222333333333333333222222222///......---,,,000666888FFFWWWbbbiiillliiiddd\\\ZZZTTTKKKFFFDDD===555999888666666666555444222000000000000000000000111---.........---,,,,,,+++------,,,,,,,,,,,,++++++(((,,,---******---,,,((()))***+++,,,---,,,++++++,,,++++++++++++++++++,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------+++******,,,------,,,///222666::::::999555333666333000000111111///---///............---------,,,,,,------......---------......//////......---//////000000000111111111000000000111222333444555555777888777555333333444111///---++++++...111333999FFFSSSRRREEE888333333111222222111000111666999AAAGGGOOO[[[pppnnn^^^QQQJJJMMMTTT___ppp|||~~~wwwnnn```QQQGGG@@@888;;;@@@;;;<<<>>>FFFOOOOOOIIIFFFGGGRRRZZZhhhuuuzzz}}}~~~ttttttqqqllljjjkkkhhhdddZZZ[[[YYYTTTSSSTTTPPPIIIIIIJJJKKKNNNQQQSSSSSSSSSUUUXXX[[[___jjjwwwVVVBBB;;;777:::888555444444777:::<<>>@@@BBBEEEDDDEEEJJJSSS^^^gggkkkfffddd___WWWOOOGGGCCCAAA<<<;;;:::999999999:::;;;888777555444333222222222...******///000...000666...,,,++++++---.........,,,///222222///------......+++(((&&&'''***///222---,,,,,,+++*********+++---,,,***++++++,,,***)))+++***)))***,,,---,,,+++,,,,,,---.../////////...&&&(((+++,,,---///111333...///000111222333333222555222000000---+++---222000AAAVVVeeennnppplllfff]]]\\\UUUMMMKKKKKKCCC888888777555555555555333111000000000000000111111111---.........------,,,+++---------,,,,,,,,,++++++''',,,...++++++...,,,''')))***+++,,,---,,,++++++---,,,+++******+++,,,---.........------,,,,,,,,,+++++++++,,,,,,------------+++***+++,,,---------///222666:::;;;999555333555222//////000111///---//////.........---------+++,,,------......---------..................---000000000000111111111111///000000111222444555666444666888777444222333444222111111000111222444555<<>>??????>>>BBBBBBCCCHHHPPPZZZdddjjjrrrqqqjjj^^^TTTMMMFFF???AAA===888888::::::666222;;;888555444444444333222222111000111222111000...------------------,,,,,,...///000111000---***(((...+++)))(((***,,,---,,,++++++++++++++++++++++++---,,,,,,---...---+++)))+++***(((((()))******))),,,+++***+++...///---***---///111000---,,,...000555444333222222333444555444444333000---++++++,,,666AAASSSdddnnnpppkkkgggeee___VVVOOOKKKFFFAAA===999888666666666555444222111111111111000000000000......---,,,,,,,,,,,,---+++******,,,------+++)))...111111------...---***+++*********))))))((((((---,,,+++******,,,...//////...------...---+++)))++++++++++++++++++++++++111...***)))***---///000222444777888666555444444222111000///......///000111000///000000///,,,***..................------,,,---///111111111000000444444444444333333222111333222111111222333555666666666777777666444222111...............///000000===TTTfffaaaLLL999222000222//////222444555:::???QQQeee}}}}}}sss]]]SSSLLLNNNUUUaaasssuuujjj]]]NNNCCC???<<<<<<<<<;;;:::888777666:::;;;>>>AAAFFFNNNXXX___rrrwww~~~zzzjjj___[[[VVVNNNFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGHHHIIIHHHEEEBBB@@@CCCBBB@@@>>>>>>>>>??????AAA???@@@DDDCCC@@@EEENNNPPPYYYgggtttxxxzzzqqqIII;;;>>>;;;:::999777666444333333333333222111111111111222333222000///...///000111000444<<>>@@@AAA@@@@@@@@@BBBFFFOOOZZZdddjjjqqqrrrnnnddd[[[TTTKKKDDDEEEAAA<<<:::<<<;;;888444666666555666777666444111222111000111222111000.........------------,,,,,,...///000111111///,,,+++///...---,,,+++,,,...///++++++++++++++++++++++++///---++++++,,,,,,,,,++++++***((((((*********))),,,+++***+++...///---+++---///000///---,,,...000222111111111222444666777555555444111...++++++,,,111:::KKK___pppvvvsssnnnddd]]]UUUOOOKKKGGGAAA===777666444333444333222000111111111000000000//////......---,,,,,,,,,,,,---+++******,,,------+++)))---000000------...---***+++*********))))))))))))---,,,+++******,,,---///666222...,,,+++++++++***++++++++++++++++++++++++///,,,))))))***---......111333555666555333333333222111000/////////000000000//////000000000---+++........................------...///000000000000333444444444333333222111555555444444444555666777666666666666555333222111...............///000000@@@SSSaaa\\\KKK===666555222000111444555777???IIIgggzzzoooaaa\\\VVVQQQTTT```nnnzzz~~~eee^^^WWWSSSLLLBBB;;;999222555888;;;<<<;;;::::::::::::===CCCOOO^^^mmmvvvrrriiieee\\\QQQKKKIIIHHHDDD@@@CCCCCCBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCC@@@<<<<<>><<<>>>DDDEEEJJJSSS\\\]]]]]]aaahhhxxx}}}~~~TTT???AAA<<<;;;:::888666444444333555444333222222222222222333222000/////////000111...222888@@@HHHOOOTTTVVVUUUQQQFFF;;;555666555111222222444888===AAACCCCCC>>>???@@@EEEMMMXXXbbbiiipppttttttnnnfff___UUULLLHHHDDD???<<<<<<;;;777444333444666888:::999555111333111000000111222000///.........---------,,,,,,---...000111111000...---+++------***''''''))),,,++++++++++++++++++++++++000---***)))***,,,------+++***((((((***+++******,,,++++++,,,......---+++---...///...------...000...//////111333555777888666777666333///,,,++++++...222???TTTjjjvvvvvvqqqccc]]]UUUNNNJJJFFFAAA===777555444333444333111000111111000000000000//////......---,,,,,,,,,,,,---++++++***+++------+++)))---000000---,,,...---******************)))))))))---,,,+++***+++,,,---...:::555...***(((***+++,,,++++++++++++++++++++++++,,,+++)))***+++------,,,///111333444222111111111111111000/////////000000000///...///000000///---....................................///000111222333333444444444333222222555555555444555555666777555555555555444222111000...............///000000:::GGGPPPKKK@@@888444111000222444666555:::JJJYYY~~~}}}ppp___QQQKKKMMMUUUXXXdddwwwyyymmm\\\GGGCCCBBBDDDCCC>>>999999...222888<<<======<<<<<<===>>>BBBNNN```uuutttbbbQQQFFFKKKGGGBBB??????@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJKKKJJJIIIIIIIIIJJJLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDEEEAAA>>>???@@@>>>>>>@@@??????CCCGGGGGGDDDDDDHHHUUUbbbuuu~~~||||||}}}|||}}}```DDDAAA::::::888777777777777777333222111000000000000000222111000000//////000000111444888===BBBHHHOOOSSSTTTQQQHHH>>>999::::::888333333555888>>>BBBDDDDDD??????@@@DDDKKKUUU___eeeooouuuyyywwwqqqjjj^^^TTTKKKFFFAAA===;;;999666444666666777:::;;;999666222333222000000111222111000//////......------,,,,,,+++,,,...///000///...---))),,,---***%%%###&&&***++++++++++++++++++++++++...,,,+++***,,,---,,,,,,+++***((()))***++++++***+++++++++,,,---------,,,---------,,,,,,---.../////////000222333555777888777777777444000,,,++++++///---222CCCZZZlllqqqpppeee^^^UUUNNNIIIEEE???;;;999777555555555555333111111000000000////////////......---,,,,,,,,,,,,---,,,+++***+++,,,,,,+++***,,,//////---,,,...---***************************,,,,,,+++++++++,,,---...777333---)))(((***+++++++++++++++++++++++++++++++++******,,,......---,,,...///111111000//////000000000//////////////////000///...///000111000///---------...............000000/////////111333444333333333444444333333222333333333333333444444555555555444333222111000000...............///000000333999<<<999444222000---///222777777777???WWWmmmssscccVVVMMMJJJOOOWWWfffnnn|||ttteee]]]SSSBBBAAA>>>???CCCDDD???::::::444888===???===<<<;;;<<<@@@EEEOOOaaawwwvvvjjj]]]SSSKKKEEEAAAFFFEEEDDDCCCCCCDDDGGGJJJKKKMMMQQQUUUYYY\\\^^^___dddbbb^^^\\\\\\^^^aaacccaaa```^^^\\\YYYUUURRRQQQRRRMMMHHHFFFFFFDDD@@@>>>BBB??????AAAAAA>>>===@@@BBBKKKXXXcccmmm}}}~~~zzzwwwvvvxxxzzz}}}qqqMMM@@@<<<;;;999777777777888888222222111000///.........222111111000000000000000333555777999===BBBJJJOOORRRQQQKKKBBB<<<<<<;;;888777666777999===AAACCCCCCAAA@@@@@@CCCJJJSSS\\\aaalllttt{{{{{{xxxqqqfff[[[OOOKKKEEE@@@<<<:::888777<<<;;;:::::::::999777444444222000000111222111000000000///......---,,,,,,)))***+++------------,,,+++///111...)))''')))---++++++++++++++++++++++++++++++,,,---///...,,,)))+++)))((()))+++,,,,,,+++***+++,,,------,,,,,,------,,,+++***+++---...///111222222333444444555555666777777444000---++++++000+++***555JJJ___lllqqqhhhaaaWWWOOOIIICCC===888888777555555555444333111000000000////////////.........---,,,,,,,,,,,,---,,,+++******,,,,,,+++***+++...///,,,,,,...---******************+++++++++++++++++++++,,,,,,------///,,,***)))***++++++***++++++++++++++++++++++++,,,+++,,,...000000///---...///000000///...///000////////////000/////////000///...///000111000///---------.........//////222111111000111222444555222333333444444333333333222222333444555555555555444444333222111000//////...............///000000333555444111000333222///...222777777888FFFeee~~~iiiZZZKKKGGGLLLUUUbbbkkktttbbbUUUIIIGGGDDD999>>>;;;===AAAAAA<<<777666999===AAAAAA===;;;<<<>>>>>>III]]]tttvvvddd[[[NNNCCC???AAAEEEGGGEEEHHHKKKNNNQQQUUUZZZ___fffiiinnntttyyy}}}}}}yyywwwxxx{{{}}}|||||||||zzzxxxtttpppnnnfffaaaZZZTTTOOOKKKDDD>>>BBB???>>>@@@@@@===<<>>======@@@>>>===<<<<<<;;;999777555333000000111222222111111000000///...---,,,,,,)))******+++,,,,,,,,,,,,+++---...---***((()))+++++++++++++++++++++++++++)))***,,,///111///+++(((+++)))((()))+++------,,,)))+++------,,,,,,,,,------+++))))))+++---......222333333333333333222222333555555444111---,,,+++...+++)))///===RRReeeqqqiiibbbXXXPPPJJJDDD>>>999666444333222333222000///000000////////////............---,,,,,,,,,,,,------+++******+++,,,,,,++++++......,,,,,,...---************+++++++++++++++++++++,,,,,,,,,---------(((((((((***,,,---+++***++++++++++++++++++++++++,,,,,,,,,...000111000//////000111000///...///111///000111222222222111111222000//////000111000///,,,,,,------.../////////111111111111222333444555222222333444444444333333222333555666888999999999444333222000////////////...............///000000111222000---...222222//////222555666:::MMMqqqxxxfffXXXMMMGGGMMM[[[iiivvv~~~~~~lllXXXJJJAAA999<<<@@@999;;;888:::???AAA<<<999888;;;@@@FFFGGGCCCAAABBBEEEAAAQQQjjj{{{hhh[[[LLLHHHBBB???AAAEEEIIIKKKQQQUUU\\\cccjjjrrryyy~~~}}}xxxnnnfffaaaYYYRRRHHHEEEDDDDDD???999888;;;777:::>>>BBBFFFNNNXXX___ttt{{{rrrnnnsssvvvsssrrrvvv}}}qqqKKKBBB@@@<<<888666555555666666555444333222111111111111111111111111000//////---000333555777===FFFMMMPPPUUUVVVPPPHHHCCC<<<777777555555666:::>>>@@@AAA>>>>>>???CCCJJJTTT]]]ccchhhpppwwwyyyxxxtttkkkcccXXXUUUOOOIIICCC@@@@@@AAA>>>>>>???@@@AAA???;;;888666333111000111222222222111111000///...---,,,,,,+++++++++++++++,,,,,,+++)))************)))))))))++++++++++++++++++++++++******+++---//////,,,***+++)))((()))+++------,,,)))+++......,,,+++,,,......***'''(((***---......000000111222222111000///111333444333000---,,,,,,***,,,---...333BBBWWWggghhhaaaXXXQQQLLLFFFAAA<<<666444222222222222000///000000/////////...............---,,,,,,,,,,,,------+++))))))+++,,,,,,+++***---...++++++...---************++++++,,,,,,,,,++++++,,,,,,---------,,,(((((((((***,,,---,,,+++++++++++++++++++++++++++,,,++++++,,,///111000000000111222111//////111222222333444555555555444444444222/////////000000///,,,,,,------...//////000//////000111222222222222111222333333444444444333000222444777999::::::;;;444333111///...........................///000000...///---***+++//////,,,///000222444;;;SSS{{{tttaaaUUURRRRRRYYYiiixxxxxxfff[[[NNNBBB???===888<<<@@@;;;===;;;===CCCEEECCCAAAAAA@@@HHHRRRUUUQQQLLLKKKLLLSSSddd|||wwwmmmcccYYYQQQEEEFFFJJJPPPXXX^^^bbbdddppprrrxxx{{{vvvbbb```^^^XXXLLL???;;;>>>::::::;;;===@@@CCCEEEFFFSSSaaaqqq~~~xxxuuu|||{{{yyy}}}xxx}}}~~~{{{|||RRR@@@>>>;;;888777777999:::666555333222111000000000111111111111111000//////...111444555555:::BBBIIINNNUUUZZZWWWQQQKKKDDD>>>444333222444888===???@@@<<<<<<>>>BBBKKKUUU```fffgggnnntttvvvuuussskkkdddWWWTTTOOOHHHCCC@@@@@@AAA;;;===@@@DDDEEECCC===999666333111000111222222222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,++++++++++++++++++++++++,,,+++***+++---...---,,,+++)))((())),,,---------)))+++......,,,+++,,,......***''''''***---......,,,---///000000000///...///111333333000...,,,,,,)))...111...,,,555IIIZZZfff```WWWQQQMMMIIIDDD???888666444444444444222000000/////////..................---,,,,,,,,,,,,---...+++))))))***,,,,,,+++***------++++++...---************++++++,,,,,,,,,***+++,,,---------,,,,,,+++***)))***,,,------,,,++++++++++++++++++++++++,,,******+++---///000000111222222111000000222333444555777888888888777777555333000//////000///...,,,,,,------...///000000,,,---///111111111000000111222333333444444444444---///222555777999999:::444222000///...........................///000000...000///,,,---000000---000000000333<<>>???>>>???JJJXXXdddttt}}}yyy}}}zzz~~~rrrwwwyyyvvvxxx}}}}}}bbbGGG888666;;;666333777666999777555333222222222222333222111111111111///---...222555555444666===CCCIIIQQQYYYYYYVVVQQQHHH@@@555555555555666:::???BBB??????@@@BBBGGGOOOYYY___aaadddiiippptttrrrlllggg^^^YYYRRRLLLHHHEEECCCAAAIIIHHHFFFCCCCCCEEEAAA;;;===999333000............000///...---,,,++++++++++++++++++++++++++++++++++++---+++((('''***+++)))///......,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********...,,,++++++,,,------,,,$$$'''+++,,,+++***,,,.........///000111222333333111000000000111///+++(((---******---///222:::BBBXXX]]]___WWWJJJAAA@@@BBB<<<555111333333111///000+++---///000/////////000111000///...---,,,++++++,,,***((())),,,---+++)))(((+++,,,(((###$$$+++222...,,,))))))+++,,,,,,,,,,,,,,,++++++***++++++,,,************)))))))))))))))))))))))))))))))))))))))+++------++++++///222222333444555555444333222444666888;;;=========<<<666333///......///000000///...---,,,---///111222222111111000000000000000111111222444555333000---333111222666===@@@>>>;;;777666444111000//////000///......///111111000...---///000000//////000222111333444555<<>>>>>>>>;;;;;;>>>>>><<<<<<@@@DDDFFFIIIMMMPPPRRRTTTTTTYYYaaaiiijjjeeebbbeeejjj{{{eee[[[MMMFFFGGGOOOWWW\\\bbbnnnzzz{{{iii[[[TTTGGGDDD@@@<<<::::::<<<===>>>AAAFFFJJJNNNXXXnnn}}}~~~|||}}}zzzttt~~~~~~pppNNN===999<<<777444777555555444333111111111222222333111111111111111///---///222555555444666;;;@@@HHHPPPWWWZZZYYYUUUKKKAAA777666444333444777;;;??????@@@@@@BBBFFFNNNWWW]]]aaaccchhhnnnssssssoookkkddd^^^VVVOOOKKKHHHEEECCCIIIIIIFFFDDDEEEGGGCCC===:::888444222111000...---000///...---,,,++++++++++++++++++++++++++++++++++++...---***))),,,,,,***---------,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++...,,,++++++,,,------,,,))),,,...///------///111111111111000000000//////222222222222222111---+++///,,,+++------...333:::LLLRRRVVVTTTKKKCCC???>>>999333000222333111000111///000111000......///000111000///...---,,,++++++---+++******,,,---+++)))***,,,,,,***'''(((,,,111''''''((((((***+++---...---,,,,,,+++++++++,,,,,,************))))))))))))***************************+++---------...///111222333444555555555555444555777:::===??????>>>===999555111//////000000000///...---,,,---///111222222222111111111111222222333333555777999888444111444333333777===@@@>>>;;;666555444222000000//////...------...000111000///...///000000//////000111111222444555<<>>;;;======::::::===>>>===???CCCDDDHHHPPPXXX```eeehhhjjjnnnppppppmmmjjjlllsss{{{|||nnnbbbRRRMMMGGGGGGOOO[[[fffmmm~~~{{{mmmeee___XXXLLLCCC>>>=========;;;<<<@@@CCCDDDHHHUUUcccssszzz|||XXXCCC;;;<<<777555777444222111000//////000111222222111000111111111///---000222444444333444999===CCCJJJRRRYYY^^^\\\PPPCCC;;;888555333333666:::===@@@@@@AAABBBEEELLLTTTZZZ```bbbfffkkkqqqssssssrrrmmmfff]]]UUUOOOKKKIIIGGGIIIJJJHHHFFFHHHJJJFFF@@@999777555444333222///---000///...,,,++++++******+++++++++++++++++++++++++++......,,,+++------))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,...,,,++++++,,,------,,,---...///...---...///111000000000000////////////222111111111222111...+++...,,,+++---,,,***---222;;;AAAIIIMMMKKKDDD>>>:::666111///222333111000222222333222000...---///111000000///...---,,,,,,+++...,,,+++,,,---,,,***)))---,,,,,,,,,,,,,,,---...)))+++------***)))***,,,,,,,,,+++++++++,,,,,,---************))))))))))))************************,,,+++,,,...000111000///555555555666666777777777666999===@@@BBBBBB@@@???<<<888333000000000000///......------...///111222222222111222222333444555333444777;;;===<<<888555666555555999===???===;;;444444333333111000...---///---,,,---///111111111///000111000///...///000111222444555;;;PPPvvvkkkdddZZZSSSTTT```qqq}}}dddWWWIIIBBB>>>;;;<<>>;;;:::;;;=========AAAFFFZZZddduuudddJJJ;;;:::666555777333333222000//////000111111222111000111111111///...111222333333222333666999===CCCLLLWWWccceeeZZZKKK???;;;666333444777;;;>>>@@@AAAAAAAAADDDJJJQQQVVV^^^```ccchhhnnntttxxxzzzwwwoooeee[[[TTTPPPLLLKKKKKKLLLKKKIIIKKKMMMIIICCC:::888555333333333222000000///...,,,++++++******++++++++++++++++++++++++***---...,,,,,,---,,,((('''(((***,,,,,,,,,******++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,------,,,+++++++++---///,,,------...///000111222///.........//////---***+++***+++---,,,***,,,000///444;;;BBBFFFDDD???:::666333222444444111000333333333222000......111333000//////...------,,,,,,---------,,,,,,+++)))(((...,,,+++,,,...///---+++###(((---,,,)))'''))),,,+++************+++,,,,,,************)))))))))(((************************---,,,+++...222333111...999999999888888999999:::999<<<@@@DDDEEEDDDBBBAAA===999444111//////...---......------...///000111000000111111222444555666333555888===??????;;;888888777777:::===>>><<<:::222333333333222000...,,,000...---...000222333222000111111000///......///111111444666;;;MMMrrr|||mmmXXXVVVUUUYYYdddtttvvvfffQQQGGG===;;;<<<===>>>AAADDDAAACCCIIIOOORRRXXX^^^ooouuu||||||gggWWWMMMFFFBBBEEENNN\\\ooorrrfff___WWWMMMDDD@@@;;;999<<>>:::444111111333444555000000...---,,,+++++++++++++++++++++++++++++++++))),,,---+++***,,,+++''''''(((***+++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,---,,,*********+++,,,---,,,,,,---...///000000111...---------...///---,,,,,,+++,,,...,,,)))***///***,,,111888>>>@@@???===999777666777555111000333222222111000///000333666/////////...------,,,,,,+++,,,------,,,***((('''---+++)))+++...///+++(((%%%(((''''''+++///)))))))))))))))***++++++************)))))))))(((************************...,,,+++---111333111///===============<<<<<<<<<>>>@@@CCCFFFGGGFFFDDDBBB===999444000...---,,,+++---------...//////000111//////000000222333555666555777:::???BBBBBB???<<<999999999;;;<<<<<<:::999111111222222111///---,,,111///...///222333333333000111111000///......///111111444777:::IIInnnjjjXXXLLLQQQ[[[iiizzzyyyiiiWWWKKKFFF???:::<<<>>>>>>???AAAHHHHHHNNNYYYdddkkkttt|||www```NNNEEEFFFKKKQQQZZZfffxxx|||rrrcccXXXJJJAAA;;;<<<>>>=========<<<>>>HHHZZZjjjxxxdddEEE:::555666888222888666444222111000000000111000000000222222000//////000000111111222222222777<<>>???@@@BBBCCCBBBBBBAAACCCDDDEEEGGGGGGFFFDDDCCC===999444000...---,,,+++------......///000000000//////000000222333444555999:::<<<@@@CCCDDDBBB@@@999:::;;;;;;;;;:::888777111111111000000///...---000000000111333333111000///000111000///...///000111000444888999EEEjjjoooZZZMMMMMMWWWgggzzzjjjXXXLLLEEEAAA???;;;:::<<<>>>>>>BBBGGGRRRTTT^^^mmm{{{kkk\\\LLLDDDEEENNN]]]iiittt~~~~~~~~~ttt^^^RRRFFFAAA???;;;999:::===999===HHHTTTcccyyyxxxPPP???888999:::333666555333222111111111222111000///000222222000///......///000111222222111222777>>>JJJ[[[gggiiicccOOOFFF;;;444444888::::::===>>>???@@@AAAEEEKKKOOOPPPTTTYYY```iiittt~~~uuulllddd]]]XXXTTTUUUUUUSSSTTTUUUOOOHHHBBB===777333222333444444333222111///............+++++++++++++++++++++++++++------)))))),,,,,,)))---,,,+++******+++---...************************)))))))))*********++++++...,,,++++++,,,------,,,---,,,,,,...111222000///.........---------,,,,,,///...------///111000000///,,,,,,,,,***''')))---))))))***+++...222777:::777777888:::666111111444///111222111000000111222...............---------***---111111///---,,,,,,,,,+++******++++++***)))111000...,,,***)))((((((************+++,,,---...************))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++---000333;;;>>>BBBFFFIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDD>>>:::555111///......---,,,---...//////000000000111111111222222444555555999999:::<<>>>>><<<:::<<<>>>@@@DDDNNNYYYeeehhhrrrzzzoooWWWNNNHHHMMMWWWcccsss~~~}}}|||~~~}}}||||||~~~|||||||||nnn^^^SSSKKKCCC>>>>>>>>>:::;;;AAAEEENNNddd{{{YYYDDD;;;;;;;;;444444333222111111222333333000000///000222222111///------...///111222222000---111777AAAPPP]]]aaa^^^YYYNNNAAA999888:::;;;;;;<<<===>>>???AAAEEEKKKOOOMMMQQQXXX___hhhttt{{{rrriiiaaa\\\VVVWWWVVVUUUVVVVVVPPPHHHAAA>>>999666555444333222444333222000////////////++++++++++++++++++++++++---///---)))))),,,---+++///---+++))))))+++---///************************((())))))))))))*********...,,,++++++,,,------,,,+++******---111222000---***++++++,,,---...///000---,,,***+++---//////...***((((((******(((,,,111((()))*********---222666444444777999666111222666000222333222000......///...............---------+++///333333111/////////---,,,,,,+++*********+++&&&$$$###$$$(((+++,,,,,,,,,,,,,,,,,,---...///000************))))))))))))++++++++++++++++++++++++,,,---,,,***(((***000555888<<>>@@@RRRiiirrrGGG999>>>;;;///555999999333111444333///111111222333333111000///000000000000000///......333333444999AAALLLVVV\\\ZZZRRREEE999555888666111555888:::;;;===AAAIIIOOOMMMOOOUUU___lllyyyvvvkkk```YYYUUUWWWYYYXXXSSSMMMHHHEEEEEE@@@;;;777666444222///222111111111222111///---111///---+++************000///---,,,+++,,,---------,,,,,,++++++,,,,,,------,,,+++***))))))))))))++++++,,,,,,---.../////////...---,,,+++,,,---------------...///000000111++++++++++++,,,---......222111///...---...000111///---***)))***+++++++++******+++,,,---......///333111///111444555222///333333222222111000//////------,,,++++++++++++,,,......///000111///+++(((+++***)))))))))***+++,,,((('''%%%&&&(((+++++++++)))***+++,,,,,,+++)))))),,,,,,+++******+++,,,,,,&&&)))+++---,,,+++***+++---//////...,,,---111555555???HHHJJJMMMQQQPPPLLLJJJGGGDDDDDDEEEFFFEEECCCEEE@@@:::444111///---,,,...///000222222111111000222000...///222444666777777666666555555555666666777666666666666555222///000000000000000000000000000000000000/////////////////////000111111222222111333222333888@@@```yyy\\\NNNUUUgggsssvvvZZZaaa|||kkkVVVIII===:::::::::;;;===@@@???CCCJJJQQQYYYjjjzzzttt```TTTQQQMMMTTThhh~~~}}}{{{wwwtttvvv|||}}}zzz}}}xxxtttvvv~~~{{{mmm^^^SSSEEE;;;777;;;======GGGVVVpppVVVAAA???===555444666555222444666111)))111222222222222111000000111111111111111000000///222333444777<<>>FFFIIILLLPPPPPPMMMMMMHHHCCC@@@BBBEEEGGGGGGHHHEEE@@@:::555111///......///000111222111111000222000...///222555666777777777666555444444555555777666555555555444222000........................000000000000/////////////////////000111111222222222444222333777===YYY}}}dddTTTSSS```qqq}}}tttZZZIIIMMMYYYZZZSSSGGG???999999:::;;;===AAAGGGIIIPPPZZZaaaiiixxxvvv```OOOMMMRRRaaaiiizzz}}}|||wwwvvvvvvyyy|||yyy|||ttteeeSSSGGG??????===;;;@@@KKKeeejjjIII<<<:::888999888777777;;;<<<444+++333222111111000111111111222222222222222111000000000222444444555<<>>???DDDIIILLLNNNNNNKKKDDD;;;444111111//////000111111111111000111000///000222555666666888777666555444333333333888666444333333333222111........................////////////000000000000/////////000111111222222333555333444666999QQQwww~~~cccMMMPPPaaassssssXXXAAA???@@@<<<===DDD;;;999888:::;;;<<>>888;;;;;;:::999999::::::555000444333111000000000111222111111222222111111000///...111333222111666BBBLLLUUUWWWRRRFFF<<<999::::::888666555:::BBBJJJOOOQQQKKKQQQ\\\lll|||wwwjjjaaaXXXVVVSSSQQQQQQPPPOOONNNJJJEEE???999666666777999333222000000000000...,,,...---------,,,,,,,,,,,,***+++,,,---,,,,,,***))),,,------------------,,,---,,,++++++******************++++++,,,,,,,,,---,,,,,,+++++++++*********,,,,,,---------.........,,,++++++,,,,,,---...///............///000222333333111...,,,,,,,,,***)))+++*********))))))((((((+++...000000000111444666222222222111111111000000------,,,++++++++++++,,,...------...///...,,,)))+++,,,,,,,,,+++***(((''',,,+++)))***+++,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---...---+++))))))+++---+++---///...,,,,,,///222666;;;AAAFFFIIIMMMOOOPPPMMMIIICCC???@@@FFFLLLPPPUUUWWWWWWPPPCCC999444444///000000000111111111111111000///111333666666666888777666444333222222222777555222111111222222111........................////////////000000000000/////////000111111222222333555444555777777LLLooo|||gggPPPGGGZZZttt{{{\\\FFF888<<<===777777@@@::::::===@@@@@@BBBJJJSSSgggppp}}}qqqYYYRRRQQQSSSdddyyyqqqbbbTTTNNNJJJEEEBBBCCCNNNmmmjjjHHH;;;===666777777555111///000333444333111000000000111222000000111111000000///...,,,000333111000444???HHHSSSWWWUUUIII>>>999888777777555444888@@@HHHMMMNNNLLLQQQ\\\lll}}}ssskkk\\\XXXTTTQQQPPPPPPNNNMMMMMMIIICCC<<<888666888:::555333111000000000///---000//////...---,,,+++***)))***+++,,,---,,,+++***,,,------......------,,,---,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////.........///000111222222444222///......---+++***+++******))))))(((((('''+++))))))+++000444555555222222222111111111111111------,,,++++++++++++,,,------,,,---......,,,***+++,,,,,,,,,+++***(((''')))(((((()))+++,,,,,,******************+++,,,,,,+++++++++++++++++++++++++++---//////---+++***+++,,,...000000...---000333777999>>>CCCFFFIIILLLPPPJJJHHHFFFEEEFFFJJJPPPTTT]]]```aaaZZZMMM@@@888666000000000000000111111111111000000111444666666666777666555333222111111111666333111000000111111111////////////////////////.../////////000000000111/////////000111111222222222444333666999888KKKmmmfffQQQIIIQQQlll~~~aaaEEE===888888:::::::::<<<>>>@@@EEEJJJLLLOOOZZZfffzzzrrr\\\LLLSSS```mmm~~~}}}~~~tttiii```WWWOOOKKKYYYrrr|||SSS>>>;;;777777888666///+++000888333222111111000111111111000000000000000///......---000222222111444<<>>@@@>>>FFFIIIRRR[[[aaafffrrr}}}www\\\VVVWWWcccuuu~~~~~~wwwppplllrrrdddFFF<<<:::888888999555///111777111222222222222111000000000111111111111000//////000111222222222444777999>>>DDDHHHDDDAAA@@@???===777888888999;;;???EEEIIIMMMNNNSSS```ppp{{{~~~ooohhh```[[[XXXUUUPPPKKKJJJIIIFFFBBB===;;;===???999666333222222222111000////////////...---+++***,,,,,,,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***,,,,,,++++++++++++++++++---,,,,,,------...///000//////000000000000000///333111000000111000...,,,*********************)))***)))((((((***,,,...///111111111111111111111111//////...------------...---,,,+++,,,------,,,+++++++++***************+++)))))))))+++------,,,*********))))))***+++---...***+++,,,,,,,,,,,,+++***+++---///...------...///000333666666444333555777999777888===???@@@EEEMMMHHHJJJKKKMMMOOOTTT\\\aaaiiikkklllhhh^^^OOO@@@666111000/////////000222222111000111333666777777666444444333222222111222222111000///000111111///...////////////////////////.........///000111111111/////////000111111222222222333111444888888JJJiiizzz```MMMPPPbbbyyy{{{YYYCCC<<<======;;;;;;@@@FFFKKKVVV[[[gggttt}}}pppaaaZZZhhhwwwxxxSSSEEE888444333777666111...111111111222333333111000///222222222222222111000000222222222333333333333222444;;;@@@AAACCCEEEEEEBBB888:::;;;::::::===DDDIIIJJJIIILLLXXXgggssswwwvvv~~~yyyrrriiiccc```[[[TTTOOOFFFGGGFFFCCC???>>>@@@CCC:::888444333333222222111------...//////...---,,,------,,,+++,,,---///000,,,---///000000///---,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++------...///...---,,,+++,,,+++++++++++++++++++++---------------...000000///000000000000000///...222111000111222111///---******************++++++***++++++)))&&&&&&)))---111111111111111111222222------,,,++++++++++++,,,---,,,++++++---------++++++***)))))))))***+++,,,,,,,,,,,,---...---+++)))++++++******+++---...///***+++,,,------,,,+++***---...---,,,+++---///222111555888888666555777999999666777<<<>>>===CCCKKKJJJKKKLLLMMMPPPWWW```ggglllmmmnnnkkkbbbSSSBBB666111000/////////000222333111000111333666777777666333333222222111222222222000//////000222111///,,,........................---......///000111111222/////////000111111222222333333111333777777HHHgggjjjSSSHHH]]]rrrlllMMM@@@<<<777666:::;;;===HHHVVVgggmmmzzzrrr[[[RRRccciiiCCC@@@999;;;<<<444333666333000222444333111000222444444333222222333333111///222///...///222444444222444<<>>???<<<999777555555444222111444222111///...............------,,,,,,------...++++++******++++++,,,---)))))))))******+++++++++---------------------------///000///,,,+++++++++,,,------......------,,,------------------------000000000000////////////000000000000000//////......,,,)))(((((()))((('''''')))'''###$$$***...---+++,,,---000333333222000222111000///...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))------***(((***...---(((***************************+++,,,,,,,,,,,,---...666888999888888999;;;===???:::999===>>>>>>CCCLLLKKKLLLNNNPPPSSSXXX^^^bbbhhhgggfffccc[[[NNN@@@777222222111111000000//////000...---000555777444000111333444444222111111222000...---...///000///......///////////////......111111000000000000111111000000000000000000000000666888333222777999HHHcccrrrUUUOOOVVVrrr~~~vvvTTT???:::===;;;:::;;;AAALLLYYYbbbsss~~~nnnQQQTTThhh|||QQQCCC999999;;;444555:::888111333444333111111222444333222222222333333111///222000///000333555444333222999>>>AAAKKKXXXXXXOOOHHH>>>777777999<<<@@@DDDMMMMMMMMMPPPVVV^^^dddhhhvvv|||uuukkk```VVVPPPJJJEEECCCEEEEEECCCBBBCCC===;;;888666666666555444222111///---,,,,,,,,,---...------,,,,,,------...,,,++++++++++++,,,------++++++++++++++++++******---------------------------...//////,,,+++++++++,,,------......------,,,//////////////////////////////////////////////////////000000000000//////...,,,)))((())))))((('''))),,,,,,)))))),,,,,,******+++,,,///222333222000111111000///...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&'''((())),,,,,,***(((***...---(((************************)))+++,,,,,,,,,---...000888999;;;<<<<<<===???AAABBB>>><<<>>>??????DDDKKKKKKLLLMMMOOOQQQVVV\\\```fffdddaaa[[[SSSGGG;;;333000/////////.........---000...---000444555222...---///111222111111222333000///......///000///...///000000000000000//////111111000000000000111111000000000000000000000000111333000111777:::IIIcccgggQQQTTTaaa}}}gggJJJ<<<;;;;;;<<<===@@@GGGSSSaaakkk{{{uuu___YYYgggxxxdddJJJ;;;888:::555666;;;888222333444333222111222333333222111222333333111///222111000000222444444333000666:::>>>JJJYYY^^^ZZZJJJAAA888777999:::>>>BBBJJJLLLNNNNNNPPPTTT\\\bbbrrryyyrrrdddYYYSSSKKKFFFDDDFFFGGGFFFEEEHHH???<<<888666666777777777222111///...---,,,------......------------......---,,,,,,,,,,,,---.........------,,,,,,+++******---------------------------...//////---++++++,,,,,,------......------,,,........................////////////////////////------...///000000000000///,,,***)))******((('''&&&***,,,***))))))&&&!!!))))))+++...111222222000000000///...---,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,***(((&&&%%%&&&''')))***,,,+++)))***------)))************************(((***,,,,,,---...111333:::<<<@@@BBBBBBCCCEEEFFFFFFBBB???@@@AAABBBFFFKKKKKKLLLMMMNNNOOOSSSXXX\\\aaa^^^WWWPPPHHH>>>555///////////////............111///---///222222000---)))+++...///000000222333000///......000000///...000000111111111111000000111000000//////000000111000000000000000000000000...111///111777999FFF```tttWWWMMM]]]ssswwwTTT>>>999<<<888===CCCIIIPPP\\\lllwwwxxx\\\WWWjjjxxxTTT@@@999:::666555777333333333444333222222222333222111111111333333111///111000000000111222222222///333666;;;FFFVVV^^^^^^LLLAAA888777888999<<<@@@BBBGGGLLLLLLLLLPPPYYYaaallluuuuuueeeYYYTTTNNNIIIFFFGGGHHHFFFFFFHHH@@@===888666666777999999555444222000/////////000......------------......---------------...//////------------------,,,,,,------------------------,,,...///...---++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////+++,,,---///000111111111///---+++***+++***)))'''$$$(((***(((''''''$$$(((((())),,,///111111000//////......---,,,,,,+++,,,,,,,,,------------......------,,,,,,++++++***---+++(((&&&%%%&&&(((***(((++++++)))***---,,,)))************************(((***+++---...000333666<<<@@@EEEHHHJJJJJJKKKLLLHHHDDDBBBBBBDDDHHHKKKNNNMMMMMMMMMMMMMMMOOOSSSWWWYYYTTTLLLDDD===777222///111111111111000000000000111///......000000...,,,***,,,...//////000111333000///...///000111000...//////000111111111000000000000////////////000000000000000000000000000000///222000222666666AAAYYY~~~aaaKKKNNNjjjfffEEE999;;;===888???HHHOOOVVVaaaooozzz}}}eeeWWWdddyyyzzz^^^EEE999;;;888555555000555444333333333333222222111000000111222333111000//////////////////000111///111333777@@@MMMVVVYYYIII@@@888777888999;;;>>>???EEEKKKKKKJJJMMMWWW```gggrrrwwwggg[[[VVVUUUNNNJJJIIIHHHEEEDDDFFFAAA===888666666777888888666444333111000000000000///......------......///......------......///000++++++,,,---......//////------------------------,,,---///...---,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............***+++---...000111111111///---,,,,,,,,,+++)))((((((++++++((((((******'''''''''(((***---//////.........------,,,,,,++++++,,,,,,---------.........---------,,,,,,+++++++++...---***((('''(((***+++&&&***,,,******,,,,,,)))************************)))***,,,---...111666999>>>CCCJJJOOOPPPPPPPPPPPPHHHFFFCCCCCCGGGNNNQQQRRROOONNNMMMJJJHHHIIILLLOOONNNIIIAAA;;;777444222000000000000000111111111111111000............---,,,---///111111000000000111111///...///000111000///---...//////000000000///000000////////////000000000000000000000000000000...222111222666555@@@WWW|||pppTTTIIIXXXvvvxxxVVV???;;;>>>>>>;;;BBBKKKQQQWWW^^^hhhooowwwlllYYYeeewwwtttzzz{{{xxx{{{pppOOO<<<===:::888777333666555333333444444222111000000///111222333111000///000111000......000222///000111555;;;CCCJJJNNNDDD<<<666777999999:::<<>>:::777777777777777444333111000///...////////////............//////...------------...//////)))***+++,,,...///000000------------------------+++---......---,,,,,,---,,,------......------,,,------------------------++++++,,,,,,---.........++++++---...///000000000///...---------,,,***(((''')))(((%%%&&&***,,,***((('''''')))+++------,,,------,,,,,,,,,+++++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******$$$))),,,***)))+++,,,******************************+++,,,---///222777:::@@@FFFNNNSSSUUUTTTSSSRRRHHHGGGDDDCCCIIIRRRUUUTTTNNNMMMJJJFFFBBBAAABBBDDDBBB>>>999444333222111000............////////////111000///...............000222333333111///000000111000//////111111000///,,,---...//////000//////000//////......//////000000000000000000000000000,,,000000222777888DDD\\\~~~|||aaaNNNPPPfffdddJJJ>>>???@@@>>>@@@EEEMMMTTTZZZ```dddgggwwwppp___```|||~~~~~~zzzqqqooouuu||||||~~~wwwrrruuu}}}bbbEEE???:::888888666777555333333444444222000000//////000222333111000111222333222000///111444//////111444888;;;@@@DDD???888444777:::999999;;;CCCFFFIIIIIIHHHJJJPPPUUUaaaooo|||rrrkkkccc[[[TTTPPPLLLGGGEEEFFFCCC@@@===:::999888777666555444222000/////////000//////............//////------,,,,,,------...///******+++,,,---......///------------------------+++---......---,,,,,,---,,,------......------,,,------------------------***++++++,,,------......+++,,,---...///////////////...---......---***(((&&&((('''$$$%%%(((***((()))'''''''''***++++++***,,,,,,,,,,,,++++++++++++------------............***++++++,,,,,,------...,,,,,,++++++******)))(((###))),,,+++)))++++++***************************,,,,,,---...///222777;;;AAAHHHPPPWWWXXXVVVTTTRRRKKKJJJFFFDDDJJJTTTVVVSSSLLLJJJFFF@@@;;;888888999:::777333111000///...------........./////////000000000000.........///000000222333333111///000000111000///000111111000///------...000000111111111//////............//////000000000000000000000000///222111222888888EEE^^^nnnUUUKKKZZZttt~~~pppQQQAAA===>>>>>>???@@@EEENNN[[[hhhqqqtttttt|||bbbjjj|||~~~}}}|||zzz|||yyyyyytttoooqqqxxx}}}}}}||||||yyyrrrsssyyysssNNNBBB999666777666888555333333555555333000000//////000222333111000222444555444111111333555...///111555777888;;;???;;;555333777::::::999:::AAACCCFFFHHHHHHKKKPPPTTT```nnn}}}uuufff^^^WWWSSSOOOIIIGGGHHHEEEBBB???===;;;:::777555777666444222111111111222//////............//////---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,,,,------------------------+++---......---,,,---...,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---...///////////////............---***((())),,,,,,******,,,,,,))))))((('''''')))******))),,,,,,++++++++++++++++++---------.........//////)))***+++,,,------...///******+++++++++)))'''&&&""")))---+++)))++++++***************************------......///222777;;;BBBHHHRRRXXXYYYWWWTTTRRRMMMLLLGGGDDDJJJTTTVVVQQQKKKHHHCCC<<<666222111222666333111///...---+++)))///000000000111111222222000000000///......000222///111222222000000000111111000///000111222111///......000111111222222222//////............//////000000000000000000000000444777444444777777CCC\\\yyyfffNNNKKKaaa|||{{{zzz|||||||||dddGGG===<<<;;;<<<@@@===CCCOOOcccwww{{{cccbbb~~~{{{xxx}}}}}}~~~}}}~~~}}}wwwvvvxxx|||wwwuuu{{{|||||||||uuusssvvvbbb>>>>>>:::333:::333555666666444111000000333222000//////000222333222444555444111000333555///000111333555666888888444999;;;;;;<<<===<<<888CCCFFFIIIJJJJJJMMMRRRVVVfffttt|||uuudddYYYTTTNNNOOOMMMCCCEEEDDDCCCBBBAAA>>>:::777666444333333444333222000222222111111000000//////,,,---...000000000//////,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---***+++...222000///...///000000...,,,,,,)))(((,,,000,,, ++++++******++++++,,,---******+++,,,,,,---.........111333111---******+++************))))))))))))'''))),,,---,,,)))%%%"""*********++++++,,,------...---,,,+++***+++,,,,,,------,,,+++,,,---...///---,,,+++***))))))))))))+++***)))***,,,,,,***)))******************+++,,,,,,---.........333:::@@@CCCIIIPPPUUUVVVTTTRRRPPPMMMFFFCCCHHHMMMNNNNNNNNNIIIDDD<<<555222111111111///......---------......+++,,,------......------222222111111111111222222111222333222000000111222//////////////////......000000000000000000000000000000///...............000000000000000111111222111///555111666???FFFeee~~~sssZZZRRR```rrr}}}~~~}}}vvvVVV<<<;;;???<<<;;;???BBBQQQdddvvvtttaaa```yyy}}}||||||}}}|||zzz{{{zzzyyy|||}}}wwwvvvxxx|||xxx{{{yyyuuuuuu|||MMM<<<<<<888555555666666666444222111111444333111000000111333444222333333222///...000222///000111222333444555666555888999777888;;;;;;999???BBBFFFHHHJJJNNNTTTYYYgggttt~~~mmmccc\\\UUUTTTRRRGGGJJJHHHFFFDDDBBB@@@<<<999777555444444444444333222222222111111000//////...---...///000000000///...---......///000000//////------------------------+++,,,,,,,,,+++,,,///111000///...///000///...,,,---***(((+++...---&&& ++++++++++++,,,,,,,,,---,,,,,,,,,------......///...000222111...+++++++++*********))))))))))))(((&&&''')))***)))'''$$$"""))))))***+++,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,+++++++++,,,......---,,,+++***))))))))))))++++++***+++,,,,,,+++)))++++++******++++++,,,------.........///333:::???DDDIIIPPPUUUUUUTTTRRRPPPMMMGGGEEEIIIMMMMMMKKKKKKHHHCCC;;;555222111000000......---------......///,,,,,,---...............222111111000000111111222111222333222000000000222........................000000000000000000000000000000///...............000000000000000111111222222///555000666>>>FFFgggoooXXXVVVkkk~~~gggNNN:::;;;>>><<<>>>EEETTTbbbttthhheeeppp~~~|||~~~}}}}}}}}}{{{||||||zzz{{{zzzzzz}}}~~~yyyxxxzzz~~~zzzuuuuuuhhhAAA???@@@333888777666555444333333333333222111000000111222333333444444222000///000111000000000111222222333333555777666333444888:::999:::>>>BBBFFFHHHNNNUUU[[[hhhttt|||qqqiii___\\\YYYMMMQQQNNNJJJGGGDDDBBB???===999777555444555555444333222111111000000///......//////000000000///......//////......//////000000........................---,,,++++++---//////...///.........//////---,,,---+++******,,,------,,,))))))***++++++++++++***...........................000111111///---,,,,,,******)))))))))((((((((('''(((((()))((('''%%%$$$((()))***,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,+++++++++++++++,,,------,,,,,,+++***)))))))))))),,,+++***+++------+++***+++++++++++++++,,,------......//////000333888<<>>HHHjjjdddRRR[[[zzzuuuUUUEEE:::<<<>>>>>>FFFSSSkkkwwwggg^^^ppp|||~~~~~~}}}~~~yyyxxx{{{|||zzz{{{{{{{{{~~~{{{zzz}}}yyy~~~|||{{{vvvuuuSSSCCCDDD666999777555333333333333333222111000000000000111222777777666444222111111222111111111111111111111111333666666333444888999777888;;;@@@CCCFFFLLLTTTZZZgggssswwwjjjeee```TTTUUUQQQMMMIIIGGGEEEBBBAAA:::888555444555555444333222111111000000///......000000000000//////......111000///......///000111////////////////////////...+++)))+++...000///---///...---...//////---++++++,,,,,,++++++,,,...000&&&'''((()))***))))))(((............------------...///111111000///...---*********))))))(((((('''************))))))(((((('''(((***,,,---,,,+++***------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++***))))))******+++******+++,,,,,,+++)))************+++,,,------/////////000111444777999<<<@@@DDDGGGGGGGGGGGGGGGGGGEEEGGGMMMOOOLLLHHHGGGFFF@@@999444111///...---------------...///111111...//////000000000000000111000000//////000000111222333333222000///000111------------............////////////////////////000///............//////000000000000000111111222444111666///333===IIImmm}}}XXXLLL___yyycccIII@@@<<<>>>???CCCSSSfff}}}ooo[[[ddd~~~~~~~~~~~~~~~{{{zzz|||~~~{{{zzz}}}~~~~~~{{{zzz}}}vvv}}}{{{wwwyyy~~~~~~xxxwwwnnnLLLBBB888:::777444333333444333222000000000//////000000000888777555444333333222111222222222222111111111111000555777666666999888444777:::>>>@@@CCCHHHQQQWWWdddooo|||uuuoooiii]]]YYYVVVQQQMMMJJJHHHFFFDDD===:::666444444333222111222222222111000000//////111111000000////////////111000///......///000111////////////////////////---+++***+++///000///,,,///...---...//////---+++***+++------++++++,,,...((()))******++++++******---------,,,,,,,,,,,,,,,...///000111222111000///,,,++++++***)))(((((((((+++******)))))))))))))))'''(((***+++,,,,,,++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******)))************))))))***++++++***((()))))))))***+++,,,------000//////000222444666666999;;;>>>@@@@@@AAABBBCCCAAAAAAFFFMMMPPPMMMIIIIIIEEE@@@999444111///---,,,---------...///000111222000000111222222222222111111111000000000000111111222333444222000//////000---------.........////////////////////////////////////............//////000000000000000111111222444222777///333===JJJpppwwwRRRNNNiiiiiiQQQCCC>>><<>>999666444333222111444333333222111111000000111111000/////////000000111111000000//////000000////////////////////////+++++++++---//////...---...---------......,,,+++)))+++,,,---,,,+++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,......///111333333222000------,,,+++***))))))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,,,,---------,,,+++******++++++,,,---,,,,,,,,,++++++***************++++++***)))***+++,,,***(((************+++---...///111000000111444555444333888999;;;<<<<<<===???AAA===>>>DDDMMMPPPMMMKKKLLLDDD@@@:::555222///---,,,............///000111111111111222333333333333333222222111111111111222222333444444222000//////000------......///000000000000000000000000000000000///............//////000000000000000000111111222333222888111333===KKKqqqpppUUUZZZwwwtttXXXEEE>>><<<===BBBKKKZZZqqq}}}fffcccvvv|||yyy}}}|||{{{~~~{{{wwwzzzzzz|||UUUCCC===999777777::::::666222111111222222222222111111666444111111333444222111111000000000000000/////////222444222333666555222444666999;;;>>>DDDMMMTTTYYYbbbnnnvvv{{{vvvppplllfff```ZZZSSSLLLHHHGGGCCC===888666444333111555555444333333222222111111000/////////000111222111111111111111000//////........................)))+++---......---.........---------......,,,***+++******+++,,,---......///...,,,++++++---///111++++++,,,,,,------.........---...111444555333111///......---,,,+++***)))'''(((((()))))))))((((((***)))((('''(((***,,,---,,,,,,---------,,,+++******+++,,,---...------,,,+++***************++++++,,,,,,+++,,,---...,,,***,,,,,,,,,,,,...///000111111000000222444555333111555666777777666888;;;>>><<<===DDDLLLNNNLLLKKKMMMEEE@@@:::666222000...,,,000///////////////000000222222333444444444444444333333222222222222333333333444444222000...///000......//////000111111222000000000000000000000000...............///000000000000000000000111111222222222999222444>>>KKKqqqjjjZZZggg~~~cccLLL@@@===<<<@@@LLL\\\nnnlll```ooo~~~}}}|||}}}yyyyyyfffMMM>>>;;;999:::======888333222333333444444333333222888555333333555777555333/////////////////////...///222111...///333555333222444777:::===DDDNNNUUUVVV^^^hhhpppwwwzzzvvvooohhh```WWWNNNHHHKKKFFF@@@;;;888666444222666555555444444333333222000000/////////111222333000111222222222000///...........................(((+++//////---,,,---///...---,,,---......,,,***---***((())),,,///111222...,,,)))'''(((***---///,,,,,,------...///000000...---...111555666444222000//////...,,,+++******)))***+++,,,,,,+++***)))+++)))'''&&&'''))),,,...,,,,,,---...---,,,+++***+++,,,---...///...------+++***************++++++...------...//////...,,,------......000111222333222111000222555555333000222222222222222444777:::<<<>>>DDDKKKMMMKKKKKKMMMEEEAAA;;;666333111...,,,111000000////////////000222333444444555555444444444333333222222333333444333444444333000...//////...//////000111222222333000000000000000000000000...............///000111000000000000000111111222111222:::333555>>>KKKqqq~~~ggg]]]nnntttWWWEEE???===>>>EEEUUUjjj~~~sssbbb```yyy~~~~~~|||zzzwwwxxxYYYIII???:::888:::CCCAAA///333333333333222111000000111///000444555222222444222000...,,,,,,---///000000////////////111333444444555666888;;;BBBJJJOOOMMMWWW[[[ccctttyyyooofff]]]TTTMMMJJJGGGAAA===;;;999777555666555444555666555222000444222000000111222111000111111111111111000///...222111///...---------...,,,,,,---......---,,,,,,000//////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///+++)))***...222......+++,,,555<<<888---222111000//////---***''',,,+++)))((('''(((***+++)))(((((())),,,+++'''$$$.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,///---///000...))))))---//////...,,,,,,---111444444555666777555222...,,,......///000111333555666999===CCCIIIKKKIIIEEECCCAAA===777333222111111111111000...------...///000333333333666999:::777444777666555444333222222222222333333444333222000000/////////111444444333111111111000///////////////000000000000000000000000//////000000111111111222222222///333777777KKKmmm{{{eeeeee}}}VVVGGGEEE555>>>DDDVVVooowww^^^lll}}}{{{yyy~~~|||}}}{{{zzzyyyvvvrrrKKK>>>999777444888999///888777777666444222000///444222333555555222333666222111///---,,,...///111000////////////111222333333444555666999???FFFLLLMMMWWWZZZaaasssvvvnnneee\\\VVVNNNJJJDDD@@@===;;;999777888777777777888777555333222000//////000111000///111111111111111000//////222222111000//////...///---...////////////...---,,,,,,---......//////000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000---)))(((,,,000---...------444:::777///111000/////////...+++))),,,+++***(((((()))***+++***))))))+++---,,,)))&&&,,,------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---------------...,,,***+++...---******,,,.........---,,,---111444555555555444333111///............///111222444555888<<>><<<:::;;;:::999999:::999777555000...------///000///...111111111111111000000000222222222222111000//////...///000000000000///...,,,------......///000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++111555333,,,)))+++///,,,...//////222666666222111000//////000///---+++---,,,***)))))))))***+++,,,++++++,,,------***(((***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,...000000...++++++...222///***))),,,---+++***,,,---......------...000333666555333111000/////////---------...///111222333777:::???CCCEEEDDDAAA???===:::555333222222111000111000000///000111333444555555555777999888666333555444444333333333444444444444444333222000///...//////000222444444222000111111000000000/////////000000000000000000000000000000000111111111111111444555222444777444BBB___fffZZZppp{{{___MMM@@@<<>>BBBFFFQQQWWW___ppp}}}zzzssskkkeee\\\WWWPPPIIIEEEBBB???>>>===;;;:::::::::999777555000...------///000000///222111111111111111111111000111222333222111///...////////////////////////000000//////...---------111111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,333:::888111,,,---000+++...000000111222444444111///...///000000///---------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///000...***+++111666999222---,,,,,,******,,,,,,...///.........000222333333222111000///...---,,,,,,,,,---...///111111555888<<>><<<::::::999666555222000//////000111111000222222111000111111222333///000111222111000///...........................111000000///......------222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,333999888333...---///,,,---000111000000222666111000//////000111000///...------,,,,,,,,,,,,,,,+++,,,,,,,,,+++*********)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///---+++,,,333999DDD<<<555111...******---+++---////////////000111///000111222111///,,,***,,,,,,,,,,,,---...000000333555888:::;;;:::999777666555333222222222000///......//////000111222333555666888999888777555555444444333333333444555555555555333222000///...---000000000222333333111000///000111111111111000000////////////////////////222222222111111111111111///444222333777777AAAWWWyyyuuu\\\VVVzzz\\\CCCBBB>>>CCCZZZooosss\\\eee|||uuulllfffcccbbb^^^XXXRRROOOLLLHHHIIILLLLLLGGGCCCDDDGGGHHHDDD@@@@@@??????BBBFFFKKKMMMNNNPPPYYYfffrrr{{{~~~|||lllKKKBBB999333444333666666555555444222111000999555333444333111111444111111000000/////////000......///000000000//////333444444555555888<<>>@@@BBBBBB@@@GGGQQQ^^^iiiuuu___KKK<<<555555222333222222111///---,,,+++777111...222444222000///000000000/////////......,,,---...000000000//////111222444444555777;;;>>>>>>LLLUUU___mmmrrruuuyyyrrrhhh^^^WWWSSSPPPNNNOOOKKKGGGCCC@@@>>>;;;999666444222111111111000///333222111000000222444555111111111000000111111222000000///......///000000.........///000000111111000000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------000,,,,,,000111///111555444222000///000111111000///////////////...------,,,......---+++***+++...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000111777:::>>>???777---+++...***,,,000111111/////////,,,---...///...,,,***)))---,,,,,,------...///000000111222333333333222222111000000222333222000...000000111111111111111111222666999:::888777777888666555444444333333333333444333111000/////////000111111111222333333111///...///111333333222111000000000000000000000000000333333333222222111111111111666333111666999BBBSSSuuulll]]]ggg~~~___JJJEEEBBBMMMiii}}}tttrrrmmm^^^hhh~~~rrrjjjfffWWWVVVTTTSSSRRRSSSTTTUUUVVVUUUXXX^^^___]]]\\\^^^hhhfffeeedddddd```ZZZVVVVVVRRRMMMJJJHHHFFFDDDCCCAAADDDHHHMMMVVVaaalllttt}}}rrrWWWAAA::::::666111111222111111000///...999222///444999777333000////////////............+++,,,...000000000000000000111222333444666:::===999GGGOOOXXXffflllqqq|||xxxmmmccc\\\WWWTTTRRRUUUQQQLLLHHHDDDBBB>>><<<666444222111111000///...333222111000000222444555333222111111111222333444222111000//////000111222111111111000//////......///////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...000000...222,,,***///222000000444666333111000000111000000/////////000///......---...///000...,,,+++---///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---+++)))222>>>CCC;;;///+++...))),,,000222111000//////......---,,,++++++++++++------------......///000000000111111111111000000//////000222333333000---222222333333333222111111111555999:::999777888:::777666555444333222222222333222111/////////000111111111111222333333111///...///111333444333111000000000000000000000000000333333333222222111111111444888444000555999AAARRRuuuggg^^^ooovvvSSSGGGIIIDDDSSSwwwsssfffbbbuuu```aaaxxxuuuhhh\\\UUURRRPPPSSSXXX^^^dddhhhkkklllpppppptttzzz{{{vvvsssttt~~~~~~}}}}}}|||zzzvvvttthhheeeaaa]]]ZZZUUUQQQMMMGGGEEEBBBAAACCCKKKUUU]]]kkkuuupppQQQCCC>>>999<<<666333222000,,,+++...222444555444333333444666333222111222222000---+++***,,,...000111111000//////000111222333555999<<>>888777666444333333333444333333333111000000222555444222000///000111111111111333444333111//////000111111111111111222222222333111///...///000///............------------,,,------------------------............////////////222///...000000...000333111000///000222222000///...///000000000///...---111000///...------......000000//////...---------............------------------.........---,,,++++++,,,,,,---.........---...---,,,---......,,,***...............---------000000000////////////...////////////000000000000111111111222222222222333111222222333333333333333555444222111222444777999444333111000///...------///000000111111111111000111111222222222222111111000111222222///***%%%!!!111111222333333333333222444888555666999777BBBYYY}}}rrr___kkkfffIIIHHHHHHSSSnnnooo___bbbuuunnneeellltttwwwuuuiii___ZZZZZZ]]]fffrrr}}}|||sssfff\\\PPPMMMJJJJJJMMMWWWjjjzzznnnOOOBBB<<<555111333333000......///------222888:::888333222111000111222222111///+++,,,---///000000000000444555666666555555666888>>><<<>>>AAADDDIIITTT___nnnzzzwwwpppooojjj[[[RRRLLLAAA888666444333333444555555333333222111111111222333555333000///000222222111111222333333111000000111000111111222222222111111333222000///000111000///............------------------------------------............////////////555000...000000------000222111000111333333111///---///000222111000...---222111111000///...------/////////.........---------,,,,,,++++++*********---,,,,,,,,,+++,,,,,,,,,***+++,,,---............------------...---,,,,,,---------.........//////////////////////////////////////////000000000000111111111111222222222222111111222222222222222111555444333222333555777888333333222111000///...---...///000000111111111111111111222222222222111111111111333333111///+++)))...///000111000000000111444777555555999777BBBYYY}}}iii[[[nnnxxxWWWHHHMMMRRR___{{{sssbbbcccttt}}}ccciii|||xxx|||xxxeee]]]YYYYYYeeessszzz{{{jjjcccXXXMMMGGGHHHQQQYYYbbbGGG@@@888222222222000------000......333999<<<:::666333222000111222222111000,,,,,,...///000000111111666888999888777666777888;;;:::;;;???AAADDDNNNXXXbbbsssvvvsssoooaaaYYYQQQDDD888555222111333666666666333222222111222222222222666444111111222333333222000222333333111000000111111111222222222111111000333111//////000111000/////////.........---------------------------------............////////////555000---///000...---...222111111111333333111000---///000222222111///...111111111111000///---,,,.........---------------,,,,,,,,,++++++******)))---,,,++++++++++++,,,---+++,,,------.........---,,,,,,---...------------***+++,,,---...000111111.............../////////////////////000000000000000000111111111222222222222222333333333222222111444555555666666555555444333222222111000///.........///000111111111111111111111111222222111111111222222222222111111111000...000222222000000111222333666444555888777BBBZZZ{{{|||dddZZZrrrpppOOONNNUUU___nnnuuu___\\\rrrlllaaaqqqvvvggg^^^aaagggooo}}}uuufffXXXOOOIIIFFF{{{WWWEEE;;;222222333222111111111000000333888;;;;;;:::555333111111111222111000......//////000222222333666888::::::888777777888<<<:::;;;=========DDDMMMXXXfff{{{vvviiiaaaWWWHHH:::666222222444777777666333222111222333333222111555444333333444444333111000111333333111000111111222222222111111111111111000///------...//////.../////////.........------------------------------............////////////333---***...111000///000222111000111333333111000...///000111111111000///000111222333222111...---------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---------......///......------+++,,,......---,,,---...***+++,,,---...000111111---............/////////////////////000000000000000000000111111111111222333333333333333333222111444555666777777666444333333333222111000000000000000111111222222222222111000000111111111111000000444333111000////////////000333555555333222333666222555333444888777BBBZZZ{{{{{{ddd^^^vvvfffMMMSSSZZZiii}}}fffWWWeeewwwbbbjjj}}}~~~mmmwwwzzzxxxhhhiiippp}}}uuuhhhZZZOOOuuuOOOBBB777444555333222333111111111222444888;;;<<<666444222111111111111000//////000000111333444444444666888999777666666777<<<;;;<<<===<<<:::???FFFRRR[[[ooorrrhhh\\\KKKAAA;;;555444666888777666333222000222444444222000222222222444555444111//////111333333111000111222444333111000000000111111111///---...///000000///////////////............------------------------............////////////555...***---000000......111000000111222222111/////////000000000111111111000111444555555333111///........................,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------000000000000///...------***,,,......---,,,---///---------...............---------.........//////////////////000000000000000000000000111111111111333333333333333222111000444444555555666666777777555333111/////////111111222333333333333222222111//////000000000000//////222222222111111///...---///333666555222111333666111555333444888777BBBZZZ}}}}}}iiidddzzzyyy\\\LLLVVV]]]sssppp___^^^xxx{{{lllggg}}}|||kkk```UUUbbbrrr{{{{{{xxxwwwyyyuuu|||yyykkkYYYJJJ<<<666555333111111000111111111111444999===888555222111111111000///000000000111222333555666222555777777666555555666;;;;;;===???>>><<<@@@FFFPPPUUUeeexxxmmm___MMMFFF@@@999666888999777555333111000222444555222000000111222444555333000---///111333333111111111222555333111//////000111222333111000000222333222111000/////////............------------------------............/////////000999111,,,...000---******111000///000222222000///000000//////000111222222000222555777777666333111////////////000000000000)))))))))******++++++,,,+++,,,---............---222222111111000...---,,,))),,,//////---,,,---///000000///...------,,,,,,---------.........//////////////////000000000000000000000000111111111111222222222222222111000000555444222222444777:::<<<555444111///...///111333444444444444333333222111......////////////.........000333555555333000...,,,000444333///...000333111555333444888777BBBZZZmmmiii}}}pppTTTKKKXXX___zzzfff]]]hhhooojjjrrr~~~eeeRRRHHHNNN]]]ppp}}}ZZZ===;;;;;;111...444000000000000111444888<<<888666333000...///000222,,,......---000555666333///000333777::::::888666777999;;;<<<<<<===???AAAHHHOOO[[[mmmnnn^^^WWWHHHAAA888444444444222///666444222111222222111000111000111444666666222...444222111111222333333222333222000///...///000222333333222222111111000000///000111111111///...---///...,,,++++++,,,---...,,,,,,---...///000111111333000......000111///---000///.........000111222000000222333333333333333333555555555999===<<<777666333000///000000...+++///+++((())),,,...+++(((,,,,,,,,,+++)))***---000000000//////...---++++++///...------...///...---+++,,,...------...000222------------------------//////000111222333333333444333000//////000222444333333333333333333333333222222222111222222333333333111000......///111222666777888888777555333111222222111111111111222222222222222222222222222222222222333333333333444444333666333444999999CCCZZZpppqqqdddOOOLLLUUUhhhtttWWWgggwwwjjjsss~~~vvvWWWGGGGGGKKKYYYqqqpppKKK???<<<555000111222222111000000222666999666555222000//////000000---///...---000555555222333333555777999999666444999:::;;;;;;::::::;;;===CCCGGGQQQ```tttrrraaaYYYHHHAAA999555666666444111666444222222333333333111333111000111333444222000222000//////000111111000333222000......///000111,,,,,,------------------//////000111000///...---------,,,,,,+++,,,,,,---,,,---...///000111111222222///---,,,...//////---///...---------///000111...///000111111222222222222444444333777<<<<<<888999555111000000///...,,,111...***+++...///---***///,,,)))))),,,......---////////////...---,,,,,,///...------...///...---,,,---...---,,,---///111------------------------......000111111222222222222222111111111111111111333333333333333333333333222111111111222333333444222111///......///000111666777888999888666333111222111111111111111111222222222222222222222222222222222222333333333444444444666222333888999EEE]]]}}}kkkppp^^^LLLKKKRRRjjjkkk[[[mmmnnnhhh{{{vvv___OOOKKKSSS]]]yyy___EEE===:::555111333333222111///000333666444333333222111000000///000111000...000444444111333444555777::::::888666999:::;;;:::888777777888BBBEEEKKKVVVggg}}}xxxeeeZZZJJJDDD<<<999;;;;;;999666777555444444555555555444444222000///111222222222000///------/////////...222111000......//////000+++,,,,,,---......//////......///000///...---,,,////////////////////////---......///000111222333222///,,,+++,,,---.........------------......///,,,---...///000000000000222333333222666<<<===;;;<<<999444111///...---,,,111...+++,,,...///---+++111+++'''(((...111///+++---...............------///...------...///...---,,,---...---,,,,,,---///------------------------......///000111111111111///111222444444333111000333333333333333333333333000000111111222333444555111000...------///000111555777999;;;:::777333000111111111111111111111111222222222222222222222222222222222222333333333333555777222222777999HHHbbbssscccmmmuuuUUUHHHIIIRRRqqqtttdddfffyyysssdddllloooUUUKKKNNNYYYkkk{{{vvvPPP>>>;;;888444222333222111000000222555333333444444333222111000111222111...///333333///000000333666:::<<<<<<;;;888999:::999777555666777BBBCCCFFFMMM[[[ppp~~~hhhZZZOOOHHHAAA>>>???@@@>>>;;;999777666666777888777777333222111111111111111111000...------...//////...111000///.........//////---------....../////////------...//////...---,,,.........///////////////......///000111222333333222000---,,,,,,---...///.....................///,,,,,,---...////////////222444333222555<<>>???<<<777222///---,,,,,,///,,,******,,,---,,,***///,,,)))***...000...,,,,,,------...//////......///---------...///...------......---++++++,,,...........................//////000111111111111111000111222333444333222111444444333333333333222222000000000111222444555666222111///......000222333555777:::<<<;;;888333000111111111222222111111111111111111111222222222222111222222222222333333333555777222111666:::LLLhhh~~~iiiZZZjjjkkkNNNDDDHHH[[[~~~}}}kkkfffvvvxxxddddddzzzkkkVVVHHHPPPaaarrrdddFFF:::666333111222222222111111444666222333555666555444333222111222111...///222111---//////111555:::<<<===<<<777888999999888777999:::>>>???@@@EEEPPPddd{{{ppp___TTTLLLCCC???@@@AAA???===<<<:::888888999:::999888111333444555444222111000111///---...///000//////000//////...............---,,,,,,,,,+++++++++***,,,---...//////...------*********++++++,,,,,,,,,......///000111222333333222111///...---...///111/////////000////////////------...///000000000000222555555333555<<<@@@@@@AAA???:::555000---,,,,,,...---++++++,,,,,,,,,+++,,,---------------...///+++,,,---...///////////////---------...///...------......---++++++---...........................111111222333333333222222222222111222222333333444444444444333333222222222000000000111222444555666333222111000000222444555666888;;;===<<<888444000000111222222222222111000000000000111111222222222111111111222222222333333444777333222777<<>>???@@@AAACCCKKK[[[qqq~~~lllZZZQQQFFF@@@???@@@???===???===;;;;;;;;;<<<;;;999111444777888666333111000111000......000111000///...............---------/////////...---,,,,,,,,,,,,---...///000///......------,,,,,,,,,...///000---......///000111222333000111111000......///000000000000111000000///...---...///000111111111111111555666444555:::>>>>>>AAA@@@===888222...,,,,,,000//////...............+++---///...---,,,...000,,,,,,---.../////////...///...------...///...------...///...------...000........................222222333333333333333222222222111111222333444555555444444333333222222111000000111111222333444555444333222111222333555777777999;;;===<<<999555222000111222333333222111000//////000000111222222222111111111111222222222222333666444333888===SSSrrr|||^^^RRRnnn}}}]]]JJJLLLWWWtttkkkuuuuuubbbiiiyyybbbPPPJJJQQQ^^^ssswwwQQQ<<<666444555666555333222333555000111111222333333333333///000...+++,,,000///+++000000000333666999999999;;;<<<>>>>>>======???@@@AAABBBCCCCCCFFFSSSfffttteeeZZZMMMDDDBBBCCCCCCBBBBBB@@@>>>======<<<;;;:::444666888777555222222333111///......///000000///............------,,,,,,000000000000////////////---...///000111000//////000...,,,+++,,,...222444,,,---...///000111111222---///222111///------...//////000000000///---------...///000000111111000...333666444444888;;;:::???@@@???;;;555///---,,,000000///...------...///---------...//////...---------..................///...------...///...------...//////......000222........................222222333333333222222111000111222444555444444333555555444333333222111111222111111111222333333444333222111111111333555777999:::;;;<<<;;;888666444///111222333333222111////////////000111222222222111111111111222222222222111666444444999???UUUuuu|||]]]TTTtttuuuVVVJJJUUUeeevvviiiooozzzjjjhhh~~~{{{kkkXXXIIILLLYYYmmm~~~bbbFFF===777888888666444222222333/////////000000111222222---...---***+++//////+++,,,,,,---111666:::<<<<<<>>>???@@@@@@??????@@@AAA===??????===???HHHXXXeeeooocccTTTJJJGGGHHHHHHGGGDDDBBB???>>>>>>===;;;:::777888999666333222444777000///------///000///...------......------,,,+++***++++++,,,,,,------...---...///111111111000000+++)))&&&$$$%%%(((,,,///,,,,,,---...///000111111+++...111111///,,,,,,---....../////////...,,,+++,,,---...///000000000000,,,222666444333666888777>>>@@@AAA===666000---,,,---......---++++++,,,---///,,,***,,,111222///+++---...............------///...------...///...------...////////////222444////////////////////////111111222222222111111000---000333777777666333111555555444333333222111111222222222111222222333333222111000000111222555666:::;;;;;;;;;:::888666555///000222333333222000///...//////000111222222222000111111111111222222222000666555555:::@@@VVVvvv|||]]]UUUxxxoooQQQJJJ\\\pppjjjddduuujjjcccppp~~~gggSSSAAA@@@XXXttt}}}\\\===:::666:::999111333666000111///...111111......111333...***))),,,///000//////......///111333222111999<<<@@@AAA??????@@@BBB@@@888555;;;???@@@JJJXXXqqq~~~nnn\\\QQQLLLHHHFFFGGGFFFDDDAAA???>>>===;;;999;;;999777666777666444333///...---------///000111//////000000///...------+++***+++,,,///000///...---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++///444333...---000111111......///222000000///.....................------------......000000222333444555555555:::===???===777222000///---//////---******,,,///---,,,,,,+++,,,---...///...+++***+++...000...,,,///...---,,,+++,,,------...---,,,+++++++++,,,------.........//////000000222222111111111111111111222111000//////111333444222333555555555333111000333333222222222222222222111111111111222222333444<<<;;;:::888777555333333444444333222222111000000111000000000000000111111111///000222333222222333555222444888888@@@___zzz\\\ccceeeQQQTTTiii{{{rrrbbbkkkzzz^^^rrr{{{aaaGGG===AAATTTuuu|||}}}~~~}}}{{{yyyqqqLLL@@@999::::::333555666//////,,,---000111...///222111///,,,---...000...---000///...///111333222111666999<<<<<<;;;;;;<<<>>>???888666::::::999BBBOOOcccuuuuuudddZZZSSSNNNJJJJJJHHHFFFCCCBBBAAA@@@>>><<<<<<:::999888888666444222222111000000000222333444//////000000///......---,,,++++++,,,//////...---.........///......---,,,,,,,,,,,,,,,,,,---------......------000555333......000111111///...///111000000///...............///......------......///000000111333444444555555777:::======999444222111---......,,,******,,,///------,,,,,,,,,---...///---,,,***,,,...///...,,,///...---,,,,,,,,,------///...---,,,,,,---............/////////000000000111111111111111111111111222111000///000111333444///000222333222111///...000111222222333333222222222222222222222333444444;;;:::999777666444333222222222222222333333333333111111000000000000111111//////000333555555444555666333666:::999BBBaaaxxx]]]hhh{{{\\\JJJTTTppp|||fffaaasssmmmjjj|||bbbPPPBBBFFFUUUiii{{{|||}}}}}}}}}|||zzzyyycccKKK>>>::::::666777777------++++++///000...///222000//////000111000...+++000///...///111222222111333444555555555666888:::999666666999666444;;;GGGRRRddd{{{pppfff___VVVPPPNNNJJJIIIGGGFFFFFFEEECCCAAA???===<<<;;;:::777333000000//////......///111111//////000000000///.........---,,,---...///...,,,//////...------------...------------------------...//////...222555333---///000111111/////////111000//////............//////......------......///000000111222333444444555444888<<<===;;;777444333---------,,,******,,,---------,,,,,,,,,---......---,,,+++,,,.........---///...------,,,,,,------///......---......////////////000000000000000111111111111111111111111111222111000000000111222333///000111222222222111000///000111333333333222222444333333333333444555555999888777666444333111111111111222333333444555555111111000000000000000111...///000333666888777555777444777;;;;;;DDDdddttt^^^nnntttUUUHHHXXXwwwsss```hhhwwwfffzzz}}}gggHHHAAADDDXXXppp~~~ZZZEEE:::999777888777---...+++,,,//////------000111000000111111000...---000/////////111222222000111111111111111333555777222333666888666333:::DDDJJJXXXlllzzz{{{rrriii^^^UUUQQQMMMLLLJJJJJJJJJJJJHHHFFFBBBAAA???===;;;888333///000///...------...///000//////000000000//////...000...------......---,,,000///...,,,,,,---.....................---------,,,.........222555333---000111111111000///000000000///............////////////............/////////000000111222333444555444777;;;===<<<999666333...---,,,+++******+++---------------------------------,,,---------------///......---------------..................//////000000000000111111111111111111111111111222222222222111111000000111222222222333444555555555555555///000222444444333222111555555444444444555555666777777666444333111000000222222222333444444555555222111000000000000000000///000111333777:::888444777444666;;;;;;EEEfffooo___uuulllSSSMMM```|||ttthhhwwwkkkpppgggOOO???DDDWWWqqqzzzvvvnnnRRR@@@<<<888888777---000------//////,,,+++...111111000///......///000111000///000111222111000000000//////000222444555333444777888666555:::@@@IIIRRR___iiipppxxxyyypppdddXXXRRROOOMMMKKKKKKLLLLLLLLLKKKFFFDDDBBB???===999444111444333222111111111222333//////000000000000000///111///---------...---,,,000///...,,,,,,---......//////.........---------***,,,,,,---111666444///222111111111111000000/////////............///////////////....../////////////////////000222333444666888:::<<<<<<:::666333///---,,,+++++++++,,,,,,---------------------,,,---------------,,,------...//////.........------,,,,,,------............111111111111000000000000000000111111111222222222222222111111111111111111444444555666666777777777222333444555555444444333666555555444444555555555666555444333222111000///333333333333333333333333222222111000//////000000000333333333888===:::222666333666:::;;;FFFhhhjjj^^^xxxbbbNNNRRRjjjxxxwwwnnnggg~~~hhhQQQCCCFFFVVVoooyyyhhh___\\\___bbb|||hhhOOODDD<<<888777000222///...000///++++++---///000000...------000222111000///000111222111000000///...///222444444333777777777666555555777999FFFLLLSSSYYY___hhhttt~~~}}}tttggg[[[TTTPPPMMMJJJIIIKKKMMMNNNOOOJJJGGGCCC@@@===:::666333333222111000000000111222//////000111111111000000222000---,,,---......---//////...------------...//////......---,,,,,,,,,(((******+++111888999555333222111000111111000...///............//////000000//////......//////000//////......///111333444777888999;;;<<<;;;888555000...,,,+++,,,------,,,------.........---,,,+++---.........,,,+++,,,---...////////////...------+++,,,---...............111000000000000000//////000000000111222222333333222222222222111111111000333444444444444444444555333444555666777888999:::666666555444444444444555555444444333111000000///222222222222222222222222333222111000////////////111555555555;;;BBB>>>444666333555:::<<>>>>>===333000---,,,...000///---------...///...---+++***,,,...000...+++***+++......///000000000///---,,,,,,---///000111111111000000000//////.........---///000000111222222333333222222222222222111000///555444444333222222222222111222333666;;;AAAGGGKKK666555444333333333333333555444444333222111000000------...000111222333444333222111000////////////111777999:::DDDPPPLLLAAA999666888===???KKKooo}}}aaaZZZuuummmPPPRRRtttwwwsss|||dddyyytttcccOOODDDBBBKKKaaauuuxxxjjjbbb[[[OOODDDIIIMMM\\\sss