BM6P6(@ }}}xxxqqqkkkhhhfffeeecccbbbaaa```___^^^\\\XXXUUUPPPOOOLLLHHHEEEBBB@@@??????>>>===;;;999888666666777555333333444666777777555666777999;;;<<<======DDDEEEGGGGGGFFFDDDAAA???777444000///111111000......---,,,,,,......---,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++((()))***)))((((((***,,,((())))))))))))*********+++++++++,,,,,,---------,,,+++++++++++++++++++++(((***,,,,,,***))))))***...///000000///---+++***++++++,,,---...///000111222222444777666555999@@@VVVtttuuudddbbbfffggghhhjjjjjjhhhgggfffeeefffeeedddbbbcccfffiiivvv|||xxxtttqqqoookkkiiiddd___XXXSSSNNNLLL@@@???===;;;:::999888888333333222222111000//////000000///............//////000222333444444333333//////000000111111222222333...,,,---///...,,,,,,---,,,+++,,,...///...------.........---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---000///,,,,,,//////------///000111000///000111111111222333333444555555333777:::::::::<<<@@@DDDPPP[[[lll~~~zzzuuunnnhhheeecccaaa```___]]][[[ZZZYYYWWWTTTQQQMMMKKKHHHEEEBBB???======<<<<<<;;;999888666555444555333111000111222333333444555888;;;===>>>??????AAAAAAAAA@@@>>>;;;888666555222///...//////...,,,---+++***+++,,,---,,,***,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,,,,+++)))((()))+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++************&&&((()))******,,,...111+++++++++,,,,,,,,,+++++++++,,,---...///000000111333222222333333333999AAATTTrrrwwwgggeeedddeeeggghhhhhhgggeeedddeeeeeeeeecccbbbcccfffhhhuuu}}}yyyvvvuuuttttttppppppnnnkkkhhhdddaaa```VVVTTTQQQLLLGGGCCC???===888777666444333222222111333222222111000000//////...............///000000000111222222222111///////////////000000000000000000---***+++,,,,,,+++))),,,+++***+++---------,,,,,,,,,------,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////++++++...///------///000111//////000111111111222222333333444444333555777888888:::===???BBBJJJXXXfffuuu{{{uuupppjjjdddaaa^^^\\\[[[ZZZWWWTTTRRRQQQOOOMMMKKKHHHFFFDDDAAA>>>;;;:::999888888777666555444333333333222111000///000111222555777:::===@@@@@@@@@@@@AAA@@@>>><<<999666444222111///---,,,,,,,,,+++***+++***)))***++++++***))),,,+++******+++,,,+++***************************------...,,,)))(((((()))************+++++++++,,,+++++++++***************)))))))))))))))*********'''((()))***,,,000666;;;...---,,,************+++,,,------...///000111111444111000000000111999CCCVVVssswwwgggfffcccccceeeeeeeeeeeeccccccdddddddddbbbbbbccceeehhhsss{{{xxx~~~zzzvvvqqqnnnnnnooopppllljjjgggdddaaa______^^^YYYXXXVVVTTTQQQNNNLLLJJJDDDCCCAAA>>>;;;888666555444444222111111000000000222111111000000/////////,,,,,,,,,---...000111222111111111000///...,,,+++/////////...............///---+++***+++,,,+++)))+++***)))***+++,,,+++***+++++++++++++++******)))+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,......++++++...///,,,---...000000/////////000222222222222222222222222444333222444666999999999888<<>>@@@AAAAAA???>>>???===:::777444222111111......,,,,,,++++++******+++***))))))++++++***)))+++***)))***+++,,,+++)))((((((((((((((((((((((((+++,,,---,,,***(((((()))******+++++++++,,,,,,,,,++++++******))))))(((((((((((((((((())))))))))))++++++******---333;;;@@@777555111---************------......///000111111222000000111111222999BBB[[[wwwuuueeecccccccccddddddddddddcccccccccdddcccbbbaaacccfffhhhrrr|||vvvuuuuuutttssspppllliiijjjgggccc___\\\ZZZZZZ[[[WWWVVVSSSPPPNNNLLLKKKJJJEEEEEEDDDBBB@@@>>><<<;;;::::::999888666555444444222222111000000000111111000000000/////////......------------...///000111111111000///...---,,,,,,.........------,,,,,,,,,///000...,,,+++------++++++***)))***+++,,,+++******+++++++++++++++******++++++,,,,,,,,,,,,++++++))))))***+++,,,------...+++------******...///,,,,,,...000000///...///000111111111111111111000000444222000222555888777555888999:::<<>><<<:::888666555555111111111111111111111111///111444444444555888;;;???@@@AAAAAA@@@???<<<;;;777555222000...---......------------,,,+++***+++,,,***)))***+++,,,+++)))+++***))))))++++++***)))))))))))))))))))))))))))(((***++++++***))))))*********+++++++++,,,,,,,,,*********))))))(((((((((''''''((((((((())))))))),,,+++***)))+++000777<<<888666222...++++++,,,---------......//////000000000000222555444444999AAA[[[wwwuuufffddddddddddddeeeeeedddddddddcccccccccbbbbbbcccfffiiirrr~~~~~~yyytttooolllgggeeeaaa^^^\\\ZZZWWWUUURRRPPPOOOLLLJJJGGGEEEDDDGGGFFFDDDBBB@@@???>>>===;;;::::::999888666555444333333333333333333333333///......---------......//////...............---......------------....../////////....../////////......------,,,,,,++++++---000000+++***------***---+++***+++,,,---,,,***++++++,,,,,,,,,,,,++++++******++++++++++++******))))))******+++,,,------***,,,,,,)))***---...,,,,,,...///000///...///000000000000000000000//////444222000111555777666444888888888888:::BBBLLLUUUiiiyyy~~~uuuooojjjgggbbb___]]]\\\YYYXXXTTTQQQMMMJJJGGGEEEBBB???<<<;;;999777555444333333///000000000111111222222///222666666666666999===AAAAAA@@@>>><<<:::888777333222000///.........///+++---......,,,++++++++++++***)))***+++,,,+++)))+++***))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,'''))),,,---,,,+++++++++************+++++++++,,,*********)))))))))))))))''''''(((((())))))******)))))))))''''''***///222000///,,,++++++,,,...000------------......////////////222666666555:::@@@VVVssswwwiiiiiieeeeeeeeeeeeeeeeeeeeeeeecccddddddccccccdddhhhjjjsss|||yyyrrrlllgggbbb^^^XXXTTTOOOKKKJJJHHHGGGFFFCCCCCCBBBAAA@@@>>><<<:::<<<;;;;;;:::999777777666555555555555444444333222111111222222333333444444000000//////.../////////------------------------///......---,,,,,,------------------...///000111---------,,,,,,,,,,,,,,,)))//////(((&&&+++,,,(((---,,,++++++,,,---+++******+++,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))******++++++,,,,,,)))++++++))))))---...,,,,,,---//////.........///////////////////////////222111000111333555555555222444666777777;;;AAAGGGPPP___sss{{{rrrkkkfffccc```^^^]]]\\\ZZZXXXSSSQQQMMMKKKHHHEEE@@@===999888666444333222111111//////000111111222333333444888;;;;;;999888;;;>>>???===;;;888666444444444333222111000///.........))),,,......+++******+++***)))((((((******)))(((+++)))((()))***+++***(((,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,+++,,,)))))))))*********++++++))))))******************''''''((())))))***++++++'''((())))))((((((***,,,++++++***)))***,,,...000,,,,,,,,,,,,------------///...000333333333:::BBBTTTqqqwwwjjjjjjeeeeeeeeeddddddeeeeeeeeedddeeeeeeddddddfffiiilllttt{{{zzztttllleee^^^YYYTTTQQQIIIFFFBBB@@@@@@??????>>>;;;;;;:::999888888999999444444444444444333333222111111111222222111111000111111111222333333444444222111000000////////////,,,,,,,,,,,,,,,---------------,,,,,,,,,---......,,,+++++++++,,,---///000,,,,,,,,,---------------(((000000(((%%%***,,,(((---+++******++++++***)))))))))***+++++++++++++++))))))************))))))***************+++++++++(((++++++((()))---...,,,+++---//////...---...///---------......//////000...000111111111222444666000222555666555777;;;???>>>JJJZZZiiizzzxxxoooiiicccaaa^^^]]]\\\\\\ZZZXXXRRRPPPNNNKKKIIIEEE@@@<<<777666444222111000000/////////000111222333444444:::>>>BBBAAA===;;;===@@@;;;999666333111111222222......---,,,+++)))(((((((((+++------***))))))***)))'''&&&'''((()))((('''***)))((()))***+++***((())))))))))))))))))))))))...000222222000---,,,+++((())))))))))))*********))))))******++++++,,,,,,'''(((((()))***++++++,,,''')))+++,,,+++******+++---,,,+++++++++,,,---...++++++,,,,,,,,,,,,,,,,,,000......//////111999CCCWWWsssuuuggggggeeeddddddccccccddddddeeeeeeeeeeeeeeeeeefffjjjmmmttt{{{}}}mmmggg___WWWPPPKKKFFFCCC;;;999888888999999888777555333000//////111444666000000111222222222111111---......////////////...,,,------....../////////...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,+++*********+++------,,,,,,,,,------.........)))222222***&&&,,,...))),,,***))))))******)))'''(((((()))***************))))))************))))))+++++++++***************(((******((()))---...,,,+++---//////...---...///,,,,,,------...///000000+++...111111///000333777222444666666444444777;;;777???IIISSSddd{{{}}}uuunnniiibbb```^^^]]][[[YYYVVVSSSOOONNNKKKHHHEEEAAA???>>>666444111//////111333555444333222333555888;;;===@@@DDDHHHGGGBBB===;;;;;;555444222000000000000000---......---,,,,,,---///+++,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,---******---***$$$%%%)))...---+++*********+++,,,000000000///...---+++***---,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,...,,,***))))))***---...)))***+++,,,,,,,,,+++***,,,------,,,+++,,,...000...)))(((+++...222999@@@RRRpppsssffffffggggggfffffffffeeeeeeeeebbbbbbcccdddeeehhhjjjlllsss~~~ssskkkbbb[[[QQQIIICCCAAA??????;;;:::888777555444444444444444333333222111000000111000///000222222000///222222111000///...------///,,,)))+++///222111...///////////////000000111,,,...000000/////////000..................------+++,,,------,,,+++)))(((,,,,,,,,,---.........///......//////......---,,,---------,,,,,,+++++++++++++++,,,,,,,,,++++++***************************,,,((()))......***)))---+++,,,,,,---,,,+++***)))000000///...------,,,,,,///............//////000111111000111111222333444111333555666555555666777888888<<>>DDDMMM]]]mmm}}}xxxsssnnnkkkbbb___\\\ZZZWWWTTTOOOLLLIIIHHHEEEBBB???;;;999888111111222111111///...---444666888<<<@@@CCCEEEFFFCCC>>>888666666444000,,,111000///------------...---------+++******---///---,,,+++***)))***++++++++++++***))))))***++++++'''&&&(((+++***(((***...+++++++++++++++***))))))"""###%%%(((***,,,---...***))))))((('''((((((((()))))))))))))))((((((((((((((((((((((((((()))***'''(((***,,,,,,,,,***))),,,------......---,,,,,,***+++++++++******,,,......,,,---000111222888>>>QQQoootttggghhhaaaaaaaaabbbccccccddddddccccccbbbbbbcccdddfffgggqqq~~~xxxpppeeeYYYPPPFFFCCC???<<<:::888555222333222222111111111111111111000000//////............------...//////...,,,........./////////000000...+++***+++///000///------,,,,,,,,,,,,---......///000111111///------...+++,,,,,,---............)))***+++,,,------------++++++,,,------...//////111111000///---,,,+++***(((((((((((())))))))))))******+++++++++++++++***((((((((((((((((((((((((***((())),,,,,,******,,,+++++++++,,,++++++***)))''''''((()))+++,,,---.........------...//////000,,,,,,,,,---...000111222...000333444333444555777999777888;;;===BBBLLLWWWӵyyyuuuqqqnnnllldddaaa]]]ZZZVVVRRRMMMJJJGGGEEECCC@@@<<<999777555000000111111111111111111888:::===AAADDDEEEFFFFFFAAA<<<666222111111000///000///...---,,,,,,---...//////...,,,++++++...111---,,,***(((((()))+++,,,+++******************+++&&&''')))******)))+++---++++++,,,---,,,+++***)))Ħ,,,,,,,,,,,,++++++Ħ*********)))))))))))))))))))))))))))((((((((())))))***&&&ӵ+++...............---------***+++,,,,,,++++++,,,......---///333333333777>>>NNNlllqqqdddeeebbbcccccceeefffggghhhhhhfffeeedddccccccdddeeefffooo|||Ħwwwoooggg\\\QQQIIIBBB@@@<<<:::888777555333000000/////////000000111000/////////.........---...---------//////---,,,........................///...---///111222111///,,,,,,,,,,,,,,,---......---///000000///......///)))***+++------.........++++++,,,,,,------------------...///000111111222333222000...,,,+++******'''''''''(((((())))))))))))******++++++++++++******************************)))***,,,---,,,,,,---***++++++++++++*********&&&'''((()))***,,,------------------......///000////////////000111222222///111333444444444666777::::::;;;===>>>AAAGGGLLL4ĉ@ӵ|||vvvrrrpppmmmlllfffccc___[[[WWWRRRMMMIIIEEEDDDBBB???;;;888555444111000///000111555888:::<<<>>>AAACCCDDDCCCAAA@@@999888555111------111444000///...---,,,---......+++++++++)))((((((+++------,,,***(((((()))***+++*********++++++*********(((***+++***((()))******'''((()))))))))(((&&&%%%>L+++++++++***++++++=hĦ)))******)))))))))******++++++******))))))*********4ĉ@ӵ/////////......---------***,,,------,,,,,,---...------111444333222777>>>NNNlllpppdddeeecccdddeeefffgggiiiiiijjjhhhgggeeedddddddddeeeffflllyyy>L~~~xxxppphhhaaaYYYOOOIII???;;;666222111111111000//////......//////000111///////////////............------...//////...,,,/////////...---,,,,,,+++---------...//////...---------,,,,,,------...///%%%''')))*********+++,,,))))))+++,,,------------------,,,,,,++++++++++++++++++,,,---...///000111444222000...,,,*********'''(((((())))))*********((()))******++++++++++++************************&&&((())))))***++++++************************+++)))*********++++++,,,,,,,,,,,,,,,------...000000222111111000000000000000///111444555666666888999;;;>>>AAACCCEEEIIIKKKLLLGG=?yyytttpppnnnmmmkkkgggddd```[[[WWWRRRMMMIIIDDDCCC@@@===:::777444333111000000000333888===@@@???@@@AAAAAA@@@===;;;999000222222...******///333///...---,,,,,,---......+++,,,---,,,******,,,---,,,+++***)))((()))******)))***++++++++++++***)))))),,,---)))'''))))))((()))))))))))))))(((((('''HdĦ***+++++++++(((=Īj+++***)))((()))***+++,,,,,,++++++***************GG=?///...---------------***,,,......---------...+++---111444333222888@@@RRRppprrreeefffbbbcccdddeeefffggghhhhhhhhhgggfffeeedddeeefffffflllwwwHdĦ~~~zzzvvvpppgggaaa[[[TTTMMMGGG<<<888333///...///////////////.........//////000...........................------...//////...,,,000///...---,,,+++******...///000111111000///...---,,,,,,,,,,,,---......$$$&&&)))*********,,,---)))******+++,,,,,,,,,,,,...---,,,+++************......///111222333444444444222000---+++*********))))))))))))************(((((()))***++++++++++++(((((((((((((((((((((((("""%%%&&&%%%&&&))))))'''******)))))))))***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---...000000111000000///////////////000333777:::<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ}}}zzzvvvrrrpppnnng&e[[[>hӵ:::777444111000///111333fff?><z<<<g&e>&e...000HL***+++,,,ShӵgL******)))(((((()))***+++,,,,,,+++***S?ʬ+++)))3h?D%%)?++++++ZufĦ((('''&&&gL+++******g&e(((gĉ@333000g&e>&e,,,@e)))+++??999CCCSSSqqqpppg<ĉffffffgggggg3we<Ħdddccccccccc3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??zzztttooofff```WWWPPPKKKEEE???:::000//////000111000---+++...---,,,,,,++++++,,,,,,+++++++++++++++++++++,,,,,,+++***+++------+++)))++++++,,,,,,,,,,,,------)))+++......---+++***************)))***++++++,,,''')))******)))))))))*********+++++++++******))))))((((((((((((***+++,,,000111222333555666777888333111///,,,++++++,,,,,,******))))))(((((('''''''''''')))******+++++++++************************$$$)))***((()))......******)))(((((((((***+++,,,))))))******+++++++++,,,+++++++++,,,---...000000///000000222444666888999;;;@@@HHHOOOWWW^^^eeeiiiiiioooqqqooollljjjaaaVVV4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@}}}uuuqqqqqqoooHu]Ħ\\\ZuR)Ħ888777666555444888888sߝLGdUĦ666Hƅ^Hu]Ħ000ntHdĦ//////HGgĉ@...HdĦ++++++***)))))),,,+++***+++---...Htƅ^***+++Bt=o9ĦDtfo9Ħ*********g?***)))HdĦ,,,***+++Hu]Ħ+++tt000---Hƅ^Hu]Ħ+++H׼s...000111<<>>@@@AAACCCEEEEEEEEEHHHMMMOOOQQQUUU[[[```gggggggggddd___UUUJJJBBB4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ}}}yyytttpppnnnkkk>d<ĦUUUDtIIIIIIJJJKKKJJJHHHBBB>>>DdDΦDdDĦ000>d<ʜ4DuTӵ...4DwDd<Ħ---puR)Ħ>d<((()))+++,,,***)))((()))+++peӵ,,,ĦpeӵDx<>d<ӵDd<+++qR/ܗ?fӵ(((>d<)))***>d<Ħ,,,4DufئL>e***DdDʜ4DuTӵ+++DdDĦ---++++++...111000111999BBB\\\zzzwwwgeĦeees<v>aĦiiihhhpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ|||zzzuuuqqqmmmhhhbbb^^^ZZZUUUOOOIIIDDD???;;;888333333333111...---...000222000...---...///...---///...,,,+++,,,---......,,,,,,++++++++++++,,,,,,,,,+++)))''''''((()))******+++---...///...---,,,+++++++++++++++*********((((((((((((((((((((((((+++++++++,,,---///000111...---,,,+++***)))((((((((((((((((((((()))******(((((()))))))))***************))))))***,,,,,,,,,''')))******)))((()))***(((((((((((()))***+++,,,+++++++++++++++,,,,,,,,,,,,++++++***************++++++)))'''(((------******+++++++++***,,,///222333666:::<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBB>>>@@@AAABBBBBBFFFKKKOOOYYYYYYWWWUUUOOOIIIAAA===4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜ>>>d<Φ>d<Ħ000s&dq&ĒR//////i?ʜtd<Ħ---HHܗDӊB,,,<x+++,,,+++***)))***,,,B?d<+++...111000111999BBBXXXwwwxxxgeĦeeeHg8>aĦhhhgggB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~}}}zzzxxxtttqqqkkkeee___YYYSSSNNNHHHDDD>>>:::777555333111111222222000...------///---+++******+++,,,+++*********)))((('''(((***+++,,,++++++******++++++,,,,,,***(((''''''(((***+++,,,...000111111000...,,,,,,,,,,,,+++++++++++++++((((((((((((((((((((((((***++++++,,,---...000111************************((((((((('''((())))))***((()))))))))))))))******))))))******+++,,,...///(((***++++++***))))))***)))))))))***+++,,,---...//////...---,,,,,,++++++*********++++++*********,,,,,,***'''(((,,,,,,(((***++++++++++++...111555999<<>>===999999999888888:::===@@@CCCCCCCCC@@@===9996664444DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďD~~~tttssspppmmmiiieeeneVVVTTT=eWWWXXXWWWQQQJJJEEE>>>;;;ege111000sĪj@h///000111fdDĦ///@ďD)))+++Hkge+++,,,---+++***)))***,,,@h+++***@G******HĪj@IŌ+++)))Bene)))Hkge)))ne+++---fe***Hu]3hh***+++,,,se,,,,,,...000000111999DDDZZZxxx{{{geĦja>aĦgggggg@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h~~~zzzwwwuuurrrnnnlllfffaaa[[[TTTNNNIIIDDD@@@===;;;777555444444333222222222111000///...------...---,,,---/////////---)))***+++***((((((***+++++++++************+++++++++***)))((((((***,,,---000111222333222000...------,,,++++++******++++++))))))))))))))))))))))))((((((((()))***+++,,,---&&&'''(((******+++++++++((((((''''''(((((()))***))))))))))))))))))******(((***+++,,,+++---///111***+++---,,,+++)))***++++++++++++,,,---...///000111000///...,,,+++******'''((()))***++++++++++++)))+++***&&&&&&)))***(((,,,---------...111666999>>>AAADDDEEEEEEDDDCCCDDDAAABBBBBBBBB@@@>>><<<;;;:::9998887777778888889996667778886664442222223334DuXӵĵD^}}}zzzrrrrrrpppmmmhhhdddXXXWWWWWW\\\ZZZWWWSSSMMMFFFAAA:::777000//////111222333444444DdDĦ000///((()))))),,,,,,,,,+++***)))((()))++++++***)))))))))))))))***///000++++++***''')))***,,,---***+++D^+++***+++,,,s׼s,,,......///000///111;;;FFF]]]{{{zzzgeFm8ggg>aĦhhhhhhgggs׼sHoD^DdDĦs׼s|||yyywwwuuusssnnnkkkhhhddd```]]]WWWRRRKKKEEEAAA>>>;;;999888666444444555555444222222///---...000000---+++///......000111222111000))),,,...---+++***+++---++++++************+++++++++*********+++---///000222333333222111///---+++,,,+++***)))))))))******************************(((((((((((())))))***+++&&&'''(((***************(((''''''''''''((())))))))))))))))))))))))))))))(((***,,,,,,+++,,,///111+++---......,,,+++++++++---,,,,,,,,,---...//////......---,,,+++******)))$$$&&&''')))++++++++++++&&&+++,,,(((&&&)))------000000111111222666;;;???CCCEEEHHHHHHFFFCCCBBBAAA???@@@AAABBBBBBAAA???>>>===<<<;;;::::::999888777333555666555333222333555Φ4DuXӵtvӵ>d<ĦĦĦ~~~xxxuuullllllkkkhhhccc___\\\\\\ĦZZZ]]]```ccceee\\\XXXRRRLLLGGGAAA;;;777666444222111222111000///...---...000222444333222222333444555666666666666>d<Ħ+++***)))///...---+++***)))))))))'''((()))++++++***)))))))))((('''((()))******(((+++******)))((()))))))))(((((((((((())))))))))))''''''(((***,,,///222444((((((((((((((((((((((((,,,,,,+++***))))))******''')))***+++Ħ------......---+++***+++,,,+++>d<Ħ++++++***+++,,,Be,,,,,,000//////000///111<<aĦiiiiiihhhgggggggggkkktttBenu]ӵ>d<Ħ>d<ĦĦBeĦ{{{wwwssspppnnnccc```]]]ZZZXXXUUURRROOONNNIIIBBB===;;;999999888111000//////000000///---000---***,,,000111...)))***))))))+++------,,,+++%%%(((++++++)))'''''')))++++++************++++++******+++,,,---///000111444333222111///---+++***+++***((('''''''''((()))************************+++***************++++++&&&''')))*********)))((('''''''''''''''((())))))))))))))))))))))))((((((''')))++++++***+++...111---...//////---++++++,,,------,,,,,,,,,---......++++++******************"""$$$&&&)))+++,,,,,,,,,%%%+++///+++(((,,,111333333333333444555999???CCCEEEGGGJJJIIIFFFCCCAAA@@@===???AAACCCDDDDDDCCCBBB>>>===<<<<<<;;;:::888666///111333222000///000333?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ|||tttnnnrrrmmmfffaaa]]]\\\ZZZgdKĦcccddddddaaa^^^^^^TTTIIIEEEBBB===888666111111111111222222222222,,,///111222222222333444333444777:::===>>><<<:::gdDĦ......000---,,,++++++******++++++++++++++++++++++++++++++)))(((((()))++++++***(((---)))(((+++,,,***,,,///+++,,,,,,,,,+++)))(((&&&)))************+++++++++))))))***++++++++++++******(((&&&'''***+++)))&&&***+++,,,gdKĦ,,,000111111111000...+++))),,,sdKĦ------......///000111111//////000222111333<<>>CCCFFFHHHIIIHHHFFFEEEEEEBBBCCCEEEFFFFFFDDDBBBAAAAAABBBCCCCCCAAA???===<<Anenenexxxpppkkkjjjfffbbb___^^^^^^nedddggggggddd^^^ZZZWWWMMMDDDAAA>>>999666555111111111111111111111111---///111222222333555666888999<<<@@@BBBCCC@@@De000------///---,,,++++++******++++++++++++++++++++++++++++++((((((((()))+++,,,++++++///+++***+++***((((((+++++++++,,,,,,+++)))((('''(((((()))))))))*********))))))***++++++++++++***+++***))))))+++,,,---,,,,,,,,,ne,,,,,,///000111111///---+++***+++ne+++,,,------......///000000111111......///111000222;;;EEE^^^{{{ttt>Abbbaaadddk<mmmjjjgggggggggmmmwwwfhDenenenezzzuuupppiiiccc\\\XXXVVVSSSNNNIIIIIIHHHFFFEEEFFFGGGJJJKKKDDDCCC@@@<<<999666444333333222111///...---------......---------------------,,,+++*********++++++...------,,,++++++******)))))))))*********+++++++++---............111333111000...---,,,+++******((()))*********)))(((((((((((()))***+++++++++***+++***************++++++************************************))))))))))))+++(((&&&''')))***)))''''''''''''(((((()))***+++............------------...111222000+++((()))+++************)))))))))))))))))))))***,,,///111222444444555555444222111000333222000000222666:::===CCCFFFHHHHHHFFFDDDCCCCCCEEEFFFFFFGGGFFFEEEDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCGGGAAA888222000000111{{{tttlllfffbbb```^^^^^^___aaaeeegggiiigggaaaXXXRRRKKKBBB;;;:::999555333333111111111111111111111111000222333444444777:::===@@@AAADDDHHHKKKJJJGGGDDD111///,,,,,,...---,,,++++++******++++++++++++++++++++++++++++++))))))))))))***,,,---...---***)))******''''''******+++++++++***)))(((((('''((((((((())))))))))))((()))******++++++******)))************,,,///222///...+++,,,,,,.../////////...---+++******)))***++++++------......///000000000------...000///111:::EEE^^^zzzsssdddbbbbbbnnnllljjjgggfffgggmmmwww{{{vvvrrrlllddd^^^YYYSSSLLLGGGEEECCC???;;;;;;:::::::::<<>>:::777555333333222111111111111222555333111///........./////////...------,,,,,,,,,))))))******+++,,,,,,---(((((()))))))))*********+++,,,------,,,---///111...---+++***)))((((((((('''((((((((())))))))))))(((((())))))))))))((((((******+++,,,,,,+++)))(((......------,,,+++******))))))((((((((('''''''''((((((''''''((())))))))))))((((((((())))))***+++'''(((***+++,,,,,,,,,+++***)))(((***---...,,,***))))))******+++,,,,,,---,,,---///222555888;;;<<<;;;:::999666444111///...---,,,++++++---111555777BBBDDDGGGHHHGGGFFFEEEEEEJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGHHHJJJLLLMMMNNNNNNEEE???777000,,,---000}}}vvvnnngggbbb\\\\\\___cccgggiiiiiihhhhhhddd^^^XXXRRRKKKDDD???:::555222444444222222555222222222222333333333333666777999;;;===BBBGGGKKKPPPRRRUUUYYYYYYVVVOOOJJJBBB;;;444222///+++***,,,---,,,++++++******++++++++++++++++++++++++++++++,,,---...,,,)))(((***,,,&&&$$$%%%)))***)))))),,,))))))))))))))))))******)))))))))*********++++++(((((()))************)))&&&''')))((('''***///444111///---***))))))***++++++,,,,,,,,,,,,+++++++++(((((())))))************,,,,,,,,,---......//////...---///111111333===GGG___{{{sssfffgggfffffffffffffffgggiiijjjjjjiiihhhhhhiiikkkllllllmmmwww}}}wwwooofffaaa___ZZZUUURRRPPPOOOKKKGGGFFFBBB<<<888555444333333444333222111111222333333666777777777777555333222333333222222222333444444:::888666444222111111111//////......---,,,++++++******+++++++++,,,,,,,,,))))))))))))***************+++,,,,,,+++,,,---///++++++***))))))*********(((((((((((())))))******((()))******************)))***+++,,,+++***((('''......---,,,++++++******))))))))))))((((((((((((((((((((((((((()))***+++)))))))))((())))))***+++'''(((***,,,---------,,,+++((('''***...000---***++++++,,,---...///000000///000222444777999:::;;;777666444222000...---,,,---,,,+++,,,---000333555@@@CCCGGGIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIIIIGGGHHHIIIJJJIIIGGGDDDBBB999777444000------...///zzzssslllfffbbb\\\]]]aaafffjjjlllkkkiiibbb\\\SSSKKKEEE@@@;;;999777333222444444222333777222222333444555666666777777999===@@@CCCHHHMMMQQQXXXZZZ]]]______YYYQQQKKKDDD<<<555222///++++++------,,,++++++******++++++++++++++++++++++++++++++))),,,...---***((((((***)))'''(((++++++'''''')))((((((((((((((()))***+++************++++++++++++'''((())))))******)))))))))************,,,///222///...,,,***)))((())))))************++++++++++++((()))******++++++******++++++,,,,,,---...............000222222444===HHH```|||sssggghhhfffggghhhhhhgggggghhhjjjhhhfffeeeeeeiiilllnnnooopppyyy|||yyysssnnnggg```YYYTTTMMMIIIEEEDDDEEEEEECCCAAA???===:::777444333333444111111111111111222333333000111111222222222111111111111111111222333444555;;;:::999888777666555444777777777666555444333222000000///---+++***(((((()))*********+++++++++++++++,,,---,,,++++++---///++++++******++++++,,,---)))((((((((()))***+++,,,)))***+++,,,------------,,,,,,,,,,,,+++***))))))......------,,,,,,++++++++++++++++++************((()))******))))))+++---******)))))))))******+++)))+++---///000000......,,,******,,,///000...,,,,,,,,,---...//////000000///000222333444555555555111111///...------------///......///111444777999AAADDDHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGDDD@@@;;;666444000111111000---,,,---...~~~wwwpppjjjeeebbbcccdddfffiiikkkiiidddaaaWWWQQQIIIBBB===:::777666666333333555555222333777111222333555666888999:::===@@@EEEIIIMMMRRRWWWZZZ^^^```ccceeeccc\\\SSSLLLEEE===555222///,,,,,,...---,,,++++++******++++++++++++++++++++++++++++++$$$)))---...+++((()))+++)))'''(((,,,,,,(((''')))((('''''''''((()))+++,,,))))))))))))************'''(((((()))))))))))))))+++***))))))+++,,,---,,,++++++******)))(((''''''))))))))))))******++++++))))))+++,,,,,,,,,+++***+++++++++,,,------......,,,,,,...111111333===HHHbbb}}}ttthhhjjjgggiiijjjiiigggfffgggiiihhheeebbbcccgggkkknnnnnnsss}}}zzzsssnnnhhhddd___[[[VVVRRRMMMIII@@@>>><<<===@@@@@@===:::999999888777555444444444111111111111111111111111000000////////////000000------...///000111333333777888:::;;;;;;;;;999999>>>>>>>>>>>>===;;;999888333222111...,,,***((('''++++++++++++,,,,,,,,,,,,---.........------///000...------,,,,,,,,,------***)))))))))***+++---...***+++---...///000111111//////...---,,,++++++,,,........................------------,,,,,,,,,,,,(((***,,,+++******---//////......------......///---...111333333222111///.........///000000...---+++++++++,,,,,,---------+++,,,...///000000//////------,,,,,,---...000111000111222444777;;;???AAABBBEEEHHHIIIIIIHHHHHHHHHLLLMMMMMMNNNMMMLLLKKKJJJFFFDDD???;;;666333111000,,,...000...,,,+++,,,---|||tttnnniiidddaaalllllllllllliiiccc\\\VVVNNNIIICCC>>>;;;999777555666444444666555222333777111222333666888:::;;;<<>>999555222333333222111000000111333333222111000///...------,,,+++)))))))))***++++++++++++,,,...///111222333555999<<<>>>>>>===<<<;;;<<<<<<<<<;;;999777666222111000///---,,,+++***++++++,,,,,,,,,---------///000000000......000222111000///...---,,,,,,,,,+++******)))***,,,...///+++,,,...000111222333333222111///...------......////////////000000000000//////.........---------)))+++---,,,++++++...111444444333333333333333444///111333555555444222000000111111111000///......)))))))))))))))*********'''(((***,,,,,,,,,,,,++++++++++++,,,...111333555111222444888<<>><<<:::999666666555555555444444444333333333222222222111111//////000000000000//////...000///------000...))),,,,,,,,,,,,---...//////111111111333555777:::;;;<<<;;;:::888666444333222.........------,,,,,,,,,,,,+++*********,,,...000888777666555555777999:::>>>;;;777333///------,,,))))))))))))***,,,///000///000000222333444555666444444444444444444444444333000...000222444222///222111000000//////000000000000000000111222333444222222333333444555555555222333444555555333111000222111000///...---,,,,,,+++******)))))))))((((((******+++++++++,,,,,,,,,//////...---,,,---000333888;;;>>>BBBFFFHHHIIIIIIMMMNNNNNNKKKGGGEEEGGGIIINNNPPPQQQQQQMMMGGGAAA===:::888555111...,,,,,,,,,,,,,,,,,,---------......{{{wwwtttsssqqqpppooojjjccc]]]WWWOOOEEE???>>><<<888555333333444555333444555555444555777999:::;;;===???AAAEEEJJJMMMOOOTTTZZZ___dddhhhkkknnnpppqqqqqqpppkkkbbbWWWOOOGGG>>>666444333111///111---------------,,,++++++******+++,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///333111///---+++***))))))(((((((((((()))***,,,---///...---++++++++++++,,,)))))))))***))))))(((((()))************+++++++++++++++************++++++***)))((((((((()))***+++******)))))))))***+++,,,+++,,,...---,,,,,,---//////000---///555333999KKKccc}}}yyyllllllmmmnnnmmmkkkhhhggghhhiiihhhhhhhhhhhhhhhiiiiiiiiiqqq{{{yyyqqqjjjeeeZZZWWWRRRLLLGGGCCCAAA@@@;;;:::999888777666555444555555444444444444333333333222222222111111111111//////000000000000//////...//////,,,---000...***,,,,,,,,,,,,---...//////000000000000111333555777555444333222111///......,,,,,,,,,+++++++++******++++++*********,,,...000333333333444666888;;;======:::666111---+++***)))***)))))))))***,,,---.........///000111222333333111222222333333444444555555444222222222222111///222111111000000000111111111000000000111222333333222333333444444555666666333444555555444333111///000000///...---,,,++++++,,,+++)))((((((((()))***)))))))))))))))************,,,,,,,,,,,,---///111888:::===AAAEEEHHHJJJKKKJJJLLLNNNMMMKKKKKKMMMOOOKKKKKKIIIFFFBBB>>>:::888666444222///...---......++++++++++++,,,,,,,,,---}}}{{{yyyuuurrrjjjcccYYYQQQJJJDDD===777999888666555444444555555222333444555555666888:::>>>@@@CCCEEEHHHLLLQQQUUUXXX\\\bbbgggkkknnnrrrtttvvvvvvvvvsssmmmcccXXXPPPHHH>>>666444333000...///------,,,+++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---...///111000...,,,+++******)))&&&&&&'''(((***,,,...///...---,,,+++************((())))))***++++++++++++)))************+++++++++++++++************++++++...,,,)))'''''')))+++,,,))))))((((((((()))***++++++,,,...---,,,,,,---///---///...111666444999LLLddd~~~zzzmmmmmmppppppooommmkkkiiijjjkkklllkkkjjjiiiiiijjjjjjjjjnnnyyy~~~yyyrrrjjjddd]]]VVVRRRIIIGGGDDDAAA>>><<<;;;;;;888777666444444444444555444333333333333222222222111111111111000000000000...//////000000//////...---///...,,,---000...***,,,,,,,,,,,,---...////////////...------...///000.........---,,,,,,++++++*********)))))))))))))))******)))***+++---///000/////////000222555888999999777333///+++((('''&&&******))))))***+++,,,,,,+++,,,,,,---...///000000......///111222444555555666777777555222000000000222222111111111222222333222111111111111111222222333333333444555555666666555555555555333111///...///......---,,,+++******,,,+++)))((('''(((*********************))))))))))))***,,,------...000222777999===AAAEEEHHHIIIJJJJJJLLLNNNOOOMMMLLLLLLMMMEEEBBB>>>999555333222111000000...---------//////************++++++++++++~~~wwwrrrfff]]]RRRHHHCCC???;;;777666666666555444444444444000222444555666777:::===CCCEEEIIILLLPPPTTTZZZ]]]```dddiiinnnqqquuuxxxzzz{{{zzzyyyvvvpppfffZZZRRRHHH???777444222///---...---,,,+++***)))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---...//////...---,,,++++++******&&&&&&''')))+++,,,...///,,,++++++*********))))))((()))******++++++******))))))*********+++++++++++++++*********+++,,,,,,///...+++)))))))))***++++++++++++++++++,,,,,,---+++,,,...---,,,,,,---///---000---///333000777KKKfffxxxmmmooosssssssssqqqnnnmmmnnnoooooonnnmmmlllkkkkkklllllllllwww}}}yyymmmhhh```YYYSSSMMMIIIFFFAAA@@@???===;;;:::::::::666555333222222333555666222222222222111111111111000000000000000/////////...//////////////////...,,,......,,,---000...***,,,,,,,,,,,,---...//////000...---+++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***+++---///000---,,,,,,,,,---...000000333111...+++)))'''&&&%%%*********)))))))))***************++++++,,,,,,,,,***+++---///111333555666666888999666222000111333222222111111111222333333222222111000000000111111333333333444555555666666666666555444222000...------,,,,,,+++******))))))))))))*********)))))))))------,,,,,,,,,,,,++++++,,,,,,---------///333777;;;>>>BBBGGGIIIJJJIIIHHHNNNNNNNNNLLLIIIDDDAAA???;;;888444000...---------------,,,,,,,,,,,,---...*********++++++++++++,,,}}}tttmmm]]]UUUJJJBBB>>>===;;;999666666666555444333222222111333555777888;;;>>>AAAHHHKKKOOOTTTWWW\\\aaadddgggkkkppptttwwwyyy|||~~~}}}|||{{{xxxqqqhhh]]]UUUHHH>>>666444222///---...---,,,+++***)))***+++,,,******+++,,,,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,+++++++++((()))******+++,,,,,,,,,******************))))))))))))******))))))((('''))))))*********+++++++++++++++******+++,,,,,,---------------,,,***)))(((,,,,,,,,,---------------+++,,,...---,,,,,,---///...000---...222111;;;RRRiii}}}rrrkkkpppqqqqqqqqqpppnnnmmmnnnppppppppppppoooooonnnnnnmmmlllwwwyyyrrrkkkggg[[[VVVOOOJJJFFFCCCAAA???:::999888666555444444444111000.........000222333222222111111111000000000////////////////////////......////////////......+++------+++---000...***,,,,,,,,,,,,---...//////000///---+++***))))))***************++++++++++++))))))******************((())))))***+++,,,......+++++++++++++++,,,------++++++***)))(((((('''''')))******)))))))))(((((())))))))))))))))))******((()))+++---000333555666444666777666222000222444111111111000000111111222111111000/////////000000222222333333444555555555555555444222000...,,,+++++++++******))))))((((((%%%(((+++------+++(((&&&---,,,,,,,,,,,,,,,,,,,,,//////...---...333999>>>FFFIIIMMMQQQQQQNNNJJJGGGKKKIIIGGGDDD@@@:::444111111000///...---------------,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,|||sssiiibbbQQQJJJAAA<<<:::;;;:::888666666666555444444333333444666999;;;>>>AAAEEEHHHNNNRRRWWW[[[___ccchhhkkkmmmqqquuuyyy{{{~~~~~~|||xxxqqqhhh]]]VVVGGG===555333222///---...------,,,+++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,---...***+++,,,,,,,,,,,,++++++***++++++,,,++++++************+++++++++******))))))*********)))((((((''')))************+++++++++++++++***++++++,,,---...,,,,,,------,,,+++)))'''******+++,,,,,,,,,,,,++++++,,,...---,,,,,,---///...222111222777666AAAXXXiii}}}}}}wwwnnniiioookkkllllllllljjjjjjlllnnnoooqqqrrrssssssrrrpppnnnmmmxxx|||tttkkkddd\\\VVVRRRJJJFFFBBB>>>===<<<:::999555555444333222111000000222111111000111222333444222111111111111000000000////////////000000000000---......//////......---+++---,,,+++,,,000...***,,,,,,,,,,,,---.../////////...,,,+++************((((((((()))))))))******************++++++++++++))))))******+++,,,,,,,,,)))******+++,,,---......''''''(((((())))))))))))(((((())))))))))))(((''')))))))))))))))((((((((('''(((***---000333555666333444444333222111111222000000///............//////...............//////111111111222333333444444444333111000...,,,+++************)))))))))(((((($$$'''+++......,,,(((&&&************+++++++++,,,000000111222555<<>>;;;999777444///,,,++++++,,,---...---------,,,,,,,,,+++******))))))++++++++++++,,,,,,,,,---~~~xxxpppeeeZZZSSSHHHBBB<<<999999999888666555555444444555555666777999<<>>TTTggg{{{|||uuulllgggmmmfffggghhhhhhhhhiiikkkmmmnnnqqqtttwwwwwwuuuqqqoooooozzz}}}xxxmmmggg^^^UUUOOOJJJFFFDDD@@@===:::888888888666555444444444444333222222111444444444444555555555555222222222111111111000000/////////000000111111111---......//////......---***,,,,,,+++,,,000...***,,,,,,,,,,,,---...//////---,,,+++*********++++++(((((())))))))))))))))))))))))*********+++++++++*********+++++++++******((())))))***************''''''((()))))))))))))))&&&'''((()))))))))((('''*********))))))((((((((('''(((***---000333555666555333111111000000...,,,000///...,,,++++++++++++,,,,,,,,,,,,------...//////000000111111222333333111111///---,,,+++***************)))))))))))))))'''((()))+++++++++***)))((())))))***+++,,,------000444999???EEEMMMUUU[[[^^^[[[VVVOOOHHHBBB>>><<<555333111000111111///---************++++++,,,,,,***++++++++++++******)))************++++++++++++yyyqqqggg[[[OOOHHHDDD@@@;;;999999999777444444333333444555777999;;;===@@@CCCFFFIIIMMMRRRUUUYYY]]]bbbfffjjjmmmqqqtttvvvyyy}}}~~~xxxooodddXXXPPPDDD;;;444222222000///000,,,---...///...---,,,+++******+++,,,,,,,,,,,,+++************+++,,,---...((()))+++,,,------,,,,,,)))***+++,,,---,,,++++++******,,,------,,,+++***((((((***+++,,,---------)))************+++++++++++++++++++++,,,---...///---,,,***(((''')))+++,,,)))***+++,,,---,,,+++++++++,,,...---,,,,,,---///222999;;;===<<<333666HHHeeezzz}}}vvvkkkeeejjjeeefffhhhhhhiiijjjmmmooommmpppuuuyyyzzzwwwssspppqqq{{{}}}vvvooohhhcccZZZUUUMMMFFFCCCAAA@@@???===;;;888777777777555444111222222333333333222222000111222222222222111111222222222222111111111111//////000000111111222222---..................---***,,,,,,***,,,000...***,,,,,,,,,,,,---...//////,,,+++***))))))***+++,,,++++++++++++++++++++++++(((((())))))******++++++***++++++++++++***))))))))))))((('''&&&$$$"""!!!(((((())))))***))))))(((%%%&&&((()))))))))((('''+++++++++***))))))(((((('''(((+++---000333555666777333000///000///+++(((///...---+++***)))((((((*********+++,,,---...////////////000111111222222000///...,,,+++***))))))************))))))))))))***)))(((((((((***+++,,,******+++,,,...///000000111888AAAKKKTTT\\\ccchhhbbb[[[QQQEEE<<<777555444111...,,,,,,///000///---+++***(((''''''(((***+++))))))***+++++++++++++++))))))))))))************wwwlllbbbYYYQQQHHHCCCCCC>>>:::888999:::999888222777<<<;;;999888<<>>===;;;888888999:::888666999:::;;;<<<>>>???BBBCCCDDDHHHMMMQQQTTTYYY```eeefffjjjooosssuuuwwwyyyzzz}}}zzzrrriii^^^TTTMMMBBB===666000...---,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,+++************************'''***,,,,,,***)))***+++,,,++++++++++++,,,------++++++************++++++'''***+++***---222222...---,,,++++++,,,---,,,+++((()))***+++++++++******...------,,,,,,------...,,,111//////333222777FFF```vvv~~~wwwsssmmmgggiiiggghhhiiikkklllmmmnnnnnnrrrsssuuuvvvvvvtttrrrpppqqqyyyzzznnniiiaaaXXXPPPIIIFFFDDDAAA@@@===:::888888888888666666666555555555555555222222333444444444333333333333333333333444555666222111111000000///......////////////////////////------------,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,+++***))))))))))))******(((((('''((()))*********)))))))))***,,,---)))***+++---.../////////,,,,,,+++***))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())),,,///222444222111///---+++***)))(((******))))))((('''''''''))))))))))))))))))))))))+++,,,---///222444333111000000000000000///...------+++))))))*********)))''''''(((***++++++***)))---...///000444:::BBBHHHRRRWWW\\\___]]]WWWPPPLLLEEEAAA;;;444000------------+++******,,,---,,,***++++++++++++++++++++++++++++++***************+++++++++************++++++nnneeeYYYPPPIIIDDD>>>;;;999999888999;;;:::888666>>>===>>>CCCIIIMMMNNNMMMOOOSSSWWWYYY[[[___eeejjjmmmppptttwwwyyy{{{~~~xxxpppfff[[[QQQJJJ@@@;;;555000...------,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------******++++++,,,---......******++++++,,,---...///++++++++++++************)))***++++++))))))***+++------,,,+++************++++++************++++++'''***,,,---000444222...,,,+++******,,,,,,+++***++++++,,,------------,,,,,,,,,++++++++++++,,,,,,+++000------333444;;;LLL```vvv~~~vvvrrrlllgggiiijjjjjjjjjkkkkkkkkkllllllpppsssuuuwwwvvvtttpppmmmpppwww}}}tttkkkeeeZZZVVVPPPJJJDDD???===;;;999888777555555555555666444444555555555555555555333444444555666666555555444444333333444555555666000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,+++***)))))))))))))))+++++++++******)))))))))*********))))))***++++++((()))***++++++***((('''++++++***************+++))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''***...111000///...,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((+++******---000222333222......///000000/////////---+++))))))***+++***)))&&&'''***,,,------,,,+++///000222666===GGGRRRYYYcccbbb```ZZZSSSJJJBBB===666444111...,,,*********+++***)))***+++,,,+++)))++++++++++++++++++++++++,,,+++)))(((((()))+++---++++++************++++++vvvhhh___TTTKKKFFFCCC???<<<::::::999::::::;;;;;;;;;AAAEEEJJJQQQWWW[[[\\\\\\YYY]]]```aaabbbeeekkkppptttvvvyyy{{{}}}~~~wwwmmmcccXXXNNNGGG>>>:::444000///...---,,,...---,,,,,,......---,,,+++++++++,,,,,,,,,------++++++***+++,,,---///000------......///000000111,,,,,,,,,,,,++++++++++++---------,,,+++++++++,,,---,,,+++***************++++++************++++++'''+++---...222555333...,,,+++***+++,,,---,,,***,,,------...............++++++++++++++++++,,,---,,,000---,,,333555===OOO```vvv}}}uuuqqqlllgggiiijjjiiiiiiiiiiiijjjjjjkkknnnqqquuuxxxxxxuuuqqqnnnooovvvxxxppphhh___XXXSSSLLLJJJFFFBBB>>><<<::::::888777666555555555666666444555555555666666777777666666777888888888888888666555444333333222333333000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************------,,,+++++++++++++++,,,,,,,,,,,,+++***)))(((+++***************++++++***+++,,,,,,***&&&###!!!******))))))***++++++,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%&&&(((+++---......,,,+++))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))+++...111222222------............------,,,***))))))++++++***)))(((***++++++,,,---///111333888???GGGOOOWWW___ddd```\\\UUUMMMEEE>>>777444---,,,,,,+++***)))((('''***)))))))))*********)))************************+++***)))))))))***+++,,,++++++************++++++wwwkkkaaaYYYOOOHHHEEECCCAAA???<<<;;;999888999<<<@@@CCCLLLSSS]]]ccccccbbbbbbddd```cccfffggghhhkkkppptttyyy{{{~~~}}}uuukkkaaaVVVLLLEEE<<<888333000//////...---...---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,...000222111222222333222111000000...---------,,,,,,,,,+++000///......---,,,+++***,,,,,,++++++***++++++,,,++++++************++++++'''+++...///222555333......,,,+++,,,---...---,,,***************+++++++++,,,,,,,,,,,,,,,---......+++///***)))///111999KKK```vvv}}}tttpppkkkgggiiihhhhhhgggggghhhiiijjjkkkkkknnnssswwwxxxwwwtttrrrnnnuuu~~~wwwqqqlllddd]]]WWWQQQLLLHHHAAA@@@===;;;999888888888999999888888777777777777777777888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::999777555333111111000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,++++++******++++++(((((())))))((('''&&&&&&+++++++++,,,,,,,,,,,,,,,---...///000...+++(((&&&))))))))))))***+++,,,,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++))))))(((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))(((***---000111111,,,,,,,,,,,,+++***)))(((+++***)))***+++,,,+++)))******)))((((((,,,333999@@@HHHTTT^^^ccceeeeeedddSSSMMMEEE>>>999555111///***+++++++++***)))'''&&&))))))***)))))))))))))))************************((()))***+++,,,++++++***++++++************++++++}}}ooocccYYYRRRJJJEEECCCBBB@@@>>>;;;;;;::::::===BBBJJJPPP\\\ccckkklllgggbbbbbbcccdddgggjjjkkklllooouuuyyy}}}zzzqqqhhh]]]SSSIIICCC999666222000000//////......---,,,,,,......---,,,++++++,,,,,,,,,,,,------...---,,,,,,---000222444555666888888777444111/////////......------,,,,,,/////////000111000...+++------,,,++++++,,,,,,,,,++++++************++++++(((+++---...111444333///...---,,,,,,......---,,,,,,++++++++++++,,,---------,,,,,,------...///000...222...,,,222333;;;MMM```vvv|||tttpppkkkfffiiiiiiiiihhhggggggiiijjjkkkiiilllqqquuuwwwvvvuuusssnnnuuuxxxooohhh]]]YYYSSSNNNKKKHHHDDDBBB===<<<;;;::::::999999:::999999999:::999999999999<<<<<<<<<===============>>>>>>>>>>>>===<<<;;;:::<<<:::888666444222111000000000000///......------------------------------------------,,,,,,,,,,,,)))))))))******************))))))((((((((()))))))))))))))))))))************+++,,,---............***,,,---//////...---,,,***)))))))))***+++,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++******+++***)))(((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((***))))))+++.../////////***+++******)))((('''&&&***))))))***,,,,,,+++)))******)))(((***111<<>>:::===@@@DDDIIIQQQZZZaaahhhjjjjjjhhheeebbbbbbccceeeiiilllnnnpppsssyyy~~~{{{vvvmmmcccYYYOOOFFFAAA888555222000000000///......---,,,,,,......---,,,++++++,,,,,,,,,,,,------///...------///111444666999<<>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;===>>>?????????BBBBBBAAAAAAAAAAAAAAAAAA?????????>>><<<;;;999888777666444333111000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))))))))*********+++))))))(((((((((((()))))),,,,,,++++++,,,---...///***+++---///000111111111------.........------,,,******************++++++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((())))))+++,,,---))))))((((((''''''((((((&&&'''''''''''''''''''''))))))))))))))))))))))))+++***+++---//////...,,,((())))))***))))))(((((()))))))))+++,,,---+++)))***---///111555???LLLVVV```cccfffddd]]]SSSKKKFFF;;;666000---......+++((())))))*********)))(((((((((***,,,+++)))(((***+++************************(((((()))***++++++,,,,,,++++++************++++++vvvmmm```TTTOOOKKKFFFCCCCCCCCCAAA>>>;;;@@@GGGNNNUUU^^^hhhnnnmmmhhhdddaaabbbdddeeeeeefffjjjnnnppprrrvvv|||xxxrrrjjj```VVVMMMDDD???777444111000000000///......---,,,,,,......---,,,++++++,,,,,,,,,---------000///......///222666888>>>AAAFFFIIIHHHDDD>>>:::111000000///...---------000111555;;;@@@BBB???;;;333222000...,,,+++******++++++************++++++)))+++++++++...333333000,,,+++******,,,,,,+++***++++++***)))***+++,,,---,,,,,,,,,,,,---...///000,,,111///000666888???QQQaaavvv{{{sssooojjjfffjjjrrrqqqnnnkkkiiiiiiiiijjjiiikkkmmmoooppppppooonnnnnnuuuuuuooofff___YYYSSSLLLGGGEEEBBB@@@??????>>>===;;;999999999999888888888888;;;<<<>>>@@@CCCDDDEEEFFFEEEEEEEEEDDDDDDCCCCCCCCC@@@??????===;;;999777666000000///...------............---,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))(((((())))))*********++++++***************++++++***)))(((((()))+++---///***+++...000222333333333777666555333000///------++++++***************+++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))'''&&&'''***---///)))(((((('''''''''((((((''''''''''''''''''''''''************************++++++,,,...000000---+++'''((()))******+++++++++)))((()))+++------+++))),,,111666;;;BBBLLLZZZdddgggeeeaaaXXXMMMBBB:::666222...))))))+++,,,)))&&&''''''((())))))))))))((()))+++---,,,)))(((***,,,))))))))))))))))))))))))***)))(((((()))+++---...++++++************++++++~~~vvvoooggg]]]VVVMMMHHHEEEFFFDDD???AAAHHHEEEGGGOOO]]]kkkqqqmmmfffcccaaa___```cccgggjjjlllkkknnnrrrvvvyyy}}}sssmmmddd[[[RRRJJJCCC>>>888555111//////...---,,,(((***---...///...,,,***---///111000------///222333222000//////333999>>>IIILLLOOOOOOLLLHHHEEEDDD<<<999444000...---...///...111777AAAJJJLLLHHHBBB888555111---++++++---...,,,,,,,,,+++++++++************,,,,,,---------,,,,,,,,,,,,,,,,,,***)))(((------......------,,,+++------+++)))+++///...***,,,,,,...000111777FFFUUUiiixxxwwwlllkkkjjjhhhlllnnnnnnnnnkkkhhhhhhkkknnnnnnoooppptttvvvwwwuuussssssrrr}}}tttllleee```XXXQQQLLLHHHDDDAAA@@@??????>>>======>>>>>>999999:::;;;<<<>>>@@@AAAFFFHHHJJJLLLLLLKKKIIIHHHKKKIIIGGGEEECCCAAA@@@@@@999<<<<<<888777888333+++...///000000000///---,,,.........------,,,,,,,,,...---,,,+++************///...---,,,+++++++++++++++***)))(((((((((***+++(((+++...---)))&&&'''(((,,,+++******)))*********...///222555888;;;======;;;:::777444222///...---,,,,,,,,,***((((((***,,,))))))))))))))))))))))))((((((((()))))))))))))))&&&''''''(((((((((((((((%%%&&&'''((()))((('''&&&+++''''''+++,,,***((()))(((((())))))))))))((('''((((((((((((((('''''''''((('''&&&%%%%%%&&&((((((//////000000000//////...((((((,,,///,,,''''''***---)))(((,,,,,,***///777555===GGGPPPWWW^^^dddiii]]]XXXPPPGGG>>>777222000---,,,,,,++++++,,,,,,---************))))))))))))***++++++***((('''((()))((((((((())))))((((((((())))))))))))))))))))))))+++,,,.........,,,***)))|||ssslllcccYYYRRRKKKFFFCCCDDDDDDDDDJJJQQQUUUZZZbbbjjjnnnnnnjjjfff^^^^^^^^^```dddiiilllnnnooorrrvvvyyy|||rrrlllcccYYYPPPHHHAAA===777555111//////...---,,,+++,,,...000000///---+++,,,---...///000222555777888777666555666:::@@@EEEMMMPPPRRRRRRPPPMMMKKKJJJDDD@@@;;;666222000000000444666;;;CCCJJJKKKFFFAAA555333///,,,******,,,---************))))))))))))***++++++,,,------......---------,,,++++++************+++,,,---------,,,,,,---+++))),,,000///+++,,,---///111333999HHHWWWiiixxxwwwlllkkkjjjhhhllloooppppppnnnlllkkkmmmooorrrrrrrrruuuwwwxxxvvvuuuqqqqqq{{{~~~wwwnnnddd\\\PPPMMMIIIFFFDDDBBB@@@>>>::::::999999999999999999999:::;;;===???BBBDDDEEENNNPPPRRRSSSRRRPPPMMMKKKHHHGGGEEEBBB@@@>>>======777999777222222444222,,,......//////......---,,,------,,,,,,++++++++++++...---,,,++++++*********++++++++++++,,,,,,,,,,,,,,,***)))(((((()))(((((()))+++,,,,,,+++***++++++)))))))))))))))))))))***---///333888<<>>EEEOOO\\\eeefffaaa\\\XXXIIIFFF@@@999333...+++)))+++******************+++(((((((((((((((((((((((()))***+++***((('''((()))))))))***++++++***))))))))))))))))))))))))))))))***+++,,,---,,,+++)))(((wwwooohhh```WWWPPPLLLGGGCCCDDDHHHMMMVVV^^^hhhooouuutttmmmeeebbbbbbZZZ[[[^^^bbbgggkkkoooqqquuuxxx|||~~~qqqkkkaaaWWWNNNFFF???;;;777444111/////////...---......000000000///...---------...111777<<<@@@AAAAAAAAA@@@@@@AAADDDJJJNNNRRRTTTVVVVVVTTTSSSRRRSSSOOOLLLFFF@@@;;;777555444777888;;;@@@DDDCCC===888333111///,,,++++++,,,---************************++++++++++++,,,...000111///...---++++++++++++,,,((((((***+++,,,---------+++---,,,***,,,111111...------///222444:::IIIXXXiiixxxxxxmmmkkkjjjiiillloooqqqsssrrrqqqpppppppppuuutttttttttvvvwwwvvvuuuooooooyyy~~~tttkkkcccZZZQQQKKKDDDBBBAAA@@@@@@@@@>>>===:::::::::999::::::;;;;;;<<<===???BBBEEEHHHKKKLLLVVVWWWYYYYYYVVVRRRNNNKKKDDDCCC@@@>>>;;;999888777444444111------000000---......---,,,,,,,,,,,,,,,++++++++++++************...---,,,+++************&&&''')))+++,,,------,,,***(((&&&'''***+++)))'''***((('''(((***,,,,,,,,,)))))))))***++++++,,,,,,---000666;;;@@@BBBCCCDDD>>><<<888444000,,,***))))))***++++++)))(((((()))''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''',,,((('''***+++(((&&&'''''''''((((((((((((''''''((((((((((((((()))))))))((()))))))))))))))((((((*********---//////...,,,)))((()))+++***'''(((,,,111000222777<<>>:::666333000////////////...//////000000//////......000///111777@@@HHHLLLMMMKKKKKKKKKJJJJJJMMMQQQTTTVVVWWWYYYYYYXXXWWWXXXYYYXXXUUUPPPKKKFFFBBB???>>>===>>>???AAABBB???999444444333111///...------...,,,,,,,,,---------------++++++******,,,...111333111///---+++***+++,,,---))))))+++,,,,,,---------***------+++---111222000......000222333999GGGVVViiiyyyxxxmmmkkkkkkiiimmmnnnqqqsssuuuuuusssqqqpppvvvtttrrrrrrsssssssssrrrnnnpppxxxvvvooofff\\\UUUNNNGGGCCCCCCAAA@@@??????===:::888<<<<<<<<<<<<===>>>???@@@CCCDDDGGGJJJMMMPPPRRRTTTXXXXXXYYYWWWTTTOOOJJJFFF>>>===;;;888666444333222000///---,,,---///...,,,...---+++*********+++,,,++++++++++++++++++******,,,+++******)))))))))***$$$&&&(((+++,,,,,,++++++'''%%%$$$&&&+++---,,,)))***&&&######'''************+++,,,---//////000000...111777<<<@@@AAAAAA@@@:::888555222...,,,***)))''')))++++++***(((((((((''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((&&&''''''(((((((((((((((***)))(((''''''((()))******&&&&&&)))+++((('''((($$$%%%&&&&&&'''&&&&&&&&&((((((((())))))*********%%%&&&((()))*********))),,,+++,,,///333444222000111---,,,---,,,+++---111555999@@@IIIQQQWWW^^^dddhhhgggccc[[[PPPEEE;;;666111000...---,,,,,,,,,---((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&''''''((()))***)))((('''((()))+++---///222222///---+++((((((((((((((((((((((((((()))*********))))))(((wwwtttnnnhhhaaaZZZTTTPPPLLLLLLNNNTTT___jjjrrrtttvvvrrriii```XXXUUUUUUVVV[[[___dddhhhlllppptttxxx}}}xxxnnnggg]]]RRRJJJCCC===:::555222000//////000////////////...............///222222555<<>><<<;;;:::888555222<<<<<<===>>>???@@@BBBCCCJJJLLLOOORRRTTTVVVWWWXXXUUUUUUTTTQQQMMMHHHCCC@@@999888666444111000//////---,,,,,,///000///,,,+++---,,,+++))))))***++++++++++++++++++,,,,,,,,,,,,***))))))(((((((((((()))&&&''')))+++++++++)))((()))'''%%%'''***,,,***)))---((($$$###&&&))))))(((***+++---///000111111111...111555999;;;;;;:::999444222111///---,,,++++++%%%(((******)))((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((&&&''''''((((((((((((((()))((('''''''''(((***+++(((%%%%%%))),,,***)))+++&&&&&&'''((((((((((((((('''(((((()))***+++,,,,,,)))***+++,,,,,,+++)))(((+++)))***...444888888666666000,,,---......111666<<>>===<<<999666222///------------,,,,,,+++++++++************+++---///000///...---++++++++++++,,,---.........------,,,+++)))---...,,,+++...111000......000111111666DDDSSSjjjyyyyyynnnlllkkkjjjmmmmmmooorrruuuxxxwwwsssppppppnnnmmmmmmmmmmmmllljjjlllpppyyy|||vvvqqqlllgggaaa]]]SSSPPPLLLGGGCCCAAA@@@@@@>>><<<;;;;;;<<<===;;;:::BBBCCCCCCEEEGGGIIIKKKLLLPPPQQQSSSUUUVVVVVVUUUUUUQQQOOOLLLIIIDDD@@@===;;;444333222000///...------,,,***,,,111222///++++++,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,))))))((((((((((((((()))))))))***++++++***((((((---,,,***)))''''''((()))...+++((('''(((***++++++((()))+++---...///......---///222444555444333111------,,,+++++++++++++++%%%'''))))))((('''((()))((((((((((((((((((((((((&&&'''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''')))***+++)))%%%&&&***---+++***,,,((()))***+++,,,,,,,,,,,,'''((()))***+++,,,------111111000...,,,***(((''',,,******111;;;CCCFFFFFF;;;444///000333777<<>>:::888333111///...000111111000000///...---...000333555777<<>>>>>??????>>>===???BBBEEEFFFFFFIIIIIIJJJLLLNNNQQQSSSTTTQQQRRRSSSSSSRRRPPPNNNMMMIIIGGGCCC>>>:::777666555111000///......------...///+++***///000---+++,,,++++++,,,,,,++++++***)))************+++++++++,,,******)))))))))******+++************************+++---,,,)))&&&&&&+++000*********))))))***---///((())),,,---......---,,,+++,,,.../////////...---***))))))(((((())))))***&&&'''''''''&&&&&&(((***''''''''''''''''''''''''%%%&&&((()))))))))'''&&&&&&''''''(((((((((((((((%%%&&&(((***+++------...,,,)))(((,,,---***)))***((()))***+++,,,,,,,,,,,,'''((()))***,,,---...///000///...,,,***)))((((((***((()))222BBBOOOVVVXXXFFF>>>999===CCCJJJSSSZZZfffooovvvuuupppjjj___UUUAAA===888444222111///---+++++++++******(((''''''((((((''''''''''''((((((&&&''''''((())))))******&&&'''((((((''''''(((***))))))***++++++***))))))))))))))))))))))))))))))((('''''''''(((((()))***{{{uuujjjhhhbbb\\\VVVSSSTTTUUUZZZeeepppwww|||yyyiiiYYYQQQNNNLLLJJJMMMRRRXXX\\\___dddjjjooosss{{{}}}sssmmmaaa[[[QQQGGGAAA<<<888666333111///...000111111000111///......///222555777<<>>???>>>===>>>BBBGGGIIIJJJHHHHHHJJJKKKNNNQQQSSSTTTQQQQQQQQQQQQNNNKKKHHHFFFBBB???:::555222000000000//////......------......111+++)))---...+++***...++++++,,,------+++***)))(((((())))))*********+++,,,+++++++++++++++,,,,,,******))))))***+++,,,,,,&&&)))+++)))&&&(((111999%%%'''))))))((((((---000***,,,...///000000...---******+++,,,,,,---------)))((((((''''''''''''(((&&&''''''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((******)))&&&%%%&&&''''''((((((((((((((('''))),,,...111222222222000,,,+++------***'''(((&&&&&&((()))************'''((()))***,,,---//////(((((('''''''''(((***+++###!!!###...AAARRR\\\```RRRJJJFFFKKKTTT^^^hhhqqqnnnuuuwwwooodddYYYKKK???999444...++++++---------(((((((((((('''%%%$$$###(((''''''&&&&&&''''''(((&&&&&&''''''((()))******%%%'''((((((''''''(((***((((((((())))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))xxxrrrkkkfffbbb___XXXSSSYYYcccnnnyyy~~~xxxmmmcccYYYQQQNNNNNNNNNMMMNNNQQQVVVZZZaaagggooouuu{{{}}}ssslll```YYYPPPFFF???:::666333333222222222111111000000000000///---...333===DDDJJJMMMRRRWWW[[[]]]]]]]]]_________```cccfffhhhjjjiiijjjlllnnnooonnnmmmllljjjfffeeeggggggeeegggkkknnnsssuuuqqqkkkgggaaa[[[]]]]]]]]]YYYSSSMMMIIIGGG===666///...333666444///***000111,,,))),,,...---------------------------.........------,,,,,,+++/////////...------///111---***---333666;;;KKK^^^uuuzzzzzzrrrjjjiiimmmooossstttvvvyyy{{{zzzvvvsssoooooopppqqqrrrqqqnnnkkkkkklllttt|||xxxuuuqqqmmmggg```YYYTTTLLLJJJGGGDDDBBBAAAAAABBB?????????>>>===>>>@@@BBB@@@AAABBBCCCEEEHHHJJJKKKLLLOOONNNKKKLLLOOOPPPNNNOOOLLLIIIGGGEEEBBB???===888666444222000//////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))((((((((((((((()))((((((((()))******++++++---+++***+++...000///---,,,...///,,,((('''))),,,---+++))))))+++,,,***'''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((''''''''''''((((((---***+++555@@@EEE???666222000---+++)))))))))***))))))))))))))))))))))))+++,,,---------,,,------///***''')))***'''''')))&&&))),,,111===NNN[[[aaaZZZ\\\aaaiiiqqqwwwzzzzzzwwwpppeeeZZZNNNCCC999333111000000///......------))))))))))))))))))))))))'''%%%###$$$%%%'''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((******)))))))))))))))***(((((())))))*********+++~~~vvvppphhhbbb\\\[[[ZZZ\\\eeepppxxx{{{xxxmmmaaaYYYRRRJJJKKKKKKLLLLLLNNNRRRXXX\\\bbbhhhpppwww}}}{{{qqqiii^^^XXXOOOFFF???:::666333222222111111111000000000111111111222555;;;BBBHHHNNNQQQUUUZZZ]]]^^^___^^^______```bbbdddgggiiijjjjjjkkknnnpppqqqqqqppppppnnnjjjhhhjjjjjjiiilllpppwww|||}}}xxxrrrmmmgggaaa```aaa```^^^ZZZUUURRRQQQGGGDDDAAA???>>>;;;777444,,,111111,,,))),,,---,,,------------------------------,,,,,,,,,+++++++++......///...------000222333//////333666<<>>???@@@@@@AAAAAA@@@??????AAACCCDDDDDDEEEFFFGGGIIIKKKLLLKKKNNNNNNKKKKKKNNNNNNKKKHHHFFFCCC@@@???===:::777555444222000........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))(((((((((((())))))))))))))))))************,,,***)))+++...000///------,,,*********+++******,,,***(((((())))))'''%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''(((++++++111===JJJNNNHHH@@@111000---+++)))))))))***((((((((((((((((((((((((&&&%%%'''---444555000+++---)))'''))))))'''''')))***,,,,,,///:::MMM]]]dddfffhhhmmmtttyyyzzzxxxvvvbbb[[[PPPEEE<<<666111---.........---,,,+++++++++(((((((((((((((((((((((()))'''%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((()))))))))((((((((()))))))))******zzzrrrmmmfff___YYYZZZ```iiittt}}}}}}wwwkkk\\\SSSOOOKKKFFFGGGHHHIIIJJJMMMRRRYYY^^^cccjjjrrrzzzyyynnnfff\\\VVVMMMDDD>>>999666333222111111000000000000000333333444999@@@FFFKKKMMMTTTVVVZZZ]]]```aaabbbbbb```aaacccfffhhhiiijjjjjjlllnnnppprrrtttuuuuuuuuusssnnnlllnnnoooooorrrwwwyyysssllleeeccccccbbbaaa___]]][[[YYYSSSTTTUUURRRKKKBBB;;;666///111000,,,***+++---,,,------------------------+++++++++++++++++++++***+++---......---...000333777111000444888???QQQeee|||~~~tttllljjjlllmmmqqqqqqsssvvvyyyzzzzzzxxxuuusssqqqqqqqqqpppnnnllljjjjjjrrr~~~zzzvvvqqqjjjddd___VVVTTTPPPLLLIIIFFFAAA???@@@???>>>======>>>@@@AAACCCDDDDDDCCCBBBCCCEEEFFFJJJIIIIIIIIIJJJKKKLLLLLLIIIMMMMMMJJJJJJKKKIIIFFF???===:::888777555333000111000///...------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++++++++***************))))))(((((((((((())))))************))))))))))))***))))))***---///.........***'''(((+++---+++(((,,,+++))))))***)))(((&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((+++333AAAMMMOOOHHH???///...,,,***)))((())))))''''''''''''''''''''''''///---000<<>>555000/////////+++++++++******))))))((('''''''''''''''''''''''')))'''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''((())))))'''((((((((((((((())))))}}}uuunnniiieee___[[[```jjjvvv~~~vvvkkk[[[OOOJJJJJJIIIGGGEEEFFFHHHJJJMMMRRRYYY^^^eeekkkttt|||wwwkkkcccXXXSSSJJJBBB===999666444111111000//////000000111444444888@@@JJJQQQSSSRRRVVVXXX\\\```ccceeeeeefffdddeeehhhjjjlllmmmmmmmmmnnnooorrrtttvvvxxxyyyyyyvvvrrroooqqqrrrssswww||||||vvvnnngggdddcccaaa``````___]]]\\\YYY[[[]]][[[UUUJJJ===555000111///,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))+++---......///111333444///000888>>>EEEVVVhhhvvvnnnlllllllllrrrrrrsssvvvzzz|||}}}|||uuussspppooonnnnnnmmmkkkiiiiiippp}}}xxxtttpppkkkeee```ZZZTTTPPPKKKIIIEEECCCAAA@@@>>><<<======<<<===>>>AAADDDEEEGGGIIIIIIIIIHHHGGGIIIJJJNNNMMMLLLKKKKKKKKKKKKKKKFFFIIIJJJGGGFFFFFFCCC???999777444333222111///---.........---------------,,,,,,,,,------.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,+++***)))))),,,+++++++++***))))))))))))(((((((((((())))))***+++++++++***)))(((((('''(((((((((***,,,---......---+++((((((******)))'''++++++++++++,,,,,,,,,,,,+++***)))((('''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&)))000:::AAAAAA:::333---,,,+++))))))(((((()))'''''''''''''''''''''''''''%%%)))444@@@BBB:::///...++++++---+++((())),,,---222777===IIIYYYeeeiiisssqqqoookkkdddZZZOOOGGGBBB<<<444///---...///000***)))))))))((((((((('''''''''''''''''''''''''''&&&%%%$$$&&&(((*********''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((yyyqqqjjjeeeaaa```ccckkkvvv}}}jjj^^^OOOHHHGGGGGGFFFEEEFFFGGGIIIJJJMMMSSSZZZ___gggnnnwwwvvvjjjaaaUUUOOOGGG@@@;;;888555444222111000//////000111222444777===GGGQQQXXXXXXWWWXXXZZZ]]]aaadddgggiiiiiiiiijjjlllooopppqqqqqqqqqoooppprrruuuwwwyyyzzz{{{wwwsssqqqsssuuuuuuxxx}}}zzzssslllhhheeeaaa`````````^^^]]]]]]\\\\\\^^^]]]TTTDDD888444111...---------///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......(((***---......///111333000...555AAAJJJQQQ^^^lllvvvooonnnnnnlllppppppqqqtttxxx{{{{{{zzzsssqqqnnnmmmmmmlllkkkiiihhhgggnnn~~~{{{uuunnnhhhfffbbb]]]WWWRRRNNNIIIEEE@@@>>><<<;;;;;;;;;:::999;;;;;;;;;===@@@DDDGGGJJJMMMNNNOOONNNLLLKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHAAADDDEEEBBB@@@@@@===888555444222111111000...,,,.....................---+++,,,,,,,,,------......++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------------,,,+++******)))))),,,+++++++++***)))))))))((((((((((((((()))******,,,++++++***)))(((''''''''''''))))))***+++,,,---+++,,,,,,***'''%%%&&&((('''((()))+++,,,---...///---,,,+++)))((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&(((,,,111444333///+++******))))))((((((((((((((((((((((((((((((((((((!!!!!!$$$)))...///,,,'''---++++++,,,+++))),,,111555???JJJTTT^^^gggjjjhhhgggccc]]]WWWOOOGGG>>>888666222...++++++,,,,,,+++)))))))))((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''~~~vvvooohhhddd]]]dddllluuu~~~yyyppp^^^SSSIIIFFFEEECCCAAAAAAGGGHHHJJJLLLOOOUUU\\\aaakkkrrr{{{~~~ttthhh___QQQLLLEEE>>>:::777555444333222000//////111333444777;;;CCCMMMVVV[[[\\\\\\[[[\\\___bbbfffhhhjjjkkkmmmnnnoooqqqrrrsssttttttoooppprrrsssvvvxxxyyyzzzwwwtttsssuuuvvvuuuwww|||{{{tttnnniiidddbbbcccdddbbb``````^^^]]]aaaccc]]]OOOCCC:::444000000///......000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////(((***---......///000111///000:::KKKWWW\\\fffqqq~~~vvvppppppooommmnnnnnnpppsssvvvwwwwwwuuuqqqooommmlllmmmllljjjhhhffffffmmm~~~}}}vvvqqqmmmgggaaa\\\YYYUUUOOOKKKGGGDDDAAA???;;;:::999:::;;;<<<;;;999::::::;;;>>>BBBFFFKKKMMMQQQRRRSSSRRROOOMMMLLLMMMKKKJJJHHHFFFEEEDDDCCCCCC;;;>>>>>>:::888999666222444222000000000000///---....../////////......---,,,,,,,,,,,,------------++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...,,,,,,++++++******))))))+++++++++***************(((''''''(((((()))***++++++++++++***)))(((((('''&&&((())))))((((((***+++))),,,---***%%%$$$&&&)))###%%%'''((()))***,,,......---+++***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&%%%%%%''''''&&&&&&&&&&&&''''''''')))+++...///...------((((((((((((((((((((('''(((((((((((((((((((((((()))***,,,,,,,,,,,,---...,,,+++,,,......///666>>>HHHSSS```hhhmmmmmmggg___UUUQQQKKKFFFBBB>>>:::888111///---,,,---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''&&&%%%""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((()))******)))))))))(((((((((((('''yyysssmmmhhheeecccmmmwww|||}}}xxxiiiZZZRRRJJJCCCCCCCCC???>>>@@@FFFHHHJJJMMMRRRYYYaaafffpppwww{{{qqqeee\\\OOOJJJCCC===999777555444444333111000000222444666:::AAAJJJTTTZZZ]]]```aaaaaabbbccceeeggghhhjjjjjjooooooooopppqqqssstttuuuooooooppprrrsssuuuwwwxxxwwwttttttwwwxxxvvvvvvyyy~~~|||qqqkkkeeedddfffhhhgggeeebbb```aaacccdddaaaYYYRRRBBB:::333222111,,,+++---++++++++++++++++++++++++)))***+++,,,---...//////(((***---.........///000000111<<>>===<<<;;;::::::;;;<<<>>>???===;;;======???AAAFFFKKKPPPRRRSSSTTTTTTSSSOOOLLLJJJJJJFFFEEECCCBBB@@@???>>>>>>666999777333222333222...111000......//////...---....../////////...,,,+++------,,,,,,,,,,,,,,,,,,************************************++++++++++++******+++,,,,,,---......+++++++++******************************+++++++++''''''''''''((()))***++++++*********))))))((((((&&&(((***)))'''&&&(((***((((((((((((''''''((()))###%%%((((((''''''))),,,,,,,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''%%%%%%(((''''''''''''''''''((((((***------,,,+++***+++&&&''''''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((***---///...111555888===IIITTT___fffmmmnnnjjjdddYYYNNNDDDAAA===;;;:::999777555///...,,,,,,,,,,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''***((((((((((((&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((()))***++++++******)))))))))(((((((((}}}vvvqqqmmmiiiggglllwwwzzzmmmYYYGGGIIIBBB>>>AAAAAA>>>???DDDEEEGGGJJJNNNTTT\\\eeejjjttt{{{yyyooocccZZZNNNIIIBBB<<<999777555444555333111000111333555777===EEEOOOWWW\\\^^^bbbdddfffffffffggghhhhhhiiiiiiooooooooooooppprrrtttvvvnnnnnnoooppprrrtttvvvwwwwwwuuuvvvyyyyyyvvvuuuxxx|||qqqkkkeeedddgggjjjjjjhhhaaabbbddddddccc```]]][[[III>>>666444111+++(((***++++++++++++++++++++++++(((((()))***,,,---......(((+++---............///111111;;;MMMYYY^^^fffppp}}}~~~{{{tttqqqsssssspppssstttvvvyyy{{{zzzvvvsssnnnnnnnnnooopppooollliiiddddddkkk}}}zzzuuurrrgggaaaXXXSSSPPPMMMJJJGGGDDD@@@<<<999999999999999777777999;;;======;;;999AAAAAACCCFFFKKKPPPUUUXXXSSSTTTTTTRRRNNNJJJHHHHHHCCCBBB@@@>>><<<;;;;;;:::333555333///---//////,,,///...------......---,,,......//////...---+++***---------,,,,,,+++++++++************************)))************+++++++++******+++,,,,,,---......***************+++++++++))))))******+++++++++,,,''''''''''''((()))++++++************))))))))))))''')))***)))&&&%%%''')))'''%%%###%%%))),,,+++)))&&&)))+++***''''''(((++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))(((&&&((((((''''''''''''(((((('''***------***&&&$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***,,,///111222333444777===BBBKKKZZZgggmmmqqqqqqjjjaaaWWWJJJ@@@;;;999666444444222000...,,,)))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((()))***,,,,,,++++++******))))))((((((wwwmmmgggggghhh~~~{{{mmm\\\NNNGGGCCC@@@???AAAAAA>>>>>>AAACCCFFFKKKQQQXXXaaajjjpppvvv}}}~~~yyypppbbbWWWQQQMMMGGGAAA===:::777555222222333333444888>>>BBBGGGLLLTTT[[[```dddiiikkknnnnnnmmmkkkiiihhhiiijjjmmmooooooooonnnoooqqqsssqqqqqqqqqooommmmmmoooqqqtttvvvwwwwwwvvvvvvwwwyyy|||vvvooohhhfffjjjllliiieeefffeeeddddddeeeddd___[[[RRRGGG<<<888666333111111---------------------------,,,+++---///000000//////...------...///111222444888???GGGMMMVVVfffvvv~~~wwwrrrssstttrrruuuxxx}}}|||vvvrrrpppooommmmmmnnnnnnlllkkkdddbbbgggxxx{{{tttmmmeee```YYYVVVQQQKKKEEEBBB@@@???<<<>>>???>>>;;;::::::::::::888666777:::===??????BBBCCCEEEHHHLLLQQQUUUXXXWWWUUUQQQLLLGGGCCC@@@>>>;;;:::888777555444444444000000000000000000000000///...---,,,,,,---...///......////////////..............................***+++,,,---............222111...+++))))))+++------))))))///222///,,,,,,))))))))))))))))))))))))++++++******)))(((((((((''''''((()))))))))))))))222///+++(((((((((((('''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''((('''&&&%%%&&&&&&((((((,,,(((""" %%%((($$$&&&)))******))))))******+++,,,------+++***)))((((((((((((''''''''''''&&&''')))+++(((&&&+++333%%%%%%)))---***(((///:::<<>>>>>===;;;999888999888777666888<<>><<<;;;777666555444333222222222///////////////////////////...------,,,---......,,,------......------,,,------------------------++++++,,,,,,---......///666111,,,***+++,,,+++)))...)))(((+++...,,,,,,---))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))---+++)))((()))***))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((('''''')))((('''''''''''''''(((((('''&&&%%%%%%&&&&&&'''***)))&&&%%%$$$&&&((()))%%%''')))))))))((()))+++))))))******+++*********)))))))))((((((((('''''')))((()))***'''$$$&&&,,,******,,,...---...888DDDMMMVVV]]]bbbgggnnnnnnjjj___WWWLLLCCC>>>:::888666666555444333111000///...---+++)))))))))***)))((()))(((((('''((()))***+++((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&(((***''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((***)))))))))((((((((((((((((((''''''''')))***+++}}}wwwoookkknnnuuu|||~~~tttdddVVVLLLEEE???;;;<<<999888;;;<<<;;;<<<@@@FFFJJJOOOVVV^^^gggqqqwwwyyyrrrgggZZZPPPLLLHHHBBB<<<999666333111000111333555999@@@GGGMMMTTTWWW\\\```ccceeegggiiikkkmmmooonnnlllkkkjjjkkkkkklllnnnnnnmmmmmmoooppppppqqqqqqpppnnnnnnoooqqquuuuuuvvvtttrrrppppppqqqwwwvvvyyy|||uuunnnkkklllllliiifffggggggggghhhjjjjjjhhhfff[[[OOOCCC;;;666///,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,++++++++++++,,,---///000111444444888>>>EEEQQQgggzzzuuuqqqtttxxxyyy{{{{{{{{{{{{zzzxxxvvvtttsssrrrpppoooooonnnkkkiiieeecccfffvvv}}}wwwrrriii```XXXQQQJJJFFF@@@???===<<<;;;;;;<<<===<<<======<<<:::888888888666777888<<>>;;;999777666222222111000000000000000//////////////////////////////...---,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///999333,,,***---...***&&&...)))&&&(((***)))+++---))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((('''&&&(((***+++***)))******))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((()))))))))((((((&&&'''(((((('''((()))+++(((((((((((())))))***+++******)))))))))(((((((((+++((((((***)))&&&&&&))),,,,,,...000333999GGGTTT```gggmmmnnnmmmiii```XXXMMMEEE<<<444222333666888555555333111///...,,,,,,***((('''''')))***))))))))))))(((((())))))***+++''''''''''''''''''''''''&&&'''((('''&&&&&&(((***((((((((('''''''''''''''%%%%%%&&&&&&'''''''''(((%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((()))***++++++|||sssoooqqqwww}}}xxxiiiVVVHHHBBB???<<<888:::666666999::::::<<>>JJJZZZgggpppqqqpppkkkbbbWWWKKKCCC>>>999333......111666999555444333111...,,,+++***)))(((&&&&&&((()))((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))***)))'''%%%$$$%%%&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))zzzqqqrrr|||}}}fffYYYGGG===::::::777444999666555888::::::===BBBFFFJJJRRR[[[dddnnnxxx~~~uuukkk___SSSKKK@@@===999666666555555444000444:::AAAHHHPPPXXX]]]___aaacccccccccccceeefffgggjjjlllllljjjhhhgggggghhhjjjlllmmmlllllllllmmmoooppprrrqqqpppooopppqqqrrrtttuuutttrrrrrrsssttttttrrrrrrxxx|||uuupppnnnllljjjhhhaaabbbddddddeeeeeeeeefffhhh^^^TTTKKKAAA777222222...........................---+++,,,------,,,+++---------------,,,,,,,,,111000111555<<>>;;;999;;;:::999777666555555555555777:::;;;:::;;;<<<===<<<===@@@EEEIIIKKKJJJIIICCCBBB@@@===;;;;;;:::;;;777666555333222222111111..................///000..............................---------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,+++******+++---///333333333///***((()))+++***)))***------)))(((+++))))))))))))))))))))))))''''''((()))***++++++,,,***)))(((((((((((())))))'''&&&&&&'''))))))(((&&&(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%'''((('''(((((('''%%%&&&(((+++))))))(((((()))***,,,...************)))))))))))))))%%%$$$(((,,,---...222///555<<>>;;;888666666666666555222888@@@IIIRRRYYY```eeebbbccceeeeeeddddddfffhhhiiijjjkkkkkkhhhfffeeeeeegggjjjlllmmmlllllllllmmmnnnppprrrrrrqqqpppqqqrrrwwwxxxwwwuuurrrppppppqqqooopppsssyyy|||uuupppllliiigggdddeeefffeeeddddddeeefffeee^^^VVVOOOEEE999333222........................---,,,+++,,,---...---,,,---............---,,,,,,///...000444<<>>???@@@DDDFFFGGGFFFDDD>>><<<:::888666555555555444333222111111111111111//////.........//////000........................,,,,,,------------,,,,,,------............------++++++++++++++++++++++++---,,,+++******+++,,,------111333///)))&&&)))...))))))+++///---((('''***))))))))))))))))))))))))'''(((((()))***++++++++++++***(((''''''((()))))))))(((''''''(((((('''&&&''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$&&&)))***''''''((('''&&&&&&''')))))))))))))))******+++,,,******)))))))))((((((((()))%%%$$$''')))***///555>>>GGGQQQYYYcccmmmtttvvvnnndddVVVJJJ>>>444111333+++,,,,,,++++++,,,...111333333111000...,,,******+++)))''''''''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%%%%''')))'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&}}}|||}}}~~~nnnaaaNNNGGG>>>:::999999777444999555444666888888<<>>===<<<:::333333555666888888999999888:::<<<<<<<<<;;;<<<>>>>>>======>>>??????===;;;888777555333222222222333222111111000000000000111000///...............///........................)))***,,,---......------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---...---***)))+++...))))))***,,,***%%%&&&***))))))))))))))))))))))))(((((())))))*********++++++***((('''&&&'''((()))***(((&&&&&&((())))))((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$&&&'''(((((('''''''''&&&%%%%%%&&&'''((()))%%%'''(((((('''&&&&&&'''(((((())))))***))))))))))))))))))((((((((('''''')))'''''')))***---666@@@QQQ\\\ggglllooopppllleeeUUUKKK@@@888111***+++///+++,,,---,,,+++,,,000333111000///...,,,+++***)))***(((''''''((()))((((((%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&%%%%%%''')))%%%&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))((('''&&&&&&&&&'''((()))~~~rrr___QQQEEE???888444333333111000999444333555666777;;;@@@HHHNNNXXXcccnnnyyyyyynnnaaaUUUKKKEEEBBB???:::777666555444333666>>>JJJVVV```fffjjjmmmfffhhhiiiiiihhhiiikkkmmmnnnnnnmmmjjjgggeeeeeefffgggjjjmmmnnnnnnmmmlllmmmnnnppprrrsssrrrqqqqqqrrrssstttuuutttrrrqqqrrrsssiiinnnuuuxxxxxxzzz}}}zzzuuuqqqnnnllllllllleeeggggggddd```^^^```bbb___\\\YYYUUULLL???888666------------------------)))(((((()))+++---,,,+++)))***---///111222222222---...111777>>>KKK```sss~~~uuupppppppppnnnrrrtttwwwyyyxxxvvvrrrpppnnnnnnnnnooonnnlllgggdddYYYWWW[[[lll~~~zzzwwwooojjjccc\\\VVVOOOIIIFFFCCC@@@<<<:::999888666555333333444666666777777777;;;<<<>>>===<<<;;;;;;<<<<<<;;;999999999888666444444333111000000000111222111111000000//////000000000///......---------...........................((()))+++---.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************,,,,,,---,,,***)))((()))&&&###&&&,,,))))))))))))))))))))))))))))))))))))************,,,***((('''&&&'''((()))***(((&&&&&&'''***++++++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&***)))(((&&&%%%$$$#########$$$&&&((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%'''))))))(((&&&&&&&&&'''''')))))))))((('''&&&((((((((((((''''''''''''((('''))),,,...333@@@MMM]]]iiisssuuusssmmm```SSSDDD<<<555333///***,,,111((())))))(((''')))...222......---,,,+++))))))(((((('''&&&''')))++++++***$$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''((()))(((&&&$$$###$$$%%%%%%%%%%%%&&&&&&'''''''''"""######$$$&&&''''''((('''''''''(((((((((((()))&&&&&&&&&''''''(((((((((&&&&&&$$$$$$%%%'''***+++nnn___PPPDDD;;;:::777444333333333444444555555555555777999<<>>999999888444111111>>>JJJVVV\\\___eeeiiijjjiiiggggggiiimmmnnnllljjjjjjkkkjjjhhheeeeeefffhhhlllpppsssssspppmmmlllmmmnnnoooqqqssssssqqqooommmmmmmmmoooqqqttttttrrrpppoooqqqtttvvvwwwxxxwwwvvvuuuuuutttrrrooollliiihhhiiihhhffffffeeeccc```^^^```[[[ZZZ[[[UUUHHH===:::444111...------.........******+++,,,,,,,,,,,,+++---......------///333666444222333777>>>KKK```rrrxxxqqqnnnppptttqqqvvv|||~~~|||xxxuuuuuunnnmmmmmmmmmmmmkkkgggddd]]][[[\\\jjj{{{vvvpppkkkddd\\\RRRLLLKKKJJJFFFCCC???>>>===;;;999777666555666666666777888;;;===???>>>>>>===<<<;;;;;;;;;;;;::::::888777555333222111000000000000000000000000111111000000///.........---------...............000000000000000000000000///---,,,,,,---...,,,+++------------------,,,,,,///---,,,******+++,,,---++++++++++++++++++++++++******++++++++++++******---,,,***)))))))))******)))))))))))))))*********)))************+++++++++******))))))((((((((('''(((((((((((())))))))))))&&&''')))***)))(((&&&%%%******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((&&&&&&((()))((('''((($$$$$$''')))'''&&&((((((&&&%%%'''***+++)))'''***)))((()))***+++******'''***,,,,,,333DDDUUU___ppprrrrrrmmmbbbUUUIIICCC555222///,,,******+++,,,)))******))))))***,,,...111...***)))******)))'''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***%%%###&&&(((''''''***&&&''')))******(((&&&%%%&&&'''((('''%%%###"""""")))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''***)))'''&&&'''(((***+++)))*********(((&&&$$$###sss```QQQFFF>>>777666555444444555666777333444555555555666999<<>><<<;;;:::999::::::999999777777666444333222111000000000000000000000000000///000000000000111111111///.....................////////////////////////000///---,,,,,,+++***(((,,,,,,,,,------------...++++++)))))))))+++---...++++++++++++******************++++++++++++******,,,+++***)))((())))))************))))))((((((((())))))*********+++++++++((((((((('''''''''&&&&&&))))))))))))(((((((((((('''((()))******((('''%%%)))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((***(((&&&&&&'''''''''&&&(((%%%$$$((()))&&&&&&((('''%%%$$$%%%''''''%%%###***(((&&&&&&''')))***+++,,,111444888BBBSSSbbbiiinnnjjjcccZZZNNNBBB888222222000---***))))))******((()))))))))((())),,,...111---***)))***+++)))((()))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''""" ###%%%$$$$$$&&&$$$%%%&&&((((((''''''&&&!!!((()))&&&$$$&&&((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&'''(((***+++(((((((((((((((''''''&&&yyyfffSSSGGG@@@<<<666555444333333444666666333444555555555666:::<<>>777333444555666888<<>>777333///,,,,,,---------***+++,,,,,,------,,,,,,+++---......///000333666444222333888@@@OOOdddwww}}}uuurrrssssssqqqooowwwwwwxxxwwwuuusssrrrrrrqqqooommmllljjjfffaaa]]]VVVUUUXXXeee}}}zzzvvvssslllhhhccc]]]WWWQQQKKKGGGDDD@@@<<<:::;;;;;;:::999555555555555555444444444222333555666666555444333777444222333666777444000000000000000000000000000000000000000000000000000------...///000111222222222111111000///......---------------------------+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,---***)))))))))***+++------++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********++++++,,,,,,++++++******))))))))))))))))))************++++++++++++******************))))))(((((('''''')))******+++***)))(((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&'''%%%&&&((((((%%%&&&***+++***))))))((((((((('''$$$&&&***---///000222333???FFFPPP[[[fffmmmjjjddd]]]QQQCCC999555333111...,,,+++)))'''&&&&&&'''(((%%%&&&&&&&&&&&&)))---000000///,,,***)))))))))(((***)))(((&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%&&&)))%%%$$$((()))(((''')))&&&%%%%%%%%%%%%%%%&&&'''"""'''(((%%%###$$$&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((()))***'''&&&%%%%%%&&&''')))***pppXXXHHHAAA===777333666666555444333222222222111222444444444666:::<<>>QQQ___iiiooosssrrrmmmcccTTTGGG888333---***++++++***))))))))))))(((((((((((()))$$$$$$%%%%%%&&&***000555;;;:::777111,,,(((''''''###%%%'''))))))'''$$$###%%%%%%%%%&&&&&&&&&''''''&&&######''')))&&&%%%&&&''''''''''''&&&&&&&&&%%%)))%%%!!!!!!%%%((('''%%%%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''tttgggWWWGGG@@@>>>:::888888000111222333333444444444000111333333444666:::===KKKVVVffftttzzzrrrggg\\\RRRKKKEEEAAA999666666888<<>>===<<<;;;999888888999888666444333222111111111111222222222222333333333333444555555666666:::<<<:::555000000111/////////000000000000000//////////////////////////////...------,,,++++++///.....................---------------------------,,,+++++++++,,,***)))))))))***+++,,,,,,------***++++++,,,,,,,,,,,,+++))))))***++++++,,,------+++,,,,,,------,,,,,,+++((()))***+++++++++******)))******++++++,,,,,,,,,(((((((((((()))))))))***&&&&&&'''''''''(((((((((''''''(((((())))))******))))))((((((''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%((())))))(((%%%%%%(((***'''###%%%,,,555555333///+++)))***,,,+++...222888AAAPPPcccpppsssvvvssshhh\\\PPPDDD:::222000---+++))))))******(((((((((((((((((((((((($$$%%%%%%%%%''',,,222777DDDBBB???888///***((()))$$$%%%&&&''''''&&&%%%$$$&&&&&&'''''''''((((((((((((%%%%%%)))+++)))'''((("""###%%%&&&'''''''''&&&'''%%%$$$%%%'''((('''&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''###$$$%%%&&&'''(((((((((zzzkkkTTTJJJ@@@<<<777222222888333333333333333222111000000111222333444666:::===MMMXXXhhhwwwxxxqqqeeeZZZQQQIIIDDD@@@888666888<<<@@@FFFRRR]]][[[```dddfffkkkqqqrrrooogggiiikkklllllloootttyyy|||}}}}}}{{{wwwsssppppppqqqpppoooqqquuuwwwvvvtttmmmmmmmmmmmmllllllllllllnnnpppsssxxxzzzyyytttqqqnnnppprrrssstttsssqqqpppqqqnnnjjjggggggjjjooorrrpppuuuzzzyyysssnnnlllmmmkkkmmmkkkeeeaaa___XXXOOO@@@;;;555000//////000111+++,,,------......------***,,,...///......///000111000222999CCCRRRiii||||||{{{||||||}}}tttsssrrrssstttrrrnnnjjjnnnllljjjiiigggccc^^^ZZZPPPOOOQQQ\\\sss|||yyyvvvrrrooolllccc^^^WWWQQQKKKGGGBBB???:::888555444555666555444555666777666444111//////...///000111222333444555222111000000111333444666777<<<@@@===555///000222//////////////////////////////////////////////////////.........------------------.......................................)))((('''(((***++++++***&&&'''(((***,,,...///000'''((()))***+++,,,,,,,,,'''(((((()))******+++++++++,,,,,,------,,,,,,+++&&&'''(((*********)))(((*********)))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&&&&'''((()))***++++++))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&***)))''''''(((((('''&&&$$$%%%(((***&&&###%%%,,,888888555000***&&&''')))&&&000???LLLWWWbbbmmmuuurrrrrrjjjZZZIII>>>666000++++++***'''%%%%%%(((***&&&&&&'''''''''''''''(((%%%%%%%%%%%%'''---333888JJJIIIDDD<<<222,,,******(((((('''''''''(((((()))'''''''''(((((((((((()))%%%""""""'''(((&&&$$$%%%"""%%%'''(((((('''%%%(((******'''%%%$$$%%%&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''' !!!$$$&&&((()))))))))~~~kkk]]]GGGBBB;;;666444444444333222222333333333333444444666444333555555555999@@@PPP```qqq|||xxxpppcccXXXOOOHHHAAA<<<;;;999999===EEENNNVVVZZZbbbdddhhhkkkmmmnnnnnnnnniiiggggggiiilllppprrrrrr}}}xxxttttttuuupppqqqrrrtttuuuvvvvvvvvvlllkkkkkkkkklllnnnqqqrrrsssqqqssszzz|||yyytttrrrsssrrrrrrqqqqqqpppppppppiiimmmnnnjjjlllqqqsssooovvvxxxzzz|||zzzvvvqqqnnnooolllhhheeeddd```ZZZUUULLLBBB888333000------111,,,,,,,,,---------......////////////000000000000111222444666???RRRlll~~~yyyxxx||||||wwwwwwtttrrrpppqqqqqqqqqpppmmmkkkhhhfffeeebbb^^^[[[UUULLLNNN\\\pppzzztttpppnnnjjjbbb\\\TTTPPPKKKFFFDDDBBB???>>>999999777666666555555555555555444444444333333333111111111000000000000000444444444444444444444444777777666555444444333333//////............////////////.........---------111000000000222222000////////////////////////////////////...------,,,,,,,,,------......------,,,++++++++++++,,,,,,---...+++++++++++++++++++++++++++++++++*********))))))------------------------...,,,+++,,,......---,,,)))+++---,,,+++***+++,,,,,,***((())),,,---+++((())))))))))))))))))))))))++++++***************+++((((((((((((((()))))))))(((&&&%%%&&&)))***)))'''''''''''''''''''''''''''((('''%%%%%%'''((('''&&&$$$$$$######$$$%%%'''((())))))((('''&&&$$$"""!!!)))((('''&&&&&&''')))******+++******))))))+++---///;;;KKK[[[iiissssssnnnkkk___OOOCCC;;;666000,,,,,,***((((((***+++)))&&&)))(((((('''&&&&&&%%%%%%***(((%%%###$$$***222888MMMOOOIII<<>>999555444555555555222222222333333333444444555333333555666666===DDDSSScccttt~~~wwwmmm```UUUMMMHHHCCC@@@;;;:::;;;@@@HHHQQQXXX\\\ccceeehhhjjjlllllllllkkkhhhggggggiiilllooopppooowwwxxxyyywwwtttssstttvvvuuuuuuuuutttsssrrrqqqqqqmmmmmmllllllnnnqqqtttvvvwwwtttuuuzzz{{{xxxsssrrrooopppqqqqqqrrrqqqqqqqqqiiimmmmmmjjjkkkpppqqqnnnsssvvvyyy|||{{{xxxssspppnnnkkkfffdddbbb___XXXTTTPPPEEE:::444///******---,,,,,,,,,---------........./////////000000000000111222444777AAATTTmmm}}}uuuuuuzzz|||yyyzzzwwwtttrrrqqqpppooonnnnnnkkkiiifffdddaaa]]]ZZZTTTKKKOOO]]]qqq|||xxxrrrmmmfffaaa^^^YYYRRRLLLHHHDDD@@@<<<;;;999888666888888777555555444444555444444444333333333222222111000000000000000000000666666666555444333222222555555444333333222111111//////............//////000000/////////.........000//////000111111000///........................---------...............,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,)))+++,,,,,,+++******++++++***)))***++++++***)))))))))))))))))))))))))))******))))))((())))))***+++*********************(((&&&%%%&&&)))***)))'''((((((((((((((((((((((((((('''%%%%%%'''((('''&&&+++***((('''&&&&&&'''''''''''''''''''''&&&%%%$$$((('''''''''''''''((((((%%%&&&((('''''')))---111777FFFYYYhhhppprrrllldddYYYPPPCCC999444000,,,))),,,***((((((******)))''')))(((((('''&&&%%%%%%%%%)))(((&&&$$$%%%***111666HHHJJJFFF:::///***)))'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&'''''''''&&&(((&&&$$$%%%'''((('''%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%###%%%'''((('''%%%'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$$$$$$$#########&&&&&&'''(((((()))******kkkUUUFFF<<<999666444555555555555222222222222333333333333444222333555666888@@@IIIWWWgggyyy~~~sssjjj\\\RRRKKKHHHEEEBBB<<<<<>>@@@EEEMMMWWW^^^bbbdddeeefffgggiiijjjkkkkkkkkkiiihhhggghhhjjjjjjiiigggeeefffggghhhkkkooosssuuuyyyxxxvvvtttsssrrrrrrrrrnnnmmmkkklllnnnsssxxx{{{wwwssspppqqqppplllkkknnnlllmmmppprrrrrrpppnnnmmmjjjkkkjjjiiiiiikkkkkkkkklllpppvvv{{{}}}{{{xxxvvvoookkkfffcccaaa^^^YYYTTTMMMCCC888333///+++,,,///,,,,,,,,,---------.............../////////000000...000333888DDDXXXpppwwwpppnnnqqqttttttzzzwwwtttrrrpppnnnllljjjmmmkkkhhhfffccc^^^YYYUUUMMMGGGLLLZZZnnn}}}zzzzzzwwwrrroookkkgggbbb___[[[VVVOOOIIIFFFCCC???===;;;999777666888888888777555444444333222222333333111111111111000000000000000000000000000111111111444444333333222111000000111111111000000///////////////............//////////////////////////////---,,,,,,---///000///...........................,,,,,,,,,------.........,,,------......------,,,------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,,,,...,,,+++,,,------,,,+++)))***,,,,,,***)))***+++'''***,,,+++((('''))),,,(((((((((((((((((((((((())))))((((((((()))************)))((('''&&&&&&%%%((('''''''''((((((((('''(((((((((((((((((((((((((((&&&%%%%%%&&&''''''&&&#########$$$$$$%%%&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%***++++++)))(((///<<>><<<:::888777666777777222111000111333444333222333333222222222222333333111111000000000//////////////////000111111222222......//////000111111111111111111111111111111111//////............//////------------...............------...//////...,,,------------------------......------,,,++++++***,,,------......------,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++******++++++,,,,,,------...---++++++,,,,,,***)))(((***++++++***))))))***((()))***)))(((((()))***))))))))))))))))))))))))***)))))))))***+++,,,---*********))))))((((((((('''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%''''''(((''''''&&&$$$$$$)))))))))((('''&&&%%%$$$%%%%%%'''((())))))*********,,,000777AAAOOO]]]fffjjjhhh^^^MMM???888444111*********)))((('''&&&%%%%%%&&&''''''&&&&&&'''((((((&&&%%%######$$$&&&'''%%%&&&'''''''''''')))+++,,,...---***(((***)))&&&%%%%%%&&&&&&&&&&&&&&&&&&###&&&((('''$$$###%%%'''%%%&&&''''''%%%%%%&&&'''&&&%%%$$$%%%'''((('''&&&))))))((('''&&&%%%$$$######$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******'''''''''((((((((((((((({{{fffSSSHHHAAA;;;777999555111//////111222222111111111111222222222222000111444666777===MMM]]]ooo{{{zzzrrrhhh___RRRIIIDDDCCCAAA@@@GGGMMMXXXdddmmmpppnnnllljjjjjjkkklllnnnppprrrsssnnnkkkgggeeeeeeggghhhiiieeeeeefffjjjnnnpppooommmssssssttttttrrrooollljjjjjjjjjjjjjjjjjjjjjkkkkkkqqqoooooopppmmmkkkmmmsssnnnnnnnnnmmmmmmkkkjjjiiijjjfffgggkkkllliiijjjoooqqqrrrtttvvvxxxyyyzzz{{{uuupppjjjgggeeebbb^^^[[[UUUJJJ>>>777111,,,+++...,,,,,,,,,---------......---------.........//////111222555===LLL___rrr~~~{{{qqqnnnllliiikkkooopppooonnnoooooonnnllliiigggfffeeedddbbb]]]WWWSSSHHH@@@CCCMMM]]]{{{|||zzzwwwuuuqqqmmmkkkhhhdddaaaWWWSSSNNNIIIEEEBBB>>><<<999999999888777666777777555444333444666666555333333333222222222333333444111111111000000000//////...//////000111111222222000000111111111111111111000000000000000000111111//////............//////---.........////////////000///.../////////---+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,------.........---++++++,,,+++***(((((()))++++++)))))))))******((((((((()))***)))((())))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))((((((''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%###"""!!!&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''')))+++---...///333<<>>444222111///((()))******)))'''&&&%%%$$$&&&''''''%%%%%%''')))'''&&&$$$######$$$&&&(((%%%&&&'''&&&&&&&&&(((******,,,+++(((((()))((($$$&&&&&&&&&&&&&&&&&&%%%%%%###&&&((('''###"""%%%(((###%%%'''&&&$$$###$$$&&&&&&%%%$$$%%%'''((('''&&&''''''&&&&&&%%%%%%$$$$$$"""$$$&&&%%%######%%%'''%%%%%%&&&''''''&&&%%%%%%(((((())))))******++++++''''''''''''&&&&&&&&&&&&oooYYYIIICCC???;;;888888444000...///111444555000111111111111222222222///000444777999AAASSSdddsss~~~xxxqqqhhh]]]OOODDDAAABBBDDDEEEHHHOOO[[[gggpppsssppplllllllllllllllnnnooopppqqqoookkkfffdddeeegggiiijjjddddddfffkkkpppqqqooollljjjlllooorrrrrrpppmmmkkkkkkkkkkkkkkkkkkiiihhhgggmmmlllmmmnnnllliiilllrrrmmmllllllllllllllllllllljjjffffffkkkllljjjkkkppptttttttttuuuvvvxxxzzz{{{uuupppjjjfffdddbbb^^^[[[RRRHHH===777333//////222,,,,,,,,,---------......---------.........//////444444777@@@NNNaaasss~~~yyynnnkkkiiiiiimmmtttrrrqqqpppppppppnnnkkkiiifffeeeddddddbbb^^^XXXSSSIIIAAABBBKKK[[[yyy~~~zzzvvvrrrpppkkkhhhccc___\\\XXXSSSPPPLLLIIIDDD@@@>>><<<999777555666777666555333333333444333333444555555333111333333333222333333444444111111111111000000000000...//////000111222222222444333333333222222111111/////////000000000000000//////............//////.../////////000000111111222000//////000///---+++------------------------***++++++,,,,,,------...,,,------......------,,,000///...---------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,------...//////...---++++++++++++***(((((()))++++++)))((()))***+++(((&&&'''***+++)))&&&))))))))))))))))))))))))''''''''''''((()))++++++&&&&&&&&&'''''''''''''''''')))+++)))&&&%%%&&&((('''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%'''((())))))((('''###$$$%%%&&&''''''''''''%%%%%%&&&'''))),,,///000777===IIIZZZiiipppoookkkTTTOOOBBB555//////...+++(((***,,,,,,+++)))''''''###%%%''''''%%%$$$''')))'''&&&$$$""""""$$$&&&(((&&&''''''&&&%%%&&&(((***)))+++***'''''')))'''"""'''''''''&&&&&&%%%%%%%%%"""&&&((('''###"""$$$((("""$$$&&&%%%###"""$$$&&&&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&%%%###"""$$$'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%qqq]]]MMMBBB999<<<>>>555555444333222222444666777222222222000//////222444666666666666;;;III\\\jjjvvvvvvlllaaaYYYPPPIIICCC>>>AAAGGGMMMSSS\\\fffmmmpppqqqpppkkkllllllmmmmmmlllkkkkkkqqqmmmhhhfffhhhiiiiiihhhjjjgggeeehhhlllnnnkkkgggkkkkkkkkkmmmoooooommmkkkjjjjjjjjjiiiiiiiiihhhhhhkkkiiigggggghhhiiijjjjjjmmmlllkkknnnqqqrrrpppmmmhhhiiiiiiiiijjjlllppptttyyyvvvtttuuuyyy}}}{{{vvvoooiiiddd```\\\YYYRRRMMMDDD;;;444000/////////......------......///+++,,,...---,,,,,,---//////222888DDDTTTfffwww{{{oookkkkkkkkknnnrrrrrrrrrrrrtttwwwvvvqqqmmmmmmkkkiiigggccc^^^WWWRRRHHHGGGEEEKKK^^^yyy~~~|||wwwssspppmmmjjjddd___ZZZVVVSSSPPPLLLHHHAAA???<<<999777777777777666777777666444444555777555555555555555555555555333444555444333333555666000000000000////////////000222444444444333444555333222222111111222222333111111111111000000000000111111000......---------......------------......///000000000111111222222+++,,,...---,,,,,,---///...---,,,+++,,,---...///,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------------...000,,,---...///000000000000///...,,,***))))))******------,,,++++++*********(((((())))))))))))((((((***+++,,,,,,,,,,,,+++***,,,((($$$###&&&)))************))))))((((((''''''+++)))%%%###"""###&&&((((((%%%$$$%%%''''''$$$!!!***)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((('''((((((&&&%%%%%%'''******&&&%%%)))******///666DDDSSSccckkkooooooggg]]]JJJ>>>333///...,,,+++,,,---,,,+++******+++,,,---******++++++***)))'''&&&'''&&&%%%&&&(((((('''&&&%%%&&&&&&&&&%%%&&&)))+++------,,,)))%%%$$$%%%'''"""!!!!!!!!!###&&&)))+++))))))(((''''''''''''(((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''(((***)))&&&%%%((((((%%%$$$%%%'''(((((('''%%%$$$)))&&&$$$###$$$%%%%%%$$$$$$###$$$%%%''''''%%%###''''''''''''''''''&&&&&&yyyeeePPPDDD???777777:::555555555444444333222222111222222222000//////222444333444444666===MMM```ooo|||wwwmmmbbbYYYPPPIIICCC???CCCIIIQQQVVV^^^fffkkkmmmmmmllliiiiiijjjjjjjjjjjjjjjjjjnnnkkkggggggjjjlllmmmmmmllliiiggghhhkkkkkkhhhdddgggffffffhhhjjjjjjhhhfffgggggghhhiiijjjkkkkkkllllllkkkjjjiiijjjkkkkkkjjjnnnnnnoooqqqrrrrrrpppnnnlllllllllkkkiiijjjlllnnnyyywwwvvvxxx|||}}}zzzvvvpppkkkgggbbb]]]ZZZRRRMMMDDD;;;444000......,,,,,,++++++++++++,,,,,,+++,,,...---,,,,,,---//////222888DDDTTTgggxxxzzzooojjjiiiiiilllpppqqqrrrtttwwwyyywwwrrrmmmooommmkkkhhhddd^^^WWWRRRGGGFFFDDDIII\\\vvv|||{{{uuuooojjjfffbbb___WWWSSSMMMIIIFFFCCC???;;;===<<<999777666555666666444555555444222111222333333333222222222222222222///000111000///...///000000000000000000000000///+++---000111000111222444444444444333333333222222111111111000000000//////111000///......---------///......------......///------------.........///+++---......---,,,...//////...------,,,,,,,,,,,,+++---...//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,,,,,,,---///000000000//////...---,,,...---,,,************+++******************++++++(((((())))))))))))(((((())))))***++++++***)))))))))%%%""""""$$$'''((('''''''''(((((())))))******+++***'''&&&%%%&&&(((***&&&&&&&&&'''((((((&&&$$$%%%%%%&&&&&&&&&'''''''''***))))))((('''&&&%%%%%%&&&'''((('''&&&&&&(((***((('''))),,,...222>>>KKKYYYdddmmmnnnjjjbbbUUUIIIAAA666---+++***((('''(((++++++***))))))***+++++++++++++++******)))(((''')))'''&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%(((***------,,,***&&&$$$$$$%%%'''&&&$$$###"""###$$$%%%)))(((''''''&&&&&&''''''%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((($$$$$$''''''%%%%%%%%%$$$######$$$%%%&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&'''(((&&&$$$''''''''''''''''''&&&&&&~~~iiiUUU@@@;;;@@@:::333333333444555555555444111...,,,222222222111//////222444222222444888BBBTTTiiiwwwwwwmmmcccYYYNNNHHHCCCBBBFFFMMMVVVZZZ```eeeiiiiiihhhgggggggggfffffffffgggiiijjjnnnllliiiiiikkkmmmnnnnnnnnnkkkhhhhhhiiihhheeebbbdddccccccdddffffffeeeccccccdddeeehhhkkkmmmooopppnnnnnnmmmmmmllllllkkkkkkoooqqqtttuuusssqqqoooooolllmmmmmmllljjjiiiiiikkkwwwwwwyyy|||}}}zzzwwwtttpppmmmiiiddd___[[[SSSMMMDDD;;;333///......,,,++++++******++++++,,,+++,,,...---,,,,,,---//////222999EEEVVViiiyyyzzznnniiihhhhhhjjjmmmooorrrwww|||}}}zzzsssmmmooonnnllliiieee___XXXSSSGGGFFFCCCGGGYYYsss{{{vvv||||||xxxsssllleee___ZZZUUURRRMMMIIIEEEAAA>>>;;;888555999888666555444444555555333444555333111000000111444333111000000000111111222444555555333111111111000000000000000000000000***,,,...//////000222444666777777777666444222111111111000000000000//////111000///......---......///......------......////////////000000000000111+++---......------...////////////...---,,,+++***+++,,,---......---,,,+++------------------------------------------------)))***,,,,,,++++++---...//////000//////...---,,,,,,,,,+++******++++++,,,(((((())))))***++++++,,,((())))))******))))))(((((())))))******))))))(((***((('''''')))******)))(((((((((((())))))))))))(((((('''''''''((()))***$$$''')))***)))((('''(((###$$$&&&((()))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&((((((''''''(((***''')))...111555>>>PPPaaalllppppppiii^^^PPP@@@444666...(((((()))'''%%%&&&))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&***(((%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%''')))---------+++(((%%%$$$$$$)))(((&&&$$$############''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$''''''%%%%%%((((((&&&'''%%%!!!!!!%%%'''&&&%%%%%%&&&(((((('''%%%&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&''''''sss[[[LLL;;;AAAPPPJJJ:::555444444444444333222000...,,,111222222111000000111333222444666===III\\\ppp}}}uuukkkcccXXXMMMHHHFFFFFFLLLSSSZZZ\\\```dddffffffeeedddfffeeedddcccdddeeehhhiiiqqqooommmkkkjjjjjjkkkkkkmmmjjjggggggggggggeeebbbeeedddcccdddfffgggfffeeeaaaccceeehhhkkknnnpppqqqooopppppppppnnnmmmmmmmmmppptttxxxxxxtttpppoooooojjjlllnnnnnnlllkkkllllllsssuuuyyy}}}~~~|||xxxuuurrrpppooommmjjjfff```[[[SSSNNNEEE;;;444///......------,,,,,,,,,,,,------+++,,,...---,,,,,,---//////222999FFFWWWkkk|||{{{oooiiihhhgggiiimmmnnnssszzz{{{sssmmmlllkkkjjjiiifff```YYYTTTIIIFFFCCCFFFWWWqqqwwwooottt{{{vvvssspppkkkccc\\\VVVPPPJJJGGGCCCAAA???<<<:::888777666555555444444444444555666222444555444333222222333666444222111000111222222666888::::::888555444333000000000000000111111111...000111222111222444666888999::::::888666333111111000000000////////////000000///...............//////............//////111111111111111111111111,,,---......------...///...////////////---+++***+++,,,,,,------,,,,,,+++........................------------------------***,,,------,,,---...000,,,,,,---...////////////*********++++++,,,,,,---))))))******++++++++++++)))))))))******)))))))))))))))))))))))))))))))))*********+++,,,,,,,,,+++,,,+++***)))((('''&&&%%%$$$%%%&&&''''''(((((((((%%%(((++++++(((&&&''')))+++++++++******)))((('''"""###$$$%%%'''((())))))%%%&&&((((((&&&&&&&&&'''(((,,,333;;;CCCPPP```mmmpppllleeeZZZMMM@@@333***///)))''')))***((('''((('''''''''''''''''''''''''''&&&%%%#########$$$%%%)))'''$$$$$$%%%&&&'''&&&((((((((('''%%%%%%'''))),,,---...,,,)))&&&$$$###&&&%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$******)))((('''&&&&&&%%%$$$'''(((&&&'''******'''(((%%%"""!!!$$$'''%%%%%%%%%'''))))))(((&&&'''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&''''''}}}iiiPPPIII???LLL```XXXCCC999666333222111000///000111111111222222222000000111333222444888AAAOOObbbttt|||qqqgggaaaWWWLLLIIIJJJMMMSSSZZZ\\\^^^aaaccceeeeeeeeedddeeedddcccbbbbbbdddfffhhhnnnmmmllljjjiiihhhiiiiiihhhfffeeeeeeffffffgggfffgggeeedddeeeggghhhgggfffcccdddfffhhhjjjmmmooooooooopppqqqpppnnnmmmnnnooorrrvvvyyyxxxtttpppoooooommmnnnpppooommmllllllmmmooorrrwwwzzzyyyvvvrrrpppmmmllllllkkkjjjfff```\\\UUUOOOFFF<<<555000///......------,,,,,,------...+++,,,...---,,,,,,---//////222:::GGGYYYmmm~~~|||pppjjjiiihhhjjjnnnnnnttt{{{yyyrrrmmmhhhhhhhhhhhhfffaaaZZZUUUIIIGGGBBBEEEVVVooouuujjjmmmxxxzzzuuuoookkkddd___XXXQQQLLLGGGBBB???777777666555444444444555444444444444555555666666///111444444333333444555444333222111111111222222222555777777444222000000///000000000111111111222444444555444333333555666:::;;;;;;;;;999777444222000000000////////////...000//////............////////////....../////////........................,,,---///...------...000,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,---//////......000111+++,,,---...////////////)))******+++,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))************))))))************************&&&'''((()))))))))((((((++++++***)))((('''&&&&&&###$$$&&&'''((()))((((((''')))+++***'''&&&(((***888555000,,,)))'''((((((""""""###%%%'''((()))***&&&'''((('''&&&%%%&&&'''+++111<<>>555///,,,)))&&&%%%)))***'''''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%###$$$%%%'''(((''')))***)))(((&&&&&&(((***+++---...---)))&&&%%%%%%$$$$$$%%%%%%&&&((())))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$))))))((((((''''''&&&&&&$$$'''(((''''''***)))&&&'''&&&%%%######$$$$$$%%%%%%%%%%%%'''))))))(((&&&'''&&&%%%&&&'''(((((('''%%%%%%%%%%%%&&&&&&''''''qqq___HHH???:::IIIXXXNNN>>>666111222111000//////111333555000111333222111000111222111444;;;FFFVVVhhhwwwyyynnnccc___UUULLLKKKOOOTTTZZZ```___```bbbcccdddeeeeeeddddddcccbbbaaaaaabbbcccdddfffggghhhgggffffffhhhjjjccccccbbbcccdddgggiiijjjgggfffdddeeefffhhhhhhgggeeefffggghhhjjjlllmmmmmmnnnppppppnnnllllllooorrrtttuuuvvvuuurrrpppooonnnqqqqqqqqqooollljjjiiijjjlllppptttuuussspppmmmllljjjiiiiiijjjiiigggbbb___WWWQQQHHH>>>666111000///---,,,,,,++++++,,,,,,---+++,,,...---,,,,,,---//////222:::HHHZZZooo{{{ooojjjiiiiiikkkooopppuuu{{{~~~{{{vvvpppmmmggggggggghhhfffaaaZZZTTTIIIFFFAAADDDTTTnnntttdddcccmmm|||}}}wwwrrrlllfffbbbTTTPPPJJJFFFBBB???;;;999222333444444333333555777444444444555555555666666---///222333222111222222000000000000000000000000111333555444222111000000///000000111111222222222555666555444222222444666;;;<<<<<<;;;999777555444000000////////////......//////............//////000//////......//////000000000000////////////...,,,...//////......///000------...///////////////------,,,,,,,,,,,,---------------------------------------------------------///000000///000111333......///......---,,,+++)))***+++,,,,,,,,,,,,,,,///......---,,,,,,++++++)))******++++++******)))+++******))))))******+++&&&(((******)))))))))***'''''''''((()))*********&&&'''((()))***+++++++++)))))))))))))))***---///<<<888222+++'''&&&'''(((&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''***,,,333<<>>CCC999333444111111111111111222222333333000111333222111000111222333777@@@OOOaaarrrxxxlllaaa\\\SSSLLLNNNUUUZZZaaafffccccccddddddddddddccccccbbbaaaaaa``````______^^^aaaccceeedddbbbbbbdddfff```aaaaaabbbcccfffjjjllliiigggffffffhhhiiiiiiiiieeefffggghhhjjjkkkmmmmmmlllnnnnnnllliiijjjooouuuvvvtttrrrqqqqqqpppooommmppppppooollliiihhhhhhjjjlllnnnqqqpppmmmkkkjjjjjjiiiiiihhhiiiiiihhheeebbbYYYSSSJJJ@@@888333111111...------,,,,,,------...+++,,,...---,,,,,,---//////222;;;III\\\pppyyymmmiiihhhhhhkkkooorrrvvvzzzzzzwwwqqqnnnllliiiiiijjjiiiggg```XXXRRRGGGCCC???AAARRRlllmmmZZZUUU^^^mmm~~~yyyvvvpppkkkeee^^^XXXSSSGGGDDD@@@===<<<;;;999777444666777666444444666888333333444444555555444444000222444444333111000000---///111222333222111111333444555444333222333444///000000111111222333333555666555444222333666888<<<<<<;;;:::888777666666000000/////////.........//////............//////000000////////////000000222222222222111111111000---...//////......///000000///...............///...------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000//////111222............---,,,++++++******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***)))(((((((((((()))***(((***,,,,,,***)))+++---%%%&&&'''((()))***+++,,,(((((())))))******++++++***((('''(((,,,111555777555222...***'''&&&''''''((('''''''''''''''''''''''''''(((((())),,,222666@@@NNN]]]hhhooooooeeeZZZPPPCCC888333000+++)))***%%%######&&&%%%"""###'''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&### %%%&&&&&&&&&%%%&&&(((***++++++,,,***)))((()))+++)))))))))((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((%%%&&&'''(((***+++,,,------111222000000111000,,,(((((('''&&&&&&%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$'''%%%######%%%''''''&&&###$$$$$$%%%&&&&&&''''''jjjZZZNNN>>>>>>:::<<<888---111::::::000111333444444333222000000111333333111000111222666;;;GGGWWWjjj|||wwwkkkaaa[[[RRRLLLPPPXXX^^^dddiiigggffffffeeedddcccbbbbbb`````````___^^^]]][[[[[[bbbdddeeeccc___]]]^^^`````````aaaaaaccceeeiiilllllljjjhhhhhhjjjllllllllleeefffggghhhjjjlllmmmnnnkkkmmmmmmjjjgggiiipppvvvvvvsssooonnnooopppooommmkkkkkkjjjiiiggghhhkkkmmmlllnnnpppnnnjjjhhhiiikkkjjjiiiiiiiiijjjiiigggeeeZZZTTTKKKAAA888444222111000000////////////000000+++,,,...---,,,,,,---//////333;;;III\\\qqqwwwlllhhhggggggjjjnnnssswwwyyyxxxsssooollllllmmmmmmlllkkkggg```WWWQQQEEEAAA===???PPPjjjzzzeeeOOOIIIQQQaaasss|||xxxuuunnnjjjeee___YYYRRRKKKGGGAAA>>>;;;::::::;;;:::999333555666444222111333555222333333444444444333333555777888888555222000///...000333666777666444333111222333222111111222444///000000111222222333333666666666555444666999<<<<<<;;;:::999888777777777000/////////............//////.........//////000000000////////////000000000/////////......---------...//////......///111333111///...---------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---//////......000111++++++,,,---............***+++,,,---,,,,,,***************++++++,,,------******++++++++++++******)))((('''&&&&&&'''((()))%%%''')))(((%%%%%%(((+++(((((((((((())))))))))))(((''''''''''''(((((()))+++'''$$$'''///777<<<>>>++++++)))(((''''''''''''%%%&&&&&&'''((()))******'''''''''(((+++111888>>>LLL[[[jjjnnnkkkcccUUUHHHAAA666---------)))&&&''''''%%%%%%'''%%%###$$$(((%%%%%%''''''''''''%%%%%%"""###%%%&&&&&&%%%$$$###(((((((((((((((%%% ###$$$$$$$$$###$$$''')))***++++++)))((()))+++---(((((())))))((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))'''(((***,,,...111222333555999:::888777888666222***(((&&&%%%$$$$$$%%%&&&)))&&&$$$###$$$%%%%%%$$$&&&%%%######$$$&&&&&&&&&######$$$%%%%%%&&&''''''ttt```LLLAAA>>>555555444333222222111111222222222111111111000000666111///222333222222555333===MMM```qqq|||qqqggg```XXXRRROOOSSSYYY^^^eeelllhhhfffcccaaabbbcccdddddd```aaaaaa^^^ZZZZZZ\\\___```___^^^___``````^^^\\\\\\]]]___bbbeeegggiiijjjjjjkkkmmmooopppooonnnmmmmmmmmmkkkjjjjjjmmmqqquuuwwwsssooolllmmmnnnppppppnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmkkkjjjlllqqquuuuuuvvvuuuqqqkkkiiijjjllliiiiiihhhiiihhhfffbbb^^^]]]WWWNNNBBB777000...///222333444222000...------////////////////////////111444;;;III]]]rrrvvvkkkggghhhiiimmmrrruuuwwwxxxuuuqqqmmmmmmnnnsssssspppmmmkkkggg\\\PPPFFF===>>>FFFOOOfff~~~yyyeeeOOOFFFJJJVVVfffsss~~~|||wwwqqqllliiiaaa]]]WWWRRRMMMHHHBBB???;;;:::999777666666555555777777888888777555222111333333333222222222111111000444333///...333333000222222222222222222222222000111222222333333333333333333333333333222111000444333333444666999<<<>>>:::<<>>;;;999444222111222222222///---///...---,,,,,,---...///000000////////////000000000000000000000000000000......////////////......000000///////////////000//////...---------------//////.........---------!!!)))000000***(((+++111...///000111111000///...000///...---------------............---,,,+++***++++++++++++++++++++++++(((&&&&&&(((,,,///...,,,((())))))*********))))))...,,,***(((''''''((()))---,,,+++)))((((((((((((******)))(((((((((((((((000((($$$---<<>>:::111///,,,)))'''''''''(((###%%%(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%+++)))'''&&&'''(((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&*********+++,,,+++)))(((---***''''''((((((%%%"""((((((''''''&&&&&&&&&&&&)))(((&&&&&&&&&(((***++++++---......000555>>>FFFJJJNNNSSSWWWUUUNNNFFFAAA;;;666000,,,+++***'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||mmmZZZGGG>>><<<555555444444333222222111222222222111111111000000444000000333444333333666777BBBSSSfffvvv|||qqqggg```WWWRRROOOSSSYYY^^^dddjjjgggeeecccbbbdddeeedddddd```aaa```^^^[[[ZZZ]]]___```___^^^___``````^^^\\\\\\^^^```bbbeeehhhjjjkkknnnppprrrtttuuuuuutttsssmmmlllkkkkkkkkknnnsssvvvxxxuuurrrpppqqqsssttttttoooooonnnnnnmmmlllkkkkkklllmmmlllkkkkkknnnsssxxx{{{zzzxxxtttnnnlllmmmnnnnnnllljjjiiihhhgggdddbbb^^^ZZZQQQEEE;;;444111111111222333222///...---...........................///333;;;JJJ]]]qqqvvvkkkgggggghhhlllpppvvvwwwwwwuuuqqqnnnooopppuuutttqqqnnnlllhhh\\\QQQEEE===>>>EEEMMMeee}}}wwwbbbJJJ???@@@IIIVVVaaavvv~~~{{{yyywwwwwwuuuqqqllleee___[[[PPPMMMIIIEEEBBB>>>:::777999999888777666666666666777777777777555444333222333333333222222222111111000333333//////333333000222333333444444444333333111222333333333333333333222222222222222111000000333333222333444777:::;;;:::;;;===>>>===;;;888666222111000111111111///---//////............//////000000////////////000000000000000000000000000000......////////////......//////............/////////...------,,,,,,------......---------,,,,,,,,,###)))...///+++***,,,000///000111222222111000/////////...---------------000///---,,,++++++,,,---++++++++++++++++++++++++,,,***))))))+++,,,***)))))))))***************))))))(((''''''(((***,,,---+++***)))))))))))))))***++++++***))))))))))))))))))%%%###'''...111,,,&&&((())))))(((''''''''''''$$$%%%&&&&&&&&&&&&&&&'''$$$+++111===QQQbbbkkkllliiibbbVVVIII===444000...,,,***'''&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((++++++,,,,,,,,,,,,***(((+++)))((('''''''''%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$'''''''''&&&%%%&&&***---000111555;;;CCCJJJOOORRR\\\]]]^^^^^^[[[VVVQQQMMM>>>888000+++)))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&qqqaaaPPPAAA:::999555555555444444333333222222222222111111111111111222000000333444333444777===III[[[nnn}}}zzzoooddd]]]VVVQQQOOOTTTYYY]]]ccchhhddddddcccdddffffffeeeddd```aaa```^^^\\\\\\^^^``````___^^^___``````^^^\\\\\\^^^```cccfffiiikkklllnnnpppsssvvvxxxxxxxxxwwwnnnmmmlllkkkmmmpppsssuuuvvvuuussssssuuuwwwwwwwwwpppooonnnmmmllljjjiiiiiimmmmmmllllllmmmqqqwww{{{|||{{{yyyuuurrrrrrtttvvvssspppkkkiiihhhhhhhhhgggaaa]]]UUUJJJ???777333222...000111111///.........------------------------...222;;;KKK___rrrvvvkkkgggggghhhkkkooovvvvvvuuusssqqqpppqqqsssvvvvvvrrrnnnkkkggg\\\PPPDDD<<<>>>DDDKKKbbb||||||gggNNN@@@===AAAJJJSSSkkkxxx|||{{{xxxwwwsssrrrqqqqqqrrrqqqooommmiiihhhfffaaa[[[TTTMMMJJJCCCAAA???===<<<;;;888666777777666666666666777777888777666555444333333333333333333222222222111111000333333000000333333111222333555777777777555444333444444444444333333222111111111111111000000///222222111222333555777888999999999999999777555444111000///000000000...,,,//////000000000000//////000000////////////000000000000000000000000000000......////////////............------------............------,,,,,,---------------,,,,,,,,,,,,,,,%%%(((+++---------...//////000111222222111000//////...------------------111///,,,******+++---...++++++++++++++++++++++++---,,,******++++++***(((******+++++++++******)))(((''''''''')))+++---...)))))))))))))))***++++++,,,++++++***************))))))))))))((((((((()))&&&))),,,***&&&$$$'''***###%%%''''''&&&&&&'''(((""")))222<<>>>>>DDDJJJaaannn|||~~~zzzvvvrrrpppnnnkkkiiifffeeedddddddddcccaaa___YYYXXXVVVQQQLLLFFFAAA>>>>>><<<;;;;;;;;;;;;999888555555555555666666777888888777555333222222333444333333333222222222111111111222222222222333333222222444777999:::999777555555555555555444333333222111111222222222111111000111111000111222333444555555555555666555555444444111000///000111111///---///000111222222111000///000000////////////000000////////////////////////......////////////............---------...////////////......---......///------------------------(((((())),,,...//////......///000111111000///.........---,,,,,,---------000...---,,,+++,,,------************************************+++,,,,,,,,,+++++++++,,,++++++***)))***))))))((())))))***+++***)))))))))))))))******+++******))))))************---///...+++)))***,,,((()))+++)))'''&&&''')))&&&(((***)))'''''')))+++,,,555@@@LLLZZZgggkkkiii^^^SSSDDD888111...+++)))''''''&&&%%%%%%&&&''''''&&&'''&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---///000111000...,,,******$$$''')))(((%%%$$$&&&)))'''(((***,,,------,,,+++'''***,,,***)))///<<>>OOO]]]gggkkkeee]]]KKKCCC999111...---,,,***&&&&&&&&&&&&''''''((((((&&&'''&&&%%%$$$$$$&&&(((''''''((((((((((((''''''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,---///111222111...+++++++++$$$''')))(((&&&%%%'''***)))***,,,...000000000000***---///...000:::KKKXXXccchhhlllkkkcccWWWMMMGGG:::999666222000///......,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&tttbbbNNNCCC>>>999666555333333333333333333333333111111111111111222222222222111111333222333999AAATTTaaasss}}}tttiii```ZZZTTTQQQSSSZZZ______aaacccaaaaaabbbdddeeeeeebbb``````______```bbbcccbbbaaa^^^^^^]]]___```aaa___^^^[[[\\\]]]___aaaccceeeeeeeeegggjjjnnnqqqrrrssssssuuuqqqnnnmmmoooooommmkkknnnqqquuu{{{~~~~~~zzzwwwlllllllllllllllllllllmmmnnnllllllnnnqqqtttuuuuuuuuutttrrrrrrtttvvvvvvvvvuuurrrooonnnqqquuuxxxyyy~~~xxxkkk[[[JJJ<<<444111---///000000///...///000000000000000000000000000111666AAARRReeexxxvvvllljjjjjjjjjlllpppnnnmmmmmmooosssvvvxxxxxxpppnnniiidddbbb^^^TTTJJJ@@@999;;;???CCCZZZvvvlllTTTEEE===999:::===HHHTTTaaammmxxx}}}zzzuuuqqqmmmgggbbb^^^YYYVVVRRRPPPOOONNNMMMKKKLLLJJJHHHHHHGGGEEECCC@@@@@@@@@???>>><<<;;;999888888666555555666666555333444444444444444555666777555444333333222222222222333333333222222222111111111000111555666333222444444555777888888777555444333444444444444333333222222333444444444444444444000000111222333444555555222333444666666666666555222111111111333333111000000000111111111111000000000000////////////000000000000000000000000000000......////////////......///////////////000111222/////////...//////000111///////////////000000000---,,,+++,,,---......---+++,,,---......---,,,+++,,,,,,,,,,,,,,,------...***,,,...000000...+++***************************,,,---...---+++******+++------------,,,++++++***&&&'''((()))***+++,,,,,,---,,,+++)))((((((''''''(((((((((((((((((()))***'''(((+++///000...***''',,,)))&&&'''+++,,,)))%%%'''******((('''***222999EEERRR```hhhiiicccWWWKKK>>>:::444000---+++***((('''''''''((((((((())))))%%%&&&'''&&&%%%$$$&&&(((''''''((((((((((((''''''&&&%%%%%%&&&(((((('''%%%'''''''''''''''''''''''''''&&&%%%%%%&&&)))+++------000333111...++++++---&&&((()))(((''''''((()))))))))***,,,...000111222///222666:::???KKKZZZeeeoooqqqpppgggXXXHHH===888///......---,,,+++******%%%'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&xxxiiiWWWEEE===<<<999555333222222222222222222222222000000111111111222222222222000111444555888BBBMMM^^^kkk|||zzzpppggg^^^XXXTTTRRRUUU\\\aaaaaaaaacccbbbaaaaaabbbccccccaaa^^^```___^^^```cccdddcccaaa^^^]]]]]]___```aaa```^^^]]]^^^___```aaacccddddddgggiiimmmqqqssstttuuuuuurrroookkklllooopppnnnkkklllooouuu{{{}}}xxxtttnnnnnnnnnmmmmmmlllllllllmmmllllllnnnqqqrrrpppnnnvvvtttssstttvvvwwwuuusssvvvuuuuuuwww{{{zzzmmm[[[III<<<555222///000222111000//////000000000000000000000000000222666AAAQQQeeewww|||rrrjjjhhhiiiiiilllooonnnmmmmmmqqqvvvzzz{{{zzznnnlllgggbbb```]]]TTTJJJ???999;;;>>>AAAWWWtttlllVVVGGG???:::999;;;AAAJJJUUU^^^hhhpppqqqnnnjjjfffaaa\\\XXXTTTPPPMMMHHHFFFCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>===;;;999999999888888888777777777666555444555666777666555444444444333444444555555222333333333333222222111333333333222222222111111111///111666777333222555666666666666555444333222111222333333333333333333111222333444444444444333///000222444555666777777555666888999999777444333111000000111222222111///000000000//////000000000000000////////////000000000000000000000000000000......////////////............---...///000111111---------------...//////............//////000000......------,,,,,,,,,---,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...+++,,,---.........,,,+++************************+++,,,...---+++***+++---............---,,,+++***''''''((()))***+++++++++++++++***)))(((((())))))))))))(((((())))))***+++)))+++...///...,,,+++***+++***)))))))))))))))((('''***+++******111>>>HHH\\\eeekkkggg]]]QQQDDD:::444444222///+++(((((((((&&&''''''((((((((((((((($$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***,,,+++///222111---+++,,,...***)))(((((()))***)))''')))))))))***,,,///222444999>>>FFFNNNVVV___hhhnnnjjjggg```UUUHHH<<<222...*********)))))))))))))))&&&''''''%%%""""""###&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&rrraaaPPP???::::::999444222111111111111111111111222000000111111222222222222111000111444777<<>><<<;;;<<<======<<<;;;:::999:::;;;;;;999888555555555555555555555555111000///111333444333222555444444333333444444444111222333444444222111000333333333222222222111111111...111777888333222555666666555444333222222111000111222222333333333333000111222333333333333333///111333555777888999999888:::;;;<<<:::777333000000///...///111111000...111000///......///000111000000////////////000000000000000000000000000000......////////////......,,,,,,,,,---...///000111++++++++++++,,,,,,---...---------.........//////...//////---+++***+++---------...//////...------++++++++++++,,,,,,---...------,,,,,,,,,------...))))))))))))))))))))))))&&&))),,,,,,,,,,,,///222............---,,,+++***++++++++++++***((('''&&&)))))))))))))))******+++******))))))***+++,,,,,,(((,,,...,,,'''%%%'''***(((+++---+++(((&&&(((+++))),,,......000999IIIUUUccciiijjj```QQQFFF===777...000000---)))'''(((+++&&&&&&'''((((((''''''&&&###&&&(((((('''%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$&&&)))+++***...222111---+++,,,///---***((((((++++++)))&&&******)))***,,,000444777CCCIIITTT___iiiooorrrsss```XXXMMMCCC<<<555---(((+++***))))))((()))******))))))((($$$ $$$'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&yyyhhhTTTIII===999777555333444222111000//////000111222000000000///////////////111333666666888AAAPPP\\\mmmzzz|||qqqhhh```YYYTTTRRRUUU[[[aaaeeeffffffeeecccaaa___^^^^^^___aaabbb______```bbbccceeeggggggccc```^^^^^^```bbbbbbbbbbbbdddfffhhhhhhfffdddbbbiiilllqqqtttvvvuuurrrqqqjjjlllnnnnnnlllkkkjjjjjjmmmpppuuu{{{}}}zzztttoootttsssrrrqqqooonnnmmmlllrrrnnnlllmmmppppppmmmhhhpppooorrrxxx||||||~~~{{{ssseeeUUUGGG>>>999777222111///.........///000,,,...000111111000111222777777<<>>999777:::DDDTTTlll~~~mmmUUUCCC:::888777777888:::<<<@@@CCCGGGIIIKKKDDDDDDCCC@@@===;;;<<<<<<;;;999777999<<<===<<<:::999999999999888888888777666666666666666555555555999888666555444666777888666555555444444555555666333333444555555555555444444222111111222333333222222222222333333444444444777888::::::888666222000999777555333222333444555222333444444555555444444666666777777777666555444555555555555555555555555333333333222222111111111111111000000/////////...///000111333333222111111///000000000......000111......////////////......222222111111000000//////111000///...............111111000000000//////...222111000.........///000//////---,,,,,,+++,,,,,,////////////////////////------------------------,,,------......------,,,///---,,,++++++...000222000000...---,,,++++++++++++++++++******))))))))),,,,,,,,,+++++++++******,,,)))&&&&&&)))******(((,,,)))'''(((++++++***'''---)))''')))+++******---***000444666???OOO___hhhpppkkkaaaSSSEEE:::444222......---,,,+++***)))(((&&&'''''''''&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&''''''((('''&&&$$$###!!!"""###$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''...000111000///...///111444,,,&&&&&&&&&$$$###$$$)))###!!!&&&***,,,111999DDDVVVfffmmmrrrtttkkk\\\UUUCCC666666666///,,,000'''$$$%%%)))(((######'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((('''%%%$$$%%%&&&ppp___NNNDDD:::777777444333444222111000//////000111222111111111111222222222222222555888999<<>>999666:::CCCSSSkkk~~~}}}lllUUUCCC:::888777666666777888;;;===???AAABBB??????>>><<<999888999:::999777666777999:::999777888888888888777777777777444444555555666666666777666555444444333444555666555444444333333444444555333333444555555555555555444222111111222333333222222222222333333333333333666777999999888666333111888777555333222333444555333444555555666666555555111111222222333333333444444444444444444444444444222222222111111111000000000000/////////.........000000111222222222222222///000111000......000111///000000111111000000///111111111000000000//////111111000///////////////111111000///////////////111111//////...///000000---------......///000111........................------------------------,,,------......------,,,...---,,,,,,,,,...000111000///...---,,,+++++++++,,,,,,+++++++++*********,,,,,,+++++++++*********,,,)))''''''***++++++***+++)))((((((++++++***(((***'''&&&***+++)))***,,,///555<<>>777777666333222222222111000000000000111222000000111111222333333333333666999===CCCPPPaaammmxxxwwwmmmddd]]]WWWTTTVVV[[[ccckkkppprrrqqqpppiiiiiiiiihhhhhhgggggggggfffhhhlllnnnooonnnllljjjhhheeeaaa```aaadddggghhhhhhhhhiiijjjjjjkkklllmmmkkkmmmppprrrsssrrrqqqooonnnoooooommmkkkkkkmmmoooppppppppppppppppppppppppooooooooooooooooooooooooooollliiijjjlllnnnllljjjmmmlllpppwww{{{{{{|||uuujjjcccXXXLLLBBB;;;777555000000111111000000///...111000//////333<<>>999555888@@@OOOfffyyyxxxhhhRRRAAA999777555444333444444555555666666777444555666666555555777888666666666555444444333444555555555444444444444333555555555555555555555555666666777888999999888888444333333222222333333444111222222333333333333333777555444333444555444333555444444444333222222222444444555666777666666555555444444333333333333333333333444555555555555444444222111//////000222333333333333333333333333333333333333333333333333333////////////////////////333222111111111222444555111222333222000000222333///000000111111000000///000000000111111111111111000//////...//////000000222111000000000000111222//////000111111111222222000000000000000...---,,,........................---------------------------......//////......---+++---///000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++************)))************++++++,,,111---++++++---000:::CCCWWWcccoooqqqkkk```RRRFFF;;;444---***,,,---+++(((***************)))''''''%%%$$$"""!!!"""$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))''')))---/////////000111***((((((***)))%%%%%%(((***,,,000<<>>:::444,,,***++++++***((((((***,,,+++***)))(((((()))******&&&'''''''''&&&%%%$$$$$$"""$$$&&&((()))(((&&&%%%$$$######"""###%%%&&&'''((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''((())))))((('''&&&+++---000000...+++)))((('''&&&'''((((((''',,,444888III[[[gggooorrrlllcccLLL???111,,,,,,,,,+++***%%%&&&%%%###$$$&&&'''&&&'''%%%"""$$$&&&%%%$$$%%%%%%&&&'''((())))))***)))'''%%%%%%%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&%%%###"""###$$$pppaaaRRRDDD??????666777777666444444555666333333333333333333333333222333222222111222555888;;;HHHVVVbbbnnn|||xxxoooeee]]]WWWRRRSSSXXXYYY]]]aaadddddddddddddddiiihhhkkkpppppplllkkklllmmmpppssswww~~~}}}uuuzzztttooonnnllliiiiiimmmrrrwww|||zzzuuupppooopppooonnnllliiiiiiiiijjjkkkooonnnmmmlllkkklllmmmmmmttttttssspppnnnmmmnnnpppssspppmmmmmmmmmllliiifffhhhiiilllrrrxxxzzzyyyvvvsssrrrpppooooooppprrrttt|||zzzwwwtttqqqmmmhhhdddcccZZZOOOHHHCCC???999444444111///111777:::999666555444333222222222333333999FFFWWWeeettt~~~uuulllhhhggggggkkkpppmmmooopppqqqpppqqqtttvvvxxx}}}~~~wwwkkkZZZKKKAAA;;;777;;;DDDRRRfffwwwwwwiiiUUUDDD:::777666666444444333333333444555555222222333444444555555666777666444222111222444555444444444444444444444444666777888999999::::::999999888888888:::===@@@BBB;;;<<<<<<;;;:::;;;===@@@;;;;;;;;;;;;;;;:::::::::<<<;;;;;;:::::::::;;;;;;;;;999777666777999<<<===::::::999666333222222333666666666666666666666666111333555777888888777666444555555666777777666666:::888777777666555222111777666555444333222222222444444444333444444555555777777555444333333333333666666666666666555444444777666666888888888666444333444666666555555666777666666666555555666666777777666555444444444444444666666555555444444333333222222111111000000//////111111000///////////////////////////////////////222222111000000000000000111111000000000000111111...000222333222000...,,,///...,,,,,,...//////...........................:::888666222///---,,,++++++---//////---...111333777???NNN___lllppplllggg\\\SSSGGG>>>:::666222...,,,,,,,,,++++++***************))))))((((((''''''---***((('''((((((%%%"""'''&&&&&&%%%%%%$$$$$$###)))'''%%%&&&)))***(((&&&(((''''''&&&&&&((()))***''''''''''''((((((((((((''''''''')))++++++)))'''***...111000---)))((()))***&&&&&&***,,,,,,111999JJJ]]]mmmqqqpppkkk\\\KKK>>>:::444---)))(((((()))(((((())))))******++++++&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((******)))'''%%%%%%'''***vvvdddVVVIII>>>999999555666666444333222444555333333333333333333333333333444333222222444777:::AAAMMM\\\fffqqq~~~wwwmmmbbb[[[TTTQQQSSSXXX[[[]]]aaabbbbbbbbbbbbbbbgggfffiiinnnnnnjjjjjjlllnnnrrrxxx}}}{{{wwwqqqlllkkkiiiggggggkkklllppptttuuurrrnnnmmmmmmnnnmmmkkkjjjiiijjjkkklllnnnmmmlllkkkkkklllmmmnnnssssssrrrpppnnnmmmnnnpppsssqqqnnnmmmnnnmmmkkkhhhjjjkkknnnsssyyy|||{{{yyytttsssrrrqqqqqqqqqrrrsssxxxwwwuuutttqqqmmmgggccc```YYYOOOHHHCCC>>>777222777444111333888:::999777444333222111111222333444<<>>;;;;;;;;;;;;::::::::::::<<<<<<;;;:::::::::::::::999888666666666777999:::444666666555333222333444666666666666666666666666333444666777888777555444555555666666666666666555888777777666666555333222555555444444444444444444555444444444444555666666555555444444444555555555444555555666777777666666777666777777888777555444555666777777666666777999888888888777888888999999<<<;;;;;;::::::999::::::777777666666555444333333333333222222111111000000111111000///////////////////////////////////////111111000000000000000111222111000000////////////------/////////---,,,+++...---------,,,,,,------------------------------333222111///---,,,,,,+++***,,,......///222777;;;BBBLLL\\\kkkqqqnnneee]]]MMMFFF===777666555333000((())))))******+++++++++))))))))))))(((((('''''')))'''%%%&&&''''''%%%###$$$%%%%%%&&&&&&'''(((((()))'''&&&''')))***(((&&&(((''''''&&&'''((()))***''''''''''''(((((((((((()))'''%%%&&&'''))))))(((,,,///333222...+++***+++((('''(((+++,,,000<<>><<<<<<<<<;;;;;;:::::::::===<<<;;;:::999999888888666666666666555555555555///111444555444444444555666666666666666666666666555666777777777666444333555666666666666666555444666666666666666555555444444444444444444555666777555555444444555555666777555555555555666888999999444555666888999:::::::::888888999999888888777666999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<;;;;;;<<<;;;:::999888777666555444444444333222111111111111111000////////////000////////////////////////000000000///000000111111222111000///...------------------------,,,,,,,,,---///111///,,,+++,,,...........................///......------------...---------...111888@@@EEETTT^^^kkkssspppdddVVVMMM???999333///000000000...)))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''''''(((((()))'''&&&%%%%%%''''''&&&%%%''''''&&&&&&''''''((()))&&&''''''''''''((((((((()))'''$$$###%%%'''))))))+++///222222...+++******((()))+++---///888JJJ[[[mmmqqqnnnbbbUUUJJJ<<<---444222///,,,)))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''''''''%%%$$$$$$&&&(((xxxeeePPPDDD???;;;888888333444444333111111222444222222222222222222222222555444444222333777===AAAMMMZZZhhhrrr{{{~~~rrrhhh\\\UUUPPPOOOTTT[[[aaabbbbbbaaa```___```aaadddcccfffiiihhhgggjjjpppsssxxx}}}{{{ssskkkiiihhhffffffhhheeegggjjjmmmqqqqqqnnnkkkiiiiiiiiijjjkkkmmmooopppkkkkkkkkkkkklllnnnpppqqqqqqrrrrrrpppnnnmmmnnnoooqqqooonnnmmmmmmmmmmmmmmmjjjkkknnnqqquuuxxxzzzzzz{{{{{{{{{zzzxxxtttqqqnnnlllmmmoooqqqqqqlllddd___ZZZUUUOOOHHHBBB;;;444000555222000000222333222000000000///000111333555666999HHHYYYgggttt|||sssjjjhhhjjjnnnvvv}}}~~~zzzuuurrrrrrrrrsss{{{}}}sssgggZZZOOOAAA;;;888<<>>???@@@>>>@@@@@@@@@>>>>>>???AAA>>>>>>>>>===<<<<<<;;;;;;===<<<;;;999888777777777555666666777666555333333...111555666666555444555666666666666666666666666555555666777666666555444666666777777666666555444444555666777666666666777777666666666666666777777444444444444555666777777666666666777888999:::;;;777777999:::;;;<<<<<<<<<:::;;;<<<;;;:::::::::;;;===???@@@@@@??????AAABBBAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBAAAAAA@@@???CCCBBB@@@>>><<<:::999888555555444333222111111000222111000000//////000000/////////////////////////////////000000111222333111111000......------...000///...------...//////...222555333---+++---000000000000000000000000000//////......//////000111111000...///555@@@LLLSSSdddjjjooommmbbbRRREEE>>>888444///,,,++++++***)))---,,,+++***((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%$$$#########$$$$$$$$$###&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''((((((((()))---000000,,,)))((((((***+++---000777EEEYYYhhhrrrpppeeeTTTGGG>>>333)))------,,,***)))'''&&&&&&))))))(((((('''&&&&&&%%%$$$&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((((())))))(((&&&&&&((()))~~~kkkYYYFFF===999777555555444444555333222111333444222222222222222222222222444333222222333999@@@FFFRRR^^^mmmvvv|||pppfff[[[TTTQQQPPPVVV]]]bbbcccdddcccaaa```aaabbbddddddfffhhhggggggmmmuuu{{{}}}sssjjjggggggdddccceeeeeefffiiimmmppppppnnnkkkhhhhhhiiikkkmmmooopppqqqkkkjjjjjjkkklllnnnpppqqqoooqqqqqqpppnnnmmmnnnnnnooonnnmmmlllkkklllnnnooommmnnnpppqqqsssuuuxxxyyy~~~|||vvvpppllliiijjjlllnnnnnnjjjddd___[[[WWWPPPIIIBBB:::444000444222000000000000////////////...///000222444666888CCCPPP]]]lll}}}xxxooohhhgggiiimmmttt{{{|||wwwsssrrrrrrqqqxxx}}}yyyqqqfffXXXMMMBBB===999===FFFVVVjjj{{{tttgggRRRBBB888555555555666666555444333333333333333333444444444555555555333333444555555444444333555555666666666777777777777888999:::;;;;;;;;;;;;:::;;;===???@@@AAAAAAAAA@@@AAACCCBBBAAA@@@AAABBB@@@@@@@@@???>>>============<<<:::999888777666666666666777888777666444333222444777888777666555555666666666666666666666666333444555666666777777777666777777888777777666666333555888888777777888999;;;:::999888777777777777444444444555555777888888777777777777777888999:::::::::;;;<<<<<<<<<<<<;;;;;;===>>>>>>===<<<>>>@@@BBBDDDFFFFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPOOONNNLLLKKKJJJHHHFFFCCC???<<<999888666555555444222111111000222222111000000000000000000000000000000000000000//////000000222333555666111111000/////////000000000///...------...000111...222555333...+++,,,///////////////////////////000000/////////000000111222111111666@@@NNN\\\dddooonnnhhh]]]NNNBBB:::888444222...,,,+++***)))(((...---,,,+++)))(((&&&&&&'''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''***++++++(((&&&***...111111---)))((())))))***...777FFFYYYhhhooonnnfffXXXGGG<<<666///))))))))))))((('''&&&%%%%%%+++******)))((('''&&&&&&&&&&&&''''''&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&$$$%%%'''&&&%%%%%%&&&((('''((()))(((''''''((()))ttt```RRRDDD<<<999666666777444444444333222111222444222222222222222222222222333333222222555<<>>======;;;:::999888777777666666666777888888888777666555666888999999888666666666666666666666666666666666333333444555666777888999777777888999999999999999444777::::::888777999<<<>>>===<<<;;;:::999999999666666666777888999:::;;;:::999999999::::::;;;<<<>>>>>>???@@@@@@@@@??????@@@BBBEEEDDDCCCCCCGGGJJJLLLNNNPPPQQQRRRSSSUUUWWW[[[[[[\\\]]]^^^```bbbcccaaaaaaaaa```^^^[[[XXXWWWRRRPPPLLLHHHCCC>>>:::888888777666555444333222111222222111000000000000111000000000000000000000000///000000222333666777888444333222222111111111111......---,,,,,,...///000---000222222...,,,,,,...////////////////////////000000////////////000000333555;;;EEESSSaaakkkpppnnnggg[[[LLL???888666666///...---,,,,,,+++++++++************************&&&''''''''''''((((((((('''((()))(((%%%$$$$$$%%%######$$$$$$%%%&&&&&&'''&&&'''((((((&&&&&&'''(((%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''%%%&&&(((+++---,,,(((%%%---111444444000---,,,,,,'''---666DDDWWWiiiqqqqqqdddZZZJJJ===444///+++((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$%%%'''&&&%%%%%%&&&'''wwwgggVVVLLLCCC>>>:::666555777222333333222000000111333111111111111111111111111444444333444888AAALLLSSSbbbmmmxxx~~~zzztttggg___WWWSSSQQQQQQVVV\\\\\\___cccdddddddddddddddcccdddeeegggeeefffppp{{{uuujjjaaa```cccddddddeeekkkooosssssspppmmmkkkkkkggghhhjjjlllnnnpppqqqqqqlllkkkkkkkkklllmmmooopppmmmoooqqqqqqooommmmmmnnnoooppppppnnnmmmooosssvvvyyyyyyxxxuuurrrqqqtttvvvyyy}}}xxxssskkkjjjhhhggggggfffdddbbbbbb^^^VVVLLLBBB:::555333222222111000///...///000///.........///000222333777:::BBBRRRjjjtttlllffffffgggiiimmmrrrzzz}}}~~~{{{xxxwwwxxxyyyyyyvvvrrriiiXXXHHHAAA;;;777:::BBBPPPdddttttttfffRRRAAA888555444444333333444555777999;;;<<<444444444444555555555555444444333222333444555666888888999999:::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@BBBEEEHHHIIIHHHFFFEEEAAACCCDDDDDDBBBAAA@@@AAAAAA@@@???>>>===<<<<<<;;;999999888777777777777777555666666777777777777666777888999888777777888999666666666666666666666666555555555555555666777777777888999:::;;;<<<<<<<<<555999<<<<<<999888:::===???>>>>>>===<<<<<<<<<<<<::::::::::::<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJNNNQQQQQQOOOQQQUUUZZZ\\\^^^aaaccceeegggjjjlllmmmmmmnnnoooqqqsssuuuvvvqqqqqqqqqooollliiieeeccc^^^[[[WWWQQQJJJDDD???===;;;:::999888666555444333333222111111000000111111000000000000000000000000000000111333555888:::;;;:::999777555333111000000...............///000000///000222333333111000///111111111111111111111111111111111111111222333444;;;AAALLL[[[hhhnnnooommmaaaXXXKKK???777444333222+++,,,,,,,,,+++******+++'''(((((())))))*********&&&&&&&&&'''''''''(((((($$$&&&'''&&&$$$###%%%'''$$$$$$%%%%%%&&&'''''''''%%%''')))(((&&&%%%&&&((($$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''')))+++***(((%%%///222666555111...------,,,999IIIWWWeeeooonnnhhhVVVKKK===444///+++(((''''''&&&&&&%%%$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((###%%%''''''&&&%%%&&&'''ppp^^^JJJCCC===:::555000///222111222222111///...000111111111111111111111111111555555444555;;;DDDPPPXXXiiisss|||wwwqqqddd\\\UUURRRPPPPPPUUU[[[YYY]]]aaadddddddddddddddcccccceeeeeedddeeeppp|||ssshhh```aaafffhhhiiikkkpppuuuzzzyyysssnnnmmmnnnggghhhjjjmmmnnnpppqqqqqqmmmlllkkkkkklllmmmooopppmmmoooqqqqqqooonnnmmmnnnpppqqqrrrpppooopppuuuyyyzzzzzzxxxsssooommmpppsssuuu{{{|||wwwmmmkkkgggeeeeeeeeeeeedddeeeaaaXXXMMMBBB999555444/////////...,,,,,,---...//////......///000111222444666>>>PPPlllssslllgggggghhhhhhkkkooowww{{{~~~|||zzzuuutttsssrrrrrrlllZZZIII@@@:::555888@@@MMMaaaqqqvvvhhhTTTBBB888555333333000111222555999<<>>????????????BBBDDDGGGJJJKKKJJJHHHFFFCCCEEEGGGGGGEEECCCCCCCCC??????>>>===<<<;;;::::::888888777777777777777888555555555555666666777777666777888777666777999;;;666666666666666666666666777777666555555555555666777888999;;;<<<===>>>>>>666:::>>>===:::888;;;>>>>>>>>>>>>>>>>>>??????@@@<<<<<<======???@@@AAABBBFFFGGGHHHIIILLLNNNPPPRRRNNNOOOQQQSSSUUUVVVWWWWWWUUUXXX\\\\\\[[[]]]bbbhhhjjjmmmpppsssuuuwww{{{}}}yyyyyyzzz|||~~~~~~{{{wwwsssppphhheee```YYYRRRKKKFFFCCC===<<<;;;:::888777666555333222111111000111111111000000000000000000000000000111222444666999;;;===>>>===:::777444111///...000000111111222222222333444333444666888777555222555555555555555555555555333333333444555777888999EEEMMM\\\llluuuuuullldddTTTKKK@@@888444222///---+++,,,---,,,***(((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((( ###%%%%%%######%%%((()))(((((('''&&&&&&%%%%%%"""%%%&&&%%%###"""$$$&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''---111444444000---,,,,,,555GGGZZZffflllmmmggg^^^JJJ???444...,,,+++)))(((((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$%%%'''&&&%%%%%%&&&(((%%%'''))))))((((((((()))yyybbbQQQEEE???888666777888555333222333444444222222333444222222111111222222333444555666888;;;AAAKKKVVV^^^jjjpppzzz~~~ssslllaaaXXXPPPNNNOOOQQQVVV\\\\\\]]]```ccceeefffffffffbbbccceeeeeefffhhhkkknnn{{{xxxkkkccc___cccggghhhhhhiiiqqqtttyyy|||{{{wwwrrrnnnjjjhhhhhhiiillloooqqqqqqrrrrrrpppooooooooopppqqqoooppppppooonnnmmmooopppvvvqqqmmmmmmqqquuutttsssxxxvvvssspppnnnnnnnnnooopppuuu}}}|||rrrnnnjjjhhhhhhkkkmmmmmmllleeeZZZNNNBBB:::444222000//////.........//////000000///......///000111555777BBBWWWpppyyyooogggfffhhhiiillloooyyyzzz~~~}}}yyyvvvvvvtttrrrrrrmmm]]]MMMAAA===;;;<<>>??????>>>======BBBEEEIIIMMMNNNMMMKKKJJJJJJEEE@@@@@@BBBCCCAAA>>>?????????<<<:::888999:::999999999888888777777666:::777555555888999888777;;;999777888::::::777555999999888777777777777777777999::::::999999:::<<<:::<<<>>>???@@@AAACCCEEEEEEDDDBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDEEEGGGIIILLLNNNUUUXXX\\\^^^^^^^^^```aaa```aaaccceeefffggggggfffjjjkkklllmmmooorrrtttuuu{{{|||~~~}}}sssooohhhbbb[[[UUUNNNJJJFFFDDDAAA>>>;;;;;;;;;;;;;;;999777666666444222000111222222222222333333333777555555666666666>>>GGGMMMGGG===555555999999555222333444444444555777999:::;;;;;;;;;;;;:::999999;;;888666666999;;;;;;999;;;:::999666555:::BBBIIITTTaaannnqqqnnnhhh\\\OOODDD>>>666222222222///+++......---,,,,,,+++******))))))))))))((((((((((((***$$$!!!''',,,,,,)))&&&&&&'''(((((((((''''''###&&&(((&&&'''***)))&&&&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&((()))))),,,222666444...,,,000666DDDWWWkkksssrrrkkk\\\NNN<<<777000,,,,,,+++)))''')))&&&$$$%%%'''(((%%%"""***((((((***'''!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&******)))(((((((((((((((oooYYYJJJBBB<<<666444666777555222111222333222111111222333111111000000111111222333333444666;;;BBBNNNZZZbbbpppvvv{{{qqqjjj^^^VVVNNNMMMNNNPPPVVV[[[]]]___aaacccdddeeeeeeeeedddeeeeeeeeeeeefffhhhkkkooowww|||qqqiiieeedddiiilllllllllnnnooorrrvvvxxxxxxtttoookkkiiihhhgggiiilllnnnoooooorrrqqqpppoooooopppqqqrrrrrrssssssrrrppppppqqqrrrssspppmmmooouuuyyyyyyxxxwwwvvvsssqqqooonnnnnnnnnpppssszzzyyyuuuoookkkjjjkkklllllljjjdddYYYMMMBBB:::555333000//////.........//////000/////////000111333444666888BBBWWWpppxxxnnnffffffggghhhkkknnnsssuuuxxx|||~~~|||yyywwwrrrnnnlllfffXXXJJJ@@@<<<:::<<>>HHHRRRYYYOOODDD;;;::::::666444555333333333444555666777888;;;;;;<<<<<<<<<;;;:::999<<<<<<<<<=========>>>>>>CCCFFFKKKOOOQQQPPPNNNLLLLLLGGGCCCAAACCCDDDAAA>>>>>>>>>>>><<<999888999:::888888888888888888888888:::888666666888:::999777999888777888;;;;;;999777666666666777888999;;;;;;888999:::999888999:::<<<===???BBBDDDEEEGGGJJJLLLMMMLLLLLLKKKKKKLLLMMMMMMQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRTTTWWWZZZ^^^```eeegggjjjlllmmmmmmnnnpppmmmoooqqqtttuuuwwwwwwwwwzzzzzz{{{|||~~~|||xxxrrrlllfff```ZZZVVVOOOMMMIIIEEEAAA???>>>===<<<:::777555555555333222222222222222222333333333444222111444666<<>>FFFQQQYYYhhhooorrrlllcccZZZLLLAAA===888111.........+++(((,,,,,,,,,+++******))))))))))))))))))(((((((((''')))%%%!!!"""'''+++,,,+++)))))))))))))))(((((('''&&&******'''&&&&&&###(((((((((((('''''''''''')))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((///555555000000777???RRRaaappprrrjjj]]]MMM???333000+++)))((((((((('''%%%&&&(((((('''%%%$$$$$$(((&&&&&&((('''""" """$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''***))))))(((''''''((((((sss___MMMBBB===999444333444555444222000111222111000///000222000000//////000000111222111333666;;;DDDQQQ___iiiuuuzzzvvvmmmhhhZZZRRRLLLKKKNNNPPPVVV\\\```aaabbbccccccccccccccceeeeeeeeedddccccccfffhhhfffnnnwww|||wwwnnneeefffjjjooopppnnnnnnqqqmmmooorrrtttrrrooojjjgggiiihhhggghhhkkkmmmmmmmmmppppppoooooopppqqqrrrsssuuuvvvvvvuuutttssstttuuurrrppppppsssxxx{{{zzzyyytttsssrrrqqqooommmlllllloooqqqxxx|||tttnnnlllkkkjjjjjjfff___UUUIII???888333222/////////......//////000////////////111333555666888:::BBBVVVnnnvvvmmmfffeeeggghhhiiillloooqqqtttwww{{{~~~~~~zzzsssjjjeee^^^SSSGGG>>>:::999;;;AAAOOOeeexxxvvvgggRRRBBB:::777555333333333555999AAANNN\\\eee___PPPBBB;;;:::888666555333333333444555666777888:::::::::;;;::::::999888::::::::::::;;;===>>>???CCCFFFLLLQQQSSSRRRPPPNNNJJJFFFAAA???@@@???===::::::;;;:::999666555666888777777777888888888888999999888666666888888888777777666666888::::::999888666666666777888999;;;<<<;;;;;;<<<;;;;;;<<>>999777666888:::;;;;;;;;;<<<>>>@@@GGGHHHKKKNNNQQQTTTUUUVVVQQQMMMIIIFFFGGGHHHIIIIIICCCCCCEEEHHHOOOZZZfffoooyyywwwoooaaaSSSHHH===444777222---+++++++++)))'''************))))))(((''')))))))))((((((((('''''''''&&&%%%%%%'''))),,,------------,,,+++***)))((('''***+++(((%%%%%%!!!((((((''''''&&&&&&&&&%%%(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((((())))))***&&&...555555222555@@@KKK```kkkrrrlll^^^MMM===222---,,,***'''%%%$$$%%%'''"""&&&***)))%%%###$$$&&&&&&######&&&&&&$$$$$$'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))(((''''''''''''(((yyyeeeRRREEE???:::777444333444555444333000111222111000000111222000000000000000111222222222444777===GGGUUUcccmmmvvv{{{zzzrrriiidddWWWOOOJJJKKKNNNRRRXXX^^^bbbbbbbbbccccccbbbbbbbbbdddeeeeeecccbbbbbbeeegggccciiirrryyy|||zzzrrrkkkaaaeeemmmrrrpppkkkjjjooolllmmmoooooonnnllliiigggiiihhhggghhhjjjllllllkkknnnmmmmmmmmmnnnppprrrsssvvvwwwxxxwwwuuuttttttuuusssssssssuuuxxxxxxvvvtttpppppppppooonnnlllkkkjjjmmmqqqyyy~~~vvvpppllljjjhhhggg```ZZZPPPDDD;;;444111000//////////////////000111000000//////000222333444999:::CCCVVVnnntttllleeeeeegggggghhhjjjoooppprrruuuxxx}}}wwwkkkbbbZZZPPPGGG===999777999???LLLbbbuuussseeeRRRBBB999555333222222222444777@@@NNN```kkkhhhXXXFFF;;;999999777555444444444444555666777888888999999999999888888888:::999888888:::<<>>===;;;999::::::;;;999777777888999::::::::::::;;;;;;;;;;;;<<<;;;:::::::::::::::::::::::::::;;;<<<<<<;;;:::===<<<<<<<<<<<<<<<======>>>???@@@AAABBBEEEIIILLLLLLOOOSSSVVVYYY]]]aaadddkkkkkklllmmmnnnooopppqqqtttuuuuuuvvvvvvuuuuuutttuuuuuuwwwyyy}}}}}}yyyuuurrrooommmhhhccc^^^ZZZWWWVVVOOOJJJCCC>>>;;;;;;::::::999888888888777777666666999666666999<<>>>>>???===???AAABBBCCCDDDHHHJJJPPPRRRUUUYYY]]]```bbbccc]]]ZZZUUUQQQOOOPPPRRRSSSNNNPPPUUU\\\eeeoooxxx~~~zzzqqqbbbQQQDDD;;;666222333000,,,+++,,,,,,+++***)))******+++***)))((('''))))))((((((((('''''''''%%%'''(((''''''(((,,,///111111111000...,,,+++***###''')))((('''(((%%% ''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%)))((((((((((((((()))))))))///555666555;;;JJJWWWhhhkkkjjj```PPPAAA666111...///...***$$$"""$$$&&&$$$&&&'''&&&$$$###%%%'''&&&######%%%&&&$$$%%%((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&'''''''''oooZZZJJJAAA???777666444333444555555444111222333222111000111333222111111111111222333333555777;;;BBBLLLYYYfffooowww|||wwwnnnfffaaaUUUNNNJJJLLLPPPTTTZZZ```cccbbbbbbbbbbbbbbbbbbbbbccccccdddcccbbbccceeehhhaaaeeemmmuuuxxxssskkkeeeaaafffnnnrrrnnngggfffkkkkkkkkklllmmmlllkkkjjjiiiiiihhhhhhiiilllmmmlllkkklllkkkkkklllmmmoooqqqrrruuuwwwxxxwwwuuusssssstttqqqqqqrrrtttuuuuuusssqqqooopppppppppooonnnmmmmmmnnnsss}}}|||vvvqqqmmmjjjgggeee___YYYNNNCCC999444111000///////////////000111111222111//////...///000111999:::CCCWWWnnnrrrkkkeeefffhhhggggggiiimmmnnnoooppprrrwww~~~~~~qqqeee[[[QQQIII===999777777<<>>LLL^^^kkkiii\\\III<<<888999777555555555555555555666777888888888888777888888888888:::999999999;;;===@@@BBB???BBBGGGLLLNNNNNNMMMLLLJJJGGGDDDAAA@@@???>>>===<<<======<<<;;;:::<<<===============>>>>>>>>>>>>@@@@@@???>>>>>>===>>>???AAAAAABBBAAA@@@>>>>>>===BBBBBBBBBBBBCCCDDDEEEFFFEEEGGGJJJLLLOOOSSSXXX\\\^^^aaaeeeiiilllppptttxxx||||||}}}|||yyywwwtttppplllhhhfffeee[[[UUUMMMEEEAAA???>>>===<<<<<<;;;:::999999888888999888:::>>>AAAEEEOOOZZZjjjooommm]]]LLLEEEFFFIIIDDDFFFIIILLLNNNQQQVVVYYY\\\^^^```dddgggjjjkkklllhhheeeaaa]]][[[[[[^^^```^^^bbbjjjssszzzsssfffTTTDDD:::555333444000...,,,+++,,,,,,,,,,,,***+++,,,---,,,+++***)))((((((((((((''''''''''''$$$'''))))))''''''+++000222222222111000...---,,,###''')))((()))+++)))%%%''''''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((((((***000666999===HHHXXXfffkkkfff]]]PPPCCC888333333,,,------***%%%###%%%'''***&&&!!! """%%%'''''''''$$$###&&&%%%###$$$'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''vvvbbbOOOCCC>>>>>>555555444333333333333444111222333222111111222333222222222111222333333444666:::@@@GGGQQQ]]]iiiqqqzzzvvvmmmddd^^^SSSMMMIIILLLPPPTTTZZZ```bbbaaaaaaaaabbbcccdddeeecccddddddcccbbbccceeehhheeegggoooxxxzzzsssjjjfffcccffflllooollleeedddhhhiiiiiiiiijjjkkklllmmmnnniiiiiijjjlllnnnooonnnmmmlllkkkkkklllmmmoooqqqrrrtttvvvxxxwwwuuusssrrrrrrlllmmmoooqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssqqqwww~~~{{{wwwssspppkkkgggcccaaaZZZOOOCCC:::555333222////////////000111222222222111000............///777999CCCXXXppprrrkkkfffgggiiihhhggghhhiiijjjkkkkkkkkkpppwww~~~xxxjjj^^^SSSKKK>>>:::666777;;;GGG[[[nnnyyymmm[[[III>>>888666555555666666777;;;HHHZZZgggiiiaaaRRRCCC<<<;;;999666666666555555666666777888888777777777777888999999;;;;;;;;;<<<===???AAACCCAAABBBEEEIIIKKKLLLLLLLLLFFFEEECCCAAA????????????<<<=========;;;;;;===???<<<<<<===???@@@BBBCCCCCCFFFFFFFFFEEECCCBBBCCCEEEHHHJJJJJJIIIFFFDDDCCCDDDEEEFFFHHHJJJNNNQQQTTTVVVUUUYYY]]]aaaeeeiiinnnqqqwwwzzz~~~~~~}}}{{{xxxvvvsssqqqpppfff```WWWPPPKKKGGGEEEDDDCCCBBBBBB@@@???>>>======;;;<<<@@@FFFIIIKKKSSS\\\nnnuuuvvviiiYYYQQQPPPRRRQQQSSSWWWZZZ]]]```eeehhhiiijjjmmmooorrrtttvvvvvvtttssspppmmmjjjkkkmmmppprrrwww~~~rrrbbbOOOAAA888222000111,,,+++++++++***+++++++++***,,,---......---+++***((((((((('''''''''&&&&&&###&&&(((((('''(((+++...///////////////...---,,,'''***+++(((((()))((($$$))))))))))))))))))))))))''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***000999CCCMMMZZZgggooojjj]]]NNNBBB999111...///&&&&&&'''&&&%%%%%%&&&(((+++%%%"""&&&(((''''''$$$$$$'''&&&######%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''~~~kkkVVVEEE;;;999999333333333222111111111222000111222111000000000222111111111111111222222333666;;;CCCLLLWWWbbbmmmttt}}}wwwlllbbb\\\QQQKKKHHHKKKOOOSSSYYY___````````````bbbdddfffgggfffffffffdddbbbbbbdddfffgggiiippp{{{}}}tttllliiiaaaaaaeeehhhfffbbbbbbffffffffffffhhhjjjmmmppprrrjjjjjjkkknnnqqqrrrqqqpppnnnnnnmmmmmmnnnpppqqqrrrtttvvvxxxwwwuuurrrqqqqqqmmmnnnooooooooooooooopppooooooooopppqqqsssvvvwwwwww{{{}}}{{{xxxuuuooohhhccc```YYYNNNBBB888333111111////////////000111222333222111000/////////000111444777CCCYYYrrrqqqkkkgggiiijjjiiiggghhheeeggghhhhhhhhhlllttt{{{}}}oooaaaTTTJJJ>>>:::777888<<>>???@@@AAABBBCCCEEEFFFGGGHHHJJJLLLNNNNNNFFFFFFEEEDDDCCCDDDEEEFFFCCCDDDEEEEEEDDDDDDFFFHHHFFFGGGJJJNNNQQQUUUWWWYYYZZZ[[[\\\ZZZWWWVVVWWWYYY]]]___```___\\\ZZZZZZ[[[[[[\\\___bbbfffkkknnnpppppptttzzz~~~~~~|||zzzxxxrrrmmmeee^^^YYYVVVSSSQQQOOOOOONNNLLLKKKIIIHHHHHHHHHIIIMMMRRRTTTVVV]]]fffuuu~~~wwwiiiaaa^^^]]]aaacccfffhhhkkknnnrrruuuuuuwwwyyy|||~~~~~~||||||vvveeeRRREEE<<<222......***+++++++++******+++,,,***+++---//////...,,,***(((((('''''''''&&&&&&&&&###$$$&&&''''''(((***,,,((()))***+++++++++++++++***,,,+++&&&%%%''''''$$$&&&''''''(((((())))))***''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++000777CCCSSSaaaiiimmmnnnaaaQQQ@@@888444...)))(((%%%$$$###$$$&&&''''''&&&%%%$$$""""""###%%%&&&&&&%%%###$$$(((((($$$###%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''yyydddNNN>>>666444444111222222111000//////000///000111000///...///111000000000000000111111222555:::DDDOOOZZZfffpppwww}}}wwwlllbbb[[[PPPJJJGGGJJJNNNRRRXXX]]]^^^^^^___```bbbeeegggiiihhhhhhgggeeebbbaaacccdddcccccckkkwwwyyyqqqiiifff\\\[[[]]]aaaaaa___```dddccccccdddfffiiimmmrrrtttjjjkkklllooossstttsssrrrppppppoooooooooqqqrrrssstttvvvxxxxxxuuurrrqqqqqqqqqrrrqqqpppmmmkkkkkklllllllllkkklllnnnqqquuuwww{{{}}}}}}yyyqqqiiiccc]]]VVVKKK>>>555///------////////////000111222333111111000000000111333444222666CCCZZZsssqqqkkkgggjjjkkkiiihhhhhhdddgggiiihhhhhhllluuu||||||qqqbbbSSSIII===999777888>>>KKK```sss{{{ppp^^^LLL>>>666444333...000111000222<<>>???@@@BBBCCCCCCCCCCCCIIIIIIIIIIIIKKKMMMOOOQQQNNNNNNNNNNNNMMMNNNQQQSSSSSSTTTUUUTTTSSSTTTVVVXXXYYY\\\___eeejjjooosssuuuvvvwwwxxxvvvrrrqqqsssuuuwwwzzz|||{{{xxxwwwxxxzzz{{{|||~~~{{{vvvoooiiieeebbb```^^^[[[ZZZYYYWWWVVVTTTSSSSSSYYYXXXZZZ]]]^^^___fffooozzzuuunnnjjjhhhlllnnnppprrrsssvvvyyy|||}}}~~~zzziiiVVVKKKAAA555...---,,,---------,,,+++,,,---)))+++---//////---+++***(((((('''''''''&&&&&&&&&###$$$$$$&&&((()))******$$$$$$&&&'''((()))******)))***((($$$$$$''''''%%%"""######$$$%%%&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''')))+++,,,---777???NNN```nnnrrrlllfffXXXFFF777333333...'''$$$***'''%%%%%%'''(((%%%"""###''''''$$$###$$$&&&"""!!!$$$((()))&&&$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''}}}dddMMMEEEAAA999444666888555111/////////000///222222111111000/////////222111333666555333444888888???JJJTTT^^^hhhssszzzuuujjj___XXXMMMHHHFFFKKKPPPUUUZZZ``````aaacccccccccccceeefffeeedddddddddeeeccc```^^^```ccchhhpppsssppphhh```[[[ZZZZZZZZZ[[[___bbbdddccceeehhhjjjlllnnnpppssskkkiiigggiiimmmqqqssssssjjjllloooppppppqqqrrrtttppptttxxxyyyvvvsssssssssuuuttttttsssqqqppppppooommmmmmllllllnnnpppsssuuuyyy~~~yyyuuuwwwyyyvvvkkkaaa\\\RRREEE;;;555333000...111111000000000000111111111///---,,,,,,...000222555888AAAUUUpppqqqkkkiiilllnnnjjjgggffffffggggggffffffhhhnnnssszzz}}}}}}ttteeeUUUKKK<<<:::888999===III```uuu~~~vvvcccMMM>>>888555222333///000555888;;;CCCMMMcccpppvvvmmm]]]TTTNNNKKKFFFAAA<<<:::;;;;;;:::999:::<<<>>>??????@@@CCCEEEDDDFFFGGGGGGHHHKKKNNNQQQQQQTTTYYYZZZZZZZZZ[[[]]]```bbbeeegggiiikkkooorrrmmmllllllnnnppprrrsssrrryyyzzz|||~~~{{{wwwrrrooommmooonnnmmmjjjhhhfffeeedddeeefffhhhiiikkkoootttxxx|||vvv|||}}}~~~yyypppaaaPPPBBB999444222******+++...222444444444+++,,,---...---,,,+++***''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))'''&&&(((+++------+++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###'''***,,,+++(((&&&%%%***(((%%%%%%&&&''''''&&&'''&&&'''+++)))'''---777AAATTTfffmmmrrrrrrgggWWWFFF@@@888111---***'''%%%'''''''''&&&&&&%%%%%%%%%"""###%%%%%%%%%%%%'''(((%%%%%%%%%(((++++++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""))))))(((((('''''''''&&&$$$%%%&&&&&&&&&''')))+++rrr[[[GGG@@@===555111333333222000000111111000...000000000000000111111111111000111444444111333777:::AAALLLVVV```jjjttt{{{|||ssshhh]]]VVVLLLGGGEEEJJJOOOSSSYYY___```bbbcccccccccbbbdddeeegggfffeeeeeeggggggeeecccddddddfffiiikkkhhhaaa[[[XXXXXXWWWXXXZZZ^^^bbbdddiiijjjllllllkkkkkkmmmnnniiigggeeehhhlllppprrrrrrlllmmmoooqqqssstttttttttqqqsssvvvvvvsssqqqqqqrrrssssssrrrqqqppppppoooooonnnnnnmmmnnnpppsssvvvxxxxxx}}}xxxssssssuuurrriii```YYYPPPCCC999444222000///------,,,,,,,,,,,,------///...,,,++++++---000111555888BBBVVVqqqqqqllljjjmmmooommmkkkkkkkkkkkkjjjhhhggghhhmmmqqquuuxxxzzzyyyrrreeeUUULLL;;;888666666999FFF\\\qqqzzzrrr___JJJ;;;555222///666222222555777888???HHH[[[lll{{{{{{rrrggg\\\SSSMMMHHHCCC????????????>>>===>>>???@@@AAADDDHHHLLLOOOQQQTTTWWWYYY]]]aaaeeelllooorrrrrrqqqqqqsssuuuvvvwwwxxxxxxwwwwwwyyy{{{|||{{{{{{|||~~~~~~|||zzzyyyxxxvvvsssqqqooonnnooopppqqqrrrssswww|||wwwhhhWWWGGG;;;444000,,,++++++---///000000///***++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$###"""###&&&'''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((###&&&)))***)))'''&&&%%%***(((&&&%%%&&&'''&&&&&&((('''(((******,,,666CCCQQQbbbrrrvvvuuunnn]]]JJJ<<<777111+++((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""$$$&&&$$$"""###&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$'''((('''%%%''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$&&&(((ssscccQQQAAA<<<:::444000222000000000222333333000......//////000111111222222111///000333222000222666===EEEOOOYYYbbblllvvv~~~yyyoooeee[[[TTTKKKFFFDDDHHHNNNRRRXXX^^^aaaccceeedddcccbbbcccdddgggfffdddeeehhhjjjjjjjjjkkkgggdddcccbbb___ZZZUUUUUUUUUUUUWWWZZZ^^^bbbdddnnnoooooommmiiigggggghhheeeeeeeeeggglllppprrrssspppooopppssswwwyyywwwuuurrrrrrsssrrrpppoooppprrrqqqqqqqqqppppppooooooooopppooooooppprrruuuyyy{{{yyy{{{uuuooonnnooommmeee^^^UUULLL@@@777333222000//////......------......///,,,,,,+++***+++---000111444888CCCXXXsss~~~rrrmmmkkknnnrrrqqqpppqqqqqqpppnnnllliiijjjllloooppprrrttttttooocccVVVLLL???<<<999999<<>>;;;:::555333444333222111222333333111/////////000000111111111111111///000333222000333888AAAHHHRRR\\\dddnnnxxxvvvmmmcccYYYTTTKKKFFFDDDIIINNNRRRXXX^^^ccceeeggggggeeedddddddddfffdddcccdddhhhlllooopppoookkkgggdddbbb___YYYUUUTTTTTTVVVXXX\\\```dddfffoooooonnnkkkgggdddcccccccccdddeeehhhmmmqqqtttvvvtttrrrrrrvvv{{{}}}zzzvvvtttsssqqqooonnnnnnpppqqqppppppppppppqqqqqqqqqqqqqqqqqqpppqqqssswww|||~~~~~~xxxrrrkkkhhhhhhgggaaa\\\QQQIII===555222111000///000000////////////000000,,,+++++++++,,,...000222444999EEEZZZvvv~~~rrrmmmkkkpppuuuuuuvvvwwwtttsssqqqooommmmmmooopppoooooopppoookkkaaaUUUKKKBBB???<<<;;;===HHH^^^rrr{{{rrraaaKKK===888555333777666555555444555999<<>>TTTfffrrrxxxyyyqqqeeeVVVDDD444222///+++))))))******)))%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&(((&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$&&&rrr___JJJCCC<<<999888666555666999666222111111222111111111111111111000000//////222000111444444333666;;;DDDKKKUUU^^^gggpppzzz~~~tttjjjaaaYYYSSSLLLGGGEEEIIIOOOSSSYYY___eeegggiiiiiihhhfffeeefffgggeeedddfffkkkqqquuuwwwrrroookkkjjjhhhddd^^^XXXWWWWWWYYY[[[___cccfffhhhkkklllkkkhhhdddaaa```aaabbbdddhhhkkkoootttwwwzzzxxxvvvuuuyyy~~~{{{wwwvvvsssooommmmmmnnnpppqqqppppppqqqqqqrrrsssssssssrrrqqqppppppssswww|||tttnnngggdddcccccc___[[[NNNFFF;;;333000000000///......------------......,,,,,,,,,---...000111222333999FFF]]]xxx}}}qqqllllllrrrwwwyyyyyy{{{tttsssqqqpppqqqrrrttttttrrrpppnnnllliii```SSSJJJ???;;;888888:::EEE[[[ooovvvnnn]]]HHH:::555333000333555666444444777:::;;;BBBKKK[[[nnn}}}~~~{{{xxxuuutttuuuvvvtttxxx}}}{{{zzzooolllfffaaa]]]\\\[[[[[[WWWWWWVVVSSSPPPNNNOOOOOOPPPRRRTTTTTTUUUXXX\\\``````aaabbbeeeiiinnnqqqtttuuuxxx|||~~~}}}tttgggYYYJJJ>>>888///---+++***++++++***)))***)))(((&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))******)))((()))***)))(((''''''''''''%%%###'''((())),,,666JJJ```ooo~~~{{{qqqbbbSSSFFF:::222---+++'''&&&%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$%%%%%%$$$%%%''')))~~~iiiWWW@@@===999666444333444555:::777222000000111111111222222111111000//////...222000111444555555:::@@@IIIPPPYYYbbbjjjsss}}}|||qqqggg___WWWSSSLLLGGGEEEJJJOOOSSSYYY___dddfffiiijjjiiigggfffggghhhffffffiiiooouuuyyy{{{ssspppnnnmmmmmmiiibbb]]][[[\\\^^^```bbbeeeggghhhggghhhhhhfffbbb``````aaaaaaeeejjjnnnrrrvvv{{{~~~{{{zzzzzz}}}{{{wwwvvvsssnnnllllllnnnooooooooopppqqqrrrssstttuuuuuurrrpppnnnnnnpppuuuzzz}}}~~~pppkkkeeebbbaaaaaa^^^\\\MMMEEE:::222000000000///000000////////////000000---------...///000111222333999HHH```{{{}}}oookkkllltttzzzzzzzzz{{{sssrrrqqqrrrtttwwwxxxwwwssspppllliiifff^^^RRRIII>>>;;;999999<<>><<<:::;;;???LLLcccxxxzzzrrraaaMMM???;;;999777///555888555666:::<<<;;;@@@BBBJJJVVV___fffoooyyyxxxxxxvvvpppfff\\\TTTPPPNNNKKKHHHGGGIIIKKKKKKJJJNNNPPPSSSVVVXXX[[[^^^aaa___eeelllooopppssswww|||~~~zzzrrrgggZZZLLLAAA:::111...+++))))))******)))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))),,,//////,,,)))''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((($$$'''***+++***((('''&&&&&&%%%&&&'''))))))'''%%%(((+++000;;;NNNcccnnnoooqqqfffWWWGGG:::111------...+++)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))'''%%%#########"""###$$$$$$"""###'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%)))---$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%$$$###$$$&&&'''zzzhhhUUUFFF:::;;;999444000222555777/////////000111111///---/////////000111111222222///...///333666777===DDDQQQXXXaaajjjrrrzzzwwwkkkbbbZZZSSSOOOJJJEEECCCGGGMMMQQQWWW]]]___bbbfffhhhgggfffeeeeee``````aaaffflllqqquuuvvvsssoookkkhhhhhhfffbbb___bbbbbbcccdddeeeeeeffffffgggggggggfffcccaaaaaaaaa___dddjjjooossswww}}}|||{{{yyyxxxsssooojjjiiijjjkkkkkkjjjllllllnnnoooqqqssstttuuupppnnnkkkjjjkkkoootttxxx}}}zzzqqqjjjgggcccaaaaaaaaa___^^^MMMEEE:::222000000//////------,,,,,,,,,,,,------,,,---------------------222:::JJJbbb~~~|||jjjiiillluuu|||{{{yyyxxxtttrrrqqqssswwwzzzyyyxxxpppkkkeeecccbbb]]]RRRIII:::777666888===JJJbbbwwwwwwooo^^^JJJ===999777555000666999666666;;;<<<:::@@@CCCLLLXXX]]]]]]ccckkkpppvvv|||}}}|||{{{xxxuuutttuuuvvvqqqrrrqqqlllcccYYYRRRNNNNNNLLLKKKMMMRRRVVVVVVVVVYYY\\\```cccgggkkkpppsssqqqxxx~~~tttqqqkkkaaaVVVKKKAAA<<<222///+++)))((((((''''''&&&'''((()))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###'''******'''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''***...///...+++***)))%%%%%%%%%''')))***(((&&&)))---444@@@VVVkkkqqqmmm]]]UUUJJJ@@@666...***+++(((&&&$$$###$$$$$$###!!!#########$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$$$$&&&&&&&&&&&&$$$###%%%+++000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&(((---111#########$$$$$$%%%%%%%%%$$$$$$%%%###"""!!!###$$$qqq]]]JJJ>>>:::888666444333333333333...///000111222111000///111111000000000000111111//////111555777888@@@HHHPPP[[[fffmmmuuu~~~sssjjj```UUUOOONNNKKKIIIFFFFFFJJJOOOTTTWWWbbbdddeeefffeeedddeeefffhhhgggfffiiinnnqqqpppooommmnnnnnnjjjeeebbbbbbdddccc```^^^bbbiiikkkfffaaagggfffeeeeeefffeeebbb```dddfffjjjoootttzzz}}}{{{{{{}}}zzzuuuqqqnnnkkkiiiiiijjjmmmooonnnqqqttttttrrrrrrtttwwwuuussspppllljjjnnnuuu|||zzz}}}yyysssooonnnfffaaabbbbbb^^^\\\^^^QQQCCC777333111------000---....../////////000000---000333111---,,,000444111888JJJfffuuullljjjjjjooowww||||||zzzvvvsssrrrsssvvvxxxwwwuuulllllljjjgggfffaaaVVVKKK===999888:::???LLLaaasss~~~ooo[[[III>>>999777666%%%---666999777777;;;@@@FFFLLLTTT[[[___bbbeeefffiiiiiikkkoootttuuussspppmmmnnnoooqqqsssuuuwwwyyyxxxwwwtttooogggaaa]]]\\\^^^^^^]]]]]]^^^bbbgggkkkpppsssvvvyyy|||yyyqqqggg^^^YYYTTTKKKAAA===555222...++++++,,,,,,,,,"""###%%%'''(((((('''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%'''''')))))))))'''%%%###&&&%%%%%%%%%%%%&&&''''''&&&'''&&&%%%%%%'''***---+++000555555000+++******000)))$$$&&&((('''''')))***444AAAOOOcccrrrmmm]]]RRRGGG===:::666///+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((''''''yyygggSSSDDD;;;777555444222111000000111111222333444444333222111111111000000000000111111111000222555777:::BBBLLLWWWaaakkkqqqxxx|||pppggg]]]RRRLLLKKKGGGEEEDDDEEEIIIPPPVVVYYY___aaadddeeeffffffhhhiiinnnmmmmmmnnnpppqqqqqqpppppppppnnnjjjeeebbbbbbdddeeeaaa^^^bbbhhhlllkkkggghhhfffeeeeeefffgggfffeeefffhhhlllpppuuuzzz}}}xxxwwwvvvwwwzzzzzzwwwsssmmmkkkiiihhhgggiiikkkllloooqqqttttttrrrrrruuuxxxyyywwwsssooommmpppwww|||}}}{{{wwwtttsssnnnhhhdddfffeee___[[[[[[PPPDDD888444222///...000...............///000000***---///...******---111333:::LLLhhhuuuhhhgggiiioooxxx~~~~~~tttrrrpppppprrrssssssqqqlllnnnmmmjjjgggbbbVVVJJJ===999777999>>>JJJ___qqqyyykkkXXXFFF<<<888555444---333999<<<<<<===AAAEEENNNSSSZZZ```dddfffhhhiiijjjjjjlllooossssssqqqnnnnnnoooppprrruuuwwwzzz{{{}}}xxxtttrrrqqqrrrssssssssstttwww|||xxxiii^^^RRRMMMHHH???888555333000,,,))))))*********"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%### %%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%''')))+++///333333...***)))******&&&%%%(((((('''(((+++111???NNN[[[iiipppeeeTTTGGG===555333111+++((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&(((***+++,,,((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''mmmYYYHHH???<<<555444222111000000000111222333444444444444222222111111000000000000111111222111222555888<<>>:::777888===III^^^pppwwwjjjWWWGGG===888666444666888<<>>???666555333222111222222333111111222333333222000///111111000000000000111111111000111555888>>>IIITTT```jjjtttyyyuuuiii___UUUKKKEEEEEE???@@@@@@BBBGGGNNNVVV\\\]]]```dddgggiiijjjkkkmmmrrruuuwwwuuuqqqoooooopppqqqoookkkfffddddddeeegggfff```\\\]]]ccclllrrrtttmmmjjjgggeeegggiiikkkllllllmmmppptttwwwyyyzzzzzzsssnnnjjjhhhjjjkkkkkkiiihhhhhhhhhhhhiiijjjkkkkkkqqqrrrsssrrrppprrrvvvzzz|||yyytttooommmnnnqqqsss{{{zzzxxxtttqqqpppqqqsssooopppqqqqqqkkk```UUUOOOEEE<<<444222555777555333111000---,,,,,,...000222...000111000//////111444666@@@TTToootttffffffhhhlllqqqrrrqqqooommmkkkjjjjjjkkkmmmnnnoootttxxxyyyuuupppfffWWWJJJ@@@;;;888999===JJJ___qqqyyymmmZZZJJJ@@@:::777555:::;;;>>>BBBIIIOOOUUUYYYdddhhhmmmqqqssstttvvvwwwxxxxxxyyyzzz{{{zzzxxxwwwzzz{{{}}}|||ppphhhZZZIII@@@;;;777444555...,,,)))'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&######$$$'''+++...//////***+++,,,+++((('''''')))'''(((+++---******222<<>>999222000...,,,,,,---000111+++,,,,,,,,,,,,---///000777AAAVVVpppttthhhiiilllnnnpppooommmjjjiiiiiiiiijjjkkknnnrrruuuyyy~~~{{{ssshhhXXXLLLAAA===::::::@@@MMMcccvvv}}}ooo\\\KKKAAA;;;888666<<<>>>BBBIIIQQQZZZ```dddlllpppuuuyyy{{{|||~~~{{{ooobbbSSSBBB999555111000111...,,,)))((())))))(((''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$&&&+++///222222111)))))))))(((&&&&&&&&&'''))))))******))),,,:::HHHXXXcccmmmkkk```QQQBBB888222000///...//////***&&&''''''&&&%%%%%%$$$######$$$######""""""######$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***((('''%%%%%%&&&&&&&&&%%%)))(((&&&$$$$$$%%%'''(((wwwcccOOO???888666666222222111000000111333333222333444444333222000///111111000000000000111111//////222888===CCCOOO[[[aaakkkuuu{{{{{{pppcccZZZQQQHHHDDDEEECCCDDDDDDDDDDDDIIIQQQWWW___cccgggiiiiiihhhggghhhgggiiilllnnnmmmlllllllllgggdddaaaaaabbbeeefffggg```\\\XXXXXX]]]dddkkkoooppplllhhheeefffggghhhhhhhhhjjjmmmppprrrrrrrrrqqqmmmkkkhhhiiijjjjjjfffbbbcccccccccdddeeehhhjjjlllqqqqqqqqqnnnlllooouuuzzz|||xxxsssooonnnmmmlllkkkkkklllmmmlllkkkjjjkkklllsssxxxyyyrrrgggZZZMMMCCC===:::555777@@@GGGEEE===111000...---------///000,,,,,,------...///111111666AAAUUUooouuuhhhkkkooossstttsssqqqooohhhiiijjjkkklllpppuuuyyy~~~}}}sssgggXXXLLLAAA===:::<<>>666222///...///---,,,***)))******)))'''((('''''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''(((,,,000222///,,,((('''''''''&&&&&&&&&&&&((('''(((***,,,444EEEUUUeeeiiiiiiaaaRRRDDD;;;666...///...---......(((!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%)))((('''&&&&&&&&&'''(((vvviiiVVVFFF===888555333333222111111111333444555222222333333222111///...111111000000000000111111///000444<<>>333000000/////////......---,,,++++++,,,...000111000444???SSSkkk~~~~~~vvvhhhlllssswwwwwwuuurrrppplllmmmmmmmmmlllooouuuzzz{{{ooobbbTTTIII===:::888;;;CCCTTTnnnrrr^^^MMMEEEEEEHHHIIIRRR^^^llluuuwwwzzz~~~wwwkkk___PPPDDD888333111---******+++***(((((())))))(((&&&&&&%%%$$$#########$$$%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&& &&&,,,...+++'''&&&&&&&&&'''((('''%%%###((((((...888DDDRRRdddrrrllldddXXXHHH888+++&&&&&&'''+++---+++---///)))%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###vvv\\\PPPAAA999777666222///333222222333555666666555222111111000000000000000000000//////000111222333111111555===EEENNNYYYdddnnnsss|||sssgggYYYPPPJJJDDDAAABBBCCCAAAAAACCCDDDEEEJJJQQQ\\\[[[[[[]]]___bbbcccccceeefffiiilllnnnmmmjjjgggaaa___^^^___aaabbb```^^^YYYWWWVVVWWW[[[```cccdddddddddeeehhhlllnnnnnnmmmkkkkkkjjjhhhgggfffeeedddiiigggfffeeedddeeeeeefffdddeeefffiiimmmrrrwwwyyyzzzuuupppnnnpppssstttsssxxxtttooollljjjiiigggfffhhhgggeeeeeegggjjjnnnqqqwwwqqqjjjbbbXXXMMMAAA999666333333666:::;;;777222222...---000111...---///---------------...///000555???TTTnnnvvvnnnsssxxx{{{zzzwwwtttrrrqqqnnnkkkkkkmmmqqqtttuuuyyy~~~~~~wwwlllaaaUUUKKKCCC===888:::HHH^^^uuuvvv___LLLEEEIIIRRRYYYccciiisss{{{xxxlll```WWWFFF???666111000///,,,((((((,,,///---(((&&&)))---''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%&&&******((((((+++***...333???SSSfffnnnmmmfffWWWFFF>>>999222---+++''''''))),,,...,,,)))&&&(((((('''&&&&&&&&&&&&'''--- !!!'''$$$$$$'''$$$$$$%%%&&&%%%$$$$$$%%%&&&(((&&&$$$!!!!!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&&&&''')))(((((()))***************((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$yyylllSSSIII===777666666333000333222111333555666555444333222222111111111111111000000000000111111111111222222666???GGGPPP[[[eeeooouuu~~~}}}qqqdddWWWOOOIIICCC@@@@@@@@@>>>>>>BBBDDDFFFLLLSSS[[[[[[\\\]]]```bbbcccdddggggggiiilllnnnnnnllliiibbbaaa```aaacccccc```]]][[[XXXVVVWWWZZZ^^^```aaabbbbbbdddgggkkkllllllkkkiiiiiihhhgggfffeeeeeedddgggffffffeeeddddddeeeeeeffffffgggiiimmmqqquuuxxxyyyvvvsssrrrrrrrrrrrrrrrrrrooollljjjiiiiiihhhgggjjjhhhfffeeefffiiilllnnntttoooggg___UUUJJJ>>>666444111111333777777333///+++((((((,,,...------///------------...//////000888DDDYYYsssuuukkkpppvvvyyyyyywwwuuutttqqqnnnlllkkkmmmpppqqqqqquuuyyyyyyrrriii```UUULLLAAA===999;;;HHH^^^wwwyyydddSSSMMMRRR[[[bbbmmmsss{{{|||sssfffYYYPPPBBB<<<333///...---+++((()))+++,,,+++((('''(((+++&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$&&&'''&&&%%%$$$%%%''''''%%%&&&))))))&&&'''***+++222<<>>===???JJJ```{{{tttiiigggnnnwww}}}yyyooodddWWWIII@@@777333...,,,++++++***)))***(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&(((((((((&&&%%%&&&'''(((&&&&&&'''%%%###'''...555EEEYYYiiirrrpppeeeYYYCCC999000---+++(((&&&''''''&&&&&&''')))***)))(((%%%$$$$$$############### $$$(((!!!""")))((((((((('''(((((('''%%%$$$$$$%%%&&&'''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""######""""""###%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllUUUDDD;;;888555444555444222000111000000111333444333222111111000///////////////000111222333222000...---555666<<>>BBBOOOeee~~~zzzsssssszzz}}}rrrggg]]]QQQEEE===444111...,,,,,,+++++++++)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''((()))(((&&&%%%&&&''''''&&&&&&&&&%%%$$$+++444DDDUUUiiittttttkkk[[[MMM;;;333---,,,+++)))((()))&&&%%%%%%''')))***)))(((&&&&&&%%%$$$$$$$$$$$$$$$!!!$$$$$$!!!***(((((('''&&&((())))))&&&######$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%"""###$$$$$$######$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss```NNNBBB999777444333333333111000000//////000222333333222000000///............///000000111222222111//////444666===IIISSS]]]hhhrrryyyzzzrrrggg[[[OOOIIIEEEAAA???AAA???======@@@BBBCCCIIIPPPTTTYYY___bbbccceeeiiilllmmmkkkjjjjjjkkkllllllkkkiiijjjlllllljjjjjjjjjkkkiiijjjlllnnnooommmiiieee^^^^^^^^^```ccceeedddcccdddeeeeeeeeeeeeeeeeeeeeecccddddddeeeeeeeeeeeeeeeffffffgggggghhhhhhhhhhhhkkknnnsssuuuvvvuuuuuuuuutttqqqmmmkkkkkkkkkkkkjjjiiihhhgggfffeeeeeefffgggdddaaaYYYNNNCCC:::555333....../////////000000000///+++***...000...---///,,,------...///111222333555HHHeee}}}qqqiiijjjllllllmmmnnnrrrtttppppppqqqsssvvvwwwwwwvvvqqqqqqmmmgggccc___VVVLLL@@@???@@@HHHXXXooo{{{|||~~~vvvjjj^^^TTTKKKAAA;;;111000...---,,,++++++,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&***(((&&&$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((('''(((((('''%%%$$$%%%&&&'''&&&&&&'''&&&'''111<<>>JJJUUU^^^jjjtttzzzxxxpppdddXXXLLLFFFCCC???>>>@@@???======AAABBBDDDJJJQQQSSSYYY```cccdddfffjjjnnnpppooommmmmmnnnnnnlllkkkiiikkkllllllkkklllooorrrrrrtttwwwzzzyyytttlllfffaaa___^^^___bbbdddeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeddddddeeeffffffggggggggghhhhhhiiiiiiiiihhhkkklllnnnsssxxx{{{}}}}}}xxxtttnnnkkkjjjkkklllllllllkkkiiifffdddcccbbbbbb^^^[[[TTTJJJ>>>666333333------...//////000111333111------000222000///111,,,------...///111333444777JJJggg{{{oooggghhhiiijjjlllooossswwwsssrrrqqqrrruuuvvvvvvuuunnnnnnkkkgggeeeaaaXXXMMM@@@>>>@@@MMMccc|||wwwmmm```TTTKKKDDD===888//////...,,,+++******+++''')))+++***'''%%%''')))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%'''((((((&&&'''((('''$$$###$$$%%%&&&&&&'''((((((+++777DDD]]]jjjtttrrreeeVVVFFF;;;222---******)))&&&&&&(((%%%%%%'''***------***(((''''''&&&%%%%%%%%%%%%%%%&&&###'''%%%""""""$$$"""###&&&******&&&"""!!!"""######$$$$$$$$$###$$$$$$############$$$$$$"""$$$%%%%%%######$$$&&&###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmVVVEEE===<<<333222000//////000000111000///...///111333222111222111111000000000000000000000//////000111222333444666>>>KKKVVV___jjjtttzzzwwwooobbbVVVJJJEEEAAA>>>===>>>>>><<<===AAACCCEEEKKKRRRRRRXXX```dddeeefffjjjooopppooonnnnnnnnnmmmjjjhhhiiikkkllllllkkkmmmrrrwwwyyy|||wwwmmmeeecccaaa______bbbeeefffgggggggggfffffffffeeeeeeeeefffeeeeeedddeeefffhhhiiihhhhhhiiijjjjjjjjjjjjjjjmmmkkklllrrrzzzyyytttnnnjjjjjjkkkmmmnnnooommmjjjgggcccaaa___^^^[[[XXXQQQGGG;;;444222222+++,,,.........000222444222...,,,......+++)))***,,,------...000111333444:::MMMiiiyyynnneeefffhhhiiikkkpppvvvzzzuuusssqqqqqqsssttttttsssjjjkkkiiiffffffcccYYYOOO???===AAAQQQkkkqqqgggYYYMMMEEE???:::777......---,,,***))))))***&&&***---+++&&&$$$'''+++))))))((('''%%%$$$###"""'''''''''&&&&&&%%%%%%%%%!!!###%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&''''''&&&$$$######$$$&&&&&&'''))))))...;;;III___jjjqqqjjj[[[LLL>>>555///+++((()))((($$$$$$&&&$$$%%%(((,,,......+++((('''&&&%%%%%%$$$$$$%%%%%%!!! &&&'''###&&&######!!!!!!%%%***+++'''"""!!!!!!"""""""""######$$$$$$$$$############$$$$$$!!!###$$$$$$######$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq```OOOAAA;;;<<<444444333333222111000000000000000111111222222222...000222000---+++---///+++---...//////000333555444666>>>KKKWWWaaalllvvvtttlllaaaUUUJJJEEEBBB??????AAA@@@???>>>???BBBHHHMMMQQQXXX[[[___cccfffiiiiiijjjuuuuuusssoookkkhhhhhhhhhiiikkklllllllllooouuuzzz}}}{{{zzz{{{|||xxxooogggeeedddccccccccceeehhhiiifffkkkmmmjjjhhhhhhfffcccdddeeegggjjjkkklllllllllggggggffffffgggiiikkkllliiihhhjjjqqqzzz}}}xxxqqqllllllmmmooopppuuupppjjjgggeeeccc___\\\ZZZUUUMMMEEE===666000,,,---+++++++++---//////.......................................///000222333777KKKhhhxxxmmmiiihhhiiimmmrrrwwwyyyzzz}}}zzzvvvsssqqqqqqrrrrrrnnnnnnlllhhhfffbbbXXXNNNEEEEEEGGGRRRiii~~~vvviii]]]MMMBBB>>>;;;666111,,,------......//////000++++++***)))(((''''''&&&&&&'''((('''%%%$$$%%%&&&&&&### """'''***(((&&&'''%%%$$$$$$%%%&&&%%%$$$$$$&&&''''''&&&%%%&&&'''&&&%%%$$$$$$%%%&&&((())),,,+++***(((&&&%%%%%%$$$###&&&***,,,+++000FFF]]]mmmrrrooo___NNNBBB888000...+++)))((()))))))))((((((***...222444222---)))(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%$$$###""" $$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&$$$######$$$&&&&&&%%%###&&&&&&&&&&&&%%%$$$######vvvcccRRRDDD999444555333333222111111000//////000111111111222222222222---///111000...---///111...///000///...///000222333666>>>LLLWWWaaammmwww{{{ooofff^^^SSSHHHDDDAAA>>>>>>@@@@@@???>>>>>>AAAFFFLLLOOOXXX\\\aaaeeefffggghhhiiinnnooonnnllljjjhhhhhhjjjkkkmmmoooqqqsssvvvzzz}}}zzzwwwsssssssssrrrlllgggeeedddcccccccccdddfffgggccciiilllkkkjjjjjjiiieeeeeefffiiilllnnnppppppqqqhhhhhhggggggggggggggggggiiiiiilllqqqxxx~~~zzzrrrnnnnnnrrrwwwyyyxxxssslllgggeeebbb^^^[[[WWWRRRIIIAAA:::444///+++000...---,,,,,,,,,,,,+++.........---------------------------...000222444:::NNNkkkyyymmmkkkkkkmmmqqqwww{{{}}}}}}}}}{{{wwwtttqqqpppoooooommmnnnmmmjjjhhhddd[[[QQQAAAAAACCCNNNfffwwwooo```UUUFFF<<<999666222...*********+++++++++++++++******))))))(((''''''&&&&&&'''((('''%%%$$$%%%&&&$$$!!! $$$&&&%%%"""'''%%%$$$$$$%%%&&&%%%$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&###%%%)))///444@@@WWWmmmqqqqqqiiiWWWGGG;;;222***+++***(((%%%$$$%%%&&&''''''))),,,111333111---)))'''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!! !!!"""###$$$###""""""###%%%%%%$$$#########$$$$$$%%%$$$$$$$$$}}}kkkVVVHHH???888444555222222111111000/////////111111111222222222222222---///000000000000111333111111111000...---...000333555???LLLXXXbbbmmmwww{{{nnnfff[[[QQQFFFBBB@@@===<<<>>>???>>>===>>>@@@EEEIIILLLVVV]]]dddgggeeedddfffiiigggiiijjjiiihhhhhhiiikkknnnooorrrwww{{{~~~~~~}}}uuupppjjjhhhiiiiiihhhfffddddddcccccccccddddddeeeffflllooommmkkkkkkhhheeeeeefffiiilllnnnppprrrrrriiiiiiiiihhhfffeeecccbbbhhhjjjmmmqqquuuzzz|||tttppprrrxxx~~~|||vvvmmmgggdddaaa]]]ZZZSSSMMMCCC;;;555111---,,,///...---,,,++++++++++++...---------,,,,,,,,,+++,,,,,,,,,---...000222444===QQQnnnzzznnnkkklllpppvvv{{{}}}|||yyyvvvsssqqqooonnnnnnpppooommmkkkggg]]]RRR@@@???@@@IIIaaazzznnneeeVVVLLL@@@777444333///,,,------------,,,,,,,,,,,,)))))))))(((((('''''''''&&&'''((('''%%%%%%%%%''''''%%%"""###&&&'''&&&$$$&&&%%%###$$$%%%&&&&&&%%%###$$$&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%'''((((((&&&&&&&&&&&&&&&&&&'''(((%%%$$$&&&...:::KKKbbbtttrrrkkk]]]KKK===555---&&&------+++'''$$$$$$'''+++%%%&&&***...000000,,,)))''''''&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&!!!!!!###$$$%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%'''((($$$###"""###%%%&&&%%%$$$!!!!!!"""###$$$$$$$$$$$$sss```LLL@@@<<<888777777222222111111000000000000111111222222222222222222///000000111000111111222111111111000...---...000222666???NNNZZZdddoooyyyzzznnneeeYYYOOOEEEAAA@@@===<<<>>>???>>>======???CCCGGGJJJSSS[[[dddgggcccaaadddhhheeefffhhhhhhhhhhhhiiijjjooopppsssyyy~~~{{{wwwnnnjjjeeebbbccceeeeeeeeebbbbbbccccccdddeeeffffffnnnsssuuuqqqmmmjjjgggbbbdddeeefffhhhjjjlllmmmnnniiijjjjjjiiihhheeecccaaafffjjjnnnqqqtttyyyyyyvvvxxx}}}~~~wwwnnngggccc___[[[WWWOOOIII???666111///...---***+++,,,,,,+++,,,...///------,,,,,,,,,++++++++++++++++++,,,...000222444===PPPmmm{{{ooojjjlllqqqxxx~~~||||||{{{zzzwwwuuurrrpppqqqsssrrrooommmhhh]]]RRRDDDBBBAAAHHH^^^{{{}}}qqqddd[[[MMMFFF<<<555333222000---//////...------,,,++++++)))(((((((((((((((((((((&&&'''((('''&&&%%%&&&'''***'''%%%%%%''''''&&&%%%&&&$$$###$$$%%%&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&''''''+++))))))222BBBUUUgggrrrmmmaaaOOO???666222...***,,,---,,,'''"""!!!'''---$$$%%%'''+++...---+++(((''''''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&###%%%%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&$$$###$$$%%%'''&&&%%%""""""###$$$$$$$$$$$$$$$yyyaaaPPP???777555444333444222222222222222111111111111111111111111111111111222111111000000000000/////////000///......000222333666AAAPPP\\\fffqqq{{{vvviii```XXXNNNEEEBBB@@@===<<<>>>======<<<===???CCCFFFHHHPPPXXX```ccc```___cccgggfffhhhjjjjjjiiihhhhhhiiinnnnnnqqqvvvyyyyyytttooohhhfffcccbbbcccdddeeeeeebbbbbbcccdddeeegggiiijjjrrrvvvwwwrrrnnnlllhhhdddfffffffffgggggghhhiiiiiiiiiiiijjjjjjiiigggfffddddddhhhlllpppsssyyy|||vvvmmmfffaaa]]]XXXUUUKKKEEE;;;444000/////////)))+++,,,,,,++++++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444:::MMMkkkzzznnnjjjmmmrrrzzz||||||}}}}}}|||zzzxxxvvvvvvwwwuuuppplllfffZZZOOOFFFDDDCCCJJJ```|||~~~uuuhhh[[[RRREEE???888333222111///...,,,++++++***)))(((''''''((((((((()))))))))))))))&&&'''((((((&&&&&&'''(((&&&%%%###############"""&&&$$$######%%%'''&&&&&&&&&((()))(((&&&%%%%%%&&&$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&---...222>>>QQQdddpppsssfffWWWDDD888222000---,,,&&&'''&&&"""###)))$$$$$$&&&)))++++++)))''''''&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%###!!!"""###%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###{{{kkkRRREEE999444333111111333222222222222222222222222000000000000000/////////333111000000000000///------...////////////111333333777CCCRRR___iiittt}}}uuuhhh___UUULLLDDDAAA@@@===<<<===<<<<<<<<<===@@@CCCGGGIIILLLRRRYYY\\\]]]^^^bbbfffiiikkkmmmllljjjhhhggghhhjjjkkkmmmpppqqqpppllliiieeeddddddddddddfffggghhhfffeeeeeeeeegggiiilllnnnqqqtttuuupppmmmmmmllljjjiiihhhhhhgggggghhhiiiiiiiiiiiiiiiiiiiiihhhggggggdddfffiiimmmrrrzzz}}}wwwqqqjjjddd```\\\VVVRRRGGGAAA888222////////////,,,...///---)))(((***---++++++,,,,,,------..................///000222333888LLLiiiwwwkkkjjjmmmrrrzzz}}}}}}~~~~~~}}}|||{{{yyyyyyuuuooojjjdddYYYNNNCCCBBBCCCMMMdddtttjjj^^^RRRIII<<<888333000......---,,,,,,,,,+++***))))))(((((()))))))))******+++++++++&&&'''(((((('''&&&((()))'''&&&&&&%%%$$$$$$$$$%%%%%%$$$######%%%''''''&&&''')))***)))'''&&&&&&&&&###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&---888III^^^ooorrrnnn\\\MMM===444///+++)))***%%%&&&%%%""" %%%)))%%%%%%%%%''')))***((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%&&&&&&%%%$$$######"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''%%%$$$###"""  """""""""&&&''''''&&&%%%$$$######mmmYYYHHH@@@999666444222222444111111111111111222222222000/////////.........---111///---...000111///------...////////////111333444999DDDTTTbbblllwwwuuuhhh___RRRIIIAAA@@@???<<<;;;<<<;;;;;;<<<>>>AAADDDHHHJJJHHHLLLQQQUUUYYY^^^bbbfffjjjlllnnnmmmkkkiiihhhgggfffhhhjjjkkkjjjiiiiiijjjeeeeeedddddddddgggjjjmmmmmmkkkhhhfffgggjjjmmmpppqqqsssrrrllliiikkklllkkkiiihhhgggggghhhiiijjjkkkjjjiiihhhggggggffffffgggeeedddeeeiiipppxxx~~~|||{{{zzzxxxwwwqqqlllfffbbb___[[[TTTOOOBBB===666000......//////+++...///---)))''')))---******+++---...///000111111000000///000111222333:::MMMjjjsssffffffiiinnnuuu|||~~~}}}|||{{{yyyxxxssslllgggbbbYYYOOOCCCCCCEEEOOOgggttthhh]]]SSSHHHAAA777555111///---,,,,,,+++------,,,,,,++++++******)))******+++,,,,,,------%%%'''((((((''''''(((***(((((((((''''''&&&'''(((%%%###"""###%%%''''''''''''((())))))&&&%%%%%%%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&'''((()))))))))444EEEVVVgggpppiii]]]JJJ???444///,,,'''''')))''''''&&&%%%&&&'''***+++'''&&&&&&&&&(((((('''&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&%%%###!!! """######$$$$$$%%%%%%%%%$$$$$$###{{{cccMMM???:::777666333//////222000000000000000111111111//////......---------,,,///---+++---000222000...///000000///......000222555:::FFFVVVcccmmmxxx{{{pppcccZZZPPPGGG@@@>>>===;;;999;;;:::;;;<<<>>>BBBEEEIIIKKKFFFHHHLLLQQQWWW^^^cccfffiiikkkmmmmmmkkkiiihhhhhhdddgggiiiiiiggggggjjjmmmgggfffdddbbbcccgggmmmqqqrrroookkkhhhgggiiimmmpppsssuuuqqqiiieeeggghhhgggffffffeeefffggghhhjjjkkkkkkjjjhhhfffeeedddeeeeeefffcccbbbfffnnnvvv{{{|||~~~xxxsssrrrrrrrrrrrrllliiidddaaa___ZZZSSSNNN???:::444///............'''+++---,,,)))))),,,000)))***+++---///111222333333222111000000111222333===PPPkkkpppcccaaaccchhhooovvv{{{||||||~~~|||{{{zzzzzzxxxvvvqqqjjjfffbbbZZZQQQEEEEEEGGGRRRiii{{{mmm```UUUKKKAAA;;;666444222000...---,,,,,,)))))))))(((((((((((((((******+++,,,------...///%%%'''((((((''''''(((***$$$%%%%%%%%%$$$$$$%%%&&&%%%###"""###%%%'''''''''&&&((()))(((%%%$$$$$$$$$###$$$%%%'''(((''''''&&&$$$%%%%%%&&&(((***+++,,,777EEEVVVeeeoooppp```OOO;;;222,,,,,,***&&&''',,,%%%$$$"""###&&&((()))))))))'''&&&&&&'''((('''%%%&&&&&&%%%%%%$$$######""""""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$###"""&&&$$$"""!!!###%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$~~~lllVVVGGG>>>999333111111222111000////////////////////////111222222111///...///000///000111000...------...333222000000111222222111555;;;GGGVVVccclllyyyzzzooobbbYYYLLLHHHCCC>>>;;;:::;;;;;;>>>>>>>>>???BBBDDDGGGIIIHHHHHHIIINNNTTT\\\aaadddjjjkkklllkkkiiihhhiiijjjhhhfffcccbbbdddfffhhhiiijjjfffbbbbbbeeejjjmmmmmmpppnnnkkkjjjjjjkkkmmmnnnttttttssspppkkkgggeeeddddddeeefffeeeeeeeeegggiiigggfffdddbbbbbbdddfffhhhgggggggggiiikkkooosssuuu~~~xxxqqqoooqqqsssqqqnnniiieeebbb```___YYYPPPIII888666333000............,,,---///000000...---+++------,,,---...111444666///000111000...///444888>>>SSSppp~~~ooofffbbbeeehhhkkkmmmqqqvvvyyy||||||{{{{{{zzzyyyxxxwwwuuuvvvrrrjjjddd___YYYRRRFFFAAAIIIXXXhhhuuueeeWWWLLLCCC;;;666444333111...---,,,,,,,,,,,,------,,,+++***,,,...***++++++******)))((('''$$$$$$%%%&&&(((+++...000&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((('''&&&&&&'''((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$''')))(((&&&(((///555CCCTTThhhrrrqqqeeeRRRCCC444111---***)))(((&&&%%%((('''''''''((()))+++,,,((('''''''''''')))+++,,,((((((((((((''''''''''''%%%$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%!!!$$$***###!!!!!!%%%((((((&&&(((&&&$$$$$$%%%''''''&&&(((&&&%%%%%%&&&&&&%%%$$$&&&%%%$$$#########$$$%%%sss^^^JJJ>>>;;;888333222222222111000000000000000000000000000000111222111///...///000///000000000...---...///111111111000000000111111666<<>>AAACCCFFFGGGCCCCCCDDDIIIPPPYYY```dddeeeggghhhiiihhhhhhiiikkkhhhfffdddddddddeeeffffffiiifffbbbbbbeeeiiijjjkkknnnllljjjiiijjjlllnnnnnntttuuutttqqqllliiiggggggeeefffgggfffeeeeeefffhhhfffeeedddbbbcccdddeeeffffffffffffhhhjjjmmmoooqqquuuqqqmmmlllnnnooonnnllleeebbb^^^]]]ZZZTTTJJJCCC777555222000...------...,,,---...//////...,,,+++------,,,,,,...000222444///111222000...///333777???TTTppp}}}nnneeebbbdddgggjjjlllooosssvvvyyyyyyzzz{{{{{{zzzyyyyyyqqqqqqnnniiifffccc[[[RRRLLLDDDJJJXXXfff}}}}}}vvvlll^^^QQQGGG@@@999444333111///---,,,,,,,,,,,,,,,,,,,,,+++))))))***,,,)))************)))(((((()))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,,,,---***((('''&&&''''''%%%######$$$%%%%%%&&&&&&%%%%%%$$$(((***((('''+++666???UUUcccqqqssskkk\\\JJJ;;;111...+++)))((('''&&&%%%'''&&&&&&&&&&&&''')))***''''''''''''(((***,,,---''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%""" !!!%%%$$$ """'''%%%$$$###$$$&&&(((((((((%%%###!!!!!!###$$$$$$###(((&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&wwwcccOOO???777777555333333333333111000111111111111111111111111000111222111///...///000...///000///...---...//////111222111......000333777===JJJZZZgggqqq}}}}}}wwwmmm```VVVHHHEEEAAA===:::888888999;;;<<<<<<>>>@@@BBBDDDEEEAAAAAAAAACCCJJJRRR[[[``````bbbeeeffffffgggiiijjjiiihhhhhhgggfffdddcccbbbgggfffdddeeeggghhhhhhhhhkkkiiihhhhhhkkkmmmnnnnnnrrrssssssqqqmmmjjjiiiiiifffggghhhgggeeeeeeeeegggddddddccccccccccccddddddddddddeeefffggghhhiiijjjiiihhhhhhhhhhhhhhhhhhhhhaaa^^^[[[XXXTTTMMMCCC;;;555333111///---,,,,,,---+++,,,---......---,,,+++------,,,,,,---...000111000222222111//////333777@@@UUUrrr{{{mmmddddddfffiiilllmmmpppsssvvvuuuvvvyyy{{{{{{{{{zzzyyypppooolllkkkmmmkkkbbbVVVNNNEEEIIIVVVeee}}}}}}yyyiii```SSSHHHAAA;;;666222000///---,,,++++++,,,,,,,,,---,,,+++((('''((()))(((((()))************)))***)))'''%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++---...//////+++)))'''&&&&&&&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%)))+++((('''///>>>KKKdddooovvvoooaaaPPP@@@555...+++((('''''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))+++---...&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%!!!"""###$$$%%%&&&&&&'''%%%###$$$%%%### ###$$$%%%&&&%%%%%%%%%'''((('''%%%$$$$$$%%%&&&&&&%%%&&&%%%$$$%%%'''(((((('''''''''&&&%%%$$$$$$%%%%%%~~~lllWWWEEE;;;888333333333444444333111///000000000000000000000000///000111000///...///000...///000///...---...///,,,000222111---,,,///444777===KKK\\\jjjtttzzztttjjj^^^TTTGGGEEEAAA===:::999999999;;;<<<===???@@@BBBDDDEEEDDDBBB@@@@@@CCCJJJRRRYYY]]]```ccceeeeeefffggghhhjjjkkklllkkkhhheeebbbaaagggggghhhiiijjjjjjiiihhhhhhfffeeehhhlllnnnooommmnnnooopppnnnkkkhhhhhhhhhfffhhhiiihhhfffeeeeeefffccccccccccccccccccbbbbbbbbbcccdddddddddddddddcccaaaccceeeeeecccbbbbbbccc^^^\\\YYYUUUOOOGGG===666222111///...,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,---......000222333111///000444888CCCXXXtttyyylllcccgggjjjmmmoooppprrruuuwwwrrrtttvvvyyyzzzyyyxxxwwwrrrpppnnnpppvvvvvvjjj\\\MMMCCCFFFSSSdddzzz}}}ttt```XXXLLLBBB<<<777333000...---,,,+++++++++,,,---.........+++(((''''''((('''''')))******+++++++++'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))+++---.........)))(((&&&&&&&&&&&&$$$######$$$%%%%%%&&&&&&%%%%%%&&&)))***((('''222EEEUUUiiippppppdddSSSEEE:::333,,,)))'''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((***,,,...///&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%""" !!!""""""$$$&&&$$$!!! ###&&&(((&&&%%%&&&'''((('''&&&###""""""$$$&&&(((((('''***)))(((&&&%%%$$$###"""vvvaaaMMM???:::999111222444444333111000///////////////////////////...///000000///...///111---///000///......///000,,,///222111---,,,000444777>>>MMM^^^lllwww}}}wwwqqqhhh[[[RRRGGGEEEBBB>>><<<:::::::::<<<===>>>@@@BBBCCCDDDDDDCCCBBB???===>>>DDDNNNUUU\\\___bbbdddddddddeeefffjjjmmmpppoookkkfffcccbbbgggiiilllmmmnnnmmmmmmlllhhhffffffiiinnnqqqooommmjjjkkkllljjjhhheeeeeeeeefffhhhiiiiiigggeeeeeefffdddddddddccccccbbbbbbbbbcccccccccccccccbbbaaa```___aaadddcccaaa___^^^___^^^\\\XXXSSSKKKCCC:::444000///...---,,,,,,,,,,,,***++++++,,,,,,---------------,,,,,,,,,,,,------000111222111///111555999GGG]]]xxxyyyllldddhhhjjjnnnpppqqqrrrtttvvvqqqrrrtttvvvvvvvvvtttsssuuurrrpppssszzzzzznnn^^^MMMBBBDDDRRRdddwww|||vvvkkkZZZRRRGGG>>>999555222///---,,,+++******+++,,,---000000///---***(((((()))&&&'''(((***++++++++++++&&&&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&(((***,,,,,,,,,***)))&&&%%%$$$%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&((()))(((***777LLL\\\lllmmmhhhXXXHHH===777222+++)))&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%$$$%%%''')))+++,,,---...'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###$$$"""$$$&&&$$$!!! """%%%$$$###"""###$$$%%%###"""$$$######%%%(((******)))&&&&&&&&&&&&&&&&&&%%%%%%lllVVVDDD999666666000222444444222000//////........................---///000000......///111---...//////......///000---///111000......111444666===MMM```nnnyyyzzztttnnneeeYYYPPPFFFEEEBBB???===;;;::::::<<<===???AAABBBCCCCCCDDD>>>>>>===;;;<<>>777444............------,,,,,,++++++,,,,,,------......,,,,,,------------------...000222111000222777;;;LLLbbb}}}zzzmmmfffeeehhhlllnnnpppqqqrrrtttqqqrrrssssssttttttttttttvvvsssqqqrrrwwwvvvjjj[[[OOOCCCEEERRReee~~~vvv{{{{{{ooocccSSSKKKAAA:::666444111///...---,,,+++++++++,,,---000000///---***))))))***''''''(((******+++++++++***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''((()))+++---,,,***(((&&&%%%$$$###$$$&&&((('''&&&###$$$%%%%%%&&&&&&%%%%%%&&&''')))+++222AAAUUUdddqqqlll```MMM???777222...***(((&&&%%%&&&'''''''''%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&(((***+++,,,,,,''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!%%%&&&###"""$$$%%%$$$%%%%%%&&&%%%######$$$&&&%%%$$$$$$%%%&&&&&&%%%###''''''&&&(((+++,,,,,,+++!!!###%%%''')))******~~~qqq\\\III<<<666555555111333444333000......000////////////////////////---...//////......///111---...//////......///111//////000000000111333333555===MMM```ooozzzwwwrrrlllcccXXXOOOEEECCCAAA>>><<<:::999999;;;<<<>>>@@@AAABBBBBBBBB;;;<<<<<<999999===GGGNNNTTTWWW\\\```aaabbbcccdddfffjjjnnnnnnjjjfffeeefffdddhhhnnnqqqrrrtttvvvxxxuuurrrqqqtttyyyzzzuuuoookkkllllllkkkhhhfffeeeeeedddfffiiijjjiiiggggggggghhhgggeeecccbbbcccddddddhhhgggeeecccbbbbbbbbbcccaaa___^^^___bbbcccaaa___[[[WWWQQQIII@@@999444222...............---------,,,,,,,,,,,,---...///000,,,,,,---...............---///111111111333888===QQQggg{{{oooiiicccfffkkknnnpppqqqrrrtttqqqqqqqqqrrrsssuuuwwwxxxwwwvvvrrrppprrrpppdddWWWMMMAAACCCSSSfff~~~vvv{{{uuugggZZZJJJCCC:::555333333111000///...---+++++++++,,,---.........,,,)))((()))***'''((()))******************)))(((&&&&&&&&&&&&''''''''''''''''''''''''''')))+++---......+++(((&&&&&&$$$$$$$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&''')))000===OOObbbnnnqqqhhhVVVBBB666111---''')))'''$$$$$$%%%&&&%%%%%%"""###$$$%%%&&&&&&%%%%%%###$$$&&&((())))))))))))&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!&&&'''###"""$$$%%%###&&&$$$######$$$%%%%%%%%%'''&&&&&&'''))))))'''%%%((('''&&&(((***++++++***"""%%%'''((())))))rrrdddOOO???777555666666111333444222///---...000000000000000000000000000,,,...//////......///111,,,...//////......///111111000///000222444444333444<<>>TTTjjj|||pppjjjdddggglllpppqqqssstttvvvqqqqqqqqqqqqtttwww{{{}}}zzzxxxtttqqqpppmmmaaaUUUHHH===AAARRRhhh~~~vvv{{{wwwlll]]]OOOCCC===555111000222111000000///...,,,++++++,,,,,,,,,------+++((('''(((***((())))))************)))((('''&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&)))+++...//////---***((('''&&&%%%%%%%%%&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&'''***555FFFZZZkkkuuummmaaaMMM:::000---)))###(((&&&###"""###$$$$$$### !!!###$$$%%%%%%%%%$$$###$$$&&&(((((((((((('''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######"""""""""%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&'''###((((((###!!!$$$%%%"""$$$!!! ###%%%$$$"""$$$######%%%&&&&&&$$$"""%%%$$$$$$%%%'''((('''&&&!!!"""$$$%%%&&&%%%%%%$$$sssZZZPPPCCC:::777666444222222111111111000000//////111111000///......//////......//////000000111111...//////...------000222//////...///000111333444:::CCCRRRccctttyyyqqqhhh^^^SSSLLLDDDAAA===;;;:::;;;:::::::::;;;===???@@@AAAAAA@@@>>><<<:::888777999;;;<<>>888666666444222111111111000000000//////111111000000///////////////////////////000000000---/////////......000111////////////000111333444999BBBRRRdddtttyyyqqqggg\\\RRRKKKEEEBBB>>><<<<<<;;;999888:::<<<===???@@@@@@@@@???:::888666444444555777888AAAHHHRRRZZZ^^^```aaabbbcccccccccbbbbbbbbbbbbbbbeeeiiimmmnnnlllkkknnnqqqrrrssssssssssssssssssrrrpppooooooppppppmmmiiifffbbbeeeeeedddfffkkkmmmlllooollliiieeeddddddeeefffeeecccbbbcccddddddcccbbb___^^^^^^___aaa```___]]]TTTKKKBBB===888222///000)))+++...000000///---+++...---,,,++++++,,,---...000///......---.........------000333333333888???PPPnnnpppllliiijjjmmmooorrrtttuuuvvvwwwuuutttvvv{{{zzztttqqqmmmbbbWWWNNNHHHLLLZZZlllxxxsss}}}tttiii[[[LLLCCC>>>:::444///.........---...,,,***+++...000000///,,,,,,+++(((***---+++&&&************************((('''&&&(((******'''%%%%%%%%%%%%%%%%%%&&&'''((('''((()))++++++***(((''''''''''''''''''''''''''''''%%%%%%''''''%%%&&&***&&&+++666GGG^^^nnnoooggg]]]MMM<<<222...+++))))))&&&###!!!###&&&&&&"""%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))***+++%%%$$$$$$###############%%%%%%%%%$$$$$$$$$$$$$$$!!!''')))%%%###&&&'''%%%$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&$$$$$$&&&)))&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%###!!!&&&''''''((((((''''''&&&''''''((())))))(((''''''kkkVVVEEE???888555444555444222111111000000000000//////111111111000000000000000000000//////////////////---...000000/////////000////////////000222444555888CCCTTTfffuuuzzzpppfffZZZPPPIIIFFFDDDAAA@@@???===;;;999<<<===>>>?????????>>>>>>777666444222222333444555===CCCLLLSSSYYY\\\___```bbbbbbbbbbbbbbbbbbaaaaaaeeeiiimmmnnnllliiijjjkkkiiijjjkkkmmmoooppppppqqqqqqpppooooooooommmiiieee```ccceeedddgggmmmpppoooooolllhhheeecccccceeefffbbbaaaaaabbbeeeffffffeeebbb```___^^^^^^]]]ZZZWWWNNNEEE<<<777333...---///......///000000000//////,,,,,,++++++++++++,,,,,,---------,,,------...///,,,,,,...222222222777???PPPnnnqqqooommmmmmnnnppprrruuuwwwxxxyyyxxxwwwxxx|||}}}vvvrrrmmmbbbWWWMMMGGGLLLZZZmmmxxxtttwwwkkk___RRRFFF>>>;;;777222...---------,,,,,,+++)))***,,,......------...,,,)))***,,,***&&&))))))))))))))))))))))))((('''&&&'''))))))'''%%%"""%%%'''&&&$$$%%%(((+++((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&((('''%%%)))...'''222DDDYYYlllvvvpppeeeQQQCCC444...+++)))((()))'''%%%$$$%%%((((((&&&###%%%%%%$$$$$$%%%'''***+++***************++++++,,,&&&%%%$$$$$$#########$$$%%%$$$$$$###""""""!!!!!!%%%***---+++)))))))))&&&%%%%%%$$$######""""""!!!%%%&&&'''&&&%%%%%%''')))&&&&&&%%%$$$$$$###""""""###"""!!!!!!###%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&rrr\\\III===999555333444444333111000000000000000000//////111111111111111111000000000000000//////......---,,,...111111000//////000000/////////000222444555888DDDVVViiiwwwyyyooodddXXXNNNHHHEEEDDDCCCBBBBBB@@@>>>;;;======>>>??????>>>===<<<888777555444444444555666888===EEENNNVVV]]]bbbeeeddddddcccbbbaaaaaa``````cccggglllnnnllljjjhhhhhhdddeeehhhjjjlllnnnoooppppppooonnnmmmmmmjjjfffccc^^^bbbdddeeeiiiooorrrqqqkkkiiifffdddccceeegggiiibbbaaaaaabbbeeeffffffeeebbb```___^^^\\\YYYUUURRRGGG???666333///,,,,,,///000000////////////000111++++++++++++++++++++++++,,,,,,,,,,,,---...///000++++++---000000111777???QQQnnn~~~rrrqqqoooooooooppprrruuuxxxzzzzzzxxxxxxyyy|||}}}wwwsssnnnbbbWWWHHHCCCJJJYYYlllzzzwww~~~pppbbbVVVKKK@@@:::777444000...------,,,+++...---,,,,,,++++++******---///---***)))+++***&&&))))))))))))))))))))))))'''''''''''''''''''''&&& $$$((('''$$$$$$(((---***++++++,,,,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&))))))(((,,,222111???RRRdddrrrwwwoooeeeGGG;;;000+++)))''''''((((((&&&&&&'''))))))(((&&&'''&&&$$$$$$%%%'''***,,,,,,,,,+++******+++++++++'''&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""!!!(((+++------,,,***(((&&&$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$###""""""!!!  $$$'''))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%mmm[[[III===999777555444333222111000//////////////////000000///000111111111111000000000000//////......------,,,///111222111000000000000000///000111222444555999FFFZZZlllzzzxxxmmmbbbWWWNNNHHHAAA@@@@@@@@@AAA@@@>>><<<======>>>???>>>===<<<;;;888777666555555555666666444888???HHHTTT^^^eeeiiieeedddcccbbbaaa___^^^^^^```ccciiillllllkkkiiigggeeefffhhhjjjmmmnnnooopppooonnnllljjjiiigggccc```]]]aaadddeeeiiippprrrqqqjjjhhhfffddddddeeeggghhhdddbbbbbbbbbddddddcccbbb```___^^^^^^\\\WWWQQQLLLAAA:::333000///,,,---000...---+++******+++,,,...++++++++++++++++++++++++,,,,,,,,,---...///111111+++***,,,///000111777???QQQooo}}}qqqrrrooooooooopppsssvvvyyyzzz|||{{{zzz|||~~~yyyvvvrrrfff[[[MMMGGGNNN]]]ooo~~~{{{vvvfffWWWLLLBBB:::444333111///---------+++***---......---,,,++++++++++++......)))((())))))&&&((((((((((((((((((((((((&&&'''''''''&&&&&&'''''' $$$((('''$$$$$$(((---))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$(((,,,+++))),,,222===MMMbbbpppuuurrrfffZZZ@@@777...+++)))&&&%%%'''%%%$$$###$$$%%%%%%%%%$$$)))'''%%%$$$$$$&&&)))+++++++++***)))))))))******((('''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&))))))&&&###!!!"""######$$$%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&(((''''''&&&%%%$$$$$$$$$$$$###!!!"""$$$'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%uuu]]]KKK@@@:::888777666444222111000///......////////////000000---...000111111000////////////..................---///111111000000000111000000000000111333444666;;;JJJ___qqq|||vvvkkkaaaWWWOOOJJJ@@@???============<<<:::<<<===>>>>>>>>>===<<<;;;666555555444444444444444333555999BBBMMMYYYaaaeeeaaa``````______^^^^^^]]]]]]```dddiiijjjjjjhhhfffeeefffiiikkkmmmooopppqqqooommmjjjhhhgggdddaaa^^^]]]bbbeeefffiiiooopppoookkkjjjhhhgggeeedddcccbbbdddcccaaaaaabbbbbbaaa___^^^^^^______[[[UUULLLEEE<<<555000000///---...000///...,,,******+++---...++++++,,,,,,,,,,,,++++++------------...///000111++++++,,,///000111888AAAQQQppp|||pppqqqmmmnnnppprrruuuxxxzzz{{{~~~~~~|||zzzvvvkkk___VVVQQQWWWeeeuuu|||qqq```RRRGGG???999444111///............,,,***)))+++------,,,,,,---...))),,,---)))&&&((((((&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((("""%%%'''&&&$$$%%%(((++++++******))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''+++...+++)))...666HHH[[[pppyyyuuuhhhUUUGGG:::333,,,***)))%%%%%%'''''''''&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$&&&''')))))))))((((((((((((((())))))((('''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&$$$$$$((()))&&&######""""""###$$$&&&'''((()))'''&&&$$$%%%'''(((((('''''''''&&&&&&&&&&&&%%%%%%)))'''%%%$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%~~~gggRRREEE>>>:::666666444222000///000000........./////////000000,,,---///000000000......------..................///000111000//////111333111000000000111333555666>>>NNNcccttttttiii```XXXQQQMMMFFFCCC@@@>>>>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<555555444444333333333333555444444999CCCMMMTTTWWWYYYYYYZZZ[[[\\\]]]^^^^^^[[[]]]```dddggggggeeeccccccdddgggjjjmmmoooqqqrrrpppnnnjjjhhhfffddd```^^^^^^bbbeeefffhhhmmmnnnkkkiiiiiiiiihhhgggdddbbb```bbbaaa``````aaaaaa```^^^___```aaa```\\\RRRFFF===666111...000000...---///111000...---,,,---...///+++,,,---......---,,,+++---,,,,,,,,,---...//////,,,+++,,,///000111999BBBQQQqqqzzznnnooolllnnnqqquuuxxx{{{}}}}}}}}}{{{vvvkkk___UUUPPPWWWeeevvvvvvkkk\\\NNNDDD>>>888444///.........//////,,,***&&&))),,,---+++***+++---&&&***+++'''%%%&&&''''''''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&)))%%%%%%%%%%%%%%%&&&'''(((,,,,,,+++***))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,+++---777BBBYYYhhhwwwwwwjjjYYYGGG:::333...******(((&&&&&&)))+++***)))(((''''''((()))$$$$$$$$$$$$%%%'''((()))((('''''''''''''''((()))***)))(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%)))$$$$$$)))+++(((&&&'''""""""###$$$%%%&&&&&&''''''%%%###$$$&&&((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''%%%$$$%%%%%%%%%###!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&pppYYYGGG???:::666444444333111//////000222---.........//////000000***,,,...///000///...---,,,------....../////////000111000///...///111444111000000000111333555666@@@PPPfffwww}}}ssshhh___XXXRRRNNNNNNKKKFFFBBBAAA@@@???>>>:::;;;===>>>>>>>>>===<<<666666666555555555444444777333111333:::BBBHHHJJJRRRSSSUUUWWWZZZ\\\^^^___[[[\\\^^^aaaccccccaaa``````aaaeeehhhllloooqqqrrrqqqoookkkiiigggdddaaa^^^^^^ccceeeeeehhhlllllliiidddeeegggiiiiiigggdddbbb```___^^^___```aaa```___```aaacccbbb\\\PPPAAA888333...---///000...---///---,,,+++***)))******+++,,,,,,............,,,,,,,,,,,,++++++,,,,,,---------+++---///000222:::CCCQQQrrrzzzmmmnnnlllooorrrwww{{{}}}}}}}}}~~~{{{yyyttthhh\\\KKKGGGPPP```sss|||mmmbbbTTTGGG>>>888333///.........///000///---+++(((+++---,,,)))''''''((($$$)))***'''$$$&&&''''''''''''''''''''''''''''''%%%'''(((&&&######&&&)))'''&&&$$$$$$&&&''''''&&&(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,222BBBQQQhhhsssxxxooo]]]MMM@@@888...***((()))(((&&&'''***(((((('''%%%######$$$&&& !!!"""$$$&&&((())))))'''''''''''''''((())))))******((('''&&&%%%%%%$$$&&&&&&%%%%%%$$$#########'''!!! %%%(((&&&$$$'''###############$$$$$$$$$%%%""" !!!$$$%%%$$$###"""######$$$$$$%%%&&&&&& !!!$$$&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''rrr[[[IIIAAA>>><<<999:::888555111///...---...000000000000000000000000..................------------...///000000//////000000000000111111111111444222111111//////555===AAASSSiiiwww}}}pppddd[[[UUUQQQOOOPPPPPPNNNIIIBBB??????AAA<<<<<<;;;<<<======;;;999666777777777666444222000111000000111333666:::<<>>===<<<:::;;;999666333111000000000////////////////////////........................//////////////////...---000000000000111111111111111000000222111000666>>>GGGZZZooo{{{|||ooobbbYYYRRRNNNLLLUUUTTTRRRLLLEEE@@@>>>>>>===<<<<<<======<<<999666666666777666555444222111333333222222222333444555>>>AAAFFFLLLQQQUUUWWWXXXXXXYYY\\\___aaaaaa```___bbbdddggglllpppqqqpppnnniiijjjiiifffbbb``````bbb``````aaabbbcccdddddddddeeegggiiikkkjjjgggdddbbb`````````aaa``````___^^^ZZZVVVQQQJJJCCC<<<444///---,,,,,,,,,,,,,,,---...///---+++)))((()))+++,,,+++,,,,,,------,,,,,,+++000///---------,,,)))'''111//////000000111999BBBVVVsssxxxmmmooonnnpppssstttuuuvvvxxxzzz|||}}}~~~{{{{{{yyytttiiiaaaRRRMMMPPPdddzzzppp```VVVHHH===777333111///111...,,,---//////---+++,,,,,,+++******)))(((((())))))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%''''''&&&%%%&&&'''((((((%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''(((((((((((((((&&&(((---555CCCZZZnnnrrrvvvqqq^^^III;;;222,,,(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&''''''!!!!!!"""###%%%''')))***+++***((('''&&&%%%&&&&&&***$$$!!!%%%%%%$$$&&&###!!!$$$((('''!!!%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$fffYYYHHH===::::::;;;:::888777555222111111111111////////////////////////........................000000000000///...---,,,000000000000111111111111///...000222222222888@@@LLL^^^rrryyylll___UUUOOOJJJGGGPPPPPPOOOKKKEEEAAA>>>>>>>>>============<<<888555666666666666555333222111222222222222111111111111555777;;;AAAGGGLLLQQQSSSUUUWWW[[[^^^``````___^^^aaadddiiiooosssrrrnnnjjjfffgggfffdddaaa```aaabbbaaabbbcccdddeeegggggghhheeefffhhhiiiiiigggdddbbb^^^___aaabbbaaa___]]][[[VVVQQQIIIBBB<<<666111...)))***+++,,,,,,---------///...---+++************+++,,,,,,------,,,,,,+++000...,,,+++,,,,,,+++***111//////000///000777@@@TTTrrrzzznnnpppoooppprrrssssssuuuxxxzzz{{{{{{|||~~~|||zzzxxxsssiiibbbRRRNNNRRRfffssshhhXXXOOOBBB999444222000...000//////...---,,,,,,++++++++++++******))))))((()))))))))(((((((((((('''''''''''''''''''''''''''$$$%%%%%%%%%######%%%&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&'''''''''''')))''')))111===OOOfffyyyxxxrrrbbbMMM;;;222---)))''''''&&&&&&&&&%%%%%%%%%)))&&&###$$$((()))&&&###%%%%%%&&&&&&''''''&&&&&&&&&%%%######%%%(((,,,...+++***(((&&&%%%%%%&&&&&&'''%%%###$$$'''(((&&&###$$$###$$$%%%&&&%%%!!!&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&$$$"""!!!###$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$WWWMMM@@@888666888888888333222111000//////000000////////////////////////---------..................///////////////...---///000000000111111111111......000333333333888@@@MMM^^^sss~~~xxxjjj]]]SSSLLLGGGDDDBBBCCCDDDDDDCCCAAA@@@???=========???@@@>>>;;;888666666555555444333222222...///000111111111000000///000333888===CCCHHHJJJSSSVVVZZZ]]]^^^]]]]]]]]]]]]aaagggmmmqqqppplllhhhdddccccccaaa`````````aaabbbcccdddeeehhhjjjkkkllliiijjjjjjjjjiiigggdddccc\\\^^^```aaa___\\\WWWUUUPPPJJJAAA999555222000...)))***,,,---------,,,+++------------,,,,,,+++***+++,,,,,,------,,,,,,+++///---++++++,,,---...---111......///...///777???RRRqqq|||qqqsssmmmoooqqqrrrsssuuuyyy|||zzzzzzzzz{{{~~~|||xxxvvvrrriiibbbRRROOOTTThhh|||kkk___OOOGGG===666333111000...***+++,,,,,,+++***+++---+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&%%%"""!!!$$$'''''''''''''''&&&&&&''''''((())))))))))))'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&)))(((+++444CCCWWWkkkxxxttthhhTTT@@@444///,,,***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$"""###$$$%%%&&&%%%$$$###)))(((((((((***,,,///000+++***(((&&&%%%%%%%%%&&&&&&%%%$$$&&&'''(((%%%###"""$$$%%%&&&$$$"""!!!!!!&&&&&&%%%%%%$$$#########$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%&&&''')))+++***'''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$MMMFFF<<<666444555555555111111000000/////////000........................---------.........//////,,,,,,...///000000000000///000000000111111111111111000111333222222888@@@MMM___sss~~~vvvhhh[[[QQQJJJEEEBBB:::;;;===???@@@@@@???>>>;;;<<<===@@@BBBBBB???<<<555555444444333333333222...//////000000///.........///000222666:::>>>AAAJJJNNNSSSWWWYYY[[[]]]``````bbbggglllooommmiiieeeaaa```________________________```bbbeeehhhkkkmmmpppooonnnllliiifffcccbbb]]]^^^```___\\\VVVPPPMMMDDD>>>666000---,,,,,,+++,,,---.........,,,+++******+++,,,------------,,,+++,,,,,,------,,,,,,+++///---++++++,,,...///...000......//////000777@@@RRRqqq}}}sssuuulllnnnppprrrtttwwwzzz}}}xxxxxxyyy{{{{{{wwwuuuqqqiiibbbUUUSSSZZZmmmtttcccVVVHHHAAA999444222222000...)))+++,,,+++******+++,,,*********)))))))))))))))'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%"""!!!$$$'''$$$%%%&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''')))...:::MMM```nnnsssmmm]]]JJJ:::222---+++)))%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''%%%$$$&&&((("""###$$$%%%&&&%%%$$$###%%%%%%'''(((******++++++***)))'''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%!!!$$$&&&%%%###""""""###%%%%%%%%%$$$$$$#########"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%'''+++...///,,,)))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$FFFAAA:::555333222222222222222222222111111111000........................,,,,,,------.../////////***+++---///000111111111000000000000111111111111222000111222111222999AAAQQQcccwww{{{ssseeeXXXOOOHHHCCCAAA===<<<;;;<<<>>>>>>===;;;999:::===AAACCCCCC@@@===555555444333222222333333222222111///...,,,++++++/////////000222444777888;;;@@@GGGLLLOOOTTT[[[```ccceeeiiimmmooolllgggbbb```^^^\\\\\\]]]^^^^^^]]]______```cccfffjjjnnnppprrrpppnnnjjjfffcccaaa```_________\\\WWWOOOHHHDDD<<<888222...------------............---,,,+++***((()))***,,,------------+++,,,,,,------,,,,,,+++...,,,+++,,,...//////...///......//////111999BBBWWWttt|||rrruuummmpppsssuuuvvvwwwyyy{{{vvvxxxzzz~~~yyyvvvtttppphhhaaaWWWXXX```uuu{{{lllZZZNNNBBB<<<666222222222000...///......---,,,++++++***))))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%######%%%&&&###$$$%%%'''((()))))))))))))))'''&&&&&&&&&((((((''''''&&&%%%%%%&&&'''(((&&&+++555EEE[[[lllrrrooobbbSSSBBB888111+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))((($$$###&&&)))%%%%%%&&&&&&''''''&&&&&&###$$$&&&((()))))))))(((***)))'''%%%$$$$$$%%%%%%%%%%%%############%%%%%%"""###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''+++///000---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$@@@===888444222111111000111222222222111000000///........................,,,,,,------...//////000,,,,,,...///000000000000000000000000111111111111222000///000000333<<>>;;;555444333222222222333444333222000...---,,,,,,---.........///000111222222111666;;;???BBBHHHQQQXXX[[[___gggnnnqqqnnngggaaa___]]][[[[[[\\\]]]\\\ZZZ^^^___```cccggglllpppsssnnnllliiieeebbb___^^^]]]^^^]]][[[UUUNNNEEE===888666333000///000000000///,,,,,,+++++++++++++++,,,)))*********++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,---//////...---///---...000111333;;;DDD^^^zzzxxxnnnqqqqqqtttwwwyyyxxxvvvvvvvvvtttwww||||||xxxuuutttpppggg```TTTWWWcccyyysssdddRRRFFF===888333000000000...,,,///---++++++---...,,,)))((()))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''%%%$$$$$$%%%&&&&&&%%%$$$%%%'''(((((((((''''''(((((())))))***)))))))))((('''&&&%%%&&&''')))***)))111>>>QQQffftttpppeeeRRREEE999333...)))&&&(((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&'''((()))*********)))'''%%%$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$%%%############$$$$$$######"""""""""###$$$$$$%%%%%%"""$$$&&&&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%)))'''&&&)))......+++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$<<<:::777444222000000000///000000000///...---,,,........................,,,,,,------...///000000......///////////////...000000000000111111111111111...---///000444>>>IIIYYYjjj}}}tttlll___SSSJJJDDD@@@======:::777777999:::999888888999<<>>===;;;999777666555777777888;;;===<<<666222333333333222222222111111222111///...---...000111000000000000///////////////000222222333555999;;;CCCLLLYYYfffnnnnnnhhhcccbbb]]]YYYWWWZZZ]]]^^^]]]YYYZZZ[[[]]]```cccfffgggccc```\\\\\\]]][[[UUUPPPQQQMMMFFF???:::666333000111///...,,,++++++,,,,,,------,,,++++++,,,,,,,,,------,,,,,,------...///++++++******++++++,,,---////////////000000000000111//////000///222===IIIiii{{{qqqrrrxxxzzz|||{{{xxxuuussssssuuuyyy}}}~~~}}}yyyvvvuuusssjjj```PPPOOOZZZtttrrreeeWWWIIIAAA666444222000...,,,+++++++++++++++******)))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''(((((((((((()))&&&'''******((())),,,///>>>SSSfffsssrrr```OOOAAA===777111,,,)))(((''''''&&&&&&%%%%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$&&&'''((((((***)))'''&&&&&&'''(((((( ###%%%''''''&&&%%%(((###!!!&&&'''######%%%&&&&&&$$$#########%%%'''((('''&&&$$$$$$%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))((('''777666444222111111111111000...---...000000///---///111///---000222---$$$........................///000111111000000111222...000222222111000111222000000333444444777DDDQQQcccrrruuujjj[[[OOOIIIDDD???:::>>>===;;;888555333111000777777888;;;===;;;666222333333222222222111111111222000///------...///000------------------------///000111111111333666999???EEEPPP[[[dddgggfffdddccc___[[[ZZZ[[[\\\\\\[[[WWWXXXXXXZZZ\\\^^^```aaa]]]ZZZVVVTTTTTTQQQKKKFFFGGGBBB===888444111...,,,---,,,+++)))))))))))))))---,,,,,,++++++,,,,,,,,,***))))))))))))***++++++***************+++,,,,,,---............/////////000...///000111444???LLLeeerrrsssuuuwwwyyyyyyxxxvvvuuuuuuyyy|||~~~~~~}}}}}}zzzwwwwwwuuulllbbbRRRQQQ[[[tttwwwjjj\\\OOOBBB:::444333222000...---,,,,,,,,,+++++++++************(((((())))))))))))(((((('''((((((((((((((((((''''''''''''(((((('''''''''###$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&(((((('''+++222<<>>:::;;;:::888666444333111000666777888:::;;;:::666222222222222222111111111000000///...---,,,---......,,,,,,,,,---------------///000000//////111444777;;;@@@IIIRRR[[[bbbfffhhhfffccc```^^^\\\ZZZVVVTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSOOOKKKIIIGGGDDD???:::;;;777333111///...,,,+++///...---,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...+++************+++,,,,,,,,,,,,---------.........///...///111111555AAAMMMbbb~~~sssrrrpppsssvvvwwwwwwwwwwwwxxx|||~~~}}}|||||||||||||||zzzxxxyyyxxxoooeeeUUUSSS\\\uuusssdddWWWKKK???777222222000///...---------,,,,,,,,,++++++++++++***(((((())))))))))))(((((((((((())))))))))))(((((('''(((((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))'''(((333???OOO^^^mmmrrrmmm___KKK<<<777444000,,,)))'''&&&&&&######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""######$$$&&&'''((((((%%%%%%%%%$$$""""""$$$&&&%%%&&&&&&%%%$$$$$$&&&((($$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%###666444333111111111111222............////////////...---,,,,,,...000000...---------...............---...//////......///000111222444444222111111222333333555777777===LLL[[[lllyyy~~~qqqfffWWWLLLFFFBBB===999777777777777777777777777555666888::::::888555333222111111111111000000000///...---,,,,,,,,,------///////////////000000000000000000//////111444777<<>>OOOaaannnxxxttteeeRRR@@@333000...,,,)))'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%$$$"""$$$$$$""""""$$$'''%%%%%%%%%###!!!"""%%%'''"""###$$$###"""###%%%'''###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%)))(((''''''((()))((('''555444222111000111111222---......////////////000000...,,,------.........---------.........//////---...//////......///000333444555444222000000000222222444666999@@@QQQaaappp|||}}}nnncccUUUJJJEEEAAA<<<888777777777888888888999999444666888999888666444333111111111000000000//////...------,,,,,,,,,,,,,,,//////000000000111111111111111000000000333777;;;???GGGRRR\\\dddkkkppptttrrrqqqmmmfff\\\PPPFFF@@@@@@???>>>===<<<;;;;;;;;;:::999666555444333111000///...---...///111000///++++++++++++*********)))************++++++,,,---)))))))))((()))******+++...------------...//////------.........////////////......000000444???LLLhhhyyynnnooolllooosssvvvxxx{{{~~~||||||{{{{{{{{{{{{{{{zzzyyyzzzzzzzzz||||||tttjjj[[[XXX```xxxtttdddUUUJJJ@@@888333//////............//////++++++++++++++++++++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%'''******)))111GGG[[[mmmwww{{{oooZZZGGG888///+++***((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!$$$&&&%%%!!! """%%%%%%%%%$$$###!!!"""%%%(((###$$$%%%$$$###$$$&&&'''###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&''')))******)))444333222111000111111222,,,...//////......000111111...---......,,,,,,///,,,,,,------...////////////000111111000000111222222444555333111//////000111111333777:::DDDWWWhhhttt~~~|||lllaaaSSSHHHCCC@@@;;;888888888777666555444444333444666888888777555444444000000000000////////////......---------,,,,,,,,,,,,,,,------.../////////000000000000111555;;;@@@DDDMMMZZZeeekkkooosssuuuuuutttqqqhhhZZZKKK@@@999777666555444333222222222333222111000000000000000,,,++++++,,,...///...---++++++,,,,,,,,,,,,++++++******)))******+++,,,---******))))))******+++,,,...------------...//////---............/////////...---...000111555AAANNNmmmuuukkknnnnnnqqqtttwwwzzz}}}~~~|||zzz{{{|||}}}}}}|||xxxzzzzzz{{{}}}}}}tttjjj\\\YYYaaayyyyyynnn^^^OOOEEE===777444///......---......//////)))************+++++++++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%''')))+++777NNNdddtttyyyvvvdddMMM<<<222---(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""$$$&&&$$$$$$$$$###"""###%%%'''$$$&&&(((((('''&&&&&&'''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$###"""$$$'''(((((('''333333111000000000111222+++---//////......000222///,,,---000///,,,,,,000,,,,,,------...//////000///000111111000000111222///111222222111000000111111111444888===HHH]]]ooovvvyyyjjj___QQQGGGBBB???;;;777777777666555444333222111333666888888555333333444000000/////////........................---,,,,,,******++++++,,,------...------...///222777>>>CCCLLLVVVccclllppprrruuuxxxttttttqqqgggXXXIII>>>888111000//////.........////////////...------///000,,,+++***+++,,,---+++***------...//////......---))))))))))))***+++,,,---,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,---......,,,,,,---------.........---,,,///222444:::GGGSSSnnnuuukkknnnqqqtttwwwyyy|||}}}}}}~~~}}}xxxyyyzzz{{{}}}|||sssiii[[[YYYbbb{{{ssshhhXXXIII@@@;;;666444///......---------......(((((()))))))))*********(((((())))))))))))((((((''''''(((((((((((('''''''''''''''(((((('''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''+++111???WWWmmmxxxxxxnnnXXXAAA333...+++''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''###$$$%%%&&&'''&&&%%%%%%#########"""######$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&###%%%((()))'''%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$######$$$%%%&&&&&&%%%333222111000000000111222+++---000///......000333,,,***,,,111000,,,---222,,,,,,------...///000000---...//////......///000,,,...000111111111222444222222555999???LLLaaatttwwwwwwiii^^^PPPFFFBBB???:::777555555555555555555555555333555888777555333333555000/////////..................//////......---,,,******+++,,,,,,---......++++++---...222888@@@EEETTT]]]iiipppsssuuuxxx{{{sssssspppfffXXXIII>>>999......------------......//////...---,,,,,,...///---,,,+++,,,---,,,+++))))))***+++,,,,,,,,,+++***))))))))))))***+++,,,---))))))(((((())))))***+++++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,///333777>>>KKKYYYmmmwwwlllnnntttvvvyyy{{{}}}~~~xxxyyyzzz{{{}}}|||ssshhhZZZYYYbbb{{{{{{kkk___OOOAAA888444000...//////...------------...''''''(((((()))))))))***(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%***)))***///777FFF___sss{{{wwwhhhPPP999...+++***(((''''''''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%$$$###!!! $$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((!!!"""$$$%%%&&&&&&%%%$$$""""""!!!!!!"""######$$$!!!!!!!!!"""$$$%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&"""&&&'''%%%"""'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''&&&$$$777666333...***)))---000000...+++,,,...000...---...///000///,,,*********////////////000000000000222222222222111111111111000000000000000111111222000222555;;;EEEUUUeeepppuuuiii___RRRGGGAAA>>><<<:::888777666555444333222222777999:::888555333444666111000000/////////000000//////////////////......------.........///////////////111555888;;;DDDMMMYYYccclllpppsssyyy|||{{{wwwtttlllbbbUUUGGG;;;555555111///000///---///222...///000...---,,,,,,---,,,,,,,,,+++++++++******111---'''###"""%%%))),,,%%%&&&'''***---///111222++++++************++++++222///------000111...+++,,,---......//////......+++222333444777777EEE___|||xxxssspppuuuwwwxxxzzz}}}zzzwwwzzz}}}xxxoooiii]]]^^^kkkxxxjjjZZZIII@@@;;;555111000///000111111000...,,,***+++++++++,,,---+++(((%%%---,,,,,,+++++++++++++++%%%'''(((((((((***---000''''''((((((((((((''''''((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((###"""%%%'''&&&'''***""")))...222<<>>JJJYYYiiittt}}}ssseee\\\OOOEEE@@@===;;;999555555555555444444444444555666777666444333333444000///...---,,,,,,,,,,,,........................************++++++++++++...---111666999>>>HHHRRR\\\fffooorrrtttyyy{{{zzzxxxuuummmbbbTTTFFF;;;444444000...//////---///333,,,---......,,,+++,,,---,,,,,,,,,,,,++++++++++++...,,,***((('''(((***+++******************))))))++++++************++++++,,,------,,,+++***++++++,,,---......//////.........333222333777999JJJeee~~~vvvrrrqqquuuvvvxxxyyy{{{}}}{{{}}}~~~zzzpppiiiaaabbbnnnxxxnnnbbbSSSDDD<<<888444111000///000111111000...,,,************++++++***'''$$$'''&&&&&&&&&'''((())))))*********)))'''''')))+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%$$$&&&'''&&&'''***%%%+++111888GGG]]]qqq{{{vvvjjjWWWEEE999111,,,))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%&&&'''"""  ###%%%$$$###'''((()))((('''''')))***,,,+++)))(((&&&%%%%%%%%%$$$$$$######$$$$$$###"""&&&$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$'''%%%%%%((((((%%%%%%''''''&&&%%%%%%%%%%%%&&&''',,,...000000...------...///...,,,,,,...///...---+++***)))***...///---***....../////////000000000000000000000000000111111000000000000000111111222333666;;;CCCPPP___oooyyy{{{qqqbbbYYYMMMCCC???<<<:::888333333333444444555555555444333222222333333222111111000///---,,,+++***)))------------------------+++,,,,,,,,,------------------000777;;;AAALLLWWW```jjjrrruuuvvvyyy{{{zzzzzzvvvnnnbbbTTTFFF:::333222...---//////---///333,,,...//////---,,,,,,------------,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++,,,+++***)))(((&&&%%%%%%++++++************++++++))),,,...---)))'''***---,,,---......//////......///333222333999<<>>555000+++((())))))'''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""######$$$###"""!!!"""$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%'''))),,,+++)))(((&&&%%%%%%%%%""""""#########$$$$$$$$$&&&$$$!!! """$$$%%%%%%###$$$$$$%%%&&&''''''((($$$$$$%%%%%%&&&&&&''''''%%%$$$$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$''',,,,,,(((%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&000000111111000000000000///...---------.........+++((('''***000222///,,,........./////////000000111111111111111222222222000000000000000111111222333777???IIIVVVeeettt~~~yyypppcccZZZMMMDDD>>>;;;888666333333333333444444444444333111///000333555333000111111000///...---,,,++++++,,,,,,,,,,,,,,,------,,,---------..................111777===CCCOOOZZZbbbkkkuuuxxxyyy|||}}}{{{{{{vvvmmmaaaSSSEEE999333000---+++---...---///333111333333222000---,,,------------,,,,,,,,,,,,+++***+++,,,---------,,,+++))))))))))))((((((((((((,,,++++++******++++++,,,,,,...///...,,,+++---///,,,---......///.........000333222444;;;>>>MMMhhh|||tttssstttyyyzzzzzz{{{|||zzzoooeeedddfffrrr|||mmmbbbOOODDD999555333000///000000000000///...---+++******)))))))))******(((&&&))))))))))))***+++,,,---'''((())))))(((((()))+++((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&''''''$$$&&&***000333<<>>JJJaaa}}}vvvuuuvvvxxxzzz{{{||||||~~~uuuiiiccceeerrrttteeeZZZJJJ@@@888444222...---///000000///...---,,,+++++++++***)))***++++++***((())))))((((((((((((((()))'''(((***)))((('''((())))))(((''''''''''''((()))%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''&&&###&&&+++...555BBBWWWnnn{{{uuuiiiRRRHHH:::000---,,,+++)))''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$############$$$$$$$$$$$$$$$$$$%%%&&&###$$$%%%%%%$$$%%%'''))),,,+++)))(((&&&%%%%%%%%%$$$%%%&&&%%%""" !!!###%%%%%%&&&''')))(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''"""""""""###$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&(((%%%%%%((('''###!!!###&&&&&&''''''''''''&&&&&&444111...,,,---/////////---...///...,,,,,,...///---++++++---111222111///------........./////////------......///000000000000000000000000111111222444:::DDDQQQ___mmmzzzxxxnnnddd\\\PPPGGGAAA<<<888555666666666555555444444444444333222222333444333111,,,---...//////...---,,,***++++++,,,,,,------...,,,,,,,,,,,,------------000///111666;;;AAAMMMYYYbbbmmmwww{{{}}}~~~yyysssjjj]]]OOOBBB888222///+++***,,,,,,***,,,000888999:::888333///,,,+++,,,,,,,,,+++++++++******,,,+++)))'''''')))***,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,///,,,)))+++///000...+++,,,---......//////......---111222777>>>???HHH^^^{{{vvvvvvxxxxxxzzz}}}~~~~~~~~~sssdddfffrrr|||ooo```TTTEEE>>>777444111---,,,///000000///...---,,,++++++,,,***)))***+++++++++))),,,+++******)))))))))***)))***+++***(((%%%%%%%%%)))((('''&&&&&&'''((()))&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((&&&$$$'''......:::MMMccctttyyymmm^^^DDD>>>555...+++***+++,,,)))((((((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$#########$$$$$$%%%%%%$$$######$$$&&&!!!"""$$$$$$###$$$&&&(((,,,+++)))(((&&&%%%%%%%%%$$$&&&'''%%%!!! ###&&&&&&'''((()))(((%%%###%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((($$$###$$$###!!!!!!$$$&&&''''''((((((''''''&&&000...---...000222000...---...///...,,,,,,...000---------...//////......---------.........////////////000000111222222333000000000000000111111222666===HHHUUUcccqqq}}}vvvkkkaaaYYYNNNFFFAAA>>>:::777555555666666666666666777333444444333111000111222...///000111000///---,,,+++++++++,,,---........./////////000000000111111...---///444999@@@MMMYYYdddoooyyy|||}}}~~~|||vvvqqqhhh[[[NNNAAA777222///+++***++++++)))***...222444666555111---+++***++++++*********))))))))),,,+++***)))(((((())))))))))))***+++,,,---......---,,,,,,++++++,,,,,,---,,,++++++,,,------------,,,---......//////......---000000555>>>@@@KKKaaa~~~}}}tttvvvzzz|||{{{iiijjjuuuwwwiiiXXXLLL@@@:::555333111------000000///...---,,,++++++++++++)))((((((***+++***))),,,++++++++++++,,,,,,---((()))+++***(((&&&%%%%%%)))((('''&&&&&&'''((()))&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&)))***(((&&&+++222999III___pppwwwrrr```NNN888777444///***))),,,///---,,,+++)))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$###$$$%%%$$$"""!!!###&&&"""###$$$%%%$$$%%%'''***,,,+++)))(((&&&%%%%%%%%%"""%%%'''%%%!!!"""%%%)))'''%%%%%%&&&&&&&&&%%%#########$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&& """###%%%&&&''''''&&&"""######$$$$$$######"""###!!!!!!$$$$$$"""###&&&%%%&&&''''''''''''&&&%%%------///222666666333000---...000...,,,+++...000,,,---///...---,,,,,,------------.........//////+++,,,,,,---...//////000000000000000000111111222888???JJJXXXfffsss~~~tttiii]]]VVVLLLEEEBBB???<<<999444444555666777888999999222444555333000...///111333444444444333000...,,,++++++,,,------...//////------------.........///,,,+++---333888@@@MMMZZZgggqqqzzz}}}}}}~~~|||yyyuuupppfffZZZMMM@@@777222000,,,***+++***((()))------///111111///,,,***)))*********))))))))))))(((,,,,,,,,,+++***)))((('''%%%&&&(((***,,,///000111---,,,,,,++++++,,,,,,---***---///...,,,+++...000,,,---......//////.........000...333===AAAOOOfffzzzrrrvvv{{{~~~mmmnnnxxxzzznnn___MMMAAA<<<666333222000---...111000///...---,,,+++++++++***((('''''')))***))))))&&&&&&&&&&&&''')))***+++###&&&((())))))(((((()))***((('''&&&&&&'''(((***&&&&&&''''''((()))******''''''''''''''''''''''''''''''***,,,***(((---555FFFXXXnnnzzzxxxjjjSSS@@@222444444///***))),,,111111000---+++)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$"""!!!!!!!!!"""###"""$$$%%%$$$!!!!!!###%%%%%%&&&'''''''''(((+++---,,,+++)))(((&&&%%%%%%%%% ###&&&%%%""" ###'''+++'''###!!!!!!$$$&&&''' !!!"""###%%%&&&'''((("""######$$$%%%%%%&&&&&& """$$$&&&'''(((''''''!!!"""###$$$$$$###"""!!! %%%&&&%%%%%%((($$$$$$&&&&&&&&&&&&$$$$$$------///222555555000,,,000///...---,,,---......111000...---,,,,,,---...111///---++++++,,,///000111000...------///111333......///000222333555666888BBBPPP^^^jjjuuusssgggYYYPPPGGGBBB===888666888666666555666666777888999999666333222222111...+++555222000222555555111------------,,,,,,+++++++++,,,+++*********+++,,,---...222000222;;;???FFFWWWhhhqqq{{{{{{vvvqqqgggZZZMMMAAA888333///...,,,,,,,,,,,,***)))...........................---+++***)))***++++++,,,++++++******++++++,,,******,,,...000111333333000//////.........//////---,,,,,,++++++,,,,,,---////////////000000000000------555222999CCCMMMooozzzvvvxxxzzz{{{kkkjjjwwwsssgggYYYLLLCCC999666222000000000000///---///000///---,,,,,,---***************)))(((((()))((((((((()))***+++,,,,,,)))''''''(((***++++++!!!%%%))))))&&&%%%(((,,,&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((,,,&&&&&&++++++'''---:::LLL___rrrvvvnnn___KKK;;;222111///,,,***)))((('''***+++,,,,,,,,,***(((''')))((('''&&&&&&'''((()))%%%$$$$$$######$$$$$$%%%!!!&&&(((###!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%"""""""""$$$(((((('''&&&&&&&&&&&&'''""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$######$$$%%%'''...---...000333222///,,,000///...---,,,------...///......---------..............................////////////000000111111......//////000222555777???HHHVVVbbbmmmvvv~~~qqqeeeXXXPPPGGGBBB===888666888444444444444444555666777666444222222333333111///777444111111333333///+++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---...111...000999===EEEUUUeeeoooxxx}}}}}}yyytttoooeeeXXXKKK???777222///---,,,,,,,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,(((((()))+++---///111222///......------......//////......------......///............///////////////---333///666BBBNNNqqq{{{wwwzzz{{{tttgggjjjzzz~~~qqqdddVVVIII@@@888555222000000000000//////000111000---+++***+++***************))))))(((******))))))))))))))))))***(((&&&%%%''')))******"""&&&))))))&&&%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''((($$$&&&+++***(((000===XXXhhhuuussseeeTTT@@@222///...---+++)))((('''''''''(((((()))))))))((((((''''''&&&%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%&&&%%%###%%%)))(((%%%$$$$$$$$$$$$%%%%%%&&&&&&******)))((('''&&&%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&%%%%%%$$$#####################$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''///...---...//////---,,,//////...------------...------..................,,,---.../////////---,,,...///111222222222000000000111111111111444888<<>>;;;777777999777666555444333222222222333444444333111000000222...---------......///000*********+++++++++++++++)))***+++,,,,,,,,,,,,++++++...++++++222333999IIIUUUaaannnuuuyyy{{{xxxtttoooggg[[[LLL@@@777222000---,,,++++++------,,,+++*********+++,,,,,,------******+++,,,,,,,,,++++++******))))))))))))******------------,,,,,,++++++++++++++++++,,,---......///......------......///////////////000000000111---,,,333000888DDDPPPsss~~~|||zzzyyyxxxwwwwwwxxx{{{}}}~~~|||vvvlllbbb___cccvvvvvvfffXXXLLLBBB999333111///............---+++***,,,---...---,,,---...---,,,+++***)))***++++++%%%&&&''')))******))))))***)))((()))+++++++++))))))))))))))))))((('''&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''&&&&&&)))333EEEZZZiiirrrgggWWWHHH;;;///+++,,,)))((((((''''''((()))))))))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""(((+++&&&###$$$((()))///---+++(((&&&&&&''''''))))))((('''&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$%%%###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((,,,...000///------...000---.../////////...---,,,///......---------......------,,,,,,---...000111///...---------...000000)))///555888999===FFFMMMYYYaaammmvvv~~~vvvhhh[[[QQQIIIAAA>>>;;;777777999777666555444333222222111000222333222000///000222+++,,,---...............++++++++++++************)))***+++,,,,,,,,,++++++***...+++,,,333333777FFFQQQ]]]jjjrrrwwwyyyvvvrrrmmmeeeXXXIII===444000///---,,,++++++------,,,+++))))))***++++++,,,------++++++******++++++,,,---******))))))))))))******&&&''')))+++,,,,,,+++++++++++++++,,,,,,---...//////......------......///........./////////000000---+++000,,,444AAAOOOsss}}}{{{wwwvvvvvvwwwwwwxxxyyyzzzzzzzzz~~~|||uuujjj```\\\dddzzzzzzooo^^^OOODDD<<<555111///...------......,,,***+++,,,......,,,++++++,,,...,,,+++))))))***+++,,,''''''(((((((((((((((((())))))((()))+++,,,+++))))))(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))000???RRRdddnnnooo]]]III<<<333,,,)))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%% &&&)))%%%"""%%%)))***,,,***(((&&&%%%&&&((()))---,,,+++)))(((&&&%%%$$$"""############$$$$$$$$$########################$$$$$$$$$$$$############"""###$$$$$$######%%%'''"""###$$$%%%$$$###!!! ######$$$$$$%%%%%%&&&&&&############$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))))),,,//////---,,,---///---.../////////...,,,,,,111000...---,,,,,,---...***,,,---///////////////,,,,,,.../////////...---***111999===>>>BBBJJJRRR^^^eeepppyyy~~~tttfffYYYQQQIIIAAA>>>;;;777777:::777666555333222111111111...000222111///...000333***,,,...///...---,,,---,,,+++++++++******)))))))))***+++,,,---,,,++++++)))...,,,---444333666DDDNNNZZZhhhpppuuuwwwuuupppkkkcccUUUFFF:::222///------,,,++++++---------+++((())))))***+++,,,,,,,,,++++++***)))***+++---...******))))))))))))******"""&&&))),,,,,,++++++,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,------------.........//////...***---(((000???NNNttt}}}zzzuuutttuuuwwwxxxyyyyyyyyyxxxxxx}}}|||tttiii]]]YYYeee}}}wwwkkkYYYIII???888333000///...------......,,,***---...///...,,,*********...---+++))))))***+++,,,***)))((('''&&&&&&'''''')))(((((()))++++++***))))))(((((()))******)))'''&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((((()))...888JJJ^^^lllqqqiiiTTT>>>444///+++)))+++&&&&&&%%%%%%$$$$$$%%%%%%"""###%%%&&&''''''&&&%%%!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$!!!!!!%%%((()))((('''%%%$$$$$$&&&)))***111000...,,,)))'''%%%$$$"""############$$$$$$$$$####################################"""""""""""" """######$$$%%%'''***"""###%%%&&&%%%$$$"""!!!""""""###$$$$$$%%%&&&&&&"""""""""###$$$%%%''''''%%%$$$###"""###%%%((()))---***+++...///,,,---000---...///...---,,,...000///...------------...///,,,...000///------///222///////////////////////////333888<<<@@@FFFNNNUUU^^^gggrrryyy|||rrreeeZZZOOOIIIAAA;;;999999:::;;;>>><<<:::666444222222111000000000000//////////////////...---,,,,,,++++++++++++++++++++++++++++++%%% ###---///***+++111---------,,,...222888===JJJVVVdddkkkpppttttttrrrddddddZZZFFF666222111///,,,...000///,,,***+++---******+++,,,------......---+++***,,,...---***'''++++++))))))***+++---///+++---//////---,,,,,,,,,***++++++,,,,,,++++++***,,,---.........---,,,+++,,,,,,------...------------+++...444666<<>>BBBIIIRRRYYY```jjjttt{{{{{{qqqdddXXXLLLGGG???999777777888999<<<;;;999666444333222222000000000/////////......///......---,,,,,,++++++++++++++++++++++++++++++(((&&&(((,,,...,,,+++...,,,,,,------000555;;;@@@HHHTTT```hhhllloooooolllccc```TTTBBB666222111///***---......+++******,,,*********+++,,,,,,------,,,***)))***,,,,,,***((()))******+++++++++++++++***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........------///---///444777???WWWqqq|||uuutttuuuvvvvvvvvvvvvwwwwwwvvvvvv|||~~~yyyuuuppphhhccc\\\kkk|||lllZZZJJJCCC<<<222...222000...------...//////......,,,******,,,---+++************)))))))))******))))))))))))))))))))))))'''&&&&&&'''(((((('''%%%'''$$$###&&&+++---)))%%%''''''&&&&&&%%%%%%%%%%%%+++(((&&&%%%''')))(((''')))...777GGG[[[lllppplllVVVGGG777///,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''+++------,,,)))'''&&&''')))%%%$$$%%%$$$!!! ###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%&&&'''&&&&&&&&&"""###&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%''''''222///...000///,,,+++...,,,---------++++++,,,...---,,,,,,++++++,,,,,,------...//////...---///000------...///000111111222777999===@@@EEELLLWWW^^^eeennnwww~~~xxxnnnaaaVVVIIIDDD===777555555666666:::999777555444333333333000////////////...............------,,,,,,++++++++++++++++++++++++++++++***------++++++---,,,)))+++,,,---...111666===BBBBBBNNNZZZbbbgggkkkjjjfffbbb[[[MMM===444222000---***+++,,,,,,***))))))***)))))))))***++++++,,,,,,+++)))((((((***+++******''')))+++,,,,,,+++***(((,,,...000000...,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------,,,,,,---...............000///000444777BBB]]]vvvyyyrrrqqqqqqqqqrrrrrrsssuuuvvvwwwxxx}}}|||xxxsssmmmddd^^^\\\kkk{{{qqqaaaQQQBBB===999222///111000...,,,,,,.........------,,,,,,,,,------+++))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&'''))))))'''%%%)))$$$!!!%%%---000,,,&&&'''&&&&&&&&&&&&&&&%%%%%%***(((&&&&&&((()))***))))))222AAAUUUiiisssnnncccJJJ===111---+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&,,,------,,,***((('''((((((%%%$$$&&&$$$  $$$###""""""""""""###$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&### ###&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&000------//////,,,+++...,,,,,,---,,,+++***,,,...........................---.....................------...000111333444444999<<>>;;;EEERRR[[[ccciiiiiieeeaaaVVVGGG:::444222...+++***+++,,,,,,+++*********(((((())))))*********+++)))(((''''''((()))***+++'''(((***,,,---------,,,333444555444111...------///...,,,++++++,,,...///---,,,+++++++++,,,---...+++,,,---.../////////...000000111444888FFFbbb|||wwwooonnnnnnnnnooopppqqqrrruuuxxx{{{|||xxxssskkkbbb[[[ZZZiiiqqqfffYYYKKK>>>;;;999555111111000///---,,,---...---,,,,,,,,,---......---+++***'''(((((())))))))))))))))))((('''&&&&&&'''((()))%%%%%%&&&((())))))'''%%%(((%%%###&&&+++---***'''''''''''''''''''''''''''''''''&&&&&&''')))***+++,,,888III]]]nnnrrreeeVVVAAA777...,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''---...///---***'''&&&&&&&&&$$$%%%'''&&&!!! ###"""  """###%%%%%%%%%$$$$$$#########&&&%%%$$$$$$$$$$$$$$$%%%'''((())))))'''&&&%%%%%%$$$""" !!!$$$&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%,,,******---...+++,,,///,,,,,,---,,,+++***,,,...........................------......///...---,,,...///000111333444666666:::===@@@CCCHHHQQQ]]]eeemmmuuu~~~|||}}}~~~|||rrrhhh[[[PPPFFFBBB<<<777555555555555444444444444333333333222............------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((......''''''......(((,,,------------000444777333===IIISSS]]]fffhhheee^^^QQQBBB888333000,,,***+++++++++,,,,,,,,,,,,+++((()))))))))))))))******(((((('''''''''(((***+++)))))))))+++---///222333888999999777333000...---///...,,,++++++,,,...///,,,++++++***+++,,,---...+++,,,---...////////////000111222444999KKKhhhwwwooonnnnnnmmmnnnooopppppptttyyy}}}}}}yyytttlllaaaYYYWWWfffyyyhhh\\\PPPEEE;;;:::<<<:::444111222000...---------,,,++++++,,,---...---,,,******&&&'''((()))***)))))))))((((((''''''''''''((((((%%%%%%%%%'''))))))'''&&&'''(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&(((***+++000===PPPbbbnnnmmm^^^MMM;;;444---,,,***&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###""""""$$$''')))///000000---)))%%%$$$$$$%%%###$$$((('''$$$"""$$$$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&,,,...///...***'''%%%%%%&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%+++((())),,,---+++,,,///,,,---------++++++,,,...+++,,,,,,------,,,,,,+++...------...//////,,,***...///000222333444666666:::===AAAFFFKKKTTT___gggooowww{{{yyy{{{~~~zzzpppfffYYYNNNEEEAAA<<<888666666666555222333333333333222222111......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))++++++((())),,,---+++---------,,,+++,,,...111000777@@@IIITTT^^^aaa___UUUIII<<<666222...+++***++++++***,,,---...,,,+++))))))))))))))))))******((())))))((('''''')))++++++******+++---000444666888999999777333000...---...---,,,++++++,,,---...+++******++++++,,,---...+++,,,---...///000000000///222555666===PPPnnnyyyqqqppppppooopppqqqppppppsssyyy~~~zzzuuulllaaaYYYUUUddd}}}qqq___SSSFFF???999;;;@@@@@@:::333333111///.........---+++***,,,------+++******+++&&&''')))***+++******)))'''(((((())))))(((((('''&&&%%%%%%&&&((()))((('''''')))+++((($$$###%%%)))$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&'''***,,,444DDDXXXffflllfffVVVGGG888111---,,,***%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$''')))...//////,,,((($$$######%%%###$$$''''''%%%$$$'''&&&%%%$$$$$$$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''...111333222---(((''''''''''''&&&&&&&&&%%%%%%$$$######""""""######$$$%%%###$$$$$$%%%&&&%%%%%%%%%---******------++++++...---......---,,,,,,---///++++++,,,------,,,++++++...------...000///,,,)))......///000222333333444:::>>>DDDIIINNNWWWaaahhhoooxxx}}}}}}yyyoooeeeXXXMMMDDD@@@;;;777666555555444222222333333333111000///---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...+++***,,,,,,***+++...,,,---,,,+++******,,,///111555999???HHHRRRTTTRRRHHH>>>666333111,,,+++---***)))(((***,,,---,,,)))************************'''***++++++)))'''((()))++++++,,,---...///111222111222444333000...------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------+++,,,---///000000111111000555999:::AAAWWWttt|||tttssstttrrrssstttqqqppprrrzzz}}}zzzuuulll```XXXUUUccc|||yyyhhhXXXLLL>>>:::999???HHHJJJCCC999555333000/////////---,,,***+++,,,+++(((''')))+++&&&''')))+++,,,,,,+++***&&&(((***++++++***(((&&&(((&&&$$$$$$&&&((()))))))))))))))(((&&&&&&(((***&&&&&&&&&&&&''''''(((((()))***+++***((()))+++...;;;MMMbbbjjjgggZZZHHH:::333...******)))%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$"""#########$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%+++,,,,,,***'''%%%$$$$$$'''######%%%%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''')))---111///***&&&&&&'''$$$%%%&&&&&&%%%%%%%%%&&&""""""""""""###%%%&&&'''###$$$%%%&&&'''&&&&&&%%%000---,,,///...+++***------...///...---,,,...000------...//////...------...---,,,...000///+++(((------...///000111111222:::???EEEKKKQQQYYYbbbiiioooxxxxxxoooeeeWWWLLLCCC???:::666555555444333222222333333222111///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++333,,,***///...((()))000,,,,,,,,,+++***+++---///333555666888???HHHIIIFFF>>>666111111///++++++///)))((('''))),,,---+++(((+++++++++***************(((***------***'''''')))***+++---//////...---,,,***,,,......---,,,,,,---***++++++,,,,,,++++++***((()))+++,,,------,,,,,,+++,,,---///000111111111111777<<<===EEE[[[xxx}}}vvvuuuvvvtttvvvuuurrrppprrrzzz~~~|||yyyuuulll```WWWUUUccc{{{ssscccSSSHHH;;;:::;;;DDDOOOSSSLLLAAA666444111000000///---,,,***++++++)))&&&&&&))),,,&&&(((***,,,---,,,+++***&&&(((+++------+++(((&&&)))&&&######%%%(((***++++++)))&&&''')))+++++++++))))))******++++++,,,,,,+++,,,---,,,******---000AAAUUUiiimmmbbbOOO:::+++000+++((()))(((%%%%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""" ###&&&))))))'''$$$"""''')))***)))'''&&&&&&'''((($$$"""$$$### !!!$$$""""""############""""""&&&&&&%%%$$$$$$#####################$$$%%%&&&'''!!!&&&+++***&&&######%%% """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$%%%(((***+++$$$%%%&&&'''((('''&&&&&&......---------,,,,,,,,,,,,///111111...---...///((()))***,,,...///000111111111000000//////............///111555999:::;;;???DDDJJJPPPWWW___jjjqqqtttyyy}}}uuukkk```SSSJJJCCC???999666555666666666333222222111111222222333////////////...---,,,+++++++++++++++++++++++++++---,,,***))))))+++,,,...******))))))))))))******......---,,,,,,---...///---///444888;;;<<<<<<;;;444333111000...---------)))***+++++++++,,,...000,,,,,,++++++***)))))))))((()))***++++++***)))((((((+++......,,,+++---///...---+++***)))***++++++---,,,++++++*********+++++++++,,,,,,,,,,,,------......//////000222333444???@@@@@@BBBKKK```|||zzzyyyxxxuuuuuuuuuttttttwww|||yyynnnaaaXXXWWWddd{{{wwwiiiZZZKKKBBB:::999888???PPP]]]YYYLLLCCC:::444444222...---000...---,,,,,,------+++))),,,,,,,,,++++++*********---,,,***((('''((()))******)))((((((((()))+++,,,******))))))***+++,,,,,,,,,)))((())),,,...,,,))),,,+++---...+++***000888NNNbbbpppiiiYYYJJJ:::,,,,,,***(((&&&%%%&&&'''(((''''''''''''&&&%%%$$$###'''(((((((((((((((((('''&&&&&&'''+++......+++(((''''''&&&%%%%%%$$$######'''&&&$$$""""""###$$$%%%(((((('''''''''&&&&&&&&&)))))))))******(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%&&&''''''&&&&&&%%%%%%$$$$$$###"""!!!"""%%%&&&$$$!!!$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%+++***)))'''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''---------,,,,,,,,,++++++---///111000...---...///...---------------------............------------/////////222555888:::;;;???EEELLLSSSYYYaaajjjqqqvvv{{{wwwmmmaaaTTTKKKDDD@@@;;;888777777888777222111111111111111111222......------,,,,,,++++++++++++++++++++++++++++++,,,+++*********+++,,,---+++******************+++''''''&&&&&&''')))+++,,,...000333666777888777666111000///---,,,,,,,,,,,,,,,,,,---+++))))))***+++)))))))))))))))*********)))******++++++*********(((***,,,,,,++++++---///...---,,,+++******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------............000111222333:::;;;===AAALLLccczzzyyyyyyxxxwwwvvvttttttwww|||{{{oooaaaWWWVVVccc{{{ssscccTTTGGG???777666666===NNN^^^aaa[[[PPPBBB666333333000.........---,,,,,,------+++))),,,,,,,,,+++++++++******++++++++++++***)))(((((())))))(((((())))))***+++))))))(((((())))))***+++***)))((((((***++++++***------//////,,,,,,555@@@XXXhhhooobbbOOOAAA555+++,,,+++)))'''&&&'''((((((''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$############$$$'''******'''###'''&&&&&&%%%$$$$$$######'''&&&$$$###"""###$$$%%%'''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((&&&$$$########################&&&%%%$$$######$$$%%%%%%!!!!!!!!!!!! %%%###"""$$$&&&'''%%%######%%%&&&&&&$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&''')))((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&---------,,,,,,,,,,,,,,,---...000000///......///000000///......------------------------.........//////000222555888;;;===AAAGGGPPPXXX^^^eeelllrrrxxx}}}vvvlll___SSSJJJBBB???:::777666666666666111111111000000111111111...---,,,+++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((((((***,,,...//////000222333444333111000---,,,++++++******+++++++++,,,,,,+++((('''((()))''''''(((((()))******+++++++++************++++++)))***+++*********,,,...------,,,+++++++++,,,,,,++++++,,,---,,,+++***)))++++++,,,,,,,,,,,,------------------...///111111444666999@@@NNNggg|||}}}}}}{{{zzzwwwuuuvvvzzz}}}ppp```VVVUUUccc|||~~~mmmZZZKKKAAA<<<666555555:::HHHZZZfffiii^^^NNN===666555333111000///...------...---+++))),,,,,,,,,++++++++++++***)))+++,,,---,,,***(((&&&(((((())))))******))))))(((((((((((((((((()))***((((((((('''&&&''')))+++---...000000---000===LLLaaajjjjjjXXXCCC777111,,,,,,+++)))(((''''''((()))&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&(((***)))&&&$$$&&&&&&%%%%%%$$$$$$######&&&%%%$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%'''((()))(((&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$######$$$&&&&&&%%%$$$"""$$$%%%%%%$$$######$$$"""""""""###$$$%%%&&&'''&&&&&&$$$$$$############&&&&&&&&&&&&&&&&&&%%%%%%...------------------------...//////////////////.........///////////////.........//////000000000///000111333555888<<>>;;;777555444444333222222222333444444333222222000///---+++***+++,,,---++++++++++++++++++++++++((()))***,,,,,,---,,,,,,)))******++++++******)))+++******))))))***,,,,,,---...///000000000000///*********)))******+++,,,''')))+++,,,+++++++++,,,,,,,,,,,,++++++*********+++***)))((('''((())))))))))))((()))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,,,,------,,,+++++++++,,,---...///111333888AAASSSlll}}}ooo^^^TTTUUUfff}}}yyypppbbbRRREEE@@@???:::888666555999EEEYYYhhhpppmmmcccTTTEEE<<<888888444222111000000///,,,***+++++++++++++++++++++++++++***((('''&&&&&&''''''&&&'''(((******)))((((((+++******))))))*********&&&((()))(((%%%%%%(((,,,((((((***,,,///888LLL^^^iiiggg\\\III888///------'''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$$$$$$$$$$$$$######$$$%%%%%%###"""!!!!!!%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$'''))))))&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$"""#########$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%% """$$$$$$######$$$%%%%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%.............../////////---------...000111000...111111000///...,,,,,,+++,,,,,,,,,,,,,,,---------000222444444444777===BBBLLLSSS\\\dddjjjooouuuzzz~~~~~~ssshhh\\\PPPHHH@@@===:::888777666555333222333444555555444333222000///---,,,++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,------...)))***+++,,,,,,+++***)))+++***)))(((((()))***+++,,,---...//////000000000+++***************++++++)))+++------+++***)))***...------,,,++++++******++++++***)))(((((((((((()))))))))***------,,,+++******+++,,,,,,,,,++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......222444888CCCUUUnnnzzzlll]]]TTTWWWiii|||zzzyyyxxxxxxxxxxxxyyy{{{}}}~~~}}}|||wwwtttmmmcccXXXPPPKKKIII???===<<<;;;;;;AAAQQQaaarrrxxxwwwiiiVVVGGG===999777555333222222000---+++***++++++++++++,,,,,,,,,,,,***(((&&&%%%&&&'''(((''''''(((((())))))((((((,,,++++++***************'''(((******))))))***+++(((&&&''',,,333@@@TTTeeennneeeUUUCCC555---)))'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((+++***&&&######$$$#################################$$$$$$%%%%%%&&&###############$$$$$$$$$$$$&&&(((((('''&&&'''((( """$$$%%%$$$$$$%%%&&&'''&&&%%%$$$###"""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%,,,,,,,,,,,,------.........,,,,,,...111222000...000//////...---,,,++++++---,,,,,,,,,,,,,,,,,,+++111333555444444777>>>DDDMMMSSS\\\ccciiiooouuuzzz}}}rrrggg\\\PPPIII@@@===:::888888777555333111222444555555444222111------,,,,,,+++*********++++++++++++++++++++++++***)))))))))***,,,...///+++,,,...//////...,,,+++,,,++++++***+++,,,...///------------............+++***)))))))))))))))***&&&)))+++,,,+++***)))***,,,,,,++++++++++++++++++,,,---,,,,,,+++***))))))))))))***---//////,,,)))((()))***+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......222444999EEEXXXqqqvvvjjj]]]TTTZZZlll}}}~~~}}}}}}{{{zzzxxxvvvuuuttttttuuuwwwxxxzzz{{{{{{~~~~~~}}}zzzyyyuuuqqqlllgggccc^^^YYYUUULLLJJJIIIGGGBBBAAAJJJWWWjjjwwwyyyjjjZZZJJJ???999888666555444222///,,,******+++++++++,,,,,,,,,,,,+++***))))))((((((((((((''''''''''''((())))))++++++***)))))))))))))))))))))***,,,------+++)))***''''''///;;;JJJ]]]lllooo___JJJ:::222---)))'''$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%''')))(((&&&%%%&&&(((##################$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$(((,,,+++'''$$$%%%'''#################################"""###%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%"""$$$'''&&&%%%$$$%%%'''!!!###%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$###$$$$$$"""###$$$&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&*********++++++,,,,,,,,,...,,,,,,...111222111...++++++,,,,,,---......////////////......---------111444555555444777>>>EEEMMMSSS[[[bbbgggmmmtttzzzzzzoooeeeZZZOOOGGG>>><<<999777666555333222000111333444444333111000++++++,,,++++++***((((((++++++++++++++++++++++++******)))(((***,,,///000---...000111111000...---))))))))))))***,,,...000---------,,,,,,,,,++++++******)))((((((((((((((( $$$(((***++++++,,,---)))))))))***++++++,,,,,,......//////...,,,+++)))))))))***...111111---)))'''((()))***++++++***)))+++*********++++++------++++++,,,,,,,,,---------------,,,,,,,,,---......222333999EEEZZZsss|||ssshhh\\\UUU[[[nnn~~~~~~}}}}}}|||{{{{{{{{{zzzzzzyyywwwvvvuuutttuuuwwwyyy{{{|||||||||}}}~~~~~~}}}zzzyyytttqqqmmmkkkkkkhhhccc^^^ZZZWWWUUUQQQIIIBBBEEEMMM___ooo~~~yyykkkXXXGGG;;;999777666555333000---*********++++++,,,,,,,,,+++,,,---...---+++)))((((((((('''&&&&&&((()))*********)))(((((((((((((((+++******---111000,,,(((---((((((222AAARRRdddqqqlllXXX@@@333//////---+++%%%%%%&&&''''''&&&&&&&&&'''(((''''''&&&%%%$$$###"""""""""######""""""""""""$$$&&&%%%###"""$$$&&&##################$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""''',,,+++(((&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$'''(((&&&&&&&&&%%%%%%$$$$$$$$$!!!######!!! !!!###!!!###%%%&&&%%%%%%&&&(((%%%%%%%%%$$$%%%%%%&&&&&&!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''------------------------+++,,,...000000///...---000...,,,,,,---//////...///...---///111222111000111111000000222777>>>CCCMMMSSS[[[aaagggmmmuuu{{{wwwnnndddVVVLLLGGG@@@888333555777555222111444333111222333333222000//////...------------...&&&(((***+++,,,+++)))(((,,,+++)))((((((***,,,------///444999;;;777111,,,------+++*********+++,,,---,,,,,,,,,......,,,***+++,,,---......---++++++((()))***)))((()))+++---***,,,...---***)))+++---444555444000,,,)))((((((---,,,***(((((()))+++,,,+++***(((''''''(((***++++++***)))))))))***,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////111333999GGG\\\vvvyyypppfff\\\UUUZZZlll}}}yyyyyy{{{||||||{{{uuuxxxzzzzzzxxxvvvuuuuuuttttttttttttvvvxxxzzz{{{~~~}}}zzzxxxwwwqqqlllkkkmmmmmmjjjgggjjjgggbbb\\\WWWTTTRRRQQQTTTeeeyyylllWWWHHH===555666666000***(((+++,,,------------///111,,,,,,***)))))))))***++++++***'''%%%%%%&&&(((***((((((((((((((((((((((((&&&)))...222333222///,,,---...000777HHH\\\jjjnnniiiWWWCCC777000***'''&&&(((&&&%%%$$$%%%''')))***"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%$$$%%%%%%%%% ###&&&&&&###!!!"""$$$%%%'''&&&""""""$$$$$$!!!######$$$%%%&&&&&&''''''"""###$$$&&&&&&%%%$$$$$$'''))))))(((&&&%%%$$$%%%########################&&&%%%$$$######%%%'''((('''***)))%%%###&&&((('''###"""!!!!!!!!!"""$$$$$$%%%$$$$$$$$$%%%''')))***((('''%%%######$$$%%%&&&!!!###'''((('''%%%%%%%%%&&&%%%%%%&&&((()))((('''------------------------***+++---...///...---,,,---,,,******+++,,,+++***...------...000111111000111111111222444888???DDDNNNTTT\\\ccchhhooowww}}}vvvnnndddVVVKKKFFF???888333555777444222111444333111222333333222000//////...---------------)))***+++,,,,,,+++******---,,,+++++++++,,,---...,,,///333888;;;888333///---,,,+++***)))***++++++&&&&&&((())))))******+++'''((()))))))))((('''''')))***+++***(((((((((***((()))***)))(((***...111888888666333...***((((((***)))(((((((((***,,,---++++++))))))))))))+++++++++***)))))))))***,,,,,,,,,+++******+++---000222,,,,,,------.../////////111333:::HHH]]]wwwwwwnnndddZZZTTTWWWiii|||}}}{{{xxxxxx{{{||||||{{{vvvyyy{{{{{{yyywwwvvvvvvuuuuuutttuuuvvvwwwyyyzzz|||}}}}}}yyywwwuuuqqqnnnnnnqqqrrrpppmmmnnnkkkgggccc```]]]]]]\\\YYYcccqqq~~~nnnXXXHHH999666666333///...***+++++++++,,,---...000,,,+++***)))))))))***+++***)))(((&&&&&&'''((()))(((((((((((((((((((((((((((***---//////---***(((,,,---000999LLLaaammmooo\\\LLL:::111,,,(((%%%%%%''''''&&&%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$&&&&&&######''''''%%%######$$$$$$%%%%%%&&&&&&!!!""""""###$$$#########&&&((())))))'''%%%%%%&&&########################%%%$$$###"""###$$$&&&''''''***)))%%%"""%%%&&&%%%######"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""""""""###$$$"""$$$%%%%%%&&&(((&&&$$$$$$$$$&&&'''&&&%%%------------------------***+++,,,---------,,,+++000///......//////---+++...---,,,---///000000///000222333555777;;;@@@DDDOOOUUU]]]dddjjjqqqyyyuuummmcccUUUIIIDDD???888444555666444222222444333111222333333222000///......---------------,,,++++++++++++++++++++++++,,,,,,------...------***,,,000444777666222...,,,+++******))))))******''')))++++++)))(((***---((())))))******))))))(((((()))++++++)))(((((()))******)))((((((+++///333;;;;;;999444///***((((((((('''''''''(((***,,,---+++++++++++++++++++++++++++************+++,,,,,,---+++))))))***...222555,,,,,,------.../////////111333;;;III^^^www~~~uuulllaaaWWWQQQTTTfffyyyuuuyyyxxxwwwyyy{{{|||{{{zzzwwwyyy{{{{{{yyyxxxwwwxxxvvvvvvuuuuuuvvvvvvwwwxxxyyy{{{~~~|||yyywwwsssqqqppprrrvvvwwwuuussspppnnnllliiihhhgggggggggaaaccchhhuuunnn\\\HHH>>>;;;777333222...---,,,++++++,,,------,,,+++******))))))******))))))((((((((('''''''''((((((((((((((((((((((((((()))***++++++***)))(((---...222===RRReeellljjjRRRDDD666///---***)))***'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&###############$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###&&&%%%"""###&&&'''$$$$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%'''))))))(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%(((((($$$!!!###$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$############ """###$$$%%%''')))'''&&&%%%%%%&&&'''&&&$$$------------------------***+++,,,------------,,,111000000111111111...,,,---,,,+++---///000///...///222555888:::>>>BBBEEEOOOUUU]]]dddkkkrrr{{{~~~ssslllaaaSSSGGGAAA>>>888555666666333111333444333111222333333222000///...------,,,,,,---------,,,+++*********++++++(((***,,,---...---,,,+++((())),,,///111000---)))++++++*********)))))))))+++...///---'''%%%'''+++******++++++++++++++++++&&&(((***+++*********+++,,,++++++******,,,...///999999777333///+++))))))''''''''''''((()))***++++++,,,,,,------,,,,,,+++************++++++,,,,,,---,,,++++++,,,///111333,,,,,,------.../////////000333<<>>NNNccc{{{~~~~~~|||rrrggg[[[PPPIIIQQQcccyyy{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{yyyvvvttttttuuutttuuuvvvvvvuuuuuuvvvxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuuuuttttttssssssqqqpppnnnmmmooooooooonnnnnnmmmlllllliiiiiikkknnnooopppvvv}}}}}}lllZZZKKK@@@777333---,,,---///...,,,***++++++++++++***))))))((()))***+++***)))((('''((((((((((((((((((((((((***)))(((''''''((()))***(((333CCCUUUfffkkk```QQQ:::333---,,,***'''(((***&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$###############$$$%%%&&&%%%###""""""###$$$$$$###!!!$$$%%%$$$''',,,...---&&&$$$###""""""###%%%&&&###############$$$$$$%%%%%%(((+++,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""############!!!$$$""""""%%%&&&%%%"""######$$$%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""$$$%%%$$$%%%'''(((&&&%%%$$$$$$%%%&&&%%%###------------------------------,,,,,,------.........,,,+++,,,...000000///...------...000111111000///111444888;;;@@@FFFJJJNNNTTT]]]fffmmmuuuzzzmmmcccXXXLLLCCC@@@<<<999777777444111111444444333111222333333222000...---,,,,,,++++++,,,,,,+++,,,...///000000000000000111333444555666666555222000---,,,------,,,+++,,,------...---,,,+++*********))))))***+++...///...............000111222111000///,,,***+++---000666222,,,)))***++++++***)))***++++++)))((()))+++))))))******************---,,,+++******+++,,,---***+++,,,---------,,,,,,+++,,,------------,,,,,,,,,,,,------...////////////444???OOOddd{{{~~~wwwooofff[[[QQQKKKNNN```|||yyy~~~yyy{{{}}}~~~}}}|||{{{{{{zzz{{{{{{xxxuuutttvvvxxxuuuvvvwwwvvvuuuuuuwwwyyyyyyzzz{{{||||||{{{{{{zzzyyyxxxvvvtttsssssstttuuuttttttrrrpppnnnllllllmmmmmmmmmnnnnnnoooooonnnnnnnnnjjjjjjnnnooommmooosssvvv}}}{{{ssseeeXXXHHHAAA888333222000---******++++++,,,+++***)))(((***************)))(((((((((((((((((((((((((((((()))(((''''''''''''((())))))888LLL^^^iiigggVVVEEE666000------,,,)))))),,,&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$###&&&&&&$$$&&&***,,,***&&&$$$###""""""$$$'''(((%%%&&&&&&'''''''''''''''&&&))),,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$#########&&&###"""$$$$$$"""!!!"""###$$$$$$$$$######%%%%%%$$$#########$$$$$$%%%$$$$$$###$$$%%%&&&''' """%%%&&&&&&%%%&&&'''$$$###"""###%%%%%%$$$###------------------------,,,,,,+++++++++,,,---...***(((''''''***,,,------///...---///111222111000///111444777;;;@@@FFFKKKOOOVVV___gggooowwwyyykkkaaaWWWKKKCCC@@@<<<999777777444000111555444333111222333333222000...---,,,,,,++++++,,,,,,+++---///222333333333222000000222333444555555555///---+++***+++,,,,,,,,,,,,---...///...---,,,+++,,,)))'''&&&''')))))))))++++++******+++,,,...///,,,,,,,,,++++++///444888HHH@@@555---******+++***)))***+++***(((((((((***'''((()))+++,,,,,,,,,,,,---,,,***))))))***,,,---***+++,,,---...---,,,,,,++++++******+++---...///,,,,,,------...//////000///444???PPPeee|||~~~~~~|||}}}}}}yyytttmmmeee[[[RRRLLLKKK]]]zzzvvvzzz~~~{{{}}}}}}{{{{{{yyyzzzzzzwwwuuuuuuxxx|||vvvwwwxxxwwwvvvvvvxxxzzzyyyzzz|||}}}}}}}}}|||{{{{{{yyyuuurrrqqqrrrsssttttttsssrrrooolllkkklllmmmjjjjjjlllmmmnnnooooooooossskkkggglllnnnkkkhhhjjjooosssxxx}}}zzzjjj[[[RRRFFF===777222+++&&&******+++,,,+++***)))(((*********)))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&''')))***+++...???TTTdddjjjaaaLLL999...***'''((((((%%%&&&)))&&&%%%#########%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%!!!%%%((((((%%%###$$$&&&&&&((('''###!!!$$$###!!!&&&$$$###"""###%%%(((*** !!!"""###$$$###""""""&&&))),,,---+++'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$!!!&&&((($$$"""###""" !!!"""###$$$###"""""")))'''%%%###"""""""""###((('''%%%%%%%%%''')))***%%%'''******(((&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%***,,,------++++++,,,...---------............///////////////000000000000222222222111111111111111111333666888;;;@@@FFFJJJQQQWWW```hhhpppxxx{{{pppcccXXXNNNFFFAAA<<<:::888666444444444444444444222111111111222333------------------------...,,,000888999555333555777555444555555444222000333000...///111222000---,,,,,,,,,---------------,,,+++***))))))***+++,,,111000000//////......------+++***+++---000222333JJJEEE>>>666///***'''&&&///---+++)))((()))+++---(((+++---,,,)))(((***---(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,---...///000111222111666@@@RRRiii{{{zzz|||~~~}}}|||}}}~~~|||{{{{{{tttooommmfff[[[PPPKKKOOO\\\uuuxxx}}}{{{}}}}}}~~~~~~~~~~~~}}}|||yyyyyyzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwzzz|||~~~~~~}}}yyyxxxvvvuuusssrrrrrrrrrrrrrrrqqqooommmlllnnnooonnnnnnnnnnnnoooqqqsssuuunnnmmmlllkkkkkklllmmmmmmrrrnnnkkkqqq|||xxxqqqcccRRRCCC999444333000000///---++++++---000------,,,+++***)))((((((&&&((((((%%%%%%((((((&&&***)))'''''')))+++,,,---444CCCYYYfffaaaQQQ@@@888111///...,,,***((('''&&&)))((('''((())))))'''&&&%%%$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&''')))***+++$$$%%%&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''***///000---((($$$"""%%%''')))'''$$$###$$$''''''&&&%%%$$$$$$$$$%%%&&&(((&&&$$$!!!$$$&&&''''''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$***,,,------++++++,,,...,,,,,,,,,,,,---------............/////////000000111111111111111111111000111333555777;;;???EEEJJJQQQXXXaaajjjqqqzzzzzznnnbbbWWWMMMEEE@@@;;;:::888666444444444444444333222111000111111222------------------,,,,,,...,,,///666777333222555777888:::===??????<<<999888555333333333333000...---------....../////////,,,+++***))))))***+++,,,++++++++++++******))))))***,,,...///......///000555333000,,,)))(((''''''---,,,+++)))))))))++++++((()))************+++,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111333888BBBTTTkkkzzzxxxzzz}}}~~~~~~~~~~~~}}}|||zzzsssnnnkkkeeeYYYNNNIIIKKKYYYsss~~~uuu{{{}}}~~~~~~~~~}}}||||||{{{{{{||||||||||||{{{{{{uuuuuuvvvvvvwwwwwwwwwxxxyyyzzz|||}}}}}}|||{{{zzzxxxwwwvvvuuutttsssssssssttttttuuussspppnnnmmmnnnqqqqqqppppppqqqrrrssstttppppppooonnnnnnooopppqqqtttrrrpppppptttzzztttdddTTTEEE;;;666000//////...---,,,++++++------,,,+++***((('''&&&&&&)))(((%%%%%%((()))&&&&&&%%%######%%%''')))***>>>MMM```ggg]]]JJJ:::222---.........---+++)))(((&&&&&&&&&'''((('''%%%############$$$%%%%%%### &&&&&&&&&'''(((((())))))'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&,,,...---)))&&&$$$$$$&&&'''&&&###"""###%%%######$$$$$$$$$$$$$$$$$$'''&&&$$$###!!!!!!!!!!!!"""$$$%%%&&&&&&&&&&&&'''&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&***,,,------++++++,,,...+++++++++,,,,,,,,,---------------.........///////////////000000000000000000222444666999>>>DDDIIIQQQXXXbbbkkksss|||xxxlll___TTTKKKCCC???:::999777555444333333444222222111000000000000111.........------,,,,,,,,,...,,,...222333222222444666888===BBBGGGGGGEEEBBB<<<:::777666555333111...---......///000111111111,,,+++***))))))***+++,,,+++++++++,,,++++++******(((,,,000111///---,,,---))))))******++++++,,,,,,+++************)))))))))+++******+++---///......((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,------...///000111111333888BBBTTTkkk}}}wwwuuuxxxzzz~~~~~~yyyrrrllljjjcccWWWLLLGGGGGGVVVppp{{{rrrxxx~~~~~~}}}|||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzttttttuuuvvvwwwxxxxxxyyywwwxxxyyyzzzyyyxxxwwwvvvwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvrrrooonnnnnnssssssrrrqqqppppppqqqqqqppppppoooooooooqqqrrrsssssstttrrrmmmiiilllvvvzzzjjjWWWEEE;;;444111//////000///,,,(((,,,,,,,,,,,,***(((&&&$$$'''***)))&&&&&&)))***'''((('''%%%%%%&&&))),,,...DDDTTTcccdddUUUBBB444...***---000222222000,,,***&&&&&&&&&((()))(((%%%"""""""""###%%%&&&$$$ $$$%%%&&&''''''&&&%%%%%%)))'''$$$"""!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""&&&+++---+++(((%%%$$$###$$$%%%$$$###"""###$$$!!!!!!###$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&***+++---,,,++++++,,,...+++,,,,,,,,,,,,---------,,,,,,,,,---------...............///////////////000111333555888===DDDHHHPPPWWWbbbllluuu~~~}}}uuuiii]]]RRRIIIBBB>>>999888666444333333333444111111111000000000000000.........------,,,,,,+++---,,,---...///000111333333555888>>>CCCEEEDDDBBB:::999777555333222000///,,,------...///000111111,,,+++***))))))***+++,,,++++++,,,---------,,,+++)))***---...///...,,,+++***+++,,,---...---,,,,,,((()))***+++******)))(((***'''&&&(((---///...+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++------......///000000111111666@@@RRRiii{{{tttsssuuuxxx}}}yyyrrrllliiicccWWWKKKFFFFFFUUUoooyyypppwww~~~~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwssstttuuuvvvwwwxxxyyyyyywwwxxxxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxwwwxxxwwwtttqqqpppppprrrttttttsssqqqpppooonnnnnnnnnnnnmmmmmmnnnppprrrsssrrrssspppjjjddddddkkksss}}}jjjTTTFFF<<<666000...000111...***)))***+++++++++)))'''&&&(((******''''''******((())))))((('''(((+++///222CCCSSSaaa]]]LLL<<<222...***---222555555222...***)))((()))***+++***&&&$$$%%%$$$$$$%%%%%%$$$!!!$$$%%%&&&'''&&&%%%###!!!'''&&&%%%$$$######$$$$$$$$$$$$############$$$$$$""""""""""""######$$$$$$########################&&&)))------+++&&&###!!!$$$$$$$$$$$$#########$$$""""""""""""###$$$&&&'''$$$$$$$$$$$$%%%%%%&&&&&&"""""""""$$$%%%&&&%%%$$$&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&##################$$$$$$***+++---,,,++++++,,,...------------............,,,,,,,,,,,,------------------......////////////000111222444777===DDDIIIPPPXXXcccnnnwww{{{sssgggZZZPPPGGGAAA===888777555444333333333333111111111111000000//////.........------,,,,,,,,,,,,------,,,---///111111222222222555999<<<======333333222111000///......++++++,,,------...//////,,,+++***))))))***+++,,,'''(((***+++,,,+++******,,,)))(((***---///---+++)))***+++,,,+++***(((''''''(((***++++++***)))(((%%%###"""$$$(((***)))'''))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------......//////000000111666@@@RRRiiiyyysssrrruuuxxx|||~~~yyyrrrllliiicccVVVKKKFFFHHHVVVpppxxxpppvvv~~~||||||||||||{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvssstttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvwwwyyyyyyxxxwwwtttqqqoooppptttwwwwwwvvvuuutttrrrqqqpppoooooonnnnnnnnnoooppprrrssssssrrroookkkhhhggghhhiiittt{{{}}}jjj\\\FFF>>>333......000///---'''((()))***+++******)))(((******''''''******((('''''''''&&&&&&)))///333EEETTT^^^UUUEEE888222///+++...222666555222---******))))))***+++***'''$$$***'''$$$###$$$$$$$$$###&&&''')))))))))'''%%%###"""$$$&&&(((((('''&&&%%%$$$######""""""######$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$(((+++......+++'''$$$###%%%$$$$$$$$$%%%%%%%%%$$$&&&$$$"""!!!"""%%%(((***#########$$$$$$#########%%%$$$###%%%'''((('''%%%(((&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###""""""""""""###$$$%%%***,,,------++++++,,,...---------.........//////,,,,,,,,,---------......------......//////000000111111222444777===DDDIIIRRRZZZfffpppyyyzzzrrreeeYYYNNNFFF@@@===777666444333222222333333111111222222111111000///------------------------+++------+++,,,000111///333111///000333555777777---...///...,,,,,,,,,...+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,(((***,,,...///...---,,,...,,,***+++---...---,,,((()))***+++++++++***)))((()))***+++++++++***)))(((''''''(((***,,,,,,+++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---............//////000000333888BBBTTTkkkyyyrrrsssvvvzzz|||yyyrrrllliiibbbVVVJJJEEEJJJXXXrrrxxxooovvv}}}|||{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwttttttuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwvvvtttrrrppprrrvvvyyyxxxxxxxxxxxxwwwuuutttsssqqqqqqppppppppprrrsssttttttrrrooonnnooonnnjjjgggjjjpppyyy|||sssVVVLLL>>>444////////////)))))))))******+++,,,,,,'''***)))&&&&&&)))***''')))******)))(((,,,222888JJJWWW[[[OOO>>>555000,,,+++---111333333111...+++***)))''''''((('''%%%###+++((($$$"""###%%%&&&&&&******+++++++++***(((''' """&&&)))***)))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,---,,,***((('''%%%$$$###$$$&&&&&&&&&$$$'''%%%###!!!"""%%%(((***######$$$$$$$$$###"""!!!&&&%%%$$$''',,,...,,,******(((%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&''')))***,,,------++++++,,,...,,,,,,---------.........------------............---......///000000111111222222333444777===EEEJJJUUU]]]iiittt|||zzzrrreeeXXXNNNFFF@@@===666555444222222222222333111222333333333222000000+++,,,,,,------.........***...///,,,,,,000111---000.........000222111000+++---...---+++***+++---,,,++++++++++++*********,,,+++***))))))***+++,,,)))+++...000222111000///---222555444...++++++---))))))***+++,,,,,,,,,,,,)))******++++++++++++++++++---......------...///)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///............////////////333888BBBTTTkkkyyyssstttyyy}}}~~~}}}|||xxxqqqkkkhhhaaaTTTHHHCCCIIIXXXrrrwwwooottt|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzwwwwwwwwwwwwwwwxxxyyyzzzwwwxxxxxxwwwuuutttuuuwwwvvvvvvwwwxxxwwwvvvuuutttrrrqqqpppoooooopppqqqrrrqqqooonnnnnnpppooommmjjjeeedddfffmmmwww}}}~~~kkkbbbSSSDDD999444222222...---+++***)))***+++,,,&&&)))(((%%%%%%((()))&&&***,,,,,,+++***---555<<>>HHHPPP\\\dddoooyyy{{{oooaaaWWWMMMCCC===;;;999777444222111111222444333444555555444333111000......//////......---,,,......------------......+++,,,---.........---,,,000///,,,*********+++,,,***)))((((((***,,,,,,,,,***++++++++++++***)))(((***))))))***,,,,,,+++))).........------,,,,,,,,,,,,,,,+++***)))))))))***...,,,***+++------***(((+++***))))))***,,,...000000///---,,,,,,...111222+++,,,,,,+++***)))+++---111///------/////////...---///000000//////000222555888AAARRRhhh}}}zzz{{{~~~}}}xxxuuusssnnnggg]]]RRRHHHBBBFFFVVVrrr{{{mmmooo|||~~~}}}|||~~~~~~~~~|||zzzzzz{{{}}}qqqsssuuuwwwxxxwwwvvvuuuvvvwwwwwwvvvtttrrrssstttxxx{{{|||zzzuuusssvvvyyyxxxyyyyyyzzz{{{{{{||||||yyy{{{{{{zzzxxxvvvuuuuuuuuutttrrrpppppprrrtttuuuuuussspppooopppqqqqqqqqqkkklllnnnppppppooommmlll___[[[SSSLLLLLLTTTcccmmmwwwvvvtttmmmaaaRRRDDD;;;;;;222+++...///,,,)))***,,,---,,,***((()))---111///000///,,,)))+++222888HHHEEE???999222---***)))******+++,,,...000222333444222///,,,)))((('''&&&)))(((((('''&&&$$$###"""%%%&&&$$$"""%%%)))'''###'''''''''&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&&&&!!!!!!%%%$$$ ###'''%%%""""""$$$&&&''''''&&&'''***++++++(((%%%###&&&$$$"""###%%%&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((&&&&&&***111999<<<999555444...'''$$$$$$&&&'''&&&((())))))************)))&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$###""""""###$$$,,,,,,+++++++++,,,---...,,,,,,------------......++++++,,,---............---...///000000000//////000333555888:::AAAJJJPPP___fffrrr{{{zzzmmm___UUULLLBBB<<<:::999777444222111111333444333444444555444222111000...............------,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...000...,,,+++******+++,,,+++***)))***,,,...---,,,*********)))))))))))))))***))))))***+++,,,+++))),,,,,,,,,+++++++++******,,,+++******))))))*********)))'''(((******(((%%%,,,+++***))))))+++,,,---222000---+++***+++---...+++,,,,,,+++******,,,...000///------...//////...---...//////......///111111555>>>PPPggg~~~~~~}}}|||uuusssqqqmmmeee[[[PPPGGGAAAHHHWWWqqqzzzkkkmmm{{{~~~}}}}}}}}}}}}}}}zzzwwwvvvxxxzzztttuuuwwwxxxxxxwwwvvvuuuvvvwwwxxxvvvtttssstttuuuyyy|||}}}{{{vvvtttuuuxxxttttttuuuuuuvvvwwwwwwwwwvvvwwwxxxxxxvvvvvvwwwxxxxxxvvvtttrrrqqqrrrtttuuuuuurrrpppnnnooopppppppppkkklllmmmoooooonnnlllkkkeee___VVVLLLGGGHHHPPPVVViiinnnuuuxxxsssgggYYYPPPCCC999000//////,,,+++,,,+++++++++)))''''''***---+++,,,+++(((%%%'''...444===:::666111---***((('''***))))))***---///111111333111///,,,)))(((''''''''''''&&&&&&$$$###"""!!!######  &&&'''$$$''''''&&&&&&&&&%%%%%%%%%###"""""""""###$$$%%%%%%%%%"""!!!$$$$$$ ###&&&###!!!!!!"""$$$$$$$$$%%%''')))+++***(((%%%###&&&$$$"""###%%%&&&$$$"""###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''***///555777333///+++(((%%%$$$&&&(((((('''************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""###$$$$$$,,,,,,+++*********++++++,,,,,,---------.........,,,,,,,,,,,,---...//////...///000000111111000000...222777:::>>>DDDLLLRRRaaaiiiuuu~~~xxxlll^^^TTTKKKAAA;;;:::888777444222111222333444333444444444444222111000...............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((((((***---//////...,,,+++***++++++,,,++++++,,,---000000...---***)))((('''((((((*********)))((()))+++,,,+++************)))))))))))))))++++++***)))))))))******,,,+++******+++,,,***)))...---+++***)))***++++++///...,,,***)))***,,,---,,,.........------///111000...------...//////...---...//////......///000///333>>>PPPggg~~~~~~}}}vvvtttrrrmmmeee[[[QQQGGGBBBJJJVVVoooxxxiiikkkyyy}}}||||||}}}~~~|||xxxtttsssvvvxxxwwwxxxyyyyyyyyyxxxvvvuuuvvvwwwxxxwwwuuuttttttuuuyyy|||~~~|||xxxuuutttvvvqqqqqqrrrrrrssstttttttttssstttuuuttttttuuuxxxzzzyyyxxxuuusssrrrssstttuuutttrrrooonnnooooooooonnnkkkkkklllmmmmmmlllkkkjjjiiiddd[[[PPPFFF@@@??????NNNYYYiiivvv{{{vvvmmmeeeTTTJJJ???:::666111......***++++++)))(((((()))+++)))))))))&&&$$$&&&+++000222111...+++)))((('''''')))((('''(((+++...000000111000---+++)))((((((((($$$$$$$$$$$$###"""!!! $$$$$$ ###&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%""""""$$$$$$!!!!!!###&&&$$$"""!!!"""$$$$$$###%%%''')))******(((&&&$$$%%%$$$######%%%%%%%%%###"""###%%%%%%$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&)))((()))---000000,,,(((&&&%%%%%%&&&'''((('''&&&,,,,,,+++***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%------,,,+++++++++******,,,,,,------......//////...---,,,,,,,,,...///000111111222222333333444444111444888:::>>>EEEOOOVVVdddlllwwwwwwkkk]]]TTTLLLBBB<<<;;;777666444333222222333333333333444444333222000/////////......------------,,,,,,,,,------,,,,,,,,,,,,+++***)))***+++---......---,,,++++++++++++,,,,,,,,,---000222222///---+++***((('''''')))+++,,,***)))((((((***++++++***))))))))))))))))))))))))******))))))))))))******---,,,++++++,,,,,,,,,,,,,,,,,,+++******++++++,,,+++*********+++---///111///000111111000111333444///---,,,,,,...//////......///111000///...///111222666AAARRRiii}}}~~~{{{wwwtttoooggg]]]SSSJJJEEEKKKUUUlllxxxhhhjjjwww}}}|||}}}~~~|||xxxuuuuuuxxx{{{zzz{{{{{{zzzyyyxxxvvvuuuuuuvvvwwwvvvtttssstttuuuyyy|||}}}|||yyyuuuttttttrrrrrrrrrsssttttttuuuuuurrrsssrrrrrrqqqsssvvvyyyyyyxxxvvvsssrrrqqqrrrrrrsssqqqooonnnoooooonnnmmmkkkkkkkkklllkkkjjjiiihhhiiifff```WWWLLLCCC;;;888999CCCSSScccooouuuvvvuuujjjcccYYYPPPGGG===444///,,,,,,++++++***+++,,,---*********((('''(((,,,//////...,,,***)))))))))******(((&&&(((---111222111///...,,,***)))(((((()))######$$$######"""!!!!!!&&&'''$$$ ###%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$######$$$######"""###(((&&&$$$$$$%%%&&&%%%$$$%%%&&&((())))))(((&&&$$$$$$######$$$$$$%%%%%%$$$!!!###$$$$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((***,,,+++(((%%%)))((('''&&&&&&%%%%%%$$$,,,,,,,,,+++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%%%%......---------,,,++++++,,,,,,---......///000000///...---,,,---...///000111111111222222333444555777888999999===FFFRRR[[[eeennnyyywwwkkk^^^UUUMMMCCC>>><<<666666444333333333333333222333333444333111000///000///...------------...------............------+++,,,,,,---------------------,,,,,,++++++,,,,,,,,,,,,...000222222000...---,,,***))))))***,,,---***)))'''''')))***+++***))))))*********************))))))((())))))******)))))))))((('''((()))***************+++,,,------+++++++++,,,---///111333///000111000//////111333...---+++,,,...//////...111222333222111000111222555999BBBSSSiii}}}zzz|||}}}~~~wwwtttooofff\\\RRRJJJEEEJJJTTTkkkyyyhhhiiivvv~~~}}}~~~}}}zzzxxxzzz~~~}}}||||||{{{yyyxxxvvvuuutttuuuvvvuuussssssssstttyyyzzz|||{{{yyyvvvtttsssrrrrrrsssttttttuuuuuuvvvssssssrrrqqqooopppsssvvvwwwvvvtttrrrpppooooooooorrrpppnnnnnnooopppooonnnlllkkkkkkjjjjjjiiihhhggggggfffbbb\\\SSSIII>>>888666:::BBBMMMZZZiiittt{{{xxxxxxtttkkk___OOO???333///---,,,++++++,,,,,,---++++++***)))))))))+++---///...,,,***))))))*********((((((,,,222666666444...---+++)))((((((((((((###$$$$$$$$$$$$$$$#########%%%######%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$######$$$$$$###'''%%%$$$$$$%%%&&&%%%$$$%%%&&&'''(((((('''&&&%%%######$$$$$$$$$$$$%%%&&&"""###%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))((('''+++***(((&&&$$$%%%&&&(((******+++,,,,,,++++++***''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&------.........---,,,,,,,,,,,,---...///000000111///...............//////.........///000111222333999999999:::>>>HHHVVV```gggppp|||vvvjjj]]]UUUMMMDDD???===555555444444333333333333222333333333333111000///000///...---,,,---......------////////////------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///......---,,,+++***++++++,,,***(((''''''(((*********************++++++++++++))))))((((((((()))***************)))((((((+++---((()))***+++,,,------...............//////000111---......---,,,+++---///---,,,+++,,,...//////...222333444333222111222333444888AAARRRhhh~~~~~~zzz{{{~~~zzz|||}}}uuurrrlllcccYYYOOOGGGBBBHHHTTTmmm{{{jjjjjjvvv~~~~~~~~~~~~}}}{{{{{{}}}}}}}}}|||zzzyyywwwvvvvvvtttuuuvvvuuutttssstttuuuxxxxxxyyyxxxwwwvvvtttsssqqqqqqrrrssssssttttttuuusssssssssqqqooooooqqqrrrtttsssrrrpppooonnnmmmmmmpppooonnnoooqqqrrrqqqooommmlllkkkjjjiiihhhggggggfffeeeccc^^^WWWLLL???777666555555:::DDDTTTccclllsss{{{}}}ssscccOOO???666222...+++***++++++***)))))))))((()))))))))***---,,,***((('''''''''(((***(((***000888<<<;;;777...,,,***)))''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%""""""###&&&'''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&"""$$$%%%"""###%%%&&&######"""!!!"""$$$%%%$$$###$$$%%%&&&'''((('''&&&&&&"""###$$$%%%$$$$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((()))((('''%%%$$$%%%))),,,'''(((***+++,,,---------''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,---------,,,,,,,,,,,,---...///000111111......////////////......------------...000222333555666999<<>>===555555444444444333333333222222333333222111///...000///...,,,,,,---...///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---------+++,,,,,,,,,---,,,,,,,,,,,,++++++,,,...///...---...------,,,+++***))))))+++(((&&&&&&(((*********))))))*********+++++++++((((((((((((((()))******+++,,,---+++******---111)))***++++++,,,,,,,,,,,,------...//////000111111.........---+++***+++------+++***+++---/////////222333444333111000111222333777@@@QQQhhh}}}zzz{{{}}}~~~}}}zzz{{{|||~~~tttqqqjjjbbbXXXNNNFFFBBBFFFVVVqqq}}}mmmlllvvv~~~}}}}}}}}}{{{{{{{{{{{{{{{|||}}}|||{{{yyyxxxwwwwwwvvvuuuwwwxxxwwwvvvuuuvvvxxxwwwvvvuuuuuuvvvuuuuuutttqqqrrrrrrsssttttttuuuuuuqqqrrrsssrrrpppooopppqqqrrrrrrqqqpppnnnmmmmmmlllooonnnnnnppprrrtttsssrrrnnnmmmllljjjiiihhhggggggeeecccaaa___YYYOOOCCC:::222000000222888AAAJJJPPP^^^lll{{{}}}rrr```QQQDDD>>>555///,,,,,,***))))))((((((((())))))((('''***)))'''&&&%%%&&&&&&'''((('''***333===AAA>>>999...---***((('''&&&&&&&&&######$$$%%%&&&&&&%%%%%% ###""""""%%%''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''!!!%%%%%%""""""&&&'''###!!!!!!!!!"""%%%&&&%%%$$$$$$%%%&&&''''''''''''&&&!!!###%%%%%%######%%%((('''(((((('''%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$&&&'''&&&'''((('''$$$$$$&&&(((&&&&&&((()))***++++++,,,'''''''''''''''''''''''''''''''''(((((((((''''''((()))+++,,,---,,,,,,+++,,,,,,---...///000111222---...///000000///...---///.........000222333555000333888>>>EEEPPP]]]fffllluuu}}}sssgggZZZRRRKKKBBB===<<<444444444444444444333333222222333333222111///...111///---,,,,,,,,,...///***+++---......---+++***---+++***((()))+++---///++++++,,,---------,,,,,,,,,***)))***,,,......------------,,,***)))'''&&&+++(((&&&&&&''')))******(((((())))))******++++++((((((((((((((()))******((()))***(((&&&'''+++...+++,,,,,,,,,,,,+++******)))***+++...000222444555111111111///---,,,,,,...---+++***+++---/////////111333333222000///000111333777AAASSSkkk|||xxxzzz}}}|||zzz{{{{{{|||}}}~~~vvvrrrlllcccYYYOOOGGGCCCFFFWWWuuu~~~ooommmwww~~~~~~}}}|||{{{{{{xxxyyyzzzzzzyyyzzz}}}||||||zzzyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwxxxzzzvvvuuusssssstttuuuuuuuuusssttttttuuuuuuvvvvvvwwwoooqqqssssssrrrqqqqqqrrrrrrqqqqqqpppooonnnmmmmmmnnnnnnnnnqqqsssuuutttsssooonnnllljjjiiihhhggggggcccbbb```___[[[SSSHHH@@@000111333555888;;;===>>>JJJ]]]rrr}}}zzzlll^^^PPPHHH===555000...,,,******))))))***++++++)))((()))((('''&&&&&&&&&'''(((&&&&&&***444???CCC@@@:::...---+++(((&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$((()))$$$!!!$$$&&&&&&#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((!!!%%%&&&""""""''''''###"""""""""$$$''')))((('''$$$%%%%%%&&&'''''''''''' ###%%%%%%######%%%(((((()))***(((&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!"""$$$&&&&&&)))+++)))%%%!!! %%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''',,,,,,,,,---...///000000///......---------......111111000000000000111111000222222222111222333555666777<<>>666000...111555444444555@@@IIIWWWeeesss{{{xxxqqqiii^^^NNN@@@999555222///---,,,+++***)))(((''''''((())))))))))))'''&&&%%%###$$$)))222;;;???===999///...+++(((&&&%%%%%%&&&###$$$&&&''''''&&&%%%###***%%%!!!!!!$$$&&&$$$""""""""""""###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$'''&&&$$$#########$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$###"""$$$''''''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%&&&&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$%%%'''))))))&&&$$$((((((((('''&&&&&&%%%%%%)))((('''&&&%%%&&&&&&'''++++++,,,,,,------...............---------......++++++************++++++000111222111111111333555777888===EEEMMMTTTaaammmvvv|||~~~ppphhh[[[PPPIIIDDD???;;;999777444222000000111222111222222333333111000///111000///......///000111111111///...---,,,,,,,,,++++++******+++---...///------...------...111444999555000,,,++++++******(((((())))))))))))))))))&&&'''((()))***++++++++++++++++++++++++++++++++++++***)))((('''(((((()))***))))))***,,,------,,,,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---......///000000...,,,+++---///---------,,,,,,---......111111222222111000///...444888CCCUUUkkk{{{wwwyyy~~~~~~~~~~~~{{{yyyvvvqqqlllfffZZZLLLEEEDDDJJJ\\\zzz}}}mmmlllttt{{{~~~~~~~~~~~~}}}|||||||||}}}|||{{{zzz{{{|||~~~~~~|||zzzyyyxxxxxxwwwuuutttwww{{{|||yyyuuutttttttttuuuuuuuuuuuuuuuwwwuuussstttvvvwwwuuusssuuuuuutttsssrrrqqqpppoooooopppqqqrrrrrrqqqpppooorrrsssuuuvvvuuutttrrrqqqooonnnmmmkkkjjjiiiiiihhhfffeeecccbbb^^^UUUIIIAAA888222///222555555444555222<<>>CCCOOO\\\fffmmmwwwwwwiiiaaaUUUKKKEEE@@@<<<999333555777888777555222111333333444444444333222111///.........///000222333777555333000---+++******,,,,,,---...---,,,+++******+++,,,+++))))))***+++---+++(((((()))+++++++++++++++***))))))******+++%%%&&&'''(((******++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***---+++***+++,,,,,,+++***(((((())))))))))))((((((++++++******++++++,,,---...+++'''''')))++++++***000//////............//////......---...///000111666;;;HHH[[[pppxxxuuuxxx}}}~~~|||zzzzzz{{{{{{zzzyyywwwrrrllleeeYYYLLLEEEDDDIII[[[xxx{{{eee```jjjsssyyyzzz{{{{{{||||||{{{{{{||||||||||||{{{zzzxxxwwwtttuuuvvvvvvuuuuuuvvvwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuvvvwwwtttpppnnnppprrrnnnppprrrtttuuutttrrrqqqssstttuuuvvvvvvuuutttssstttssssssrrrqqqqqqqqqqqqnnnmmmllllllkkkkkkkkkkkkiiigggeeedddccc^^^VVVOOOAAA888111///...,,,+++,,,'''---000,,,+++...222333111333777<<>>333---+++,,,,,,+++******+++,,,---......///+++,,,------///888EEEOOOZZZiiiuuuuuuooogggVVVDDD;;;333...---+++&&&%%%(((***(((&&&$$$$$$%%%'''((("""###%%%&&&&&&&&&''''''&&&&&&&&&$$$""" %%%%%%$$$######$$$%%%%%%'''$$$%%%''''''###"""$$$'''%%%"""###$$$%%%$$$"""%%%$$$$$$######$$$&&&&&&$$$$$$$$$$$$%%%'''(((***222666:::;;;777000+++((($$$$$$$$$%%%%%%$$$$$$###%%%$$$%%%'''+++,,,***(((((((((''''''&&&&&&&&&&&&$$$&&&((()))(((''''''((((((&&&%%%$$$$$$%%%&&&((($$$$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''%%%######%%%&&&&&&%%%+++++++++++++++,,,------(((...///***'''***...///......000111222222222222222000111555555555888===CCCLLLYYYccckkkttt~~~uuulllaaaUUUNNNHHHAAA<<<<<<888777555444333333222222222222222222222111000000//////...///222555999<<<555333///...------,,,++++++***)))***,,,---,,,+++++++++************++++++)))))))))*********++++++$$$''')))*********+++,,,---+++***+++---.........333444666555222///...---000...------.........---///...,,,+++***+++,,,---))))))((((((((()))******)))***++++++,,,,,,,,,+++******++++++++++++++++++---------............///...///111222111000111222444;;;EEEVVVnnn||||||yyytttnnnfffYYYKKKCCCBBBEEEUUUqqq{{{lllccceeeqqq~~~}}}~~~|||zzzzzzzzzxxxxxxwwwvvvuuuvvvyyy{{{wwwwwwvvvvvvvvvvvvvvvwwwttttttuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwwwwvvvtttrrrrrrsssvvvxxxxxxxxxsssrrrqqqpppppppppppppppsssrrrqqqpppooonnnmmmmmmkkknnnnnnkkkhhheee\\\TTTHHH@@@555---+++***)))(((((()))))))))************)))******)))***...777===EEEUUUfffpppuuutttgggXXXFFF===333///,,,)))(((((())))))((('''&&&'''''''''!!!###%%%''''''&&&%%%$$$((((((((('''$$$""""""###%%%%%%$$$$$$$$$$$$%%%%%%***&&&%%%'''&&&######%%%'''%%%###"""###$$$###"""###""""""!!!"""###%%%&&&$$$$$$###$$$%%%&&&((()))555>>>FFFHHH@@@555---)))%%%%%%$$$$$$######""""""'''&&&%%%'''***,,,---,,,---,,,+++)))(((''''''&&&"""%%%((()))(((&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%++++++******++++++,,,---(((---///+++)))---111222......///000111222222222222111222666777666:::@@@FFFPPP\\\fffnnnvvvvvvmmmbbbVVVNNNHHHAAA<<<;;;888777666444333333333333333333333333222111000000333222111222555:::???BBB777444000...---,,,+++***,,,,,,,,,---...//////...******))))))))))))******))))))*********+++++++++%%%'''))))))((((((***+++,,,++++++,,,------...---777999:::888444///,,,***///,,,***+++---...,,,***+++***)))))))))******+++******+++***))))))+++,,,******++++++,,,,,,------,,,,,,,,,,,,------......---------............///...///111111000000111333555<<>>333---***)))(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''%%%###%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%,,,(((&&&'''&&&###$$$'''%%%$$$######$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$#########$$$&&&((()))777DDDSSSVVVMMM===000***'''&&&%%%$$$#########"""'''&&&%%%&&&(((+++---///...///000000///---***)))###%%%((()))(((&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%++++++******++++++,,,------//////------111111///......///000111222333333444333444888999888<<>>CCCMMMVVVbbblllttt|||xxxkkk```TTTMMMGGG@@@;;;;;;888888666555444333333333444444444444333222000000...---,,,+++,,,...111333333111...,,,,,,---,,,++++++---//////...,,,,,,,,,******))))))))))))***************++++++++++++,,,*********)))''''''(((***)))+++------,,,++++++,,,***---000111000/////////,,,,,,,,,---...///...,,,------------------------(((***+++***'''&&&(((+++***+++,,,---.../////////---,,,+++***+++,,,---...---------............///...///000000///000222555888>>>HHHXXXqqq{{{vvvqqqjjj]]]MMMCCCAAAEEEUUUqqqmmmaaabbbooo}}}{{{ooohhhfffgggpppxxx}}}yyyvvvtttuuuvvvssssssrrrqqqpppppppppppppppqqqtttuuuvvvvvvtttssspppoooppprrrtttuuusssqqqtttttttttvvvyyyzzzzzzxxxttttttsssssssssttttttuuutttuuuvvvwwwvvvssspppnnnllloooooollliiifff]]]UUUCCC<<<333...------,,,+++************))))))))))))((((((((()))***+++,,,,,,+++...333;;;HHHZZZkkkwwwtttmmm^^^JJJ;;;333...***&&&''''''''''''&&&%%%%%%---)))$$$###$$$&&&%%%###&&&&&&'''&&&$$$"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%"""!!!###### !!!$$$!!!###%%%&&&&&&(((+++---,,,+++(((&&&$$$###""""""######"""###$$$%%%'''(((555CCCTTT[[[UUUEEE666...)))((('''%%%%%%%%%&&&'''############"""$$$'''***))),,,111666666444000---&&&((())))))'''&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%&&&((((((&&&%%%,,,,,,,,,,,,,,,------...$$$,,,111///---------***............000222444555;;;999:::======<<>>GGGWWWppp}}}yyytttmmm```OOOEEECCCFFFVVVrrr~~~kkk___aaannn|||{{{nnn```XXXXXX___nnn{{{~~~~~~|||{{{zzzyyywwwvvvtttsssrrrqqqpppppppppppprrrrrrsssttttttsssrrrqqqooooooppprrrttttttrrrpppuuuuuuwwwzzz||||||yyywwwttttttttttttuuuvvvwwwxxxwwwyyyzzz{{{yyyvvvrrrooolllooonnnjjjgggeee]]]UUUCCC<<<444///------,,,***))))))******************(((''''''((()))+++++++++)))+++...111777DDDWWWfffoooqqqjjjYYYHHH===555...((((((((('''''''''''''''+++'''######%%%%%%"""'''))))))(((&&&%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%###!!!"""%%%%%%""""""%%%!!!###%%%%%%%%%&&&))),,,,,,***(((&&&$$$###############""""""###%%%'''(((111;;;GGGMMMKKKAAA666///((('''%%%$$$$$$%%%&&&'''$$$&&&&&&%%%$$$$$$''')))'''))),,,//////...---+++'''((((((&&&$$$$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$------,,,,,,------...///###...///++++++...000............000222444666===;;;<<>>===@@@EEEQQQZZZfffpppwww~~~ttthhh]]]QQQKKKFFF???;;;;;;999888777666444444444444555555555444333222000///------,,,,,,,,,,,,---------+++)))***,,,---.........111444333000---,,,---++++++************++++++******+++++++++,,,,,,,,,((()))***))))))***---///+++...111000...,,,---...+++,,,---+++***)))***+++"""&&&***+++***)))+++---------......------,,,++++++...000...)))(((+++///(((***---000111111///...333222000...---...///000---------.........//////...////////////000333666777===FFFVVVooo}}}yyyqqqdddSSSIIIFFFGGGWWWsss~~~jjj^^^```nnn|||}}}uuufffUUULLLNNNZZZmmm}}}}}}~~~~~~{{{{{{}}}|||yyyvvvuuutttsssrrrqqqqqqqqqqqqssssssssssssrrrqqqppppppooooooqqqsssuuuuuusssqqquuuvvvyyy|||~~~|||yyyvvvvvvvvvwwwwwwxxxzzz{{{|||zzz|||~~~~~~|||xxxssspppkkklllkkkgggdddbbb[[[TTTDDD===555///---,,,***((())))))))))))******+++++++++)))((()))***+++++++++***,,,/////////555EEETTTgggpppqqqdddSSSEEE:::222(((((('''&&&&&&&&&&&&'''(((%%%"""###%%%$$$!!!"""$$$$$$$$$$$$%%%'''%%%%%%&&&''''''&&&%%%%%%$$$###$$$))))))&&&%%%(((!!!$$$%%%%%%$$$$$$'''******)))'''%%%$$$$$$$$$%%%###"""""""""###%%%'''(((///444<<>>EEEMMMNNNJJJHHHJJJNNNYYYaaalllwwwyyysssggg^^^PPPFFF@@@===:::888555555444333333333333333333333333333222111000//////............---------+++,,,------++++++,,,---***,,,------,,,++++++,,,+++,,,,,,------,,,++++++,,,---------+++***+++,,,******+++++++++,,,,,,,,,000111111000...---...///,,,,,,,,,++++++++++++***((()))***+++,,,...////////////.............../////////............//////...+++,,,//////------000000000111111111111000000000///---------///111222333333333333333333333333888===FFFSSSiiipppXXXGGGBBBHHHWWWrrrlll______kkkvvvuuuggg]]]WWWUUUNNNHHHCCC@@@BBBLLLXXXmmmwww}}}{{{zzzzzzyyywwwuuuxxxyyy{{{}}}}}}}}}{{{{{{zzzxxxtttqqqpppqqqrrrsssssssssvvv{{{zzzwwwvvvzzzzzz}}}}}}zzzyyy{{{zzzwwwvvvvvvvvvvvvwwwyyy{{{|||vvvmmmhhhfffhhhhhhfffdddaaaWWWMMM???666......///...,,,---,,,,,,,,,...000000///...333000,,,***************,,,+++,,,---+++)))...444888GGGYYYfffppppppbbbPPP===666---)))***+++)))'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%%%%%%%&&&%%%&&&&&&$$$""""""###$$$###$$$%%%$$$#########%%%$$$###"""###$$$%%%$$$###!!!###$$$$$$$$$$$$%%%''')))+++...111222222222111+++***(((&&&%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''!!!"""###$$$%%%$$$###"""$$$$$$###"""!!!%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''&&&%%%%%%&&&(((------------------------,,,,,,------------,,,,,,,,,---.........111555888999???GGGIIIHHHIIIMMMQQQ\\\dddoooyyyzzzsssfff\\\NNNCCC>>>;;;:::888444333333222222222333333222222222222222111000//////............---------+++,,,------++++++,,,---***+++------+++++++++,,,,,,,,,---......---,,,+++///000000///,,,+++,,,---******+++++++++,,,,,,,,,...//////...---,,,,,,---++++++++++++++++++++++++))))))***++++++,,,------000//////...............000000000000000000000000...++++++......,,,,,,///......///000000000000000000///...---...///000111111222444555444333333333:::???HHHUUUlllqqqXXXGGGAAAFFFUUUooo{{{iii\\\\\\hhhuuuuuuhhh\\\SSSNNNFFFCCCAAA@@@???@@@HHHQQQbbbppp~~~}}}~~~~~~}}}||||||zzzwwwuuuxxxzzz}}}~~~}}}yyyxxxuuusssrrrrrrssstttssssssvvvzzzzzzwwwwww{{{yyy|||}}}zzzyyy{{{zzzxxxvvvuuuvvvwwwyyy|||}}}tttjjjeee___bbbccccccbbb___UUUJJJ===333---...222222111111222333666;;;???@@@===;;;;;;777222///------,,,+++++++++,,,+++***)))+++...///888GGGXXXjjjsssjjj\\\HHH===111+++++++++(((%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$""" """$$$"""###$$$$$$""""""###$$$$$$#########$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%''''''))),,,///111222111111,,,***(((&&&%%%%%%%%%%%%###$$$%%%%%%$$$###%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))(((%%%$$$$$$%%%------------------------++++++,,,---............---///111222111111222333666:::???AAACCCGGGOOOUUU___fffqqq{{{|||uuufff\\\NNNCCC>>>;;;:::888444333333222222222333333222222222222222111000//////............---------+++,,,------++++++,,,---+++,,,......,,,+++,,,---,,,,,,---............---333333333111...,,,,,,---******+++++++++,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++///......---,,,,,,------+++,,,,,,,,,,,,,,,,,,+++...++++++......+++,,,...---...///000000000000000000000/////////000000111000333666777555444444555888>>>GGGUUUllluuu\\\LLLFFFDDDRRRlllzzzggg[[[[[[hhhtttyyyjjj^^^TTTLLLHHH???>>>>>>???>>>===CCCKKKWWWiii|||}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{|||~~~~~~}}}|||{{{{{{zzzwwwuuuyyy{{{~~~}}}wwwwwwvvvvvvuuutttsssrrrrrrrrrtttxxxxxxuuuvvvzzzxxx|||~~~zzzxxxyyyyyyxxxssstttuuuxxx{{{}}}xxxppphhhcccZZZ]]]_________\\\SSSHHH===444---...111111000222;;;@@@IIISSSYYYZZZWWWSSSIIIFFFAAA===:::777444222+++,,,,,,***)))***+++,,,---000888III^^^mmmooojjjUUUHHH888///,,,+++((($$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%###!!!"""$$$&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$&&&'''$$$%%%&&&&&&%%%%%%&&&'''%%%(((,,,111333222000...+++***(((&&&%%%%%%%%%%%%"""###%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))***(((&&&$$$%%%%%%,,,,,,,,,------------...---...///000111111111111---000222333222111111111555777:::<<<@@@HHHRRRZZZbbbiiittt}}}|||vvveee\\\OOOEEE???===;;;999555555444333333333333333333333333333222111000//////............---------+++,,,------++++++,,,---+++---......---,,,------,,,,,,,,,---...///000111777777666444000---,,,,,,******+++++++++,,,,,,,,,((()))******(((((()))******++++++++++++,,,,,,,,,---------,,,++++++******......---,,,+++++++++++++++,,,,,,------,,,,,,+++---***+++......,,,,,,///......///000000000000000000000000000111111222333222555999999777666777999777===FFFTTTlllzzzbbbQQQJJJCCCQQQkkkzzzhhh\\\]]]iiirrrooo___TTTLLLFFFBBB>>>===<<<===:::888===DDDMMM```uuu{{{{{{{{{|||}}}~~~|||}}}~~~yyyzzz{{{|||}}}|||zzzyyyxxxyyyxxxwwwuuuzzz|||~~~~~~}}}uuuvvvvvvwwwvvvtttrrrqqqrrrrrrtttwwwwwwtttuuuyyywww|||~~~zzzvvvvvvwwwvvvrrrsssuuuyyy|||{{{zzzxxxvvvsssnnngggbbbZZZ\\\]]]\\\[[[YYYOOOFFF<<<555///......---000555HHHQQQ___jjjooonnnllljjjeeeaaa[[[TTTLLLBBB888222//////---)))(((+++,,,***,,,,,,000===PPPdddqqqvvvbbbUUUDDD666///,,,)))&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&(((###$$$%%%$$$#########%%%$$$$$$$$$$$$###$$$&&&)))%%%&&&''''''%%%%%%&&&'''###''',,,111333111---+++)))(((&&&%%%$$$$$$%%%%%%!!!###%%%%%%$$$###$$$%%%#########"""""""""""""""%%%%%%$$$$$$###""""""!!!"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&'''))),,,,,,,,,---------......///000000111111111000000---...000000///000111333666888:::===CCCKKKVVV]]]eeemmmwww|||uuueee\\\PPPGGGBBB???<<<999777666555444333333333333555555555444333111000//////............---------+++,,,------++++++,,,---+++---......---,,,,,,---,,,,,,++++++---000333555;;;;;;999666111---++++++******+++++++++,,,,,,,,,)))***++++++))))))***+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,///...---,,,++++++++++++---...////////////...------***+++...///---...111//////000111111111000000000000111222333333444555666999======:::999;;;???<<>>333---+++***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$%%%''''''%%%$$$%%%&&&$$$%%%&&&%%%$$$###$$$&&&"""###$$$"""!!!"""&&&)))$$$&&&'''&&&$$$$$$%%%&&&###&&&***...///...+++)))&&&%%%$$$######$$$%%%&&& """%%%%%%$$$######$$$###"""!!!!!! !!!$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''&&&%%%'''(((,,,,,,,,,------.........000000000000///...---,,,,,,------,,,,,,///333666777999===AAAGGGOOOYYY___hhhoooyyy{{{ttteee]]]RRRIIIDDD@@@===:::999888666555444333333222666666666555333111000/////////.........---------+++,,,------++++++,,,---***,,,...---,,,+++,,,------+++******,,,000555888======;;;777111---+++*********+++++++++,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,------.........000///...---,,,+++++++++***+++,,,------,,,+++***,,,***+++///000...///222000000111111111111000000000000111333444555666666999===@@@???<<<;;;???CCCBBBGGGOOO\\\rrryyy```MMMEEEEEETTTmmmwwweeeYYYZZZfffnnn{{{sssgggWWWKKKFFFDDDCCCAAA;;;999999:::::::::@@@III@@@RRRgggvvv{{{~~~}}}|||zzzzzzyyyyyyzzz|||~~~~~~~~~}}}~~~xxxzzz|||~~~}}}|||~~~~~~|||yyyxxxzzz{{{||||||xxxvvvsssqqqqqqrrrtttuuuuuutttuuuwwwvvvssstttxxxwww|||~~~yyysssrrrrrrrrrqqqsssvvvxxxxxxwwwuuutttsssqqqooonnnooommmiiifffaaaaaa^^^YYYUUUQQQGGG===000//////222444:::HHHUUUgggpppyyyyyyooofffcccddd```bbbgggjjjiiibbbYYYRRR:::999222)))'''******&&&,,,+++---000999III___qqqvvvkkkXXXDDD555...---...''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%"""$$$$$$###"""""""""$$$%%%&&&&&&$$$$$$%%%&&&!!!"""###!!! !!!%%%(((###%%%&&&%%%######$$$%%%$$$&&&)))+++,,,+++)))(((%%%$$$#########$$$%%%&&& """%%%%%%$$$######$$$$$$$$$###"""!!!!!!""""""!!!""""""###$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!************)))((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%######$$$///////////////000111111///////////////.........111111000000111222222333555888<<>><<<777333///,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++))))))***,,,******++++++,,,,,,------............---,,,++++++)))***++++++++++++***))),,,---...//////000000/////////000000222333555666444555666666555666999<<<>>>DDDNNNXXX```hhhooossstttsssqqqtttlllUUUGGGDDDFFFTTTmmm}}}jjj[[[XXXbbboooxxxuuueeeXXXKKKGGGEEEAAA===<<<999888777666666777999:::===III[[[kkkwww|||}}}}}}}}}xxxvvvxxxwwwtttuuuzzzzzz{{{}}}}}}}}}zzzxxxvvv|||{{{{{{{{{{{{|||}}}}}}|||{{{{{{|||~~~~~~}}}zzz{{{{{{{{{zzzyyywwwvvv{{{|||||||||{{{zzzzzzyyyvvvvvvvvvtttqqqqqqrrrtttsssuuuvvvuuutttssstttvvvwwwvvvtttsssrrrrrrrrrssstttxxx{{{zzzuuurrrrrrsssooooooooonnnmmmkkkhhhggggggaaaYYYSSSNNNFFF:::111111000000444===NNNcccsss{{{vvvjjjZZZKKKAAA;;;888;;;<<<@@@GGGPPPWWWZZZ\\\WWWNNNBBB777111---***''',,,''''''---///444EEEXXXoooqqqkkk[[[III===444///&&&&&&&&&%%%###"""######(((&&&%%%%%%'''&&&$$$!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############%%%%%%%%%&&&'''***+++***'''$$$&&&%%%%%%%%%$$$$$$$$$$$$#########""""""#########&&&%%%###""""""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$%%%&&&((()))))))))((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&'''''',,,++++++++++++,,,------......//////////////////000000000111111333444444777999===CCCKKKUUU```gggqqqwww{{{ssseee[[[PPPJJJEEE>>>::::::777666444333222222333333333333333222111111000000...------,,,,,,+++++++++***++++++,,,---...///000,,,,,,,,,------------------,,,,,,,,,---...//////555444111...,,,*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))+++******+++,,,,,,,,,+++***------.........------,,,++++++,,,,,,,,,,,,++++++---...///000111111111111000111222333444555555666333888<<<<<<::::::===AAAEEEQQQcccrrr}}}}}}|||~~~{{{jjjTTTGGGCCCEEETTTooolll\\\XXX```nnnwwwyyykkk\\\RRRKKKIIIHHHBBB===:::888777666555555555666777===DDDQQQ```mmmvvvxxxyyy}}}yyywwwwwwwwwuuuvvvyyyxxxyyyzzz{{{zzzxxxvvvuuuyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyzzz|||~~~|||}}}~~~~~~|||yyyuuusssxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuutttsssrrrtttuuurrrsssttttttrrrrrrssstttssssssrrrqqqpppppppppppptttwww{{{zzzuuuqqqoooooommmnnnnnnmmmllljjjiiiggghhhddd]]]VVVMMMBBB888111111000000777HHH^^^sss~~~|||oooZZZIII<<<555111//////000333555999AAAJJJQQQ[[[WWWOOOBBB555......000***'''(((,,,,,,...:::HHHdddnnnrrrhhhWWWGGG:::111***)))(((&&&%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&''')))+++)))&&&###$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$######"""""""""""""""############$$$%%%&&&'''(((((()))(((((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&))))))((('''&&&&&&&&&&&&+++++++++++++++,,,,,,---............////////////000000000111222333555666888:::>>>DDDLLLWWWbbbiiissszzz{{{sssdddZZZPPPKKKFFF???:::999777666555444333333333333333333222222111000000000//////......---,,,+++******+++,,,---............------------------------...------,,,,,,,,,,,,,,,///...---+++******++++++************++++++++++++---------------------------------,,,***)))***,,,)))***,,,------+++***(((,,,,,,---...............---..................---...///000111222333333333555555444555666888:::;;;999???CCCCCC???@@@FFFMMMWWWfff{{{}}}|||}}}}}}}}}~~~yyyjjjVVVIIIFFFFFFVVVqqqppp___YYYaaannnwwwrrrdddWWWOOOIIIHHHGGGAAA<<<:::888777666555444444555555;;;???GGGVVVfffrrrxxxyyy~~~|||yyyxxxwwwwwwxxxyyyyyyyyy{{{{{{{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyyyy{{{~~~|||xxxuuusssuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxvvvuuuuuuwwwqqqrrrsssrrrqqqpppqqqrrrqqqqqqqqqppppppoooooooooqqquuuxxxyyyuuuqqqnnnlllkkklllllllllllljjjhhhgggeeeccc^^^VVVKKK@@@888555333000000:::QQQlll~~~xxxdddMMM>>>777222///...//////......///444;;;AAANNNQQQQQQJJJ>>>333......,,,))))))++++++,,,555@@@YYYiiiwwwuuufffSSSAAA555///,,,)))'''''''''((((((#########%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))***)))&&&###########################)))(((&&&%%%%%%&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$###""""""######$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''((((((''''''''''''((((((,,,,,,,,,+++,,,------...---.........//////000000//////000111222444666777999;;;???EEEMMMYYYeeemmmuuu{{{{{{sssdddZZZQQQLLLGGG@@@;;;;;;777777666555555444444444333333222111111000000///000000000000///...,,,+++,,,------......---,,,,,,........................///...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......---++++++,,,---***+++,,,------,,,***))),,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000222333444444444444444555777<<>>666...***,,,***(((((((((+++333;;;NNNbbbvvv{{{qqq___KKK<<<111---'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&((()))(((&&&$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''%%%%%%&&&&&&((()))+++,,,------,,,,,,------...///------......///000000000...///000111333555777888:::<<<@@@FFFOOO[[[gggpppwww|||{{{ssseee[[[PPPKKKFFF@@@<<<<<<777777777666666555444444222222222111000000/////////000111111000///---,,,......---------,,,,,,,,,000000000000000/////////......------------......+++,,,,,,,,,------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...++++++,,,---------,,,+++,,,---...//////////////////......------......///...///000222333444444444000333999BBBMMMYYYdddjjjiiikkkjjjgggfffjjjssszzz}}}}}}yyyvvvpppcccRRRHHHEEEIIIXXXrrrxxx}}}tttbbb\\\eeeoooxxxvvvfffXXXOOOGGGAAA???<<<888666777666666666555555555555555777888>>>IIIXXXiiivvv}}}}}}xxxwwwyyyzzzxxxwwwwwwxxxyyyyyyzzzyyyyyyxxxzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxyyy|||~~~}}}{{{yyyxxxxxxyyyzzzssssssssssssuuuwwwzzz{{{}}}~~~~~~}}}yyywwwvvvvvvqqqrrrrrrqqqooonnnooopppppppppqqqqqqqqqqqqpppooommmoooqqqssssssqqqnnnllljjjkkkkkkkkkiiihhhfffdddddd___VVVJJJ>>>555000...222222444AAA\\\xxx}}}lllTTT>>>555222---((((((+++***)))+++...000///---222222333444444222...,,,)))'''&&&$$$%%%)))///555CCCWWWnnnzzzxxxkkkWWWHHH999333+++''''''((('''&&&''')))***)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%'''((()))'''%%%#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''&&&%%%$$$###"""''''''&&&&&&&&&&&&''''''"""$$$%%%%%%%%%%%%&&&((($$$$$$%%%&&&(((+++---...---,,,,,,,,,,,,---......------......///000000111......///111333666888999;;;===AAAGGGPPP\\\iiirrryyy~~~{{{ssseeeZZZNNNHHHDDD???<<<===666666666666555444333333222222111111000000//////---...000111000///...---...---,,,+++,,,---...///222222222111111111000000,,,,,,,,,,,,---...//////,,,,,,------......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,...,,,,,,,,,------......///---......////////////...111000////////////000111---...000111333444444444555;;;HHHWWWhhhwww~~~}}}~~~~~~yyyssskkk___PPPFFFDDDGGGVVVoooyyy~~~tttaaa[[[dddnnnwwwzzzmmm\\\OOOHHHCCC??????===888777888333333444444444444444444444666<<>>AAAGGGPPP]]]jjjssszzz{{{sssdddYYYMMMFFFBBB===;;;<<<555555555555444333222111222222111111000/////////+++---...000000///---,,,---,,,+++***+++---000222333333333222222222111111*********+++,,,...///000------.........------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++&&&((())))))((()))+++...,,,,,,,,,------///000111......////////////......---,,,+++******+++,,,------...///111333444444444>>>GGGXXXkkk~~~}}}|||||||||{{{{{{}}}|||ssskkk^^^OOOGGGEEEEEESSSmmm{{{sss___YYYbbbmmmuuutttfffUUUGGG>>>:::999;;;999555333444000111222333333333333333222555;;;AAAKKKYYYiiiuuu|||~~~{{{uuussswwwxxxtttwwwwwwxxxyyyzzz{{{{{{|||wwwxxx{{{}}}~~~~~~}}}}}}yyywwwttttttuuuwwwwwwwwwrrrtttwww{{{|||}}}|||{{{xxxwwwuuusssssstttuuuvvvsssuuuwwwwwwuuusssssssssqqqrrrsssrrrooonnnnnnooommmnnnoooppppppooonnnnnnrrrqqqpppoooooommmjjjhhhkkkkkkkkkjjjhhheeecccaaaZZZQQQEEE:::444000...---,,,222999FFFaaa{{{xxxeeeNNN888111///***+++000$$$)))---,,,'''%%%(((---%%%))),,,---***'''''''''&&&(((*********+++***(((000BBB[[[ppp||||||mmm___AAA999...)))(((((('''%%%"""$$$$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""" !!!###$$$%%%%%%$$$############%%%((())))))((($$$$$$$$$%%%%%%&&&&&&&&& !!!""""""""""""!!! ###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!"""######$$$%%%'''((()))(((((('''%%%$$$#########$$$%%%&&&"""$$$%%%%%%%%%%%%'''(((''''''''''''(((***+++,,,/////////......---------000000...------...///000,,,---///000222555:::>>>FFFCCCEEEOOO[[[dddkkkqqq}}}zzzrrrhhhYYYMMMKKKFFF<<<999===999888777555333222222111333333222111000000000000222222000///............000.........,,,+++000888;;;===???>>>999333...,,,111///,,,---///111///...---------------...///000+++,,,,,,------...//////,,,---............------,,,,,,,,,------.........---------,,,++++++---000+++///222///...111111//////000000......000000...333000000333333444888???DDDZZZtttzzz~~~|||~~~}}}}}}yyyyyyzzz}}}yyyjjjZZZMMMEEEAAADDDWWWtttwwwbbb]]]aaalllxxx|||kkkYYYLLLGGG===<<<999777666666777777666666555444333333333333000111555<<>>666444---***,,,,,,,,,+++***)))))))))***************))))))))))))((('''&&&(((++++++((($$$000@@@RRRaaattt|||nnnTTTBBB333000---''''''---***)))((('''&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%"""!!!%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&((())))))***&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$############$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''(((((())))))((()))***)))''''''((()))''''''(((((())))))******))))))))))))))))))))))))(((((()))***+++,,,,,,---///...---,,,------...///000111222222222444888;;;CCC@@@DDDOOO\\\eeennnuuuzzzssscccTTTIIIGGGBBB999777;;;777666555555444444444555444333222111000000000000222111000///...............------///...///555===HHHGGGEEE???888222...---000...,,,---///000///---,,,+++++++++,,,,,,---...+++++++++,,,,,,---------***++++++,,,---.........,,,,,,,,,,,,------......***+++,,,,,,,,,---///222000444555111000222222111000000000///000000///---///---...111222444<<>>666222,,,))),,,***))))))(((((((((((()))*********)))))))))(((((((((((('''((()))***((('''---:::JJJZZZnnn~~~|||pppZZZFFF555000---((('''+++((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$##################$$$######"""!!!!!!"""######$$$$$$$$$&&&((()))******&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!!!!"""############$$$%%%&&&'''%%%%%%'''(((***,,,---...(((***+++***)))''''''(((((((((((((((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$******+++,,,---...//////,,,,,,,,,,,,---...//////111222333333444666999<<>>CCCPPP]]]gggqqqyyy{{{tttdddVVVKKKGGGCCC<<<999<<<555555444555555666777888555444333111000/////////000000//////......------...,,,---///000222;;;DDDVVVSSSLLLCCC999222///......------...//////...,,,,,,,,,,,,+++,,,,,,---...,,,,,,---------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---------***+++---------///222444444888:::777555555555333111000000111111000...,,,,,,,,,///111222777FFFTTTnnn{{{nnn___^^^qqqzzzvvvxxx{{{~~~zzzwwwuuuuuuvvvxxx{{{~~~rrrcccTTTIIIDDDFFFWWWrrrvvvaaa\\\```hhhuuurrraaaPPPCCC???:::999777555444444444555444333222222222222222333333222444888<<>>RRRdddiii^^^RRRVVVnnnxxxttttttvvvxxx|||}}}~~~}}}{{{xxxvvvttttttvvvxxx|||~~~|||qqqcccTTTIIICCCGGGXXXqqquuuaaa[[[___cccqqq|||nnn]]]LLLAAA===999888777666555555555555555555444444444555555666555444555777888===KKKXXXjjjrrrxxxyyyyyy{{{|||{{{xxxvvvttttttttttttsssrrrvvvvvvvvvwwwwwwwwwvvvvvvsssrrrrrrrrrsssuuuwwwyyyvvvxxx{{{}}}}}}|||zzzxxxyyyxxxwwwuuusssqqqpppooonnnnnnppptttwwwxxxxxxvvvqqqrrrsssuuuvvvwwwwwwwwwsssrrrqqqpppppppppqqqrrrqqqppppppooonnnmmmllllllmmmllljjjiiigggeeeaaa^^^QQQHHH<<<333///......---111222888FFF___xxxttt^^^EEE777111+++)))***++++++***++++++,,,---...***)))))))))(((((((((((('''((()))'''$$$$$$'''+++)))...666EEE^^^uuu}}}zzzmmmWWW@@@444000,,,((('''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""%%%)))++++++)))%%%%%%$$$$$$$$$$$$###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$%%%&&&'''(((((()))***---///111222333...111333444111...,,,+++)))))))))((((((''''''&&&''''''''''''''''''''''''........................------...///000111111111...111444666777:::===@@@AAABBBIIIUUUaaaiiisss|||{{{uuucccXXXLLLDDD>>>888555444777666666555555555555666555444333111000/////////...//////000//////...---111//////111111222:::CCCSSSQQQNNNGGG>>>777222111---......///......---...000//////.........//////............////////////......------------------------------------------000000000///000333888<<>>999888888777666666666666444444444444555666666777777666666777777999CCCOOObbblllvvvyyy{{{~~~yyyvvvtttttttttuuutttsssvvvwwwxxxwwwvvvuuuuuuuuurrrsssuuuwwwwwwwwwvvvuuuvvvxxxzzz|||}}}{{{yyyxxxxxxxxxvvvuuusssqqqooonnnmmmnnnppptttxxxzzzxxxwwwssstttuuuuuuvvvvvvuuuuuurrrrrrqqqppppppqqqrrrsssqqqqqqpppooonnnmmmlllllllllkkkiiihhhgggeeeaaa^^^QQQHHH<<<333//////......///111666DDD\\\vvvzzzfffMMM;;;222---++++++************+++,,,------)))))))))(((((((((((('''%%%'''(((&&&######&&&***+++,,,111>>>UUUlllzzz~~~ttt```HHH999222---)))&&&'''&&&&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%"""!!!$$$))),,,+++)))%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''((()))++++++,,,,,,---...//////'''***,,,---+++(((&&&%%%))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------...000222333444555...///000111111111111111222444666777777888:::<<>>888888888777777777666666222222222222333444666666888777999:::777777>>>HHHVVVbbbnnnuuuyyy~~~yyyvvvtttssstttttttttsssvvvwwwxxxxxxvvvttttttuuuqqqtttwwwzzzzzzxxxuuussswwwxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvuuusssqqqpppnnnlllnnnqqquuuyyyzzzyyywwwtttttttttttttttsssssssssrrrqqqpppppppppqqqrrrsssrrrrrrqqqpppnnnmmmllllllkkkjjjhhhhhhgggeeebbb___RRRIII<<<333000//////...---///555BBBZZZuuupppVVV@@@444///---,,,(((((((((((((((((())))))))))))((((((((((((''''''&&&''''''&&&%%%%%%&&&(((++++++...888JJJ```sss~~~xxxhhhQQQ???444...)))'''(((''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$"""&&&&&&%%%%%%%%%%%%&&&&&&!!!"""############"""!!!%%%""" $$$***---,,,)))$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))************************$$$'''))))))(((&&&%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...///000222444555777777...///000111111000//////111333666777777888:::<<>>:::444444333222222222333333111111111000111111222333///000222333333222111000******---///...+++...444111222333333222111222444222222111...,,,---222666111111000///////////////000000222333555777888888>>>???@@@???;;;666111...222222111111000000//////333444777>>>KKK]]]ppp|||www___GGG===666///...333222000444AAATTTlll~~~{{{qqqaaaSSSKKKBBB;;;888>>>FFFSSSiiiwwwtttuuuuuuwwwzzz|||~~~zzzyyy|||~~~~~~zzzyyy|||{{{ooo```PPPDDD===GGGVVVooo{{{wwwbbbWWWUUU```mmm{{{yyyiii[[[MMMAAA::::::555555555666555555444444333333444444666777999:::888999===???;;;777:::@@@===KKK\\\gggooowwwzzzyyywwwtttqqqppppppqqqrrrqqqsssuuuwwwvvvsssqqqrrrtttqqqrrrtttvvvwwwxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyttttttuuuuuutttrrrqqqooommmnnnrrrvvvzzzzzzxxxvvvrrrqqqoooooooooqqqssstttppppppoooooooooppprrrsssssssssrrrpppooommmllllllhhhggggggggggggfffcccaaaRRRIII<<<222...---,,,+++---///555BBBZZZxxxcccIII999444111///+++***)))((((((((((((((()))(((((((((''''''''''''***((((((***,,,---)))&&&'''(((***...777HHH```tttyyyppp^^^HHH666...***)))((('''&&&%%%$$$#########'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%!!!###***///,,,((($$$$$$%%%&&&%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''%%%&&&&&&''''''(((((((((########################*********+++,,,---...///222111///...---...000111333111222666777888<<>>;;;888666555555444444444555555333333222111000000000000444555777888666333000---......---,,,,,,...///000000//////......000111222000111000///...000444888===888222...---...000111444444333333555<<>>PPP___sssttthhhPPP===666222...)))((('''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%$$$#########%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&$$$###&&&---000///---&&&%%%$$$$$$######$$$$$$############$$$%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''$$$"""$$$''')))(((&&&------------......///000111000///......///000222333111333666888888<<>>:::>>>@@@GGGRRR```lllrrruuuuuusssqqqppppppppppppooorrruuuvvvrrrppprrrsssqqquuuttttttvvvxxxzzzzzzzzz||||||}}}~~~~~~}}}|||xxxwwwvvvuuutttsssrrrqqqqqqrrrtttwwwzzz|||{{{zzzvvvuuurrrpppooonnnoooppppppooommmnnnoooppppppooopppooommmkkkjjjjjjkkkllllllkkkjjjjjjjjjhhhdddaaaWWWOOOCCC888222000/////////333888DDD\\\zzzsss[[[HHH:::222---)))***+++***))))))((()))&&&((()))(((&&&%%%''')))''''''((((((((((((''''''&&&&&&)))---111:::LLL]]]sssvvvmmmUUU???555000,,,)))(((((('''&&&&&&&&&&&&&&&%%%$$$###""""""""""""######$$$%%%&&&''''''(((''''''&&&%%%%%%$$$######%%%$$$#########$$$%%%&&&""""""!!!""""""$$$&&&'''&&&$$$###&&&,,,///...+++&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''###!!! !!!###$$$$$$$$$......---------....../////////.........000111222222111333777888888<<>>AAA>>>:::888888888666555666999???MMMgggzzzttttttssssssuuuuuuuuuwww{{{}}}yyywwwzzz}}}~~~{{{tttiii[[[MMMDDD@@@BBBNNNddd~~~{{{|||~~~fffYYYVVV\\\eeerrrrrr___QQQFFF===999:::???<<<888555444333222222111222444555555777;;;===IIIWWWdddcccXXXMMMDDD>>>;;;<<<@@@IIIUUUaaakkkppptttsssqqqooonnnnnnnnnooooootttvvvsssrrrttttttqqqxxxvvvuuuvvvwwwyyyxxxxxxvvvwwwwwwxxxyyyyyyyyyxxxyyyxxxwwwuuutttrrrqqqpppuuuwwwxxxyyyxxxxxxyyy{{{wwwuuusssqqqooonnnnnnooonnnmmmlllnnnqqqsssssssssooonnnlllkkkkkklllmmmmmmmmmmmmllllllllljjjfffcccYYYPPPCCC888111///000000...333<<>>666222222333777<<>><<<:::888888999999999888777666555444444555666555999AAAPPPjjj{{{uuutttssssssuuussstttvvv{{{}}}zzzwwwwwwyyy{{{yyyvvvooodddWWWKKKDDD@@@AAAMMMccc}}}~~~zzzlll[[[TTT^^^eeeqqq}}}}}}nnn[[[NNNEEE===999:::777555333444666777777777555777999<<<@@@GGGOOOTTTTTT\\\dddfffbbbYYYIII<<<777666666999BBBOOO\\\eeemmmnnnoooooommmlllnnnppptttyyy{{{yyywwwxxxwwwtttuuusssqqqqqqsssuuuuuuuuuuuuwwwxxxxxxwwwvvvxxxzzzvvvvvvvvvvvvvvvvvvvvvvvvsssxxx}}}~~~zzzuuusssrrroooooooooooooooppppppqqqpppnnnnnnoooqqqssssssrrrssssssqqqpppnnnmmmlllllllllkkkkkklllllljjjfffddd\\\SSSEEE:::333000//////---...999QQQooopppZZZFFF999444000+++))))))******))))))(((%%%$$$%%%&&&((((((&&&&&&''''''''''''&&&&&&&&&'''))))))'''***888GGG\\\oooyyynnnXXXGGG999000+++***)))((('''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''))))))(((&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''''''''''''''###%%%'''&&&######%%%(((......---------......///......//////000000111111111000333888:::999<<>>UUUjjjyyytttbbbOOO===///,,,+++***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&((())))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$####################################$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$%%%&&&&&&%%%&&&((()))------------......///000//////000000000000000///000000333999:::999;;;@@@KKKTTTaaammmxxx{{{sssddd[[[PPPHHHCCCAAA???<<<888777666555444333333333333222222111111111222222000111111222111111000//////////////////000000111000111222333444333333222111222222111000///000111333555555333111444:::@@@MMM___wwwnnnQQQBBB666444333222999CCCYYYmmmjjjWWWCCC999555444333444666888:::;;;;;;<<<===>>>;;;>>>???;;;999::::::777555666777777666444444444666777888666333333555888666:::BBBQQQkkkzzzuuuuuuuuuuuuxxxwwwwwwxxx||||||{{{zzzyyyzzzzzzzzzyyyxxxwwwqqqgggZZZMMMDDD???CCCOOOggg}}}{{{ooo^^^VVV[[[bbblllyyywwwhhhVVVJJJAAA:::888999777555444333444444333111222333666<<>>666111...,,,111///:::UUUttt}}}dddRRR???888000++++++,,,***(((((()))))))))(((((())))))%%%&&&&&&''''''&&&&&&%%%'''%%%%%%)))+++,,,000777HHH___tttvvvjjjZZZEEE444---,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$###"""!!!!!!$$$'''******))))))(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%%%%%%%$$$$$$%%%''')))***************+++,,,---...//////000000000000000///...000000444999:::999;;;@@@KKKTTTbbboooyyy{{{sssccc[[[PPPHHHDDDCCC@@@>>>888888666555444333333222333333222111000000000000111111111111111000//////000///.........///111222111222333444555444333333///111222222111111222333///222333333333888BBBIII\\\nnnlllOOO@@@444444444444<<>>CCCPPPhhh||||||ooo___WWWYYY___jjjvvvuuufffTTTHHH@@@999666888777666666777999:::999888222222333888BBBQQQbbbmmmyyywwwlll___TTT>>>===;;;777555777>>>DDDRRRZZZccciiiiiihhhjjjllllllqqqsssrrrtttyyy}}}}}}{{{xxxsssppppppqqqqqqpppuuuxxxxxxuuupppooorrrvvv||||||{{{zzzzzzyyyxxxxxxvvvuuuuuuwwwzzzzzzvvvqqqsssttttttuuuuuuttttttsssmmmlllkkkllloooqqqrrrqqqmmmmmmmmmnnnmmmllllllkkkkkkkkkkkkllllllkkkhhheee[[[TTTJJJ???888222---+++333111===YYYwwwppp]]]CCC;;;111,,,,,,,,,***(((%%%***...---(((&&&(((,,,%%%&&&&&&''''''&&&&&&%%%'''$$$$$$)))------///222<<>>FFFPPPYYYfffrrr|||zzzpppjjj^^^SSSLLLFFF@@@;;;;;;:::999888666555333222111222222222222222222222222222111111000///...------555000...111444333222333666:::;;;777666888999777222222000///000222111...555000000555666999III]]]rrr|||cccGGG===444111222555<<>>FFFRRR\\\iiiuuu~~~}}}uuuiii^^^RRRLLLFFF@@@;;;;;;888888777777666555444444222222222222222222222222333333222222111111000000000------111333222333666;;;AAAFFFFFFFFFEEEAAA<<<777555111///000111000...000---///555777===PPPfff~~~rrrXXXGGG>>>555333444666<<>>BBBGGGKKKOOOSSSWWWZZZZZZXXXVVVVVVTTTNNNFFF???999777444333333444333333222222333333333333444444555555555555444444444444555555555444444333333222333444666555444444555777666999@@@NNNggg|||yyyyyyzzz}}}}}}{{{yyyxxxuuurrrmmm```NNNCCC???AAAKKKaaa{{{uuuooo}}}vvvaaaYYY[[[bbbmmmzzzpppaaaPPPGGGBBB<<<999999555555555555666777888999777999;;;<<<<<<===@@@BBBDDDJJJUUUdddwwwzzziiiVVVKKKDDD>>>:::888:::???IIITTT]]]dddhhhjjjooonnnnnnooosssyyy~~~zzztttpppoooooouuuxxx||||||zzzwwwtttsssrrrrrrqqqqqqqqqrrrsssttttttssssssrrrrrrrrrrrrsssttttttvvv{{{~~~qqqpppnnnlllkkkkkkkkklllnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiijjjkkkkkkiiihhhaaaVVVGGG;;;444111///...///444@@@WWWsss~~~cccTTTUUUfffxxxyyyiiiXXXDDD888111,,,***+++...***)))***(((###"""$$$%%%(((***(((%%%$$$'''+++'''((())))))((((((***,,,///;;;PPPgggyyyzzzhhhTTT>>>555---+++***(((((()))&&&&&&%%%%%%%%%%%%&&&&&&!!!%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&))))))((()))******(((&&&))))))+++000333222...)))$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$######%%%&&&&&&$$$"""######$$$$$$$$$$$$######'''%%%$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,------//////000+++...111333222111000000111000333666777999@@@IIIYYYbbbppp{{{{{{ssshhh]]]QQQKKKFFF???<<<;;;999999888888777777666666333333333333333333333333///////////////000000000000000222444444888DDDQQQ```jjjuuu{{{|||vvvjjj^^^KKKAAA666111000...------111111444777:::EEE___www}}}cccMMM===777222222222111333666777999;;;<<<<<<===???AAADDDCCCBBBBBBBBB???;;;777666555555444555444444333222222222333333333444444444444444444444444444444555444444444333333444444111333444444333333444555666999???LLLccc~~~|||}}}}}}}}}{{{yyywwwuuurrrnnnaaaPPPDDDAAA???JJJ___zzzuuuppp~~~xxxcccYYYZZZaaalllxxx~~~nnn___OOOFFFAAA;;;888888444444555666888:::<<<===777888:::;;;;;;===@@@CCC@@@AAAFFFQQQcccuuu}}}mmm___RRRGGG>>>999;;;>>>DDDNNNYYYaaafffgggnnnnnnoooppprrrwww}}}|||uuuqqqpppqqqvvvyyy|||}}}{{{xxxuuutttrrrrrrrrrrrrtttvvvxxxyyysssssssssssstttuuuvvvwwwwwwuuuuuuzzz{{{qqqpppnnnlllkkkjjjjjjkkkooonnnmmmlllkkkkkkkkkkkkjjjiiiiiijjjlllllljjjiiiaaaWWWIII<<<555111///...000555BBBXXXttt{{{bbbMMMGGGTTTggg{{{~~~wwwgggRRR???444///---...///,,,***+++(((""" ''')))***)))(((''')))+++)))))))))(((((((((***+++,,,555FFF^^^uuu}}}nnn\\\FFF;;;000,,,***&&&$$$$$$''''''&&&&&&&&&&&&''''''"""%%%'''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$&&&'''(((++++++,,,------,,,***(((------000555999777000)))%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$&&&&&&%%%"""###%%%&&&&&&%%%$$$$$$'''&&&%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&------------...///111111(((+++...///...------...111111333777888:::BBBKKK[[[dddqqq|||zzzrrrggg\\\QQQKKKFFF???<<<;;;;;;;;;:::888777555444444333333333333333333333333///////////////000000000333222333333555>>>QQQbbbwww}}}pppWWWHHH999333111......///000222666888>>>MMMhhhmmmUUUCCC999444000222222111111333,,,///333555777888:::<<<999999888888999999888777444444555444333222222111222222222333333333444444333333444444444444444444444444333333333444555555---///111222111000000111555888===III___{{{~~~~~~|||zzzxxxxxxuuusssnnnaaaQQQFFFBBB???JJJ```{{{vvvuuuyyydddZZZYYY```kkkwww|||lll^^^NNNEEE@@@999555444222333444777:::===@@@AAA999:::999999999<<<@@@DDD>>>===>>>CCCLLL\\\pppwwwdddQQQDDD<<<:::;;;>>>FFFQQQ[[[bbbffflllnnnoooppprrruuu{{{zzztttpppoooppptttwww{{{|||zzzxxxvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwrrrssssssuuuwwwyyy|||}}}yyywwwuuuxxx}}}~~~zzzuuuqqqpppnnnlllkkkjjjkkkkkkpppooonnnmmmlllllllllllliiiiiiiiikkkmmmllljjjhhh```XXXKKK>>>555000///...111777DDDZZZuuu{{{eeeNNNCCCJJJUUUhhhzzz~~~uuu```KKK;;;333111///(((&&&&&&******'''&&&)))'''&&&%%%'''***+++***(((,,,+++)))(((((()))******,,,222???VVVooo{{{qqqaaaJJJ===000+++)))&&&######$$$$$$############$$$$$$&&&'''(((&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&''')))***///000222333222000///...///222777<<<>>>:::111***'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###  ###$$$###$$$&&&'''''''''&&&%%%&&&'''''''''&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''...---,,,,,,---...000111---///111111111111222444333222444777999<<>>999333111333444333333555---///333555555444444555444444444444555555666666111222333222000...///000222222333333333333444444333333333333444444444444444333333222333444666777111333555666555444444555555888<<>>FFFQQQ\\\ccchhhlllpppqqqrrrtttxxx|||}}}xxxsssooommmmmmqqqtttxxxyyyyyyyyyyyyzzz~~~~~~|||zzzwwwtttrrrppprrrrrrtttvvvyyy|||zzzxxxwwwxxxyyyyyyuuurrrpppooonnnllllllllllllmmmpppooonnnmmmlllllllllllliiiiiiiiikkklllllliiifff```XXXLLL???555000......111777DDDZZZuuu{{{dddLLLAAACCCGGGVVVkkkuuu~~~zzzmmmZZZIII>>>666111---***)))+++***'''&&&)))&&&$$$###&&&+++...,,,)))///---***((()))***++++++---000;;;OOOgggvvvqqqdddJJJ<<<...)))***(((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***222555888888777444333222111666???DDDCCC<<<333---((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$!!!"""$$$%%%###$$$%%%&&&''''''''''''$$$&&&(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''---,,,+++******+++---...111222333333222444666999444333555888;;;>>>GGGQQQ___hhhuuu|||sssfff[[[PPPJJJEEE???<<<<<<999999888777555444444333444444444444444444444444333333222222111111000000111000333;;;GGGYYYrrrjjjSSS>>>777555111111666///111444:::III```yyysssaaaOOOBBB<<<777222000222444333444666444555666555222000//////222333333333333333444555000111222111......000222222222333333333333444444222222333333333444444444444333222222222444666888333666999:::888777777777555888;;;DDDYYYuuu}}}}}}~~~}}}{{{zzz||||||{{{{{{zzzuuupppiii\\\MMMDDDBBBAAAKKKaaa|||xxxtttggg[[[[[[bbbmmmyyyyyygggZZZLLLEEE@@@;;;777666333333333444666888999:::;;;;;;:::888555555666777666333333666999>>>JJJVVVmmm}}}tttaaaQQQ???>>>;;;999;;;EEERRR\\\bbbgggnnnrrrrrrtttxxx|||~~~{{{uuuqqqnnnmmmppprrruuuxxxyyy{{{~~~}}}xxxsssqqqrrrssstttwwwyyy|||zzzyyyyyyxxxwwwvvvtttsssoooooonnnmmmmmmmmmnnnooonnnmmmlllkkkkkkjjjjjjkkkiiiiiiiiikkkllljjjgggddd```YYYMMM@@@555///......111666BBBXXXsss{{{```HHH<<<>>>???HHHXXX___kkkrrrrrrhhh[[[NNNBBB888777222///...***%%%###%%%&&&'''))),,,///111111111222///***)))***,,,,,,+++,,,///888IIIaaaqqqpppgggMMM>>>///***+++***)))((((((''''''&&&&&&''''''((("""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((000333777888555222111111111:::EEEJJJEEE<<<444///)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$###$$$&&&'''''''''############$$$%%%&&&&&&!!!%%%))))))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((---+++***(((((()))+++,,,.........------///222555555444555999<<>>888999:::888666555666777444444666888777555666888111555333......222333000444222999KKKbbbxxxnnnVVV===555888<<<<<<<<<777666888???LLL[[[gggmmm{{{~~~{{{rrrmmmbbb[[[QQQGGG@@@;;;888666333333333222222111111111333333222111111222333333000111333444555555444333333222000111222444333333222333444333222222444666444444444444444444444444555444333222222333555777888777666555555555555666222888>>>DDDTTTooo|||zzz}}}}}}{{{zzz}}}yyyvvvwwwtttpppgggXXXGGG@@@AAACCCOOOccc{{{xxxppp{{{mmm```[[[bbbmmmzzzvvvgggZZZNNNHHHDDD???;;;:::555555444444444444555555666999:::777777:::999666777555333222333666:::<<>>444222000***'''(((...---...000444777999999555111---(((&&&''')))******,,,///777LLLdddpppqqq```LLL777///,,,)))(((***'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&%%%%%%''')))%%%&&&(((&&&(((***)))''''''))),,,222===GGGJJJHHHCCC:::222000---)))'''&&&$$$###!!!&&&$$$############$$$&&&&&&'''''''''&&&%%%%%%$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''((($$$$$$#########$$$%%%&&&%%%))))))((()))***---------............//////111222222111111333444444444777;;;===BBBNNNZZZhhhrrr|||}}}tttiii\\\NNNIIIFFFBBB???>>>:::::::::888666666888:::222333444555444222333555444777555000///222333///666555===RRRkkkjjjUUU@@@:::===@@@>>>===;;;999888;;;CCCLLLSSSWWW\\\___ccceeeccc]]]VVVQQQMMMHHHAAA;;;777555333111333333333222222222111111333333222111111222333333000111111111111111000///333111000000222333333222111222333333222222333555333333333333333333333333444444333222222333444555666666666666666555555555333888===CCCSSSooo{{{yyy{{{~~~|||{{{{{{xxxwwwtttppphhhXXXHHH@@@AAABBBNNNbbb{{{yyyqqq|||nnnaaaZZZ```jjjwwwuuueeeYYYLLLFFFCCC===999999444333333333444444555666888:::999666777<<<>>>===:::888555333222444666888@@@NNN```pppttt```JJJ???;;;999<<<@@@NNNWWWbbbkkkpppuuuzzz}}}yyyvvvuuutttqqqrrrssstttuuuyyy~~~}}}|||yyyvvvvvvwwwxxxwwwvvv|||zzzxxxvvvuuurrrooolllkkkjjjiiikkknnnpppooonnnrrrqqqooommmlllllllllllllllmmmmmmmmmllliiifffdddaaa\\\SSSFFF:::222...---000666DDD[[[vvv}}}oooSSSEEE666000///000222555222???OOO___oooxxxvvvooo\\\NNNAAA:::555///,,,---,,,++++++---000222333333222///+++(((&&&'''((())))))+++---444FFF]]]mmmqqqlllXXXAAA555///***'''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''''''''***(((!!!"""&&&&&&'''((()))(((%%%%%%''')))000;;;FFFJJJHHHCCC999000---+++'''&&&%%%%%%$$$###$$$###""""""""""""###$$$&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''%%%$$$%%%&&&---------............///000111333333222222444555444444777;;;>>>CCCOOO\\\jjjsss~~~~~~vvvjjj^^^PPPJJJGGGBBB???>>><<<;;;:::888666666888:::444555666555333333444555666888666222111222222///777777BBB[[[wwwbbbPPP@@@<<>><<<999666555555555555444333333333222222222222111333222222111111222222333666555444333222222222222222111///000111333222222111222333222111111333555222222222222222222222222555444444444444444444444444555666777777666555555555999===BBBSSSnnnzzzwwwyyy|||}}}}}}}}}{{{wwwtttppphhhZZZJJJAAAAAABBBMMMbbbzzzzzzpppzzzpppccc\\\```hhhttttttcccWWWJJJEEEAAA<<<888777333333333333333444555666777999888555777>>>AAAAAA>>><<<999666444444444555666>>>JJJXXXjjj|||pppZZZJJJAAA;;;:::;;;DDDMMMYYYdddkkkqqqvvvzzz}}}|||zzzxxxvvvuuuttttttssssssrrrrrrssswww}}}}}}|||{{{{{{zzzwwwuuu~~~|||yyywwwtttqqqmmmjjjllljjjiiijjjmmmppprrrrrrqqqpppnnnmmmllllllmmmmmmmmmnnnnnnnnnllliiifffdddddd___UUUHHH<<<333...---111777EEE\\\vvvyyyiiiMMM???222...---,,,---///000444===LLL```rrryyyxxxqqqdddSSSGGG>>>666222111...---++++++---///000///---,,,***((('''''''''((('''***,,,000===RRRfffqqqtttaaaJJJ:::111***(((((('''&&&&&&%%%%%%&&&&&&'''########################&&&%%%$$$$$$%%%'''***+++(((,,,,,,(((%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%''')))...:::EEEIIIGGGBBB888///+++(((&&&%%%%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%'''(((((('''''')))((('''$$$"""!!!###&&&---------............///000111333333333333555666444444777;;;>>>EEERRR___kkkuuu}}}uuuiii]]]QQQKKKHHHCCCAAABBB<<<<<<<<<:::777666777888888;;;===:::888888888666777777555333222222222111555777EEEaaazzzYYYJJJ<<<888999999777666555444222333555666777666<<<===>>>??????===<<<;;;666555444555777888777666222222222222222222222222222222222222222222222222888777555444333444555666222000//////111222222111111222222222111111333444333333333333333333333333555666777777777666666555333444666888888777666444777:::<<>>===AAA???===:::888666666666333888>>>FFFSSSfff{{{~~~nnn[[[JJJ???<<<<<<>>>FFFRRR]]]dddjjjooorrrrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrsssvvv{{{{{{xxxuuu~~~|||yyywwwvvvsssooommmmmmkkkjjjjjjmmmqqquuuwwwsssrrrpppnnnmmmmmmmmmmmmnnnnnnnnnmmmkkkiiifffdddeee```VVVIII<<<333///---000777FFF]]]uuutttcccGGG;;;000---,,,***)))***222222444===NNNbbbqqqxxx|||sssgggZZZNNNCCC999444333111...---...//////...***))))))((((((''''''''''''***+++---555HHH___ooorrrcccNNN<<<000***((((((&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%$$$$$$&&&***...111,,,------+++)))'''&&&%%%"""###$$$$$$%%%''')))***---999DDDHHHFFFAAA888///+++)))&&&%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&!!!###%%%'''(((((('''&&&&&&&&&$$$######$$$&&&(((---------............//////111333333333333555777555555888<<<@@@GGGUUUcccmmmvvv{{{ssseee[[[QQQLLLHHHEEEDDDFFF<<<======<<<999777777888;;;BBBFFFCCCAAA@@@<<<777777555444333222222333444555:::LLLjjjsssTTTFFF999444333222222444333222111333555666666555666777777888999999999999444333222333444444333111222222222222222222222222222222222222222222222222333222111111111333444555222111///000222333333222111222333222111111333555555555555555555555555555444444555666666666666555444666888999999888666555888:::===CCCUUUrrryyywwwxxx{{{|||||||||}}}~~~~~~~~~~~~~~~xxxtttoooiii]]]MMMCCC@@@@@@LLL```yyy~~~ooozzzwwwooommmnnnttt}}}qqqbbbVVVIIIDDDAAA<<<999888999999777555444333333222///333444333444666666222===<<<;;;:::888777666666222666:::<<>>;;;@@@JJJTTT]]]eeekkknnnllllllnnnoooppprrrrrrsssrrrtttuuuuuutttuuuwwwyyy|||zzz{{{zzzxxxxxxxxxvvvtttqqqmmmmmmlllkkkmmmqqqwwwzzzxxxwwwtttqqqooonnnmmmmmmoooooonnnmmmkkkiiigggffffffaaaWWWJJJ===333///...000777FFF\\\ttt~~~qqq```EEE:::000------+++))))))++++++---333???QQQfffvvv{{{zzzvvvoooeeeXXXJJJAAA999666111...------,,,+++)))))))))))))))(((''''''(((***++++++000???VVViiiooodddRRR>>>000)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$###$$$''',,,222555000---+++)))((('''''''''&&&%%%%%%%%%&&&'''((((((...888CCCFFFEEEAAA888000---***'''&&&&&&&&&%%%$$$!!!%%%%%%!!!!!!%%%%%%!!!$$$$$$%%%%%%&&&%%%%%%$$$!!!"""%%%'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$ """$$$&&&'''&&&%%%$$$######$$$%%%&&&''''''&&&---------............///...000222333333333555777666666999>>>BBBJJJYYYgggpppyyy{{{rrrcccYYYPPPKKKHHHEEEEEEHHH>>>>>>===;;;:::;;;===@@@EEEPPPWWWVVVRRRPPPHHH>>><<<888444333222111444888888AAAVVVssswwwfffMMMBBB888444222111222555444333222333555666555333333333444555666777888888777555333333333333111///111222222222222333333333111222222333333222222111333333333333444555666777333111000111222444333333222333444333222222444666555555555555555555555555111111222333444555555666888999:::::::::888777666777:::===EEEYYYuuu{{{xxxzzz}}}~~~||||||||||||}}}}}}~~~~~~xxxsssooojjj___OOODDD@@@???KKK___xxxsss~~~uuurrrooottt{{{pppaaaUUUIIICCCAAA<<<888888:::999777555333222222111,,,000222111111222000+++444555555555555444333333000333777888:::DDD[[[qqqhhhSSSFFF???888;;;AAAJJJTTT___hhhmmmkkklllnnnqqqssstttuuuuuurrrtttuuuuuuttttttuuuvvvxxxwwwwwwwwwxxxxxxvvvtttnnnnnnnnnnnnnnnrrrwww{{{{{{yyyvvvssspppnnnmmmmmmnnnnnnnnnmmmkkkjjjhhhhhhfffaaaWWWJJJ>>>555000///111888FFF]]]uuu~~~sssaaaEEE:::000......+++************,,,000444???QQQaaakkkrrrwwwwwwssslllbbbXXXGGGBBB;;;555111...,,,***+++++++++******)))))))))))))))******---777MMM```mmmgggWWWBBB222***'''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%(((---222555111+++'''''''''&&&&&&(((***(((&&&%%%%%%%%%$$$###---777@@@CCCAAA>>>888111,,,)))&&&%%%%%%%%%$$$###%%%)))(((""""""((()))%%%###$$$$$$%%%%%%%%%%%%%%%!!!"""$$$&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$%%%'''((('''$$$!!!---------............///---///111222222333555666888777:::???DDDLLL\\\jjjuuu}}}|||ssscccZZZQQQKKKGGGCCCDDDGGGAAA???;;;999:::@@@IIIPPPZZZiiitttsssoookkk___QQQEEE===777555333111444999;;;GGG^^^yyyyyydddRRRCCC<<<666555444222222555333222111111333444333222333333444555666777888888888666444333333444333222111111222222222333333333111222333333333333222111666777777888888888777777444333111222333555555444333444555444333333555777555555555555555555555555111111111222444666888:::<<<<<<;;;::::::999888777666999>>>HHH]]]yyy|||zzz}}}~~~}}}}}}||||||}}}~~~xxxsssooojjj```QQQEEE@@@>>>JJJ^^^wwwvvvuuuppplllppp|||zzzooo___SSSGGGBBB???;;;777777555555444333222222222222,,,000111//////111///,,,000111222333333222000///111000222777:::@@@NNN]]]sss{{{gggSSSDDD::::::;;;AAAKKKWWWbbbhhhkkkmmmooorrrtttuuuvvvvvvuuuuuuuuusssrrrrrrtttvvv|||vvvuuuuuuuuuwwwwwwuuusssnnnpppppppppppprrrwww{{{zzzxxxuuurrrpppooonnnnnnmmmmmmmmmllllllkkkjjjjjjfffbbbXXXLLL@@@777333222333:::HHH^^^vvvvvvfffFFF:::000---...,,,++++++...++++++...///000999CCCOOOYYYdddiiioootttsssnnnbbb[[[QQQGGG???999444111///...---++++++*********)))'''''')))+++222CCCUUUeeecccWWWCCC333,,,)))&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&(((+++...111---'''###&&&'''$$$$$$&&&(((&&&######%%%%%%$$$""",,,555<<<>>>===;;;666000'''%%%###"""###$$$$$$$$$'''+++)))!!!!!!)))+++'''######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$&&&((('''$$$!!!---------.........//////,,,...000111111222444666888888;;;@@@EEENNN]]]lllxxx~~~uuuccc[[[QQQKKKFFFAAABBBEEEDDD???:::666999DDDRRR\\\nnntttdddLLLBBB:::777444000333:::<<>>===;;;999999888888555999>>>III___{{{}}}|||~~~}}}}}}~~~yyysssoookkkaaaRRREEE@@@>>>JJJ^^^wwwvvvsssmmmiiimmmzzzzzznnn^^^QQQEEE@@@>>>999666555111111000000111111222333...000000---...111222///000111222333333222000...555000000666<<<>>>EEELLLfffxxxyyy```KKK@@@<<<:::<<>>???@@@???===AAAPPPeeevvvwwwbbbIII<<<:::444222333000:::MMMhhh~~~rrrbbbSSSHHHAAA666444222222333333222111//////...///111333555777222333333333333333333444777666555444333222222222000111222333555666777777777666444333333555666777777888:::;;;:::777444222333333333444444444555555666555333222222222333444555666777777777555444333666666555444444666999===???BBBBBB===:::;;;:::888:::<<>>:::777777555444333222111111111111111111000000//////......444222000///...///000111333333333333444777===AAARRRiiirrrZZZJJJ???999>>>BBBEEEQQQ```dddkkkqqqqqqrrrwwwzzz{{{|||zzzvvvssspppnnnnnnnnn||||||{{{yyyyyy|||}}}zzzxxxvvvuuuuuutttsssqqqpppooorrrqqqqqqqqqrrrtttvvvwwwvvvsssqqqqqqrrrqqqooolllmmmllllllmmmmmmllljjjgggeeebbb[[[NNNAAA777333222222===LLL^^^ttt~~~qqq\\\FFF333///000,,,)))+++###(((---...,,,+++...111000333888???JJJWWWeeennnxxxzzzxxxqqqkkkfffZZZMMM???;;;666222///---+++))))))&&&&&&(((***---666@@@RRRZZZWWWEEE222******+++((('''%%%###""""""######%%%%%%%%%$$$$$$%%%(((+++&&&&&&%%%%%%&&&'''((()))###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###))),,,111555777444---((($$$$$$$$$######"""""""""$$$$$$$$$#########"""""")))(((&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''######''''''######''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$$$$&&&'''---...///000000000000000...000111111000111333666777666999AAAKKKUUUcccooo|||}}}ttteee^^^TTTKKKEEEBBB???>>>;;;<<<===???HHHZZZsss~~~gggMMM>>>;;;444222444222;;;KKKbbbsss{{{{{{yyyxxxsssnnneeeYYYNNNCCC<<<888777555333222222222111///111111111111111222333333222222333333333333444444666555444444333333333333222222222333444555666666222333444555777888999:::777888999999888666444333444444444555555555666666555444333333333444555666444555666777777666555444888999888888777:::>>>AAA===AAA@@@;;;999::::::999999;;;>>>HHH___}}}~~~~~~}}}}}}}}}|||xxxpppeeeXXXNNNHHHBBBNNNbbb{{{~~~sssuuu~~~kkk^^^]]]aaalllyyy}}}oooaaaTTTGGGAAA>>>999666666555444333222111111111111////////////000000000000333222000///...///000111222222222111222444999===DDDYYYppp~~~lllUUUGGG<<<<<<>>>@@@KKKXXX```hhhoooqqqssswwwzzzzzz{{{xxxuuuqqqnnnmmmmmmnnnvvvwwwwwwvvvvvvyyy}}}}}}zzzwwwuuuuuuuuuuuutttsssrrrqqqppprrrrrrrrrrrrssstttuuuuuusssqqqoooooopppqqqooommmmmmlllllllllmmmmmmkkkiiifffccc[[[OOOBBB888333222000;;;III[[[rrrrrr\\\FFF444//////+++((()))!!!%%%)))***((((((***---+++---///333:::DDDNNNVVVggglllooopppqqqqqqjjjaaaQQQKKKBBB:::555222000///,,,******+++++++++111999IIISSSUUUHHH777...+++***((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$""""""$$$&&&)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''***...333555222,,,(((%%%%%%$$$$$$$$$#########$$$$$$$$$#########""""""###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''######''''''######'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***//////000000000//////......000111111000111333666777666:::CCCMMMXXXfffqqq}}}uuuggg```VVVMMMFFFBBB@@@>>>:::;;;>>>CCCPPPfffnnnRRRAAA;;;444333666555<<>>999666555777444222111111111000...333333333333222111000///222222222333333444444444555444444333333444444444333333333333444444555555222333555777888999888888777777777777666555555555555555555555666666666777444444444444555666777888666666777888888888777777;;;;;;;;;999999:::>>>AAA???CCCCCC???<<<======;;;;;;===@@@HHH\\\yyy~~~|||~~~~~~~~~~~~~~~|||xxxqqqggg[[[QQQKKKBBBNNNbbb{{{|||nnnpppwwwbbbWWWWWW]]]jjjxxx~~~qqqfffXXXJJJCCC???999555555444333222111111111111111.........///000111111111222111000///...///000111000111000//////111444777777GGG[[[nnnfffSSSBBB;;;:::;;;CCCMMMYYYcccmmmpppssswwwyyyyyyyyyvvvrrrnnnllllllmmmnnnpppqqqssssssssstttwwwyyy}}}}}}}}}|||zzzwwwuuusssttttttuuuuuutttssssssrrrssssssttttttttttttsssssssssrrrqqqrrrtttuuuuuuuuupppooonnnnnnnnnnnnllljjjgggccc[[[PPPCCC999444111...777DDDUUUmmm~~~qqqZZZFFF444///...***''')))!!!$$$(((((('''''')))+++------------///444:::???MMMTTT]]]fffpppxxxxxxtttjjjcccWWWKKKBBB<<<777555111...---...---+++...444;;;GGGNNNIII<<<222,,,)))((('''&&&%%%%%%%%%&&&'''------+++(((%%%$$$%%%&&&+++,,,,,,,,,,,,***)))((((((%%%###$$$'''(((&&&$$$$$$###"""""""""###%%%%%%%%%'''+++000222000,,,'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############### """###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######&&&&&&######&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((......///////////////......000111111000111333666666666:::DDDOOOYYYgggsss~~~vvviiibbbWWWNNNGGGCCC@@@>>>>>>???AAAHHHVVVmmmtttWWWCCC<<<444333888777;;;BBBKKKPPPPPPMMMJJJHHHFFFDDDAAA>>>:::888777666444222000000111111000///222333333444333222000///222222222333333444444444333333333333333444555666555555444333333333444555555555666666555555444444777666555444444555666666555555555555666666666666555555555555666666777777999999999999999999999999??????>>>===<<<>>>BBBEEEJJJOOORRROOOLLLJJJGGGCCC@@@AAABBBJJJ\\\yyy~~~|||zzz~~~~~~}}}{{{vvvooofffZZZOOOHHHBBBOOOccc||||||mmmooosss\\\SSSTTT[[[iiiwwwrrrkkk]]]OOOGGGAAA;;;666555333333222111111111111111.../////////000000000111111000////////////000000///000000///......111333444===KKK]]]tttuuuaaaKKK>>>999888===DDDQQQ\\\hhhnnnrrrwwwxxxwwwwwwtttppplllkkkkkkmmmooooooqqqrrrsssrrrqqqrrrssszzzzzzzzzzzzxxxvvvuuutttsssttttttuuuuuutttttttttssstttuuuuuuuuusssrrrqqqssssssssstttwwwzzz|||}}}wwwuuusssrrrrrrpppmmmkkkiiiddd\\\QQQEEE;;;444111,,,333===MMMfffyyyxxxlllUUUBBB222///...***(((+++%%%'''******))))))+++,,,///...---+++***,,,000333777===GGGSSS```llltttwwwyyytttlllcccYYYOOOEEE???888333000000...,,,///333111:::DDDCCC;;;222,,,)))&&&&&&%%%$$$$$$%%%''''''......---***'''%%%%%%&&&***+++,,,------,,,***)))((($$$!!!###''')))&&&"""%%%###"""!!!!!!###%%%&&&$$$&&&)))...000///,,,(((%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''%%%$$$###,,,---...//////000000///...000111111000111333666555555;;;EEEPPP[[[iiiuuuwwwiiibbbXXXNNNGGGCCC@@@>>>@@@AAACCCKKKYYYppptttWWWCCC<<<444333888777888<<<@@@CCCBBB@@@===<<<999:::;;;<<<:::888555444222111///000111222222111000111333444444333222111111111222333333444555555333333333333444444555666666555444222222333444555666555444333333333333444777666555444444555777888555555555555666666666666777777777777777777777666;;;:::::::::::::::::::::>>>???AAACCCFFFKKKRRRVVV```ggglllkkkgggbbb[[[TTTIIIEEEDDDKKK\\\www}}}{{{zzz~~~~~~{{{vvvpppggg[[[NNNEEECCCOOOddd}}}qqqrrrsss[[[TTTTTT[[[hhhvvvsssnnnaaaRRRJJJDDD===888777222222111111000000111111111000000000/////////...//////////////////000000---///000000......000111444888@@@PPPfff}}}oooXXXGGG===999;;;???HHHTTTbbbjjjpppuuuwwwvvvuuusssooommmkkklllnnnppprrrsssuuutttrrrpppooopppvvvvvvvvvvvvuuutttssssssrrrsssttttttttttttttttttsssssstttttttttrrrqqqpppqqqrrrsssuuuxxx{{{}}}{{{zzzxxxtttpppllljjjeee]]]RRRGGG===555000+++000888GGG```sssqqqdddPPP???000......***)))---((()))******)))***+++,,,)))))))))'''&&&'''***---...000666???JJJUUU```hhhrrrsssuuuuuuqqqhhh]]]UUUFFF>>>777333000,,,---000---222888:::555...******%%%%%%$$$######$$$%%%&&&&&&''''''%%%###""""""$$$%%%''')))+++,,,,,,+++***&&&### !!!%%%'''$$$ %%%###"""!!!!!!###%%%&&&%%%&&&(((,,,///...+++)))%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!###$$$%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""+++,,,---...///000000000...000111111000111333666555666<<>>999888222111111000000000111111111111111000///...............////////////000000***,,,///000//////000111222333888DDDYYYppp{{{hhhTTTEEE===;;;<<<@@@MMM\\\eeelllsssvvvuuutttrrrpppooonnnooopppqqqsssuuuuuutttrrroooooooooqqqqqqqqqqqqpppppppppppprrrrrrsssssstttsssssssssrrrrrrrrrrrrrrrqqqpppppptttvvvxxxzzz||||||uuuppplllfff]]]SSSIII???555///,,,000777FFF___rrroooaaaMMM===000...---))))))---(((((((((''''''((())))))'''((((((((('''(((+++---...,,,...333888???IIISSSZZZ```jjjtttyyyxxxrrrmmm[[[QQQGGG@@@999111------//////000222///***(((***&&&%%%$$$#########$$$%%%###$$$%%%%%%$$$$$$%%%&&&###$$$&&&(((************$$$""" !!!$$$%%%###!!!$$$###"""""""""###%%%%%%%%%&&&'''***,,,,,,***((($$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%"""%%%%%%""""""%%%%%%"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&------......///......---...000111111000111333666777888???KKKWWWbbbppp{{{yyyggg```VVVMMMGGGCCCAAA???@@@AAAEEEOOO^^^rrrhhhNNN???<<<555444666333333333444555777777666666777888:::;;;;;;:::888777666444222222222222111000222222222222333444555555000111111222444555555666444444333333333444555555666555333111111333555777666888<<>>;;;999555555666666777888999999888888888999999999::::::999:::<<<>>>@@@AAAAAAAAAAAABBBCCCEEEHHHKKKNNNPPPLLLQQQYYYcccnnn{{{qqqbbbaaammm}}}{{{|||}}}zzz}}}|||zzzyyywwwvvvqqqeeeUUUIIIFFFQQQeee~~~~~~zzzbbbTTTSSSXXXdddrrrzzzkkk^^^PPPHHHCCC===999888111111000000000000111111000000000000////////////---......//////000//////&&&)))---/////////000111//////333===LLLbbbzzzxxxbbbNNN@@@;;;::::::GGGVVVaaaiiipppttttttsssrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqpppooopppqqqooooooooooooooooooppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppooopppppppppsssvvvxxxzzz||||||vvvmmmggg^^^TTTJJJ@@@666///...222999IIIcccvvvsssdddMMM>>>111...,,,'''&&&+++)))(((&&&&&&&&&''''''''')))***++++++******+++---,,,)))***---...///666???BBBGGGRRR___llltttwwwxxxpppggg]]]VVVMMMAAA888444333///---///---'''&&&)))((('''%%%$$$######$$$%%%###%%%'''''''''&&&''')))$$$%%%%%%&&&'''((())))))########################"""############$$$$$$$$$%%%%%%&&&'''))))))'''%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""%%%%%%""""""%%%%%%"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))////////////...---,,,+++...000111111000111444666888:::AAANNNZZZeeesss~~~zzzeee___UUULLLGGGCCCAAA@@@DDDEEEHHHQQQ___qqq}}}dddKKK===<<<666444555111222222222444666777666555333333444444444555555555:::777444333222111000...444333222111222333444555000111111222444555666666555444444333333444444444666444222111111333666888:::>>>DDDGGGGGGAAA;;;666555555666777888999999::::::::::::;;;;;;;;;<<<<<<999;;;>>>AAADDDFFFGGGGGGGGGHHHJJJNNNRRRWWW\\\^^^hhhllluuu~~~wwwsss{{{|||{{{}}}yyy|||~~~~~~{{{uuuuuuuuuvvvrrrgggWWWKKKFFFQQQeee|||dddRRRQQQVVVbbbqqq|||hhh[[[MMMFFFBBB<<<888777111000000000000000111111......//////000000111111------...///000000//////###&&&+++...//////000111//////222999EEEYYYrrrkkkSSSCCC;;;999666DDDSSS^^^fffooottttttrrrsssssstttttttttsssrrrmmmnnnooonnnnnnnnnppprrrpppppppppppppppqqqrrrrrrqqqrrrrrrrrrrrrqqqpppoooqqqpppooonnnnnnooopppqqqlllnnnqqqrrrtttyyy{{{nnnhhh^^^TTTKKKAAA666///000444;;;LLLggg{{{xxxiiiOOO???333///+++%%%$$$(((+++)))'''&&&'''(((((((((((()))***)))((('''((()))'''%%%'''++++++(((,,,444444777>>>JJJYYYgggqqquuu|||uuunnniii```RRREEE???777000---///---'''%%%''')))((('''%%%$$$$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$$$$###%%%$$$$$$&&&''''''%%%###"""""""""######$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%!!!%%%%%%!!!!!!%%%%%%!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%///...+++((('''&&&'''(((------......///000000000000000000111222444555666777<<>>>>>???AAADDDFFFHHHJJJMMMPPPUUUYYY___aaaeeejjjooovvv~~~|||}}}}}}~~~{{{www~~~{{{pppdddXXXOOOIIIPPPiiihhhXXXUUUXXXdddrrr{{{nnn```RRRIIICCC;;;555333444333111///...///000111111000///000222333333222222222222111000//////...111111000///////////////555333444666<<>>CCCLLLXXXhhhvvv{{{{{{zzzyyyxxxxxxwwwtttqqqmmmkkkjjjjjjlllnnnoooooonnnmmmnnnnnnnnnnnnooorrrtttqqqpppppprrrssstttsssqqqmmmnnnppppppnnnmmmnnnooorrroooppptttvvvvvvxxx}}}zzzmmmiiicccYYYMMMAAA777111111333;;;NNNhhhzzzxxxnnnXXXIII888111...,,,))))))+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((***)))(((((()))+++---///***111888<<>>GGGQQQ^^^kkkxxxzzznnndddWWWNNNIIIFFFCCCAAAEEELLL[[[ooo~~~xxxcccLLLEEE<<<777666666444222000222444555666555333222444444444444555666777888......///000000222333444444444444444444444444444666444222333555555444222555555555555666666666666666666555444444666:::===FFFIIILLLIIICCC>>>;;;;;;999:::::::::;;;===BBBEEEFFFGGGGGGGGGFFFGGGIIILLLRRRVVV[[[```eeekkkqqquuu}}}~~~~~~~~~|||~~~|||zzz~~~wwwmmmaaaVVVOOOTTTkkkkkkYYYUUUXXXcccqqq~~~{{{nnn___OOOEEE???999555555444333111///...///000111111000///000222333222111333333222222111000000///111000000/////////////////////111333777BBBWWWjjjoooZZZIII???888<<>>777444555555555333///000333444555444222111444444444444555666777777111000///000222333333222444444444444444444444444777555444444444444333111444444555555555666666666333333222000111555;;;???DDDFFFGGGDDD???;;;:::;;;>>>>>>>>>>>>>>>AAAEEEIIIMMMPPPSSSVVVYYY\\\aaadddnnnsssyyy~~~|||}}}}}}{{{mmmaaaWWWXXXmmm~~~uuunnnZZZVVVWWW```nnn|||{{{nnn___MMMBBB===888666777444333111000//////000000000///...///111222111000333333222222111111000000000000//////......//////,,,---///222333888FFFTTTooo}}}hhhSSSDDD777:::DDDUUUhhhvvv}}}~~~~~~zzzwwwuuutttqqqppplllkkkkkklllnnnooonnnmmmjjjmmmooopppooooooppprrruuutttsssssstttsssqqqoooqqqrrrttttttrrrqqqpppqqqtttpppppprrrsssqqqsssvvvwwwwwwyyy|||}}}|||xxxuuummmjjjcccZZZNNNBBB888222222444<<>>;;;666444444555444444000111111111222222222222333222222333333444555666777555333444555555333111333333333333333333333333555444444444444444444333444444444555555666666777333333333333444777;;;???@@@BBBBBB@@@===;;;===@@@AAABBBCCCCCCEEEIIIOOOSSS[[[___ffflllssszzz||||||xxxiiiZZZYYYmmmtttjjjuuuqqq[[[VVVVVV^^^lllzzz|||nnn___NNNDDD???999777777444333222000000000000000000///...///000111000///222111111111000000//////000//////.........//////......000222111222<<>>QQQkkk{{{yyymmmQQQBBB333------,,,***+++((((((''''''((()))******((((((((((((((((((((((((,,,,,,+++*********+++,,,000---+++***+++...000111777???KKKVVVaaakkkssswwwwwwsssiiiZZZHHH999000,,,,,,+++)))(((((())))))(((''''''&&&&&&&&&&&&&&&%%%'''&&&$$$!!!!!!###&&&'''########################%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((((((&&&((('''&&&&&&&&&&&&'''(((((((((((((((&&&$$$"""!!!"""###%%%&&&&&&$$$"""!!!$$$$$$%%%&&&&&&&&&&&&%%%&&&###!!!"""%%%&&&$$$"""((('''&&&&&&''''''%%%###"""%%%((('''$$$###%%%(((&&&&&&&&&'''((()))+++,,,------......///000000000,,,...111555999;;;===>>>:::AAAKKKXXXeeesss|||nnnggg\\\RRRJJJGGGFFFEEEFFFSSSjjjpppdddXXXKKK@@@<<<:::777555555444444333333111///......000333555111111111111222333444555666555555666777666444333222222222222222222222222111222333444444555666666444444555555666777888888666888:::;;;:::;;;<<<>>>@@@AAABBB@@@>>>???CCCGGGCCCFFFKKKQQQWWW^^^fffkkktttyyy~~~{{{kkkWWWWWWjjjmmmcccnnnsss\\\VVVUUU]]]jjjxxx}}}nnn```QQQIIICCC<<<777666444333222111111000000000111///...///000000///...////////////............//////............//////000///000000//////777AAAQQQddd{{{lllXXXIIICCCFFFUUUgggqqqvvvzzzxxxyyy{{{}}}}}}zzztttpppnnnmmmllllllmmmnnnmmmkkklllnnnqqqsssrrrrrrrrrsssqqqpppqqqrrruuuvvvuuusssvvvyyy{{{|||{{{yyyxxxxxxyyyuuussstttsssppppppsssooonnnoooqqqssstttsssrrrnnnlllggg^^^SSSGGG<<<555333666???RRRlll|||yyymmmRRRCCC333---,,,***))))))******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))******---+++(((((()))******(((---000666???HHHRRR]]]eeeooossstttlll]]]KKK>>>777222...***(((((())))))((((((((((((((('''&&&&&&''')))&&&$$$###$$$%%%&&&(((########################&&&&&&%%%%%%$$$###""""""%%%%%%&&&(((((('''&&&'''%%%$$$###""""""###$$$%%%"""###$$$&&&&&&&&&&&&%%%"""$$$%%%''''''&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%'''$$$"""###&&&'''%%%"""'''&&&&&&&&&''''''%%%###$$$######$$$%%%&&&&&&%%%&&&&&&&&&&&&(((+++---///------......///000000000,,,...222666999<<<===>>>;;;BBBMMMZZZggguuu}}}ooohhh^^^SSSKKKGGGFFFGGGLLLWWWlll{{{rrreeeYYYOOOGGG???::::::999888666555444444333444222///---...000444666111111111111222333444444222555777888777666666777333333333333333333333333///111333444444555777888555555666777888888999999666888;;;<<<;;;:::::::::>>>@@@BBBBBBAAACCCIIIMMMQQQWWW```jjjsss}}}tttcccRRRSSShhhkkk```jjjrrr[[[VVVUUU]]]iiiwwwpppcccTTTLLLFFF>>>888666333333333222222111000000222000//////111111000...............------------......------......//////000.........------333;;;HHHYYYooo|||kkkRRRGGGFFFTTTeeennntttyyytttvvvzzz~~~{{{uuupppooonnnllllllmmmmmmllljjjmmmoooqqqrrrqqqqqqssstttooonnnoooqqqtttuuuuuutttuuuyyy|||~~~}}}|||{{{{{{zzzvvvttttttsssoooooorrrnnnnnnnnnppprrrssssssrrrpppnnniiiaaaVVVJJJ>>>888444777@@@SSSmmm}}}yyymmmPPPAAA111+++***)))'''(((++++++***))))))(((''''''))))))))))))))))))))))))&&&'''''')))***++++++,,,***)))((()))******)))(((,,,+++,,,111777<<>>777///)))((((((((('''((())))))(((&&&%%%&&&'''***&&&$$$&&&'''&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$%%%))))))&&&%%%'''$$$###"""!!!!!!"""###$$$ """###$$$$$$#########$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&%%%$$$$$$######$$$%%%&&&$$$"""%%%###"""$$$&&&((('''%%%&&&&&&%%%&&&))),,,///111------......///000000000,,,...222666999;;;<<<<<<<<>>@@@DDDIIIMMMQQQWWW^^^dddooovvvzzzhhhWWWNNNPPPffflll```iiiooo[[[UUUUUU]]]iiivvvtttfffUUULLLEEE===888777333333333333222111000000333111000000111111000///...........................------------...///000///---...000...,,,...444???KKK___vvv|||bbbSSSLLLWWWfffmmmrrrxxxuuuwwwzzz}}}}}}zzztttooopppnnnmmmlllmmmmmmkkkjjjlllmmmoooooonnnoooqqqsssooonnnooopppssstttsssqqqrrrvvv{{{}}}}}}|||{{{{{{yyyuuussssssrrrnnnnnnqqqnnnnnnnnnppprrrsssrrrqqqqqqpppkkkdddYYYLLLAAA:::444777AAATTTnnn}}}yyylllNNN@@@111+++++++++******))))))*********))))))(((''''''''''''''''''''''''******+++,,,,,,,,,,,,,,,''')))+++,,,,,,+++*********((()))...000000555<<>>EEEQQQ___mmm{{{~~~ooojjj```UUULLLGGGGGGIIIHHHNNNZZZdddcccZZZQQQNNNKKKEEEAAA@@@@@@>>>;;;999111333555555444444444555///111333444444444222111444444444444555666777777BBBHHHKKKGGG<<<555666999777777777777777777777777222444666555333222444666666777888999:::;;;<<<<<>>===;;;999888555555666666666666555555555555444333222222222222555555555333222555;;;@@@???EEEJJJHHHAAA<<<<<>>??????@@@AAABBBDDDFFFGGGKKKOOORRRdddkkkuuu}}}iiiUUUKKKIIISSSeee}}}~~~kkk^^^gggnnnZZZTTTRRRYYYeeessswwwiiiYYYNNNEEE<<<888888333222222222222222222222000000000000//////////////////000000000...---,,,........................------------...000111222444;;;GGG[[[vvvnnn]]][[[fffrrruuurrrvvvxxxyyyyyyvvvtttttttttpppnnnkkkiiiiiijjjlllnnnjjjllllllkkkiiihhhiiiiiinnnooorrrtttuuutttsssrrrssstttwwwzzz|||~~~~~~~~~{{{uuuooonnnppprrrqqqnnnrrrpppnnnoooqqqtttvvvvvvpppnnnkkkeee\\\PPPDDD;;;333555===QQQlll}}}yyymmmTTTDDD555111111000,,,***)))((('''(((***+++,,,+++...+++))))))++++++)))&&&((())))))(((&&&%%%%%%&&&&&&'''((()))++++++,,,,,,))))))******+++,,,------444333555AAASSSeeeqqquuummmgggXXXDDD666111///------,,,***((('''&&&&&&&&&%%%$$$""""""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######***%%%###&&&%%%""""""'''######%%%''')))(((%%%"""$$$""""""%%%&&&$$$$$$'''''''''%%%$$$###"""""""""&&&### """%%%%%%$$$'''''''''&&&&&&%%%%%%$$$)))&&&$$$$$$&&&&&&$$$!!!$$$(((++++++((($$$###$$$%%%&&&'''''''''&&&%%%$$$&&&$$$&&&******,,,666BBB111111111222222222222222222111111333555777999999===GGGUUUcccppp|||~~~vvvjjj]]]UUUOOOHHHEEEEEEBBBDDDFFFFFFDDDAAA???>>><<<<<<<<<;;;999888666555777777888888888888777777555555444333222222333333444555666555444555999<<<===@@@CCCCCC@@@???BBBEEEAAA???;;;777555666777888666666555666666777777666<<<<<<<<<<<<===???AAACCCGGGKKKQQQWWW^^^eeelllppp}}}iiiVVVLLLIIITTThhh}}}jjj^^^gggnnnZZZTTTRRRYYYeeesssxxxjjjZZZNNNEEE===888888444444333333222111000000222222222222111111111111......///000000///...---........................//////.........///000000222888CCCUUUpppxxxeee___fffqqquuuuuuuuuwwwyyyxxxvvvtttsssssspppnnnllljjjiiijjjlllmmmkkkkkkkkkjjjhhhhhhiiijjjnnnoooqqqssstttssssssrrrqqqsssvvvyyy{{{}}}~~~~~~}}}wwwrrrppprrrtttssspppqqqooonnnnnnqqqsssuuuuuupppnnnjjjddd\\\PPPCCC;;;555777???SSSnnn|||pppUUUEEE555000000...+++))))))((('''(((***+++++++++---+++)))(((******'''%%%''''''((((((''''''((((((((())))))*********))))))))))))(((((()))***,,,---111222555;;;GGGVVVfffpppssspppfffUUUGGG===555///---+++(((&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$###)))%%%###&&&%%%"""###'''$$$$$$%%%'''))))))&&&$$$%%%"""###&&&&&&######&&&&&&&&&%%%$$$############&&&$$$!!!"""$$$&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%###"""$$$&&&((('''%%%&&&(((******(((&&&%%%$$$&&&&&&'''((((((((('''&&&'''&&&(((+++,,,///===KKK//////000000111111222222111111222333444777999:::???IIIXXXfffsssvvvjjj^^^VVVPPPIIIEEEEEE>>>?????????>>><<<:::999>>>======<<<;;;999888777666777777888888777777666555444444333333333444444333555777777777777888999<<<<<<===>>>@@@DDDGGGIIIDDDBBB>>>:::777666777777777777777777777888999999??????>>>>>>@@@EEEMMMSSSZZZ```jjjttt}}}}}}jjjWWWMMMJJJVVVkkk|||iii]]]eeeoooYYYSSSQQQYYYeeessszzzlll[[[OOOFFF===999888666555444333111000//////222222222222111111111111------.../////////......------------------------111111000///////////////111444<<>>=========<<<:::888=========<<<;;;:::999888444555555555555555555444555444444444444444555555555666777777888:::<<<======<<<;;;>>>CCCGGGHHHGGGBBB@@@===999777666777777777888888888888999;;;===??????AAACCCIIIUUUcccmmmxxx~~~|||iiiWWWMMMIIIWWWmmmzzzggg[[[ccc|||nnnYYYSSSQQQXXXeeesss|||nnn]]]QQQGGG>>>999999444444333333222111000000000000000000/////////...,,,------....../////////------------------------111000000/////////000000222222666BBBXXXrrrvvvfff___cccjjjpppqqqsssuuuuuusssrrrrrrrrrqqqooonnnlllkkkllllllmmmnnnmmmllljjjiiijjjmmmpppoooooopppqqqqqqqqqppppppnnnooorrruuuxxxzzz|||}}}yyyvvvqqqoooooopppppppppooonnnlllmmmooopppqqqpppooonnnkkkfff^^^RRREEE<<<777:::DDDXXXrrr{{{```MMM:::000...+++(((''')))((('''''')))******)))+++***)))(((((('''&&&%%%&&&%%%%%%&&&((())))))(((************)))(((&&&&&&)))***,,,---------,,,+++(((+++,,,******111@@@MMMeeemmmssssssmmmbbbQQQBBB999444---)))((()))(((&&&"""$$$""" $$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''')))***)))'''(((%%%$$$&&&&&&###"""%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$,,,)))&&&%%%((()))(((&&&%%%%%%&&&'''((()))))))))(((+++......111===SSSfff++++++,,,---...//////000000111222222333555:::>>>CCCNNN^^^mmmyyywwwlll```XXXRRRJJJEEEDDDAAA???<<<<<<<<<===;;;999999999999888777666555444444444555555555555444444444444444444555666666777999888666777:::>>>BBBDDDAAA??????BBBFFFGGGDDD@@@===<<<:::888777777888999888999:::999999:::>>>AAABBBFFFJJJPPPZZZiiizzzyyygggVVVNNNHHHWWWnnnzzzfffYYYaaa{{{oooYYYSSSQQQXXXdddrrr~~~ppp___RRRHHH???:::999222222222222222222222333000000000000/////////...,,,---------......//////------------------------............///000111222333222333;;;KKKaaayyynnnaaa^^^eeelllnnnpppssssssrrrqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnoooooonnnmmmlllmmmqqqtttppppppqqqqqqpppppppppooonnnoooqqqsssvvvyyy{{{|||yyyvvvrrroooooopppppppppooonnnlllmmmnnnoooooonnnooonnnlllhhh```SSSFFF===555:::DDDXXXrrriiiUUU???333///,,,***))))))(((&&&'''(((***))))))************(((''''''((((((&&&%%%%%%'''((('''%%%(((((()))))))))(((((('''))),,,000444444111---***((()))))))))***...555:::PPPZZZgggooossspppdddXXXEEE===333---***)))'''$$$$$$''')))'''"""!!!$$$(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&(((***+++)))'''(((%%%%%%'''&&&######%%%""""""$$$%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))%%%&&&&&&%%%%%%$$$$$$%%%,,,(((%%%$$$''')))((('''$$$$$$%%%%%%&&&'''((()))'''+++...///555FFF]]]ooo......//////000000111111000111333222222555:::???FFFQQQaaappp{{{xxxmmmaaaZZZSSSKKKEEEDDDBBB>>>:::999;;;<<<:::888999999999888888666555555555666666777777666666555444444444555666777888999===:::777777;;;@@@EEEGGGBBBAAAAAADDDFFFEEE@@@<<<;;;:::999999999999:::;;;:::<<<>>>===<<<===BBBFFFLLLRRR[[[dddnnn|||~~~}}}tttdddUUUNNNIIIYYYppp}}}fffYYYaaa{{{qqq[[[TTTRRRXXXdddqqqrrraaaTTTIII@@@::::::000111111222222333444444222222222222111111111111---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222222000222777@@@QQQiii||||||iii```dddkkklllnnnqqqqqqpppppppppqqqnnnnnnnnnnnnnnnooopppppppppppppppooooooppptttvvvrrrrrrqqqqqqpppppppppoooooopppqqqsssuuuxxxzzz{{{zzzxxxuuurrrqqqqqqrrrsssooonnnmmmnnnoooooonnnlllnnnmmmlllhhh```TTTFFF===444999EEEYYYsssqqq\\\CCC666000---*********(((&&&'''((())))))(((((()))******(((((()))***)))'''$$$%%%((()))'''$$$&&&'''(((((()))))))))))))))---222666666222---)))+++******+++---///000000===GGGSSS```mmmtttrrrkkkUUUJJJ===333///+++'''###(((******(((%%%$$$&&&)))&&&&&&&&&&&&%%%%%%%%%%%%"""%%%&&&$$$%%%'''&&&$$$%%%&&&(((+++------***((('''%%%$$$''''''$$$$$$&&&!!!"""$$$%%%&&&%%%%%%$$$!!!###$$$$$$###"""$$$%%%'''''''''''''''(((((((((!!!"""$$$%%%%%%&&&((())))))'''%%%%%%&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&+++...111;;;PPPfffsss000000000000000000000000///111333222111444;;;AAAHHHSSScccrrr|||yyymmmbbb[[[TTTKKKEEEDDDBBB===888777:::;;;:::888::::::::::::999888777777555666666777777666666555444444444555666888999:::???<<<999:::===AAABBBBBB@@@@@@@@@AAABBBAAA@@@>>>=========<<<<<<===>>>>>>>>>AAABBBAAA@@@BBBGGGMMMTTT^^^kkkwww|||yyyppp```SSSMMMKKK[[[ssshhh[[[ccc}}}ttt\\\VVVSSSXXXcccppp~~~sssbbbUUUJJJ@@@;;;:::222222222222222222333333222222222222111111111111///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......000555:::EEE[[[ppprrrddddddjjjjjjlllooopppooooooooopppmmmmmmnnnnnnooopppqqqrrrnnnpppqqqqqqqqqrrrtttvvvtttsssrrrqqqqqqpppppppppqqqqqqrrrssstttwwwyyyzzzyyyxxxuuurrrpppppprrrtttpppooonnnnnnoooooommmllllllkkkjjjggg___RRRDDD;;;444:::FFFZZZtttwww```FFF777000,,,*********(((&&&&&&((()))((('''%%%'''))))))'''''')))+++***'''%%%'''+++,,,***'''&&&''''''((())))))((((((***,,,///222222///,,,))))))))))))***,,,---------111777???JJJ\\\lllsssrrriii\\\KKK>>>888222,,,&&&((('''&&&%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%!!!%%%'''$$$%%%((('''###&&&'''+++///111000,,,)))'''$$$$$$''''''%%%%%%((("""###%%%&&&&&&%%%$$$######$$$%%%$$$""""""%%%(((&&&&&&&&&&&&&&&%%%%%%%%% """%%%%%%%%%%%%(((***%%%&&&&&&&&&%%%$$$&&&'''''''''&&&%%%%%%&&&'''(((&&&+++///444CCCYYYllluuu///////////////.........///111333222111444;;;AAAIIITTTdddsss}}}yyynnnbbb[[[TTTKKKEEECCCDDD>>>888777:::<<<;;;999666666777666666555444333333444444444444444444333444444444555777888::::::???===;;;<<>><<<===============???AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAADDDFFFEEECCCEEEKKKQQQWWWcccssszzzvvvmmm^^^RRRMMMMMM]]]uuujjj]]]eeewww]]]WWWSSSXXXcccooo}}}tttcccVVVKKKAAA;;;:::333333333222222111111111000000000000////////////000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++///444777???TTTiiivvveeeccchhhiiikkknnnoooooonnnooopppllllllmmmoooppprrrssssssmmmoooqqqqqqqqqrrrtttuuuuuutttsssrrrqqqpppppppppsssrrrrrrssstttvvvxxxzzzwwwvvvtttqqqnnnnnnppprrrqqqooooooooopppooommmkkkjjjiiiiiieee]]]QQQCCC999555;;;GGG[[[uuuzzzbbbGGG777000,,,*********(((&&&&&&((((((((('''"""%%%''''''&&&&&&))),,,***'''%%%(((---000...+++'''(((((((((((((((''''''***+++,,,,,,,,,+++***)))%%%&&&''''''&&&''')))++++++---111:::MMMbbbnnnpppxxxjjjWWWIII@@@:::222,,,***(((&&&%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%% &&&'''$$$%%%((((((###&&&)))---222555333...***&&&###$$$'''(((%%%&&&)))"""###%%%&&&&&&%%%###"""$$$&&&&&&$$$""""""&&&***%%%%%%%%%$$$$$$############%%%'''&&&$$$###%%%'''"""%%%'''&&&$$$###%%%'''***)))'''&&&&&&'''((()))''',,,000777HHH___pppuuu555444222000000111222333333444444444555999>>>BBBMMM[[[kkkttt}}}zzzrrreeeZZZPPPJJJEEECCC???>>>===;;;999999888888666666666666666666666666666666666666666666555555111444888777666888???EEEIIIGGGDDD@@@>>><<<<<<===>>>>>>======>>>AAAGGGKKKJJJBBB@@@FFFGGGBBBEEEMMMTTTVVVWWWTTTRRRSSSYYY___jjjrrr|||vvvmmmaaaUUUMMMOOOXXXsssiii\\\aaawww~~~ggg[[[UUU\\\fffppp}}}|||iiiXXXLLLDDD===999666444222111222222000///222111111000///......---..............................////////////......////////////////////////......000222444:::IIIWWWwwwtttjjjdddiiippprrrooonnnqqqppplllnnnmmmmmmnnnpppqqqpppooopppooonnnnnnoooqqqsssuuuppprrrsssrrrppppppqqqrrrrrrtttuuuvvvvvvwwwyyy|||zzzyyyvvvqqqmmmkkklllmmmmmmsssvvvtttmmmiiilllpppnnnmmmkkkfff]]]PPPBBB888777===JJJ___{{{{{{bbbFFF777222000...---,,,,,,,,,,,,+++++++++***&&&((())))))(((((()))+++((()))***)))'''%%%&&&'''***++++++***'''&&&'''(((+++***)))))))))***,,,---+++(((&&&&&&((()))(((&&&***---000222999HHH]]]lllwwwwwwqqqbbbRRRCCC555+++///(((%%%'''***(((&&&''''''&&&'''((('''$$$$$$&&&'''%%%$$$$$$&&&''''''&&&''')))...333666444///++++++)))'''&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''(((((('''%%%'''+++111???WWWmmmyyyzzz444333111000000000222333222222222333444888>>>BBBNNN]]]llluuu|||zzzrrreeeYYYPPPIIIDDDBBB???>>><<<;;;:::999999999777777777777777777777777666666666666666555555555444666888777666777;;;???IIIGGGDDDAAA???>>>>>>>>><<<<<<===???CCCKKKTTT[[[UUUNNNMMMTTTWWWWWW^^^hhhooopppnnnkkkhhhkkkrrryyy|||vvvmmmaaaUUUMMMPPPZZZtttjjj\\\^^^sssoooaaaXXX]]]fffppp~~~~~~kkk[[[NNNEEE???:::666444222111222222000///000000000///...---------..............................////////////......------------------------,,,++++++------333AAAPPPrrr|||pppiiijjjoooqqqooonnnqqqoookkklllkkkjjjlllnnnoooooonnnmmmmmmmmmmmmnnnppprrrssspppqqqrrrrrrppppppqqqrrrrrrtttuuuuuuvvvwwwzzz|||zzzyyyvvvqqqmmmlllmmmoooqqqrrrsssqqqmmmkkkkkklllmmmllliiiddd[[[OOOAAA888444:::GGG\\\xxxxxx```DDD555000...,,,,,,)))(((((('''''''''''''''&&&'''((((((''''''((()))&&&'''(((((('''&&&((())))))******)))'''&&&&&&''')))((('''''''''(((******)))'''%%%&&&(((***)))(((''')))++++++///<<>>===<<<;;;:::999999999888888888888888888888888555555555555666666666666666777888888999:::;;;;;;AAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@CCCJJJVVVccclllhhhcccccckkkrrrwww}}}xxxooocccWWWNNNPPPYYYsss~~~jjjZZZ[[[nnnttteee[[[]]]fffooo~~~nnn^^^QQQGGG@@@;;;666444222111222222000/////////......------,,,,,,..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,000...---------111===JJJeee{{{xxxoookkkooopppoooooopppnnnjjjiiihhhhhhjjjlllnnnnnnmmmjjjkkklllmmmnnnooooooppppppqqqrrrqqqpppoooqqqrrrrrrssstttuuuuuuwww{{{}}}}}}{{{wwwrrrnnnmmmoooqqquuussspppnnnmmmlllkkkjjjmmmkkkhhhbbbYYYNNNAAA999111777CCCXXXsssttt\\\AAA222///---,,,++++++***)))((('''((())))))&&&'''((('''&&&%%%&&&'''$$$&&&'''((('''''')))***'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((&&&%%%&&&((()))))))))'''(((((('''(((000===GGG^^^lllyyy{{{rrrcccPPPBBB666///)))((()))'''&&&''''''''''''(((+++---,,,+++)))'''%%%%%%&&&&&&%%%$$$%%%(((,,,222555444000---(((&&&%%%$$$$$$###!!! ####################################$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))111555???PPPgggwwwwwwooo222111000000//////000000111111222222555;;;BBBHHHTTTbbbqqqyyy~~~{{{sssfffYYYOOOGGGBBB???======<<<;;;::::::::::::888888888888888888888888555555666666666666666777777666777999<<<>>>===;;;:::<<>>555---++++++((((((***''''''&&&'''+++///---((((((&&&$$$###$$$$$$###"""###%%%***///333333///,,,((('''%%%$$$%%%$$$"""!!!##############################$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((***+++333:::GGG[[[rrr}}}vvviii222111111000000000000000222222222444777>>>FFFLLLWWWeeettt|||{{{sssfffYYYOOOHHHBBB???>>>===<<<;;;:::999999999777777777777777777777777666666666777777888888888888777777999<<<===;;;::::::???EEEMMMSSSXXXZZZ[[[RRRSSSUUUYYYbbbppp~~~}}}~~~~~~~~~}}}~~~vvviiiZZZQQQMMMTTTmmmvvvaaaTTTYYYnnnmmmaaa[[[aaajjjrrr~~~rrrbbbTTTIII???999666444222111222222000///000000000///////////////........................------............------------------------------,,,,,,...111000---000555GGG^^^zzz~~~ssspppnnnooopppooommmkkkkkkjjjjjjkkknnnoooooonnnjjjllloooqqqrrrrrrpppooopppppppppooonnnoooqqqtttqqqrrrssstttuuuxxx}}}zzzsssoooooopppuuuxxxyyyuuunnnkkkmmmqqqooolllhhhcccZZZOOODDD===111555???SSSnnnrrr[[[@@@222///...------******((('''''''''((())))))******)))'''&&&'''((('''(((((('''&&&%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&''''''''')))))))))'''&&&&&&'''''')))******)))(((***///333888EEEXXXmmm||||||kkkXXXFFF;;;111---+++)))(((***###$$$%%%'''///666222))))))'''%%%%%%%%%%%%$$$###$$$&&&***000333333000...)))'''&&&%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((%%%'''((((((((()))+++...444???QQQggg{{{uuueee222222111111111000000000222222333444888@@@IIIPPPZZZhhhvvv~~~{{{sssgggZZZPPPIIIDDDAAA???>>>===;;;:::999888888777777777777777777777777777777888888999999::::::999999::::::;;;;;;;;;<<<@@@FFFPPP\\\eeekkkooopppfffhhhlllqqqzzz~~~|||{{{}}}~~~~~~~~~xxxjjjZZZPPPNNNUUUnnnuuu]]]RRRYYYnnnlllbbb]]]dddnnnvvvtttdddVVVJJJ???888666444222111222222000///000000000000000000//////........................------............------------------------------------///333222//////333???SSSoooyyyrrrmmmnnnpppooonnnnnnnnnmmmmmmnnnpppqqqpppooolllmmmppprrrssssssrrrqqqooopppooonnnmmmooorrrtttqqqqqqrrrssstttxxx~~~xxxsssqqqpppsssyyy|||yyyppplllnnnsssnnnllliiiddd\\\QQQEEE===222555>>>RRRmmmsss[[[@@@222///...------+++++++++*********))))))((()))***)))((('''((()))'''((()))'''%%%$$$$$$%%%%%%&&&''''''%%%%%%%%%'''%%%%%%&&&'''''''''''''''((())))))(((&&&&&&'''(((&&&(((*********+++---///555===LLL___sss}}}vvviiiRRRFFF888111,,,(((''')))%%%)))+++000<<>>??????AAAFFFJJJOOOVVVcccppp{{{}}}|||}}}~~~~~~}}}}}}xxxhhhXXXMMMMMMTTTlllsss]]]RRRXXXmmmnnnbbb\\\cccllluuuwwwgggYYYLLL@@@999666444222111222222000///////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,111...///222222000111555999JJJddd~~~~~~tttmmmmmmooonnnoooqqqqqqpppooooooqqqqqqpppooommmnnnpppqqqrrrsssrrrrrrooooooooommmmmmnnnrrruuupppqqqrrrrrrtttxxx~~~~~~xxxuuusssrrrvvvzzzxxxsssoooooopppkkkjjjhhhddd\\\PPPDDD;;;222555>>>QQQlllsss[[[@@@222...---,,,++++++,,,---------,,,***)))&&&((()))(((''''''((()))%%%'''''''''%%%%%%%%%'''%%%'''((('''&&&%%%&&&((($$$%%%&&&'''''''''&&&&&&%%%&&&((((((&&&'''))),,,+++---///111222111111111333:::CCCOOO```pppwwwvvveeeVVVEEE:::222+++)))***)))---111666CCCLLLCCC222)))'''&&&&&&'''((('''&&&((())),,,000333333000...(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%'''***)))''')))...333>>>QQQiii}}}ppp___222333333333333222111111000000111222777@@@KKKRRRbbbmmmxxx~~~{{{sssggg[[[RRRLLLGGGEEEBBB@@@>>>;;;999777666666999999999999999999999999999999:::;;;;;;<<<======777<<>>888777;;;@@@???<<>><<<===<<<999:::>>>:::;;;;;;:::888777999:::<<<;;;===AAAAAA???DDDMMMQQQYYYdddlllrrr{{{~~~~~~|||tttgggYYYPPPOOOWWWrrrnnnXXXNNNSSSfffwwwggg[[[^^^gggppp}}}qqqbbbTTTGGG???888666444222333222111000000///......------......---......,,,...111111---///000111111111///...---,,,---...---,,,,,,,,,...,,,,,,++++++,,,---///000111999JJJaaazzz~~~ooolllnnnoooppprrroooooopppqqqrrrsssttttttrrrnnnmmmoooooommmnnnqqqttttttttttttssstttwwwzzz|||{{{zzzzzz}}}~~~~~~}}}{{{yyyvvvssspppooorrrvvvyyyzzzwwwsssqqqooommmiiiccc[[[OOOCCC<<<555666<<>>===<<<@@@RRReeexxxyyyuuugggWWWIII;;;111---((((((,,,...,,,+++,,,)))(((&&&$$$###$$$%%%&&&)))((((((***,,,,,,)))&&&'''&&&%%%$$$%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""$$$&&&((('''&&&""""""###%%%))))))'''%%%(((''''''***,,,///888BBB\\\oooqqqddd111222222222222222222222222222444888<<>>EEEUUUdddpppwwwwwwkkkddd\\\QQQJJJGGGBBB>>><<<======;;;<<<@@@:::<<<>>>???>>>>>>@@@AAA@@@BBBFFFLLLTTT```ooozzz~~~}}}|||}}}~~~~~~}}}~~~|||xxxqqqggg\\\TTTQQQ[[[wwwlllVVVMMMRRRddd{{{xxxggg[[[]]]fffooo{{{{{{lll\\\LLLBBB;;;888555333333333222111777555222000000111333555///000...,,,---111111...---///111222222000...---+++,,,------++++++,,,---+++++++++,,,,,,------...333333777BBBUUUoooyyylllfffhhhnnnsssooopppqqqqqqsssssstttuuuwwwssssssuuutttqqqpppssstttuuuvvvwwwzzz~~~~~~{{{wwwtttsssrrrqqqpppppprrruuuwwwxxxvvvtttrrrooommmiiicccZZZNNNAAA999555666<<>>===:::;;;>>><<<===??????>>>>>>???AAA@@@GGGPPPYYYgggxxx~~~~~~~~~|||~~~|||wwwpppeeeYYYQQQPPP[[[wwwiiiWWWNNNRRRbbbwwwwwwfffZZZ[[[dddlllxxxqqq```OOODDD===:::666333333333222222333222///------...000222///000///,,,---111000,,,,,,---...000000///---,,,+++,,,---,,,++++++,,,---++++++,,,,,,,,,,,,,,,,,,000111444<<>>@@@BBBAAA:::444666;;;CCCUUUjjjvvvwwwlllYYYIII666000***)))'''%%%&&&***%%%%%%%%%%%%%%%&&&&&&&&&&&&))),,,...---+++((('''###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''%%%&&&((())))))******+++---...000333666@@@VVVjjj|||{{{111000//////000111333444333444888???EEENNN^^^mmmwww~~~{{{ppphhh___SSSJJJFFFDDD@@@===>>>===:::;;;>>>?????????>>>===>>>AAACCCLLLVVVcccooo~~~~~~}}}}}}|||zzzvvvnnnbbbUUUMMMOOO[[[xxxfffVVVMMMQQQ___ssswwwfffYYY[[[bbbkkkwwwvvvdddSSSGGG???;;;666333333333333222333222000///...///000111---//////---...000...***,,,,,,------......------***,,,---,,,+++***+++---++++++,,,,,,,,,,,,+++++++++---111999GGG^^^zzzqqqdddbbbfffjjjllllllmmmnnnoooppppppqqqrrrpppqqquuuwwwttttttwwwwwwzzzwwwuuusssrrrrrrqqqpppooopppqqqrrrsssssssssrrrrrrmmmllljjjeee]]]QQQCCC;;;555777???RRRlll~~~www___HHH999222++++++---'''******************))))))***))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))'''''''''(((((()))))))))++++++111@@@TTTdddlllmmmaaaSSSBBB888222///000333,,,000444666333000000111777FFFZZZkkkvvvuuuhhhZZZ@@@666,,,***)))'''''')))&&&&&&&&&&&&&&&%%%%%%%%%%%%)))---///...+++)))'''###""""""###%%%&&&%%%$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%&&&((($$$%%%'''(((((())),,,...//////222777>>>LLLbbbvvv000000///...///111333444555444777???HHHSSSbbbooo{{{}}}rrrjjj```TTTJJJFFFCCC???===>>>===;;;===@@@AAABBBCCCDDDGGGKKKRRRVVVdddrrr~~~}}}}}}{{{{{{zzzwwwpppcccVVVLLLOOO\\\yyydddSSSJJJNNN]]]pppxxxgggZZZ[[[cccjjjvvv{{{iiiWWWKKK@@@<<<777333333333333333333333222111111111111222+++......---...000,,,'''...------,,,---...///000***,,,,,,,,,+++***+++,,,***+++,,,,,,,,,,,,+++***+++---000444===RRRlllwwwgggbbbdddfffiiiiiijjjkkklllmmmnnnnnnooonnnqqqvvvyyywwwxxx{{{vvvuuuttttttuuutttrrrpppooooooppppppqqqqqqqqqqqqlllllljjjfff___SSSFFF===444888BBBUUUnnn~~~uuu]]]FFF777222++++++,,,&&&+++++++++******)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))&&&&&&'''((()))******+++''',,,999NNNcccnnnmmmiiiTTTFFF888333111---,,,...***,,,------...///...,,,111999GGGZZZmmmwwwqqqfffLLL>>>000,,,,,,***'''&&&%%%%%%%%%%%%%%%$$$######$$$(((---///---***''''''$$$###"""###$$$%%%$$$######""""""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!%%%(((%%%'''))))))((())),,,///000///222;;;GGGYYYooo000///......///111333444777444666???JJJVVVdddppp~~~~~~ssskkkaaaTTTJJJEEEAAA===<<<>>>>>>===???CCCCCCEEEHHHMMMSSS]]]gggnnn{{{~~~~~~~~~{{{||||||zzzsssgggYYYOOOPPP]]]{{{dddPPPHHHLLL[[[oooyyyhhh[[[\\\ccckkkwww~~~mmmZZZNNN@@@<<<777444333333333333////////////.........---)))---.........///+++%%%000///---,,,---...111222***+++,,,,,,******+++,,,***+++,,,---,,,,,,***)))///000111000555FFF___qqq{{{jjjcccccccccggghhhhhhiiijjjkkklllmmmoooooorrrxxx|||{{{|||}}}xxxwwwwwwxxxyyyxxxuuusssoooooooooooooooppppppppplllkkkjjjggg```TTTGGG>>>444888CCCWWWppp~~~sss\\\EEE777111+++***+++%%%,,,,,,++++++***))))))(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))%%%&&&'''((()))***+++,,,,,,555FFFZZZiiilllcccZZZIII<<<111000///***%%%%%%,,,***'''&&&(((+++***''',,,000999LLLdddtttrrriiiUUUCCC222---...+++'''###%%%%%%%%%$$$$$$"""!!! """'''---...,,,(((&&&&&&$$$###"""###$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$### ###'''''')))+++***)))))),,,///000...222===NNNaaaxxx111222222111000111444666777999===CCCNNN\\\kkkuuurrrjjjaaaTTTJJJEEEFFFBBB@@@CCCDDDCCCBBBCCCHHHRRR```kkksss}}}~~~yyymmm\\\PPPUUU\\\uuubbbTTTOOOMMMXXXsssiiiaaaZZZ^^^jjjppprrr^^^MMMFFF===666555555333222444444333222111000000000000////////////..................//////...---,,,,,,'''...///(((###&&&+++,,,//////.........---------******---000444===OOO```{{{wwwlllhhhhhhjjjjjjjjjjjjlllnnnqqqrrroooqqqtttxxx|||zzzzzz{{{}}}~~~}}}zzzwwwqqqrrrqqqooollllllmmmoookkklllkkkeee___VVVHHH:::888:::BBBWWWrrr~~~qqq[[[GGG444111222...++++++))))))))))))***************,,,***%%%$$$)))***''')))***(((&&&''')))%%%&&&''''''((()))******+++)))&&&(((---,,,(((,,,666111BBBXXXgggmmmhhhYYYJJJ<<<666///+++***+++***)))))))))))))))))))))))))))000,,,///>>>UUUhhhooopppfffQQQ<<<333///+++***,,,)))(((&&&&&&'''''''''&&&)))))))))))))))(((((('''###$$$$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###'''%%%$$$######$$$&&&(((%%%&&&&&&''''''(((((()))&&&%%%$$$%%%'''+++...111000444<<>>FFFQQQaaapppzzzsssjjjaaaTTTJJJFFFFFFCCCBBBCCCCCCCCCIIIQQQ^^^jjjyyy|||ppp```SSSSSS\\\vvvcccPPPLLLKKKXXXsssiiibbbZZZ^^^jjjpppvvvbbbQQQHHH???777666555333222444333333222111000000000000////////////..................//////...------,,,+++...---((('''+++,,,***///.........------------,,,+++,,,...///444BBBPPPnnnrrrkkkhhhjjjjjjjjjjjjlllnnnppprrrrrrsssuuuyyy~~~~~~{{{tttrrrpppmmmlllmmmmmmnnnooopppnnniiicccZZZKKK>>>777:::EEE[[[vvvqqqWWWCCC111---...***(((***((((((((((((''''''''''''***,,,***%%%$$$((()))&&&&&&'''&&&$$$%%%'''###&&&''''''((())))))******(((%%%&&&+++***'''---888@@@PPPcccnnnoooeeeSSSDDD888222,,,)))***++++++***((((((((((((((((((((((((++++++///999IIIZZZhhhpppnnn\\\GGG:::111***(((***(((&&&$$$$$$%%%%%%%%%$$$(((((()))))))))(((''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&& !!!!!!"""###$$$$$$%%%&&&%%%%%%&&&(((***---///000444===JJJ\\\qqq111222222222111222444777555999@@@IIIWWWgggwwwtttkkkaaaUUUKKKHHHHHHFFFEEEFFFFFFLLL[[[jjjzzzttteeeYYYVVVaaa|||fffLLLIIIJJJXXXssskkkccc[[[___jjjooo|||iiiYYYKKKBBB999777666333222444222222111111111111111222////////////.....................///......---,,,......+++(((***...---)))............------------///...///000///111;;;GGG\\\ttt{{{pppiiijjjjjjjjjjjjkkkmmmoooqqqrrrsssuuuyyy~~~~~~{{{yyytttooolllmmmnnnnnnmmmqqqrrrpppjjjddd[[[MMM@@@666<<>>RRRbbbrrrwwwqqqaaaLLL;;;333...)))'''))),,,,,,+++(((((((((((((((((((((((('''***...222999HHH\\\jjjrrrfffUUUEEE666+++(((+++(((&&&$$$$$$%%%&&&%%%$$$'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''((()))%%%&&&&&&''')))***,,,---000555???PPPfff{{{111222222222111222555888666;;;CCCNNN[[[kkk{{{wwwmmmbbbVVVMMMKKKKKKHHHGGGKKKSSS___sssvvviii^^^\\\hhhgggLLLJJJKKKXXXrrrlllddd\\\___jjjnnnppp```PPPFFF<<<999777444333444111111111000111111222222////////////............---...............------------+++******,,,,,,+++------------------------,,,,,,...000111222999BBBNNNhhhtttjjjiiiiiiiiiiiijjjlllnnnppppppqqqssswww{{{}}}zzzxxxpppmmmooopppooollloooooommmgggaaaYYYKKK>>>777>>>LLLccc{{{qqqYYYFFF444///...***))),,,++++++******))))))(((((()))))))))'''((()))******'''******((((((***((($$$'''''''''((((((((())))))+++&&&%%%)))+++,,,777EEE^^^mmm{{{|||ppp\\\FFF666111---((('''))),,,,,,+++((((((((((((((((((((((((&&&***------///:::LLL[[[mmmjjjaaaPPP===///,,,///***((('''&&&'''((('''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$###"""###$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&$$$""" &&&'''((()))***+++,,,---%%%&&&'''((()))***++++++000666CCCXXXppp111222222222222333666888999>>>FFFRRR___nnn}}}yyyooocccVVVOOONNNLLLHHHJJJUUUeeewww~~~}}}vvvkkkbbb```llldddPPPMMMNNNYYYqqqmmmeee\\\^^^iiimmmvvvgggUUUJJJ@@@;;;888444333444111111111000111111222222////////////............------...............---***,,,...---)))''')))---,,,,,,------------------'''''')))---...///444;;;GGG^^^{{{yyymmmfffffffffgggiiikkknnnooooooqqqssswww{{{}}}zzz|||uuuqqqqqqrrrooollllllmmmjjjeee___XXXKKK???:::AAAPPPddd{{{}}}oooTTTBBB111---***%%%$$$'''+++*********)))))))))(((''''''''')))+++,,,---///'''+++,,,***)))+++***'''''''''''''''(((((((((((()))$$$###'''***,,,888GGGaaaqqq~~~{{{lllWWWCCC555333...)))(((***+++***(((''''''''''''''''''''''''(((***,,,++++++222>>>HHHeeekkkjjj[[[EEE555......***)))''''''(((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%$$$###"""###$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$!!!###$$$%%%&&&'''((())))))%%%&&&'''((()))***++++++000999JJJaaaxxx000111222222222444777999;;;AAAJJJVVVdddrrr{{{pppcccWWWQQQPPPMMMLLLTTTfff{{{~~~{{{{{{{{{uuulllddd___iii|||___RRROOONNNWWWmmmmmmeee[[[]]]gggkkk}}}|||mmmYYYNNNCCC===999555333444222222111111111111111222////////////............,,,---......///.........)))+++...///)))%%%(((...,,,,,,,,,,,,------------+++***+++...///...111666BBBTTTmmm~~~pppccccccccceeegggjjjmmmoooppprrrvvvzzz}}}~~~{{{yyyxxxyyy{{{}}}|||zzzwww{{{~~~xxxuuussspppmmmkkkllljjjddd```YYYNNNBBB===FFFUUUiii}}}yyyiiiOOO@@@222///---'''%%%((('''''''''(((((((((((((((&&&%%%&&&***,,,+++---000###(((+++((('''))))))''''''''''''''''''''''''''''''!!! %%%(((+++888FFFaaappp|||wwweeePPP???444333///***((()))***(((&&&'''''''''''''''''''''''')))******)))(((---555<<<]]]jjjqqqfffPPP<<<000+++)))'''%%%%%%&&&'''&&&%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&%%%$$$""" ###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''')))***,,,---222>>>SSSkkk000111222222222444777:::===CCCNNNZZZhhhwww}}}qqqdddWWWRRRSSSQQQXXXhhh|||{{{zzzuuukkkddd\\\ddd||||||^^^QQQNNNLLLSSSiiimmmdddZZZ\\\fffiii{{{rrr]]]QQQEEE>>>:::555333555333333222111000000000000////////////............,,,------...//////......,,,+++,,,///---((()))...++++++,,,,,,,,,------------+++,,,//////...000555<<>>JJJ\\\rrruuubbbJJJ<<<222222111+++)))---&&&&&&''''''(((((())))))'''$$$%%%***+++((())),,,!!!&&&)))'''%%%'''(((&&&'''''''''''''''''''''''''''""""""'''***---999GGGcccqqq{{{sss^^^III:::111000,,,((('''((()))'''%%%''''''''''''''''''''''''%%%((()))&&&###'''111:::QQQdddsssnnnZZZFFF666,,,)))'''%%%%%%&&&'''&&&%%%(((((()))))))))(((''''''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((***---///555EEE]]]uuu000111222333333444777:::>>>DDDPPP]]]lll{{{~~~rrrdddWWWSSSTTTVVVccc{{{~~~|||zzzuuukkkcccZZZaaayyy```PPPLLLIIIPPPfffmmmdddZZZ[[[eeehhhzzzvvv___SSSFFF???:::555444555444333222111000000000000000/////////............,,,,,,---.../////////...000+++***///000,,,***,,,+++++++++,,,,,,---------(((%%%&&&)))++++++...222777CCCYYYtttrrr\\\]]]^^^aaadddhhhlllnnnlllooouuuyyy{{{zzzwwwuuusssrrrrrrrrrrrrssstttuuuvvvxxxzzzyyywwwvvvuuuvvvxxxxxx{{{zzzssspppooofffgggfffaaa^^^YYYOOODDD>>>LLLbbbxxxrrr]]]AAA555...//////***)))---''''''((()))***+++,,,,,,((($$$%%%)))***%%%%%%(((!!!'''***(((&&&'''(((''''''''''''''''''''''''&&&***%%%%%%+++...000<<>>NNNbbb}}}xxxcccYYYQQQUUU]]]dddiiimmmlllpppssstttvvvxxxuuuoooqqqqqqqqqssstttuuutttssstttwwwyyyyyyvvvvvvxxxzzzwwwyyyzzz}}}}}}wwwtttnnnmmmiiieeeddd```TTTGGGCCCRRRiii}}}lllWWWBBB999000---+++)))''')))***))))))(((((((((((((((***))))))))))))((((((((('''((()))))))))((('''&&&)))(((((('''''''''(((((($$$((('''(((,,,+++555LLLeeewww{{{mmm[[[DDD333111+++)))'''&&&((()))***)))***)))(((''''''''''''''''''!!!"""+++...***,,,444EEEWWWllltttnnn]]]GGG666222,,,((())))))'''&&&(((,,,,,,,,,+++***)))))))))''''''''''''&&&%%%$$$###''''''''''''&&&%%%$$$$$$(((&&&$$$$$$&&&'''%%%"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&(((***///)))%%%(((,,,---///111===RRRnnn|||yyy111222222333444666999<<>>JJJSSSbbbrrrtttddd[[[___iii~~~xxxmmmdddZZZggg{{{www]]]IIIDDDBBBLLLaaazzzxxxdddZZZYYY```kkkuuuxxxjjjWWWIIIAAA>>>:::888444333222000//////000111111111111000000000//////...000///------000...)))---------,,,------......------------------------...---------...///000111000555===LLLeeemmmYYYFFFAAAHHHSSS]]]dddkkkoooqqqoooppprrrrrrooottttttuuuuuuvvvuuuuuuuuuqqqssstttsssrrrtttyyy~~~}}}wwwsssrrrooommmlllgggZZZLLLHHHWWWlll~~~gggQQQ<<<444,,,+++***(((''')))++++++)))(((''''''''''''$$$%%%&&&''')))***+++,,,(((&&&$$$!!!!!!###%%%&&&((((((''''''''''''((((((%%%(((''')))......:::RRRhhhyyy{{{kkkXXXAAA000///***(((''''''(((((('''%%%&&&&&&%%%%%%%%%&&&&&&'''### (((***(((***111///>>>TTTgggrrrooo^^^MMM<<<333+++)))(((&&&%%%&&&(((+++///000...***(((&&&(((((((((((('''&&&%%%$$$###$$$%%%&&&''''''''''''%%%$$$######%%%&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$%%%'''&&&$$$$$$&&&''')))111:::SSSfffzzzzzztttuuuzzz|||wwwqqqmmm000111222222333777===BBBOOOZZZjjjyyyttteee```lllzzz}}}~~~~~~yyyoooggg```mmmttt[[[IIIDDDBBBKKK___xxxxxxdddZZZYYY___jjjsss~~~qqq^^^NNNEEE???;;;999555444333111000000000000000000000/////////......///111111......111///,,,......---......///000000.......................................//////000222555:::FFF\\\vvvxxxaaaHHH===AAALLLXXXaaalllppprrroooooorrrsssqqqssstttuuuuuutttsssssstttpppqqqrrrqqqqqquuu|||zzzqqqqqqooonnnoookkk^^^PPPJJJXXXlll}}}{{{bbbKKK:::222+++++++++))))))***,,,+++***(((''''''''''''++++++******)))(((((('''***)))'''%%%%%%&&&'''((((((''''''''''''(((((()))%%%)))(((***///000<<>>VVVkkk}}}~~~nnnZZZBBB111000***(((''''''(((((('''&&&'''&&&&&&&&&'''((()))))))))&&&&&&''''''%%%&&&(((,,,333BBBWWWnnnxxxpppbbbOOO@@@222+++)))'''%%%&&&,,,222888999444---((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&''''''%%%######$$$%%%$$$%%%(((+++,,,333CCCSSSfffpppvvvpppaaaYYY\\\cccnnnrrruuuuuuqqqkkkgggddd000222444333444999DDDMMMYYYfffwww{{{pppqqq~~~|||~~~~~~zzzyyyzzzyyysssmmmgggtttqqqYYYJJJFFFDDDJJJ[[[rrrqqqccc]]]^^^eeemmm~~~}}}nnn]]]OOODDD===888666666555444333111000000/////////.........------+++///111...,,,...///------,,,,,,,,,,,,------...------------------------+++,,,,,,---------,,,,,,+++///555@@@RRRiiioooVVVDDD<<>>WWWlllrrr^^^FFF333222+++)))'''&&&((()))***)))(((((('''''''''((())))))'''&&&&&&'''((()))+++,,,***///999MMMgggxxxxxxoooYYYHHH666---***(((''''''222888???>>>777///***)))%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$$$$%%%'''###$$$'''+++000:::MMM^^^sssuuuqqqdddSSSKKKMMMTTTaaaffflllnnnkkkfffcccccc111333555444555;;;GGGQQQ___lll|||zzz~~~}}}{{{xxxwwwvvvqqqlllcccrrrrrrZZZHHHEEECCCJJJZZZrrrpppccc^^^___fffmmm|||wwwgggWWWJJJ@@@;;;777666666555333222000///111000000000000/////////---222444111///000111000000000///.........//////////////////////////////+++,,,------------,,,+++,,,---111999GGG\\\tttuuu___LLL???===FFFRRR^^^fffllllllkkkmmmooooooooorrrtttrrrnnnkkklllnnnmmmoooqqqqqqrrrvvv}}}{{{yyyyyyyyywwwuuusssqqqnnnmmmooopppggg\\\SSS```rrryyy^^^FFF888111,,,,,,---***))))))((((((((((((((())))))***))))))))))))************((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))***(((***((()))...///===VVVmmmvvvcccJJJ666444,,,)))&&&&&&(((***------(((((('''&&&&&&&&&'''''''''((((((((()))+++------+++---333CCC]]]tttzzzwwwaaaNNN999///+++)))((((((777>>>DDDBBB999000,,,+++''''''((((((((((((''''''$$$$$$%%%%%%%%%$$$$$$###'''))))))(((%%%###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%''')))%%%$$$'''...666DDDXXXiiiuuupppeeeTTTEEE???BBBHHHSSSZZZcccfffeeebbbaaaaaa111444666555555<<>>VVVnnnxxxwwwfffRRR;;;000,,,***))))))666===BBB???555,,,((('''######$$$$$$%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%(((***+++)))%%%###$$$%%%""""""#########$$$$$$$$$%%%&&&''''''&&&&&&(((***)))''')))111<<>>EEERRR^^^mmmyyy{{{sssmmmhhhrrrxxx^^^IIICCCBBBHHHVVVjjjjjj\\\WWWYYYccclll|||yyykkk[[[LLLBBB===999555444555555333000...///000000000///---,,,........................------------------,,,,,,...,,,,,,,,,---...---,,,---,,,,,,+++++++++,,,,,,(((...,,,---666@@@RRRkkk{{{bbbPPPCCCAAAJJJNNNTTT\\\aaaaaaccchhhlllttttttssspppllliiihhhhhhjjjiiikkkooorrrttt{{{|||yyywwwyyy{{{zzzxxxvvvuuuuuutttpppkkkiiiiiicccYYYPPPKKKXXXkkk|||}}}mmmTTTAAA666222---***))))))***)))******))))))(((''''''&&&&&&&&&&&&&&&''')))******''''''''''''(((((((((((((((''''''(((+++------,,,+++((()))...,,,---<<>>DDDJJJQQQZZZ___aaadddjjjooottttttsssooojjjfffddddddhhhgggjjjooorrrtttzzz{{{xxxvvvyyy||||||zzzvvvtttssstttpppllljjjggg```TTTKKKJJJXXXmmm}}}|||kkkQQQ>>>444111,,,)))((())))))((())))))((((((''''''&&&&&&%%%%%%%%%&&&'''(((***+++&&&''''''''''''((((((((()))(((((())),,,.........111---,,,---,,,///>>>PPPgggzzzmmmTTT@@@555...+++((('''((()))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''"""&&&))),,,888MMMbbbnnnkkkZZZEEE888222...---///+++000111...+++,,,***(((!!! !!!"""######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$""" """###$$$%%%%%%&&&&&&%%%%%%######$$$%%%'''((()))+++666999AAAOOObbbpppooogggVVVGGG888222000///000333999AAADDD@@@>>>CCCFFFDDD333111333999AAAMMM^^^mmmwwwxxxqqqmmmxxxwww]]]JJJDDDBBBHHHUUUhhhooo___WWWWWW```jjjzzz{{{jjjXXXLLLDDD???888555555444222000444333222111000111222222........................,,,,,,+++***+++,,,...///++++++,,,...///...,,,)))++++++++++++++++++,,,---///222......777===HHH\\\uuuxxxcccMMM???AAAFFFNNNXXX^^^aaaffflllrrrttttttrrrnnnjjjfffddddddgggfffhhhnnnqqqssswww|||~~~{{{zzzyyy||||||wwwsssqqqqqqnnnllljjjggg___SSSJJJLLL\\\rrr|||hhhOOO===333000,,,***)))))))))((()))))))))((((((''''''''')))(((((('''''''''((((((&&&&&&&&&'''''''''((((((((((((***...111333222000111......000111666FFFUUUlll~~~qqqXXXCCC666///,,,)))((()))*********(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$(((+++,,,333DDD\\\mmmmmm```MMM???666222111222...111222---+++,,,,,,***"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((((('''&&&%%%$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%###"""###&&&'''&&&))),,,444>>>MMM^^^nnnrrrhhh[[[HHH===222///...,,,---///+++222555333555;;;???>>>444222444;;;CCCOOOaaapppzzz}}}uuussswww___KKKEEEBBBHHHUUUhhhppp```VVVVVV___iiiyyyqqq^^^QQQFFF@@@888444333333222000000///---,,,+++,,,---...........................,,,+++******+++,,,...///+++++++++---///...+++))),,,,,,,,,,,,,,,---......&&&---,,,+++000333???TTTrrrmmmUUUCCCAAAAAAIIISSSZZZ^^^ccciiiooorrrsssrrroookkkiiihhhhhhgggeeegggmmmqqqqqqssswwwyyy|||~~~~~~||||||||||||~~~wwwrrrooolllkkkkkkjjjggg```VVVOOORRRbbbxxx|||fffMMM===333000---+++++++++***)))******)))))))))))))))(((+++***))))))((()))))))))&&&&&&&&&&&&''''''''''''$$$''',,,333777888555222,,,---///444:::CCCRRR```vvvwww___GGG888...+++'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&***,,,---000>>>VVVjjjooofffVVVEEE999555333333///222111,,,)))***+++)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###$$$''''''%%%)))000333FFF]]]mmmsssmmm^^^PPP===555///......,,,+++---(((+++------///444888888444444777???GGGSSSeeesss~~~}}}~~~zzz{{{yyy```KKKEEEBBBGGGSSSfff~~~ppp```VVVTTT]]]hhhuuuvvvcccWWWHHHAAA888333333333333222000///...,,,,,,------...........................,,,++++++++++++,,,,,,---+++++++++,,,------+++))),,,,,,,,,,,,---...//////###++++++***...///999NNNjjjxxx```JJJDDDBBBJJJTTT[[[___cccjjjpppqqqrrrrrrpppmmmkkkkkkkkkhhheeeggglllpppooooooqqqrrruuuwwwxxxxxxxxxxxxyyy|||~~~xxxsssqqqjjjjjjjjjjjjgggbbb[[[UUUXXXiii}}}zzzcccKKK===222000---+++++++++***)))************))))))))))))))))))))))))***+++,,,,,,%%%&&&&&&&&&&&&'''''''''###'''---333888888555222(((+++000888BBBQQQbbbnnniiiPPP>>>222///+++)))((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((***+++---888OOOdddqqqkkk]]]III;;;555333222+++///...***'''''''''%%%$$$$$$%%%%%%%%%%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%((($$$%%%((((((&&&,,,777>>>TTTlllvvvpppcccRRREEE666000,,,------+++***---,,,,,,++++++,,,...000000444555:::CCCMMMYYYjjjyyy~~~{{{{{{|||~~~www___IIICCC@@@EEEQQQccc{{{ppp```UUUSSS\\\hhhqqq{{{iii\\\IIIBBB999444333555555444222111111000000000000000........................++++++,,,,,,,,,++++++***,,,+++***+++,,,,,,+++***++++++++++++,,,---...///(((---++++++111111777HHH\\\uuukkkQQQGGGDDDLLLVVV\\\___cccjjjoooqqqrrrrrrpppmmmkkkkkkkkkiiifffffflllpppnnnllllllnnnpppqqqrrrqqqqqqrrrssswww{{{~~~|||xxxuuutttjjjkkkkkkjjjhhhccc^^^ZZZ^^^nnnxxx___III<<<111...,,,++++++***)))((())))))))))))))))))))))))******))))))))))))******%%%%%%&&&&&&&&&''''''''''''(((+++000333444333111(((,,,111999GGG[[[ooo|||tttZZZEEE777444///---,,,+++***)))&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%'''***,,,555KKK___pppmmm```KKK:::333111...&&&***+++(((&&&''''''%%%%%%%%%&&&&&&%%%$$$###"""''''''&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%((()))'''%%%###$$$%%%%%%&&&&&&%%%%%%(((###$$$))))))(((222@@@PPPbbbsssttthhhVVVEEE999000+++)))++++++((((((+++...+++))))))******+++,,,444555<<>>CCCOOOaaayyyooo___TTTRRR\\\gggnnn}}}~~~lll```KKKDDD:::555555666777777////////////.........---........................+++,,,------,,,+++)))(((---+++******+++,,,,,,+++************+++,,,---...+++,,,'''(((111222444@@@QQQkkksssVVVHHHAAAIIIRRRXXX[[[___eeejjjrrrrrrrrrooollljjjiiijjjjjjfffggglllooommmjjjiiilllmmmnnnmmmlllkkklllmmmsssvvvzzz|||{{{yyywwwwwwlllllllllkkkhhhddd```]]]aaaqqqvvv]]]GGG;;;///---+++******)))(((''''''''''''(((((((((((((((---,,,+++)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''******)))+++...000000///+++---111888HHH```www|||bbbKKK666333...+++)))((('''&&&&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&$$$&&&***---555III]]]ooonnnaaaKKK999111...+++###(((+++((('''))))))''''''((((((((('''%%%###"""((('''&&&%%%%%%%%%%%%%%%$$$"""!!!###&&&'''%%%###$$$$$$%%%&&&&&&&&&%%%%%%((("""###)))***+++777GGG]]]jjjsssnnn___MMM<<<000,,,((('''((((((&&&&&&))),,,(((&&&''')))***+++---333777>>>GGGTTTcccqqq{{{}}}|||zzzvvvuuuzzzyyyrrrXXXIIICCC???CCCNNN```wwwsss___YYYVVVXXXbbbqqqwwweeeUUUIII===888555222222444222222000///.............../////////---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222555FFF\\\xxxyyy```LLLDDDIIIQQQYYY^^^```cccgggjjjmmmqqqrrrpppmmmkkkkkkkkkiiiiiijjjnnnooonnnkkkiiijjjkkklllmmmlllkkkjjjnnnqqqtttwwwxxxvvvtttssskkkkkkjjjiiiiiiiiiddd^^^eee|||vvv\\\BBB999555///)))'''***+++***(((***)))((((((((((((((()))(((((()))***************)))((('''&&&&&&'''((()))+++*********+++,,,------++++++000<<>>GGGSSS```ooo}}}~~~|||{{{|||xxxwww{{{~~~~~~~~~|||mmmUUUFFFAAA???DDDNNN___wwwsss^^^XXXTTTVVVbbbooo~~~sss___RRREEE===888444333555000000////////////000000///000111000.........///------------------------++++++,,,,,,,,,+++******------------............---------------///222555>>>OOOggg|||lllVVVGGGGGGKKKTTTZZZ\\\```fffhhhkkkppprrrqqqpppppppppqqqqqqrrrssstttssspppmmmkkkkkkjjjjjjjjjjjjjjjjjjjjjlllnnnqqqqqqpppnnnmmmnnnllljjjiiiiiihhhfffdddnnnwww\\\BBB999///,,,)))***+++,,,)))'''+++******)))((('''''''''(((((())))))******))))))(((''''''&&&''''''(((((((((((((((((()))***++++++---///777IIIbbbwwwvvvllldddhhhwwwyyykkkQQQCCC444///---+++))))))(((&&&%%%######$$$%%%&&&%%%&&&&&&&&&&&&'''***---'''&&&&&&''''''...???OOOdddeeeZZZDDD333...,,,)))***+++,,,+++)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$%%%'''(((%%%&&&&&&&&&&&&%%%$$$###)))((()))---333AAAWWWjjjlllfffXXXEEE777000+++&&&((('''&&&%%%%%%&&&'''(((###$$$%%%&&&'''(((((((((888>>>IIIVVVdddrrr}}}{{{{{{}}}yyyxxx|||~~~}}}|||zzzxxxxxx}}}jjjRRRDDD@@@???DDDMMM]]]vvvqqq\\\UUUQQQTTT```mmm||||||gggYYYJJJ@@@:::555333555000////////////000000111...///000///...---...///++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,...111333999FFFZZZrrrttt___KKKFFFHHHQQQXXXZZZ^^^dddeeeiiimmmpppppppppqqqqqqvvvwwwyyyzzzyyywwwssspppnnnmmmllljjjjjjjjjkkkllliiijjjmmmnnnooonnnlllkkknnnkkkiiiiiihhheeeeeefffsssuuuZZZ@@@888000...---------,,,)))&&&&&&&&&'''((()))*********(((((()))))))))))))))((('''&&&&&&'''''''''(((((())))))))))))***,,,---...///222<<>>OOOhhh{{{iiiRRRHHHFFFOOOXXXYYY]]]dddcccfffjjjmmmnnnoooppprrrzzz|||~~~}}}zzzvvvtttrrrpppnnnmmmllllllmmmmmmiiijjjlllmmmmmmlllkkkjjjlllhhhgggiiigggbbbbbbfffxxxtttYYY@@@888------,,,+++***'''### %%%&&&((()))************(((((()))))))))(((((('''%%%%%%&&&'''''''''''''''((((((((()))***,,,---...///555DDD[[[qqqzzzvvvooo^^^PPPEEEKKK___qqqxxxyyyhhhUUU@@@333...+++***,,,***(((&&&$$$$$$%%%'''(((###&&&((((((&&&$$$######%%%%%%&&&'''&&&+++999HHHcccfff]]]HHH777111...***,,,,,,,,,***'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%++++++111>>>RRRaaagggfff]]]OOO>>>111+++)))((()))&&&%%%$$$######$$$%%%&&&''''''(((((((((''''''&&&===EEERRRaaaooo{{{zzzyyy}}}~~~~~~}}}|||}}}|||zzzzzz}}}}}}~~~|||xxxyyy|||dddMMM@@@??????BBBHHHWWWooonnnXXXOOOKKKOOO]]]iiiyyyyyyjjjXXXJJJAAA999666777000000////////////000000,,,---...---+++***+++,,,------------------------******+++,,,,,,,,,++++++++++++,,,,,,------......(((***++++++******,,,...333999GGG^^^yyysss[[[LLLEEEOOOXXXYYY\\\cccbbbeeeiiikkkmmmnnnpppqqq|||~~~}}}zzzxxxwwwsssrrrqqqooonnnmmmmmmmmmiiijjjkkkllllllkkkjjjiiijjjffffffjjjgggaaaaaaggg}}}tttYYYAAA:::.........,,,***'''$$$###)))************(((&&&%%%(((((()))))))))(((''''''$$$%%%&&&'''''''''''''''%%%%%%&&&'''((()))+++,,,000:::NNNfffwwwzzzpppeeeLLLBBB;;;AAAPPP```nnnwwwmmm^^^KKK===444---,,,...+++)))(((&&&&&&'''((()))###&&&((((((&&&###!!! %%%%%%'''((('''***777EEE]]]ccc___JJJ888222111///555555333///***'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''$$$ %%%%%%%%%%%%&&&'''((((((***///:::JJJ^^^iiidddZZZKKK@@@444---***'''''')))&&&%%%$$$######$$$%%%&&&((((((((((((((('''&&&&&&???HHHVVVeeerrr~~~zzzyyy{{{}}}~~~}}}}}}~~~{{{yyyzzz}}}}}}~~~|||~~~cccLLL???>>>???AAAFFFSSSkkkoooYYYOOOKKKOOO^^^hhhwwwsss___QQQFFF===::::::222111000//////...//////---...///...,,,+++,,,---------------------------)))***+++,,,,,,,,,,,,+++***++++++,,,------......)))***++++++++++++,,,...111666BBBWWWsss{{{bbbOOOFFFPPPYYYYYY[[[cccbbbeeeiiikkkmmmnnnppprrr{{{~~~~~~{{{xxxwwwxxxrrrrrrrrrqqqooommmlllkkkhhhiiiiiijjjjjjiiihhhhhhiiieeegggllliiiaaa```hhh|||qqqVVV???888...//////...,,,***))))))******++++++***'''%%%$$$(((((())))))(((''''''&&&###$$$%%%'''((((((''''''%%%%%%%%%&&&((()))+++,,,555BBBXXXmmmwwwqqqaaaTTT>>>888555999???JJJ[[[jjjnnndddWWWKKK>>>222---...***)))((((((''''''(((((($$$&&&''''''%%%#########%%%&&&((()))'''***666CCCWWWbbbaaaOOO<<<666888999CCCBBB===777///***''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$"""!!!%%%%%%%%%%%%''')))***,,,111<<>>???AAAEEEQQQiii~~~qqqZZZPPPKKKPPP___gggwwwyyydddUUUJJJ@@@======222222111///...............///000///---,,,---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,***+++------,,,,,,---...111555???TTTooogggRRRGGGPPPYYYYYY[[[cccdddfffjjjlllmmmoooqqqssszzz|||}}}|||xxxvvvwwwxxxqqqqqqqqqqqqooommmjjjiiiggghhhhhhhhhhhhhhhggggggiiifffhhhoookkkbbbaaahhhyyy}}}lllRRR;;;555)))*********(((((()))***'''(((***+++***)))'''&&&(((((())))))((('''&&&&&&"""$$$%%%'''((((((''''''&&&''''''(((***+++---...:::III___pppsssgggRRRCCC777444333444333999JJJ\\\mmmggg```VVVGGG666......((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$''')))&&&&&&((()))(((***666CCCUUUbbbeeeSSS@@@;;;@@@CCCOOOLLLFFF===333,,,((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%'''***,,,...;;;JJJYYY___]]]WWWIII;;;222...---///,,,%%%"""&&&&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$%%%&&&'''''''''DDDNNN]]]jjjuuu~~~{{{xxxyyy{{{~~~|||zzzzzz|||~~~~~~~~~~~~xxx\\\IIIAAA>>>>>>BBBDDDMMMddd|||ttt```SSSQQQUUUXXXfffrrrooo^^^QQQGGG???;;;444333222111000000000000//////...------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---444999DDD]]]{{{ttt```OOOQQQ[[[aaacccccceeeiiilllmmmllllllnnnqqqvvvvvvwwwwwwvvvuuusssrrrnnnqqqssstttqqqnnnkkkiiinnnllljjjiiijjjjjjjjjiiihhhllljjjjjjmmmfffaaaiii~~~}}}bbbKKK<<<444,,,,,,++++++***)))))))))...&&&!!!$$$+++---&&&+++***)))'''''''''((()))''''''&&&%%%%%%%%%&&&&&&(((&&&'''***+++***...333@@@TTTjjjqqqjjj[[[JJJ>>>333333111......444@@@JJJYYYeeellleeeXXXKKK===222222---***,,,***&&&''',,,+++)))''''''(((((('''&&&((((((((((((''')))555BBBUUU___cccWWWFFF@@@IIITTT```YYYNNN???333+++))))))))))))))))))))))))))))))%%%''')))++++++)))&&&%%%########################%%%!!!!!!%%%''')))222===MMMUUU]]]\\\QQQDDD<<<999///,,,((('''''''''''''''''''''''''''''''''''''''&&&###!!!!!!$$$&&&&&&%%%IIISSSaaaoooyyy{{{yyy}}}}}}~~~~~~~~~~~~~~~|||~~~~~~||||||}}}~~~vvvZZZIII@@@======AAADDDLLLccc{{{sss___QQQOOOTTTWWWfffqqqvvveeeWWWKKKAAA;;;555444333111000000000000//////...------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---......333888BBBZZZwwwwwwcccRRRQQQZZZbbbeeegggiiikkklllkkkjjjkkkooossssssttttttttttttrrrqqqpppkkklllmmmmmmlllkkkjjjkkkmmmjjjhhhhhhiiiiiiiiihhhgggkkkiiihhhkkkddd```jjj~~~|||aaaJJJ;;;444,,,,,,+++******))))))(((+++)))((()))++++++)))&&&***)))((('''''''''((((((%%%%%%%%%%%%&&&&&&'''((((((((()))+++******///777III]]]oooqqqeeeSSSAAA555)))+++,,,******...666===MMM[[[hhhjjjcccXXXHHH<<<222,,,)))+++,,,******...***(((&&&&&&''''''&&&%%%''''''((()))((()))444???RRR]]]bbbWWWFFFAAALLLYYYeee```UUUGGG999///+++)))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$(((***///<<>>TTTeeesssooo]]]III999///%%%(((++++++***,,,///333>>>LLL]]]gggjjjeeeXXXMMM@@@777000---,,,)))'''(((***(((&&&&&&'''((('''&&&&&&&&&(((***))))))111;;;KKKWWW___WWWHHHCCCOOO^^^iiiddd[[[MMM>>>222+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((,,,111999HHHUUU\\\WWWNNNDDD999111,,,))))))'''$$$######$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&&&&%%%OOOYYYfffsss}}}|||{{{~~~~~~~~~~~~|||{{{zzzyyyzzzrrrYYYIII???<<<<<<@@@CCCLLLccczzzvvv___OOOLLLRRRWWWdddoootttfffWWWGGG===888777444222000000000000//////...------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++************,,,,,,++++++,,,,,,---......222555;;;MMMhhh~~~oooZZZQQQUUU___hhhlllnnnmmmllljjjjjjllloooqqqpppppppppoooooonnnnnnmmmjjjiiiiiiiiikkkmmmnnnnnnnnnmmmkkkkkklllmmmlllkkkhhhlllhhheeeeee^^^]]]iiiuuu\\\FFF888111+++++++++***))))))(((((( %%%))))))%%%$$$'''+++'''''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))&&&(((+++,,,))),,,999GGG[[[jjjsssjjjVVVDDD777111&&&)))++++++******,,,...444<<>>SSSooozzzfffVVVSSS\\\dddgggjjjiiijjjlllnnnooommmllllllkkkjjjjjjjjjjjjkkkkkkjjjjjjkkkoootttvvvuuurrrqqqpppooonnnnnnmmmkkkiiihhhmmmhhhdddddd___cccsss}}}gggOOO>>>444///+++******))))))(((''''''%%%%%%%%%''')))***)))(((&&&&&&'''((((((((('''''')))(((((('''&&&&&&'''''''''''')))---111<<>>;;;777333000000000111//////...------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...************+++,,,------,,,,,,++++++,,,,,,---...***---000222999KKKggg}}}mmm[[[VVV\\\cccdddjjjhhhggghhhlllnnnnnnmmmpppooonnnnnnnnnoooppppppmmmkkkkkkpppxxx}}}~~~}}}wwwuuutttsssrrrpppmmmjjjeeejjjgggdddeeecccjjj|||yyyaaaIII:::222///*********)))((((((''''''''''''))))))************&&&'''((()))))))))((((((((('''''''''''''''((()))***((()))///999HHH\\\nnn{{{vvvgggQQQ???555000---...---+++++++++,,,,,,+++***((()))///333999FFFRRRccckkkmmmdddWWWKKK???666222///,,,******)))'''%%%(((%%%&&&((()))''')))---111222999BBBBBB>>>GGGTTTeee___TTTFFF888///+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$))),,,,,,000444111+++++++++*********)))'''&&&&&&$$$$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%###"""###$$$YYYbbbooozzz~~~~~~}}}{{{{{{zzzyyyyyy{{{{{{zzzyyy{{{lllTTTGGG:::777777;;;===FFF]]]uuu}}}gggRRRJJJMMMRRRaaalll{{{}}}mmm[[[OOO???<<<777333000000000111//////...------------.........---------,,,,,,,,,,,,,,,++++++,,,,,,---...)))))))))***+++,,,......,,,,,,++++++,,,,,,---...))),,,///111666FFFccczzzrrr___XXX]]]bbbbbbkkkhhhdddeeeiiimmmoooooovvvvvvtttttttttuuuvvvwwwqqqnnnmmmqqq{{{}}}{{{zzzyyywwwuuuqqqnnnaaagggeeecccggggggpppvvv]]]EEE888111...*********)))((((((''''''%%%(((+++***((('''(((+++&&&''')))*********)))(((&&&&&&&&&'''''')))***+++,,,))))))111>>>OOOeeevvv|||tttaaaJJJ;;;444111...((((((((()))))))))'''%%%&&&'''---333333222888BBBNNN___nnnnnnggg^^^SSSJJJ777444111///...,,,***((()))&&&%%%'''(((&&&(((,,,555111333<<<>>>===GGGUUUaaa\\\SSSFFF888---&&&$$$''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''"""***...***(((***,,,***&&&'''((()))))))))))))))&&&%%%%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&%%%###$$$&&&\\\fffsss|||~~~|||zzzyyyyyyyyyzzzzzzyyywwwuuuuuuvvvxxxyyylllSSSCCC999999555777AAAJJJ]]]yyyzzz```RRRLLLMMMXXX___kkk|||yyyfffVVVHHHBBB999444222222111///000000///...............//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++------------+++++++++***+++///777FFF___uuu{{{ggg^^^ZZZ\\\fffddddddeeefffhhhiiikkklllxxx|||~~~||||||~~~}}}zzzxxxuuutttxxx}}}{{{{{{zzzvvvrrrnnnkkkhhheeedddiiiyyyrrrZZZEEE666///---+++)))((())),,,---+++))))))))))))))))))))))))))))))((('''&&&&&&'''((())),,,,,,***))))))(((((()))'''***---333CCC\\\rrr}}}~~~qqq\\\FFF888222...,,,------,,,,,,+++***))))))***)))))))))+++...111222@@@LLL\\\iiimmmjjjccc___JJJCCC;;;555222111///---,,,)))&&&&&&''')))++++++&&&***...///000777CCCMMMVVVYYYTTTEEE777111...***+++)))'''%%%$$$%%%&&&'''))))))((('''&&&&&&%%%%%%(((%%%"""$$$((()))&&&###''''''(((((()))*********'''$$$"""%%%((()))%%% (((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&''''''%%%"""!!!$$$(((^^^gggttt}}}~~~{{{{{{zzzyyyxxxxxxxxxxxxyyyxxxvvvuuutttuuuwwwwwwkkkRRRBBB;;;;;;777999BBBIII[[[vvv{{{bbbTTTLLLNNNXXX```lll}}}}}}jjjZZZKKKCCC:::555333222111000000000///...............///......---,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,///555CCCZZZnnnnnnbbbYYYXXX```bbbcccdddeeehhhkkknnnpppxxx~~~~~~zzzwwwvvvzzz}}}{{{yyysssnnnkkkiiifffeeeeeekkk{{{pppXXXCCC666000///---+++))))))++++++)))''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))((((((''''''((((((((((((,,,000777IIIbbbwww~~~pppZZZDDD666///,,,***+++++++++***)))((((((((()))((((((((()))+++...///444>>>LLLYYYbbbgggiiijjj[[[TTTJJJAAA:::444...***...+++)))((()))***))))))(((+++------...555AAAKKKVVVXXXTTTFFF888222...******)))'''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&''''''''''''''''''&&&&&&,,,)))%%%%%%'''%%%!!!))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$&&&((('''$$$###$$$%%%```iiiuuu~~~|||zzzwwwwwwwwwxxxxxxwwwwwwvvvwwwvvvuuutttssstttuuuuuukkkRRRBBB<<<===999;;;DDDHHHXXXrrr}}}eeeVVVMMMMMMXXXaaammm}}}ooo^^^NNNGGG===666444333222000000000///........................------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...//////+++,,,,,,------,,,,,,+++///------///222===RRReee}}}vvvgggZZZVVV^^^eeeeeedddeeegggkkknnnpppxxxyyyuuutttzzz}}}wwwpppjjjiiifffdddeeegggnnn~~~kkkRRR???444///......,,,*********)))(((&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))***---333===QQQiii||||||lllUUUAAA444---***)))))))))((((((''''''&&&&&&((('''&&&&&&'''(((***+++***000999DDDPPP\\\gggmmmooojjjbbbXXXNNNCCC999222111///,,,+++++++++***))),,,------,,,---555BBBLLLVVVWWWSSSGGG:::333...***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$###$$$&&&)))''''''&&&%%%%%%$$$######&&&$$$###$$$'''(((&&&###***)))(((&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''"""%%%((((((&&&$$$######bbbjjjuuu}}}~~~{{{xxxvvvtttuuuwwwxxxxxxxxxwwwvvvvvvuuutttsssrrrrrrrrrssslllSSSBBB;;;===:::===EEEIIIWWWpppgggWWWMMMLLLVVVbbbmmm}}}rrrbbbSSSKKK@@@888555444222111000000///.....................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...000999KKK]]]sss{{{kkk\\\XXXbbbjjjiiigggffffffhhhkkkllluuu~~~{{{sssooommmttt}}}wwwoooiiihhheeedddeeehhhppp|||dddLLL:::111------,,,+++******))))))((('''))))))))))))))))))))))))(((((((((''''''((((((((((((((()))))))))))))))((()))...666CCCXXXooo}}}tttcccLLL<<<222,,,))))))(((((((((''''''&&&&&&&&&(((''''''&&&&&&'''((()))(((***...444===IIIVVV___mmmmmmmmmjjjcccXXXMMMEEE:::666111---,,,,,,,,,+++......,,,+++...888FFFPPPUUUUUUQQQHHH===444...***''''''(((((('''&&&%%%%%%######$$$%%%&&&'''(((((($$$&&&&&&### %%%***&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!###'''))))))(((((((((((()))((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&'''&&&%%%$$$$$$ccckkkttt{{{}}}}}}|||{{{yyyxxxwwwvvvtttvvvwwwyyyyyyyyyxxxxxxuuutttsssrrrqqqqqqqqqqqqlllTTTCCC999;;;999<<>>666111///---,,,,,,,,,***+++///;;;IIITTTUUUSSSPPPJJJ@@@555...+++'''''''''(((''''''&&&%%%"""###$$$%%%'''((())))))%%%'''(((%%% &&&,,,$$$$$$%%%%%%&&&&&&&&&&&&(((&&&%%%%%%%%%%%%$$$###%%%'''***++++++)))&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&eeelllttt{{{}}}yyyyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyttttttsssrrrrrrqqqpppooo}}}lllSSSCCC999;;;888;;;CCCGGGUUUnnnppp^^^PPPMMMVVVbbbmmm{{{yyyjjj^^^TTTGGG===888555333222000000///...............------------------------++++++++++++++++++++++++************+++,,,,,,------,,,,,,++++++,,,,,,---))))))+++---...333BBBQQQlllsssccc[[[bbbbbbcccdddfffhhhjjjlllmmmllltttyyyvvvpppnnnmmmkkkllljjjiiilllqqquuuuuutttvvvxxxzzz{{{yyyuuuooollliiieeecccfffkkksss}}}dddMMM>>>555111...'''(((***)))((((((***+++((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&,,,333???RRRhhhwwwwwwooo\\\III888222000***(((***))))))))))))))))))(((((((((((((((((((((((())))))&&&'''((()))***...444777@@@JJJXXXeeemmmooooooooobbb\\\RRRHHH???999333///---,,,+++,,,333???MMMWWWUUURRROOOKKKCCC777...+++''''''''''''''''''''''''###$$$%%%&&&((()))******''')))+++((($$$$$$(((---$$$$$$%%%&&&&&&'''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%'''***,,,,,,***'''$$$&&&&&&&&&&&&%%%%%%%%%%%%(((%%%""""""$$$&&&''''''gggnnnvvv{{{xxxxxxxxxxxxyyyzzz{{{|||xxxxxxwwwwwwwwwxxxyyyyyytttttttttsssrrrqqqooooooxxxjjjRRRBBB;;;<<<888999@@@DDDRRRkkkvvvcccTTTPPPYYYaaakkkzzzqqqaaaWWWJJJ???999666444222000000///...............------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,---******,,,------111>>>LLLfff}}}lll```ccc___```cccfffiiikkklllllljjjqqqtttooojjjiiikkkllllllllllllllllllnnnppprrrpppsssvvvwwwuuurrrnnnkkkfffbbbaaaeeellluuu}}}dddMMM>>>666000,,,((()))+++***''''''(((***((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''))),,,------,,,,,,111999GGG\\\qqq|||uuuiiiSSS@@@111000///)))%%%'''((((((((((((((((((((()))&&&&&&'''(((((())))))(((&&&'''((((((((())),,,...333;;;GGGSSS]]]eeemmmqqqmmmiiiddd]]]UUULLLBBB<<<555444222444;;;GGGSSS\\\UUUPPPNNNLLLEEE888...+++((('''&&&%%%&&&&&&'''(((%%%%%%&&&''')))***++++++&&&((()))(((%%%%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&!!!"""######$$$&&&)))+++((((((((()))))))))((((((((((((''''''&&&%%%%%%%%%&&&$$$"""###&&&'''&&&%%%iiiooowww|||xxxxxxxxxyyyzzz|||~~~~~~yyyxxxwwwvvvvvvwwwxxxyyytttttttttsssrrrqqqoooooottthhhPPPAAA>>>>>>888888>>>AAAPPPiiizzzgggWWWRRR[[[```kkkzzzwwwcccYYYKKK???999666444222000000///...............------------------------++++++++++++++++++++++++......---,,,,,,,,,------------++++++++++++------,,,,,,---...---///;;;HHH___{{{tttffffff```aaadddgggiiiiiihhhgggiiippprrrmmmggghhhmmmoookkklllmmmkkkiiiiiimmmqqqnnnqqqtttuuusssooollljjjddd```___eeemmmxxx{{{bbbLLL===444---))))))+++,,,***'''%%%&&&(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''))),,,000222333333333666>>>MMMbbbxxxuuueeeOOO<<<.........'''"""$$$''''''(((((((((((((((((($$$%%%&&&'''(((((((((((('''((()))(((&&&&&&((())))))...666>>>GGGRRR^^^fffmmmmmmmmmlllfff]]]QQQIII>>><<<;;;===CCCNNNYYYaaaUUUPPPMMMMMMFFF888...+++)))'''&&&%%%%%%&&&((()))&&&&&&'''((()))***++++++###$$$%%%%%%$$$###$$$%%%''''''&&&%%%%%%$$$$$$$$$(((((('''%%%###"""###%%%+++)))'''&&&&&&(((***,,,))))))((('''&&&%%%%%%$$$$$$######%%%((()))&&&"""dddkkkuuu|||}}}~~~~~~{{{yyywwwxxxxxxwwwvvv{{{vvvsssrrrpppmmmmmmpppvvvdddMMMBBB;;;<<<666777>>>CCCRRRlll{{{hhhWWWPPPVVVcccnnn|||}}}lll___PPPFFF>>>666222222222222111000///...------------,,,,,,,,,---......------,,,++++++******))).........---,,,+++***)))******+++,,,,,,---......*********+++,,,000666:::VVVmmmyyykkkaaaddddddfffiiilllnnnmmmlllpppqqqrrrqqqnnnjjjhhhgggnnnoooooonnnllllllmmmoookkkoootttwwwuuurrrooommmiiiiiigggfffnnn~~~uuu[[[GGG:::111,,,,,,+++)))(((((()))******))))))))))))))))))))))))))),,,***''''''(((************...---333>>>;;;666;;;666EEEZZZmmmxxxwwwiiiYYY>>>777///+++++++++)))&&&((((((''''''''''''((((((******)))'''%%%%%%'''***'''((()))((('''&&&''')))---,,,+++---333===FFFKKKVVV___gggkkkoooqqqkkkbbb]]]VVVLLLJJJUUUccchhhfff[[[UUUNNNHHHAAA:::222,,,)))'''%%%%%%&&&&&&%%%$$$(((((())))))((('''&&&&&&&&&%%%$$$$$$%%%%%%###"""$$$%%%%%%%%%$$$%%%(((*********'''%%%&&&***(((###***)))))))))***+++---...555222---(((&&&&&&(((***'''### """%%%%%%%%%iiipppzzz|||xxxxxxyyyzzz{{{{{{vvvttttttrrrnnnnnnqqqwwwdddMMMBBB;;;<<<777777>>>BBBQQQkkk|||iiiWWWPPPWWWbbbmmm|||pppbbbSSSHHH@@@888444444222222111000///...---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++******++++++,,,------...,,,,,,,,,+++,,,///444888PPPhhh{{{lllbbbddddddfffjjjnnnppppppooommmoooqqqpppnnnkkkiiiiiikkklllmmmmmmllllllnnnppptttwwwyyyyyyuuuqqqnnnlllmmmllliiigggnnn}}}nnnUUUCCC888111------+++)))(((((()))******))))))))))))))))))))))))))),,,***''''''(((************...,,,222<<<999555<<<@@@PPPdddrrrwwwqqq```QQQ<<<555...+++++++++)))''')))((((((''''''(((((()))&&&&&&&&&$$$"""###%%%''''''((()))(((''''''((()))((((((((()))+++///444777???HHHQQQWWW```jjjnnnmmmmmmjjjdddbbbiiiqqqrrrnnn```ZZZRRRJJJBBB888///)))***(((&&&&&&&&&'''&&&%%%&&&''''''''''''&&&%%%$$$%%%$$$######$$$$$$###!!!%%%%%%&&&%%%$$$%%%''')))((((((&&&$$$&&&)))(((###(((((('''''''''(((***+++111...***'''%%%&&&'''(((###!!! """%%%&&&&&&$$$lllttt}}}yyywwwyyy{{{}}}yyyvvvuuuvvvuuuqqqppprrryyycccMMMBBB;;;<<<777888???BBBPPPiii~~~jjjXXXQQQXXX___kkk{{{vvvhhhWWWKKKBBB:::777777222222111000///......---------------,,,***((('''++++++,,,------...//////******+++,,,,,,,,,,,,,,,******++++++,,,,,,---------------,,,+++...222555IIIaaa}}}~~~oooccccccdddfffjjjooossstttssslllnnnpppooommmkkkkkkkkkiiijjjkkkkkkkkklllnnnpppyyyzzz{{{yyyvvvrrrpppppprrrpppkkkhhhooo}}}|||gggNNN>>>666000......+++)))(((((()))******))))))))))))))))))))))))))),,,***(((''')))************---+++...777555444>>>KKK]]]ooovvvrrrdddRRRDDD888333---***++++++***((())))))(((((((((((())))))'''(((((('''&&&&&&(((+++'''((())))))''''''((()))&&&))),,,,,,)))(((***,,,,,,333;;;@@@JJJXXXdddkkktttxxxyyyyyy|||~~~{{{uuueee___UUUKKKAAA777...)))+++)))'''&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###(((&&&%%%%%%&&&'''&&&$$$%%%&&&'''&&&$$$%%%&&&(((%%%&&&%%%###%%%)))((($$$'''&&&%%%$$$%%%%%%''''''+++***(((&&&%%%%%%&&&&&&""""""###$$$&&&&&&$$$"""kkkttt}}}{{{wwwwwwyyyzzzvvvssssssvvvuuuqqqppprrr|||bbbMMMBBB;;;<<<777888???AAAMMMffflllYYYRRRYYY]]]iiizzz|||mmm[[[NNNDDD<<<888888333222222111000///......,,,---...///...,,,***(((+++,,,,,,,,,---------...***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...222555EEE]]]yyyrrreeebbbccceeeiiiooosssuuuuuunnnpppqqqpppnnnlllkkkllliiijjjkkkkkkjjjkkkmmmooouuuvvvvvvvvvttttttuuuvvvtttqqqkkkiiiqqqxxxcccIII:::444000......+++)))(((((()))******)))((((((((((((((((((((((((+++)))(((((()))******)))(((,,,)))***222222555BBBVVVhhhxxxxxxjjjWWWEEE888333000+++)))*********)))))))))(((((((((((())))))((()))))))))((((((***,,,''')))***)))((('''((()))%%%)))------***)))+++---***...222222555???LLLUUUeeeoooxxx}}}|||wwwjjjcccXXXKKK???666///,,,***(((&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$###'''%%%$$$%%%&&&'''%%%$$$&&&''''''&&&%%%$$$%%%'''###&&&&&&%%%&&&))))))&&&'''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""!!!jjjsss}}}|||wwwuuutttsssssspppqqqtttuuuqqqqqqsss~~~~~~aaaLLLBBB:::<<<888999???@@@KKKbbb{{{mmmYYYRRRYYY\\\iiiyyyqqq___RRRGGG===888888333333222111000///......+++---...000000///---,,,---,,,,,,,,,++++++******,,,,,,,,,,,,+++***)))(((******+++++++++++++++,,,)))***+++,,,,,,///222555CCCZZZvvvuuufffaaaaaacccgggmmmqqqttttttrrrssssssqqqnnnlllkkkkkkkkkkkklllkkkiiiiiikkklllooopppqqqqqqqqqsssvvvxxxsssqqqlllkkkuuuzzzcccHHH999333///---,,,+++)))(((((()))******)))((((((((((((((((((((((((+++)))((((((*********)))'''***''''''...000888JJJbbbrrr~~~xxxeeeOOO>>>444///---***)))))))))))))))))))))(((((((((((())))))$$$%%%&&&&&&%%%&&&''')))((()))***)))((('''(((***%%%'''((((((&&&'''***------...///...,,,...666>>>KKKXXXgggqqqwww{{{{{{xxxrrrjjj]]]MMM???555///---***(((&&&%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!"""###$$$###"""%%%&&&''''''%%%$$$%%%&&&"""&&&(((''''''******(((((('''&&&%%%%%%%%%&&&'''&&&'''''''''''''''''''''&&&%%%$$$###"""###%%%'''mmmttt}}}|||wwwtttqqqoooqqqoooooossstttrrrrrruuu}}}aaaLLLBBB:::<<<999:::??????III___wwwmmmYYYQQQXXX]]]iiiyyyvvvdddWWWKKK@@@999777333333222111000//////...,,,---...///000000///...------,,,++++++***))))))------,,,,,,+++)))((('''******++++++++++++++++++((()))+++,,,,,,///222555AAAVVVqqqxxxjjjbbbbbbbbbfffkkkoooqqqrrrttttttsssqqqmmmkkkjjjkkkllllllmmmkkkiiiiiijjjllloooppppppoooooopppsssuuurrrppplllnnnyyy|||dddHHH888333///,,,++++++)))(((((()))******)))))))))))))))))))))))))))***)))((()))***+++***(((&&&+++((('''...333@@@UUUnnnzzzvvv```KKK===444,,,+++***(((((((((((()))((((((''''''''''''((((((&&&''')))(((''''''((()))((()))******(((((()))******((('''&&&&&&(((***+++***)))+++,,,+++***...444888DDDRRR^^^iiisssxxxwwwwwwrrrfffVVVFFF888000---+++)))'''&&&''''''&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%'''((('''&&&$$$&&&''''''&&&%%%&&&&&&"""'''***((((((******((()))((('''&&&''''''))))))''''''''''''''''''''''''"""""""""""""""%%%)))---ooottt||||||wwwtttrrrppprrroooooorrrssssssuuuyyy|||```KKKBBB:::<<<999:::???>>>GGG]]]sssmmmXXXPPPXXX___jjjyyyzzziii\\\PPPCCC:::888444333333222111000//////..................------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((++++++******************)))***,,,,,,,,,...000333<<>>999888>>>AAAJJJ]]]uuuoooZZZOOOTTTaaalll|||vvveeeVVVIII???999777555333222222111///---///000000///------...///+++++++++++++++,,,---......------,,,,,,------...%%%'''***---......------((()))+++,,,---.........@@@DDDYYYrrrooommmhhhhhhlllpppnnnllllllmmmnnnnnnlllkkkkkkmmmoooiiihhhhhhhhhjjjnnnrrrtttzzzwwwtttqqqqqqrrrtttvvvvvvmmmmmmsss{{{ttt\\\BBB444000///......,,,+++)))((((((((()))***++++++***)))((('''&&&&&&)))))))))***+++++++++,,,)))******,,,555HHHaaattt~~~qqqZZZFFF;;;222++++++***((()))******)))(((************)))(((''''''&&&'''((()))))))))((('''...---+++)))(((((())))))++++++,,,,,,+++******))),,,,,,+++++++++++++++,,,,,,///333;;;HHHUUUXXXUUUWWWcccnnnppplllcccRRRCCC>>>444---,,,+++'''&&&***''''''(((((()))(((((('''%%%&&&'''(((((('''&&&%%%((((((&&&$$$###%%%))),,,''''''(((((('''&&&%%%%%%&&&)))***'''(((******'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%uuuxxx{{{vvvtttuuuvvvtttuuuvvvwwwxxxyyyzzz{{{}}}aaaLLLBBB;;;>>>999777===@@@III[[[tttppp\\\QQQVVVaaakkkzzzyyyhhhYYYLLLBBB<<<888666444222222111///---///000000///------...///+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------)))***+++,,,------,,,,,,+++*********+++---///111===AAAVVVpppvvvnnniiigggkkknnnmmmkkkkkknnnnnnnnnllljjjjjjlllmmmjjjjjjiiijjjlllooosssuuu|||zzzwwwtttssstttvvvxxxuuullllllrrrzzzmmmWWW???222///...,,,,,,++++++)))((((((((()))***))))))))))))((((((((((((++++++******)))((((((''')))***---111;;;OOOfffwwwzzzkkkTTTBBB888111+++(((''''''(((***+++***)))++++++,,,,,,,,,+++******)))***++++++++++++***))),,,++++++***+++,,,...///)))))))))***))))))((((((***)))))))))))))))***+++---111666???LLLUUUTTTNNNLLLSSS\\\eeemmmooocccUUUGGG<<<333111///***((()))'''''''''(((((((((''''''((('''%%%%%%%%%%%%'''(((''''''&&&%%%$$$%%%(((+++&&&&&&&&&'''((((((((()))(((++++++))))))+++***'''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%www{{{}}}}}}~~~~~~~~~~~~|||yyyvvvuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxx{{{```KKKBBB;;;>>>999777<<<>>>FFFXXXrrrrrr^^^TTTXXXcccnnn}}}}}}mmm^^^PPPEEE???999777444333222111000...///000000///------...///,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---+++)))((())),,,000222888===SSSmmm|||ooojjjgggkkkmmmkkkjjjjjjnnnnnnnnnllljjjiiijjjkkkiiiiiiiiijjjllloooqqqsss{{{yyyvvvtttssstttvvvwwwqqqiiijjjqqqxxxzzzcccPPP;;;111///---+++***+++******)))((()))))))))''''''(((((())))))************))))))((('''''''''(((***///666CCCWWWnnn}}}~~~uuucccLLL<<<444///+++(((''''''(((+++,,,,,,+++******+++++++++******)))))))))************)))((())))))))))))***+++,,,---(((((()))))))))))))))((()))))))))))))))***+++,,,+++///666AAAPPPZZZUUULLLEEEEEEIIIUUUhhhtttrrriiiWWWKKK>>>777333...***)))'''''''''''''''''''''&&&)))'''###!!!!!!###''')))&&&''''''&&&%%%&&&((()))%%%%%%%%%&&&(((***,,,---***------******,,,+++''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzz~~~|||yyyyyyyyyyyyyyyyyyyyywwwuuuuuuvvvxxx{{{zzzzzzyyyxxxwwwwwwvvvyyy^^^JJJAAA;;;>>>999777<<<===DDDVVVpppttt```VVV[[[iiisssqqqbbbTTTIIIBBB;;;888555333222111000//////000000///------...///------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------+++***)))***,,,///111444;;;SSSnnnrrrkkkhhhjjjmmmkkkjjjkkknnnnnnnnnllljjjhhhiiijjjffffffggghhhjjjlllnnnooouuusssqqqoooooopppqqqsssmmmeeehhhpppxxxqqqZZZIII888000///,,,******+++******)))))))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++(((***///888III___ttt}}}ppp[[[FFF888222///---+++***)))***,,,------,,,,,,,,,,,,,,,+++***))))))******************)))))),,,,,,++++++***))))))))))))******+++++++++++++++++++++++++++,,,---......(((+++222???RRR___]]]TTTIIICCC???FFFXXXiiiqqqrrrkkk^^^LLL???777111,,,)))'''''''''&&&&&&&&&&&&&&&(((&&&### ###&&&((($$$&&&(((((('''&&&'''(((&&&&&&&&&'''(((+++---...,,,......+++***,,,+++'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}|||||||||{{{zzzwwwxxxwwwuuusssssstttvvv{{{{{{zzzyyywwwvvvuuuuuuwww]]]III@@@:::>>>999777<<<<<>>FFFUUUfffrrrxxxmmm\\\III<<<444///+++)))((('''&&&&&&&&&&&&'''$$$$$$$$$######$$$$$$$$$$$$&&&(((((('''&&&'''((('''''''''((((((***+++++++++......+++***,,,***'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&|||{{{{{{|||~~~~~~}}}|||xxxwwwvvvtttqqqqqqsssuuuzzzyyyyyyxxxwwwvvvuuuuuuvvv[[[HHH???:::>>>999888======DDDTTTllltttaaaVVV[[[hhhsss{{{kkk\\\OOOGGG>>>:::666333222222111000///000000///------...///------...//////...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------...///000000***+++,,,---------,,,,,,666???XXXsssssslllgggiiikkkkkklllnnnkkklllmmmllljjjhhhhhhhhhgggiiikkkmmmoooooooooooommmlllkkkjjjjjjkkkllllllnnnhhhnnnyyykkkMMM@@@444///...,,,+++,,,)))************)))((((((******))))))((((((''''''+++++++++******************,,,333CCCXXXmmm|||wwweeePPPEEE@@@===;;;;;;777555333333333333111///111111222222222222111111333222111000/////////000...............------,,,---------------,,,++++++++++++************++++++------///666EEEVVV^^^^^^XXXOOOEEE>>>===EEEYYYjjjxxxuuuiiiVVVEEE:::222,,,+++***((('''&&&&&&'''((("""###%%%&&&&&&%%%###"""$$$&&&(((((('''&&&'''(((''''''((()))))))))(((((())),,,,,,))))))+++***&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''|||}}}|||zzzxxxyyy{{{}}}}}}|||xxxwwwuuurrrpppppptttvvvwwwwwwwwwvvvvvvvvvuuuuuuuuu[[[GGG>>>999===:::999>>>>>>EEEUUUkkkttt```UUUZZZeeepppppp```RRRJJJ???;;;777333222222111111///000000///------...///)))+++,,,---...---,,,+++,,,,,,++++++++++++,,,,,,---...///000000///...---,,,,,,+++++++++,,,---...333:::QQQjjjzzzqqqiiidddfffiiijjjkkknnniiijjjlllllljjjhhhhhhhhhhhhjjjllloooppppppooonnnjjjiiiiiihhhhhhiiijjjjjjkkkfffmmmzzzhhhIII>>>222---,,,******+++)))******+++***)))((('''(((((((((((()))))))))))))))))))))***************+++///;;;OOOfffwwwppp^^^MMMHHHIIIHHHGGGGGGBBB@@@?????????@@@>>>===;;;===>>>@@@BBBDDDDDDEEECCCBBB@@@???>>>>>>??????;;;;;;;;;;;;:::888666555333333333222111000///...---,,,++++++************,,,...///222<<>>LLL[[[mmmtttsssdddPPPAAA555---,,,+++)))'''''''''((()))###$$$%%%&&&&&&%%%$$$###%%%&&&''''''&&&&&&''')))$$$&&&((()))***)))'''&&&&&&)))***''''''))))))%%%(((''''''&&&%%%&&&&&&&&&######$$$%%%%%%&&&''''''zzz{{{~~~{{{wwwvvvwwwyyy{{{{{{xxxvvvtttqqqoooqqquuuxxxuuuuuuuuuuuuuuuvvvvvvvvvuuuZZZFFF===999===:::999>>>???EEEVVVkkkttt```TTTYYYeeepppssscccUUULLL@@@<<<777444222222222111///000000///------...///'''(((***,,,,,,,,,******,,,++++++++++++++++++,,,...///111111000...,,,+++///---***))))))+++...000...444HHH___oooooogggbbbcccggghhhkkknnngggiiikkkkkkjjjhhhhhhiiifffhhhkkknnnoooooommmlllgggfffffffffffffffgggggggggaaaiiixxx|||cccGGG<<<000,,,***((()))+++)))******++++++)))((('''&&&&&&'''((()))***++++++%%%%%%&&&((()))+++,,,,,,+++222BBBYYYpppjjjYYYKKKKKKOOOPPPPPPPPPKKKJJJIIIJJJKKKLLLKKKJJJMMMOOORRRUUUYYY\\\^^^___YYYXXXVVVUUUTTTTTTTTTUUURRRQQQQQQOOOLLLHHHEEECCC::::::999888777555444333000///...---,,,+++++++++'''+++---///888GGGTTTZZZbbbYYYPPPIIIAAA===DDDNNNbbbpppxxxmmmYYYFFF888......,,,***(((''''''))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%&&&((()))!!!$$$'''***+++)))'''%%%$$$'''(((&&&&&&((((((%%%(((((('''&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''|||uuuwwwxxxyyyvvvwwwwwwxxxyyyyyyyyyyyywwwvvvtttrrrrrrrrrtttuuutttuuuvvvwwwwwwwwwwwwwwwuuuZZZFFF>>>>>>;;;999;;;>>>BBBKKKUUUkkk{{{cccUUU[[[dddooo}}}ttteeeXXXOOOBBB>>>999555333222111000000000000000////////////...///000///...---...000...---,,,+++***+++,,,---000000///...------,,,,,,...---,,,+++,,,---...///333666===OOOhhh~~~uuukkkbbbbbbfffgggiiikkkfffgggggghhhhhhhhhggggggiiijjjkkklllmmmmmmmmmmmmggghhhhhhhhhgggfffeeedddaaaeeelllzzzttt___DDD:::111...---******,,,+++)))(((((()))******)))))))))))))))))))))))))))&&&'''(((''''''''')))***'''333GGGaaayyytttXXXUUUQQQQQQTTTWWWYYYYYYVVVZZZ^^^]]][[[ZZZ^^^bbbdddfffiiilllnnnppptttvvvsssqqqnnnmmmnnnnnnnnnnnnnnnllljjjgggdddbbb``````TTTSSSOOOJJJFFFAAA===<<<===999333000000000111111111------111555<<>>LLL[[[]]]VVVLLLAAA555///444<<>>555...,,,+++)))(((******)))((()))******)))((((((((((((((((((((((((((()))******)))((()))+++...222AAAXXXppp~~~jjjUUUBBB:::000///555<<>>BBBFFFMMMSSSYYY___eeejjjooosssyyy~~~}}}{{{yyyxxxrrrooojjjddd]]]UUUMMMHHHAAA<<<777888>>>JJJWWW```^^^PPPAAA999444111000222:::JJJ___rrr{{{vvvcccPPP;;;333,,,++++++)))))),,,)))'''&&&&&&(((((('''&&&******)))(((''''''&&&&&&$$$######$$$''')))((((((***+++***''''''***)))&&&))))))*********))))))((()))'''&&&$$$$$$&&&''')))eeemmmyyy~~~zzznnnlllgggbbb\\\XXXUUUSSSZZZUUUOOOJJJGGGEEECCCBBB;;;AAA???===AAAEEERRRiiivvvuuuuuuwwwyyy{{{{{{yyyvvvtttttttttsssssssssttttttttttttuuuvvvxxx{{{~~~qqqWWWGGGBBB???======@@@BBBCCCIIIPPPccc|||iiiWWWWWWaaammm~~~uuucccWWWKKKEEE>>>888555444333333222111000///...---,,,+++---...///...---,,,---///***+++---...///...---------------------,,,,,,,,,.........------,,,,,,+++---///222:::NNNhhh|||uuukkkccccccgggiiikkkmmmkkkkkkllllllkkkjjjiiiiiiiiihhhhhhhhhjjjmmmqqqsssmmmllljjjgggeeedddccccccbbbjjjxxxmmmUUU===555...---,,,***)))******))))))***++++++***((((((((((((((((((((((((((('''((((((''''''(((,,,///555GGG^^^rrrzzzrrr[[[FFF666444000------///111222111444999???DDDJJJOOORRRYYY^^^fffmmmtttzzz~~~|||xxxtttnnnggg___YYYQQQKKKCCC@@@HHHUUUbbbhhhbbbQQQ>>>555111//////000666BBBUUUiiiyyyzzzjjjXXX@@@555,,,******(((((()))***(((&&&'''((())))))(((,,,++++++***)))(((''''''$$$######%%%'''((((((''',,,,,,***'''))),,,+++&&&'''(((((())))))((((((((('''&&&$$$######$$$&&&'''[[[dddppp{{{}}}vvvooohhhbbb]]]UUUSSSPPPLLLJJJHHHGGGGGGOOOKKKFFFBBB@@@???===<<<777>>>===<<>>===<<<:::999444===>>>===@@@BBBOOOfffvvvvvvuuuvvvvvvwwwwwwuuutttsssrrrssssssttttttuuutttttttttuuuvvvyyy}}}qqqVVVGGGAAA>>>:::999;;;<<<>>>DDDKKKccc|||qqq\\\YYYaaalll{{{|||lll```OOOIIIAAA:::666555555555/////////......---------,,,---......,,,,,,---...,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,...............,,,+++***+++---///444CCC\\\ssswwwmmmeeefffjjjmmmoooqqqkkkllllllkkkkkkiiihhhhhhhhhiiijjjkkklllmmmnnnnnnjjjhhhfffdddbbbbbbccccccdddpppeeeLLL999222,,,,,,,,,***)))***''''''''')))******'''%%%))))))))))))))))))))))))%%%%%%&&&&&&'''+++111555:::QQQkkkvvvqqqbbbNNN???,,,,,,++++++++++++,,,,,,---------...000111111111222555:::@@@FFFNNNUUU[[[bbbiiisssyyy{{{}}}~~~{{{vvvppplllhhhddd]]][[[cccnnnppplllZZZMMM>>>888555222000000+++333AAAUUUjjjvvvpppdddKKK>>>000+++***'''%%%%%%&&&&&&%%%### """''',,,)))))))))((((((''''''''''''&&&&&&''')))***)))(((+++***'''&&&)))...,,,'''%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%SSS[[[gggrrr}}}{{{tttmmmfff^^^ZZZRRRNNNIIIEEEDDDDDDCCCCCCAAA@@@>>>>>>>>>@@@BBBCCC<<<;;;:::;;;<<<===<<<:::000:::<<<;;;>>>@@@LLLccc~~~uuuuuuuuuuuuuuuuuuuuutttssssssrrrrrrssstttuuuuuuuuutttuuuuuuvvvyyy~~~qqqWWWFFFAAA<<<::::::<<<===>>>BBBIIIaaazzzqqq[[[XXXaaakkkzzzooodddQQQJJJAAA:::666555555555..................------,,,---......,,,,,,---...------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++)))---000222555CCC\\\tttxxxnnnfffgggkkknnnppprrrllllllllllllkkkjjjiiihhhggghhhiiikkkkkkllllllkkkfffeeecccaaaaaabbbcccdddbbbnnn}}}|||___FFF777000***++++++)))((()))%%%%%%%%%'''((((((%%%###))))))))))))))))))))))))%%%&&&&&&''')))---333888III```www{{{nnnYYYCCC666222...***))),,,---,,,)))(((((((((***---////////////000111222444888===AAAJJJSSS^^^eeehhhkkkooosss|||}}}~~~|||~~~~~~~~~~~~}}}}}}|||yyyuuurrrjjjiiieeedddllluuusssjjjVVVLLLBBB???<<<777444333///222888GGG]]]ppptttpppRRRCCC555///---+++((((((&&&((('''###!!!(((///'''''''''''''''&&&&&&&&&%%%$$$$$$%%%'''((('''&&&)))(((%%%$$$)))...,,,&&&&&&&&&'''(((((()))(((((((((((()))******)))((((((PPPXXXcccnnnyyy}}}xxxwwwxxxyyynnnjjjccc\\\UUUPPPMMMKKKEEEBBB>>>===>>>@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<>>>===<<<:::999999:::::::::777999<<<<<>>RRRjjjvvvvvvaaaMMM999111///+++(((((((((((((((&&&$$$###$$$%%%%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''%%%'''))))))((('''((()))'''((((((((('''&&&&&&%%%NNNVVVbbbnnnyyyssshhhbbb___^^^^^^YYYVVVQQQLLLGGGDDDBBBAAABBB???;;;:::;;;===<<<;;;::::::999999999999::::::<<<;;;:::888777777888888999666888;;;;;;???QQQeee|||ssssssxxxzzz{{{zzzwwwsssqqqpppttttttsssrrrrrrrrrrrrrrrooopppqqqsssvvvyyyzzz{{{oooVVVFFF>>><<<888777999999:::???FFF```{{{ttt^^^[[[]]]hhhyyyxxxjjj\\\QQQFFF@@@;;;666222333222111000///............,,,------......------,,,,,,,,,---------.........+++***)))***,,,,,,,,,***++++++++++++++++++++++++///,,,---333???QQQjjj~~~|||oooeeeeeeiiikkkkkklllkkkllllllkkkiiiiiijjjkkkkkkkkkjjjiiihhhgggffffffdddbbb```]]]\\\\\\\\\]]]___hhhwwwpppTTT@@@444222///---+++++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))'''%%%(((------///???RRRiiitttzzzrrr```LLL;;;//////,,,***))))))))))))(((((()))***+++,,,++++++***++++++******+++,,,,,,---...111555888;;;>>>BBBEEEKKKNNNRRRVVVWWWYYY[[[]]]ccccccbbbccccccdddeeeeeejjjhhhfffeeegggiiijjjiiiddd```aaakkkyyy{{{vvvtttmmmeeecccdddaaaWWWOOO???<<<777:::KKKdddtttxxxhhhTTT???444000+++(((((('''((((((&&&$$$###$$$&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%'''))))))(((''''''(((%%%&&&&&&&&&%%%%%%$$$###JJJSSS```mmmyyy~~~pppiii^^^TTTNNNKKKJJJIIIGGGFFFCCCAAA???>>>>>>>>>===;;;888777888999888888888777777666666777777888999888777666555555666666777555777::::::???QQQeee{{{rrrrrrsssuuuwwwwwwuuusssrrrrrrsssssstttuuuuuutttsssrrrooooooppppppqqqrrrrrrrrroooVVVEEE<<<;;;888777999999:::???FFF___zzzwww```[[[]]]iiiyyy}}}nnn___TTTHHHBBB===777333333111111000///............------............------+++,,,,,,,,,,,,,,,------,,,***)))***++++++***(((++++++++++++++++++++++++///------222;;;LLLdddxxxyyylllaaaaaaeeeggghhhiiiiiijjjkkkjjjiiihhhiiijjjlllkkkkkkjjjiiihhhggggggaaa```]]][[[YYYYYYYYYYYY^^^gggvvv}}}jjjOOO;;;...---+++***)))***,,,---''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&***......444GGG\\\uuu|||{{{kkkUUUAAA444---,,,***)))((()))***)))((('''((()))*********))))))******)))(((''''''''''''***,,,...//////000222444444777:::===???AAADDDGGGJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOOPPPRRRTTTVVVXXXXXX[[[bbbppp}}}xxxwwwppphhhfffgggfff```ZZZLLLDDD:::777CCCZZZnnnwwwsssaaaJJJ;;;111+++))))))'''((((((&&&$$$###%%%&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&((())))))'''&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$HHHRRR```mmmyyy~~~wwwpppiiidddYYYTTTMMMGGGDDDCCCBBBBBB???>>>======<<<======>>>999888666666666666666666666666555555555555666666777777666555555555555555666444666::::::???QQQeeeyyyqqqrrrqqqtttvvvvvvtttrrrrrrrrrrrrsssvvvwwwwwwvvvtttssspppqqqqqqqqqpppooopppqqq}}}pppWWWFFF===;;;888777888999999???FFF[[[www{{{ccc]]]^^^iiiyyyuuucccWWWKKKCCC>>>777444444111111000///............------............------++++++++++++++++++++++++---+++******++++++***(((++++++++++++++++++++++++---,,,---111999HHH```uuuwwwjjj___^^^bbbeeefffhhhhhhjjjkkkkkkjjjiiijjjkkklllkkkkkkjjjiiiiiihhhhhh```___]]][[[ZZZYYYYYYYYY^^^iiiwwwyyyeeeKKK999000...,,,)))(((((()))***'''''''''''''''''''''''''''((((((((((((((())))))&&&'''+++...///777NNNdddwww|||wwwcccKKK:::111---***((('''((()))***)))((('''''''''(((((((((((((((+++***)))((('''''''''''',,,---......---,,,---///000111222222111222555777777777777777888:::;;;<<<<<<<<<<<<>>>???@@@DDDJJJOOOYYYhhhwwwzzzoooccc\\\VVVUUUXXX[[[YYYVVVQQQIII===777>>>QQQggguuu}}}mmmWWWCCC444,,,******'''''''''&&&$$$$$$%%%&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&((()))((('''&&&&&&'''''''''((((((((((((''''''JJJTTTcccqqq|||vvvrrrkkkeee^^^XXXRRRNNNGGGDDD???===<<<<<<<<<<<<999999999999999999999:::777777777666555555666666666666555555555555666666666666666666666555555555555333555999:::???RRRfffyyyppprrrtttuuuwwwvvvtttrrrrrrrrrrrrtttwwwyyyzzzxxxvvvtttppprrrsssrrrpppoooppprrr}}}qqqXXXGGG>>>;;;888666888888999>>>EEEUUUqqqgggaaa___jjjyyy|||hhh\\\NNNFFF???999555555222111000//////...//////---......//////......---++++++++++++++++++++++++...---++++++,,,,,,+++)))++++++++++++++++++++++++******,,,000888FFF___tttwwwjjj___^^^bbbdddfffhhhiiikkkmmmmmmlllllllllmmmllllllkkkkkkjjjjjjiiiiii``````^^^]]]\\\[[[ZZZZZZ___kkkzzzwwwbbbIII999222000---***((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&(((+++---000===UUUjjjyyy{{{sss^^^GGG777000---(((''''''((()))***)))((('''''''''''''''((((((((()))(((((((((((())))))***(((***+++***))))))***+++...//////...,,,,,,...000.........///000111222222222111222555444444<<>>:::777666888888999>>>EEEPPPllliiiccc```jjjyyyooobbbSSSJJJCCC<<<888888333333222111000000000000......////////////......,,,,,,,,,++++++++++++***...,,,+++,,,------,,,+++++++++++++++++++++++++++((()))---111888FFF___uuuxxxkkk___]]]aaaeeegggiiiiiikkknnnoooooonnnoooooolllllllllkkkkkkkkkjjjjjjccccccaaa___]]]ZZZYYYXXX^^^kkkzzzuuu^^^GGG999///...,,,***)))***+++,,,))))))))))))))))))))))))&&&&&&&&&''''''(((((()))&&&(((+++...666HHH___qqq}}}pppYYYCCC666///+++''''''&&&((())))))(((&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((()))***&&&''')))((((((''')))***&&&''')))*********,,,...---------,,,------...///...,,,...111000000<<>>222---+++&&&''''''&&&%%%$$$&&&'''###%%%&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))(((''''''''''''((($$$%%%''''''&&&&&&'''(((%%%%%%&&&''''''''''''&&&ZZZdddsss}}}vvvsssoookkkeee]]]UUUPPPJJJGGGCCCAAA@@@???===;;;===<<<::::::::::::888666888888888888888888777777333666888777555444555777555444444444444444444555444444555666666555555444555333666:::<<>>EEEOOOiii~~~hhhbbb```kkkyyyvvvhhhYYYOOOGGG@@@<<<<<<555444333222111111111111......////////////......------,,,,,,++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++)))+++///333888EEE^^^tttxxxkkk^^^]]]aaadddgggiiihhhkkknnnppppppoooooopppllllllllllllkkkkkkkkkkkkgggeeeccc___[[[VVVSSSQQQZZZhhhxxx}}}pppYYYCCC777...,,,+++))))))***+++,,,((((((((((((((((((((((((''''''(((((()))******+++'''))),,,222@@@VVVmmm{{{zzzgggOOO===444...***'''''''''((()))(((&&&$$$((('''&&&&&&&&&'''))))))&&&&&&&&&&&&'''((()))***'''((()))))))))(((***+++ """&&&((())))))+++,,,------,,,++++++++++++,,,,,,)))+++000///222BBBVVViii|||vvvgggSSSBBB777222,,,******,,,,,,,,,,,,,,,...111555BBB[[[rrr|||}}}sss[[[CCC555...***%%%&&&'''&&&%%%$$$&&&(((###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''"""$$$&&&'''&&&&&&((()))%%%%%%&&&'''''''''''''''aaakkkyyy~~~wwwssssssqqqmmmiiiZZZXXXVVVTTTPPPJJJDDD???@@@===;;;:::;;;<<<;;;;;;555555444555777777555444333333444444444444444333222555777777555333555666444333333333333333333444222333444555555555444333555333666;;;===BBBUUUjjjyyyqqqsssrrrsssttttttrrrrrrssstttuuuvvvxxxzzz{{{{{{{{{{{{yyy|||}}}zzztttqqqrrrtttjjjSSSDDD<<<:::777666777888888>>>EEEOOOiii}}}fff```aaakkkyyyzzzmmm]]]SSSJJJCCC???@@@555555444333222222222222......////////////......---------,,,,,,+++++++++***)))((()))+++,,,,,,++++++++++++++++++++++++++++++---111444888EEE]]]sssxxxjjj^^^\\\```dddfffiiigggjjjnnnppppppoooooopppllllllllllllllllllkkkkkkiiigggccc^^^XXXRRRMMMKKKVVVeeevvvzzzlllVVV@@@444///---+++)))(((((()))***''''''''''''''''''''''''((())))))***+++,,,,,,,,,(((***---555GGG```www~~~sss]]]EEE666111...+++'''''''''((()))(((&&&###(((((('''&&&'''((()))***))))))((((((((()))******&&&'''((((((''''''((())) ###'''************+++---,,,+++***))))))))))))***'''***000000444GGG^^^ooo~~~lll[[[III:::333///+++)))+++---......++++++,,,...///999RRRjjjyyy}}}vvv___FFF666...***%%%&&&'''&&&%%%%%%&&&(((###$$$&&&&&&&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&!!!###%%%'''''''''(((***''''''((()))******))))))mmmwwwxxxlll```ZZZZZZZZZUUUOOOHHHHHHHHHGGGEEECCCAAA???999:::::::::::::::::::::999999777666555555555555777777777666666555444333777666555555666666555444777666444444555555444333555555555555555555555555666888444666>>>DDDWWWssszzzwwwtttsssssstttttttttttttttsssyyyxxxxxxzzz}}}zzztttooonnnooohhhQQQDDD===::::::999777888;;;AAAFFFMMMjjj|||fff]]]___kkkzzzyyyiii[[[OOOEEEAAABBB===:::777666777777444111222111000///...............---,,,---...///...---+++++++++***++++++,,,---++++++++++++++++++++++++)))//////000999AAARRRjjjuuuqqq___UUU___eeecccdddkkkpppssstttuuuwwwvvvrrrqqqpppnnnmmmnnnoooqqqrrrnnnmmmkkkddd[[[QQQKKKIIIVVVjjj|||yyyeeeOOO>>>444---,,,+++*********+++,,,***)))((('''''''''''''''))))))(((((((((((())))))'''+++000<<>>UUUkkk}}}fffNNN>>>777000,,,((())),,,---+++(((+++///***)))///444AAAVVVrrrxxxwwwfffOOO===111******(((&&&%%%&&&'''&&&&&&$$$%%%%%%&&&'''''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&sss||||||{{{tttkkkcccZZZPPPKKKJJJJJJGGGCCCAAAAAAAAA@@@???===;;;999::::::999999999999999999999888777666555555555555666666777777666666555555;;;999888777888777666444777555444444555555444333555555555444444444444444666888555666>>>CCCTTTpppyyywwwtttrrrssssssttttttsssssssssssstttwww{{{~~~wwwqqqnnnnnnyyykkkSSSCCC;;;999999999888999<<<@@@DDDNNNkkk}}}ggg^^^___kkkzzz}}}ooodddYYYMMMGGGFFF???;;;777666666777666555444444333222111111111111...---++++++,,,---,,,+++---,,,,,,+++,,,,,,------+++++++++++++++++++++++++++111000000777>>>NNNeeerrrnnn]]]TTT^^^eeedddffflllqqquuuuuuwwwyyywwwsssqqqpppnnnmmmnnnoooqqqrrrssssssooohhh]]]SSSMMMJJJXXXjjjxxxsss___JJJ;;;333,,,+++***)))((()))******)))((((((''''''''''''((()))(((((((((((())))))***,,,000777DDDZZZqqq}}}vvvdddNNN>>>333,,,)))+++***)))(((''''''((()))***+++(((%%%&&&)))***'''###******))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))---333:::FFF]]]rrrttt^^^GGG888111444...)))''')))+++***((('''+++'''&&&,,,000:::NNNkkkwww|||pppZZZFFF777///,,,***'''&&&'''(((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&yyy}}}qqqfffaaa```\\\WWWPPPKKKEEEAAA??????>>>===;;;;;;;;;;;;999888666555:::999999888888777777777888777666555444444444444555666666777777777777777;;;:::888777777666555333666555444444555555444333444444444444444444444444555888666888???CCCRRRmmm~~~xxxuuurrrqqqrrrrrrsssrrrrrrqqqqqqpppsssxxxzzzrrrnnnkkksssnnnUUUCCC:::888999999999:::<<>>AAALLLggg}}}}}}fff\\\```kkkyyy{{{rrrmmmlllkkkhhhccc___[[[XXXUUUTTTMMMKKKHHHCCC===888444111777444000......///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++111///...444888FFF\\\jjjiiiZZZOOOXXXbbbgggooosssxxx{{{zzzzzz{{{xxxsssqqqpppnnnmmmmmmoooppprrrsssrrrnnneeeXXXOOOLLLLLL^^^mmmuuukkkUUUAAA555///+++***)))((('''((())))))'''''''''''''''((()))***(((((((((((()))***+++,,,,,,000:::MMMfffxxxyyyrrr^^^LLL999111///,,,)))'''(((((((((((((((((((((((()))'''&&&'''***,,,,,,*********))))))(((((((((((())))))))))))((((((((((((************))))))))))))&&&&&&&&&''''''''''''(((((()))000;;;LLLbbbxxx|||ooo___NNN>>>555222...)))'''((()))))))))'''+++)))(((---,,,000>>>PPPggg{{{yyyfffOOO===222...+++((('''((((((((('''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzwwwppphhhaaa\\\SSSOOOJJJGGGCCC@@@===<<<999::::::888666666888:::999999999888777777777777777777666555444333333333555444333333333333333333333444555777888888888888444333222333555777666555444333222333444555444333333333333444444555555555222777777<<>>@@@LLLfff|||iii^^^```jjjyyy}}}{{{|||yyyyyyxxxuuuqqqnnnlllkkkhhheee```YYYQQQIIIBBB>>>;;;777333000//////000///000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))///...---333777EEE[[[iiihhhYYYMMMTTT^^^fffpppuuuzzz|||{{{zzz{{{xxxsssrrrqqqooonnnmmmnnnooopppnnnnnniii___SSSLLLLLLPPPaaaooowwwlllUUUAAA444...,,,+++***)))((()))******'''''''''''''''((()))***''''''(((((()))+++,,,---,,,222>>>QQQiiixxxvvvlllUUUEEE444......,,,(((&&&''''''(((((((((((('''''')))(((''''''((()))))))))''''''(((((())))))))))))(((((((((((())))))))))))************))))))))))))'''(((((((((((()))))))))(((***000>>>SSSmmmyyylll]]]KKK:::///+++*********++++++***)))(((,,,))))))...+++,,,888HHH___uuuvvvfffQQQ>>>333---+++((('''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%)))))))))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%yyy~~~vvvrrrkkkddd]]]UUUOOOJJJDDDCCCDDDFFFDDD>>>::::::777888888777666666777888777666555555555555555666555444444333333222222222333333222222222222333333333333555666777777777777444333333555777999999888444333222333444555444333333444444555555666666666222777888===FFFJJJZZZtttwwwqqqooommmnnnnnnnnnnnnmmmlllkkkkkkkkkpppyyyzzzvvvpppWWWFFF===999999999999888:::===@@@LLLggg}}}nnnbbb```jjjxxx{{{xxxyyywwwyyy{{{{{{{{{{{{}}}|||zzzvvvqqqiiibbb[[[XXXFFFBBB===888555333111///222111///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''...------333777DDDZZZhhhhhhXXXJJJNNNWWWaaannnrrrwwwzzzzzzzzz|||yyyuuuuuussspppnnnmmmmmmmmmnnnkkkjjjdddXXXLLLHHHMMMTTTcccpppvvvjjjSSS???333...,,,+++***)))((()))******(((''''''''''''(((((()))'''''''''(((***,,,......222<<>>111------***((('''&&&''''''((((((''''''&&&)))((('''&&&%%%&&&'''(((&&&&&&'''(((((()))******(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************)))+++111>>>WWWssswwwiiiXXXFFF666,,,'''(((***+++,,,+++***)))'''***'''''',,,((('''222CCCYYYooouuujjjWWWDDD777...+++((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%******))))))((('''%%%$$$''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&zzzxxxqqqjjjfff\\\YYYUUUPPPMMMHHHDDD@@@===<<<@@@EEECCC===999;;;777777777777777777777666444444333222222333444555222222222222222222222222222222111111111111222222222333444555555666555555444444333555777888888777333222111222444555444333444444555666666777888888444888888<<>>XXXtttzzzooo___OOO@@@555///)))*********))))))))))))'''***%%%%%%***'''%%%///===RRRjjjuuuooo___JJJ:::///,,,)))((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%###'''&&&%%%$$$$$$%%%&&&'''|||yyypppfff]]]VVVPPPLLLEEECCC@@@???>>>===:::888666555999???===666444777444333222333444444222000444333222222222333555555111111111111111222222222222111111111111111222222222333444444555444444444444333222333555555555444333222111222444555444333555555555666777888888999666999888;;;BBBGGGWWWrrryyytttsssqqqlllmmmmmmlllkkkjjjiiihhhlllnnnttt}}}zzzwww~~~tttZZZGGG===;;;:::888666666888===AAAEEE___vvvmmmbbb```jjjxxx}}}mmm```[[[OOOPPPOOOOOORRRYYYdddlllqqqsssvvvyyy{{{||||||{{{vvvqqqiiiaaaXXXPPPHHHCCC777666444222111000//////------------------------***000///...333555AAAVVVffffffUUUCCCBBBJJJUUUcccffflllrrrvvvzzz}}}xxxvvvrrrooolllkkkkkkkkkdddaaaXXXIII<<<:::DDDNNNeeemmmnnn]]]FFF666111///***)))((('''&&&''''''(((***)))((('''''''''''''''&&&&&&''')))+++---///000AAARRRhhhxxx|||rrr[[[GGG:::222,,,+++***((())),,,%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%'''))),,,)))))))))(((''''''&&&&&&'''((((((((())))))******'''(((((()))***++++++,,,))))))))))))************,,,---000===XXXtttqqqkkk```RRRCCC888333111---,,,+++)))'''&&&(((***)))+++&&&%%%+++(((&&&///777LLLffftttsssdddMMM;;;000...+++)))))))))((('''&&&'''''''''&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###''''''%%%%%%%%%%%%''''''yyy~~~vvvnnniiibbb___ZZZUUUOOOJJJFFFDDD???>>>;;;999999999:::;;;:::999999999888888777777555444333333333333444555222555444///000555666333111222333333444444333333555444333333444555444333666333111222555777666555222444666777666444333333444666666555555666666555<<<:::999<<<>>>>>>>>>???;;;888;;;@@@>>>BBB[[[xxx|||wwwtttoooooooooooooooooonnnmmmmmmnnnoooqqqvvv}}}|||zzzwwwuuu~~~ttt\\\JJJAAA999888777777888;;;>>>@@@KKKZZZrrrrrrbbbeeennnzzzqqq```VVVMMMGGGBBBBBBBBBDDDIIIOOORRRXXX^^^dddmmmuuuwwwtttxxxzzz|||yyyqqqfff]]]XXXKKKEEE>>>999777555222//////...---...000111000///------...111333777CCCOOOcccbbbXXXFFF:::<<>>;;;BBBLLLdddsssmmmTTTCCC777///000++++++***)))((('''&&&&&&))))))))))))))))))))))))+++)))((())))))+++333===LLL^^^rrr{{{vvvgggQQQ@@@444000,,,))))))*********'''***,,,***%%%###%%%((((((((((((((((((((((((((())))))(((((((((((())))))((())))))((('''''')))+++,,,++++++******++++++,,,)))***+++,,,,,,+++******------111???YYYsss~~~~~~nnn]]]OOOKKKDDD666///000,,,,,,,,,+++++++++******,,,+++)))'''%%%'''+++...444FFF^^^pppvvvmmmVVVBBB777000***)))(((&&&''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%xxxvvvllleee^^^WWWSSSOOONNNJJJFFFBBB???<<<;;;<<<;;;999777777777888999777777777777666666555555555444333333333333444555444777555111111444555222111222333333444444333333333222000000111333444555888777666888<<<>>>===<<<444666888888888777777777333444555444444555666777999<<>>@@@EEE^^^zzz{{{vvvsssoooqqqqqqqqqqqqpppooonnnnnnllllllnnnssszzz}}}{{{xxxtttrrr~~~ttt[[[III???999888777777888;;;>>>@@@JJJYYYqqqtttdddfffooo{{{tttdddYYYKKKDDD>>>===<<<<<>>999===BBBKKKccc}}}xxxtttrrrnnnssssssssssssrrrqqqpppoookkklllmmmqqqwwwzzz||||||~~~}}}||||||{{{xxxtttppp}}}ttt\\\HHH===999888777777888;;;>>>@@@IIIXXXpppwwwiiihhhppp}}}yyyiii___KKKCCC<<<:::888555666888999===>>>;;;<<>>III___jjjbbbLLL>>>444---///((((((((()))))))))******'''''''''''''''''''''''''''''')))******111BBBSSSppp{{{~~~oooZZZDDD444000---***(((((((((((((((&&&(((***)))&&&%%%'''***'''((()))***,,,---...///---,,,***)))'''&&&&&&&&&'''((()))((('''((()))+++***))))))))))))))))))***+++***(((''''''(((***+++......222CCC___xxx}}}fffVVVHHHBBB<<<333...///,,,++++++++++++*********)))******)))(((((()))+++...:::NNNeeewwwyyygggTTT???555---***)))'''''')))(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&yyyzzzsssyyysssooommm\\\UUULLLFFFDDDCCCBBB@@@======<<<;;;::::::::::::777666555444444444444555333333333333333333333333333333333333333333333333111222111000000111111000111111222333333333333222333444555555555555777888777666666777:::===@@@AAAEEEDDDAAA@@@>>><<<999777777666666777666777<<>>;;;999555333444CCCFFFEEE===666888<<<>>>>>>CCCLLLWWWaaalllvvv}}}}}}vvvnnneee\\\WWWHHHBBB:::444222222333444333111111444333222666<<>>=========;;;::::::999888777777777777666555555444444444444444333333333333333333333333333333333333333333333333000000000222222222222333000111222222333333222222222555888999777666555666888999;;;???EEELLLSSSXXX\\\YYYVVVRRRNNNGGG???999:::666555666555777AAALLL```ooovvv```LLL===>>>EEEQQQggg~~~ssspppqqqooorrrrrrssssssrrrrrrqqqpppooonnnoooqqqtttvvvvvvuuuuuuwww{{{|||xxx}}}{{{bbbLLL???:::999888777888:::===???HHHWWWooo~~~qqqlllttt~~~rrrhhhTTTJJJ@@@<<<:::666444444===BBBBBB;;;444444555666555777:::@@@IIIUUUbbbjjjwww{{{~~~xxxrrrnnn___WWWKKKAAA:::777666666222000000222222000222777@@@CCCBBB999111000222222888FFFTTTZZZ]]]ccciiikkkmmmnnnooonnnlllhhhdddaaa\\\RRRFFF;;;555666BBBNNNbbbeeeWWWDDD:::000)))---+++++++++***)))(((((((((((((((((((((((((((((((((((()))***++++++666MMMcccsss|||xxxeeePPP===111,,,***(((''''''''''''&&&%%%&&&'''((('''((()))***'''((()))+++---///111222---,,,+++)))'''&&&%%%%%%%%%'''))))))((()))***++++++++++++******+++++++++(((((()))***++++++,,,,,,...222<<>>111,,,+++)))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''wwwkkkssszzzrrrfff___UUUNNNMMMPPPTTTWWWQQQKKKCCC>>><<<;;;999888;;;:::999888777777777777444444444444444444444444222222333333333333444444222222333333333333222222333111222555666333333555000111111222222222222222///333777888666444555666888===EEEOOOYYYdddooouuuyyyvvvrrrnnnggg[[[MMMCCC;;;666333555666:::JJJ[[[www}}}eeePPP@@@@@@GGGRRRiiiqqqoooqqqpppqqqqqqrrrsssssssssssssssooonnnmmmnnnqqqtttuuuuuuwwwyyy}}}}}}yyy|||~~~fffOOO@@@;;;999888777888:::===???IIIXXXqqqsssmmmtttvvvlllXXXLLL???:::888555333333...444888555444666777777555555555666:::CCCMMMUUUdddkkkuuu}}}vvvooocccWWWMMMDDD===888555111///111000...000333888<<<<<<666000000000///444???LLLRRRWWW^^^dddffffffgggiiijjjhhhddd___\\\VVVMMMBBB:::555888CCCPPPbbbaaaQQQ@@@999///(((------,,,+++***)))(((''''''))))))))))))))))))))))))(((''''''))),,,888PPPeeewwwsss]]]III999///+++***((('''(((((('''&&&&&&'''''''''(((((())))))'''((()))***,,,---...///++++++)))(((''''''''''''$$$&&&))))))))))))***+++,,,,,,++++++++++++,,,,,,&&&''''''(((***,,,---...111:::HHH[[[sssxxxiiiTTTCCC:::444000...+++************)))))))))((()))++++++)))((()))***---111;;;PPPjjjzzzvvvkkkRRRCCC333---,,,***(((((((((((((((''''''(((((((((%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&''''''((((((sssfffiii~~~xxxqqqjjjaaaZZZSSSNNNHHHDDDDDDGGGIIIKKKJJJEEE???<<<<<<;;;:::777:::999999888888888888888333333333444444444333333111111222222222333333333111222333333333333222111555222222666555000///111000000111222222222222222///222555555444555999===BBBLLL[[[iiivvvppp\\\NNN>>>777555999===DDDYYYoooeeeQQQAAAAAAHHHTTTlllqqqoooqqqqqqqqqrrrssstttuuuvvvvvvvvvrrrpppmmmnnnqqquuuxxxzzzzzz|||~~~yyyuuuyyyhhhPPPAAA;;;:::888777888:::<<<>>>IIIZZZttttttmmmttt~~~yyyppp^^^OOO@@@999777444111111---111222111222666777555333333333222333777===AAANNNUUU```jjjqqqxxx~~~}}}xxxqqqfffXXXJJJAAA<<<666222111000------000222666777222/////////---000888@@@DDDIIIQQQUUUUUUXXX[[[^^^```___[[[VVVSSSNNNFFF>>>777444777BBBOOO]]]ZZZIII;;;666...)))///+++++++++******)))))))))((((((((((((((((((((((((***''''''+++222@@@WWWjjj{{{{{{hhhQQQ???444...+++)))(((((())))))'''&&&((('''''''''(((((((((((((((((())))))******++++++)))((((((((((((((()))***$$$&&&)))******)))***+++++++++************+++++++++)))((('''***///444888===IIIZZZjjj{{{rrr[[[GGG;;;666222...************))))))))))))(((***+++***)))((()))++++++///888KKKeeewwwxxxpppWWWFFF555...---***((('''***))))))(((((())))))***&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((pppaaa^^^ttt}}}ooojjjbbb]]]XXXSSSLLLGGGDDDAAA>>><<<<<<======<<<===999555555777999888777444444444444444444555666111222222333333333222222000000111111222222222333111222333444444333222111555111111444222+++(((+++000000111222222222222111111333555444333777???FFFSSS```rrr|||eeeUUUBBB;;;999>>>DDDNNNggg}}}cccPPPAAABBBIIIUUUooo~~~pppooorrrrrrqqqrrrtttuuuwwwxxxxxxyyyuuussspppppptttyyy}}}}}}}}}{{{uuupppwwwhhhQQQAAA;;;:::888777888:::<<<>>>JJJZZZuuutttmmmttt~~~|||ssscccSSSBBB:::777333111111444444222......222111------///000000000000222444:::@@@IIIRRR[[[eeepppwww~~~yyyjjjXXXLLLAAA:::444222000,,,,,,......222333000---......,,,---222666888===CCCFFFDDDLLLOOOSSSVVVVVVSSSOOOLLLHHHAAA:::555222555AAAMMMYYYUUUDDD777555...***000***************+++++++++''''''''''''''''''''''''---***)))///999III___qqqzzz|||ttt^^^GGG888111...+++***(((((())))))(((&&&)))(((''''''((()))((('''((((((((((((((((((((((((''''''''''''((()))++++++###&&&)))************+++******))))))))))))******222///***(((+++333;;;AAALLLYYYiiitttwww^^^GGG999222---(((************)))))))))))))))******)))(((((()))+++)))---777IIIbbbvvvzzztttYYYHHH666...---+++((('''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))kkkZZZ\\\jjjxxxmmmfffVVVRRRLLLHHHFFFDDDCCCAAA???>>>===<<<;;;:::::::::===<<<:::888777777888999444444666888999888555222444444444444444444444444333111///000333333222///666444333333444555444333222333333333333333222222000000111222222111///...111333333333555===JJJTTTjjjwwwvvvcccJJJEEECCCGGGQQQccc}}}uuuXXXHHH>>>BBBIIISSSoootttrrrsssrrrqqqrrrrrrqqqrrrtttxxx|||wwwyyyxxxvvvtttvvv{{{{{{}}}zzztttpppxxxcccJJJEEE>>><<<999666666888;;;>>>JJJ]]]vvvqqqnnntttuuufffWWWGGG>>>999444000000////////////............,,,000000,,,,,,000333222444777:::<<>>VVVnnnzzzyyyaaaMMM999111...***(((***&&&%%%%%%%%%&&&''')))***'''(((((('''%%%%%%&&&(((***)))'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''(((***+++,,,~~~jjjYYYTTT___tttwwwmmmcccYYYRRRKKKHHHDDDAAA@@@???>>>===<<<<<<;;;:::999888888999;;;:::888666555555666777444444444666777777444222222222222222222222222222222111///111333555444222000000111222444444444333444444444444444444333333111222222222222111111000///111222444;;;IIIZZZggg}}}}}}jjjSSSJJJEEELLL\\\pppxxxgggQQQDDD>>>DDDKKKVVVqqq{{{pppnnnoooooonnnoooooopppqqqtttyyy}}}xxxzzz{{{zzzxxxxxx|||~~~vvvpppxxx~~~bbbIIIDDD>>><<<888666666888;;;===HHHZZZtttqqqmmmsssuuugggXXXHHH???999444111000////////////............,,,//////---///333444222111333666666777<<>><<<;;;;;;<<<;;;::::::999888777666666666777888777555444333444444555444333222333444555444222222222222222222222222222222000000111333555555555111222333444555555555555666666666666666555555555444333222222111111222222111111333888CCCWWWmmm}}}mmm\\\OOOGGGQQQggg|||hhhUUUCCC:::888???HHHTTTmmmxxxmmmkkkmmmnnnnnnnnnnnnnnnnnnrrrwww{{{zzz}}}}}}zzz{{{|||~~~tttnnnyyy}}}```GGGBBB===;;;888666666888;;;===EEEWWWppprrrnnntttxxxhhhYYYIII???:::444111111/////////............------//////000555:::999444222555777777555444777999CCCHHHRRR___lllvvv|||}}}uuulll___TTTKKKCCC;;;666000///......//////---+++///......---....../////////000000000000//////......,,,...222111000888DDDKKKBBB888111000///---***&&&&&&''''''(((((())))))))))))(((((((((((())))))***---000888JJJdddxxxyyyooo[[[DDD666000,,,((()))******))))))((('''&&&''''''&&&&&&&&&&&&''''''(((''''''''')))***)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((***+++***)))---,,,000:::GGGWWWkkkzzz{{{uuujjj^^^WWW^^^pppnnnVVVBBB777333000,,,+++))))))******)))((())))))))))))))))))))))))(((***---333CCCZZZmmmwwwqqq___III999000***'''(((''''''&&&&&&&&&''''''(((%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))|||gggVVVKKKLLLVVVjjjnnneeeYYYPPPJJJEEE@@@===>>><<<:::999:::;;;;;;:::888888777666555555666666666666555444333333444444555333111000222333333333333333333333333333333333222111000111222333444555999999999888888888:::;;;::::::::::::999888666555555444222111000111111222444444666<<>>444000000000,,,(((&&&&&&''''''((()))******)))(((((((((((())))))***+++---111===TTTnnn}}}vvviiiTTT@@@444///,,,***)))))))))))))))((('''''')))(((&&&&&&&&&&&&((()))(((''''''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***(((''')))+++---,,,***///222:::IIIYYYhhhttt|||uuujjjZZZMMMHHHQQQgggzzzwwwaaaJJJ<<<555111---+++))))))******)))((((((((((((((((((((((((((()))+++---111<<>>666000...---......************+++,,,------...---,,,***)))))))))))),,,***)))***,,,222<<>>GGG\\\ooo}}}~~~lllVVVDDD999333...,,,***)))******)))((((((((((((((((((((((((((()))***,,,...777HHHaaatttuuujjjVVVAAA222,,,***)))''''''''''''''''''&&&&&&&&&'''((('''&&&'''(((***''''''((()))((('''%%%$$$(((''''''&&&&&&''''''(((%%%&&&'''((()))+++,,,,,,yyydddRRRDDDAAACCCOOO```rrrppp```RRRKKKCCC===<<<<<<;;;:::;;;:::888888999999777555777777666666666666777777555555555555555555555555444222000000111222222222111111111111111111111111222222222111000111444777999>>>EEEJJJNNNTTT\\\bbb]]]]]]\\\XXXQQQGGG>>>888666555444333222111111111000222999GGG\\\ttt|||cccOOOCCC>>>===BBBIIIQQQ[[[dddkkklllggg]]]TTTLLLCCC;;;<<<999888:::@@@QQQnnn{{{ooommmrrrvvvsssqqqooommmlllooouuuyyyxxxuuutttrrrpppooommmmmmmmmmmmvvvdddIIICCC999888777666777999;;;<<>>DDDDDD???777555333111///......///......///111333999@@@EEENNNXXXhhhuuu{{{xxxqqqlllUUUNNNCCC:::444111000///---,,,,,,------...///000---,,,+++***))))))))))))---+++))))))+++111;;;BBB<<<999444000...,,,***((((((((())))))******++++++(((''''''(((((()))***++++++111===PPPhhh{{{~~~yyyfffUUUAAA555...***((()))(((((())))))))))))(((((())))))(((((((((((()))))))))(((((())),,,------,,,''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((+++000333999GGGZZZiiisssuuummmcccTTTIII>>>:::888<<>>NNNbbbxxx|||iiiUUUFFF===888555999===@@@EEEKKKNNNPPPOOOHHHBBB???;;;666333444666999???PPPlll|||ooonnntttyyyzzzxxxtttooolllnnnrrrvvv{{{tttqqqoooooonnnmmmllllllllllllrrreeeIIIAAA888777777777777999;;;<<>>CCCSSS```rrrrrr]]]JJJ>>>999999::::::888666444333555:::DDDSSSeeewwwlll[[[KKK???<<<555000333777888:::<<<<<<@@@AAA>>>;;;;;;888555000444999===DDDTTTooo~~~qqqpppvvv|||yyyrrrllljjjlllooouuu{{{}}}uuuooolllllllllmmmmmmmmmkkkjjjiiioooeeeHHH@@@777777777777777999;;;<<>>:::999777666777888999999888777666555:::444222555777555444555777555444555444222222444666333111000222333333222444444333333333444555555222555999999555666CCCQQQjjjyyylllTTTEEE<<>>999222------...000555:::GGG\\\ooouuussskkkXXXCCC<<<111+++,,,...,,,***,,,))))))))))))))))))******)))***+++,,,,,,333EEEWWWmmmyyyoooTTT@@@333---111))))))((((((((((((((((((+++)))((('''(((***---///------......------,,,,,,++++++++++++******))))))******)))'''%%%&&&)))+++ttt^^^OOOCCCBBB???>>>>>>@@@CCCEEEOOOUUU^^^dddeee___WWWQQQKKKFFF@@@<<<:::999999888777777888888888777666555777222111555777555444666777666555555444333333444444333222111111111111111333333333333333333333333000222666999;;;CCCUUUfffzzzrrrYYYHHH@@@EEELLLOOOHHH===777777<<>>777333222111000///...---,,,+++***------------------......------,,,,,,------...///,,,++++++++++++,,,------,,,///111333555<<>>@@@FFFMMMWWW___```\\\TTTOOOEEEBBB===:::999::::::999555666777777888777777666666333222666888777666888666777777666666666666666222333444444222111000111222333444555555444333222//////222888@@@PPPhhh|||xxx]]]IIICCCFFFOOOWWWTTTIII===999;;;???BBBBBBAAABBBEEEHHHGGGIIILLLOOOOOONNNLLLKKKHHHGGGEEE@@@:::666444444444333222111111111333333333333444444444333222222///333888>>>KKKbbb~~~yyymmmlllooopppppppppppppppnnnllljjjiiijjjoooqqqpppooorrrtttrrruuusssrrrsssuuusssnnnjjjtttjjjRRREEE===;;;999777777888:::;;;@@@PPPhhhzzz{{{rrrbbbQQQFFF>>>777333222//////......---,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,------///000111000///111777<<>>@@@BBBBBBBBBAAA@@@======<<<999555222222333333222111000000000111111222222222333333222111111...222888???LLLcccxxxlllkkklllmmmoooqqqssssssqqqooommmllljjjnnnqqqoooooorrrtttssswwwuuurrrrrrrrrrrrooommmwwwjjjRRRDDD===;;;999777777999;;;<<>>EEEPPPYYY\\\YYYRRRMMMAAA>>>:::888777777666555444444444555555666777777666444444666666555666:::666===AAAAAABBBDDDAAA;;;555555555444333222333333222333555666555333111000222000333>>>OOOeeeuuuYYYFFF======EEERRRXXXQQQDDD;;;333444555555444444555666666666777999999999999999::::::999777444222222333333222222111111000000000111222222333333222222222...222888>>>KKKaaa}}}vvvlllkkklllkkkpppsssuuutttrrrqqqqqqrrrnnnrrrssspppooorrrtttsssyyyvvvrrroooooopppqqqqqqyyyhhhOOOAAA===;;;999777888999;;;===CCCSSSmmm~~~}}}lll^^^NNNDDD>>>777222111------------------------))))))***++++++,,,------)))***+++,,,,,,,,,+++++++++************+++,,,,,,'''(((***++++++,,,...///000555>>>IIIUUUbbbooowwwtttgggTTTEEE999222---------***)))+++,,,+++))))))***++++++***((()))))))))***,,,------((())),,,...//////...---)))***,,,...,,,---666@@@XXXjjjvvvbbbSSSFFF:::///++++++))))))***''''''''''''''''''''''''&&&&&&'''((((((((((((((('''''''''&&&'''***///333<<>>:::888777666444333555555444444444555555666444222111444444444999???BBBLLLTTTUUUVVVXXXSSSIII@@@<<<666222222222333333111111222222111000///...222222999III^^^uuunnnTTTDDD:::888;;;FFFLLLIII@@@:::555555444444333333222222222222333333444555555666444444555333222111333444333333222222111000000000111111222333333333222222111444888===III___{{{vvvmmmmmmmmmlllppprrrsssrrrpppqqquuuyyyxxx{{{zzzuuurrrttttttsssyyyvvvrrrooommmnnnppprrrzzzhhhOOOAAA<<<;;;999888888:::<<<>>>DDDTTTmmm~~~}}}zzzgggYYYJJJBBB<<<555111000---------,,,,,,,,,,,,,,,&&&&&&'''((()))***++++++)))***+++,,,---,,,++++++***************+++,,,,,,)))))))))***++++++++++++000111333777???LLLZZZcccvvvwwwdddRRRCCC:::111...,,,***)))***---+++)))((()))***+++***)))***,,,...///000000111)))***,,,---............((()))+++---,,,000===JJJbbbttt{{{hhhSSSCCC<<<333,,,+++***)))(((***''''''''''''''''''''''''%%%&&&'''((())))))))))))((())))))((((((+++///222444999===<<<777333333444333777:::<<<>>>EEEPPPYYYjjjtttzzzzzzxxxtttgggXXXEEE@@@999333000///...---***)))***------///777@@@OOOTTTWWWQQQJJJMMMZZZgggjjjllljjjaaaUUUHHH999.........---,,,,,,++++++***+++)))***,,,,,,,,,333;;;PPPkkkxxxoooaaaJJJ555---,,,,,,,,,,,,---...//////---...///000000///...---,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---//////......000111qqq[[[LLLBBB@@@<<<999888888:::<<<;;;BBBLLLTTTVVVRRRKKKEEE???===:::888777666555333666555444333333333444555444222222555777:::CCCLLLYYYfffppprrrtttvvvnnnbbbTTTJJJ===555555666666444333333222111111000//////333555@@@UUUlll{{{cccMMM@@@;;;555444999>>>===999888444333222222111111000///222222222222222444555666111222222222111111333555222222222111111000///...000000111222222222222222222555888<<>>DDDTTTlll}}}}}}uuubbbTTTFFF???:::444000///---------,,,,,,+++++++++((()))))))))******++++++)))***,,,---...---,,,+++***************++++++,,,---,,,++++++,,,,,,,,,,,,.........000444<<>>???LLLYYYhhhqqqvvvqqqfffWWWDDD555000000///---,,,+++***)))+++)))***,,,++++++000666IIIgggxxxsssgggRRR<<<444---,,,,,,,,,,,,,,,------***+++,,,,,,------------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///......///111333pppZZZKKKAAA???;;;888777888:::<<<===CCCMMMUUUVVVRRRJJJEEE===;;;999888888777666555777666444333222333333444777555555999<<>>333...)))'''***+++((('''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&((())))))((()))+++---+++,,,,,,---------,,,++++++---......222???RRRaaaooozzz}}}rrreeeYYYGGG666555222---+++++++++,,,+++,,,******+++***,,,666AAARRRNNNGGG>>>777777BBBMMMaaannnyyyyyyqqqcccOOO>>>222111000...,,,***)))(((+++)))***,,,+++***...444@@@___ssspppgggSSS===555++++++***)))))))))******(((((())))))***+++,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,------------------,,,+++---000333nnnZZZMMMBBB???;;;999999:::::::::;;;AAAIIIQQQTTTPPPGGG@@@>>><<<:::777555444333333222444555555444444555777444555777888???MMM```nnnzzzlllXXXFFF;;;999:::<<<>>>;;;777444222333555666777???MMM\\\lll|||qqq^^^LLL???777333333111111111222333444///000111222222111000///222111111111111111222222111222333222000...///000000000111111111000/////////111222444444333222111000222333888HHHddd~~~vvvooonnnpppqqqnnnnnnoooqqquuuzzzzzzxxxtttooorrrssstttsssqqqnnnjjjggguuutttZZZGGGAAA<<<777555777:::;;;;;;CCCNNNddd~~~~~~ppp]]]OOO@@@999666111---,,,---------------,,,,,,,,,+++---///...---+++******,,,------------,,,++++++***+++++++++***)))'''&&&)))+++---+++))))))+++...,,,000444555222222666:::EEEQQQfff{{{xxxmmm\\\KKK???777333111***,,,...---,,,+++,,,---+++---111444666666555444......,,,,,,,,,,,,......000///222888>>>GGGYYYlll~~~sss]]]HHH999333...///---+++'''%%%%%%&&&((()))******(((''''''(((&&&''')))***+++***((('''(((((())))))************///---***))))))+++++++++///111111///666GGGYYYcccuuuuuuqqqgggWWWGGG;;;666222000------......+++(((+++((((((***,,,...444<<>>???;;;333...111666999>>>KKK[[[kkkvvvvvvhhhWWWHHH===444000---)))))),,,+++,,,,,,***)))***///222===LLLbbboookkkYYYCCC555///---+++***++++++***((())))))***++++++++++++***,,,(((&&&***+++******,,,...+++)))+++000444444333444555666666555444555666mmmYYYMMM???<<<999888999;;;<<<===???BBBGGGLLLNNNKKKEEE@@@:::999777666666666777888@@@???===:::666555666888888888;;;DDDWWWpppkkkTTTCCC;;;999999666444222111111333555777>>>BBBGGGNNNVVV___hhhnnnuuuwwwvvvqqqnnnnnnlllgggddd^^^UUUJJJAAA:::777555333333222111000000111111///000111222222111000///////////////000000111222444555666555444333444555555444444333222222111111111222444555555555444333222555777===OOOlllsssnnnmmmnnnppprrrqqqppppppqqqtttvvvxxx{{{~~~|||{{{{{{wwwsssrrrrrrpppooollljjjiiihhhsssrrrXXXEEE???<<<888666777999;;;<<<@@@KKKaaa|||nnn___OOOCCC888555444222000000000000///...------,,,,,,)))***+++***))))))+++,,,+++++++++++++++***))))))***************)))(((''')))***,,,,,,,,,---000222777<<>>444///,,,,,,,,,***(((&&&''')))((()))******(((''''''(((&&&''')))*********)))(((,,,,,,,,,+++++++++++++++)))))))))***+++---...///222333555<<>>555///+++,,,///------,,,***)))+++...111777GGG\\\llllll\\\GGG888000...+++*********)))((((((((()))***++++++++++++,,,(((&&&***+++***)))+++,,,,,,---///111222333444333555888999888888888999mmmYYYLLL???<<<999777888:::;;;;;;:::===CCCJJJMMMKKKFFFAAA<<<;;;999777666666666666@@@???<<<888555444666888777999@@@PPPhhhmmmUUUDDD;;;888777333222111000111333666888===>>>@@@AAADDDIIIOOOSSSYYY[[[YYYTTTRRRQQQOOOKKKHHHEEEAAA;;;777444333333333222222111000000/////////000111222222111000///............///000111222888999999777555444444555444444333333222222222222111222333444444444333333222555888>>>PPPlll}}}rrrmmmlllnnnpppqqqpppoooooopppqqqssstttzzz~~~~~~}}}|||xxxrrrsssqqqooollljjjiiihhhhhhrrrqqqWWWDDD===;;;888777777999;;;<<<@@@KKKaaa}}}{{{hhhXXXGGG>>>555333333000///000000000//////...---,,,,,,*********))))))))),,,...***************)))((((((***************)))))))))***+++,,,,,,...///111333999>>>DDDFFFCCC>>>999777222666<<>>:::777777888888777999===DDDLLLPPPNNNHHHCCC===;;;999777666555555555;;;:::888555333444666999;;;AAAPPPeee}}}oooVVVDDD:::666555222111111111222444666888<<<;;;:::999888:::===@@@BBBDDDDDD@@@???@@@>>>:::888888777777555333111000111111111111000000/////////000111222222111000///---------...///111222333666888999999888777999::::::999777555333222222111000000111222222222222222222555777===NNNiii|||qqqllllllnnnpppnnnnnnnnnnnnoooppprrrsssxxx}}}{{{uuurrrqqqnnnkkkiiihhhhhhhhhqqqpppVVVCCC<<<;;;999888777999;;;===AAAMMMccc~~~uuucccTTTCCC:::444222111...,,,...000//////...------,,,,,,++++++,,,+++***+++---000)))************)))(((((()))))))))))))))*********,,,,,,,,,---...000111111666:::???BBB@@@:::555222///222444666:::EEESSS___ggglllttt{{{}}}xxxooohhhSSSKKK@@@999666333...))),,,+++*********,,,...///+++***)))(((((()))***+++000222777BBBUUUjjj|||~~~rrr___LLL>>>666222111)))******)))(((((()))+++((()))******(((''''''((('''(((((()))))))))))))))***************))))))))))))+++---------...111444111999FFFXXXmmm{{{{{{sss___QQQ???555333444222///------...------,,,------+++)))***---...,,,///555;;;???>>>666000......---///111555<<>>TTThhhpppfffPPP???222///+++)))))))))))))))***************)))((('''***&&&$$$'''(((&&&&&&'''###'''++++++)))(((+++...---000444666777666777777lllWWWJJJBBB>>>:::777666666666555888<<>>CCCNNNdddzzzmmm[[[MMM>>>888333222000,,,+++---...------------,,,,,,,,,+++,,,---,,,++++++---...***************)))(((((())))))(((((()))***+++,,,///---,,,,,,...//////...222444777999999555111...---///000111222777???EEEOOOTTT]]]hhhrrrwwwxxxwwwjjj___OOOBBB999444111...------,,,,,,,,,---///000,,,+++***))))))***+++,,,000333888CCCWWWmmm|||wwwhhhSSSAAA666000...,,,)))******)))((((((***+++((()))******(((''''''((((((((((((((())))))))))))(((((()))))))))*********)))+++---------///555:::999FFFXXXlll|||xxxjjjPPPFFF:::333333333000,,,...///000///---,,,---...,,,***+++...//////333999CCCFFFDDD;;;333000///------...111555999EEE[[[mmmtttuuuooobbbSSSFFF:::111000---***)))+++---......111===RRRhhhsssjjjTTTBBB333000+++)))((()))))))))))))))******))))))((('''***&&&$$$'''(((&&&%%%'''"""%%%''''''&&&&&&)))++++++...111333444444555777kkkWWWJJJ@@@===888666666666666666888:::???FFFNNNRRRSSSSSSQQQNNNJJJDDD???;;;888777444555666666666777999;;;@@@QQQjjjoooUUUCCC999444333222111111000000111111222444555555333222111222444000444555222333666555222000111222222222222111000,,,---...000000000000//////000111222222111000///------...///111333555666999;;;===??????AAACCCEEEBBB@@@<<<777333111000///111111000000111111222333000444777>>>OOOiii{{{qqqmmmmmmppprrrmmmmmmnnnnnnoooooopppppprrrwwwzzzzzz{{{|||{{{vvvqqqpppnnnllljjjiiiggggggrrrqqqVVVCCC999:::;;;999888888;;;>>>DDDOOOddd~~~|||oooaaaQQQCCC:::444111111000,,,,,,...+++++++++,,,,,,,,,,,,,,,***,,,------+++******+++******++++++******)))((((((((((((((()))***,,,---222///,,,,,,------,,,***...///000222222111///...,,,,,,,,,---///111444555<<<===CCCMMM[[[hhhqqqvvvuuunnncccVVVJJJ@@@:::666...------,,,,,,,,,,,,,,,++++++***))))))***+++++++++222===LLLaaauuu}}}{{{kkk\\\HHH888000...,,,+++)))******)))(((((()))+++((()))******(((''''''(((((((((((((((((())))))***(((((()))***++++++,,,,,,(((***------...222;;;BBBLLLZZZlll|||mmm\\\FFF@@@999555666666333000333555555444111///000222000------///000111666===FFFIIIFFF===444222111///...---///222333888EEETTTeeennnuuupppfffZZZJJJ>>>666222---,,,,,,------,,,333>>>SSSjjjvvvnnnWWWDDD444000+++(((((()))))))))&&&'''((()))************,,,'''&&&((()))'''&&&(((%%%&&&&&&&&&&&&''')))+++)))+++---......///111333kkkVVVIII>>>;;;777555666777888888<<<>>>BBBKKKUUU___fffjjjddd```YYYOOOFFF???999666444666888999888999:::<<>>DDDNNNccc}}}uuufffYYYIII;;;666222000111000------000)))******++++++,,,,,,---)))+++------+++)))((((((+++++++++++++++***))))))(((((('''((()))***,,,---444000---,,,---,,,***'''---,,,,,,...///000///...***)))***,,,...000000///000///111999GGGXXXfffooorrrtttssslll___PPPDDD===......---,,,+++***)))(((+++***)))(((((()))***+++***555FFFYYYooozzz```RRR???333/////////---******+++***(((((()))***((()))+++***(((''''''(((((((((((((((((()))******(((((()))***,,,---...///&&&))),,,---...555@@@HHH]]]jjjzzzxxxbbbNNNAAA>>>:::888:::;;;:::888999;;;<<<:::666444555777444000///000111111777>>>FFFIIIFFF===555222222000111......111111000555===SSSccctttxxxtttjjj[[[MMM<<<777111.........,,,+++555@@@TTTkkkxxxpppYYYEEE444000+++((((((((())))))###$$$&&&(((***,,,------...)))'''***+++(((((())))))'''&&&&&&''')))+++---%%%&&&((((((((())),,,...}}}jjjUUUHHHAAA???===<<<777222555::::::===EEESSSdddsss}}}}}}ppp```PPPDDD<<<888777666666666444555<<>>PPPlllyyyooommmoooppppppooonnnmmmlllmmmnnnoooppprrrtttvvvuuutttrrrqqqrrrqqqpppooollljjjiiikkkmmmyyyqqqXXXFFFAAA===:::::::::888:::>>>FFFQQQfffvvviii\\\MMMBBB===555333000---++++++,,,---,,,,,,+++)))'''&&&(((***,,,,,,+++***))))))******)))+++...//////...+++)))((())))))*********))))))---,,,***+++,,,,,,+++))))))************+++++++++---------,,,,,,+++++++++...//////222777AAALLLSSShhhmmmuuu{{{xxxjjjVVVHHH???555---///000...,,,......***)))******((())),,,***888LLLaaattt}}}uuuWWWGGG777000...,,,***+++(((((())))))******+++++++++++++++***************)))((((((***++++++***)))******+++++++++,,,,,,,,,,,,))))))...111888HHHXXXmmm}}}jjjWWWIIICCC>>>:::===EEEJJJJJJGGGHHHJJJKKKKKKHHHEEECCCCCC@@@???<<<888555666888;;;IIIEEEAAA===:::666333000222111///---...111444666AAANNN^^^mmmyyy|||qqqcccQQQBBB555333333111///111222>>>RRRiiiyyyuuu\\\BBB999333///---+++((((((,,,---***'''(((***,,,***(((***((('''((()))***)))'''((((((((((((((((((((((((''')))***+++******,,,...~~~jjjVVVHHHAAA===;;;:::777444555999:::AAANNN```sssooo]]]NNNCCC>>>;;;999999:::999999@@@JJJ]]]ppprrr[[[III@@@===:::777444222000///000000///...000000000000000000111111000000000/////////......000000000//////.........000000///.........///000000///...000333555333222333222111111222666<<>><<<888666333333333222222111111000222222222222222111111111111444777>>>QQQnnnyyynnnlllnnnppppppppppppooonnnnnnnnnooopppqqqsssttttttrrrqqqpppqqqnnnnnnmmmkkkjjjjjjlllooo~~~pppUUUBBB???;;;999;;;:::999:::>>>EEEPPPfffnnnaaaTTTFFF===999555333000---++++++,,,---*********(((&&&&&&'''))),,,++++++***))))))******+++,,,---......---,,,+++))))))***************)))+++***))))))******)))((())))))*********+++++++++------,,,,,,,,,+++++++++******+++,,,///555>>>DDDYYY```lllvvvyyyrrreee[[[OOOCCC888444111---,,,---***''''''***+++)))+++///000>>>SSShhhzzzyyynnnRRRDDD555///...+++***+++((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********)))******+++++++++++++++++++++(((***333===HHHZZZiiizzzwwweeeSSSGGGIIIGGGGGGJJJPPPSSSRRROOOSSSUUUVVVUUUSSSPPPNNNNNNMMMLLLIIIEEEBBBBBBEEEHHHKKKHHHCCC>>>;;;888444222...///111222333222111111555AAAOOO]]]kkkvvvwwwqqqdddTTTCCC:::444///...111333<<>>;;;888666333111//////000000///.........//////000111222222000////////////.........111111///......//////000222333444222///...000333333111//////222444555555666666555444444777;;;??????<<<999888777666444222111111111111111111111111222222222222222222222222222555888???SSSpppxxxmmmkkkmmmoooooorrrrrrqqqpppoooooooooooooooqqqrrrrrrpppoooooopppkkkllllllkkkjjjkkkmmmooo}}}nnnSSS@@@===:::999<<<<<<::::::>>>DDDPPPggg~~~uuucccTTTHHH===666555333222///---,,,,,,,,,---)))******)))(((''')))+++,,,+++******)))*********,,,,,,,,,++++++,,,,,,,,,************************)))(((''''''(((((('''&&&)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***+++...222666CCCKKKYYYhhhsssvvvssspppbbbUUUGGG===777111......,,,)))(((+++,,,+++,,,000444CCCYYYooorrraaaKKK>>>222...,,,+++***+++(((((((((((('''''''''''''''''''''(((((())))))))))))(((((((((((()))******)))***+++,,,,,,+++)))(((---***,,,888JJJ\\\ooo|||ppp```TTTLLLPPPRRRUUUXXXZZZZZZZZZYYY^^^```aaa```]]][[[ZZZZZZ[[[ZZZWWWTTTQQQQQQTTTWWWRRROOOJJJEEEBBB???<<<:::555555555555444333111111---555???JJJXXXiiiwww|||vvviiiXXXIII<<<333111333444999EEEWWWiiimmm\\\HHH:::333---,,,+++((())),,,(((((((((&&&%%%&&&(((******((('''((()))***)))'''(((((((((((((((((((((((('''((())))))''''''((()))lllWWWHHHBBB:::555666888777777999@@@OOOgggkkkTTTCCC;;;:::777777999999:::@@@GGGSSScccuuuwwwqqqcccYYYKKK@@@;;;888666333222111/////////000///......//////000000000000000/////////.........------222111///......///000222444777:::777333000333777444222000000222666999<<>><<<888555555666888999777333222222222111000000000000000111111222222222222222222333333333333222444888@@@UUUsssvvvkkkjjjmmmooopppssssssrrrqqqppppppoooooonnnpppqqqpppooonnnoooppplllmmmmmmllljjjjjjlllmmmsssoooUUUCCC<<<::::::===>>><<<<<>>777333222333555...333888===GGGXXXkkkwww{{{vvvlll^^^MMM???888666555888@@@RRRfffnnnaaaOOO<<<444---++++++))))))+++''')))***(((%%%%%%))),,,***((('''((()))***)))'''(((((((((((((((((((((((()))***+++***)))((()))***lllWWWIIIAAA:::444666888888999;;;EEEXXXsssiiiRRRAAA:::888555555777888888<<>>BBBJJJHHHEEE???888444333333555222000//////000000///...//////000000111111222111111111222222333333333111444888BBBYYYuuusssiiiiiimmmpppqqquuuttttttsssrrrqqqqqqpppoooqqqqqqqqqpppoooqqqrrrpppqqqqqqnnnkkkjjjjjjkkknnn~~~qqqXXXEEE===;;;;;;??????======@@@CCCOOOggg|||}}}lll^^^MMMBBB:::444222333000///...---,,,,,,------+++,,,------,,,,,,,,,...+++***************++++++++++++++++++++++++++++++,,,+++***)))))))))*********(((''''''((()))'''&&&(((((()))))))))*********************************&&&'''((((((&&&&&&'''(((---000666???LLL[[[iiiqqqvvvsssmmmdddZZZOOODDD<<<333...+++,,,,,,+++---222444GGGaaauuu~~~vvv___KKK;;;333,,,++++++)))(((************))))))(((((((((''''''(((((()))***++++++((()))+++***((((((***,,,)))***+++,,,++++++***)))...---000???WWWrrrzzzoooeee```^^^```\\\___aaa```^^^^^^cccgggggghhhhhhfffdddbbbaaabbbeeedddccc```^^^```cccfffbbb___[[[XXXXXXXXXXXXWWWWWWRRRIII???888444333333000222444666:::EEEWWWeeesssxxxzzzrrrbbbQQQCCC;;;777888>>>OOOfffqqqfffUUU@@@666---,,,,,,***)))+++'''***,,,+++)))(((+++...***((('''((()))***)))'''(((((((((((((((((((((((()))***+++***)))((()))***mmmXXXIII@@@:::666777888888;;;???KKK```}}}iiiQQQBBB<<<999555444666777777:::>>>AAAHHHMMMPPPUUU]]]cccddd[[[XXXSSSNNNKKKJJJKKKLLLLLLGGG???999555222000///111///......///000///...000000111111000///---,,,......---------,,,,,,,,,//////...------...000000///222444333111000111333222111000000111666===CCCNNNMMMIIICCC;;;555222222111///......///000000///......//////000000000111000000000111111222222333111444999FFF^^^zzzqqqggghhhmmmqqqtttvvvwwwwwwwwwvvvuuuttttttrrrssstttsssrrrrrrtttvvvuuuvvvuuurrrnnnkkkjjjjjjppprrrYYYFFF???<<<;;;>>>>>><<<===@@@CCCPPPgggqqq]]]PPPCCC<<<888333222444......------------------)))***,,,,,,***))))))************)))******+++,,,+++,,,///000000///,,,+++,,,+++***((((((((())))))+++)))(((((())))))((('''((((((((()))))))))******)))))))))))))))*********''')))******)))((()))***---...000444<<>>RRRkkkzzz{{{nnnWWWDDD555///++++++***(((''')))************))))))))))))((((((((())))))*********'''***------***)))+++---******+++++++++,,,,,,,,,+++000999JJJccc|||}}}rrrjjjddd______aaabbbddddddcccaaabbbfffjjjiiijjjjjjhhheeeddddddeeeffffffeeecccbbbeeeiiilllfffbbb^^^\\\\\\]]]]]]]]]YYYWWWSSSMMMFFF===666111222222222333444999DDDPPPdddppp||||||sssdddSSSGGGAAA>>>AAAOOOfffssskkk[[[EEE999///------+++******(((+++---......---------***((('''((()))***)))'''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((nnnXXXIII???;;;888888888888===CCCUUUjjjdddNNNAAA<<<999555333555666555777:::999===??????AAAFFFIIIHHHEEEDDDCCCAAA@@@@@@BBBDDDBBB>>>888444111000000000000///------///000//////---...000111000///...------------,,,,,,,,,,,,+++,,,---------.........///,,,---///000000000000000111111000//////222999>>>FFFFFFDDD@@@:::555222111---,,,,,,...000000///....../////////////////////...//////000000111222222111555===KKKddd~~~ooofffgggmmmsssvvvyyyzzz{{{{{{{{{{{{yyyyyyuuuvvvvvvvvvuuuuuuwwwyyyxxxyyyxxxuuuqqqmmmkkkkkkpppsssYYYFFF???;;;:::;;;;;;999:::>>>EEEPPPfffppp```MMMCCC:::777555222111222------------------------)))+++,,,,,,***(((((((((******))))))***++++++,,,,,,///444888888444///,,,,,,+++)))'''&&&&&&'''(((***)))(((((())))))(((&&&(((((((((((()))))))))***((((((((()))))))))*********+++,,,+++******+++---+++,,,---///222999AAAHHHWWWdddqqqwwwxxxuuukkkaaaKKKCCC:::555222222666===LLL```vvv}}}tttbbbLLL<<<222---+++++++++'''''')))((((((((()))))))))))))))((((((((((((((((((((((((&&&+++000000---++++++---,,,+++******+++---///000...:::KKK]]]ssstttjjjgggeeeaaa___bbbeeeeeeffffffffffffgggiiikkklllkkkiiigggeeeeeegggeeeeeeeeeddddddhhhmmmpppjjjfffbbb^^^^^^^^^___^^^[[[[[[ZZZWWWRRRJJJCCC>>><<<888666666444333999BBBPPP```qqqzzz|||wwwkkk___TTTMMMIIISSSiiiwwwrrrdddIII===111......,,,***)))(((***,,,000222111---******((('''((()))***)))'''(((((((((((((((((((((((($$$&&&''''''&&&&&&((()))nnnXXXIII>>>;;;::::::888777>>>FFF\\\qqqzzz^^^HHH<<<888888333111333444222333666111666888777888;;;<<<999::::::;;;;;;:::999:::;;;;;;888444000...///000111000...------///000//////+++,,,///000111000///...---------,,,,,,,,,++++++++++++,,,---......---------,,,---///222333111///111111000...,,,///444999<<<<<<<<<:::666222111111+++++++++...000000///---////////////////////////---......///000111111111222777???OOOhhh}}}mmmeeegggnnntttwww|||}}}~~~~~~}}}}}}xxxxxxxxxxxxwwwwwwzzz|||yyyzzzyyywwwsssooonnnmmmlll~~~rrrYYYFFF???;;;888999888777999===EEEQQQfffyyydddRRRCCC;;;444444444111///000,,,,,,---------------...+++---......+++)))((()))******))))))***+++,,,,,,---222999======999222---,,,***(((&&&%%%&&&''''''***(((''''''(((((('''&&&(((((((((((())))))))))))'''((((((((())))))******'''(((((('''&&&%%%'''(((&&&)))+++,,,---///444888>>>PPPcccqqqyyy~~~yyyqqq___TTTHHH???999666999???VVVjjj|||}}}nnnXXXBBB444000,,,+++,,,+++'''&&&(((&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&&&&+++111222///,,,,,,---,,,+++***)))+++...111333444EEE[[[nnnvvvllldddeeefffcccbbbdddcccdddfffggghhhhhhfffeeellllllkkkiiifffeeefffgggcccddddddccceeehhhnnnrrroookkkeeeaaa```_________bbb```^^^ZZZWWWTTTRRRQQQGGGAAA<<<;;;777222444;;;@@@QQQeeesssvvveee[[[QQQWWWlll|||xxxlllLLL???222///...,,,***)))((()))+++000444333---(((***((('''((()))***)))(((((((((((((((((((((((((((%%%'''))))))((()))***,,,nnnYYYKKK???777333888<<<<<>>KKKYYYfffrrr|||tttmmmcccWWWGGG>>>DDDPPPgggzzzxxxcccQQQ@@@111...---,,,************+++)))(((&&&%%%&&&''')))+++(((((((((((()))))))))))),,,,,,,,,---------.........***))),,,---...222777>>>QQQkkk}}}ooollliiigggfffeeedddcccaaaccceeeggghhhhhhgggfffjjjiiiiiihhhgggffffffeeeeeefffhhhjjjkkkllllllllljjjgggdddcccddddddccccccbbbbbbcccbbbaaa^^^[[[YYYSSSPPPJJJDDD>>>999666555;;;AAAMMM^^^ppp~~~vvvffffffttt|||oooXXX???111000***((()))&&&++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))###((()))%%%&&&++++++(((***++++++,,,+++***)))(((oooZZZLLLBBB999666999;;;;;;AAAKKKbbbzzz~~~gggQQQAAA999777333333333444444333333333333333333222333333444555666666555555444333333333222222111000000000000000,,,------...//////000000000/////////.........---.........---------,,,,,,......------------......------------------------------......///000111111//////000000000///...---////////////////////////......////////////......///............///000000000777???LLLeeevvvdddaaaiiioooqqqrrruuuvvvyyy|||{{{yyyxxxyyyzzz|||}}}{{{zzzwwwsssooonnnoooqqqtttrrrXXXHHH???===:::777777999<<>>777666333111//////000000000///......------......000///---,,,+++++++++,,,******))))))******+++,,,***///666<<<===999333...,,,+++***)))))))))******((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((()))******++++++((((((((((((((((((((((((***************+++,,,,,,000555===HHHTTTbbbnnnvvv{{{wwwrrriii[[[QQQTTT^^^ooo~~~sss\\\JJJ:::......---+++***))))))******)))((('''&&&&&&((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,---++++++,,,---...555>>>MMM```xxxyyynnnkkkhhhggggggfffeeedddeeefffggghhhiiiiiihhhhhhiiiiiiiiihhhhhhhhhggggggiiiiiiiiiiiiiiijjjjjjjjjllljjjgggeeeeeefffeeedddbbbcccccccccbbb```]]]\\\]]]ZZZUUUNNNFFF???999666666999BBBPPPcccvvvvvvttt~~~www\\\BBB444111+++)))+++(((++++++++++++++++++++++++'''((())))))))))))(((''''''+++***&&&%%%(((((($$$******+++++++++***)))(((ppp[[[LLLCCC<<<999;;;:::999BBBNNNkkkpppYYYHHH===777444111222222222222222222111222222111111222222333444333333333222111111000000111111000///////////////,,,,,,,,,---......///////////////........................------------,,,------,,,,,,,,,------.........------------......,,,,,,---...//////......---............------,,,........................//////............////////////......//////000111000666>>>JJJdddtttdddaaahhhmmmppprrrqqqsssyyy~~~}}}{{{yyyxxxxxxyyyyyyvvvuuussspppnnnnnnpppsssvvvrrrYYYIII>>>===:::888888:::===???DDDTTTjjj~~~lll[[[LLL@@@999444333111///---------.........---,,,,,,,,,------......---,,,++++++++++++***))))))))))))***++++++***---111444444222///---++++++***)))))))))******(((((((((((((((''''''&&&'''''''''''''''''''''''''''(((((())))))******+++(((((((((((((((((((((((()))))))))))))))******+++***,,,///555???MMM[[[eeeyyy|||}}}tttkkkkkkppp~~~nnnTTTCCC666------,,,+++))))))))))))***)))((('''&&&'''((()))***(((((((((((())))))))))))((())))))))))))*********++++++,,,,,,,,,///<<>>777666777???PPPddduuu~~~bbbGGG777333,,,***---***,,,,,,,,,+++*********)))'''(((((())))))(((((('''(((******&&&&&&''''''$$$)))************))))))(((ppp[[[MMMBBB===;;;;;;999999DDDRRRoooxxx```LLL@@@:::666333222222111111111111222222111111111000111222222333111111111111000000//////000000///...............,,,,,,------............................................................---------,,,------......111000/////////000111222------...//////...---,,,//////000000000/////////........................//////...------...000111/////////...///000000111000666===HHHbbbuuueeebbbhhhmmmppprrrnnnsss{{{}}}{{{yyywwwvvvuuuuuurrrqqqpppnnnmmmnnnqqqtttyyyrrrYYYIII>>><<<:::999999;;;===???EEEUUUmmmnnn\\\NNNDDD===888222111000...---,,,,,,---...---,,,,,,++++++,,,,,,------,,,+++++++++++++++)))))))))))))))***+++++++++,,,---......------,,,*********))))))))))))***'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))*********''''''''''''''''''''''''((((((((((((((()))******+++******,,,222===JJJRRRhhhqqq|||~~~kkkQQQ???555///---,,,***)))(((((()))***((((((''''''(((((()))***(((((((((((())))))))))))((((((((()))))))))******)))***,,,,,,,,,333FFFXXXrrrtttkkkiiihhhggghhhjjjkkkjjjiiimmmlllkkkjjjjjjjjjjjjjjjhhhhhhiiijjjkkklllmmmmmmnnnllljjjhhhhhhhhhjjjkkkpppmmmjjjhhhhhhhhhgggfffeeeeeefffffffffeeedddccccccddddddbbb]]]WWWPPPKKK@@@;;;666666???NNN^^^hhh}}}iiiLLL:::444,,,***---+++---,,,,,,+++***))))))((()))******************)))%%%&&&'''&&&'''((((((((()))))))))))))))))))))(((ppp[[[MMM@@@;;;999;;;999999EEETTTmmmwwwgggRRRBBB;;;999666444444333222222222222333444111111000000000111222222111111111000000000000000000//////............................../////////---------...............//////////////////000000......------...///000000000000//////000111333444000000000000000///...---000000000000000000000000///////////////////////////...---------///000111///////////////000111111000666<<>>???FFFVVVnnn|||qqq]]]KKK@@@:::666333111111000///...---------------,,,++++++++++++,,,++++++++++++++++++******))))))(((((())))))***+++,,,,,,++++++***+++++++++))))))))))))***)))))))))''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((((((((''''''(((((()))***,,,,,,++++++---333:::@@@OOO\\\mmmyyyjjjPPP>>>555111---,,,+++))))))))))))***((((((((((((((()))******(((((((((((()))))))))))))))))))))************+++&&&(((,,,---///:::RRRhhhzzzpppiiigggggggggiiikkkmmmlllkkknnnmmmlllkkkjjjjjjjjjjjjhhhiiijjjkkklllnnnoooooonnnmmmkkkiiiiiikkklllmmmooommmiiihhhhhhhhhgggffffffgggggggggggggggffffffbbbdddeeeeeebbb]]]XXXTTTIIIDDD<<<666777>>>IIIPPPfffwwwnnnQQQ===666,,,***,,,***,,,,,,++++++***)))((((((***))))))))))))))))))***&&&&&&&&&''''''''''''(((((((((((((((((((((((()))ppp[[[LLL@@@999777999999999CCCPPPkkk}}}sssbbbVVVGGG===999888666555555444333222222333444555111111000000111111222333000000000000000000000000000000///.......................................---------------.........///////////////000000000...............///000111------,,,---...111444666444333222000////////////...------------...//////////////////////////////......---......///000111000000//////000000111222111666<<>>@@@FFFWWWooozzz~~~tttfffRRRBBB:::666222///000000000///......------------,,,+++++++++,,,,,,******+++++++++******))))))(((((((((((()))******,,,++++++******)))))))))'''((()))*********))))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))((((((((((((((())))))***+++,,,+++******,,,///222;;;HHHYYYhhhvvvlllTTT@@@555000...---,,,************+++(((((()))))))))*********(((((((((((())))))))))))************++++++++++++&&&(((,,,111666EEE```wwwwwwpppjjjffffffgggiiimmmnnnnnnmmmnnnmmmmmmmmmllllllkkkkkkiiijjjkkklllnnnooopppqqqooonnnmmmllllllmmmnnnnnnnnnkkkhhhggghhhhhhgggggghhhhhhhhhhhhhhhgggggggggfffffffffeeeccc___ZZZXXXPPPLLLEEE===999999===AAAQQQcccyyyrrrUUUAAA999...***,,,)))+++++++++***)))))))))((((((''''''&&&&&&''''''(((+++((('''((('''###"""$$$(((''''''''''''(((((()))oooZZZLLLAAA999555888999888>>>HHH```ooo{{{|||xxxtttiii]]]MMMGGG???999777777666444555444333222222333444555222111111111111222333333////////////////////////111000//////......//////------------------------,,,,,,,,,------.........------------.........///------------...///000000,,,,,,+++,,,///222666999777555222///......//////,,,,,,+++++++++,,,...///........................,,,---...///000000000000000000//////000000111222222777<<>>AAADDDFFFEEEBBB???>>>;;;666333222222222111111111111111111111111111222000//////000111111000333000...---///000///...////////////............---++++++,,,+++((()))------++++++...---***)))+++------...///...---,,,+++------.........---+++)))---...000111222444777:::;;;555111000---***+++///...,,,++++++---......---000000///...............333111111111222111///---222222111000000000000000222555;;;KKKfff{{{lllhhhjjjkkkmmmnnnqqqsssvvvyyy||||||zzzyyy|||}}}zzzxxxzzz{{{{{{yyywwwvvvwwwyyytttYYYGGG@@@;;;888999999999<<>>777111222666@@@PPPeeeuuu~~~{{{kkkUUUDDD;;;666111---)))''',,,///---+++******(((''''''******)))'''(((((((((((((((((((((((()))***((($$$$$$)))***'''}}}jjjWWWKKK@@@===888555444444444444888888:::<<>><<<<<<999555333222222111111111111111111111111111111222000...---///000000000222000......///000///.../////////............---...,,,---///---+++,,,111000,,,,,,...---++++++...------...///...---,,,+++------......---,,,+++***---///111444666:::???CCCAAA888111//////---,,,---...,,,++++++---......---000///......---.........333222222222444444222111222111000000000000000000333666<<>>999666777888888<<>>===<<<999666444444444333222111111111111111111111111222000------...000000000000000///...//////......//////.........---------...,,,---000///,,,...333333000...000///---...222------...//////...---,,,---......---,,,++++++,,,---111777<<>>666222111///...,,,++++++***'''%%%+++++++++*********))))))***+++,,,,,,++++++,,,,,,666CCCYYYqqqyyypppiiihhhjjjmmmooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqqqqqqqqqqrrrssstttuuu{{{}}}}}}xxxrrrnnnllliiiiiiiiijjjjjjkkkllllllmmmmmmnnnnnnmmmllllllkkkmmmmmmmmmmmmkkkiiifffeeeeeebbb```^^^ZZZRRRGGG>>>777444333444888BBBRRR```pppzzzxxxiiiWWWEEE888666000,,,------***'''&&&'''((()))***+++***(((&&&''''''''''''''''''''''''(((******'''$$$$$$&&&(((|||jjjWWWJJJ???<<<888555555555666555777777888:::===???>>><<<999777444333333333222111000000000000000000000000222000......///000000000////////////......---...............------------+++)))***,,,,,,)))+++000444000...000000---...222,,,---.../////////...------......---++++++---000111666===CCCGGGIIIKKKMMMBBB888000///000///------...,,,++++++---......---......------------......000///000333777999999888111000000000000000111111444777???PPPlllsssnnnooonnnmmmnnnlllnnnpppqqqrrruuuzzz~~~~~~~~~}}}yyywwwwwwxxxuuuZZZIIIBBB===999999888888:::???HHH[[[uuu~~~zzzxxxyyyzzzeeeVVVIII>>>777666111111111000...,,,,,,+++............------,,,,,,***,,,///000000...+++)))*********)))))))))))))))************+++,,,---...,,,,,,++++++***)))((('''###%%%(((((((((((()))+++%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))***,,,...---***'''&&&%%%'''((()))******+++++++++(((((()))************)))(((+++---222AAAWWWjjjrrrhhhccc______dddkkkrrrwwwuuurrrkkk^^^PPPCCC888111000...,,,++++++***((('''+++++++++*********))))))***+++,,,,,,+++,,,///222;;;MMMeee|||}}}wwwpppkkkjjjlllnnnooommmmmmmmmmmmnnnoooooopppooonnnnnnnnnnnnooopppqqqqqqqqqpppqqqqqqrrrssstttwwwxxxzzzxxxtttnnnkkkiiihhhhhhiiijjjkkkkkkllllllmmmmmmmmmmmmmmmmmmlllkkkmmmnnnoooooommmjjjgggeeecccbbbaaa```]]]VVVKKKCCC777222000000000333>>>JJJZZZjjj{{{xxxiiiUUUEEE;;;333,,,++++++(((''''''&&&(((***+++***)))((('''''''''''''''''''''''''''$$$(((,,,***### $$$+++~~~lllXXXIII>>>;;;777555555666666666555555777:::<<<===;;;999555333111111111111000///000000000000000000000000111000///000111222111///---///000000...------............------------,,,---+++,,,...---***,,,000111------///...,,,,,,///,,,---...///000///......,,,...///---+++,,,111555999<<<@@@BBBAAA@@@??????;;;444//////000...---......,,,++++++---......------------,,,------...///333222222333555666444333000000000000000111111222222777AAASSSooosssooopppooonnnnnnllloooqqqqqqrrruuuzzz}}}{{{wwwvvvwwwtttZZZIIIBBB<<<999999999888;;;@@@FFF[[[uuuzzzxxxzzz|||kkkWWWJJJAAA:::666666222333333111...,,,,,,---++++++,,,,,,++++++***)))(((***,,,......---+++)))******))))))))))))))))))))))))((('''((()))***+++******++++++***)))(((''''''(((***)))'''&&&&&&'''''''''((())))))))))))(((&&&&&&''''''''''''((((((((((((''''''(((((()))***(((***++++++((('''&&&'''************)))(((''''''((())))))***************(((+++...333@@@SSSccciiiYYYOOOGGGGGGLLLTTT```iiiuuuyyyyyypppbbbTTTDDD999222000---,,,,,,------,,,+++++++++************))))))+++,,,,,,+++...444999DDDZZZsssxxxtttooollllllmmmnnnoooqqqqqqpppnnnnnnmmmmmmmmmmmmnnnnnnooooooppppppqqqllllllmmmoooqqqsssuuuvvvrrrtttuuutttpppllliiihhhggghhhiiijjjkkklllllllllmmmmmmnnnnnnnnnmmmmmmlllmmmoooppppppooollliiigggdddcccbbbbbb```ZZZPPPIII<<<444000111///---333===GGGXXXnnn|||zzziii[[[BBB888///,,,+++******---&&&(((******)))(((((((((''''''''''''''''''''''''!!!$$$))))))###"""***nnnXXXHHH===:::666333333444444444444555777:::<<<<<<999666333222000000111111000...000000000000000000000000111111111333444333111///,,,///111000...,,,,,,---.........---------,,,,,,000...///000///,,,---111///,,,,,,//////++++++---,,,---...000000000///...,,,...///...,,,...444:::??????>>>;;;777444333333333000...000///,,,,,,///...,,,++++++---......------,,,,,,,,,------...///222111111222333444222111000000000000000111222222111777BBBVVVssssssooopppooonnnnnnmmmqqqssstttsssuuuzzz}}}yyywwwwwwxxx\\\JJJ>>>999666777888999<<>><<<888555444333222222333333222000000000000000000000000000000111222444666555111...+++...111111...,,,,,,---......---------,,,,,,,,,...,,,,,,---,,,((()))...///---...222111---,,,...,,,---///000000000//////+++...///...,,,///666===BBB@@@;;;555000...///111...,,,...000...+++,,,000...,,,++++++---......---,,,,,,,,,,,,------...///.........000333444444333000000///000000111222222000777CCCXXXuuusssoooppppppoooooonnnrrruuuuuutttuuu{{{{{{xxxxxx{{{^^^JJJ999555333666888999>>>DDDFFF\\\xxxwwwdddTTTBBB999555111......,,,...///---+++***,,,///...///000000000///------)))******+++,,,,,,,,,,,,)))))))))))))))*********---,,,***((('''((()))***$$$%%%&&&'''''''''&&&%%%###%%%(((((((((((()))+++&&&&&&'''((((((((((((((((((((())))))*********+++)))))))))))))))***++++++%%%&&&''''''&&&&&&''')))%%%&&&'''((())))))))))))&&&''''''((((((((((((((($$$)))...333>>>NNNXXX\\\PPPCCC888444444666===FFFLLL]]]ooovvvxxxvvvnnndddFFFAAA999222...,,,+++***+++++++++************))))))+++++++++,,,222===FFF```xxxwwwlllllllllmmmoooppppppooosssrrrqqqooonnnmmmmmmmmmiiijjjlllooooooooonnnmmmmmmmmmmmmmmmnnnooopppqqqoooqqqrrrrrrooolllkkkjjjfffgggiiikkklllllllllllloooppppppqqqqqqqqqpppppplllnnnqqqrrrrrrooollljjjhhhfffeeeeeeeeeaaaYYYSSSKKK;;;000000000,,,...666333>>>OOOdddyyyzzz```QQQ@@@666///++++++---((()))***)))&&&&&&(((+++)))))))))))))))))))))))))))""" '''---+++((((((|||jjjWWWKKK@@@;;;555333444555555444666666888;;;======999777555222333555555111000222444333222111111222333444000111111222222222111111000000///...............///...---,,,,,,---...///111000000///......//////111///....../////////......000222333222///+++)))***...111000...222<<>>777666888888:::===LLL\\\vvvwwwkkkRRRIII???888666555222///222111000.........///000,,,///333666555222---***************************)))***+++,,,,,,+++***)))+++*********))))))(((((((((''''''(((******)))((())))))((('''''''''''''''(((((())))))))))))((((((******)))((()))+++...//////000///---+++)))***+++)))))))))))))))******++++++)))'''&&&'''((('''&&&))))))((((((((())))))***))))))***111<<>>HHHOOOFFF;;;333111000---+++......---------......///------,,,,,,------...///+++---///000//////111222333333444555666777888888444444333222222333444555666<<>>LLL\\\vvvwwweeeYYYMMMEEE<<<666444444111...111000...---------...//////222666888888555000---************************))))))************))))))))))))))))))(((((('''''''''&&&&&&'''))))))((('''))))))((('''''''''''''''(((((())))))))))))((((((,,,+++++++++,,,...000222222333222000...,,,---...***)))((('''&&&&&&&&&&&&***((('''&&&'''((('''&&&)))(((((('''(((((()))))),,,++++++///666<<>><<<888555777444444666555222111444//////............//////222222222222111000//////000//////............///......////////////......///............//////000...------...111222222111000000111111111111000///---......,,,,,,333>>>HHHJJJCCC999333000...+++)))+++++++++++++++,,,---...---------,,,------...///+++---///111111111222444555555666777888999999:::222222111111222333444555777===III]]]yyy}}}ppppppqqqqqqtttzzz|||xxxuuu~~~oooVVVFFFBBB<<<777777999999<<<@@@KKK]]]wwwyyyhhhWWWMMMFFF@@@888333222222000...///...---,,,,,,,,,---...111333666888888555111///************************))))))(((((((((((())))))((((((((((((''''''''''''&&&%%%%%%&&&((()))'''&&&)))((((((((('''''''''''''''(((((())))))(((((('''+++******+++,,,///111222222222222111...---...///000///---+++***(((((((((***(((''''''))))))((('''((((((''''''''''''((((((*********,,,000222222222222000...+++***+++,,,---///333999BBBOOO^^^mmmvvvvvvkkk^^^RRREEE:::444444+++***)))***++++++***(((,,,)))+++///000777LLLbbb}}}wwwpppllljjjjjjkkklllmmmmmmmmmmmmlllnnnooonnnlllkkkjjjkkkjjjjjjkkkmmmnnnooopppqqqpppooommmlllmmmnnnpppqqqrrrooommmnnnllliiiiiikkkiiikkkmmmmmmlllllllllmmmooooooooonnnnnnnnnmmmmmmlllkkkjjjkkklllmmmlllkkkmmmjjjfffdddbbb```^^^\\\UUUJJJ===777333///...///+++...333:::KKKbbbuuu~~~uuuaaaPPPAAA555---+++++++++++++++++++++******((((((((((((''''''''''''%%%'''((((((''''''((()))}}}mmm\\\PPPCCC===777555555777666555555777:::===???===888555999666555666555222222444111111111111111111111111222222222222111000......000///............///////////////000000/////////111000000//////000000111///......///222333222111111000000//////000000000---......------111:::AAAAAA<<<555000...,,,***))),,,,,,,,,,,,---...///000---------------...//////---///111111111111222333333333444555555666777777111111000000111333444666333:::GGG]]]zzz|||pppppprrrrrrvvv}}}}}}wwwuuu~~~jjjSSSDDD@@@:::777888999:::===CCCKKK]]]xxx~~~mmm\\\NNNFFF???;;;555222111111000//////...---,,,,,,---.........000333444444222///---************************)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&(((((((((((((((''''''&&&'''((((((((((((((((((''''''(((((()))+++---///000.........---+++***+++---111000///---,,,+++*********))))))***+++,,,+++))))))(((''''''''''''''''''%%%&&&(((***---...------...------,,,+++,,,,,,,,,111333666888???LLL]]]jjjuuusssoooeeeVVVGGG===999///---,,,,,,------,,,+++***(((***...333???VVVkkkyyysssnnnkkkhhhiiijjjkkkllllllmmmmmmlllmmmnnnmmmkkkjjjkkklllhhhiiijjjkkklllmmmnnnnnnooonnnmmmlllmmmnnnpppqqqqqqooommmmmmnnnoooooopppkkklllmmmnnnoooppppppqqqooonnnmmmlllllllllmmmmmmkkkkkkkkkkkkllllllllllllllljjjgggfffeeeccc```^^^XXXMMM@@@999333...---///***,,,///333>>>RRRjjjzzz}}}kkkXXXFFF999222000,,,+++++++++++++++******(((((((((((('''''''''''''''((((((((((((((()))***~~~nnn]]]QQQCCC>>>888555555666666444555777:::>>>@@@???:::666:::666555666555111111444222222222222222222222222222222222111000///...---//////............//////000000000000000000000000111111000000000000000111111000000111222222111///555444222111111111111222---///000///...///333666555333000...---,,,+++***------------...///000111...------------.../////////111222222000///000000111222222333333444444444111111000000111333444666000888FFF]]]{{{|||qqqrrruuuvvvzzzzzzwwwwwwiiiRRRDDD>>>:::888999::::::>>>DDDLLL___{{{~~~nnn^^^OOODDD>>>:::777444222111111000000///...---------...///000---...000000000///---+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''(((******)))'''((((((((()))((('''&&&&&&''''''((((((((((((''''''&&&'''''')))***,,,---...******+++***(((((()))+++++++++***)))))))))))))))+++++++++,,,...///---,,,))))))((('''''''''''''''$$$&&&)))+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,111333444333444<<>>777444555666555333444777;;;@@@CCCAAA===999:::666444555444000111444000000111111111111000000111111111111000///......///............//////000222111000//////000111222111111111111222333444555888777777888999888666333777666444222000//////...///000222111000///000111............------,,,,,,,,,,,,,,,,,,------...///......------......///000000111222222000......///111111222222333333333333222222111111222333444555333:::HHH___{{{{{{rrrtttxxxxxx|||zzzwwwxxxkkkTTTEEE===:::999;;;::::::>>>EEENNNaaa}}}qqq```RRRGGG>>>999666555444333111111000000///...---------...///000....../////////...---,,,))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((''''''(((***+++)))((('''((()))))))))(((&&&%%%&&&''''''((((((''''''&&&(((((()))***+++,,,,,,---((()))***)))(((((()))+++))))))(((((()))***+++++++++***+++---000000///---+++***)))(((((('''((((((&&&)))++++++***)))))))))***)))))))))))))))******+++---///------222<<>>VVVkkk~~~jjjSSS@@@555///---------,,,++++++******++++++++++++************,,,******+++,,,---,,,+++|||lll[[[PPPCCC===777444444555444222444666<<>><<<999666333111///222222222111111111111222---...000000///...------------,,,,,,,,,------..................//////000...000111111///......///000000000111111111111111444444333222222333444555555<<>>EEEOOOcccsssaaaQQQHHHBBB===999222333333222000/////////------,,,,,,,,,---///000.........---------,,,,,,))))))))))))))))))))))))((((((((())))))(((((((((((((((((()))))))))******''''''&&&((()))***)))''''''((()))***)))(((&&&%%%&&&''''''((((((''''''&&&'''(((((()))))))))))))))&&&'''(((((('''''')))+++)))))))))))))))***++++++))))))***---///000...,,,,,,,,,***))))))(((((((((&&&(((***)))'''&&&((()))***)))(((''''''((()))***)))***+++******---333888JJJWWWeeennntttwwwtttnnn___VVVIII<<<444000...---+++---...111:::MMMcccrrruuunnnbbbZZZ[[[cccgggfffkkkjjjjjjiiiiiijjjkkklllkkkllllllkkkiiijjjlllmmmooooooppppppqqqqqqrrrrrrppppppppppppqqqqqqqqqrrrrrrttttttvvv}}}rrrooonnnooorrrttttttssssssssstttttttttsssrrrqqqtttuuutttqqqllliiiiiiiiijjjjjjiiijjjkkkiiifffddd\\\UUULLLDDD:::111...000,,,,,,...000000777LLL```vvvxxx```JJJ:::000...------,,,++++++******,,,++++++++++++*********,,,***)))***,,,---,,,***~~~nnn]]]QQQBBB===666333333444333111333666<<>>:::666333333222//////333///000111222222111000///...///000000000000000///...............///000111555333000------000333555666777:::>>>BBBGGGKKKMMMNNNNNNPPPRRRUUUUUUSSSQQQLLLKKKHHHEEEAAA===:::888555444222111111222555777...000222333111///...---//////...---------.....................///000000,,,---///000///...///000.............../////////666555444333333333444555333;;;III___{{{wwwqqquuuzzzyyy{{{~~~~~~~~~~~~zzz{{{pppWWWEEE===;;;;;;<<<;;;999>>>DDDPPPeeeqqqbbbNNNBBB======:::888000111222111///...------,,,,,,+++***+++,,,...///,,,,,,+++++++++*********))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))&&&&&&%%%'''((()))'''&&&'''((()))***)))(((&&&%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''))),,,...///---+++---,,,+++***))))))))))))"""$$$''''''&&&&&&(((+++---+++)))(((((()))***+++,,,,,,+++******,,,000222777BBBNNNXXXdddqqquuusssrrrgggVVVFFF;;;444111///***,,,---...777III]]]jjjllldddXXXQQQWWWdddkkkkkkkkkjjjiiihhhhhhiiijjjjjjkkklllllljjjiiiiiilllnnnlllmmmmmmooopppqqqrrrsssppppppqqqqqqqqqrrrrrrrrrsssvvvvvvxxx~~~tttqqqnnnnnnppprrrqqqoootttuuuvvvwwwwwwuuusssrrrwwwwwwwwwrrrlllhhhggghhhlllkkkiiihhhiiiiiihhhggg]]]WWWOOOHHH>>>444000222******---000///444EEEXXXjjj}}}kkkTTT@@@444......---,,,,,,+++******++++++++++++*********)))+++)))((())),,,---+++))){{{pppbbbVVVIIICCC;;;777777777666555000666>>>FFFJJJHHHAAA;;;666666444333333333333333---...000222333222111000111222222111000111444666444222000///000111111111111222333444444555999;;;BBBDDDHHHJJJMMMPPPSSSVVVVVVVVVXXX\\\```aaa]]]YYYXXXWWWVVVSSSOOOJJJFFFCCCAAA===666111///......---.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,000111111000---,,,,,,---...000000---,,,...---***000111111111111222222222888666555333222222333333333<<>>===???BBBQQQfffyyyaaaRRRDDD???;;;666333555222222111111000/////////+++,,,---......---,,,+++------++++++++++++------******))))))(((&&&%%%$$$)))((((((((()))***++++++,,,+++)))'''&&&'''((()))&&&(((***+++***)))***+++((()))((($$$$$$'''(((&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&%%%$$$$$$))))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$((()))++++++******,,,---+++++++++++++++***)))(((''''''&&&###"""###'''***///...+++)))(((((())))))++++++******++++++,,,---555666999@@@LLL\\\lllwwwwwwxxxlllTTTDDD???777...000000000111555???MMMWWWXXXWWWVVVXXX]]]cccgggiiijjjjjjjjjiiijjjjjjkkkkkkmmmnnnnnnooonnnmmmkkkjjjmmmmmmmmmnnnoooqqqssstttvvvvvvuuurrrqqqrrruuuwwwttttttttttttvvvxxxzzz{{{vvvtttrrrqqqpppqqqrrrssspppssswww{{{}}}}}}{{{zzz}}}yyysssooommmkkkkkkiiihhhhhhiiijjjjjjgggeeeaaa^^^XXXPPPFFF<<<444000000---,,,---///222<<>>999666333111///000000000///////////////........................111222333222000///000111///111111------//////,,,//////000000000111111111333333222111111111111222333<<>>:::888;;;======@@@DDDTTTiiiwwwkkkYYYLLLAAA<<<999555222333222111111000000///......,,,,,,------------,,,,,,,,,+++************+++,,,******************)))((())))))))))))))))))***++++++***(((''''''''')))***&&&'''((((((''''''(((***(((+++***&&&%%%''''''%%%%%%%%%&&&&&&'''(((((()))((((((''''''&&&&&&%%%%%%)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''(((((('''''')))++++++++++++++++++***)))))))))))))))'''&&&&&&)))+++******)))((((((((()))******************+++,,,,,,...///222777???LLL\\\fffqqqxxxuuudddTTTJJJ???444111111111111444999@@@EEEHHHGGGHHHMMMUUU]]]dddgggkkkkkkjjjjjjjjjjjjkkkkkkiiijjjlllmmmoooooooooooolllkkkkkklllnnnrrruuuwww{{{{{{yyyvvvssssssuuuwwwvvvuuutttsssssstttuuuvvvpppooommmlllllllllmmmnnnrrruuuyyy~~~}}}vvvqqqmmmkkkllllllhhhgggffffffggggggeeeccccccaaa\\\UUULLLBBB:::555000......111222444;;;CCCZZZqqqzzzfffNNN;;;444111...,,,---.........+++,,,------,,,---///111///+++'''%%%''')))******|||pppbbbWWWIIICCC<<<888777888777555888999===FFFNNNMMMEEE<<<888777666555444444444444444333111//////000222333000111222111000000222444.........///000111111222111444999===BBBHHHNNNRRRXXX[[[___bbbbbbbbbbbbcccaaadddggghhhhhhfffeeeeeeccccccbbbaaa^^^[[[XXXVVVTTTPPPJJJEEE@@@;;;666222222222111000///.........////////////////////////000111222222111111333444000222222...---000///---........./////////000000000111111222222222222222444>>>OOOggg{{{ssstttwwwwwwwwwwwwxxxwwwzzz}}}{{{{{{|||cccIIIAAA>>>;;;;;;@@@DDDFFFKKKQQQZZZoooyyyfffZZZLLLCCC;;;888777333111111111111000//////......---------,,,,,,,,,,,,------******))))))))))))******((())))))***+++++++++***+++***)))))))))))))))))))))((('''''''''(((***+++'''(((((('''&&&&&&(((***(((******'''&&&((('''###%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&'''&&&%%%&&&)))+++++++++,,,,,,,,,+++******((()))******(((((()))***&&&&&&''''''((()))******)))))))))))))))******+++'''***---...222:::GGGQQQbbbpppxxxsssggg[[[MMM@@@777555333333444666666666999999<<>>KKKeeepppUUU>>>444111...,,,---...//////)))***+++,,,,,,---///222///...,,,,,,---,,,)))'''|||pppbbbWWWIIICCC<<<888777888777666999888:::CCCLLLLLLCCC999888777666555555444555555444333222111000000111222000111222111000000111333000111111111111222444555555999???EEEKKKRRRXXX\\\___ccchhhjjjiiigggeeeeeefffjjjmmmmmmkkkhhhhhhiiihhhhhhhhhgggeeecccaaa```]]]ZZZUUUPPPJJJCCC<<<777333222111000///...//////........................---.../////////111333666555777444///---//////,,,....../////////000000000///000222444555555555444666???PPPgggxxxrrrtttwwwwwwuuuvvvyyyxxx{{{{{{yyyyyy{{{cccJJJDDD???>>>@@@FFFJJJNNNTTT[[[```uuu{{{jjjXXXLLLAAA<<<777666555333111000000000//////......------...---,,,++++++,,,---...************************''''''((())))))))))))(((++++++***)))((((((((()))''''''''''''((()))++++++))))))(((&&&%%%&&&)))+++$$$((()))'''&&&((('''###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%$$$$$$$$$%%%&&&((((((((((((((('''&&&(((***---++++++,,,,,,,,,,,,++++++%%%''')))***((('''''''''%%%&&&'''((()))*********((((((((((((((()))******(((+++---,,,+++///999BBBMMM\\\lllssstttnnn```SSSDDD>>>888444444555444333333444999BBBPPP___kkkqqqlllllllllkkkllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqooommmkkkjjjmmmqqqvvvyyy}}}zzzvvvtttuuuvvvwwwvvvtttrrrpppooonnnmmmpppooonnnnnnnnnnnnoooooopppqqqtttxxx|||~~~xxxssspppnnnnnnooolllhhhfffggghhhhhhhhhjjjjjjhhhccc[[[QQQGGG@@@777333111222222222666;;;AAA[[[wwwxxx\\\CCC666222...,,,---...//////------...,,,******+++,,,---------...---,,,***(((|||qqqcccWWWJJJDDD<<<888888888777666:::888999AAAJJJKKKCCC:::888777666555555444555555333333444444333222111000000222333222111000111222111222333222222333666999>>>BBBHHHNNNSSSYYY^^^bbbeeeiiimmmooonnnjjjgggfffhhhlllooooookkkiiijjjkkkiiiiiiiiiiiihhhgggfffeeebbb```\\\XXXSSSKKKCCC>>>666555333111000///000000........................,,,---...//////111555888>>>>>>;;;444111111000---/////////000000000111111...///222444555666555555888AAAPPPfff}}}uuupppssswwwwwwvvvvvvwwwwwwzzzzzzwwwwwwxxxeeeNNNIIICCCBBBDDDGGGIIIJJJPPPWWWdddyyy|||lll[[[JJJ@@@999888666444333333222111000000//////......---------,,,+++******+++,,,---***++++++++++++++++++***)))))))))))))))(((((('''++++++***)))((((((((()))&&&''''''((()))***++++++''''''&&&$$$###$$$&&&)))!!!%%%&&&%%%&&&((('''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$%%%&&&''''''((((((((('''(((***,,,***++++++,,,,,,+++++++++%%%'''******)))'''''''''(((((()))******))))))(((((((((''''''(((((()))******,,,...,,,***+++222777===GGGWWWgggtttyyyrrriiiZZZPPPBBB888444444444333222333777AAAOOO^^^jjjqqqllllllllllllmmmnnnoooppppppooonnnnnnoooqqqsssttttttqqqnnnlllmmmpppsssvvv{{{{{{zzzxxxuuuttttttvvvtttttttttsssrrrqqqpppooollllllllllllllllllmmmmmmooooooqqqsssvvvzzz}}}|||vvvpppmmmpppmmmiiiggggggiiijjjjjjlllmmmlllhhh```VVVLLLEEE>>>777222000000000444:::>>>UUUooo}}}cccJJJ999555000------///000000///000///---***((()))*********++++++******++++++}}}qqqcccWWWJJJDDD===888888999888666;;;:::<<>><<<888555222111111111////////////////////////......//////000333777:::DDDDDD???888444444333000//////000000000111111111,,,---///111222333444444999AAAPPPfff}}}uuuppprrrvvvvvvuuuuuurrruuuxxx~~~xxxuuuuuuvvvgggPPPLLLLLLJJJJJJKKKHHHFFFJJJQQQccczzzmmm\\\MMM???666444666555222111333333111111111000//////......---,,,,,,++++++++++++,,,,,,******+++,,,,,,+++******+++,,,,,,,,,+++******)))+++***))))))))))))))))))&&&''''''((()))******+++$$$%%%$$$###!!!!!!###%%%"""%%%&&&$$$%%%((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((,,,***(((%%%$$$$$$%%%&&&$$$&&&'''(((''''''(((***))))))***+++++++++******''')))++++++***(((((()))*********))))))(((((((((((((((((((((((())))))***+++++++++******+++...000333999EEEVVVhhhuuuyyyxxxnnncccRRRCCC888333111111000111444<<>>999333///...///000000.........---+++***+++,,,)))***+++***)))***,,,---}}}qqqcccXXXJJJDDD===999888999888777::::::===BBBGGGGGGBBB>>>777666555444333333333333333333333444444444444444222444666555444222222222222333555444666<<>>888333333111/////////000000///...------...///111333444555444222000000000000000222111111111000000//////000111222222111111444555888>>>MMMfffzzzooonnnrrrttttttuuuuuutttvvv|||~~~}}}}}}}}}~~~yyyvvvvvvuuuqqqnnnooo|||gggQQQKKKDDDCCCCCCEEEDDDEEEJJJRRR```vvvwwwfffRRRHHHBBB===999888333222111000///...---,,,000333111...000444222+++++++++++++++++++++++++++(((***,,,,,,+++***)))***))))))***++++++(((### ++++++******)))******+++))))))(((((((((((())))))***(((''''''(((((('''&&&((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%&&&)))$$$$$$***---)))&&&&&&))))))***++++++***)))(((''''''''''''(((((((((((()))(((((((((((()))******)))))))))))))))******+++******))))))******+++,,,)))***,,,///666AAAMMMUUUhhhttt|||wwwhhhWWWGGG<<<999555666===GGGRRR^^^hhhjjjjjjkkklllnnnppprrrsssuuuwwwxxxyyyxxxuuurrrppprrrrrrsssqqqpppooopppqqqoooppppppqqqqqqqqqppppppnnnqqqttttttsssqqqpppppppppooonnnmmmmmmmmmmmmmmmpppooonnnnnnnnnoooqqqrrrqqqqqqpppooonnnmmmllllllkkkjjjiiihhhhhhhhhiiijjjlllmmmnnnmmmjjjfffaaa^^^XXXSSSKKKDDD???<<<999888???OOOeeezzz~~~oooOOOBBB777444555444111111000000000///////////////---...000000//////111222ssscccYYYMMMHHHAAA<<<999888666666888999<<>>===???@@@DDDLLLVVVhhhzzz{{{hhhXXXHHH@@@<<<888555444222222111000///...---,,,000111000...///333111++++++++++++++++++++++++++++++,,,---,,,***(((((((((*********++++++***&&&###++++++***************+++))))))(((((((((((())))))***(((''''''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&&&&)))%%%$$$)))+++'''###$$$%%%&&&((())))))))))))(((&&&&&&''''''((()))))))))(((((()))))))))*********)))))))))))))))******+++******))))))******+++,,,++++++,,,---000777???EEEXXXeeessswwwrrrgggWWWIII@@@:::777===FFFPPP[[[dddggghhhhhhjjjlllnnnpppqqqssstttuuuvvvuuutttrrrqqqqqqqqqqqqooommmmmmoooqqqoooooopppqqqqqqqqqqqqqqqppptttxxxyyywwwtttqqqppppppooonnnmmmllllllllllllnnnmmmmmmlllmmmnnnoooppppppoooooonnnnnnmmmmmmmmmlllkkkiiihhhhhhhhhiiiiiijjjkkkmmmmmmkkkhhhdddbbb___XXXNNNEEE???=========CCCPPPdddyyytttVVVHHH;;;666666444222111000000000//////............000111111000111222333ttteee[[[MMMHHHAAA<<<999888777777999:::<<<@@@DDDCCC>>>888666555444333222333444444111111111222222222333333;;;<<<;;;777333111333666===BBBJJJTTT\\\bbbeeeffflllmmmnnnppprrrssstttuuuwwwwwwxxxwwwvvvtttqqqpppoooqqqrrrrrrqqqoooppppppssssssrrrqqqooonnnnnnmmmkkkjjjiiihhhfffeeeeeeeeeccceeeddd```[[[SSSFFF999666333...+++,,,---//////------,,,,,,---///111222333222111/////////000000111111000000000000//////111222444444333333555666888CCCTTTkkkzzzpppooorrrsssssssssuuutttuuuzzz||||||~~~}}}xxxuuuuuutttssstttyyymmmRRRHHHBBB>>>===BBBGGGOOO\\\hhhxxxyyyjjjVVVJJJ>>>999777444111111111111000000///...------...000///---...111///++++++++++++++++++++++++++++++,,,,,,***)))((()))++++++***)))***++++++)))'''*********************+++))))))(((((((((((())))))***(((''''''(((((('''&&&%%%%%%&&&&&&'''(((((()))$$$######$$$%%%&&&''''''&&&'''((())))))******)))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''')))&&&%%%((((((%%%""""""###$$$%%%&&&'''(((((((((%%%&&&&&&'''((()))******(((((()))************))))))))))))))))))******+++******))))))******+++,,,,,,,,,,,,,,,,,,///444777FFFSSSdddrrryyywwwjjj\\\OOOEEE<<<===DDDMMMWWW```fffggghhhjjjlllnnnpppqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqooommmllllllooorrrqqqqqqqqqrrrrrrssssssssssssxxx~~~yyytttpppqqqpppooommmlllkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhhhhggghhhhhhhhhjjjlllmmmmmmkkkiiiggghhh```TTTIIIAAA@@@AAADDDIIIRRRbbbvvv|||aaaQQQAAA;;;999777555555444444333222222111000000111222444444333333555666uuuggg]]]NNNIIIAAA<<<999999999888999999;;;@@@CCCCCC>>>999666555444333222333444444000111222333444333333222555777777555333444999===GGGMMMVVV^^^dddhhhkkklllpppppppppqqqrrrsssttttttyyyxxxwwwvvvtttsssrrrrrrpppqqqrrrrrrqqqqqqrrrsssuuuuuutttsssrrrqqqoooooommmllliiigggffffffggghhhdddfffeeeeeeeeeaaaVVVIII???:::444///...000222333...---,,,,,,---...///000222111000///...//////000000000000000000000//////111333444555444444555666777CCCVVVlllzzzqqqrrrvvvxxxxxxyyyvvvvvvvvvzzz||||||~~~yyyuuutttrrrqqqtttzzzmmmRRRFFFAAA???AAAKKKVVVbbbqqq~~~lll\\\KKKAAA999888777333111111000000000//////......------......------...---+++++++++++++++++++++++++++'''((()))))))))+++...000***)))(((((()))******))))))*********+++++++++***))))))(((((((((((())))))***(((''''''(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%&&&&&&'''&&&'''(((***+++,,,------))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&((('''&&&$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((&&&'''((()))))))))(((((()))))))))))))))******+++******))))))******+++,,,***+++,,,------///111444<<>><<<;;;<<<;;;::::::999888777666666555666888888777777999:::vvvhhh^^^OOOIIIBBB<<<::::::::::::888888;;;???CCCDDD@@@<<<666555444333222333444444111222444555666555444333333444555444444777>>>DDDTTTXXX___dddhhhkkknnnqqquuuuuutttssssssssstttuuuzzzxxxwwwuuuttttttttttttppprrrsssrrrrrrrrrsssuuuttttttttttttsssqqqooonnnmmmkkkiiifffeeefffggghhhfffgggffffffhhhiiiaaaXXXJJJCCC;;;444222222333333///...---,,,,,,---//////111000///.........///000//////////////////000000000222555555555444555666666BBBTTTkkkvvvooorrrxxx{{{|||}}}xxxxxxyyy|||||||||{{{wwwtttqqqooossszzzlllPPPEEE======CCCPPP```ooo~~~uuuaaaSSSDDD===888777666222///000////////////............---------...---++++++,,,++++++++++++++++++++++++&&&(((((())))))+++...111)))'''&&&&&&((()))))))))((()))***++++++++++++***))))))(((((((((((())))))***(((''''''(((((('''&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''')))+++,,,......///))))))((('''&&&%%%%%%%%%)))))))))((('''&&&%%%%%%%%%'''(((''''''((()))((()))((((((''''''&&&&&&&&&)))))))))(((''''''&&&&&&%%%&&&''''''(((((('''''')))))))))))))))******+++******))))))******+++,,,)))+++---------...000222555:::AAANNN```rrrzzzzzzvvvhhhWWWMMMJJJMMMXXXbbbjjjkkkkkklllnnnppprrrsssoooooonnnnnnoooqqqsssuuuvvvuuusssqqqoooqqquuuxxx}}}{{{zzzxxxvvvvvvuuuuuuyyyxxxsssqqqpppooommmkkkjjjiiiiiijjjjjjkkkkkklllllllllllljjjjjjjjjkkkllllllmmmmmmmmmkkkjjjhhhhhhhhhhhhiiigggiiilllnnnpppqqqqqqpppllliiibbbYYYPPPJJJJJJKKKSSSVVV___qqqmmm\\\KKKDDDBBBAAAAAABBBAAA@@@@@@???>>>>>>======<<<>>>??????>>>???@@@BBBwwwhhh^^^OOOJJJBBB<<<::::::;;;<<<::::::<<<@@@DDDDDD@@@<<<666555444333222333444444222333444555666555444444444555666555666;;;DDDKKK]]]bbbgggjjjkkknnnrrrvvv|||zzzyyywwwvvvvvvvvvwwwxxxwwwvvvuuutttuuuvvvwwwuuuvvvvvvtttsssrrrtttuuuqqqrrrssssssrrrqqqooonnnmmmllliiihhhgggggghhhiiilllmmmkkkhhhiiikkkfff```SSSLLLCCC:::555333222111000///...---------...///000///...------...///000......////////////000000///222444555444444444555666AAARRRiii{{{qqqkkkooowww{{{|||}}}zzz{{{}}}zzz|||}}}|||yyyvvvrrrooosss{{{iiiPPPGGG@@@???DDDSSScccrrrxxxfffUUUKKK>>>999555555444000---///..................//////---,,,---///---******---++++++++++++++++++++++++)))***+++***))))))+++,,,)))'''&&&&&&''')))(((((('''(((***+++,,,,,,+++***))))))(((((((((((())))))***(((''''''(((((('''&&&)))(((((('''&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&&&&''')))+++---...//////((((((((('''&&&&&&&&&%%%((())))))(((((('''&&&%%%###''')))'''&&&)))+++***,,,+++)))((('''&&&&&&&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&'''((())))))))))))))))))******+++******))))))******+++,,,***,,,------++++++,,,---///333666<<>>???AAADDDCCC>>>:::666555444333222333444444222222333444444444444444444666777888;;;CCCNNNVVVccchhhooorrrrrrtttxxx|||}}}zzzxxxvvvuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwxxx}}}}}}{{{xxxuuusssssstttnnnpppqqqrrrrrrqqqooonnnooonnnmmmkkkkkkkkklllllloooqqqrrrnnnmmmmmmjjjfff^^^WWWLLLBBB;;;666222000222111///...---.../////////...---------...//////........./////////000000...111444555444333333444888@@@PPPgggzzzpppkkkooowww{{{|||}}}|||~~~}}}{{{zzz|||~~~}}}|||}}}~~~}}}{{{zzzuuurrrwwwgggQQQKKKFFFAAABBBLLLZZZfffsss}}}~~~~~~yyyiiiVVVGGGAAA:::555222333222///...000---------....../////////---,,,...000...)))***...++++++++++++++++++++++++)))+++,,,,,,***))))))******((('''((())))))(((''''''(((***,,,,,,,,,+++***))))))(((((((((((())))))***(((''''''(((((('''&&&''''''''''''''''''&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''')))+++---......///''''''''''''''''''&&&&&&###$$$%%%'''''''''&&&&&&###(((***%%%$$$'''***)))+++***)))'''''''''((((((''''''''''''(((((())))))***)))'''&&&&&&(((***,,,)))))))))))))))******+++******))))))******+++,,,+++,,,------++++++,,,...,,,222555555;;;MMMdddqqq|||||||||wwwmmmeeeiiirrrnnnnnnnnnnnnnnnoooooopppqqqqqqpppoooooooooooooooqqqrrrrrrqqqpppqqqsssuuu}}}|||zzzxxxxxxxxxyyyzzzuuuyyy~~~yyyssspppooonnnmmmlllkkkkkkkkkkkkiiijjjkkklllllllllkkkkkkiiiiiiiiijjjjjjjjjjjjjjjjjjiiihhhhhhhhhiiijjjkkklllmmmoooppprrrsssssssssmmmnnnlllfff]]]XXXWWWYYY\\\```hhhuuu|||lll\\\UUUTTTRRRPPPQQQNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTTTTSSSSSSUUUVVVwwwhhh^^^PPPJJJBBB<<<:::;;;===>>>CCCBBBAAABBBCCCBBB===888666555444333222333444444111111222222222333333333111444777:::@@@JJJWWWaaadddkkksssxxxyyyyyy}}}~~~|||yyyvvvtttsssssstttuuuuuuuuuuuuvvvwwwxxxyyy{{{vvvsssrrrsssmmmnnnppprrrrrrqqqpppoooqqqqqqpppoooooonnnnnnnnnmmmsssvvvsssqqqqqqoookkkfff___TTTIII@@@:::555222222111000///....../////////...---,,,------//////---.........//////000000---000333444444333222333:::AAAOOOggg|||sssmmmqqqxxx||||||}}}}}}{{{yyy|||||||||}}}}}}}}}||||||~~~}}}}}}|||xxxuuuzzzfffRRRNNNFFF>>>:::???JJJUUUaaajjjuuu}}}}}}rrr___JJJ===;;;888444222333222000000333,,,,,,------.../////////---,,,...111...))))))///++++++++++++++++++++++++%%%(((+++,,,,,,++++++,,,+++***)))***+++***((('''&&&(((***,,,---,,,+++***))))))(((((((((((())))))***(((''''''(((((('''&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&'''''''''((()))+++,,,---......&&&&&&&&&''''''''''''''' """%%%&&&'''''''''###)))***$$$"""%%%'''&&&)))((('''&&&&&&''')))***$$$$$$%%%'''(((***+++,,,---+++((('''''')))---///)))))))))))))))******+++*********)))***++++++,,,+++,,,---...---...111333---666:::555444@@@TTTcccwww~~~{{{ooopppwwwrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqpppooonnnmmmllllllmmmooopppooonnnoooppprrrzzzyyyxxxwwwwwwyyyzzz|||qqquuuzzz{{{yyytttqqqooonnnmmmlllkkkkkkkkkkkkkkkhhhiiijjjkkklllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllnnnnnnpppqqqrrrsssssssssooopppnnnhhh```\\\]]]```___dddlllxxxwwwggg```^^^[[[YYYYYYVVVVVVVVVWWWXXXXXXYYYYYYXXXZZZ[[[[[[ZZZ[[[\\\]]]zzzkkk^^^RRRJJJCCCAAA???<<<<<>>888777555222111111000///---////////////............222111000000///000000111111222333333222111222444:::CCCSSSjjjzzzsssnnnpppssstttuuuxxx{{{{{{}}}~~~~~~}}}||||||~~~|||zzz~~~uuu___RRRMMMEEEBBB@@@???@@@EEESSSaaasssyyysss```QQQFFF===888111111111111000000000000111000000///...---------------++++++++++++------...---,,,------,,,***(((---,,,***))))))***,,,---++++++,,,,,,,,,,,,++++++'''((()))++++++***))))))''''''((()))***+++,,,,,,((('''&&&&&&'''((()))***'''&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%,,,***))))))+++,,,,,,,,,***(((%%%&&&((()))(((&&&&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))*********))))))((('''&&&&&&%%%...---+++))))))***+++,,,*********)))))))))))))))+++++++++++++++,,,---...000111222333777>>>FFFKKK\\\qqq}}}xxxsssqqqooooooqqqqqqnnnkkkmmmlllkkklllmmmnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqrrrtttvvvvvvuuurrrppprrrwwwwwwqqqnnnqqqkkkkkklllllllllkkkjjjjjjmmmkkkiiiiiijjjkkkkkkjjjhhhiiiiiijjjiiihhhgggfffjjjkkklllkkkkkkkkkmmmoookkkpppsssqqqppprrrqqqooorrrqqqnnnjjjfffddddddfffeeejjjqqqzzzooofffbbb___^^^```YYYYYYZZZ\\\^^^```bbbccccccbbbbbbcccdddeeefffggg{{{lll___TTTLLLDDDAAA???;;;<<<>>>EEEEEEFFFGGGGGGDDD???<<<666666555444444444444444///333444222333777555000666888<<>>555666444111000000000///...000000000/////////......000000000000000000000000000222333333111111222444777BBBTTTmmmzzzsssnnnooorrrrrrsssvvvxxxyyy{{{|||}}}}}}||||||}}}zzz}}}sss^^^QQQJJJAAA???>>>???@@@GGGUUUdddttt|||uuu{{{zzzgggUUUHHH???888444111111111000000000//////000000000///...---------,,,+++************+++,,,+++***)))***,,,---,,,***---,,,***))))))***,,,---((())))))******))))))((((((((()))************)))'''''''''(((((()))******(((''''''&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((()))+++---,,,***'''***(((%%%&&&((()))(((&&&'''''''''''''''''''''''''''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((()))******++++++...---+++))))))***+++,,,************))))))))))))*********+++,,,...///000//////000111222666<<<@@@KKK^^^uuuuuusssqqqqqqqqqpppmmmjjjmmmlllkkkkkkllllllllllllooooooooooooppppppppppppooonnnnnnooopppqqqqqqqqqrrrpppssswwwuuuooommmpppjjjjjjjjjjjjjjjjjjiiiiiikkkjjjjjjkkkllllllkkkiiihhhiiijjjkkkkkkjjjiiihhhiiikkklllmmmllllllmmmooooootttwwwuuutttuuuuuurrrtttsssqqqmmmjjjhhhiiikkkjjjooovvvvvvnnnjjjgggeeegggcccccccccdddeeeggghhhiiiiiijjjjjjkkkllllllmmmmmm|||mmm```VVVMMMEEEBBB???;;;;;;===CCCDDDEEEGGGGGGDDD???;;;777777666555555555666666...111333222333666666444666;;;CCCNNNZZZeeennnsssrrrsssvvvyyy{{{}}}~~~|||yyywwwwwwwwwxxxxxxyyyxxxwwwwwwxxxzzz~~~~~~~~~}}}{{{yyywwwvvvyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssmmmkkkkkkooovvv|||~~~~~~xxxtttoooiii```SSSCCC999666333000//////000000///111111000000000///////////////000111111111000///000111222222111111222444444@@@VVVqqqyyyrrrmmmooorrrrrrrrruuuvvvwwwyyyzzz|||}}}}}}}}}zzz}}}sss```PPPFFF===;;;;;;>>>@@@HHHXXXfffwwwzzzssszzzzzznnn\\\LLLBBB<<<777555111111000000000000//////000000//////...---------+++******))))))******+++)))''''''(((+++---------,,,+++***))))))***+++,,,((())))))******))))))((())))))(((((())))))******'''''''''''''''''''''''')))(((''''''&&&''''''''''''(((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++...222333111,,,((()))'''&&&&&&'''((((((''')))((((((''''''&&&&&&&&&&&&'''((()))((('''&&&%%%))))))(((((('''&&&&&&%%%'''''''''((((((((((((((((((((()))***+++---......---,,,+++))))))***++++++************************))))))***+++---///111222///000000000///000333555;;;JJJ___uuu}}}zzzwwwuuussspppmmmkkkllllllkkkjjjjjjjjjkkkkkkoooooopppppppppqqqqqqqqqoooooonnnnnnnnnnnnoooooosssssstttvvvsssnnnlllnnniiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjlllmmmmmmkkkiiihhhiiijjjllllllllllllkkkiiikkkmmmnnnnnnmmmmmmnnnqqqvvvxxxuuutttuuuuuusssttttttssspppmmmlllnnnooooootttzzz}}}uuuqqqnnnlllmmmllllllllllllmmmnnnooooooqqqqqqssstttuuuttttttsss}}}nnnaaaXXXOOOGGGCCC???;;;:::===???@@@BBBDDDEEEBBB===999777666555555555555666666000222333333333444666666666===HHHTTT___hhhooosssttttttvvvxxxzzz{{{|||}}}|||{{{wwwwwwxxxzzz|||}}}zzzwwwuuuwwwzzz}}}}}}}}}}}}{{{zzzxxxvvvzzzyyywwwvvvuuutttttttttuuuwwwxxxyyyyyywwwtttrrrmmmkkkjjjmmmssszzzyyyvvvsssnnnggg\\\NNNDDD999555111//////000111000111111111111000000000000---...000222222111///...///000222222111111222444444AAAVVVqqqxxxqqqmmmpppssstttuuuwwwuuuvvvwwwzzz|||}}}|||}}}ooo^^^MMM@@@;;;::::::===@@@GGGWWWeeezzz{{{uuu}}}jjj___PPPCCC<<<999777555111000000000/////////////////////......---------++++++************++++++)))((('''(((+++---......++++++***))))))***++++++******++++++++++++******))))))((('''''')))***+++((((((((('''''''''&&&&&&)))(((((('''&&&&&&&&&&&&&&&''')))))))))(((&&&$$$%%%%%%%%%&&&&&&'''''''''***+++...222333222---***''''''&&&&&&''''''((((((***))))))((('''&&&&&&%%%&&&'''((())))))((('''%%%)))((((((((('''''''''&&&((((((((((((((('''''''''***+++++++++++++++++++++,,,+++******)))***++++++)))***************+++++++++++++++,,,---///000111111222222111000///000111444>>>NNNaaauuuzzzuuuqqqooommmiiijjjjjjjjjjjjjjjlllmmmooooooppppppqqqrrrrrrrrrrrrrrrrrrqqqppppppqqqrrrvvvwwwxxxvvvqqqllljjjkkkiiiiiiiiiiiiiiijjjkkkkkkkkkjjjiiijjjllllllkkkjjjfffhhhiiikkklllmmmllllllhhhkkknnnpppooonnnnnnnnnooosssuuurrrpppqqqqqqooorrrrrrrrrqqqooonnnoooqqqqqqvvv{{{yyyuuuqqqooopppppppppppppppqqqrrrttttttuuuwwwyyyzzzzzzyyyxxxvvv~~~ooobbbYYYPPPHHHDDD@@@;;;;;;===;;;<<<>>>@@@AAA???:::666444444444333333444555555333333444444333333666999<<>>:::444000000000111111111111111111000000000000,,,---000111222111///......000111111111111222444666BBBVVVooovvvpppmmmqqqvvvwwwxxx{{{uuuvvvxxxzzz|||}}}~~~|||iii\\\MMM@@@<<<;;;;;;===???EEESSSaaaxxx{{{vvvuuuYYYOOOCCC:::666444333222000000000////////////...............------------+++,,,,,,,,,,,,,,,,,,+++,,,+++******,,,------,,,*********************************++++++*********)))((('''''''''(((***+++***))))))((((((''''''&&&(((((('''''''''&&&%%%%%%%%%&&&((()))((('''%%%###%%%%%%%%%&&&&&&'''''''''''''''''')))++++++)))'''&&&&&&&&&&&&&&&&&&((()))******)))(((''''''&&&&&&&&&'''((())))))((('''''''''''''''((((((((())))))(((((((((((((((''''''''')))))))))************************************+++))))))******+++++++++,,,------,,,,,,,,,------...///000222111000//////000333888BBBMMM\\\oooxxxrrrooonnngggiiikkkkkkjjjkkknnnpppoooppppppqqqrrrssssssssstttuuuuuutttrrrrrruuuxxx|||~~~~~~xxxpppkkkhhhhhhiiiiiiiiiiiijjjlllmmmnnnmmmjjjhhhhhhjjjlllmmmmmmeeefffhhhjjjlllllllllllliiillloooppppppooonnnooolllqqqrrrooommmooopppnnnsssttttttsssppppppppprrrrrrwww|||{{{wwwsssqqqrrrppppppqqqrrrtttvvvxxxyyyyyy{{{|||}}}}}}|||zzzyyyqqqdddYYYPPPHHHDDD@@@<<<<<<>>>999999:::<<<===<<<999666333222222222222333444444444333444666444333888>>>GGGPPP\\\fffkkknnnqqqsssuuuuuuuuuvvvwwwxxxzzz{{{yyyzzz|||{{{yyywwwvvvvvvzzz{{{zzzyyyvvvuuuvvvwwwxxxxxxyyyyyyyyyxxxvvvuuussssssrrrrrrqqqrrrrrrrrrwwwxxxyyyzzzyyywwwtttrrrpppnnnllllllnnntttzzz~~~}}}wwwqqqllleee\\\UUUFFF@@@999333111111111111111111000000000/////////,,,---///000111000000///---///111111111111333444888CCCUUUmmmvvvpppnnnrrrwwwxxxyyy{{{vvvvvvwwwyyy|||}}}~~~{{{hhh___UUUJJJ>>><<<<<<===>>>CCCPPP\\\sssxxxtttuuugggOOOHHH>>>888666555444333000000////////////......------------------------+++,,,,,,------,,,,,,+++---,,,,,,,,,...---,,,***************************'''(((((())))))(((((('''((((((''''''(((((()))))))))))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''((((((((($$$%%%&&&&&&%%%&&&(((******))))))(((((('''''''''(((((((((((((((((())))))&&&&&&'''(((((()))******'''''''''(((((((((((((((&&&&&&'''((()))++++++,,,)))))))))***************))))))******+++,,,,,,,,,------,,,++++++++++++,,,+++---............///111111444999@@@III]]]|||vvvqqqooohhhkkkmmmmmmllllllpppsssppppppqqqrrrsssssstttuuussstttuuutttssstttxxx|||{{{pppjjjhhhfffiiiiiiiiiiiijjjlllnnnpppnnnllljjjjjjlllnnnooooooeeeggghhhjjjkkkllllllkkkkkkmmmoooppppppoooooopppmmmqqqssspppoooqqqsssqqqvvvwwwwwwuuusssqqqqqqrrrrrrwww|||}}}zzzuuusssssspppqqqrrrsssuuuxxxzzz{{{|||}}}}}}~~~}}}|||zzzyyyrrreeeYYYPPPHHHDDDAAA======???999888888999;;;;;;999777222222222222222333444444333222444777666555<<>>666222111111111000000000/////////......------......///000000111---...000111000111333444888CCCVVVnnnwwwqqqooosssvvvwwwwwwxxxvvvvvvvvvxxxzzz}}}~~~zzz}}}zzzeee]]]WWWNNN===<<<<<<======BBBNNNZZZsssuuurrr~~~yyygggWWWJJJDDD===999888777555333000000/////////.........------------------------***+++,,,,,,,,,,,,+++*********+++---......+++((())))))************))))))''''''((((((((((((''''''&&&'''(((((())))))((((((((('''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%&&&'''))))))(((###%%%'''&&&%%%%%%(((***)))))))))((((((((((((((()))((('''&&&'''(((***+++((((((((((((((()))))))))&&&&&&''''''(((((())))))''''''(((((()))******+++(((((()))***************))))))***++++++,,,------++++++*********++++++,,,+++,,,------------000222000222666<<>>>>>@@@:::999888888:::;;;:::999222222222222333333444555111000333777777777@@@KKKTTT]]]iiipppssssssuuuxxxuuutttttttttvvvxxxyyy{{{{{{xxxvvvwwwyyyzzzxxxuuuxxxuuurrrsssvvvxxxvvvtttwwwxxxyyyyyyyyyyyywwwwwwqqqrrrrrrsssuuuwwwxxxyyy{{{{{{{{{{{{yyyxxxvvvuuuppppppooooooqqquuu{{{}}}{{{wwwpppfff___SSSKKKAAA888444222111111////////////............------------...///111222,,,...000111000111333444666BBBWWWpppxxxrrrooosssuuutttssstttuuuuuuuuuwwwyyy|||~~~|||xxx|||ttt[[[RRRMMMEEE===;;;<<<======AAAMMMZZZvvvvvvsss~~~qqq]]]MMMCCC>>>888555555444111...000/////////............------------------------)))***+++,,,,,,+++***)))'''(((***---///...***'''))))))************))))))))))))************))))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$###"""###%%%&&&%%%######%%%'''&&&$$$%%%(((***(((((((((((())))))))))))***)))'''%%%&&&(((+++---******))))))((((((''''''%%%&&&&&&'''((()))******,,,++++++***)))((('''''''''((()))***************))))))***+++,,,,,,------))))))))))))***+++,,,------.........---///111444222222666===DDDRRRjjj~~~wwwpppsssuuurrrmmmlllnnnrrrppppppqqqrrrsssuuuuuuvvvrrruuuxxxxxxwwwzzzqqqjjjgggdddggggggffffffhhhkkknnnooommmooossswwwzzzxxxsssoooiiijjjlllmmmnnnmmmmmmlllmmmooooooooonnnoooqqqsssooossstttrrrrrrvvvxxxxxxvvvwwwvvvtttooollljjjjjjjjjoootttwww~~~zzzwwwrrrooonnnoooooooooooopppqqqrrrssswwwvvvuuusssrrrrrrrrrrrruuulllZZZSSSIIICCC@@@???===<<<666777777777777666666555555555555444444333333222555555444444888@@@JJJQQQ___dddjjjppptttwww{{{}}}yyyyyyxxxwwwxxxzzz|||~~~zzzzzzyyyyyyyyyyyyyyyyyywwwttttttwwwuuurrrtttzzz{{{{{{{{{zzzxxxxxxyyy{{{uuusssrrrtttyyy||||||{{{}}}}}}{{{zzzyyyxxxxxxxxxsssqqqnnnmmmpppuuu{{{~~~zzzvvvlllbbb^^^TTTGGG???;;;888444000---...///000111111000000333222111111222444555777---///000111111222444777:::BBBVVVqqqyyyrrrlllmmmppppppqqqtttttttttuuuwwwzzz}}}zzzwww}}}uuu]]]MMMEEEAAA:::???===>>>DDDFFFMMM]]]yyyyyyuuu|||rrr^^^PPPKKK@@@:::555444777888666333222222111000///...------......---------,,,,,,,,,.........///......---,,,,,,,,,,,,+++++++++******,,,++++++***)))((((((''''''((()))******)))((('''******))))))))))))******+++(((&&&&&&((()))'''%%%******(((''''''((()))***&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((((((((''''''''''''((((((''')))***,,,,,,***)))''')))((('''%%%%%%%%%&&&'''))))))))))))************(((((((((((())))))))))))*********++++++************+++,,,---,,,+++***)))***************+++++++++------,,,---......---+++------...///000111222333000555:::<<>><<<777777777777777666666555555555555555444444333333666666666777<<>>===BBB@@@AAAGGGHHHNNN^^^vvvxxxvvv~~~vvvcccPPPBBB>>>>>>999444333666777555333222222111000///...------......---------,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,+++++++++++++++***))))))(((''''''((('''&&&&&&&&&'''((()))))))))(((((((((((())))))+++(((&&&&&&((()))'''&&&))))))((((((((((((((()))&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&,,,+++)))&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((()))******)))(((''')))(((((('''&&&&&&''''''(((((()))))))))*********(((((((((((()))))))))******))))))(((((())))))***))))))++++++,,,+++***)))++++++++++++,,,,,,,,,,,,...---------......---,,,------...///000111111222222666:::>>>FFFXXXqqq~~~wwwtttvvvwwwuuuuuuvvv{{{wwwsssqqqrrrtttvvvwwwvvvvvvuuuuuuwww|||rrrllljjjhhhgggfffffffffhhhkkkmmmooovvvwwwyyyzzzxxxuuuqqqooolllkkkkkkkkkkkkkkkllllllkkklllmmmnnnnnnnnnmmmmmmqqqpppppprrruuuwwwwwwvvvuuutttrrrnnniiiddd```^^^\\\___cccjjjtttpppiiigggdddbbbfffccc```bbbgggkkkjjjhhhjjjjjjjjjjjjjjjkkkkkkkkkvvvmmm]]]VVVLLLEEEBBBAAA>>><<<888888888777777666666666666555555555555555555555666777888<<>>:::888111000/////////000111222---...///000000111000000...///000111111222444666999BBBVVVrrrvvvooojjjllloooooopppsssrrrrrrtttvvvzzz~~~}}}{{{|||}}}~~~}}}}}}|||ttt\\\LLLDDD???===BBBBBBCCCIIIJJJOOO___ttt~~~wwwvvvxxxgggVVVEEE;;;888:::777333222444555444222222111000000///...------......---------,,,,,,,,,---------,,,+++***)))(((+++++++++++++++,,,,,,,,,***))))))((((((''''''''''''&&&$$$######%%%(((***))))))(((((((((((())))))***((('''&&&((((((((('''''''''((((((((((((((('''((((((((()))))))))******(((''''''''''''&&&&&&&&&,,,***)))'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))******((((((((()))))))))******)))((('''&&&&&&'''((()))'''((()))+++++++++******,,,,,,,,,,,,---------.........------------...............//////000000000444666:::AAAMMMaaawww||||||{{{yyyyyy{{{|||wwwsssrrrsssttttttvvvuuutttssstttyyy}}}sssnnnmmmkkkfffffffffhhhjjjllloooqqqzzzzzzyyyxxxvvvsssqqqoookkkkkkjjjjjjjjjjjjjjjkkkjjjjjjkkkllllllllllllkkkqqqpppqqqtttxxxzzz{{{{{{{{{xxxsssmmmfff___ZZZWWWSSSVVVZZZaaammmzzziiiaaa^^^\\\[[[^^^[[[YYY[[[___bbbaaa___aaabbbbbbbbbbbbbbbbbbbbbwwwnnn```XXXNNNGGGDDDBBB???===999999888777777666666666666666666666666666666666777999<<>>::::::888777666666666666666666666777777888888888888<<>>:::888???@@@EEENNNRRRZZZkkk|||wwwqqqtttqqq\\\LLLAAA999555555333222111111111222111111000000//////......------......---------,,,,,,,,,---------,,,,,,***))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((+++******))))))******+++((((((((('''''''''((()))%%%&&&((()))))))))((('''""""""""""""############(((''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''(((((((((((()))))))))))))))))))))************++++++***))))))***++++++((()))+++---......------*********+++,,,------...///111222111///...000222//////000000000000000000444666<<>><<<;;;999>>>===@@@KKKRRR^^^rrrvvvmmmjjjpppppp]]]NNN>>>777555444222333---///111111111111111222...............---------......---------,,,,,,,,,&&&'''((()))************///...---,,,+++)))(((((())))))))))))************...,,,)))'''&&&&&&((()))&&&&&&&&&%%%%%%&&&&&&&&&%%%''')))(((&&&&&&)))+++***))))))((()))+++---...&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&"""###$$$&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))******)))'''&&&'''&&&%%%%%%%%%'''((()))''''''''''''((((((((())))))************+++++++++)))+++---//////---+++)))***+++,,,---,,,+++***)))++++++,,,---...///000111///555;;;;;;777444444555000000111222444555666666666===IIIVVVeeexxx{{{zzzxxxxxxsssuuuwwwxxxzzz|||yyyuuutttooojjjfffgggiiijjjkkklllllllllmmmmmmmmmmmmnnnoooqqqqqqmmmlllkkkjjjiiiiiiiiiiiiffffffhhhjjjmmmqqquuuwwwlllllllllnnnppprrrrrrrrrnnnhhh```WWWPPPLLLKKKJJJCCCIIISSS___nnnqqq```YYYYYYZZZZZZXXXYYY[[[ZZZXXXVVVTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXtttgggaaaWWWNNNGGGBBB???=========<<<;;;:::888777666888:::<<<;;;999:::@@@EEELLLTTT___gggkkkmmmppprrruuuvvvxxxyyy{{{{{{||||||wwwxxxyyy{{{|||}}}}}}}}}{{{}}}}}}{{{{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{|||}}}}}}{{{|||}}}~~~{{{zzzyyyxxxwwwwwwvvvvvvvvvxxx{{{}}}{{{xxxyyy~~~~~~{{{|||wwwppplllhhh___RRRGGG===999444111000111111111444222///,,,,,,///222444222111111111111333444555===FFF[[[wwwuuuqqqmmmooosssvvvtttrrrssstttuuuxxx{{{~~~zzz{{{||||||zzzzzzxxxwwwxxxvvvvvv|||hhhPPPCCC===;;;;;;AAA??????FFFMMM\\\tttvvviiikkkvvvsssaaaQQQIII???999777666222///222222111111111111222222000///...------...///000///---,,,...111222000------......------+++***)))******+++,,,------......((()))+++,,,,,,+++***)))((()))******)))((()))+++++++++***)))(((((())))))***''''''***///111...***)))((('''(((***---111333,,,+++***)))((('''&&&%%%((()))*********)))'''&&&'''&&&&&&''')))***)))''''''&&&%%%%%%%%%'''((()))+++&&&%%%(((***((((((***((((((((()))***+++++++++))))))))))))))))))))))))++++++************++++++---------------------------,,,,,,---------,,,+++///...---...000111111111444444555777999999888666444555777777666666777999===CCCNNN\\\mmm|||zzzxxxxxxwwwxxxyyy{{{~~~zzzwwwtttqqqmmmkkkkkkkkkkkkmmmooopppooonnnmmmmmmmmmmmmmmmmmmmmmllliiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjlllnnnqqqtttvvvqqqooonnnooorrrsssqqqooojjjddd\\\UUURRRPPPMMMKKKJJJMMMSSS^^^mmmrrreee___ZZZYYYZZZXXXYYYYYYYYYXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[uuuhhhaaaXXXOOOIIIEEEBBB@@@<<<<<<<<<;;;999888666666333777::::::999;;;AAAFFFUUU]]]ffflllnnnnnnoooqqqxxxxxxyyyzzzzzz{{{{{{{{{{{{|||||||||||||||||||||{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{~~~}}}||||||~~~}}}||||||{{{zzzyyyxxxwwwwwwwwwyyy|||}}}|||yyy{{{~~~zzzuuuooollliiibbbVVVLLL@@@<<<666333222222333222111111000000000000111111333222222111222333444555;;;EEEYYYuuu~~~vvvrrroooppptttxxxxxxvvvssstttuuuwwwzzz}}}|||{{{{{{|||~~~}}}zzzyyyyyywwwxxxhhhPPPBBB===;;;;;;@@@???>>>EEELLL[[[sssvvvjjjlllxxx{{{gggUUUIIIBBB:::555444444222///111000000//////000000111///......------......///---,,,+++---///000...,,,---,,,,,,+++******))))))''''''((())))))***++++++******+++++++++******))))))***+++***)))((()))******))))))(((''''''(((((()))&&&%%%(((,,,...,,,)))+++***(((((((((+++---///***))))))))))))(((((((((((())))))***)))((('''&&&&&&&&&%%%'''))))))(((&&&''''''&&&&&&'''(((((()))+++((()))...///,,,***+++((((((((())))))*********************************+++******))))))******+++---------------,,,,,,,,,///...//////000///...,,,111000///000111333444444777777777888999999888777999;;;===>>>???@@@BBBDDDGGGMMMXXXfffvvv~~~|||{{{yyyzzz{{{}}}|||xxxuuusssqqqnnnllllllkkkkkklllnnnnnnmmmkkkoooooonnnnnnmmmmmmmmmlllhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjlllooorrruuuwwwtttqqqooooooqqqrrrpppoooiiiddd]]]XXXVVVUUUSSSQQQQQQTTTXXX```nnnrrreee___[[[ZZZ[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\wwwggg```WWWNNNIIIEEECCCBBB<<<<<<;;;:::888777666555222555888:::;;;@@@GGGLLL___eeemmmrrrrrrrrrsssuuuxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~|||{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxyyy{{{~~~}}}|||}}}~~~|||{{{yyyxxxxxxyyyzzz{{{}}}|||~~~yyytttpppmmmkkkeee[[[RRRCCC???999444333333444444///000222333333222000///444333222222222333444555===FFFZZZuuuwwwssspppqqquuuxxxzzzyyyssstttuuuwwwzzz|||~~~{{{yyyzzz}}}|||yyyyyyxxxzzzgggPPPCCC===::::::@@@>>>===DDDJJJZZZrrrtttjjjmmmyyyooo[[[LLLAAA<<<666333333444222000000//////......//////000///......------......///,,,++++++,,,......---+++---,,,+++************************++++++,,,,,,---,,,+++******))))))))))))***++++++***((('''((())))))(((((('''''''''''''''(((%%%###%%%)))+++***))),,,+++)))''''''((()))***(((((())))))******++++++)))))))))))))))(((''''''(((''''''(((******)))'''''''''((()))))))))((((((***(((***000222...******(((((())))))))))))))))))******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...///......---////////////111333444666:::::::::;;;<<<===>>>>>>AAADDDGGGIIIKKKNNNQQQSSSUUU[[[eeerrr~~~}}}}}}~~~{{{wwwtttrrrrrrqqqpppnnnmmmlllmmmnnnmmmllljjjppppppooonnnmmmllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmooosssvvvxxxuuusssqqqpppqqqrrrqqqqqqmmmiiiddd```______^^^^^^]]]___aaagggqqqsssgggaaa]]]]]]___]]]^^^^^^^^^^^^]]]]]]\\\^^^___```aaabbbcccccccccyyyggg```VVVLLLFFFCCCAAA@@@<<<;;;:::888777666555555555777888;;;???HHHRRRYYYccciiiqqquuuwwwxxxzzz|||yyyyyyzzz|||}}}~~~}}}||||||{{{{{{|||}}}~~~}}}{{{zzz{{{|||zzzzzzzzzzzzzzz{{{{{{{{{{{{yyywwwvvvwwwzzz}}}~~~}}}||||||}}}}}}{{{zzzzzzzzz{{{yyyvvvrrrooommmggg___XXXHHHBBB;;;666444333333333///000222333333222000///333222111111111222444555???III^^^xxxwwwtttqqqpppsssvvvwwwxxxtttuuuvvvwwwyyy{{{}}}~~~}}}{{{zzzzzz}}}zzzwwwvvvuuuxxxgggQQQDDD???;;;:::@@@===<<>>===;;;:::888777666666666999888999<<>>DDDHHHJJJMMMRRRVVV[[[aaahhhmmmuuuxxx|||}}}yyywwwuuusssrrrpppooonnnooopppooommmllloooooonnnmmmllljjjjjjiiikkkkkkkkkkkkkkkkkkkkkkkkoooooooooooopppqqqsssttttttuuuvvvxxx{{{~~~|||xxxvvvvvvvvvxxxyyy{{{~~~xxxssspppqqqtttrrrrrrsssssstttssssssrrruuuvvvwwwxxxxxxyyyxxxxxx|||ppphhh\\\QQQIIIEEEBBBAAA>>><<<:::888777666666777999888:::???IIIVVVbbbjjjooosssxxxzzz{{{|||~~~}}}}}}~~~~~~||||||}}}}}}}}}}}}|||||||||{{{{{{|||{{{zzzzzzzzz{{{||||||zzzzzzyyyzzz}}}}}}}}}~~~~~~~~~~~~|||zzzwwwtttqqqlllfffbbbTTTMMMCCC;;;555333222111444333111//////111333444000000000000111333555777<<>>888555333222444333111000000111333444000000000222444666999:::;;;IIIbbb}}}ssstttvvvwwwwwwwwwwwwxxxzzzzzzzzzzzz{{{{{{|||}}}|||}}}zzzvvvsssqqqppprrr{{{uuu^^^MMMEEE@@@<<<<<>>>>>GGGPPPccc|||~~~ooohhhmmmwwwtttcccQQQBBB===>>>222333444444333222111111000//////......//////000---...///000000///...---+++---///...,,,***+++,,,((()))+++------+++)))(((,,,,,,,,,+++++++++++++++((()))))))))))))))(((((('''(((******))))))***,,,((((((((((((((()))******'''((()))))))))((())))))'''''''''''''''(((((((((%%%%%%&&&'''((()))******+++***)))((('''(((((())))))((((((((())))))'''%%%)))(((((('''&&&&&&''''''***''''''+++---***)))***))))))***+++---...//////++++++++++++++++++++++++...------,,,,,,------...,,,,,,---......///000000000222444444333777???EEEMMMQQQVVVYYY\\\bbblllsss|||~~~}}}zzzyyywwwuuuqqqoooppppppoooooonnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooopppqqqtttvvvwww~~~}}}nnnfffZZZPPPJJJGGGFFFEEE@@@>>>;;;999777777888999888<<>>>>>===;;;999888999;;;???BBBJJJVVVbbbkkknnnnnnrrrtttxxx}}}~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzz|||}}}~~~~~~|||{{{{{{{{{{{{|||}}}~~~}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{xxxxxxxxxvvvtttqqqnnnmmmbbb\\\RRRGGG>>>999666666222111111222333444333111222333555666777:::>>>BBBBBBKKK^^^yyyooorrrwww~~~zzzxxxxxxyyyyyyyyy~~~zzzqqqpppppprrr{{{{{{hhhUUUFFF???======;;;===@@@CCCEEEPPPfff{{{tttjjjnnnyyy~~~nnnYYYJJJ???888666888444444555555444222000//////////////////...------......///000///...,,,+++......------,,,,,,,,,------000222000,,,***+++---***++++++,,,,,,+++++++++$$$''')))***((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***'''%%%%%%)))++++++***))))))))))))((((((((((((,,,+++***((((((((()))***&&&'''(((*********)))(((%%%&&&(((************)))************)))))))))))))))***+++,,,...111333444222222111///,,,******+++000...,,,+++---...//////...111333333222222555888888===CCCIIIPPP\\\jjjttt|||zzzxxxuuusssqqqqqqqqqtttssssssrrrqqqqqqqqqqqqqqqrrrrrrrrruuuzzzrrrggg[[[TTTNNNHHHCCCCCC??????>>>;;;888888999;;;???FFFQQQ]]]hhhmmmooooootttvvvzzz~~~~~~}}}}}}}}}|||||||||}}}~~~~~~}}}|||{{{|||}}}~~~}}}|||||||||||||||}}}}}}|||{{{zzzyyyyyyzzz{{{wwwwwwvvvuuussspppmmmlllddd^^^TTTIII@@@999666555333222222333555666555333222333555888;;;===???@@@BBBKKK^^^yyysssuuuzzzzzzxxxxxxyyyyyyyyyzzz|||~~~|||sssppppppsss||||||hhhTTTFFF???===>>>666888===AAAFFFSSSkkksssjjjnnnyyyqqqaaaNNNBBB:::444333555444444444444333222111111//////000000//////.....................---,,,,,,......,,,+++++++++,,,---......---------,,,+++)))******+++++++++***))))))%%%'''))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++(((&&&&&&((()))(((''')))))))))))))))))))))(((******))))))(((((())))))((())))))******)))((('''))))))******)))(((&&&%%%************))))))))))))++++++,,,---///111333555222222222///---++++++,,,*********+++---...//////---000333444555999???DDDFFFMMMWWW```iiisss}}}{{{zzzzzzxxxwwwvvvuuuttttttuuuvvvuuuwwwzzz}}}ttthhh\\\UUUOOOHHHDDDDDDAAA@@@>>>;;;888888:::<<>>???555777;;;@@@FFFTTTmmmqqqiiinnnzzzyyycccVVVGGG>>>999555555777333333222222222222222333000000000000////////////...------,,,,,,,,,,,,,,,///---+++***)))***,,,---///,,,)))+++......***'''***************)))((('''%%%'''))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***+++)))'''&&&''''''&&&%%%))))))))))))))))))))))))'''(((((())))))))))))(((************)))((('''&&&))))))))))))((('''&&&%%%))))))******************++++++++++++---///222333222222222000---,,,---...++++++---...///000000000222666:::>>>BBBJJJTTT[[[```hhhsss~~~~~~~~~vvvjjj]]]UUUOOOHHHEEEEEECCCAAA???;;;999999<<>>777333333222222444777888777666555666:::BBBIIIKKKFFF@@@@@@III]]]wwwzzz{{{zzzxxxxxxyyyyyyyyyxxx|||sssoooqqqzzz~~~fffPPPDDD???>>>???::::::<<<@@@FFFSSSkkk}}}nnngggmmmyyyxxxlllXXXLLL@@@;;;888555444777333222111000000111333444111111000000////////////...---+++******+++,,,---...---+++)))(((***+++---...,,,++++++------+++(((++++++++++++***)))((('''&&&((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***)))(((((((((((('''''')))))))))))))))*********%%%&&&((()))******)))((())))))******)))))))))(((&&&&&&''''''(((((((((((()))))))))******++++++++++++*********+++,,,...///000111111///---,,,---///111222111111111222444666@@@EEEMMMUUU\\\eeeooovvv}}}xxxkkk^^^VVVOOOIIIFFFFFFCCCBBB???<<<:::<<<@@@DDDOOOZZZgggmmmnnnooouuuzzz{{{|||~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{|||yyyzzzzzz{{{||||||||||||vvvwwwwwwwwwuuutttrrrpppllliiibbbYYYNNNCCC999444222111111333555666555333444555999AAAIIIJJJDDD>>>>>>III^^^xxxyyyzzz}}}zzzxxxxxxyyyyyyyyyzzz}}}xxxrrrooosss~~~dddOOOCCC>>>>>>>>>===;;;<<<@@@GGGUUUlllyyyjjjdddlllxxxnnnaaaLLLBBB999666444111000111222111000//////111222333111111000///.../////////---,,,+++******+++---......---+++))))))***+++,,,+++---///...,,,++++++---+++,,,,,,,,,+++******)))'''((())))))(((((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%'''((())))))))))))******((()))))))))*********+++&&&'''(((*********)))(((((((((((()))***+++,,,,,,''''''''''''((((((((()))((())))))***+++,,,,,,------------------......///...//////...------...000111222222222333888???DDDSSS[[[fffpppxxxzzzmmm___VVVPPPJJJGGGGGGCCCBBB???<<<<<<@@@FFFKKKXXX```jjjnnnoooqqqwww|||{{{|||~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~|||{{{zzzzzz{{{yyyzzz{{{}}}}}}~~~~~~~~~xxxxxxxxxxxxxxxvvvtttsssnnnlllhhh```TTTHHH===777111111111222333444222111222333777===CCCCCC@@@<<>><<<;;;:::888:::@@@IIIZZZrrrwwwgggccclllyyyvvvcccVVVGGG>>>888666666222000111111111000000000000000111111000...---------...///,,,,,,,,,,,,,,,------...------,,,+++++++++++++++)))---000///+++***+++...++++++,,,,,,,,,,,,++++++((()))))))))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%''')))***))))))***+++((())))))******+++++++++((())))))************)))''''''((((((***,,,---...---,,,***((('''&&&&&&&&&(((((()))***+++------...111222333444444333222111---/////////......000222///222666:::@@@HHHTTT\\\hhhqqq}}}{{{nnn```WWWPPPJJJGGGHHHBBBAAA???===???DDDLLLRRR^^^eeemmmqqqrrrtttxxx|||zzz{{{}}}~~~~~~}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyy{{{|||~~~xxxxxxyyyyyyxxxwwwvvvuuupppooollleeeZZZMMM@@@999333222111222333333111///222444888;;;>>>>>>>>>===AAAOOOggguuuuuuwww{{{zzzxxxxxxyyyyyyyyyzzz||||||}}}}}}vvvssstttrrrpppvvv{{{aaaMMMBBB===:::888999777888@@@LLL^^^wwwvvvgggdddnnn{{{|||kkkYYYMMMCCC<<<777888888555333333111111111111000///......000///---,,,,,,,,,---...,,,,,,---...............,,,------...---,,,+++******+++,,,,,,,,,+++++++++((()))***++++++,,,,,,+++((()))))))))((((((***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''$$$&&&))))))'''&&&&&&'''((())))))******+++,,,,,,,,,++++++************+++))))))(((((()))+++---......---+++)))(((''''''''''''((()))***,,,---...///444666888::::::777444111///000111111000111333555777>>>HHHQQQYYYcccooowww|||ooo```WWWPPPJJJGGGHHHAAA@@@>>>>>>@@@GGGPPPWWWaaagggoootttvvvwwwyyy{{{zzzzzz|||~~~~~~|||{{{zzzzzz{{{|||}}}~~~~~~|||}}}}}}~~~~~~|||}}}}}}}}}|||{{{zzzyyyzzz{{{}}}wwwxxxxxxyyyxxxwwwvvvuuuqqqqqqnnnhhh]]]OOOCCC;;;444333222222333333111///555888;;;<<<======???@@@CCCRRRjjjttttttuuuyyy~~~zzzxxxxxxyyyyyyyyyzzz{{{zzzyyy{{{}}}yyyrrrrrrtttssspppwwwzzzaaaLLLBBB===999666:::888999@@@MMM```yyywwwgggeeeooo}}}tttcccRRRFFF;;;555222444666333000000000111111111111///---,,,000...,,,+++++++++---...+++,,,...///000///......,,,---...//////---+++***,,,)))((()))------+++(((&&&'''(((***++++++++++++))))))***)))((((((***---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))###&&&)))(((%%%"""###$$$((())))))***++++++,,,,,,...---+++***)))***+++++++++***)))))))))***+++,,,,,,+++***))))))***++++++'''((()))***,,,---//////444666:::<<<;;;888333000000111333333222333555888FFFPPP]]]hhhqqqzzzvvvhhhZZZQQQKKKGGGFFFBBBCCCBBB@@@@@@GGGTTT^^^gggkkkqqqvvvyyyzzz|||}}}}}}|||{{{|||~~~~~~|||}}}zzzxxxyyy|||~~~}}}|||||||||{{{{{{{{{{{{||||||~~~}}}|||{{{zzzzzz~~~}}}|||~~~~~~{{{}}}}}}}}}}}}~~~|||zzzwwwuuutttttttttooonnnmmmiiiaaaTTTEEE;;;666444111///000111222222666555666999;;;;;;777333DDDUUUmmmyyyvvvuuuxxx{{{}}}|||xxxyyyzzz{{{||||||yyyyyyzzzyyyvvvsssssssssssstttxxxxxxaaaLLL@@@;;;999888777:::===BBBMMMaaa{{{wwwkkkjjjqqq{{{sssfffWWWJJJ@@@:::888555444444444222111000000000000111111111111//////......---------,,,+++++++++,,,,,,---------+++,,,------......------******)))&&&$$$###%%%''')))******+++++++++******(((***+++***)))((()))******((((((***+++)))%%% )))%%%%%%))))))%%%%%%)))&&&&&&&&&'''''''''((((((***''''''******''''''***((()))+++---.........------------,,,+++***)))((((((((()))***,,,---...///---,,,+++******+++,,,,,,''')))+++,,,,,,---///000555444666999777333222666444666999;;;>>>EEEOOOVVV```hhhsss~~~wwwiii\\\RRRLLLIIIGGGDDDEEEEEEDDDEEEMMMYYYbbbjjjnnnssswwwyyy{{{}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~{{{yyywwwxxx{{{}}}|||{{{|||||||||||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzz~~~}}}}}}}}}~~~}}}~~~}}}|||{{{yyyxxxwwwwwwwwwtttrrrpppkkkdddWWWIII???888666333333444555555555555444555888<<<===:::888BBBSSSlllzzzwwwwwwzzz|||}}}}}}yyyxxxyyy{{{}}}|||yyyxxxxxxwwwuuusssssssssssstttxxx{{{cccOOOBBB===;;;;;;777:::===AAAMMMbbb}}}wwwkkkjjjrrr}}}yyyjjj]]]PPPDDD<<<999777444333333222111000000000000//////.........---------...............++++++,,,,,,,,,,,,,,,,,,............---,,,++++++)))))))))'''%%%&&&(((***++++++++++++******)))(((((()))******)))((()))***((('''''')))+++***'''$$$***&&&&&&******&&&&&&***'''''''''((((((((())))))***((('''))))))%%%%%%'''(((***+++------,,,***)))++++++,,,,,,,,,+++******))))))******+++,,,------))))))((((((((((((((()))((()))+++,,,---///111444666444555666444///...111444999AAAHHHPPPZZZeeemmmvvv}}}yyykkk^^^TTTNNNJJJHHHEEEGGGHHHJJJMMMUUU```hhhmmmqqquuuxxxzzz{{{~~~||||||}}}~~~~~~}}}||||||~~~yyywwwvvvwwwyyy{{{{{{zzz||||||}}}}}}~~~||||||||||||||||||||||||~~~}}}}}}||||||}}}|||}}}}}}}}}}}}||||||{{{yyyvvvrrrmmmfff[[[MMMCCC:::888666666777888777666444444555888<<<>>>??????@@@RRRkkk{{{xxxxxx|||}}}|||}}}~~~zzzwwwwww{{{}}}yyyvvvuuutttsssrrrrrrrrrrrrtttxxx{{{dddOOOCCC===;;;;;;888:::<<>>888777555333222222222000///111000000///...---,,,+++,,,,,,,,,---......//////,,,,,,,,,,,,,,,+++++++++111111000///---+++***)))((())))))((('''(((***---,,,,,,,,,+++***)))''''''((()))******(((((()))***((('''''')))***+++***(((***((((((******((((((***((((((((())))))))))))))),,,)))(((***)))%%%%%%'''((()))+++---,,,***(((&&&)))******+++,,,,,,++++++*********+++++++++,,,,,,******+++++++++++++++***)))***,,,---...111666999;;;777666555333///111555>>>FFFRRR^^^iiittt~~~zzzvvvyyyzzzmmm```VVVPPPLLLJJJFFFHHHLLLOOOUUU]]]gggmmmpppssswwwyyyzzz{{{}}}{{{|||}}}~~~~~~~~~|||}}}~~~}}}wwwwwwwwwwwwyyyzzz{{{{{{{{{|||~~~{{{||||||}}}}}}~~~}}}}}}~~~}}}~~~}}}~~~}}}yyytttpppjjj```RRRIII???===:::999999888666444555555666888;;;>>>AAABBB@@@RRRjjjyyywwwxxx{{{|||yyyyyy||||||~~~{{{wwwvvv|||}}}yyyuuusssrrrrrrrrrrrrrrrrrrtttxxxzzzcccNNNAAA<<<:::999:::;;;===CCCQQQiiiyyykkkiiirrrvvvdddSSSGGG@@@:::666777555333222222222111///000000//////...------,,,---------------------...---,,,,,,,,,++++++******000000000///---,,,***)))))))))***)))'''''')))+++******+++******)))((((((((()))***)))((('''(((***))))))))))))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((++++++((('''***''')))+++------+++((('''******++++++++++++******+++++++++******************+++,,,---------,,,+++***+++,,,---000444:::???AAA<<<888666555666===EEESSS\\\jjjvvv}}}uuupppmmmmmmnnnrrr{{{~~~|||yyywwwvvvuuu{{{ooobbbXXXRRRMMMJJJFFFIIINNNUUU\\\dddlllqqqsssuuuyyy{{{{{{{{{|||}}}zzz{{{|||}}}~~~~~~~~~~~~~~~{{{xxxwwwwwwxxxxxxyyyzzz|||}}}{{{}}}}}}}}}~~~}}}~~~|||xxxuuuqqqiii\\\RRRHHHEEEAAA===;;;888555333777777777888999<<>>EEEUUUmmmzzzllliiirrr~~~|||ppp]]]MMMCCC===:::777777555333333333333222111//////////////////////////////...---,,,++++++***,,,,,,,,,++++++*********---------------,,,,,,+++)))******)))'''&&&&&&((('''((()))***************''')))***)))((('''((()))+++,,,,,,+++************(((((((((((((((((((((((('''''''''''''''''''''''''''$$$%%%)))***((())),,,&&&(((+++---...---+++***++++++++++++***)))((('''++++++************))))))&&&''')))*********)))(((***+++---///222777===BBBBBB<<<777888:::AAANNNYYYjjjsssxxxppphhhccc^^^[[[ZZZ^^^eeeppp~~~~~~~~~}}}|||zzzwwwtttrrrpppmmmllljjjgggeeecccbbbaaa|||pppcccZZZSSSMMMKKKGGGKKKQQQZZZbbbjjjpppsssuuuxxx|||~~~~~~}}}||||||zzzzzzzzz{{{{{{{{{{{{|||~~~}}}~~~}}}|||{{{yyywwwtttuuuwwwxxxxxxxxxyyy|||~~~|||}}}~~~~~~}}}~~~~~~{{{{{{zzzsssfff[[[PPPLLLFFF@@@<<<999666444555666777777777999<<>>FFFWWWoooyyyllljjjsssuuuiiiYYYKKKBBB>>>;;;888777555333333333333222111....../////////000000000000///...---,,,***))))))+++++++++++++++***************+++,,,,,,,,,,,,,,,***++++++)))'''%%%%%%&&&&&&&&&((()))***+++++++++'''((())))))''''''((()))+++---...---+++******+++'''))))))''''''))))))'''''''''''''''&&&&&&&&&&&&""" !!!&&&'''&&&'''+++'''(((***+++---------,,,,,,,,,,,,+++***((('''&&&******************))))))(((((()))***++++++++++++***,,,...111444888>>>BBB@@@<<<;;;@@@GGGRRRaaannn}}}uuupppjjjccc]]]XXXRRROOOOOOKKKLLLRRR\\\iiizzz}}}xxxtttpppmmmiiihhhhhhgggeeedddbbbaaabbbaaa```^^^\\\[[[[[[[[[|||pppdddZZZSSSMMMJJJIIIMMMUUU^^^hhhppptttvvvxxx|||}}}|||zzzyyyyyyxxxxxxxxxxxxyyy{{{~~~{{{|||~~~|||~~~}}}{{{}}}zzzwwwvvvvvvtttrrrsssuuuwwwwwwwwwxxx{{{~~~|||~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~|||zzz}}}yyylll```RRRLLLDDD>>>:::888666555111444666666666777:::======MMMdddzzz|||pppnnnppptttwwwvvvxxx{{{yyyyyyyyyyyyzzz|||~~~{{{{{{{{{xxxtttrrrsssuuuuuuuuuvvvxxx}}}gggRRREEE???<<<;;;999999<<>>:::888666444222111222333222111//////........................------,,,+++******************++++++++++++((()))***+++++++++++++++)))***+++***)))''''''(((''''''((()))*********)))'''((()))(((''''''((()))(((+++//////---,,,,,,---'''++++++''''''++++++'''(((((((((((('''''''''&&&$$$""""""&&&(((&&&'''***)))))))))))))))***++++++***************)))(((((())))))))))))************++++++++++++,,,---...///))),,,///222555999>>>AAAEEEEEEJJJUUU```jjjxxx}}}tttkkkeeeZZZUUUOOOJJJGGGFFFDDDCCCDDDAAABBBIIITTTaaasss{{{wwwqqqmmmkkkiiihhhfffbbbbbbcccccccccccccccbbbddddddcccbbbaaaaaaaaaaaa|||pppdddZZZSSSMMMJJJKKKOOOWWWbbblllsssvvvwwwzzz}}}zzzyyywwwvvvvvvvvvwwwwwwzzz|||yyyzzz|||~~~yyy||||||yyy{{{wwwtttttttttsssrrrqqqtttvvvvvvuuuvvvyyy}}}|||~~~~~~~~~}}}~~~||||||~~~|||zzzyyyyyyzzzzzzzzzwwwwww{{{zzzlll```OOOIII@@@999666444444444...111444666666777:::===:::KKKbbbxxx}}}pppnnnoootttwwwwwwzzz~~~zzzxxxwwwxxx{{{~~~yyy{{{|||zzzvvvssstttuuuvvvvvvwwwyyy~~~~~~fffPPPCCC===;;;:::777777;;;EEEVVVmmmtttkkkmmmwww~~~sssfff^^^QQQGGGBBB===999666444222111000111111111000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))************))))))(((***+++,,,*********+++((()))))))))))))))(((''''''((()))((('''&&&''')))%%%***///000///---...///(((,,,,,,((((((,,,,,,(((******))))))((((((((('''(((&&&&&&******((())),,,+++***((('''''''''))))))(((((()))***************((()))))))))************)))(((''''''(((***,,,---(((,,,000333666:::>>>@@@MMMQQQ[[[jjjvvv~~~vvvmmmcccYYYOOOIIIHHHDDD>>>;;;;;;<<<>>>>>>===;;;===EEEPPP^^^ppp|||zzzyyyxxxwwwvvvqqqmmmiiiffffffggghhhhhhfffggghhhiiikkkkkklllllljjjjjjiiiiiiiiijjjkkkkkk}}}ooofff___WWWPPPNNNNNNUUU___hhhlllpppuuuxxx|||xxxxxxwwwwwwwwwyyyzzz{{{|||}}}~~~}}}}}}~~~~~~xxxzzz}}}~~~}}}yyywwwuuuuuuuuutttrrrpppqqqsssuuuxxxyyyzzz{{{{{{{{{}}}}}}~~~~~~|||{{{yyyyyyyyy{{{}}}~~~}}}zzzzzz{{{uuujjjaaaOOOEEE<<<999777333111222111222333333333444777::::::MMMggg}}}qqqqqqqqqssswwwzzz||||||}}}yyyuuurrrsssxxx~~~|||zzzxxxwwwwwwwwwuuutttyyyyyyxxxwww}}}yyyaaaQQQHHH@@@;;;:::888<<>>:::777444111111222222222111000000000///......///...,,,***333111///,,,,,,---///000------,,,++++++******)))...---+++))))))***+++,,,---,,,,,,,,,)))%%%(((---*********)))))))))))))))++++++************++++++(((+++...///...,,,,,,,,,000---***)))***)))&&&###,,,***((('''&&&'''((()))''''''''''''((()))++++++++++++,,,,,,,,,---------***+++,,,---,,,***(((&&&((((((((((((((()))******,,,+++***+++,,,,,,,,,+++...000333555999AAALLLTTTaaaiiittt}}}tttmmmkkkbbbWWWOOOLLLHHHBBB===<<<;;;:::888777777666666<<<:::===GGGTTTcccsss~~~||||||vvvvvvvvvvvvuuutttsssrrrooonnnlllkkkkkklllmmmnnnlllllllllllllllmmmmmmnnnnnnppprrrsssssssssuuuwww}}}oooggg___WWWQQQOOOSSSZZZcccjjjnnnrrrvvvzzzyyyyyyxxxxxxyyyzzz{{{|||zzz|||~~~}}}}}}~~~~~~zzz{{{}}}~~~~~~~~~|||{{{yyyxxxvvvuuuuuuuuusssrrrssstttvvvxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}{{{yyyyyyxxxwwwxxxzzz|||}}}{{{wwwwwwwwwrrrhhh___NNNDDD;;;777555222111333111222333333333444777:::<<>>999777666555444444333222000///.........------...//////---,,,++++++******************+++++++++++++++++++++,,,...,,,+++))))))***+++,,,+++)))((((((%%%!!!###((()))))))))))))))************))))))(((((())))))***)))***+++***))))))+++---+++)))'''(((***+++***((()))))))))))))))(((''''''((((((((())))))***+++,,,++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,+++)))((()))(((((((((((()))************)))***+++,,,,,,,,,///222666;;;BBBMMM[[[eeesssyyyxxxooofff]]]WWWPPPLLLFFFAAA===:::888777888888777666555555555555;;;999===HHHVVVdddsss~~~}}}}}}~~~~~~}}}|||zzzxxxwwwvvvuuuuuuuuutttsssrrrqqqpppnnnmmmmmmllllllmmmmmmmmmnnnnnnooooooooooooooonnnoooqqqssstttttttttvvvxxxqqqggg___WWWRRRRRRZZZ```gggmmmppptttyyy}}}{{{{{{zzzzzzzzz{{{{{{|||{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzxxxvvvvvvvvvvvvuuutttvvvwwwxxxzzzzzzzzzyyyyyyzzz{{{}}}}}}}}}~~~~~~{{{{{{~~~zzzxxxwwwwwwvvvwwwxxxzzz|||}}}}}}yyyuuussssssnnnfff___OOODDD999444333111222555111222333333333444777:::>>>OOOhhh}}}rrrqqqpppppprrrrrrqqqpppqqqrrruuuxxxzzz{{{{{{{{{uuutttssssssuuuwwwwwwvvvsssuuuuuuxxxzzzaaaPPPFFF>>>:::888999<<>>JJJXXXfffuuu~~~|||}}}|||zzzxxxwwwxxxyyyzzzxxxxxxyyy{{{}}}~~~}}}|||xxxxxxwwwvvvuuutttsssssstttttttttsssrrrqqqooonnnmmmmmmnnnnnnnnnnnnmmmmmmqqqrrrsssttttttsssqqqpppppprrrtttuuuuuuuuuwwwyyyrrrhhh```XXXUUUVVV___dddjjjooorrrvvv{{{||||||{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~|||yyywwwwwwxxxxxxxxxwwwzzz{{{||||||||||||{{{zzz}}}~~~~~~|||yyyzzz~~~zzzxxxwwwwwwwwwxxxyyy{{{}}}~~~}}}zzzuuusssrrrmmmfff```PPPEEE999444222222444777111222333333333444777:::???OOOgggzzztttrrrqqqrrrssssssqqqooonnnppptttwwwzzz{{{{{{{{{vvvtttssstttvvvwwwwwwvvvrrrttttttxxxyyy```OOOEEE===999888999<<>><<<:::666777888888777666666666222111111111222222333444999999???MMM[[[iiiwww{{{yyyxxxxxxxxxxxxwwwuuuxxxwwwwwwwwwxxx{{{}}}|||{{{zzzzzz{{{|||{{{zzzvvvuuuuuuuuuuuuttttttttttttttttttsssrrrpppooonnnlllmmmnnnppppppooonnnmmmtttvvvwwwxxxxxxuuurrrpppqqqrrrtttuuuuuuvvvxxxzzztttiii```YYYWWWZZZ```eeelllpppssswww}}}}}}}}}}}}||||||{{{{{{zzz~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{xxxxxxyyyzzzzzzzzz~~~~~~~~~}}}|||}}}~~~~~~~~~}}}~~~yyywwwyyy~~~|||zzzxxxyyyyyy{{{|||~~~|||yyyvvvtttooohhhcccSSSGGG:::555333333555999111222333333333444777:::???OOOgggxxxrrrqqqqqqrrrttttttrrrpppooopppsssuuuxxxzzz||||||yyywwwvvvvvvwwwxxxxxxwwwtttttttttxxxvvv]]]LLLCCC<<<999999999<<>>;;;777444222222000///.........111333555000///---------,,,***(((,,,,,,+++***)))(((((((((,,,,,,,,,+++++++++******++++++*********))))))***---)))''')))***((())),,,''''''((()))***++++++,,,***))))))(((((())))))***&&&(((***+++***)))))))))((()))))))))((((((((()))***)))(((''''''((()))***))))))((((((((()))******(((((()))))))))*********'''((()))+++,,,---......***************+++,,,,,,,,,,,,,,,,,,---222:::@@@MMMWWWfffttt}}}zzzvvvooofff]]]VVVRRRIIIDDD>>>999777777777777555222000222444444000,,,111111111111222333444444888999BBBPPP```mmmzzz~~~}}}|||zzzxxxuuusssrrrsssttttttsssrrrrrrrrrsssvvvyyy~~~}}}yyywwwwwwvvvuuutttttttttttttttttttttttttttsssssssssssssssrrrpppppplllmmmooopppqqqpppooonnnwwwxxxzzzzzzyyyvvvssspppppprrrtttttttttuuuwwwyyyvvvjjj```YYYYYY]]]ccchhhooosssuuuxxx|||~~~}}}{{{{{{zzz~~~}}}{{{|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~|||yyyyyyzzz|||}}}}}}~~~}}}|||||||||{{{zzz||||||{{{xxxwwwxxx~~~~~~}}}zzz{{{|||}}}~~~~~~{{{yyyuuupppiiieeeUUUIII<<<666444333555888111222333333333444777:::@@@PPPhhhyyyppppppppprrrssssssqqqooopppqqqsssuuuxxxzzz|||}}}zzzyyywwwwwwyyyzzzzzzyyywwwvvvtttwwwrrrYYYIIIAAA<<<::::::999;;;???HHH[[[vvv~~~llliiiqqq{{{|||ssseeeXXXOOOHHHAAA<<<999;;;===<<<888444111000333222111///......//////111000...------+++)))&&&------+++******)))******------,,,,,,+++******)))+++************)))))))))333...+++,,,,,,)))(((***(((((())))))******++++++***))))))(((((())))))***%%%(((+++,,,+++***))))))$$$&&&((((((((((((***,,,***)))'''&&&&&&(((***+++)))((((((((((((((())))))((()))))))))************((()))***+++,,,...//////++++++******++++++,,,---+++,,,...///333<<>>;;;666333222222222111555111---...222222---(((111111111111111222333444888:::DDDTTTdddqqq}}}}}}yyywwwvvvvvvwwwvvvuuusssqqqooonnnooopppqqqpppooopppqqqssswww|||{{{wwwvvvuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqmmmnnnoooppppppqqqqqqpppyyyyyyyyyyyywwwtttqqqooonnnppprrrsssssssssuuuwwwwwwkkk```ZZZ[[[```hhhmmmtttwwwwwwxxxzzz|||}}}|||yyy}}}}}}zzzzzz{{{~~~~~~}}}}}}~~~|||zzzyyy{{{~~~~~~~~~}}}|||||||||zzzzzz{{{|||zzzxxxvvvxxx~~~~~~||||||}}}|||||||||zzzuuuooohhhcccUUUIII===777444222222555111222333333333444777:::AAASSSkkk|||rrrrrrrrrtttuuuuuurrrpppppprrrtttwwwyyy{{{{{{{{{xxxwwwvvvwwwzzz||||||{{{yyyxxxuuuxxxmmmTTTFFF???<<<;;;<<<999;;;???HHH]]]xxx|||jjjhhhqqq|||qqqgggZZZOOOHHHCCC???<<<666999:::999555111000000333222111000///...------000...---------,,,)))''')))***,,,---------,,,,,,,,,+++++++++++++++++++++***************))))))(((444...+++---///---,,,---)))))))))))))))*********)))((((((''''''(((((()))''')))******))))))***+++$$$&&&((((((''''''))),,,((((((((((((((()))************))))))((())))))***)))))))))*********++++++))))))***+++,,,---///000,,,++++++++++++,,,------...111555999@@@MMM^^^iiixxx}}}wwwsssmmmfff```SSSOOOJJJDDD???<<<:::999666444111111111111///...333111//////111111///---111111000000000111111222999<<>><<<<<<>>>999;;;???III^^^yyyzzzhhhgggqqq}}}~~~wwwddd[[[NNNEEE@@@===:::888666777888666111//////000///000000000000000///......---,,,,,,------+++)))"""'''+++,,,+++)))(((*********++++++,,,------***************)))((((((+++&&&$$$(((,,,,,,---///*********)))))))))))))))'''''''''&&&&&&''''''''')))))))))'''&&&'''***,,,(((***+++)))&&&$$$&&&(((%%%''')))***+++***)))(((++++++***************+++************++++++++++++*********+++,,,---///000,,,,,,++++++,,,,,,---...222666<<>>;;;:::;;;888:::>>>III```{{{nnniiinnnxxxpppeee[[[RRRFFF???===<<<999666777666444222222222444555222222333222111///---,,,........................,,,---...---+++***+++,,,)))************)))((((((***+++***((())))))$$$***'''$$$&&&+++---***''')))***)))(((&&&&&&(((***,,,+++***)))(((((((((((((((&&&%%%'''***,,,+++)))*********)))(((&&&%%%$$$+++)))((()))+++,,,)))'''((('''&&&'''((())))))'''))))))))))))************............///222555888//////...,,,***---444999333>>>MMMXXXaaammm~~~yyyrrriii```SSSKKKHHHFFFCCC@@@;;;777444333444444222///---000333333000///000222///000000000000000//////111222444444333333444555777<<>>BBBLLLbbb|||xxxiiigggooo{{{xxxkkk___VVVIIICCC;;;666555555444222222111000000000111333444111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***+++++++++++++++******)))......+++'''(((,,,,,,(((---***((()))+++,,,***''''''((()))((('''(((***,,,(((((((((((()))***+++,,,+++***(((((())))))(((''''''''''''(((((()))))))))***)))((()))***+++***(((***)))((()))+++,,,+++***))))))))))))************,,,***))),,,111555555444000000000///111888CCCKKKXXXeeeuuutttjjjaaaXXXOOOIIIBBB===777444444444222///...//////...---,,,---...***+++,,,,,,,,,...111333---....../////////......///111222222111222444666===EEETTTeeerrr|||}}}{{{yyyyyyxxxvvvvvvuuuuuuuuuyyyzzzzzzzzzyyyxxxvvvuuuqqqqqqpppppppppppppppqqqrrrqqqpppooonnnoooppppppnnnoooqqqsssuuuwwwyyyzzz{{{zzzxxxtttqqqpppqqqsssuuusssqqqrrrtttwwwxxxxxxtttsssrrrpppnnnmmmmmmmmmoooooopppqqqrrrrrrrrrrrrttttttuuuuuuuuusssrrrqqqppppppppppppqqqrrrssssssyyyooojjjnnnvvvzzz|||~~~~~~~~~|||||||||{{{zzzzzz|||~~~|||~~~|||{{{yyyyyyxxxyyy{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~|||yyyvvvtttuuuuuuvvvvvvwwwyyyzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~{{{zzzyyyzzz{{{||||||{{{zzzxxxuuussspppmmmhhheeeZZZMMM???:::888666555666555555666555444666999<<>>CCCMMMbbb{{{vvvhhhgggooo|||xxxmmmbbbWWWPPPCCC???999666555666555555000000000111222333444555111111111111000000//////------------------------***+++,,,+++***)))***++++++,,,,,,,,,,,,+++******+++,,,,,,)))))),,,---******(((''''''((()))'''%%%)))******(((&&&$$$%%%&&&((((((((((((((()))*********)))))))))))))))))))))((((((((((((((())))))***))))))((())))))************)))((()))+++++++++***((()))))))))************+++((((((,,,222666666444111222555888>>>IIIWWWaaakkkuuuxxxqqqfff[[[QQQHHHAAA<<<888666333222333222000...***---//////,,,,,,---000///...---------///222444,,,---..................///000111111111222555777???JJJZZZiiiuuu~~~~~~yyyvvvuuuuuuttttttttttttuuuuuuvvvyyyyyyyyywwwvvvsssqqqppppppppppppoooooooooppppppsssrrrqqqpppppppppqqqrrrqqqqqqrrrssstttuuuvvvvvvwwwwwwuuurrrpppqqqtttvvvvvvuuutttuuuwwwxxxxxxwwwtttsssrrrqqqooonnnnnnmmmmmmoooqqqssstttsssrrrqqqqqqsssuuuvvvvvvuuutttsssqqqqqqqqqqqqqqqrrrssssss|||sssooorrrxxx|||}}}}}}|||}}}~~~}}}}}}|||{{{zzzyyyzzz{{{|||{{{{{{{{{zzz{{{|||}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvwwwvvvvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxyyy{{{|||}}}{{{zzzzzz{{{}}}~~~}}}|||zzzxxxvvvtttrrrnnnjjjggg\\\NNN@@@:::888555555666555555666555444666999<<>><<<888666555555555555000000111333444666888999222222111000000/////////)))))))))))))))))))))))),,,---------+++***+++,,,+++,,,,,,,,,,,,+++******%%%***,,,******,,,+++((()))(((''''''''''''&&&%%%+++,,,,,,+++)))(((((()))******)))(((''''''(((((('''((())))))******+++,,,******)))(((((((((((())))))))))))(((((()))+++,,,)))((('''(((***+++***)))((()))))))))************,,,***)))+++///222222111111666<<>>:::777555444000000000000...---+++***(((***---...---------...222000---,,,---...---,,,,,,---...//////////////////000111111111444888;;;DDDUUUiiivvv}}}uuuooonnnnnnmmmmmmmmmlllmmmmmmnnnoooooooooooooooooopppppppppqqqpppooonnnmmmmmmmmmmmmoooooonnnoooppprrrtttuuuzzzxxxvvvtttrrrqqqrrrrrrooopppqqqqqqqqqssswwwzzzzzz{{{}}}|||wwwssspppqqqqqqqqqpppooonnnnnnlllnnnrrrtttuuutttqqqooooooppprrrtttuuuuuuttttttqqqppppppoooooopppqqqqqqzzzuuuvvvzzzyyy|||~~~}}}{{{}}}~~~~~~}}}~~~||||||}}}|||{{{{{{{{{}}}~~~||||||||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzzxxxvvvvvvvvvwwwxxxzzzzzzzzzzzz{{{{{{|||}}}|||}}}~~~}}}zzzxxxvvvsssnnnkkkaaaRRRBBB:::777444333444444444444333333555888;;;BBBQQQjjj~~~uuutttssssssvvvwwwwwwwwwzzzzzzyyyxxxxxxwwwwwwvvvvvvyyy{{{{{{yyyyyyzzz|||wwwxxxxxx|||vvvaaaKKK@@@<<<:::999999888<<>>NNNcccyyy}}}zzzxxxwwwyyy|||}}}~~~vvvpppoooqqqqqqpppooonnnmmmmmmmmmmmmqqqqqqooonnnnnnmmmmmmmmmsssrrrpppnnnlllkkkjjjjjjiiiiiijjjlllnnnrrruuuvvv}}}zzzvvvssspppnnnmmmmmmpppqqqssssssrrrqqqsssttttttsssssstttvvvvvvtttssssssrrrrrrqqqooollliiihhhmmmoooqqqssstttsssrrrppppppoooooopppqqqrrrssstttrrrrrrqqqppppppqqqqqqqqq