BMVG6(V }}}vvvrrrppphhh```QQQNNNKKKFFFAAA>>>;;;:::===<<>>HHHuuu}}}XXXDDD===888222:::888222+++)))******&&&+++,,,---///000111111111---///222666888666111---111000000000000...+++(((+++***+++---...---***(((+++,,,...//////---***)))+++++++++++++++++++++++++++---...---+++******+++(((,,,...+++***------+++))))))+++---,,,)))***...000---******---///...,,,------...////////////...000///...---,,,+++++++++,,,,,,,,,,,,,,,---............------------......---......//////......------...111333333333111000111111000///...---,,,,,,******+++,,,------......//////000111222222222111000111222222333333222222222222222111000000333555222111000//////000111111222555777666333111111333111111222333333333222222444444555444333444777999;;;:::999888888888999::::::999777666555555555555:::777666888888666777:::777777888999:::;;;;;;<<<;;;<<<<<<;;;888777888999999777555555777999::::::<<<;;;999777555444444444666555333222111222333444555:::<<<;;;<<<@@@CCCBBB<<<999777666777999999999888888888888888888888888:::999888777666666777888666333333555555444777===999999888666333333555777:::;;;<<<=========<<<;;;999999999999888666444222333333333333333333333333222000000444666666888;;;>>>===;;;::::::;;;===>>>;;;444222777777333222666666<<<>>>999555444444222222555888999888555333222555555666777777777777777666666555555555555666666444444333444555444222///222222111000000//////...///000111222222111///------...///.........000222333222111///............---...000111333555777777000///.../////////---+++---000111//////222222...111111000000000000111111555888999777888::::::777777666555444444444555666333777888444333555555444444444444555555555666666555666888888777777999:::888888:::@@@DDDEEEBBB???<<<@@@GGGSSSggg}}}XXXGGGDDD@@@AAA???DDDLLLRRRhhhxxxsssmmmhhhddd]]]UUUNNNJJJJJJGGGCCCBBBCCC@@@:::<<<;;;:::888666555444333555555999<<<:::444666<<>>AAAAAA@@@AAACCCIIIRRR```wwweeeLLLAAA>>><<<===<<>>;;;333------000222444555333111111111000111222222222111000///000/////////////////////...---...222777999777555...//////000444999888333888===CCCCCC>>>888444222000...------...///......+++......,,,...444666555444777:::;;;888555333222...///000222333333333333111111000000000000111111000000000111222222000.........------,,,++++++*********+++,,,,,,,,,,,,+++)))+++,,,,,,+++***++++++++++++,,,,,,---,,,,,,,,,//////......------,,,,,,*********+++---...---+++***---,,,)))***---...,,,...------......///000111333666666333222444333///000333777::::::888444111///333444111000222444222222222222333333333444444444555777777666666888999<<<888888<<<:::777===GGGSSSkkkwwwUUUEEEAAA@@@???999<<<<<>>DDDLLLNNNaaapppddd```___\\\ZZZQQQBBB666222111///...---,,,++++++*********'''******&&&%%%)))+++******+++---...//////...---,,,---...,,,,,,......---,,,222999GGGdddfffDDD999000...,,,***...444///---)))&&&%%%&&&(((***((()))+++///111111...,,,,,,///111111...,,,,,,---&&&!!!$$$///222+++'''+++333333222222111///...---$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))))))))***,,,&&&+++---***)))+++,,,***###&&&%%%$$$'''---,,,%%%&&&'''&&&%%%$$$$$$&&&((('''(((((()))))))))))))))***))))))(((((((((((()))&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&'''((()))************)))((('''&&&''')))+++,,,...---------------,,,,,,((((((((()))******++++++((()))+++...000111222222000111000,,,((((((...333000111222111...,,,+++,,,,,,++++++,,,---///111333333111///...///000///......---+++*********+++++++++---//////...------...000000/////////111222333333777999777111...///111000,,,,,,......,,,,,,000444333111///...///000111...---...222555666444111.........---,,,000666;;;333777999777222......000+++,,,...///111222222222'''---000///...000///---...------...000000000...........................,,,,,,...///000111111111******---111000+++***---))),,,000222111//////...000000111111111///...---///............///000000,,,+++,,,222888;;;999666///111111000555;;;888000111666::::::555111111222000000///...///222111///222222000,,,...444666444333444555444222000//////***+++,,,...///000000000000111222333333222111000---------...000000...,,,++++++******)))((((((((((((((())))))*********+++''')))+++,,,***)))((()))'''(((***+++,,,,,,+++***))))))*********+++++++++(((((((((***,,,---,,,+++))),,,+++'''(((,,,---+++,,,,,,,,,---...///000111777999888444222333111---//////......///000111111,,,000111///...000222000111111222222222333333333222333555555444444666777666222555>>>BBBEEEUUUhhhgggKKKFFFEEE>>>;;;>>><<<>>>===CCCIIIJJJ[[[zzzwwwooodddWWWPPPPPPRRRLLLDDD===888555222111***))))))(((''''''&&&&&&((('''&&&&&&(((((('''&&&,,,---///000000///---,,,,,,,,,++++++,,,,,,---...111///222???SSSnnnUUUAAA222222444111///333555///)))&&&(((***++++++(((,,,---,,,111888999555222111//////000000///...(((''''''''''''((())))))(((+++000555777555///******((('''%%%%%%&&&'''(((+++'''%%%&&&&&&$$$%%%)))((()))***++++++***)))(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***++++++***)))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%###%%%''''''&&&%%%&&&'''((('''&&&&&&((())))))((((((((((((&&&%%%&&&))),,,+++,,,---...,,,***'''$$$&&&&&&'''((()))))))))((((((((())))))***+++------+++++++++++++++***)))(((...---+++******+++---...---+++***,,,000111000......***''')))///333333222---,,,+++))))))))))))***,,,)))'''(((+++,,,,,,***++++++,,,,,,...///111222555555444222000---+++***//////...------------...000////////////000111111,,,...111444444222000...///...---------///000111---...000///...------...---...------222777666222000...,,,---///...+++((((((***,,,.../////////...******,,,000444444111...,,,,,,,,,---------...............------,,,,,,,,,///000111111111///...---.........///000222444555...///000///...---...///.........000222222111///...///...,,,***,,,222777666444555777444///...111444222///------------,,,000...,,,+++,,,///222555))),,,000222111///,,,***,,,,,,,,,,,,...///111111...///000000000///---,,,------...//////.........,,,+++***(((((((((((()))(((((())))))*********+++'''(((((((((((((((((('''+++*********))))))((((((***************+++++++++******))))))******+++,,,((((((((()))***,,,---...+++...000000......000222777777777666555444222222........................222222222222222222222222444333222111111111222333999:::666000000666777333666888;;;<<<===MMMwwwcccUUUIIIEEECCC@@@>>>AAA;;;<<>>???:::;;;===@@@AAAHHHZZZjjj{{{xxxuuuuuutttqqqkkkfff```ZZZUUUTTTRRROOONNNOOOHHHDDD>>>999555111---+++''''''&&&&&&%%%%%%$$$$$$$$$###""""""$$$$$$###"""(((***+++,,,------,,,++++++************+++,,,,,,***---111333555DDDdddtttDDD111333777666555000---+++---000333222111(((***++++++...222111...---...///111111///+++'''######$$$$$$$$$######"""%%%'''+++000222111,,,)))&&&%%%###"""!!!"""$$$%%%&&&###"""%%%&&&$$$%%%))),,,111555000'''!!!###'''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&%%%&&&'''((('''%%%&&&''')))(((((($$$%%%'''&&&%%%%%%&&&((('''((()))***)))(((&&&$$$''''''%%%$$$$$$%%%&&&&&&(((''''''&&&%%%%%%&&&&&&((((((((((((((('''''''''&&&''')))+++---...///000111...,,,+++,,,------------***'''(((,,,......,,,---,,,***)))(((((())))))***)))***+++------+++)))------------...000111111000000000000000///...---000///...---,,,,,,+++,,,*********+++,,,------...,,,,,,---...///.........***++++++,,,,,,,,,,,,,,,,,,......---+++))))))***))))))((('''***///---(((++++++---///000///+++(((***)))''''''(((***---...///---,,,,,,,,,,,,***(((,,,,,,,,,------------...------------,,,,,,,,,,,,333111---******,,,000222---------------...//////...///000///---++++++,,,+++******+++------,,,+++,,,------,,,,,,111999???===777333444555222000000...---+++,,,,,,---+++***((((((((()))+++,,,...///GGG;;;...&&&(((+++------))))))***+++,,,---............------,,,,,,,,,,,,&&&'''((()))+++,,,------///...,,,***)))((())))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))************))))))))))))&&&&&&'''(((((()))******((()))***+++++++++***)))''''''''''''(((***++++++)))+++,,,,,,,,,,,,---///...///////////////....../////////......---------111111111111111111111111111000000//////000111111///999@@@===777666:::<<<===;;;@@@RRRmmmtttOOOHHHCCCAAACCCEEECCC@@@???;;;;;;<<<>>>???FFFVVVeeeyyyqqqjjjhhhggghhhhhhfffbbb___]]]YYYVVVUUUUUUSSSRRRRRRHHHEEE@@@;;;777333///,,,%%%%%%%%%%%%$$$$$$######$$$"""""""""###$$$###"""&&&''')))***+++,,,,,,,,,******))))))******+++,,,***---111000...666NNNeeeZZZAAA>>>===999444000......111444666444111((((((((()))+++,,,+++)))***+++---///000---'''### """###$$$$$$######$$$%%%(((,,,......+++(((&&&%%%###"""!!!"""###%%%###!!!###'''***)))***...---111333///'''!!!!!!$$$""""""""""""#######################################$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&(((&&&%%%%%%'''(((((('''"""$$$&&&&&&%%%%%%%%%&&&&&&'''((())))))(((&&&%%%(((&&&$$$""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&((()))+++---------,,,+++000...+++)))***+++---///...,,,******,,,---,,,+++---,,,***)))(((((())))))((()))+++,,,------+++))),,,,,,,,,,,,---.../////////////////////...---,,,//////---,,,++++++++++++******+++,,,---.........+++++++++++++++,,,------)))***,,,,,,---,,,+++***,,,---...,,,***((('''((((((((('''%%%(((,,,***%%%)))***---///000...+++))))))((((((((()))***,,,---,,,+++)))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++...333666---,,,,,,+++++++++,,,,,,---...000///,,,*********,,,++++++,,,...///...---)))+++,,,,,,...444===DDD???666000111333222///...---,,,+++,,,------+++***(((((()))***++++++++++++444000,,,+++,,,---+++))))))***+++,,,,,,---------000000///...............+++++++++,,,,,,---...///000///---+++))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))*********)))))))))))))))&&&&&&'''((())))))***+++'''(((***,,,,,,+++)))((('''''''''''''''((()))***+++,,,---------...//////+++,,,,,,---......------000000//////......------111111111111111111111111000000000000111111111222111777;;;888444555<<>>\\\}}}rrrYYYIIIAAA===//////222888???CCCBBB@@@333...+++,,,,,,+++,,,...+++************)))%%%###!!!!!!"""###%%%(((***+++###"""###%%%(((******)))((('''%%%$$$$$$$$$&&&'''######'''---000//////111Ħ&&&###!!!!!!!!!!!!Ħ##############################%%%%%%%%%&&&&&&&&&''''''&&&ӵ%%%"""############$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&'''&&&$$$%%%&&&(((''''''###$$$&&&%%%$$$$$$%%%'''(((((()))(((((('''&&&&&&%%%%%%###""""""###$$$$$$$$$$$$%%%%%%&&&((()))***&&&%%%$$$###$$$%%%&&&'''%%%'''***,,,---------,,,)))******))))))+++...111------------,,,,,,,,,+++,,,+++)))(((''''''((((((&&&(((***Ħ+++***)))))))))))))))***.........---,,,+++***))),,,,,,++++++******++++++'''(((***+++++++++***)))***))))))))))))***++++++++++++++++++++++++***)))***,,,---,,,)))''''''(((******)))'''***...,,,'''***,,,------,,,+++++++++(((***,,,......---,,,+++//////...+++((('''((()))((((((((())))))))))))***++++++++++++,,,,,,,,,,,,***+++,,,------,,,***)))+++******)))))))))******(((+++------,,,***)))))))))((((((***---000111111555666666333///...000333888222...000111///---...000---+++***+++,,,,,,++++++,,,,,,,,,+++***))))))&&&+++000///***(((+++///***+++---.........---,,,,,,---.........---+++***///...,,,+++******+++,,,...---+++***))))))******'''''''''''''''&&&&&&&&&'''(((((((((((((((((('''))))))))))))************(((((())))))))))))******'''((()))*********)))((()))((((((''''''''''''((()))(((((()))+++,,,,,,++++++,,,,,,---.........---////////////////////////////////////////////////000111222333333333333333222333666;;;;;;:::===BBBhhhjjjPPPGGGGGGBBBBBB@@@;;;;;;>>>AAA@@@<<<::::::<<>>777222---***$$$$$$$$$$$$$$$4ĉ@ӵ%%%$$$###"""###%%%'''))),,,...///+++++++++++++++,,,------///...000333444333666;;;KKKcccuuu]]]LLLBBB888888999>>>DDDGGGEEECCC666///***++++++***,,,111000...+++)))))))))((('''&&&%%%$$$###$$$&&&)))+++###"""!!!###&&&)))******((('''%%%$$$###$$$&&&'''%%%%%%(((---...***(((***>L'''$$$$$$$$$!!!!!!=hĦ###########################$$$$$$$$$$$$$$$%%%%%%&&&4ĉ@ӵ""""""""""""######$$$$$$"""$$$%%%%%%$$$$$$$$$&&&'''%%%$$$%%%&&&'''''''''%%%&&&&&&%%%$$$$$$''')))((((((((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$######%%%'''((('''(((***+++,,,,,,++++++(((***++++++))))))+++...+++,,,---,,,++++++++++++,,,+++)))(((''''''((((((%%%''')))>L***++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++***************++++++,,,)))***+++,,,,,,***)))'''((()))))))))************+++***))))))(((((())))))***+++,,,,,,***((())))))***+++)))(((+++000...))),,,---...,,,)))(((***,,,++++++,,,,,,,,,,,,,,,,,,...//////---***((()))+++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,------,,,***(((&&&***)))))))))))))))***+++&&&(((,,,---,,,***)))))))))))))))+++///333555666888999999666000,,,+++,,,444111000222222......000111...***'''((()))******)))************+++++++++---......+++((('''+++...)))***,,,---------+++***+++,,,///000000...+++)))...,,,+++))))))***,,,,,,++++++))))))))))))***+++((((((((((((''''''&&&&&&&&&'''((())))))((('''&&&((()))))))))************))))))((((((((((((''''''(((((((((((())))))))))))***))))))((('''''''''((()))((('''(((+++,,,+++***,,,,,,------------------.........///000000111111////////////////////////...///111222333333333222///000444999<<>>AAA???:::888<<<>>><<<:::888777:::===BBBMMMXXXuuuvvvsssxxx{{{}}}qqqggg```VVVWWWXXXWWWVVVUUUVVVWWWVVV[[[]]]^^^bbbhhhgggaaa[[[TTTJJJ@@@888222...+++$$$$$$$$$$$$$$$GG=?$$$""""""###$$$'''))),,,///000,,,,,,++++++,,,,,,---.........000333111000555<<<<<>>;;;999666555888<<>>===:::888888888999:::999888999::::::>>>IIIUUUrrr?~4g&e>&eg&e>hӵuuuhhh___g&eWWWguO>uO>&eXXXKKK4ff?>ߝL###gĉ@"""#########Shӵ+++******)))((((((***g&e///>hӵcccfff?><zg&e>&e@@@777HL((())),,,ShӵgL'''%%%"""******(((###$$$$$$S?ʬ%%%$$$3h?D%%)?"""###ZufĦ!!!!!!!!!gL#########g&e"""gĉ@###!!!g&e>&e###@e$$$$$$??&&&&&&(((&&&$$$$$$%%%&&&g<ĉ%%%$$$######3we<Ħ###$$$%%%%%%3h?@e$$$%%%%%%&&&'''))))))***Z+++...,,,)))'''&&&3h?gL---+++***))))))((('''+++))))))D%%)?***fff?><z------=?Ħ***g&e+++g&e,,,+++***S?ʬ)))4ff?>ߝL***@e+++g&e...(((&&&3h?g&e>&e---+++??---,,,+++******+++,,,---************************'''(((((((((((((((''''''&&&(((******)))''''''(((******))))))))))))((((((+++''')))111777888888;;;999888666444222000...---///---++++++---000222333111000...+++******+++,,,***+++,,,+++******+++,,,---+++)))(((((()))+++------,,,+++))))))((())))))***+++,,,---............,,,+++******)))*********)))))))))))))))***+++,,,************)))((('''&&&''''''(((((())))))******))))))))))))))))))))))))+++***)))((('''''''''''''''(((((()))))))))))))))******)))(((((((((((((((,,,***)))***---...,,,***+++,,,...000000000///...000111111222222333333333111333555222///...111555111//////222333111333888888;;;999EEEjjjuuuQQQGGGFFFBBB@@@DDD???===;;;888777777888999777777999;;;;;;>>>GGGSSSnnn4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ~~~tttiii```Hu]ĦYYYHŐeHŐeHu]ĦYYYqIܗGIӵ%%%tt"""""""""HGgĉ@++++++***))))))((())))))Hu]Ħ,,,ZuR)ĦJJJhhhsߝLGdUĦHƅ^Hu]ĦAAAntHdĦ''')))HGgĉ@111HdĦ(((%%%!!!$$$+++555000&&&$$$Htƅ^'''###Bt=o9ĦDtfo9Ħ""""""###g?!!!!!!HdĦ"""!!!!!!Hu]Ħ"""tt###"""Hƅ^Hu]Ħ$$$H׼s%%%$$$'''&&&&&&(((&&&$$$$$$&&&'''tQ%%%$$$######je<Ħ$$$%%%%%%Bt=o9ĦH׼s%%%%%%%%%&&&&&&'''***(((&&&HtĦ+++...---+++)))Bt=o9ĦHdĦ---,,,***)))(((((((((+++)))(((Dtfo9ĦsߝLGdUĦ+++Ht@cӵHu]Ħ,,,Hu]Ħ******Htƅ^+++qIܗGIӵ***H׼s,,,+++Hu]Ħ000***Bt=o9ĦHƅ^Hu]Ħ---***,,,+++***))))))***+++,,,+++++++++***************''''''(((((((((((())))))&&&(((+++,,,***)))(((((()))))))))************+++,,,)))***000555888:::===999777444111///------,,,000///---,,,,,,...000111/////////...............***+++------,,,***++++++++++++***))))))******+++,,,+++***)))))))))))))))*********+++,,,...///000,,,++++++***))))))******&&&'''''''''(((***+++,,,***++++++++++++)))((('''************************((((((((((((((((((((((((+++***))))))(((((((((((())))))((((((((()))************)))((((((((())))))+++******+++------,,,+++,,,---///000111111000///333333333333333333333444222555666555111000222444000///111555555333444999;;;<<>>FFFPPPjjj4DuXӵDdDΦDdDĦDdDĦt|>>SSSwwwDdDΦDdDĦDdDΦDdDӵnnnGIpӵDdDĦ'''po9wӵDdDĦ$$$$$$###%%%(((AAA;;;///&&&%%%po9u%%%%%%$$$%%%GIdnuR)ĦDdDĦnuR)Ħ !!!CdgĪj!!!DdDĦ!!!""""""DdDĦ%%%HߝL`o9$$$DdDΦDdDӵ%%%DdDĦ%%%$$$%%%&&&&&&''''''&&&&&&'''%%%%%%%%%''''''geĦ######sp?aĦ%%%&&&GIdnuR)ĦDdDĦ%%%%%%&&&&&&'''((('''''''''DdDĦ))))))***+++GIdnuR)ĦDdDĦ------+++((('''(((***'''******DdDĦnuR)ĦDdDΦDdDĦ)))DdDĦnuR)ĦDdDĦ,,,DdDĦ'''po9u((('''((((((=ӊB1.uTӵ)))DdDĦ%%%&&&DdDĦ+++GIdnuR)ĦDdDΦDdDӵ,,,------,,,,,,+++))))))))))))))))))))))))''''''(((***+++,,,---...,,,+++***(((''''''''''''''')))+++,,,+++)))((()))(((((()))***+++,,,,,,---(((,,,111444777888999888666444111...,,,++++++,,,+++...222222///,,,******)))***,,,...000000///...++++++)))'''%%%%%%(((+++***++++++,,,+++***)))(((((()))))))))******))))))((((((((((((***,,,///000---,,,+++***))))))))))))(((((('''''''''''''''((()))***,,,---,,,+++)))'''+++++++++***************((((((((((((((((((((((((***)))))))))))))))***++++++***)))(((((()))***+++))))))((())))))***+++,,,)))+++---......---,,,,,,,,,------.../////////000222222222222111111111111222333555444333222111111222222555888777555:::AAAGGG___aaaTTTHHHAAADDDGGGBBB>>>===???===:::777555444555555666888===BBBAAA???EEELLLhhh4DuXӵDdDʜ4DuTӵ>d<ĦDttttwwwyyywwwoooddd\\\>d<ĦSSS>d<ʜDd<ʜ4DuTӵUUULLLF&uTӵ'''4DufئL>e!!!puR)Ħ***%%%'''))),,,------>d<Ħ)))Dt111555888AAAYYYqqqDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<Ħ***puR)Ħ>d<###$$$%%%'''777555...&&&###peӵ###ĦpeӵDx<>d<ӵDd<qR/ܗ?fӵ""">d<###$$$>d<Ħ$$$4DufئL>e%%%DdDʜ4DuTӵ%%%DdDĦ$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&geĦ$$$s<v>aĦ%%%%%%peӵDx<DdDĦ&&&&&&&&&''''''((('''(((***DdDĦ)))'''((()))peӵDx<>d<...+++(((&&&(((+++***111333>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ,,,>d<Ħ&&&peӵ)))Ħ'''F&uTӵ)))DdDĦ###%%%>d<Ħ***peӵDx<>d<ʜ4DuTӵ,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((***+++,,,---...,,,+++)))(((''''''((()))''')))******)))(((((()))(((((())))))***+++,,,,,,'''...333555555777777444333222000...---,,,,,,,,,)))...222333///+++******''')))+++---...//////...,,,,,,***(((&&&&&&)))++++++++++++++++++***)))(((''''''((()))*********)))((((((((()))***,,,---...------+++***))))))(((((())))))((('''''''''''''''''')))+++---,,,+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++***)))))))))******((((((((()))***+++,,,---)))+++...///...---,,,,,,,,,------......///000000000000000000000000000000333333333333333333333333222222444777777999BBBMMM___iiiMMMHHHBBB???CCCDDDAAA>>>>>>===<<<999666555444555555666888>>>BBB@@@???CCCKKKeee4DuXӵD&dq&ĒRsdKĦDHRRudtttwwwyyywwwoooddd\\\sdKĦRRRD&oq<Ōq&ĒR^^^UUUMMM>dp&ĒR,,,)))nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<Ħ///HHܗDӊB***<x''''''***---,,,&&&"""B?d<###$$$$$$%%%%%%$$$$$$$$$######$$$&&&&&&geĦ$$$Hg8>aĦ$$$$$$B?Ho9&&&>d<&&&'''((((((((()))***>d<ӵ&&&'''B?Ho9'''<x(((&&&))),,,+++777;;;&ӫeʬtIӇ+++>d<Φ>d<Ħ)))D&ӫetIӇ***DdDĦ+++sdKĦ&&&B?dp&ĒR))))))>d<sdKĦ---B?Ho9(((s&dq&ĒR...,,,+++***++++++,,,)))******************)))***************+++++++++***)))((('''((()))+++,,,((())))))(((&&&&&&(((***((((((((())))))*********)))000444222111444555333000000000///......------+++...111000,,,***+++---((()))+++,,,---...//////---...000///---+++++++++,,,,,,+++******))))))(((%%%&&&((()))************'''((()))***++++++++++++...---,,,***)))(((((((((((((((((('''(((((())))))&&&(((***,,,,,,***(((&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))''''''''''''((()))***++++++++++++++++++***)))(((((((((((()))***+++---...(((+++///000...,,,,,,---............///000111111...//////000000111111111444333222222444555666777555555777:::<<>>>>>@@@@@@>>>===???<<<:::888555444444555666555777<<>><<h000---+++fe"""@ďD%%%))),,,"""%%%***...111111ne***+++=e000999999555;;;GGGTTTvvvegesĪj@hfdDĦ333@ďD&&&%%%Hkge((()))(((###))),,,'''"""@h######@G ###HĪj@IŌBene"""Hkge###ne!!! fe&&&Hu]3hh&&&%%%$$$se""""""###$$$$$$$$$$$$######"""###$$$%%%%%%geĦja>aĦ$$$$$$@G%%%&&&se&&&&&&'''((((((*********<Ō&&&%%%%%%@G%%%'''Hkge,,,'''&&&))),,,+++:::???HĪj@IŌ+++,,,ege))))))Hu]3hIŌ((((((DdDĦ+++ne+++'''@h((((((>h(((((((((se)))ne...222@G+++***sĪj@h000///,,,*********+++,,,******++++++++++++******,,,,,,++++++***)))((((((''''''&&&'''(((+++...000))))))(((&&&%%%%%%(((+++(((((((((((()))))))))))),,,222444///...222555444/////////000000///...------///000---)))(((,,,111******+++,,,---///000000---111555666444000---+++---,,,+++***))))))))))))%%%&&&((()))************'''((()))+++++++++***)))...---,,,***)))(((((((((''''''''''''(((***+++,,,%%%'''***,,,,,,***'''%%%###$$$$$$%%%&&&'''((((((************************&&&&&&&&&&&&''')))***+++***+++,,,,,,,,,***)))(((((((((((()))***,,,---...(((+++000111///,,,,,,---////////////000111222333......///000111222222333666444222222555777999:::999999;;;>>>CCCMMM```qqqZZZCCCDDDAAA@@@??????>>><<<<<<>>>;;;999777555444555666666444666:::===;;;:::???GGGYYY4DuXӵĵD^gggmmmsss{{{}}}zzzrrreee[[[OOOPPPQQQhhh```XXXOOOKKK:::333---***""""""!!! %%%***$$$$$$&&&)))---///---,,,+++111333555555777:::===@@@TTTDdDĦ888000%%%%%%%%%&&&'''&&&%%%)))))))))'''%%%$$$%%%%%%%%%$$$!!!"""%%%###### """"""$$$$$$!!!!!! '''%%%D^$$$######$$$s׼s'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$geFm8$$$>aĦ###$$$$$$&&&&&&&&&s׼s&&&&&&&&&&&&&&&&&&%%%'''***Ho%%%)))&&&%%%(((&&&%%%''',,,***(((''')))***000111111((()))+++)))))))))D^)))---...DdDĦ(((---...++++++)))&&&'''(((%%%$$$***333s׼s******)))---000...+++,,,++++++((()))***)))((((((***,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++((((((((()))******++++++++++++******)))(((((((((***))))))***,,,------,,,***---111444444222...++++++*********+++---///000...+++)))***---///---******))))))***---222666999.........000222222111///---,,,***((('''((()))***(((((('''(((,,,111---'''&&&''''''((()))******+++---.........,,,***'''%%%******)))((((((((((((((((((+++...///---)))'''&&&***)))(((''''''((()))***((()))***++++++***))))))((((((((((((((((((((((((((((((((((((((())))))***************************))),,,......,,,+++,,,...---111222000111555666444111///......000111111000111000000222777:::888333;;;777888BBBRRRfff^^^OOOGGG===>>>>>>>>>===<<<<<<;;;;;;888777777777777777888999999666666777888999>>>EEETTTzzzΦ4DuXӵtvӵ>d<ĦĦkkkhhhnnnuuuyyyxxxpppddd[[[UUUUUUĦWWWWWWWWWVVVYYY___ggglllmmmjjjggg```ZZZSSSPPPOOOOOOKKKHHHDDD???888222...,,,***(((&&&$$$###"""#########"""!!!###$$$""" ###'''$$$%%%'''+++///222222111Ħ,,,,,,,,,---...///111333444555777:::<<<===IIIddd>d<Ħ:::000***)))------'''%%%'''&&&###"""""""""###&&&'''&&&$$$&&&(((((('''%%%###$$$$$$!!!"""###$$$&&&'''''''''+++,,,+++(((%%%$$$&&&(((******)))'''&&&$$$######"""!!!!!! !!!!!! !!!!!!  """$$$$$$######Ħ ######$$$%%%&&&&&&''''''&&&>d<Ħ&&&&&&&&&&&&%%%Be$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%geFYĉ$$$$$$>aĦ$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&Be'''''''''''''''''''''&&&'''***nu]ӵ((())))))'''(((+++***)))'''&&&'''***---///*********)))))))))+++,,,...///...,,,***)))***+++'''((()))******)))((('''***************>d<Ħ,,,+++---111111>d<Ħ((()))***Ħ******)))(((((((((((((((%%%&&&''''''&&&''')))+++((((((---444Be+++******)))'''Ħ...///...,,,***))))))*********+++,,,,,,,,,,,,+++***((()))******))))))***,,,***++++++++++++++++++*********++++++++++++******************))))))))))))))))))))))))***************))))))***,,,------,,,))),,,///222333222///...---,,,++++++++++++,,,---***+++------------------++++++++++++---000222444,,,,,,,,,...//////---+++,,,+++)))((('''(((******'''))))))(((+++...,,,'''(((((())))))***+++++++++)))***,,,------,,,***)))+++***))))))(((((()))))))))+++......,,,)))((('''***)))(((((((((((()))***)))************)))((('''************************))))))((('''((()))***+++************************))),,,...---+++***+++---***---......222;;;AAAAAA111000......000111000000000000111444777999888555999;;;AAARRRmmmgggIIIBBB@@@<<<>>>>>>======<<<;;;;;;;;;777777666666555666666777888555444555666777===DDDRRRuuu?aŖ%7uSQuR)ӵsdKĦgdKĦsssfffjjjqqqwwwwwwpppfff___ZZZgdKĦ[[[[[[[[[YYYZZZ^^^fffnnnpppkkkfff___[[[WWWUUUVVVUUURRROOOFFFAAA:::333...+++)))'''&&&$$$######$$$$$$$$$###$$$$$$"""!!! !!!""""""$$$%%%(((---222555666gdKĦ---------------///000222333444555888;;;<<>>GGGIII222000//////000111111000000000222555666777888888;;;EEERRReeetttOOO@@@>>>??????>>>======<<<<<<;;;::::::777777666555444444444444555222222333444555;;;BBBPPPppp>Anene|||kkklllqqqxxxzzztttlllgggneWWWYYY[[[\\\^^^\\\___gggoooqqqllleee[[[YYYXXXXXXXXXWWWUUURRRIIIEEE>>>777222...***(((%%%$$$""""""###$$$$$$###$$$""" !!!!!! ###$$$(((---222666ne111000//////.........///111222222444777999<<<===BBBNNN```|||DeKKK999000///((()))***)))((('''&&&$$$$$$###"""$$$%%%%%%$$$""""""%%%((()))(((%%%###### !!!"""$$$''')))+++,,,((()))+++---///000///...,,,+++***)))'''%%%$$$###""""""""""""!!!!!! !!!###%%%&&&$$$###############ne!!!!!!###$$$%%%&&&&&&&&&%%%$$$&&&ne&&&)))***(((''''''&&&$$$######"""$$$$$$############$$$$$$###$$$$$$%%%%%%&&&>A&&&&&&&&&k<$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))fh&&&&&&***+++)))***...+++***)))(((((()))******''''''''')))+++---......,,,)))&&&'''***+++***'''''''''((())))))(((''''''+++++++++++++++De///---,,,---...///ne))))))ne---))))))(((((((((((())))))((()))***)))'''''')))***'''(((***,,,+++)))&&&%%%((((((ne''')))......---+++***)))))))))&&&(((***,,,...------,,,(((***,,,,,,+++***+++,,,++++++************++++++(((((())))))))))))((((((,,,,,,+++***)))((('''''''''((()))***+++,,,,,,---***)))((()))+++---,,,++++++++++++,,,---...//////------,,,++++++*********///111444333///***((('''))))))***++++++***)))(((///....../////////,,,***(((((((((((()))***+++,,,222888999333,,,)))(((''')))))))))******+++++++++,,,,,,,,,,,,+++***((('''***)))((((((''''''((((((,,,------,,,***)))***,,,************************&&&&&&'''((()))*********************************+++***((('''(((***,,,...************************++++++,,,,,,,,,+++++++++...///...,,,000999@@@BBB333111///000111222111000000000333666666666;;;AAAFFFZZZooozzzYYYJJJEEE@@@===>>>======<<<<<<;;;::::::999888777666555444444444444444222111333444555;;;BBBOOOlllsssoooqqqyyy|||wwwpppnnnTTTSSSVVVZZZ^^^aaa___```gggnnnpppjjjcccWWWVVVVVVVVVWWWVVVSSSRRROOOLLLGGGBBB===888222...%%%###""""""#########""""""  !!!"""!!!###$$$''',,,111555444444333222111111000---...000111111222555777888<<>>888:::<<<<<<;;;;;;::::::999999999888777666555555444444555222111444555666<<>>777222'''%%%#########$$$###!!!!!!!!! !!!###$$$$$$%%%''',,,000333333333444555555555444333222222,,,...//////000111333666333;;;DDDEEEBBBMMMmmmttt\\\RRRFFF@@@999444---'''&&&((('''&&&%%%&&&'''&&&$$$###!!!%%%)))+++***(((&&&&&&%%%$$$$$$$$$$$$&&&((()))...333888888111)))###!!!&&&&&&&&&%%%$$$$$$###### """###$$$$$$######!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""######"""""""""$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$############$$$$$$######$$$%%%&&&'''(((((('''''''''(((((((((((()))"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&(((((()))***+++---///000***'''''')))***((((((,,,))))))************)))(((***)))((()))---...+++(((+++)))''''''(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))*********)))***+++,,,,,,******))))))***++++++,,,++++++*********+++,,,,,,---...---+++((('''((()))(((***)))&&&&&&((((((%%%%%%&&&'''&&&%%%%%%&&&(((***++++++,,,,,,++++++***''''''&&&'''(((***,,,---)))+++---...---,,,,,,---+++***)))(((((()))***+++(((((())))))))))))(((((('''(((((()))***+++++++++---,,,,,,+++******)))))))))(((((()))+++,,,+++***---,,,***)))(((((()))***'''((()))+++,,,---------,,,******---111222///+++***+++...000222333333222---,,,,,,---......,,,)))'''(((((()))***+++++++++%%%,,,000---))))))++++++((((((((((((((((((((()))''''''((()))***+++,,,---)))(((''''''&&&&&&''''''***++++++***))))))***,,,***+++,,,,,,,,,,,,+++***///...,,,***(((&&&%%%%%%(((((((((((((((((((((((())))))******+++,,,---...************************+++++++++---///000000...)))---...,,,---111111...111000///000333555555444444444888>>>@@@III```xxxmmmUUULLLFFFFFFCCC<<<999<<<<<<;;;;;;::::::999888888888888777666555555555555555222222444666777===EEEJJJ```zzzsssxxxzzzuuurrrtttnnnjjjccc\\\XXXXXXZZZ\\\^^^___```cccdddbbb^^^[[[UUUUUUUUUSSSQQQPPPPPPPPPKKKLLLMMMMMMJJJCCC:::444+++)))&&&%%%%%%%%%###"""$$$%%%&&&$$$!!!!!!###&&&''''''))),,,000222111000222333444444444333222222+++---...//////000222444444<<>>;;;;;;::::::999888888888666666555444444555555555444222111444555777===EEENNN^^^vvvyyy{{{vvvssswwwnnnkkkeee```\\\YYYXXXXXX\\\]]]___```___]]]ZZZWWWWWWWWWVVVTTTQQQOOOPPPPPPMMMOOORRRTTTQQQJJJ@@@999...+++)))''''''&&&%%%###'''***+++'''""" $$$(((******+++...000222111///000111222333333333222111+++---.........///111444:::>>>CCCCCC;;;666===HHH[[[yyyxxxZZZ;;;000000///+++)))+++)))(((((()))(((&&&$$$ """&&&''''''&&&&&&'''""""""!!!!!!###%%%(((***333:::===888,,,$$$&&&+++***)))(((&&&$$$"""!!! """###$$$%%%$$$""" """""""""!!! """$$$ !!!!!!!!!!!!!!! $$$&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$%%%&&&(((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''((()))***+++,,,,,,,,,+++(((''')))(((%%%%%%(((&&&(((***+++,,,+++)))((()))&&&&&&)))...000---)))(((***---,,,++++++///222''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%'''***,,,******************++++++))))))((())))))***++++++%%%''''''''''''''')))+++(((+++)))###$$$)))+++((($$$%%%'''''''''''')))***'''(((***,,,------------&&&(((***------,,,+++)))))),,,...///...---------+++***)))'''''')))***+++))))))************))))))((()))))))))************,,,,,,,,,+++++++++******)))((('''(((***,,,+++***((((((((((((((()))******'''(((***+++,,,,,,++++++---///000...***((()))+++''''''(((***,,,...///000.........000222222111///((())))))************)))&&&***,,,)))((()))(((%%%++++++******************)))))))))))))))******+++,,,++++++***************&&&(((******)))(((((()))++++++------------++++++++++++*********+++---...************************''')))+++...//////...---************************+++***+++...333555444333...000000,,,,,,000000...///......111444777888888999:::@@@KKKVVVjjjqqqXXXHHH>>>@@@@@@===<<<<<<;;;888;;;;;;::::::999888888777444444333333333444555555444111111333555777===DDDTTT```}}}yyyzzz}}}xxxtttuuullljjjfff```[[[WWWWWWYYY^^^```bbb___YYYVVVXXXZZZXXXWWWUUURRRPPPOOONNNNNNOOOQQQTTTUUUSSSMMMFFFAAA:::111***((('''###$$$)))'''((()))'''$$$###$$$&&&)))'''(((,,,---,,,---000111333444555555333222111...///000222222111222555???>>><<<999666555888:::@@@RRRtttjjjDDD666---******%%%)))***)))'''(((******((('''&&&&&&(((******&&&"""!!!$$$%%%$$$%%%(((,,,,,,---111666222)))%%%(((+++***)))'''%%%###"""!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""'''***)))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$###"""###$$$$$$###"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$######$$$$$$"""!!!+++(((%%%$$$&&&'''%%%###((())),,,......---+++)))((((((((((((''''''''''''***)))))))))(((((((((''')))***,,,---...---,,,,,,---,,,***))))))+++,,,...***)))'''&&&%%%%%%&&&&&&******+++******)))((('''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&%%%$$$$$$%%%&&&((())))))*********)))((('''&&&'''''''''&&&&&&&&&%%%%%%***(((&&&$$$$$$'''***,,,''')))+++---...---+++***'''((()))***++++++***))),,,,,,,,,---------......***)))(((''''''((()))***+++)))((()))******)))(((''''''''''''((()))++++++******************++++++)))(((((()))+++---,,,+++******+++++++++******)))+++***)))((((((***,,,...333///+++***,,,,,,***'''))))))*********))))))(((111///...111555666222---,,,+++******************+++*********))))))((((((+++*********))))))(((((()))))))))))))))(((((((((,,,+++)))(((((()))+++------+++(((((()))***++++++---,,,+++,,,------,,,***,,,+++******))))))******+++---,,,((()))......***)))***,,,,,,,,,,,,...000---,,,+++******+++,,,---,,,---///000222333444444///...---...000222222222666444...111:::777333;;;BBBEEENNN```|||gggSSSJJJEEECCCAAA???<<<:::999999999;;;;;;;;;;;;:::999888777666222111555666444333444222444888;;;888777???IIIYYYhhhwww|||xxx{{{yyywwwyyypppnnnhhhaaaZZZWWWVVVWWWZZZ]]]```^^^ZZZWWWYYY\\\[[[ZZZXXXVVVSSSPPPNNNMMMNNNRRRVVVWWWUUUQQQLLLIII>>>555///---+++'''&&&)))((()))(((&&&######%%%'''***'''(((,,,---+++,,,//////111333555555444333333111222333333222222444666>>>===;;;888666666888:::???>>>MMMooopppOOO222)))......***+++++++++,,,,,,***((('''&&&&&&((())))))&&&######&&&)))+++******,,,///******...222000)))'''***((('''&&&%%%###!!!  !!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!"""""""""######!!!$$$(((***(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$###"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$######$$$$$$###!!!'''$$$######&&&'''&&&%%%'''(((***+++,,,+++***)))((((((((((((''''''''''''''''''(((((()))))))))))))))***,,,---------,,,+++,,,+++***)))***+++,,,...---,,,***)))(((((()))))))))))))))***))))))((((((((('''''''''(((((()))***(((((())))))))))))******,,,+++)))((((((((()))******************)))((('''(((((('''&&&&&&&&&&&&&&&)))(((&&&%%%&&&'''***+++(((***,,,......---+++***((((((***+++++++++******++++++,,,,,,,,,,,,------+++***))))))))))))***+++***((('''((()))***)))'''((((((((())))))***++++++,,,+++++++++***))))))))))))(((((()))+++,,,,,,+++************************+++******)))******+++,,,111///---,,,+++***(((&&&(((((())))))******++++++444222111444888888444000,,,,,,+++*********++++++******)))(((((((((((((((*********)))))))))(((((())))))(((((((((((()))))),,,+++***))))))******+++---+++)))((()))***+++,,,---,,,,,,,,,......,,,+++,,,+++******))))))******,,,+++***+++,,,+++***((()))***,,,,,,++++++,,,...,,,++++++++++++++++++,,,+++,,,---///000111111111111///------...111333444555777333555======AAAOOOSSS```wwwlllUUUIIIDDDBBBBBB@@@>>><<<::::::999:::;;;;;;;;;;;;:::999888777777333222555666333222333111333777999777666===GGG[[[jjjyyywwwyyy{{{|||~~~vvvssskkkbbbYYYUUUTTTUUUVVVZZZ\\\\\\ZZZXXXZZZ\\\[[[[[[ZZZXXXTTTPPPLLLIIILLLQQQVVVWWWUUURRRPPPQQQDDD===777444111,,,***+++***)))'''$$$"""###&&&)))+++)))(((++++++)))***------000333555444444444444333444444222111222444555<<<;;;:::888555555777:::???666555IIIlllSSS<<<666---***+++,,,---,,,)))'''%%%'''''''''((()))(((%%%###&&&)))---...............((((((***---,,,((())),,,''''''%%%$$$"""!!!  !!!!!!!!!""""""""""""##################"""""""""############$$$$$$%%%'''))))))&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$###"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$######%%%%%%$$$"""###"""!!!###%%%(((((((((''''''((())))))***++++++((((((((((((''''''''''''%%%&&&&&&((()))***++++++)))***+++,,,---,,,++++++++++++*********+++,,,------,,,+++))))))))))))***''''''((()))))))))(((((())))))(((((())))))******)))))))))*********++++++,,,+++)))'''%%%%%%%%%&&&))))))*********)))((((((***)))'''&&&&&&&&&'''(((((((((((('''((())))))***+++,,,---......---+++)))))))))***++++++++++++***************++++++++++++---,,,+++******+++,,,---)))((('''''')))***)))'''++++++++++++++++++++++++---,,,,,,+++***)))(((((()))((('''(((***++++++***+++******)))******++++++++++++,,,,,,++++++******---...///...,,,)))(((((((((((((((((()))+++---...555333333555888777444000---,,,+++******************)))(((&&&&&&'''((((((******))))))))))))((((((***)))((('''((((((******+++++++++++++++***)))))),,,+++***))))))***+++,,,------,,,---//////---,,,,,,+++******))))))******+++)))---555444...---333)))***++++++***)))***++++++++++++,,,,,,+++++++++***+++,,,---.../////////111///...---///333777999444999666666>>>DDDPPPeeebbbwwwdddPPPGGGBBBBBBEEE@@@???===;;;::::::::::::;;;;;;;;;;;;:::999888777999444333555555222111222111222666888777666<<>>999555222000000---***'''######%%%(((+++---***(((******'''(((+++---111444555333222222333555666666111///111333333888888888666555555777999<<<;;;;;;===GGGcccnnnNNN,,,111...---......***((('''((((((((((((((('''%%%$$$%%%'''+++------,,,+++***)))((((((((('''''')))+++)))((('''&&&$$$###"""!!! !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$##############################((())))))'''%%%###$$$%%%$$$$$$$$$##################$$$%%%%%%######$$$%%%$$$###"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''(((((((((&&&%%%$$$$$$%%%&&&%%%###$$$######$$$&&&((())))))((('''''''''(((***,,,---((((((((((((''''''''''''%%%&&&&&&'''((()))******)))***+++,,,,,,+++***************+++,,,,,,,,,---***)))(((&&&&&&&&&&&&'''&&&&&&'''(((((()))(((((()))))))))(((((())))))***))))))******++++++,,,,,,***)))'''%%%$$$######$$$'''(((((()))))))))((((((***((('''%%%%%%&&&'''((((((((())))))*********))),,,---.........,,,***)))******+++++++++++++++***((((((((()))))))))******,,,,,,+++******+++,,,,,,***)))((((((***+++***)))---------------,,,,,,,,,,,,+++++++++***))))))))))))((('''(((***+++***)))+++***)))))))))***+++,,,+++,,,---...---,,,***((()))---000111...,,,,,,---+++***(((((((((***,,,...111111111222444333000---,,,+++******)))))))))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))((((((***)))((('''((()))***,,,***+++,,,,,,,,,***((('''***++++++***))))))***,,,...------...///000...---,,,+++******))))))******...999RRReee\\\AAA111222***++++++***)))(((((()))***+++,,,------,,,+++***+++,,,------............//////000111222666:::===555;;;999;;;HHHVVVggg}}}{{{eeeJJJEEEEEE@@@@@@FFF???>>><<<:::999999:::::::::::::::::::::999888888:::555333555555222000000111222555999888777<<>>;;;999888666///,,,'''$$$$$$'''+++---...***((()))(((&&&'''***///333666666222//////111888<<<;;;444222444555333444555555444333333555777777<<<>>>999444BBBfff}}}LLL@@@555---...000......///)))******)))((('''&&&&&&$$$%%%(((***,,,+++)))''',,,***'''%%%%%%''')))***(((((('''&&&%%%###""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""))))))(((&&&######$$$&&&$$$$$$$$$######"""""""""###%%%%%%%%%$$$###$$$%%%$$$###"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&'''((())))))&&&%%%$$$%%%&&&'''&&&%%%'''''''''''''''((()))******)))(((((((((***,,,...((((((((((((''''''''''''''''''''''''(((((((((((()))***+++++++++***)))(((((()))***,,,------,,,,,,)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))(((((())))))(((''''''(((((((((((())))))***++++++,,,,,,+++***((('''&&&&&&''''''%%%&&&&&&'''((((((((((((((((((&&&%%%%%%%%%&&&'''((()))***+++++++++***))),,,------------,,,******+++*********************'''''''''((((((((())))))+++***)))(((((()))***++++++***)))***,,,---,,,+++---...............---,,,)))))))))***+++++++++,,,***)))((()))***+++***)))******))))))***++++++,,,+++,,,...///...---***)))&&&+++000111000///111333...,,,***)))((()))***+++...//////111222111...,,,++++++***(((((('''''''''''''''&&&%%%%%%&&&'''((((((((((((((((((((())))))***)))(((((()))***+++,,,)))***,,,---,,,+++(((''')))+++,,,+++)))(((***,,,---,,,,,,...///000///---,,,+++******))))))******222KKKtttyyyMMM---&&&***++++++***((('''''')))***+++,,,------,,,+++***,,,---...//////////////////111333444444444777999666???AAAJJJbbbxxx{{{[[[JJJAAAFFFGGG???<<>>===;;;:::999999999:::999999::::::999999888888:::666444555555111///000333333666::::::888<<>>===;;;999888888888888888999999999999999888888:::666333555555222///000444333666:::;;;999<<<@@@CCCUUUfff|||zzz~~~|||zzzuuunnnfff___\\\[[[WWWTTTNNNJJJIIIJJJLLLMMMOOOQQQSSSUUUVVVUUUSSSRRRQQQLLLGGGFFFJJJOOOPPPPPPSSSWWWWWWTTTQQQOOOHHH???333///***)))+++...000000---)))&&&''''''%%%&&&***---333777666111---///222;;;CCCCCC;;;777999777000+++---/////////000222333===999666888999:::???EEEccclllFFF555222///---...---......,,,)))((()))***'''&&&&&&)))---///...,,,,,,,,,((($$$&&&---///,,,(((''''''&&&%%%$$$######!!!!!!"""""""""#########!!!""""""######""""""!!!$$$$$$#########""""""""""""###############&&&(((&&&%%%%%%$$$######""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&((()))***)))'''&&&(((+++******)))(((((((((((()))((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))((()))*********)))'''&&&%%%(((+++...///...,,,++++++***((('''&&&&&&'''''')))))))))***))))))((((((+++***))))))((((((((()))&&&''''''(((***++++++,,,,,,+++)))&&&%%%$$$$$$$$$%%%&&&''')))***+++++++++((()))+++++++++***((('''*********+++++++++,,,,,,))))))************************((('''''''''((((((''''''''''''(((((((((((())))))''''''''''''))))))+++******+++---......---+++,,,...///000///...---)))))))))***+++++++++,,,---+++***+++,,,---,,,***&&&(((***,,,---,,,+++***,,,,,,...//////...------))))))***,,,///111222111,,,,,,,,,++++++*********,,,...111222333222222222...---,,,***))))))((((((%%%&&&''')))))))))'''''''''''''''((((((((())))))&&&(((***+++,,,,,,+++***'''(((***+++,,,,,,++++++'''+++---,,,)))'''))),,,+++******,,,...///...---,,,+++******))))))******))),,,...,,,(((''',,,222)))+++++++++)))((()))***,,,++++++++++++++++++,,,+++,,,...///111111222222222444666555555:::BBBIII\\\rrrhhhPPP???;;;AAAHHHJJJGGGDDDCCCDDD???===;;;999777777777777888888999999999999888888999555333555555222000111333222444999:::999:::>>>???OOO^^^{{{xxx}}}|||{{{xxxrrrjjjddd```___VVVQQQKKKGGGGGGIIILLLNNNJJJLLLOOORRRSSSTTTTTTSSSOOOHHHBBBBBBIIIOOOQQQOOOQQQYYY]]]]]][[[WWWLLL@@@333///+++***---000111000---(((&&&'''&&&%%%'''++++++111666666111...000444888AAABBB:::555777444+++)))+++---......///111222999888888666222///444===>>>gggcccIII???777000///...///000---***((())),,,'''&&&%%%(((,,,//////---***+++((($$$(((111333///******)))(((''''''&&&&&&""""""""""""############!!!!!!""""""""""""!!!!!!%%%%%%%%%$$$$$$######### """######$$$''')))&&&&&&%%%%%%$$$###""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""###$$$$$$$$$"""###$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%'''&&&%%%&&&((()))((('''%%%''')))(((&&&&&&(((+++)))))))))(((''''''&&&&&&)))(((((((((''''''''''''"""###$$$&&&((()))++++++((()))*********((('''&&&%%%'''+++...///...,,,+++***)))'''&&&%%%%%%&&&&&&******+++******)))(((''',,,,,,+++***))))))******%%%&&&'''((()))***++++++333222///+++)))'''&&&&&&&&&''')))***,,,---------)))+++---......,,,)))(((++++++******++++++,,,---(((((())))))*********+++***)))(((&&&&&&&&&'''((('''''''''((((((((())))))***)))(((''''''((()))******))))))***,,,...---,,,)))+++---///000000///...+++++++++***************---,,,++++++------,,,+++%%%'''+++---...---+++))),,,,,,---...////////////,,,)))((()))---000///---******+++,,,,,,,,,++++++))),,,///111222111111222000///...,,,+++*********$$$&&&(((***+++***(((&&&&&&'''''''''(((((())))))%%%'''***---...---+++)))'''((()))***+++,,,,,,,,,'''+++...---)))'''))),,,*********+++...///...,,,,,,++++++***)))*********,,,//////,,,...///+++$$$)))+++,,,+++***)))***,,,---,,,+++******+++,,,---***+++---///000111222222222444555666:::DDDRRR\\\xxxWWWEEEAAA@@@888???CCC???<<>>;;;999777666666666777888888999999999888888999444333555555222111222222111333888999888999<<<<<>>222'''&&&(((((()))((('''&&&'''(((***,,,************,,,,,,***)))((('''&&&'''(((+++---///------+++******+++------+++)))((()))******)))((($$$%%%&&&((()))+++,,,------+++))))))+++,,,***'''(((((()))***+++,,,,,,---------..................---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))))))))***---///...,,,+++---000,,,,,,***((((((+++000444333111---)))'''(((***+++...------------...//////000...,,,+++))))))))))))***)))((('''&&&&&&'''(((''''''''''''((((((((()))((()))***++++++***)))((()))))))))******+++++++++...---***((((((((()))***,,,---...///...---,,,+++......------,,,+++******))))))))))))***************************)))(((''')))+++,,,---+++++++++,,,000...,,,---000444555666<<<555888DDDMMM]]]```MMMEEE>>>:::<<>>>>>;;;:::999777666555555555555555666777777666555444888777555222///000333666555444444555888:::::::::>>>FFFYYYtttsss{{{{{{{{{yyytttrrrppphhh___PPPJJJEEEDDDDDDBBBCCCFFFFFFHHHKKKMMMOOOPPPOOOOOOMMMJJJFFFDDDFFFKKKQQQVVVTTTZZZ```dddhhhggg___UUUHHH@@@777444666888666222,,,)))&&&&&&(((+++------......---***'''***000555777666333222555888444---,,,,,,++++++,,,...///111111000000000222444666777::::::===GGG]]]{{{yyy\\\KKK@@@444...,,,+++---000,,,,,,---------***&&&###$$$***000222000---***---,,,***(((''''''))))))%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###############%%%&&&&&&$$$######$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&''')))***)))(((&&&'''''''''%%%%%%''')))'''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&)))((((((***,,,,,,+++***************************))))))))))))))))))))))))'''''''''((((((''''''&&&'''((())))))))))))+++---+++---+++'''&&&((()))'''((('''&&&&&&&&&'''((()))((((((((((((''''''&&&%%%+++***((((((((()))+++---++++++,,,,,,,,,,,,++++++---,,,***))))))(((&&&$$$&&&&&&'''((()))++++++,,,,,,***))))))***+++***(((************************((()))***+++,,,...//////,,,++++++***))))))*********+++...//////...+++***///......---,,,,,,++++++)))***++++++******+++---,,,,,,,,,***)))))),,,...,,,...111333222///+++(((+++,,,.../////////...---,,,+++***)))((())))))***'''&&&&&&&&&&&&&&&'''(((''''''((((((((()))))))))(((((())))))))))))(((((('''((((((***+++---///000------,,,,,,++++++******,,,+++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))*********++++++---,,,+++))))))))))))***)))***,,,,,,+++***,,,---'''+++000333555666888999999MMMnnnXXXHHH;;;:::===;;;:::===:::<<<:::666666:::<<<;;;;;;:::999888777777777777666666666555333222000///444444444333222222444666666555444555888:::<<<<<<===HHH___vvvpppwwwxxxyyywwwtttrrroooggg]]]NNNGGGCCCDDDDDDCCCDDDFFFEEEIIINNNPPPOOOMMMMMMNNNNNNKKKHHHFFFHHHMMMUUUZZZYYY^^^bbbccceeegggddd^^^QQQIII???:::;;;;;;777222+++)))&&&&&&))),,,...///,,,,,,***'''&&&)))000555555333222555;;;===666///,,,,,,++++++,,,---...///------...///111333555666888777666;;;HHH^^^uuukkkQQQ777111444333...***---,,,+++,,,,,,***&&&"""%%%+++222777777555111///---,,,***))))))***+++,,,%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###"""######$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''((()))((((((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&'''((((((((()))***++++++******((((((((((((((((((((((((******))))))))))))))))))$$$%%%'''((()))(((''''''&&&''')))))))))***,,,......+++(((''')))***)))&&&''''''&&&&&&&&&&&&'''((('''((()))((('''%%%%%%%%%---,,,***(((((()))***+++)))***+++,,,,,,+++***))),,,***)))((())))))'''%%%%%%&&&&&&'''((())))))*********))))))******))))))+++++++++*********))))))((())))))***+++,,,,,,---+++++++++***)))((()))***+++---000222222000---+++000///------------,,,+++'''((((((((((((((()))***,,,,,,,,,***)))(((***,,,(((+++000333444222///---+++,,,...000000///---,,,+++***)))(((((())))))***&&&'''''''''(((((())))))'''(((((((((((()))))))))((((((((())))))(((((((((((((((((()))***,,,---...,,,------------,,,+++***+++***)))))))))***+++,,,+++++++++*********))))))))))))*********+++++++++,,,+++***((()))***,,,...)))+++,,,+++++++++---...///000111111333777>>>CCCYYY{{{kkkOOOLLLDDD>>>>>>>>>::::::<<<999:::999666777;;;;;;999999888777777666777777777777666555444222111//////000111333333222222444666777555444555888<<<>>>>>>???JJJ^^^|||pppssstttuuutttrrrpppmmmcccYYYMMMGGGDDDEEEFFFDDDEEEHHHFFFKKKPPPQQQNNNLLLLLLNNNOOONNNLLLIIIJJJNNNVVV\\\]]]```aaa^^^___ccceeedddXXXRRRIIICCC@@@<<<777333+++)))&&&&&&))),,,......***)))'''&&&&&&***000444444111222888???>>>777000,,,++++++++++++,,,,,,,,,******+++---///111333444444555666999AAALLLZZZbbbxxxxxxVVV@@@888444222222---,,,+++******)))(((&&&)))---222444333///---,,,,,,+++***(((((()))+++,,,&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''%%%#########%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&############$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&((())))))((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%% ###&&&(((((()))***,,,((((((*********))))))***((((((((((((((((((((((((************))))))))))))%%%&&&((()))******)))(((&&&''')))))))))***,,,...(((%%%$$$''',,,...---,,,'''''''''&&&&&&&&&''''''''')))+++***(((&&&'''(((...---+++)))((()))***+++((()))++++++++++++)))((()))((('''((()))***)))(((%%%%%%%%%&&&&&&''''''''')))))))))))))))))))))***,,,,,,++++++***)))))))))******************))))))***+++,,,+++)))(((***,,,...000222333333222000...000...------//////---,,,))))))))))))***++++++***,,,,,,,,,***(((''')))***'''))),,,///111333444444000111333555555444333222+++***)))(((((())))))***(((((())))))*********+++(((((((((((()))))))))***))))))(((((((((((())))))///...---,,,,,,---///000,,,,,,---------,,,++++++******)))((()))***,,,---++++++******************************++++++++++++***)))((()))***---000111***+++,,,,,,+++,,,...000666555333666???NNN^^^iiiwwwUUUBBBDDD@@@<<<;;;999666666888888999888777999===<<<888666555555555555666777777777666666555444333333222...000222222222111333444666555555777:::>>>???@@@BBBKKKWWWtttpppoooqqqqqqooonnnjjj```UUUMMMHHHEEEFFFGGGEEEFFFHHHFFFJJJNNNNNNLLLKKKLLLMMMOOOOOONNNLLLJJJMMMSSSYYY[[[______ZZZXXX\\\bbbddd^^^[[[VVVNNNFFF>>>888555...+++(((''')))+++,,,---((('''&&&&&&(((,,,000333111...111999===:::444///*********************)))((()))***,,,...///111111000111333666;;;CCCMMMTTTWWWpppcccBBB333222444///000000...+++******,,,,,,000444444000,,,+++++++++***(((&&&&&&''')))***'''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((&&&$$$$$$$$$''''''&&&&&&%%%###"""!!!###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$&&&)))***)))(((******)))((('''''''''(((&&&&&&%%%$$$$$$$$$%%%%%% ###''')))***+++,,,---''')))******)))((())))))************************************************'''((()))***************'''((())))))))))))+++---***&&&$$$(((+++***(((((((((((((((''''''''''''&&&&&&))),,,+++(((''')))+++///---+++)))((()))***+++))))))************))))))'''&&&&&&''')))******)))%%%%%%%%%&&&&&&&&&&&&&&&''')))***)))(((((()))+++,,,+++++++++******))))))+++++++++***))))))(((((((((+++,,,,,,***))),,,000222222111111111111222222///...---000333333000---...---,,,---/////////...++++++***(((&&&''')))+++(((((((((***---111444777111222333444555444333333,,,+++***)))((())))))***)))***+++++++++++++++***((((((((()))))))))************))))))))))))******000...---++++++,,,---...,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))))))))***,,,...111222,,,---------,,,...000333...000888IIIccc{{{ZZZHHHCCC<<<:::777666666777999;;;888999888777;;;???<<<777444444444444555666777888888888777666555555666666000222333222111111222333555555666999===@@@@@@@@@EEEJJJPPP{{{yyymmmkkknnnooommmlllhhh^^^SSSMMMHHHEEEGGGGGGEEEEEEGGGFFFGGGIIIJJJJJJJJJJJJKKKMMMOOOOOOLLLIIIIIINNNSSSVVV[[[]]]WWWTTTWWW\\\___bbbdddbbbZZZLLL@@@:::888222///+++)))***+++,,,,,,&&&%%%%%%'''***...000222,,,***...555777222,,,+++)))))))))))))))((('''''''''((()))+++,,,......//////000333555:::AAAIIINNNJJJVVVjjjqqq\\\III888222777;;;888111------///---222777777222---,,,,,,)))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&(((***+++(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%''''''%%%###$$$&&&#########&&&***+++***(((+++***)))(((((()))******'''&&&%%%%%%$$$$$$$$$%%%###&&&)))+++++++++,,,,,,''')))+++***((('''((()))************************)))))))))******++++++,,,)))))))))((())))))******((()))***)))((()))***,,,---)))'''******&&&$$$&&&))))))))))))((((((''''''$$$(((,,,+++((('''***---...---+++)))))))))++++++)))))))))(((((()))))))))((('''&&&'''))))))((('''''''''''''''''''''''''''&&&(((***)))(((''')))++++++++++++***************++++++******************'''***------++++++///333444222///------///222444///...///333888888444//////...,,,...000111000...++++++)))&&&%%%&&&)))---)))(((''''''***---111333000000000111111111222222...---+++***)))))))))*********+++++++++***)))((((((((()))))))))*********,,,+++***))))))***+++,,,---,,,***((((((***,,,...,,,+++***))))))***+++,,,((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,---...//////---............///222555333;;;NNNlllvvvWWWDDD>>>>>>:::888666555666:::;;;;;;777888777777<<>>BBBFFFIIIFFF@@@AAARRRsssuuuJJJ666===DDDAAA777///...111)))000666777222---******(((&&&$$$"""""""""###$$$%%%%%%&&&'''((()))*********************)))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&)))((('''&&&&&&'''((()))'''&&&%%%%%%&&&)))+++---)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###&&&((('''%%%###$$$&&&###"""###&&&***,,,***(((++++++***))))))***+++,,,'''&&&%%%%%%$$$$$$$$$$$$&&&))),,,---,,,+++***+++&&&)))+++***(((&&&((()))(((((((((((((((((((((((((((((()))***+++,,,,,,,,,***)))(((''''''((()))***)))******)))((((((***+++'''$$$&&&,,,---***+++000))))))******)))(((''''''###'''++++++((('''***---...---+++))))))***+++,,,***)))(((''''''((()))******)))''''''(((((('''%%%)))))))))))))))(((((((((&&&(((******((('''))),,,************************))))))******++++++,,,,,,&&&***------+++,,,111555555222---******---222555000///111666<<<<<<777222...,,,***,,,...000...,,,+++***(((%%%$$$&&&***...***)))((('''(((***---///333333222222333333444555000...,,,+++)))))))))))))))***++++++***)))((('''))))))))))))************---,,,+++******+++,,,---...---,,,+++,,,...111333,,,+++)))(((((()))+++---((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......------,,,////////////...000444666MMMWWWlllmmmRRRBBB=========;;;999666444555777666444666666666777;;;???;;;444444444444555777888:::;;;<<<;;;999777666555555666999999888555222111222444222444777<<>>777)))555///111;;;:::///)))+++...)))###!!!###%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))*********(((%%%""" $$$$$$$$$$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###&&&(((((('''&&&******''''''+++,,,***,,,***'''&&&'''(((******(((((())))))(((&&&$$$###'''%%%$$$%%%((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&(((***)))((('''((()))******)))((('''))))))'''&&&%%%$$$$$$$$$))))))))))))))))))))))))***)))'''&&&&&&'''((()))///(((&&&+++---***'''(((******))))))******+++,,,***((('''&&&&&&''')))******---...+++&&&$$$'''***$$$&&&(((******)))'''%%%%%%&&&((()))))))))((('''((())))))+++,,,---......)))))))))******))))))))))))************)))(((((($$$''')))***(((&&&%%%%%%+++***'''&&&&&&'''***++++++,,,+++''''''+++,,,)))************))))))))))))***++++++,,,,,,++++++***)))))))))+++---000222444000---+++,,,,,,+++///555111111222222222222222222111000...+++(((((()))+++***((('''(((***++++++***,,,,,,+++******++++++,,,000333444222222444444111******)))))))))))))))***((()))***+++,,,+++*********))))))))))))+++,,,---((((((((())))))***++++++444///***(((***++++++***...---,,,+++++++++,,,---******************++++++------------------------222///,,,,,,...///---++++++,,,---...000000///...000---///333111222@@@SSSmmm}}}ppp]]]HHH@@@@@@???===;;;:::999888666555555444444888000---555;;;999444333666888888777:::???>>>;;;888666444111111333666888@@@>>>;;;888666444444444111333777<<<@@@AAAAAA???AAAHHHIIIlll{{{hhhgggfffeeeddd```[[[UUUOOOLLLHHHGGGFFFEEEBBB???EEEEEEEEEFFFHHHJJJLLLMMMMMMNNNMMMLLLJJJIIIKKKMMMQQQSSSTTTRRROOONNNRRRVVV]]]eeeiiieee]]]UUUMMMEEE@@@:::777:::;;;555///...,,,)))&&&(((+++---***'''%%%$$$'''------(((%%%'''))))))***,,,...---)))%%%((((((((()))***+++---...000///111999BBBHHHIIIGGG;;;555222888DDDUUUkkk~~~rrrWWWDDD===<<<>>>AAA///444999;;;;;;;;;888444...,,,)))&&&$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((&&&$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%(((******)))***+++,,,,,,------...000111...+++)))))))))(((''''''''''''((((((((('''''''''&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''''''''((())))))(((''''''''''''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((((((((('''''''''(((((())),,,'''%%%)))+++((((((*********))))))******+++,,,***)))'''&&&&&&&&&((()))'''***,,,)))&&&$$$'''***'''((()))******)))'''&&&'''((()))***+++******))),,,,,,,,,++++++***************))))))))))))***************)))((('''&&&&&&&&&((())))))'''&&&&&&&&&$$$%%%'''((()))***++++++---///...***(((+++,,,***'''''''''(((((()))))))))++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,---------***)))***)))***111999888777555333222222222222444444222///+++)))***+++,,,***((((((***+++,,,+++,,,,,,+++++++++++++++,,,)))---000000000111...)))******))))))))))))******'''((()))***+++******)))******))))))***+++---...+++***)))))))))+++,,,---000---***)))+++------,,,------+++*********++++++******+++++++++,,,,,,,,,------------------,,,,,,000...,,,,,,---...---+++444111......111333222000555333222444:::LLLhhhsssUUUHHH<<<999<<<;;;999999;;;:::888777666555555555555000000666;;;999666666666888777666888<<<<<<999888666333111111333555777;;;:::999888777777777777666666777999<<<>>>>>>>>>EEEJJJKKKnnnhhheee```^^^[[[YYYUUUSSSPPPNNNKKKIIIHHHFFFDDDBBBEEECCCBBBDDDIIINNNOOONNNNNNNNNNNNLLLKKKLLLOOORRRTTTRRRNNNKKKLLLOOOTTTXXXXXX```ffffffddd___UUUMMMGGGBBB@@@BBBAAA;;;444111,,,***'''((())))))&&&###$$$$$$&&&***+++'''%%%&&&(((***,,,---,,,+++++++++((((((((()))***+++,,,---333...,,,444BBBJJJHHHCCC777444444777<<>><<<999666444333222222666666555222...+++******...,,,)))((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,'''---222333333222---&&&******)))))))))******+++'''((()))************)))+++***))))))***+++---......,,,***))))))+++---///+++******+++...//////...///...---+++******************++++++,,,---...............------,,,,,,,,,...,,,++++++,,,---,,,+++---++++++...222555555444+++444>>>GGGYYYwwwfffJJJAAA;;;888;;;===<<<::::::::::::888777666666555666444222444888:::888777999666777777555666:::999666666555222111111333555666444555666777888999999999:::999777777777999<<<===BBBFFFGGGmmmnnndddZZZUUUSSSPPPPPPQQQSSSRRRPPPNNNLLLJJJHHHFFFHHHDDDAAADDDKKKOOOOOOLLLKKKLLLMMMMMMNNNQQQVVVZZZXXXSSSMMMKKKNNNSSSWWWYYYWWW\\\`````````^^^VVVNNNMMMJJJHHHGGGDDD>>>666222+++***(((((()))((($$$!!!"""###%%%''''''&&&$$$$$$&&&***---,,,)))(((+++...(((((((((((()))***+++,,,111+++***444DDDLLLHHH???555555666999<<>>===<<<:::888666555444666777777555111...,,,,,,---***''''''))),,,///000,,,,,,,,,---------------(((...333333333222---'''******))))))******++++++))))))******++++++++++++++++++******+++,,,...//////---+++))))))***---///))))))+++---/////////...000000///---,,,+++******(((((()))***,,,---...............------,,,,,,+++,,,++++++***+++,,,,,,,,,***,,,///111111222555777555LLLeeevvvbbbIII999<<<:::;;;>>>>>>:::888999888888777666555444444555444666999:::888666777999666888777444666999888444444333111000111222444555///111333666777888888888888888888777666888:::<<<===BBBEEEnnnwwweeeSSSMMMMMMMMMPPPSSSUUUVVVVVVUUURRROOOLLLJJJJJJFFFDDDFFFKKKNNNLLLIIIHHHJJJMMMOOOSSSXXX^^^bbb\\\VVVPPPOOOSSSXXXZZZZZZUUUXXXYYYYYYZZZ\\\YYYTTTSSSRRROOOJJJEEE???888222++++++++++++***(((&&&###!!!#########$$$$$$$$$###&&&***...,,,((('''+++000(((((((((((()))***++++++,,,)))+++777FFFKKKDDD:::111222222333777@@@IIIOOOHHHHHHKKKggg~~~[[[[[[RRRIIIBBB;;;999DDDRRRPPPGGG:::000***((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$###$$$%%%((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((('''&&&!!!"""...>>>>>>111...555444444333333222111///---...---+++***))))))************)))(((''''''((())))))(((&&&%%%%%%&&&((()))(((&&&%%%%%%%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))***))))))(((******((('''''')))))))))******))))))******+++,,,))))))((((((''''''''''''***++++++,,,,,,---///000---,,,***(((''''''((()))'''''''''''''''(((((()))************************+++***)))(((((()))***+++))))))))))))***+++,,,---++++++***'''&&&&&&)))+++,,,---............---,,,+++000111,,,((()))***(((,,,,,,++++++++++++++++++,,,------......------,,,(((***+++,,,,,,+++)))((($$$&&&,,,///---)))+++000777888;;;======;;;999777777888999888555333333333,,,)))&&&&&&)))---///111+++,,,---............---***...///...---...,,,'''***************+++,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++---...//////...,,,+++***++++++,,,(((***,,,---...---,,,,,,......---,,,+++***)))(((&&&'''((()))***+++,,,---.........------,,,,,,,,,++++++,,,++++++,,,---...333666666111---000<<>>???>>>KKKiiippp^^^MMMEEE;;;555@@@RRRGGG>>>333,,,***+++)))(((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''''''(((%%%)))444>>>;;;111...333999<<<>>>;;;555000...///111000///,,,+++))))))(((***+++***(((&&&&&&((())))))((('''&&&&&&'''((()))(((&&&%%%%%%&&&&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&***...,,,(((******))))))******+++,,,))))))))))))))))))))))))***)))))))))***++++++,,,,,,+++)))((('''(((((())))))))))))))))))***++++++,,,,,,+++***)))((((((''')))))))))******)))))))))))))))((()))***,,,...000++++++***(((''''''))),,,,,,,,,,,,,,,...000111333))),,,,,,)))))),,,+++'''******)))))))))(((((((((,,,,,,------------,,,,,,+++,,,...///...,,,)))'''''''''+++000///+++)))+++000222666:::=========<<<;;;<<<<<<;;;999888999:::...+++)))(((***---//////+++,,,...///000//////......111111...---///...+++***************+++,,,---------,,,,,,------...///---,,,++++++,,,---///000...//////000///---+++)))(((***,,,---+++*********************)))(((&&&&&&&&&''''''((()))***++++++------------------------+++---......---...000222111222222000333CCC\\\pppqqqVVVCCC<<<<<<999555555777777444444777444333333222111111222222555:::===999666666666555666888666444555888777333000000//////000111222333///000111222222222222222111555999:::999888;;;>>>>>>???CCCpppYYYKKKMMMOOOQQQTTTPPPUUUZZZ[[[VVVOOOJJJGGGGGGHHHKKKMMMMMMKKKHHHEEEFFFJJJPPPVVV[[[```dddgggaaa\\\VVVRRRQQQSSSVVVWWWOOOTTTWWWUUUWWW]]]dddfffaaabbb\\\PPPGGGCCC>>>888333444555444000,,,(((&&&$$$''''''######((()))&&&***,,,......+++******,,,)))(((((((((((()))******''',,,222777888555111------111222000222:::@@@AAA555>>>>>>>>>FFFTTTqqqsssYYYEEE<<<<<<@@@:::777333000...,,,***)))&&&&&&'''''''''((((((((())))))((((((''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''(((+++......333888777111,,,,,,...<<>>>>>===;;;888777888:::444111...------------,,,+++,,,...000111000///...111333333000///111000---************+++,,,---...------,,,+++,,,---...///------,,,,,,---...///111...000444666555111+++(((&&&)))++++++)))((()))+++)))******+++***)))((('''(((((())))))************+++,,,,,,------.........,,,...000000///000222555111444;;;EEEWWWpppkkkfff```[[[TTTKKKAAA;;;999444333777999888777888444333222222222222222222333888:::777666888888444444555444222444777666222///////////////111222333111111111111222333333444444777999888666777<<<@@@:::;;;@@@oooaaaNNNMMMMMMLLLMMMLLLRRRYYYZZZUUUMMMGGGCCCCCCHHHMMMOOONNNKKKHHHFFFGGGLLLSSSYYY]]]```dddfffbbb]]]VVVOOOMMMNNNSSSVVVNNNUUUYYYVVVVVV[[[bbbffffffggg```SSSIIIEEEAAA;;;888999999777222,,,(((&&&&&&***)))$$$%%%***+++((((((***++++++***((('''''')))(((((((((((())))))***(((///555555000+++))))))&&&---111000111666888666000:::<<<888777;;;RRRssstttYYYOOOGGG===444888:::888222,,,))))))'''''''''(((((((((((()))((((((((((((((()))******$$$$$$$$$$$$$$$&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''((((((***///444333999999///&&&&&&((())):::DDDLLLHHH===666888>>>000000111000...,,,***(((***+++***'''$$$###&&&)))''''''((((((((((((''''''((('''&&&&&&(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''***)))'''&&&&&&'''((()))*********///;;;EEEAAA555*********)))***++++++,,,((()))***+++,,,---------///...+++++++++***)))((('''''''''(((((((((((((((((('''&&&&&&&&&''')))***&&&'''((()))***+++,,,---'''(((+++,,,,,,+++((('''+++***((('''((()))+++,,,++++++,,,+++)))((()))+++++++++,,,------,,,++++++'''&&&%%%'''...333000(((''''''((()))***+++,,,,,,***++++++,,,,,,++++++***%%%)))---222444444222000111***'''+++///000000111---------000444:::@@@DDD>>>===;;;777444333555666999666333111///...+++)))+++,,,...000111111000///,,,///000...---...,,,(((************+++,,,---...---,,,+++***+++,,,---...------,,,,,,---...000111...222777;;;999444,,,'''$$$'''))))))((((((***---+++,,,---...------+++*********************++++++***++++++,,,---...//////---///222111000111444777BBBGGGUUUiii}}}SSSIIIDDDJJJSSSRRRGGG<<<777222000555888666333333444444333333222222333333111666777555666;;;:::555222333333111333666666222.........//////000222222222222111111222444666777888::::::777444555<<>>EEEJJJPPPTTTTTTQQQNNNLLLIIIQQQYYY\\\[[[]]]dddjjjcccaaa[[[SSSOOOQQQRRRQQQRRRTTTVVVVVVVVVXXX]]]aaalllrrrlllXXXHHHFFFEEEBBB@@@???===888222...,,,,,,...***'''(((+++......---...,,,+++---//////,,,)))%%%''')))***)))''''''(((+++******)))'''&&&$$$$$$,,,++++++...333666666555222555777555333555;;;@@@]]]|||rrrYYYLLLEEE999222666777///+++...,,,)))''')))---,,,'''!!!))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((()))************&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%$$$%%%***222888777333,,,'''$$$$$$%%%&&&333777===AAA;;;111---...+++******+++,,,---+++)))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))))))))((())))))((('''&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&'''((())))))***$$$+++&&&"""***,,,(((***'''&&&%%%%%%&&&)))---///'''%%%&&&...777;;;888333)))(((&&&%%%&&&''')))+++))))))*********+++++++++---+++)))((('''((()))***,,,+++)))'''&&&'''((()))))))))((('''''''''''''''((((((((()))******++++++,,,(((%%%''',,,000///---+++***)))***++++++***)))******))))))***++++++,,,(((((((((((())))))))))))%%%''')))+++---.........,,,++++++***************+++***)))(((((()))***+++(((((((((***,,,///111333555444222///------111333000...++++++...444;;;@@@@@@???===999555333333333555666777555111---+++***)))***,,,...000000000000111000...///111000---)))******+++---000000///---//////...---,,,+++++++++((()))***+++,,,,,,---...///888777QQQ}}}ppp>>>++++++------)))&&&''')))***(((''''''))),,,---+++(((++++++******+++,,,,,,---(((((((((***---//////...444000000222000111@@@SSSppp|||kkkdddMMMDDD===@@@IIIMMMFFF===666555444555555555444333333111000000222444444333999999888777666555555444555333111222444444111.../////////---+++---222777111111222333444555666777777888999888666444555666888666DDD|||gggSSSLLLKKKKKKOOOQQQVVVZZZUUUJJJAAA???DDDJJJQQQUUUTTTPPPLLLJJJNNNTTT\\\^^^^^^^^^aaaddd^^^```]]]VVVRRRSSSTTTSSSYYYXXXWWWVVVUUUWWWZZZ]]]gggmmmhhhWWWKKKIIIHHHCCCEEEBBB===888333///,,,***'''%%%$$$&&&+++///111111444333111111111...***&&&###%%%((((((((('''((()))+++***((('''&&&&&&'''''',,,++++++...222555555444000222333111///000555::::::TTTqqq|||bbbIII===666:::;;;444111333///,,,)))''''''((()))***((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))******)))(((((()))'''&&&%%%&&&(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&)))...222666333///+++(((&&&&&&'''+++000888===999///)))***(((***,,,...---+++((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((()))))))))(((((((((((('''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&''''''((())))))***---222+++%%%+++,,,(((***((((((((())),,,///222555((('''(((,,,111333000,,,)))(((''''''''')))+++,,,(((((()))***++++++,,,,,,,,,+++)))(((((()))***++++++)))'''&&&&&&&&&'''(((***)))(((''''''''''''((((((((())))))******++++++---)))&&&(((,,,...---++++++***)))***++++++***)))++++++*********++++++,,,))))))))))))************'''(((***,,,------,,,,,,,,,+++***)))))))))***+++***)))(((((((((((()))***'''(((((()))+++...111222111222333222111222333555666333///------111666:::<<<===>>><<<999777666666777888777555222000000111//////...------...//////000///---...///...***'''***)))***+++...///...---000///---,,,++++++,,,,,,))))))******+++,,,,,,,,,)))777<<>>333(((,,,---***---&&&&&&&&&%%%%%%%%%$$$$$$%%%'''***+++******,,,...))))))((())))))***,,,---************************)))))))))******+++++++++(((((('''''''''(((((()))***))))))(((((()))))))))((())))))******+++,,,,,,---+++***+++---...---,,,+++***)))***++++++***)))******************)))))))))))))))*********+++++++++,,,---.........------...,,,***(((((()))+++,,,((((((''''''''''''(((((('''''''''(((***,,,///000222444777888888888888:::888666333111000222444555222333555555444333333444777777666444111111222444777555333000...---,,,,,,,,,+++++++++,,,,,,+++***,,,***)))))),,,...//////000...,,,******+++,,,------------,,,,,,,,,++++++---000+++---999555///888>>>777000---+++***+++---++++++,,,---............///......---------------+++///333222///---000444IIIaaawwwhhhJJJBBBGGGDDD;;;;;;======999444000000222333333333222000000222333111111222555777666444111222444666777666444111///111111000000000000000000......------///111444777666666666555555555444444555666666444222000111222444///===xxxgggSSSMMMMMMLLLMMMOOOMMMHHHGGGJJJLLLKKKJJJIIIIIIKKKPPPTTT[[[[[[ZZZZZZ[[[\\\^^^______iiiooojjjbbb]]][[[ZZZVVVVVVXXX]]]aaaaaa\\\XXX[[[___cccdddeeegggeeebbb\\\SSSGGG???;;;777111,,,/////////...---------...---000222444333222000///------...,,,*********+++.........,,,***'''$$$###)))+++---//////.........---...//////000111444666555888999:::CCCXXXqqqpppNNN:::;;;777333222333222...+++******))))))(((''''''&&&&&&&&&&&&'''''''''((((((&&&'''((()))************'''((()))))))))***,,,...******)))(((((()))******(((((()))))))))+++///222222000......///000222222222000000111...)))(((***---000222...(((%%%'''+++%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''(((((()))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((777:::000''',,,---+++...***)))))))))((('''&&&&&&%%%(((***)))''''''***...(((((((((((())))))******,,,++++++***)))((('''&&&((()))***+++,,,,,,++++++((((((((())))))***++++++******)))))))))******+++)))))))))***++++++,,,,,,+++++++++---///000000000+++***)))***++++++***)))(((((()))******)))((('''((((((((()))))))))******+++,,,...000111111000000---,,,***)))((()))***+++''''''(((((((((((('''''''''''''''(((***,,,...000777777888666555555777999777666555333333333333444444444222000...///111444777999999888555222111111222333444444222000---+++)))***+++,,,---...///000...,,,***+++---000111111...---+++******+++,,,---/////////...------,,,,,,///---(((''',,,000:::JJJGGGEEECCC???555***)))...++++++,,,,,,------.../////////...............///555555333000///555BBBLLLqqqttt\\\EEEAAADDDBBB===::::::999888777555444333222555555555333111111333666555555666888999888555333444666777888666444000...111111000000///000111222333222000000111333444555444444444555555555555666333444555444111000111222555000AAAyyyZZZIIIKKKIIIJJJLLLLLLJJJMMMRRRRRROOOJJJFFFEEEIIIQQQVVVWWWXXXYYYXXXXXXYYY]]]```ccckkkoookkkddd```]]][[[WWWYYY]]]```bbb___ZZZVVVYYY]]]bbbddddddcccccccccYYYRRRHHH@@@:::555000,,,+++---......------...//////111222111///...------000111111///---,,,---///111000///---***&&&$$$""")))+++...///...,,,,,,,,,******+++---...000222333...666???CCCEEEHHHPPPVVVnnntttWWWJJJ999///,,,......,,,,,,,,,+++***)))(((''''''''''''((((((((()))))))))(((((()))***++++++++++++((()))*********+++---///************************((())))))******,,,000444333000...111777;;;:::777333///++++++)))%%%%%%)))///000///,,,'''&&&(((+++%%%&&&'''(((((('''&&&%%%((((((''''''''''''((()))''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((...333,,,%%%+++---***,,,(((((((((((()))***++++++'''))))))'''$$$$$$'''***)))))))))))))))(((((((((,,,,,,+++***((('''&&&&&&((()))+++------,,,***)))(((((()))***++++++,,,,,,******************+++,,,))))))******+++,,,,,,,,,)))+++,,,...///000111111+++***)))***++++++***)))&&&''')))*********)))((('''((((((((())))))))))))+++,,,...000111222111111,,,++++++***************'''(((((())))))(((((('''((((((((()))***,,,...000888888777555333222444666888777777666555333222111888777444111///000333666:::<<<===<<<999666333333...000333444444111---+++)))+++,,,------...111333---,,,+++---///111111111,,,,,,++++++++++++,,,,,,/////////......---------,,,******,,,+++...999DDDBBBFFFMMMOOOBBB///(((++++++,,,------,,,---///111---------------......//////000111666BBBUUUlll{{{iiiIIIBBBAAAFFFAAA444222999888666444555777888666444666777777444111111555888:::999888999999888666333555555666666555333111///111111111000//////222444333111//////000111111111333333333444444555555555222333444333222111222333666444JJJgggNNNIIIGGGHHHKKKLLLNNNTTT[[[XXXTTTNNNGGGDDDGGGNNNSSSSSSXXX]]]]]]ZZZYYY[[[___eeeiiikkkgggcccbbb```\\\WWWZZZ^^^```___]]]\\\\\\\\\```dddddd```\\\\\\___WWWSSSLLLDDD===666222000,,,...111111000///111333000111222000,,,+++,,,...///000000/////////111333444222...***'''&&&&&&'''(((+++//////---*********+++***+++,,,...///000000///555>>>EEEEEEAAA===;;;III^^^{{{zzz```III:::333111111------,,,,,,,,,+++++++++))))))))))))************)))***+++,,,,,,---,,,,,,+++,,,---,,,******+++---)))***+++,,,,,,+++***)))''')))+++,,,,,,,,,---...///++++++333>>>CCC<<<444000+++((()))(((%%%%%%(((,,,,,,+++***(((''''''''''''((()))******)))(((''')))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&%%%######%%%&&&&&&&&&%%%$$$((((((((((((((((((((('''&&&---)))%%%,,,---((()))'''&&&%%%%%%&&&(((***+++)))((('''&&&%%%'''))),,,,,,,,,,,,+++***)))''''''))))))))))))(((((((((((()))***---......,,,)))'''&&&'''((()))++++++,,,,,,***************+++,,,---)))******++++++,,,,,,---)))***,,,...............+++***)))***++++++***)))&&&(((***,,,------,,,+++(((((()))))))))*********,,,---...///000//////...***++++++,,,+++***)))((((((((()))******)))((((((***))))))***+++---///000333444555444222111000111444555666777777666555444777777666444222333555888;;;<<<===;;;999777777777///000111222222000...,,,+++---...---,,,,,,///222,,,++++++---000111000///***+++,,,,,,,,,,,,+++***------------,,,,,,,,,,,,---(((,,,...((('''---///666888@@@HHH@@@000))),,,---...///...---...000333,,,,,,,,,---...///000111111:::III]]]qqqhhhHHH888===CCCCCC<<<444333777555444333444666666666555666888888555111111555999===;;;999888888777444222222222333333333333333222111222222111///000333666000...,,,---000111111000333333333333333222222222000222333333222333444666666777TTTtttXXXIIIGGGGGGKKKNNNQQQXXX```\\\XXXQQQJJJEEEFFFJJJNNNWWW___hhhiiiddd```aaacccdddgggfffcccbbbcccaaa]]]UUUYYY\\\]]]]]]^^^aaaeeeaaaeeehhhfff^^^WWWWWW\\\WWWUUUQQQIIIAAA:::666555111444777666444222333555///111111...++++++...111---.../////////111444777666222,,,&&&$$$&&&))),,,(((+++//////,,,***))))))...---------///000///...000000555>>>EEEDDDAAA>>>999EEEXXXqqqsssWWWDDD;;;999---------............///)))*********++++++++++++******+++,,,------------/////////---***))))))+++(((***,,,......,,,***(((%%%)))---...---+++))))))(((%%%&&&333BBBEEE;;;///...***(((++++++(((''')))))))))((()))***(((%%%"""(((***+++,,,,,,+++***((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$((((((((((((((('''''''''"""+++(((%%%------&&&&&&---+++(((&&&&&&''')))***((('''&&&''')))---111333.........---+++)))((('''''''''(((((()))*********)))+++---///...,,,)))&&&%%%%%%''')))***++++++++++++*********+++,,,,,,---)))******++++++,,,------)))+++,,,---,,,+++***++++++***)))***+++++++++)))'''(((+++---//////......)))************+++++++++------.........---+++***)))***,,,---,,,+++)))'''((()))***++++++***)))(((************+++---///111...111444555333111///......000333777999:::999999333444666555444444555777::::::999777555666888:::111111111000///......------...///---******---000******+++---000000///---)))***,,,------,,,+++)))++++++++++++++++++++++++333+++---000))))))000000...***---555555,,,+++111...000111000...///222555.........///111222444555HHHYYYuuu[[[DDD===555<<<;;;666777>>>;;;111222333444444333333444555666777888444000000555:::???<<<999777666555333111...//////000222333444555111222333111///000444777333000///111444777666555555444444333222000000//////111333333333444555777666999[[[bbbPPPHHHEEEJJJQQQVVV[[[``````YYYQQQLLLGGGEEEJJJQQQTTTbbbpppqqqeee[[[YYY]]]]]]]]]___aaaaaa```\\\XXXUUUUUUWWWZZZ___bbbbbbbbbcccfffhhhcccZZZUUUUUUXXX[[[YYYUUUOOOHHHBBB===:::666999<<<;;;777555555666000111222222111000000000---...+++&&&(((000999<<<@@@;;;444,,,'''&&&''')))*********)))))))))))))))222000...+++***+++---...444555888===AAAAAA===999;;;CCCQQQ___jjj{{{jjjWWWNNN@@@666000333111))))))000111...+++***))))))***,,,+++---...///...---------/////////---+++***+++,,,++++++,,,---------,,,,,,)))*********++++++++++++)))******+++---///111222)))+++---//////---+++)))))))))(((((('''''''''&&&''')))))))))'''&&&'''((('''((()))***++++++***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******(((&&&%%%''''''&&&&&&&&&&&&''''''%%%''')))***)))((()))***+++)))'''&&&(((+++...111555222...------,,,(((%%%''''''''''''((()))***+++*********)))))))))))))))%%%&&&(((***++++++++++++,,,------***&&&&&&))),,,)))+++,,,...//////......000+++)))++++++((()))...******)))(((((((((((((((((()))***+++,,,---------,,,,,,,,,,,,+++***)))))),,,---------,,,,,,...//////...---,,,++++++++++++,,,(((&&&&&&)))+++)))'''))))))(((((()))+++---...///---,,,---///111111000111222555666777999;;;===;;;777444333777:::;;;;;;111222222333333444555666999666222000000000000///666222...---//////...,,,........................,,,,,,+++***)))))))))***......---***((((((***---------,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---333111///...---,,,///333111000333555111000AAAVVVyyy|||[[[===666>>>666666777777777777777777777666444333333444555666111222222222222111222222666888:::999666444444666111111111111222333444444...------...111555999;;;444333222888BBBGGG===///444444444333222111000///333333222222333333444555333AAAYYYYYYLLLEEELLLTTTYYYaaakkkkkkcccZZZSSSKKKEEEFFFKKKSSSbbbqqqpppbbbTTTPPPRRRSSSUUUXXX]]]aaabbb```^^^\\\[[[[[[\\\]]]^^^\\\ZZZ]]]```bbb^^^XXXSSSSSSUUUZZZXXXUUUPPPKKKEEE@@@===;;;======<<<888555555666...///000000///.........+++...---***---666???BBBAAA>>>999333...+++***)))(((((('''&&&'''))),,,---555333000...,,,---...///222222555999<<<===:::777;;;BBBMMMRRRRRRWWWkkklllRRR:::666888777555777222000///000111111222333)))***++++++,,,---...000...//////...,,,+++,,,---,,,,,,---------,,,,,,+++)))))))))*********++++++((())))))***+++---...///)))***,,,......,,,***))))))))))))(((((('''''''''((()))))))))'''&&&'''(((((((((******+++***))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''%%%%%%)))((((((''''''(((((()))&&&(((******)))((()))******)))'''&&&(((***...000///---+++***++++++(((&&&''''''((())))))***++++++))))))))))))************&&&''''''((()))***+++,,,++++++***)))((())),,,...***+++,,,---......------000+++***,,,,,,)))***...++++++***)))))))))))))))((()))***+++,,,,,,,,,,,,******+++++++++***))))))+++,,,---,,,+++,,,---//////...---,,,++++++++++++***)))))))))***+++***)))---......---+++***+++---...---,,,---///000000000111222333444444555666777>>><<<:::999999999888888444333222111111222444555:::777444222222222111000333000...///111222111/////////........................,,,++++++*********,,,---,,,***((()))+++---,,,,,,,,,,,,++++++++++++/////////......---------...000333555444111111222555222333;;;HHH\\\uuu~~~nnn^^^SSSFFF999777>>>777666666666666666666666555444333333333555777888888555222333666777666444555777888777444333333555333222222333333444555666000///...///111444888;;;:::777666:::CCCGGG>>>222333333333333222111000///333333222222333333444555333???\\\tttYYYGGGMMMXXX\\\ffftttqqqjjjbbb[[[QQQIIIGGGJJJUUUcccooolll[[[KKKFFFGGGIIILLLQQQXXX^^^``````^^^aaa```^^^]]]\\\ZZZWWWUUUWWWZZZ]]][[[WWWTTTSSSTTTYYYXXXVVVSSSNNNJJJEEECCCBBBBBB@@@===999666666666........................,,,000111000333<<>>GGGSSScccxxxcccJJJ666000444222222111111222111///,,,------,,,------///000111---/////////------...///---------------,,,+++***((()))))))))************(((((((((((()))***++++++((()))+++,,,,,,+++)))((()))))))))))))))(((((('''((()))***)))'''&&&'''((()))************))))))(((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%***))))))(((((())))))***((()))+++***)))(((((()))***)))''''''(((***---///+++***))))))+++,,,+++)))'''((()))++++++++++++***((()))))))))***+++++++++((((((''''''(((***,,,---***((('''(((***---...///***+++,,,------,,,++++++///,,,***,,,+++******---,,,,,,+++************+++((()))***+++++++++++++++(((((()))************))))))***,,,,,,+++,,,---///...---,,,+++++++++++++++(((***,,,,,,+++*********000333555222,,,)))***,,,...,,,+++,,,...000000///111111111111111111111111;;;>>>@@@???<<<888888999888555111...---///222444888666555555555555444222/////////111333444444222000000000//////.........111000...---,,,++++++******++++++***)))))),,,...*********+++++++++++++++...------------------...---///000000///000222333:::BBBPPPccc|||wwwOOOAAA777777999777666999666666666555555555444444333333222222333555777888<<<777222333888;;;888555444555555444222111111222444444444444555666777888444222000///111444888:::???===999:::AAAEEE>>>333333333333333222111000000333333222222333333444555444===cccmmmJJJJJJVVV\\\eeerrrkkkgggccc```ZZZSSSQQQTTTZZZdddjjjcccSSSEEECCCFFFGGGIIIMMMSSSXXXZZZZZZXXXaaa___]]]\\\[[[ZZZWWWTTTVVVXXX[[[\\\[[[XXXWWWVVVWWWWWWVVVUUURRROOOLLLKKKHHHFFFCCC>>>:::777666666///...------...//////...---222444444777>>>CCCDDD>>>===:::777333///+++)))''''''(((***,,,---///000///...---,,,,,,---...///,,,,,,,,,---000222444444EEEFFFGGGEEE@@@>>>@@@DDDAAAQQQlll]]]IIIDDDDDD@@@999222000222111---444333333333444444222000---///000000///...///000............---,,,+++***(((((()))))))))*********((((((((('''(((((())))))'''((()))******)))((('''((()))*********)))((((((((()))***)))'''''''''(((************))))))((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''***))))))(((((())))))***)))***++++++)))'''((((((***)))((('''(((***,,,...++++++++++++,,,------,,,''')))+++,,,---,,,***)))(((((()))***++++++,,,,,,+++***(((((()))+++---///+++(((&&&(((,,,//////---***+++,,,,,,,,,+++***)))---+++*********)))***+++,,,++++++*********++++++))))))***+++++++++******'''((()))***++++++++++++''')))+++,,,++++++---...,,,,,,+++***************&&&***......+++))))))***///444888555---(((***------,,,+++,,,...////////////......///000000000///333:::AAABBB===999999<<<:::666111,,,***,,,///111333333333555777777666555///000222444555555444333111111111000000//////...222111///---,,,+++******)))*********)))***,,,///************++++++++++++,,,,,,,,,---...000111222555444000+++,,,666AAAGGGZZZjjj}}}fffTTTDDD:::333666999888666666666666666555444444333333444333333333333444666666:::777333333666888888666333333333222000000000000444444444444555666777888666444222000111333666888@@@>>>:::888<<>>BBBCCC888666222...,,,******)))***,,,000222333111...+++''''''''''''(((***,,,---++++++++++++,,,///222444EEEAAA<<<;;;>>>BBBAAA???@@@<<>>:::777222...***)))+++,,,+++)))&&&,,,000111444<<>>666444;;;AAA@@@:::777666666999BBBZZZ~~~oooIII777888:::777777777888;;;>>>===888333///111333333222000000000...............---,,,+++)))*********++++++++++++))))))((((((((()))******'''(((((())))))(((((('''((()))+++,,,---,,,***))))))***+++***((('''((()))+++***)))))))))))))))***''''''&&&&&&&&&'''((((((%%%%%%%%%&&&''''''((((((+++)))'''&&&&&&&&&((())))))((((((''''''(((((())))))***,,,+++***))))))***)))(((((('''((()))***+++((()))***)))'''''''''(((((()))***++++++***)))))))))*********+++,,,,,,,,,,,,,,,+++++++++,,,...///---,,,++++++,,,,,,+++******+++,,,------,,,++++++))),,,+++)))(((******(((***))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,---------(((+++---...,,,++++++,,,++++++************++++++)))+++------,,,+++***+++)))---000///+++***,,,000,,,***)))***,,,......------+++***...222666555333///666======777333444777888666333000//////000111---------000444666777777333555666555333222222333222222222222222222222222111000...---,,,+++******)))+++------,,,---...000,,,,,,------......//////222111000000111333666888555@@@LLLTTTcccxxxjjjSSSDDD===::::::555666888777444222333555555555555555555555555555666666555444333222111111444999<<<;;;666444777;;;555333000///000111111000222222222222333444555666555444444333333333333333666666444000000222111---000111111111111111000000333333222222333333444555888OOO^^^MMMMMMSSSWWW\\\]]]aaahhhkkkllloootttqqqcccQQQDDDBBBIIISSSZZZNNNLLLJJJJJJNNNRRRVVVXXXTTTTTTTTTVVVXXXYYYXXXWWWTTTTTTUUUZZZ^^^\\\TTTMMMJJJIIIHHHIIILLLQQQVVVZZZYYYVVVQQQMMMIIIEEE???:::777222---,,,---...,,,))))))...000///000666::::::+++***((('''(((***---000222555999:::888333---)))#########$$$$$$%%%&&&&&&'''((()))))))))+++///222888888555222666===>>>999---222999;;;888;;;NNNaaa{{{~~~kkkdddXXXKKKCCC@@@<<<<<<======999444000222444444333000000///---...............------++++++++++++,,,,,,,,,,,,((((((((((((((()))******((((((((((((((((((((((((''')))+++---...,,,+++))))))***+++***((((((((()))***))))))(((((()))***+++(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))((('''&&&&&&&&&''''''***))))))(((((())))))***(((***++++++***)))***+++)))(((((((((((()))******&&&((())))))'''&&&(((***))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,+++,,,------,,,++++++,,,***+++,,,---......------***......******---,,,(((***************+++,,,,,,.........------+++******((()))***+++++++++++++++***,,,//////---,,,++++++...---------------.........---,,,---...///...---***+++,,,,,,++++++---///+++***)))***,,,------------+++***---333666555333///444888888555333555888777777777666666555444333111///...///222444555555333555555444111111222444111111222222333333444444111000///...------------+++---//////......///000......///000000111222222111000111333666:::???BBBIIIZZZjjjsssqqq```KKK>>><<<>>><<<:::666999999777444222222111444555555666666777777888444444444444333333222111333666::::::777555555777777444111000111222222111222222222222333444555666222333444444444333111000111333222///...000000---000000111111111111000000333333222222333333444555<<<^^^rrrSSSLLLPPPSSSZZZ[[[aaaiiinnnqqqvvv|||sssbbbMMM@@@AAAKKKUUU[[[OOOKKKFFFEEEGGGKKKOOOPPPLLLLLLOOOSSSXXX\\\]]]]]]WWWUUUVVV[[[___]]]TTTLLLFFFEEEDDDDDDHHHOOOUUUZZZ]]]YYYUUUQQQNNNIIIBBB======777111000111222///,,,111444444///---000222111((((((((()))+++...111222555666888999777333...+++&&&%%%%%%%%%%%%%%%$$$$$$%%%'''))))))((()))---111&&&---000///111888<<<:::555222111444444333888@@@III]]]zzzSSSKKKCCC>>>===;;;777444111333555555333000//////------......///.........++++++,,,,,,,,,---------'''&&&&&&'''((()))******))))))))))))))))))))))))'''))),,,......---+++***)))***+++***)))((((((***))))))(((((((((***+++,,,)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&%%%%%%%%%&&&++++++************++++++''')))++++++******+++,,,)))(((((((((((())))))***&&&(((+++***)))(((+++---***)))((((((((((((((())),,,,,,++++++++++++++++++(((((()))*********))))))(((+++......,,,***,,,///)))+++,,,...//////......+++000000,,,+++///...)))++++++++++++,,,,,,---.../////////...---,,,+++***((())))))************))),,,...000000...,,,+++***000000/////////000000111333///------000222000...,,,+++******+++,,,...///+++***)))))),,,---------...+++***---333666444111---000333444444666:::===666888:::;;;;;;999777666555333000///111222333333222444444333000000333777000111222222444444555666111111000///////////////,,,...000000///...///000///000000111222333333444333444666;;;AAAIIIPPPTTTlll{{{uuu\\\AAA===888888;;;;;;888555222444555555555777777555444444555666777888999999222222333444444444333333111222444666777555222000999555111000222444333222333333333333444555666666000111444555555333000//////222333///...111111//////000000111111111000000333333222222333333444555???gggnnnLLLHHHTTTUUUZZZ```dddjjjrrryyy|||xxxcccIII<<>>:::555///,,,++++++++++++***)))'''&&&$$$%%%&&&&&&'''))),,,...222///---...111333222111///000000111222333444444;;;777666===MMMiiihhhMMM888AAA???>>>???>>>:::555222111444666777888777555333333444444444222///---++++++******)))***+++,,,------,,,***)))***,,,///111222111000...---,,,++++++******))))))((()))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''''''((((((&&&&&&'''***,,,+++,,,---......---+++***+++*********))))))))))))---,,,+++)))((('''&&&&&&'''(((((((((((()))))))))((('''&&&(((+++---+++)))***++++++,,,,,,,,,++++++---......---+++,,,...000***************************++++++,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++---///***++++++++++++,,,///222...///000///---++++++,,,111000///...------------...---------...//////000222///++++++,,,...---,,,777333...++++++,,,---...////////////............222222222333333444444444555444444777;;;?????????999888888666555444333333333555666666555444444555444444444666888999888666444444444555666777777777555222111555666333111111888444000000333999???BBBWWWeeehhhjjjvvv}}}}}}~~~{{{zzz}}}zzzjjjWWWJJJ@@@<<<<<<999999888777777777777888777777666555555444333333555444444444555666777777444444555555555444333222000444333...000777999444000333666777555333444444;;;@@@DDDBBB;;;444333333333333333333222111000///111000000//////000000111///000111333333333222111...666444000444333222:::OOObbbMMMUUUYYY^^^bbbfffnnnyyyzzzhhhQQQDDDBBBFFFGGGFFFDDDAAAAAADDDEEECCCDDDGGGGGGHHHJJJNNNTTTYYY\\\^^^___bbbddd```VVVLLLDDDAAAGGGFFFEEEGGGLLLQQQUUUWWW[[[WWWSSSQQQRRRTTTVVVWWWOOOMMMIIIDDD???;;;777555333777999777555333...)))))))))***+++///333666999>>>===<<<:::666222...+++/////////...---+++)))'''&&&&&&&&&''')))+++---///222111///.........//////...//////000222333333444555444333222444BBB^^^wwwfffWWWCCC888999@@@CCCBBB<<<:::777333//////333777777777555444222000...---,,,,,,+++++++++,,,---...---,,,+++++++++---///111222222111///...---,,,,,,+++***)))((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''((())))))(((&&&''')))++++++,,,...//////---***(((+++++++++*********))))))******++++++***)))(((((('''''''''((((((((())))))(((&&&&&&''')))+++,,,+++))))))***+++,,,,,,,,,,,,---------,,,,,,///333666************************+++++++++,,,,,,,,,,,,,,,.........---------------++++++,,,,,,,,,---------,,,------,,,+++***,,,...+++***)))+++---000111111---...///...,,,++++++,,,111111111000000///---------++++++...111222000...///---++++++---///000///333000,,,******++++++***............////////////333333333444444444444444222222333666:::>>>???@@@<<<;;;:::999777666555444666555555666777777666444444666888999888888888888999888666444444555666777888333111555888777666777555777<<>>===<<<>>>BBBBBB@@@CCCGGGDDDCCCDDDIIIRRRXXX[[[[[[YYYaaagggdddYYYMMMFFFCCCEEEDDDDDDGGGKKKPPPSSSTTTWWWQQQKKKKKKQQQYYY^^^```XXXWWWRRRKKKFFFCCC>>>:::111444666444111...***'''000000//////////////////000111111000...,,,++++++.../////////...,,,***(((******)))+++---000222333/////////---+++,,,...000------...///111222333333///333999;;;666666AAANNNfff{{{```RRRKKK@@@555AAA===999777555333333555888777555333111111000111,,,,,,,,,,,,,,,------...------,,,++++++---...000333333222111000...---,,,++++++***)))(((((((((((())))))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))******)))'''''')))***+++---///000///---***(((,,,,,,+++++++++*********'''(((***,,,------,,,+++''''''((((((((()))))))))((('''&&&'''(((***,,,---)))***+++,,,,,,,,,,,,,,,------,,,++++++...333777************************,,,,,,,,,+++++++++++++++..................------++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***,,,---+++))))))+++000222111///,,,...///...,,,++++++,,,///000111222222111000///---++++++000555666222---,,,,,,,,,,,,...000222222000...,,,+++++++++***)))---------...///000000111555555555555444444444444333333333555888:::<<<===;;;:::999888666444333333777555444666999:::777444444777::::::888666777999999888777555444444666777<<<888666666666555999???AAAPPPgggzzz}}}}}}~~~~~~|||~~~xxxjjjeeezzzxxxppprrr{{{mmm[[[FFF>>>999;;;===:::777666888777666666555555666666666555333111111222333444444444444444444444555666333333333333222222111111333000111444333666DDDUUUfffZZZLLLCCCBBBFFFIIIJJJJJJLLLMMMHHH>>>666222222222222222222222111000000//////............//////---///111333444444444444111555111111666555666@@@vvvjjj]]]VVV___lllqqqpppooo```WWWNNNIIIIIIHHHCCC>>>888777999<<<===<<>>AAA>>>888555777666444333222333444555,,,,,,---------.........------,,,,,,,,,---......333333333222111///...,,,++++++***)))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***++++++***)))((()))+++,,,---///000///---+++))),,,,,,,,,,,,++++++++++++)))***,,,---------,,,+++((((((((())))))))))))***))))))(((((((((***,,,---,,,,,,,,,,,,,,,+++***)))------,,,***))),,,000444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***....../////////...---,,,*********+++++++++,,,,,,+++,,,------,,,+++,,,---+++******---111333111...,,,---///...---,,,,,,---,,,...000222333333222222...------222777888333...+++,,,---...///111222444000...,,,,,,,,,,,,***))),,,------...///000111111222222222222222222222111000111333444666888;;;===:::999888777555444333222777555444666999:::888555444777::::::777555666777333555888999888999;;;===;;;:::;;;<<<:::;;;EEEQQQiii{{{||||||zzz|||vvvggg\\\```{{{mmmsssxxxvvvooovvvyyy^^^FFF:::AAA<<<888666333111444:::888888777666666666666777555444222111000111333444333333333444555666888999333333222222111111111111666,,,222AAA???777MMMsssuuu]]]PPPOOOOOOJJJDDDIIIFFFAAA<<<999555222000111111222222222111000000//////............//////,,,---///111333333333222222555111111555333777GGGgggVVVZZZgggiiiccc^^^WWWRRRNNNMMMMMMKKKEEE???777333333666888888;;;???<<<<<<===BBBHHHOOOSSSVVVXXXaaaiiiggg\\\OOOFFFCCCBBBBBBCCCFFFIIILLLMMMLLLJJJEEEBBBEEENNNXXX]]]___```bbb___YYYWWWWWWPPPEEE:::999:::999444///000444111000///......000222333333222...((("""!!!$$$(((...000222444444222000///,,,***)))---333888999999777444000,,,)))((())))))***+++,,,---///000222222444000///333666666888;;;444===>>>EEEYYYnnnrrrYYY@@@666555333444888888777666555555666777888---...//////000000//////......---------.........444444444444333000...---++++++*********++++++,,,+++***)))((((((((()))***))))))))))))))))))))))))&&&&&&'''''''''((((((((()))***++++++***)))***,,,,,,---...//////...---,,,---------,,,,,,,,,++++++............---,,,******)))))))))*********++++++***+++,,,+++***)))+++---,,,,,,,,,,,,+++***)))))),,,,,,+++***)))***---000------------------------*********+++++++++++++++------...//////---,,,+++))))))*********++++++++++++---......---,,,,,,---+++,,,---000222222000...,,,...//////...------...------///000222222333333......///222666666333///,,,...///000000000222333000...,,,,,,,,,,,,+++***---------...///000000111---------...............+++---000333555888<<>>888888999999666333666===888888777666666666666666444444333222222222333444222222333444555777999:::444333222222111111222222666---888MMMKKK???VVVxxxfff___bbb```TTTHHHCCC===666333333444222///000111111111111111000000000//////......//////000---...///111222222222111111555222111444222<<>>AAAEEEKKKQQQUUU]]]aaaeeeaaaXXXNNNHHHFFFCCCCCCDDDGGGJJJKKKKKKJJJFFFDDDCCCFFFLLLRRRTTTUUUZZZaaadddbbbbbbbbbVVVFFF;;;;;;===???:::333333888222000---+++,,,000444777:::888111(((!!! &&&,,,///111333444444111...,,,---+++***///666<<<>>>===:::444...+++***+++)))((())))))+++,,,...000111222......111999;;;888444444111======666777???UUUpppyyyrrr\\\LLL???;;;>>>;;;;;;:::999999888999999000000222333333333222111000000000000000000000000444555555555444111///---++++++++++++,,,---......,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((***+++,,,++++++,,,---,,,,,,---------...///000------------,,,,,,,,,,,,......------------......***++++++++++++,,,,,,,,,,,,...///...+++******+++++++++,,,,,,,,,++++++******+++++++++***+++---000,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,.........---+++***))))))))))))*********+++,,,...000000...------...***---111333222000///...---///000000///...//////000////////////000111111---...000222222222000///---000222111000///000222000...+++***+++,,,++++++------......//////000000++++++,,,,,,---.........***---000222333666:::>>>999999999999888888777777333444666777666666777888::::::999::::::999777444777:::======;;;<<>>@@@BBB:::===@@@BBBDDDIIIPPPVVV___``````\\\UUUOOOLLLLLLEEEEEEFFFHHHKKKLLLJJJIIIDDDDDDEEEHHHKKKLLLMMMLLLUUU```ggghhhjjjhhhXXXEEE???@@@EEEIIIDDD;;;:::???666222---******...444777;;;888111(((!!!"""***111...000222222111...***(((000------222;;;AAACCCBBB888111+++))),,,...---+++((()))***,,,...000111222222///---//////...111777///555222444???AAA???EEEQQQ___xxxnnnSSSIII???>>>>>>===;;;:::999999222333444555666555444333333333222222222222222222444555666666444222///...+++++++++,,,---...///000,,,+++***((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''')))+++,,,,,,+++,,,...---,,,,,,,,,---///111222......---------,,,,,,,,,))))))***+++---000333555++++++,,,,,,,,,------------///111000---***)))***)))***++++++,,,,,,,,,,,,(((***+++,,,+++,,,///111++++++++++++++++++++++++(((((()))***+++,,,,,,---+++,,,---......,,,***)))))))))))))))************,,,...111111///.........***///333444111............///111111000//////000333222000.........//////,,,...000000///......//////111333222000...///111000---***)))***+++++++++.........///////////////,,,------...///000111111...000333333222333666:::777777777777777777777777111444777777555444777999===;;;999:::<<<<<<888444555999???CCCHHHQQQ]]]fff{{{{{{vvvsss{{{|||vvvnnnmmmtttzzzbbbHHHCCC999777>>>@@@999666999===777444555666444333444555555444333333333333444333333444555555555444444444333333222222333333444555444333222222222333444000;;;IIISSSVVVXXX\\\aaarrriii\\\QQQJJJCCC<<<777555666777555222000111222///000000111111111000000111111000000000000111111000111222333444333222111,,,222444444444555JJJmmmnnnccc^^^UUURRRQQQUUU\\\ccciiiiiieeeaaaSSSHHH===888===CCCEEEEEEEEEFFFKKKPPPOOOKKKNNNVVV[[[VVVRRRQQQMMMJJJLLLQQQLLLEEEAAADDDGGGIIILLLOOOLLLEEEBBBEEEGGGDDDEEEJJJPPP[[[kkkuuuuuujjj[[[QQQ@@@EEEJJJJJJIIIGGG@@@888/////////---...222:::@@@777///'''$$$$$$'''///888,,,000444333///+++))))))000222333666>>>EEECCC===---+++,,,000000+++&&&%%%)))((()))---111444333111000000111222222333444444666555555666888:::999999666<<>>999444555555333777444444777777666999===:::777555333222333777===???:::888===GGGIIICCC;;;@@@EEEJJJ\\\yyyssswww{{{fffTTTEEE===;;;:::999888888888999:::666666555666888888777555444444222111111222444444222333333333333333333444333444333222111111333555555444333555666666555333666???NNN\\\ccc```WWWOOO^^^YYYPPPFFF===777444333666333111111222333111///000000////////////000000.........//////////////////000000000000000//////222111222999///;;;AAAvvv___QQQSSSYYY___hhhooorrrpppllliii___TTTFFF===<<<@@@CCCEEEMMMLLLNNNPPPOOOMMMSSS[[[^^^WWWQQQMMMJJJHHHLLLRRRMMMHHHEEEGGGHHHHHHJJJOOOOOOKKKJJJMMMLLLEEE@@@@@@FFFSSSccckkkiiiccc```___KKKKKKGGGBBB@@@@@@<<<666000000...,,,---222;;;BBB<<<111'''%%%(((,,,111666///111222000,,,)))***,,,>>>>>>;;;999;;;???<<<666+++((()))...///+++(((((((((((()))---111333222000222111000000111333666888666555555666888999888777999999>>>JJJ]]]tttzzziiiYYYJJJ@@@999999:::===@@@BBB@@@>>>@@@;;;888999777666:::@@@555444333333333333222111......//////000000000000------,,,+++++++++++++++++++++++++++************************************)))***+++,,,,,,---------++++++,,,,,,---......///444333111000///......///...............------,,,///---******,,,---,,,******,,,......,,,***+++,,,,,,***(((((()))++++++***+++,,,,,,---------------------,,,,,,,,,+++++++++.........---------,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,...///111111111111111000///...---...///111333333333222///000111333333222111000000///333888888111---...---+++---111111---,,,---...///000111111111000000222111000...---------......---------...///111222///......///000000///---333999;;;666333555555444888555666999999555444555333777===AAA>>>999444222===???HHH[[[ppp{{{zzzuuuqqqrrrwww~~~tttaaaRRRIIIDDD???;;;888777666666666777888888666555444555666777555444444444333333333333444444222222333333333333444444444444444333333444666777666555555444333333222222000<<>>:::777444333555222000000111222000...///............//////000000000000///////////////000111111111111111000000111...111999///;;;NNNaaaLLLTTTeeelllvvv{{{yyytttooommmiii___QQQDDD>>>>>>CCCGGGQQQPPPPPPQQQQQQQQQXXX```aaaWWWMMMHHHEEEEEEKKKSSSNNNLLLKKKKKKGGGDDDFFFLLLOOONNNQQQTTTRRRHHH>>>999===IIIWWW\\\YYYYYYaaaiii[[[UUUIII===999:::999555111///---+++...555???FFF<<>>999444333444000***)))&&&'''+++---+++)))***'''''')))---000111000...222111///...000333777:::777555444555777777666555888777555666===JJJYYYcccnnn[[[MMM>>>666888>>>??????===888777<<<@@@@@@===<<<::::::999888777666444444...//////000000000///......---,,,,,,++++++,,,,,,------,,,,,,+++++++++*********************************+++,,,------------+++,,,,,,------.........//////---,,,,,,,,,------...............---,,,,,,...---------......---+++---,,,+++,,,------,,,++++++***))))))***+++***)))+++,,,,,,------------------------,,,,,,,,,,,,+++//////.........---------++++++,,,---------------,,,,,,------...///000000222000...///111111///,,,000111222333444555555555///000111222222222111111000000333888888333/////////...///222222---***+++---...///000000000//////444333222111111111111111...---------...///000111111///,,,---000111000...111444444222222555666444666444555:::<<<888555666333444555555777;;;AAADDDUUU^^^ooo~~~xxxYYYLLL===666999======<<<666666666666777888999999555444333333555555444222333444444555555444444333222222222333333444444444333333222222333555777888555666777666333333666999???JJJVVVYYYRRRHHHAAA>>>///111444666777666444222444222000///000000///...------------......///000222111111111000000//////111111222222222222222111000,,,000999000===ccciiiPPP[[[kkkttt}}}{{{sssnnnllliiicccYYYLLLBBB@@@CCCGGGOOOQQQTTTVVVWWWYYY]]]aaaaaaUUUHHHBBB@@@BBBJJJRRRPPPPPPQQQNNNFFF???BBBIIIMMMNNNRRRVVVTTTLLLBBB;;;999BBBMMMQQQPPPTTT]]]gggeee^^^OOO@@@::::::888555111///,,,+++///777AAAGGG999///+++555AAA@@@666,,,,,,---...,,,***+++...222555666555222222333...(((***&&&&&&***+++)))((()))&&&'''***---///000...---......---...000333666888666555444444555555444333444666888777555777<<<@@@ZZZbbbnnn{{{ppp^^^WWWXXXXXXXXXRRRHHH???>>>CCCEEEBBB===999:::<<<;;;888444111///222222111111000...---,,,///......------------------------,,,++++++******++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......***+++,,,---------,,,+++***+++,,,---.../////////......///000000///...,,,000,,,)))+++///222000...***))))))***++++++***(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++............------------++++++,,,---...------,,,+++,,,---///000000000000000---+++---222444111---111222444444444555555666111111111111222222222222222222333444444333333333555222111333111---,,,...------...//////000000000333333333222222222222333............//////000000444000,,,,,,000222111///000111222444777999999666999555333666888666777999===???@@@BBBKKKZZZiiiqqqzzzooofffZZZOOOAAA<<<888888;;;===;;;888888888999999:::;;;<<<===666444333333444444333222333444555666666555444333222222222333333444444444111111000111444666777888333666888777555666<<>>>>>BBBJJJQQQRRRSSSTTTPPPFFF>>>AAAHHHQQQSSSTTTTTTRRRNNNFFF???777<<>>999333444111---+++...444:::>>>555000333BBBOOOKKK:::,,,%%%)))---///...---///222...333888:::;;;;;;666///+++'''&&&***+++(((&&&'''&&&(((,,,...///...---,,,(((***,,,...000111222222555333222333444444333222333777;;;;;;888666666777:::BBBLLLTTT^^^qqqaaaIIIBBBDDDGGGFFF:::>>>CCCDDDBBB>>>;;;999555555444333222111111000111111000///////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------------***---111444444222...,,,)))***+++---......//////---...000111000//////...111,,,(((+++111666555222+++******+++,,,,,,***)))))))))***+++++++++++++++*********+++++++++++++++---------,,,,,,,,,,,,++++++,,,---//////...---,,,++++++---...////////////---+++)))---333666444000111333555444333333555777333222222111222333444555666555222//////222555777:::555222222111...///222---......///000111222333333333333333333333333222//////000000000000000000444111......111222222111444444666:::===;;;999777888444111111333555===EEEUUUdddtttyyylll[[[NNNEEE===777555777:::;;;999666444333888999999:::;;;<<<<<<===777555333333444444444333222333444555555444333222111111222333333444555555222222222555888:::999888222555888666444555;;;AAA>>><<<;;;999777444111///000111111222333333333444444444333222111000111111000000//////000111111222333222222222111111111000///000000111222222111111555000444888666IIIaaa]]]dddjjjrrrwwwxxxxxxyyyzzziiijjjhhhaaaWWWMMMHHHFFFLLLRRRYYY]]]bbbffffffcccVVVKKKAAA???BBBEEEKKKQQQSSSSSSTTTQQQIIICCCGGGNNN\\\\\\YYYSSSPPPMMMGGGAAA666:::CCCPPP[[[]]]YYYSSSRRRYYY\\\VVVLLLDDD;;;444888444111///000222333444...,,,111???HHHBBB333'''"""(((...111000......///+++333;;;>>>>>><<<666...+++''''''+++,,,(((&&&&&&&&&***...000000...---,,,&&&(((+++...000000///...333111111111333333222111666777777777777888:::<<<888>>>BBBAAA@@@KKK___qqqvvv```UUUMMMGGG<<<@@@EEEEEEBBB>>>===>>>666555222111000111222333444333222222111111222222------------------......------------------------------......///......---------------------------***---111444444111---+++---------------,,,++++++---///000000/////////000111---)))***000555666555---+++***+++,,,---,,,+++)))******+++++++++++++++******++++++++++++,,,,,,------,,,,,,,,,++++++++++++---///000111000...---,,,,,,,,,------------...,,,++++++///333666555333111444555444222222555888555444333222222444666777777666222,,,,,,111666666999555222333222000111555......///000222444666888666666666666666555444333000111222222222222111111333333333222222222333444222222555::::::777555666333444999@@@FFFOOO___mmm|||wwwmmm^^^XXXMMMBBB:::666555555333666999777333111444777555666777888888888888888888666333222333444333333222333333444444333333222111111222333333444555555444444666:::>>>???<<<888333555555333000///222555555333111111333444333222111111000000111222444666444444444333111000111222222111111000000111111222111111111111111111111111...///000111222222222222555222666666<<>>AAA>>>999:::CCCKKKZZZkkkuuuhhh^^^]]]YYYQQQFFF>>><<<>>>BBB???999444222222444555666555555444333444444444...//////000000111111222////////////////////////......////////////......------------------------,,,---///000000///---+++,,,------------,,,++++++---///000///------000222222...******---111333333///---++++++,,,......---++++++,,,------------,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,...000222222111///...///...---,,,,,,,,,---...---...000111333444444444222555777555222111555999888666444222333555888999555666333---,,,111444222333000111555555111111333...///000222555888;;;<<<;;;;;;<<<;;;:::999777666222333444444444333222222222555888777444222444666111111555;;;<<<;;;@@@GGGJJJTTTdddqqqxxx|||yyy~~~|||ssshhhXXXIIIAAA>>>;;;999666555777999555666777666555666888:::333444555555666555444333777555222000111222222111222222222111111222222222000111111222444555555666333444666<<>>@@@>>>;;;;;;;;;@@@GGGTTTddduuunnn```\\\]]]VVVQQQHHH@@@:::888999:::777777666555555555555555000000111222333444444555000000000000000000000000...///////////////......------------------------333333222111111111111111)))***+++,,,---.........---//////...,,,,,,000333222///+++)))***---///111111///,,,+++,,,...//////,,,---......//////.............../////////000000//////.........------------///111333333222000///222000...,,,+++,,,---...///111333333222222333444444666888666222222666:::999777555333333666999;;;222555444///...222222...------000666777222000000//////111333666:::>>>@@@???@@@@@@@@@>>><<<:::999333444555555555444333222000666;;;:::555222444888666666;;;BBBFFFJJJUUUcccvvvyyyiii\\\PPPAAA444444555888::::::777777888333333555888;;;;;;777444333444555555555444333222666444000///000000111000333222111000000111222333000111111222444555666666000111444;;;@@@>>>666///222111000000000000---+++(((///666888444111000222222222333333222222111111111333333111...---///111333222111///..................///000111222222333000111222333444444555444///333666111EEEmmmzzzfffXXX[[[eeekkksss|||rrrpppqqqwww}}}~~~wwwpppcccWWWGGG???AAAKKKVVV\\\NNNIIIGGGLLLPPPQQQQQQSSSNNNMMMNNNPPPNNNQQQ```qqqrrreee\\\\\\]]]XXXRRRPPPSSSYYY```dddeeeaaaUUUIIIBBBHHHUUUbbbcccYYYNNNIIIAAA;;;999@@@IIIMMMPPPRRRBBB000,,,...&&&"""''')))---+++...333555111------......555??????555+++((()))&&&'''---000---***)))///333777777333---***)))---,,,*********,,,...000...///000000//////000111000000//////000111222222333555888:::;;;;;;:::999:::777999???EEENNN```qqqvvv___QQQDDD:::===<<<;;;:::888777666555555444444666555222//////444///...333333000///333///333222---,,,000000---000222333222///---...000333000---...000222111///000///...///000///---,,,///.........///222444666...------,,,,,,------...////////////////////////...---,,,,,,---...000111...............---------+++---......------///000000000000000///...---,,,------,,,,,,,,,------...,,,...111555666777666555666:::===;;;666222333555999888777777999===AAADDD888555333222111000111444777///,,,222888999666444444555666555444444666888<<<@@@EEEDDD<<<555444888111999??????@@@AAA<<<444777777888999888888;;;???IIIXXXgggpppzzzfff[[[MMMCCC===:::666222999999888888777555444333555666777777777777999;;;333333333222222111111111666555444222111000000000///111333333222222333444222222333333444555666777777777666555444444333333333222///......///222333)))+++.../////////111222000000000111222222222333111111111111111111111111111111000000000000000111000000000000111111111111111222444444333333444555666///===888III}}}dddaaahhhmmmqqquuummmooossszzz}}}yyyqqqcccPPPCCCBBBIIISSSYYYQQQNNNOOOSSSUUURRRPPPPPPJJJHHHHHHIIIKKKPPP___ooojjjaaa\\\^^^___\\\XXXXXXZZZ___eeeiiikkkhhh[[[NNNDDDIIITTTaaafff```YYYVVVEEE???>>>EEEMMMOOOPPPQQQ@@@111,,,+++%%%''',,,******+++111888:::555333333333555<<>>222(((%%%(((%%%&&&,,,///,,,***)))111444555444000---+++++++++***))))))***,,,...000---///000000///...000111000000000000000111111111000222444666777777666666===999777666444666???KKKTTTkkk}}}eeeVVVEEE======>>>999333555222111333444333444666333222444777555000000555---000111...///333444222///000111000......111333>>>:::666333333333111///111000000000222222000...000//////...///111444555...------,,,,,,------...---------------------------------,,,---...000111000000000///////////////,,,---......------...////////////............---///......---------.........000333666777777666555333666888777444333444666============>>>>>>>>>???888444///...///333777:::<<<888777:::;;;777555666333333333333222333444555777:::===>>>;;;666444555888===>>>999888===@@@???BBBFFFFFFDDDHHHRRRYYYZZZkkk|||yyybbbUUUBBB<<<555333666999::::::777777777666666555444333555666666666555666888999333333222222222111111111222222222111111000000000000111333333222111111222222222222222222333444555222222222222111000000///222111000......000111222222444555444111000000000111111111111111111222222111111111111111111111111111111000000000000111111111000000000000111111111111222333333222333444666<<<222:::777UUUwwwjjjkkkllllllmmmmmmsss{{{zzznnn^^^RRRNNNOOOQQQSSSOOOPPPUUUZZZWWWPPPKKKJJJHHHDDDBBBCCCGGGNNNYYYddd^^^ZZZZZZ^^^aaa___^^^______ccchhhmmmrrrpppcccUUUEEEGGGPPP\\\dddeeedddeeeQQQJJJGGGJJJOOONNNLLLKKK@@@444...+++***555;;;222)))...888AAAAAA;;;999;;;555;;;CCCFFF===///&&&$$$'''$$$%%%+++---+++***+++333444333111...,,,,,,---)))(((((((((***+++...///---...//////......///111///000111222222111000//////000222444555555444444:::777666444000...222999999GGGXXXfffuuu|||tttyyyzzzpppeeeNNNDDD:::888777555555888333333333333///,,,000777555888777444444666555333333333222000///000333555888555222111111222222111222111111222444444333111222111000000000111333444......------------......------------------......------------...///000111222222111111111000000000---...///...,,,,,,---...000//////......///111111111111000///......//////000222444777888888777666333333444444555666888999;;;===???AAA@@@>>><<<:::???;;;666444666888777666777666888:::888444444888444333222333555777777777999999:::::::::999777555???DDDGGGGGGJJJSSS[[[___bbbfffeeeaaaggguuu{{{yyyrrrfff[[[LLL@@@;;;777333///000444777999888666666555555555444444333444555555555333333555777333333222111111111111222///000111111222111000//////111222222000//////000111111000000000000111222...///000000000///...---000000000000000000000000222333444222000---------111111111111111111000000111111111111111111111111111000000000000000111111111111111000000000111111000222333333222333444666;;;333888:::hhhssskkkiiikkkpppxxx~~~yyyyyy{{{vvvpppiiibbb^^^XXXQQQKKKHHHMMMUUUZZZUUUKKKEEEEEEIIIEEEBBBCCCFFFKKKQQQUUUSSSUUUXXX]]]```aaabbbcccbbbdddggglllsssssshhh[[[HHHFFFJJJTTT^^^cccgggjjjaaaWWWNNNMMMMMMIIIFFFEEECCC:::555111444DDDJJJ<<<...555@@@HHHEEE>>>;;;===333<<>>GGGZZZooo~~~lllVVVMMMJJJBBB;;;888AAA===888555333444777:::444555555444444444333222333222111000///...//////222222222333444444444333333222222333555666555333444333222222222222333333//////............//////000000000000111111111111.........//////000111111333333222222111000000000...//////...,,,+++,,,---222111000///000222444666333222111000000000000000000222444777999999:::999666444333444666999::::::999;;;>>>@@@AAA@@@>>>===;;;<<<;;;;;;======888111<<<999999999666222333888999777444444666666555333888:::<<<===AAAIIIOOOQQQZZZ^^^dddkkkqqquuuvvvtttsssrrrvvv~~~ttt```KKK@@@;;;777777999<<<999666555666666555333888777666555444333222222333444444333111111222444333222111000000111222222///000222333333111///...---///111111000//////000000//////.........//////...///111222222111000///...///000111111000///...---///111111000///000111222222111111000000//////111111111111111111111111000000000000000000111222333222111000000000111111111222333222222333555888888666<<>>KKKLLL<<<333999BBBGGGCCC999666777555???EEE@@@333)))&&&&&&'''%%%&&&)))***(((***...111111222222111///,,,)))******))))))))))))))))))+++---......------...///...000111333222111///...222222333444555555555555444666777666555444333222444666999;;;===AAAGGGMMMaaakkkyyyxxxpppmmmbbbTTTMMMOOOIIIDDDBBBDDDBBB999111777777888;;;;;;;;;;;;;;;999999999::::::999777666555777:::;;;:::888666555333222222444666666555444555444444333333333333333111111000000000000111111111111111222222333333333///000000111222222222333333333222222111000//////...///000///---,,,---...111000///...///222444666444333222111111111111111///111444777999;;;<<<===888666444444666888888888:::;;;<<<===>>>???@@@@@@???BBBBBBAAAEEEIIIGGGAAAGGG@@@;;;:::999555444555;;;:::999:::<<<=========DDDLLLRRRSSSYYYjjj{{{~~~sssjjjgggdddqqq}}}dddTTTAAA<<<:::===>>>;;;666333333333333444555666666555;;;:::777555333222111111111222333111000000111333222222000///000111222333333333444555333111///---+++---///000000000111222//////......---.........///000111222222111111000...///000111111000///......111333444333444555666222111111000000/////////111111111111111111111111000000//////000111222222444333111000000000111222222333333333333444777:::;;;;;;>>>FFFnnn___\\\WWW\\\bbbfffhhhiiikkkmmmrrrlllddd]]]ZZZVVVQQQNNNGGGGGGKKKOOONNNJJJHHHJJJGGGIIIJJJKKKNNNRRRRRRNNNQQQUUUYYY]]]ccciiijjjfffnnnmmmiiieeegggjjjiiiddd___UUUOOORRRYYY___cccgggeeeZZZPPPOOOQQQSSSTTTWWWZZZQQQNNNLLLFFFHHHDDD555555888===AAA===555111222<<>>>>>999888<<<@@@??????AAA>>>CCCJJJRRRZZZbbbkkkpppsss}}}|||}}}{{{pppddd]]]bbbcccuuuwwwhhh\\\OOOBBB;;;888888999;;;<<<;;;888555...///000222333444555555:::999666333111000000000000111111111//////111333222111000//////000222444555555555444333111///---,,,...000000000000111222//////............///000////////////////////////......000000000000......///111333222111000111222000000000000000000//////111111111111111111111111////////////000111222333555444222000///000111222444444444444444666999<<<;;;999999DDDcccTTTHHHIIIMMMVVVaaaiiimmmmmmnnnhhhaaa]]]\\\\\\[[[YYYMMMGGGEEEGGGIIIHHHJJJNNNNNNRRRRRRNNNOOOTTTVVVTTTPPPRRRTTTXXXaaajjjjjjeeegggfffbbb\\\]]]eeelllooojjj___VVVVVV\\\___bbbeeebbbZZZTTTWWW\\\^^^```aaadddYYYYYY[[[PPPFFF>>>333777666888<<<;;;666444555AAADDD@@@333'''%%%'''(((,,,***)))***(((&&&)))///222000//////000///---***'''((()))***++++++++++++***,,,------,,,,,,---.........///000111222222333//////////////////000000,,,000111///333999;;;888777333111333333111555<<<555444999AAAHHHOOO^^^mmm|||sssnnnjjjggg___SSSLLLLLLHHHDDD???============<<<===<<<;;;777444555888<<<888777777777999888777555444555555666666666555555555555444444444444555555222333333444555555666666222333555666777777666666666666555444333222111000///000111111000000111222///000000000111111222222111111111111222333444444222333444666888999:::;;;666999;;;;;;999888999;;;777777888999;;;===@@@AAA<<>>999888<<>>DDDCCC===AAAKKKRRRRRRUUUdddxxxqqqnnnnnnnnnnnnfff```VVVIII>>>999;;;???;;;:::999999::::::888666444444555666777777666666666666555555555555666666666666666777888999999:::333555666888888888777777888777666555444333222222///000222222111111222444222333444555555555444444000000000111222333444555555555666666777777888888777<<>><<<>>>BBB===???BBBFFFJJJNNNPPPRRRUUUgggtttssssssyyyzzzvvviiiqqq~~~}}}rrr___XXX[[[[[[tttzzz}}}}}}|||dddOOOAAA<<<::::::888555666999333777:::999888777444222111111111111000000111222111000...---...///111222...///000000000000222444222000///......000333444111111000000000000111111333444444333000---,,,---/////////000000222333444555333000---,,,---///000///////////////////////////000222222000000000111......//////000000111111111111111111111111111111////////////000111222333777555222000///000111333666666666666666888<<<@@@:::<<>>888888===???<<<;;;>>>FFF111!!!###)))---444===222((("""%%%)))***...444888333---***+++,,,,,,+++*********))))))+++...222000///---,,,++++++,,,---------------...000111222222111111222222111///,,,//////......///111444555222222222222333444555666666666777999<<>>===AAA<<<999:::333111;;;>>>888666888888444555:::555:::;;;888999<<<;;;555777666777888666333444666///333888;;;:::555444666111111333444555666777888777999777222111444444222555222111444888999777444333666:::;;;<<<===@@@AAAEEEKKKXXXeeeiiijjjqqq|||lll}}}}}}llldddkkkmmmvvv}}}qqqrrrwwwggg[[[PPPDDD<<<888;;;:::888666555666777888;;;999777444333333444555444333222000000000111111...,,,+++,,,///111///---,,,,,,,,,---...///000111///...------......---+++///.........------------222222111111111111111111111111111111111111222333111111000///////////////000000000000000000000000000111333444333222000.........///000000000000000000000000000111111111111/////////000000111222333222333444333111111111222333444777999<<>>??????>>>===???BBBEEEGGGMMMYYYiii|||tttjjjccc___eeeeee]]]XXXYYYPPPJJJQQQPPPIIIFFFHHHHHHEEEEEEHHH@@@HHHLLLFFF???===;;;999999888888999999999::::::===888333222333333333333;;;555333777777555===JJJQQQXXXYYYNNNAAA:::777666777888;;;>>>@@@CCCEEEEEEHHHNNNQQQQQQSSSZZZ\\\YYYqqqwwwzzz{{{yyyzzzxxx|||pppXXXNNNFFFDDDCCC@@@======888888888777777666555444888777444222111111222333111000///......//////000///---,,,---///000///------,,,,,,,,,---...///000...------,,,,,,------......////////////...------//////000111111000000///000000///000000111222222111000000///......//////000000000000000000000000111111222333222111000///......///000000000000000000000000000111111111111111111000//////000000000222333444333222111222333666666888:::<<<>>>@@@AAABBB:::eee~~~bbbXXXZZZ___eeekkkiiieee```___fffnnnnnnjjjbbbZZZNNNCCC>>>@@@DDDHHHOOORRRUUUSSSNNNKKKMMMPPPVVV]]]```dddhhh]]]OOOOOOJJJEEEEEEPPP```kkkmmmjjjggg___[[[\\\\\\]]]gggtttqqqmmmiiijjjllliiibbb[[[[[[\\\ZZZVVVSSSRRRLLLEEE:::999888999:::===EEENNNBBBBBB777'''&&&111555000((()))---000000...000555...+++(((''''''(((((((((''')))++++++++++++,,,...111000///---,,,+++++++++------...///000111222222+++******+++---///...---......------...000222333////////////////////////333333444555666666777777777999;;;:::999777666666@@@@@@AAADDDKKKTTT\\\aaawwwrrrllllll]]]\\\[[[\\\[[[XXXQQQJJJOOONNNOOOWWW___```XXXOOOPPPIIIIIIOOOMMMHHHTTTfffsssooofffeeeggg{{{}}}}}}~~~xxx|||lllXXXHHHBBB@@@:::666999;;;:::999:::444555777888777555333111555444222000/////////000---------,,,------...///000...---...//////...---...------,,,,,,------...***,,,...---******,,,///...///000111000///---,,,+++---///000111000///...............///000111222000000///............///000000000000000000000000222222111111111000000000......///000000000000000000000000000111111111111222111000///............111222333333222111333444999999:::;;;<<<===>>>???===777ccc}}}rrriiieeeeeeccccccbbbcccgggjjjjjjhhhhhhbbbWWWLLLDDDAAABBBDDDHHHKKKPPPSSSQQQLLLJJJKKKPPP^^^ddddddbbbSSSGGGIIINNNQQQVVV\\\bbbgggiiijjjfff___[[[ZZZYYY\\\fffrrrgggeeeeeefffgggccc[[[UUUOOOTTTWWWUUUTTTSSSOOOIII?????????===<<>>@@@IIISSSVVVPPPMMMMMMRRRbbbgggccc]]]NNNBBBDDDJJJVVVbbbddd___\\\bbbiii^^^WWWQQQQQQTTTWWW\\\```]]]aaaeeefffccc]]]VVVRRRKKKRRRWWWWWWVVVSSSMMMFFF@@@CCCEEECCCCCCJJJVVV^^^___MMM<<<555333...,,,///,,,222555111+++***...333---......---,,,,,,,,,,,,+++***)))''''''(((,,,000//////...---,,,+++******((()))+++,,,---......---///...------......---+++,,,,,,,,,------...////////////000000000///......---...///111222222222222777888888777444333444555444444555666888:::<<<===;;;>>>CCCJJJUUUgggzzz{{{xxxttt~~~yyy~~~lllDDD;;;?????????CCC;;;888888<<<<<<888666777555444333111111111111222111111000//////.........+++,,,,,,---...............//////...---,,,,,,---...---,,,++++++***+++++++++222999999444...++++++---...000222111///---+++***,,,///111222111000...,,,,,,,,,,,,---...///000...---------------......////////////////////////222111000000//////000000......///000000000000000///000000000111111111111///////////////000111111000222333333333333555666;;;;;;;;;<<<<<<<<<<<<<<<<<>>DDDHHHIIILLLTTT\\\___```MMM>>><<<777,,,***111111777888111***+++000333'''))),,,---------...///******)))''''''(((,,,///,,,,,,------,,,+++***)))&&&((()))+++,,,,,,,,,,,,111000000111111000---+++++++++,,,,,,------------+++,,,......///...---,,,,,,,,,---///000111222333444444444222111111333555888999::::::999777555444888888999;;;@@@FFFMMMRRRcccxxx}}}}}}xxx|||~~~vvvpppsssoooUUU===;;;AAAAAA>>><<<999777999<<<<<<888777888666444222000///000111333000000000/////////......,,,------............---,,,---...---,,,+++,,,------,,,++++++************///555;;;===999333...,,,---...///000///...,,,++++++---///000111000///...---------,,,------...///---,,,,,,,,,,,,---......////////////////////////111111000000000/////////......///000000000000000000000000000111111111111////////////000111222333///111333444333444666888999999::::::;;;<<<<<<<<>><<<<<<;;;888555===;;;;;;<<<:::555333555444444333222111111111111......//////......------,,,---.........---,,,+++)))+++---,,,***)))+++---,,,++++++************+++---000444666666333///,,,---------------,,,,,,+++,,,------.........------///......---------------,,,,,,++++++,,,------...///////////////////////////000111111111000...---......///000000000000000000000000000111111111111222111111111111111222333///111333444444555777999666777888999:::<<<======BBBRRRyyypppnnnwwwzzzooogggjjjeeeccciiisssuuunnnfffTTTGGGBBBIIINNNKKKLLLRRRWWWaaa^^^YYY^^^^^^UUUSSSMMMIIIJJJVVVfffllldddZZZRRRQQQOOOOOOSSSYYYZZZYYY[[[XXXWWW[[[bbbeeeddd```___\\\XXXVVVZZZ^^^XXXPPPDDDJJJNNNOOOQQQTTTPPPGGG===KKKNNN???111///111000(((...000+++(((***+++)))///222444222...***((()))$$$''',,,...---***(((''''''((()))++++++***))))))'''(((+++---......---,,,,,,---000444666444000---******+++,,,,,,,,,++++++,,,---///111222222111000///---,,,++++++---///000///111222111///---------333333444444444333333333222666999888666777;;;@@@;;;:::===CCCGGGJJJTTTaaaXXX[[[ggglllrrrzzzddd^^^VVVOOOIIICCC>>>:::===<<<;;;;;;<<<===>>>???777AAAFFFAAA;;;;;;???AAA888777777999666222111444222333444555444222000///------.........---,,,,,,,,,------...---,,,***)))'''))),,,+++))))))+++---+++***************++++++))))))***---//////---+++------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,000000///...------------++++++++++++,,,,,,---...////////////////////////...///111222111000...---...//////000000000000000000000000000111111111111555444333222111111111111///111333444444555777999444555666888:::<<<===>>>FFFKKKyyy{{{}}}wwwkkkjjjiiihhhjjjqqqvvvtttooocccXXXSSSVVVRRRGGGBBBFFFKKKNNNSSSXXXZZZYYYUUURRRRRRQQQPPPQQQ___vvvqqqRRRPPPLLLMMMWWW___```\\\ZZZYYYXXXWWWWWWYYY[[[\\\\\\```[[[RRRNNNSSSZZZZZZUUURRRWWWSSSGGGBBBFFFGGGBBB888AAAGGGBBB999444111///---,,,+++***)))******+++111666666000+++******)))&&&'''((()))((('''$$$###&&&&&&(((+++------***((()))---000000---++++++,,,000000111555999888111+++,,,***---222222,,,)))++++++,,,...000111000///...------------------------//////000000000000//////---...000222444555555666333333333444444444555555999888777888:::>>>BBBEEE@@@@@@FFFXXXppp{{{wwwjjjaaaXXXOOOHHHFFFBBB===;;;<<<===<<<;;;<<<;;;:::999::::::<<<<<>>>>>@@@AAAAAA>>>:::===<<<;;;999999999:::;;;<<<@@@@@@;;;999:::;;;999:::999888777666777777888777666444222000...,,,+++...---+++***))))))******,,,++++++***+++,,,---......---+++***))))))******,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++++++++,,,------++++++,,,,,,,,,---------000/////////.........---///...---,,,---///111222444444333222111//////...///////////////000000000333222111000///000222222333222222444888999888666777777777:::???DDDFFFEEEFFFKKKyyynnnqqq{{{rrrooolllllloooqqqsssssswwwtttrrrlll\\\GGG???BBB;;;AAAHHHLLLPPPXXXdddnnn]]]NNNPPPhhh___NNNIIIIIIQQQYYY]]]aaadddeee___YYYXXX\\\___]]]YYY]]]dddeee]]]TTTOOONNNMMMPPPUUUSSSLLLKKKQQQUUURRRNNNDDDDDDMMMGGG666///666888888444...)))+++333:::>>>???:::111***))))))'''&&&''')))******)))(((((('''&&&&&&''')))***)))(((+++...000111000///000000111---******---///...---+++***,,,000///+++))))))000///......///111444666,,,,,,,,,,,,------------111000---++++++---000111+++,,,---...////////////000000111111111222222222333222111000111333666777777666333111222555:::>>>JJJUUUjjj|||{{{ooohhhkkk~~~|||ttt|||ttteeeZZZRRRKKKGGGKKKFFF???<<<======;;;999:::;;;>>>BBBCCCAAA<<<888:::999888777777888999::::::<<<;;;666444777888888888888777666666666666777666555333111...+++)))(((,,,+++***)))))))))))))))+++************+++,,,,,,************************+++,,,---...---,,,***)))******************))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---------------/////////.....................------...///111222333333222111000000////////////000000000111111111555333111//////000111222444444444555888888777666:::777777===EEEJJJJJJHHHFFF```fffgggzzz{{{tttmmmkkkkkknnnsssxxx{{{zzzyyyttteeeSSSIIIHHH<<<@@@GGGMMMTTT^^^iiiqqq^^^NNNQQQiii|||wwwaaaQQQMMMLLLQQQWWW[[[```ffflllgggaaa\\\ZZZYYYXXXWWW___gggjjjdddYYYRRRMMMJJJIIIPPPVVVTTTSSSRRROOOIIIKKKDDDBBBGGGFFF<<<555555:::;;;888000))))))000999;;;;;;555,,,((()))***)))&&&''')))***+++++++++***(((&&&$$$%%%'''(((((((((((()))+++,,,------------...,,,))))))+++,,,,,,+++******,,,......+++))))))......---...///111333444,,,,,,,,,,,,,,,---------///...---,,,,,,---...///------......///.............../////////000000000222111111111333555777888:::999888888:::===>>>???666999DDDMMMIII???===CCC```|||yyynnnbbbaaaoooxxx|||nnnfffcccaaaVVVIIIBBBCCCFFFHHHGGGOOOKKKGGGDDDDDDDDDCCCAAA;;;<<<===>>>???>>><<<;;;777777666666666777999999;;;>>>>>>999666777777555333333222222222111111111000//////...---,,,,,,++++++******)))))))))((((((***************+++++++++'''((()))***************,,,,,,,,,++++++***))))))++++++******))))))((((((************++++++++++++))))))******+++,,,,,,,,,+++++++++++++++,,,,,,------------------.......................................------...///000111222222111111000000//////000000000111111222222333555444222000///000111222444444444555666666666555<<<:::<<>>555555<<>>===:::999:::>>>DDDGGG>>>===;;;999777777777777<<>>DDDBBB@@@===:::999888888<<<:::888666999@@@JJJQQQHHHEEEAAA===888555333222999???BBB???;;;888444///......//////......---,,,------,,,,,,+++*********)))******++++++***)))))))))***++++++,,,,,,++++++)))))))))******++++++++++++***)))(((((()))***+++))))))))))))))))))(((((((((((())))))***+++++++++******++++++,,,---------------,,,,,,------...//////////////////.........---------------.........------......///000000000//////000000000000000000//////000111222333333444333444444555555555444333111333555666555555666777;;;===BBBDDD@@@CCCXXXooonnnccchhhoooooonnnqqqyyyzzzzzzxxxuuusssqqqoooggg\\\MMMDDDEEEKKKRRRVVVKKK\\\yyyyyymmmcccUUUVVVZZZaaaeee```XXXVVVYYYVVVXXXXXXRRRLLLMMMWWW```hhhhhhddd^^^\\\\\\XXXRRRYYYXXXVVVSSSOOOMMMNNNPPPTTTVVVRRRHHHCCCCCC???666000000///---***((()))+++///...***&&&''',,,---***(((((((((((())))))***+++)))'''&&&&&&'''(((((('''+++)))''''''***+++***(((&&&(((+++,,,+++)))((('''$$$)))+++***---222222///***+++++++++++++++++++++)))******+++,,,,,,------)))***+++,,,,,,+++***))),,,,,,---......///......,,,,,,,,,---------......+++,,,---///111333444555555333111444888:::777444---///888DDDDDD;;;888<<<888555:::???>>>===;;;444666666333000333;;;???>>><<>>===???@@@AAAAAA@@@>>><<<>>>>>>===;;;999888999999666666666666777<<>>===@@@DDDHHHXXX}}}kkkgggmmmpppvvv}}}{{{{{{tttrrrtttuuutttoooeeeZZZPPPJJJGGGGGGLLL[[[sss|||uuurrrjjjYYYNNNUUU^^^ccc^^^SSSOOOQQQ\\\[[[XXXSSSOOORRRZZZaaahhhhhhddd\\\XXXYYYXXXUUUQQQRRRTTTVVVSSSOOOMMMNNNTTTPPPMMMLLLGGG@@@===???///...,,,******,,,---///******((('''+++333555222((((((((((((((())))))***)))(((''''''))))))(((&&&+++(((%%%&&&((()))(((&&&&&&((())))))(((''''''((($$$))),,,***---333555111...---+++))))))***+++,,,))))))***+++,,,,,,------++++++************++++++))))))***+++,,,,,,,,,,,,,,,,,,---------.........------...///000111222222666555333111000111222333111000666>>>===666444999444444===@@@777777???@@@===<<<888666999@@@AAA===<<<:::888:::@@@HHHNNNQQQUUUXXX^^^dddfffggglllsss{{{www|||pppbbbUUUNNNJJJQQQPPPEEE@@@FFFIIIEEEDDD@@@<<<<<<@@@AAA???===<<<===??????<<<:::999999999999999888666555666777111444666666444555777:::???===:::666333000//////***...000---+++------+++++++++,,,---,,,+++***)))---,,,,,,,,,++++++************,,,------,,,+++******+++,,,---...---,,,,,,...,,,***))))))***,,,---%%%)))...222333111---***''''''(((((())))))******'''(((((()))***+++++++++((((((((()))******++++++++++++******++++++,,,---111111000000/////////...,,,,,,,,,------.........,,,---...///000000000000......//////000000111111---...///000111222333333000333777:::;;;:::777555222555999999999999;;;>>>BBB>>>???GGGTTTqqqnnneeepppyyyrrrvvvyyyvvvuuuwwwxxxvvvmmm^^^LLL???EEETTTbbbeeegggiiiaaaVVVQQQTTTVVVUUUQQQPPPPPPRRR___WWWPPPQQQVVVZZZ\\\]]]```]]]YYYWWWWWWWWWVVVUUUSSSMMMKKKNNNNNNJJJHHHKKKRRRNNNIIIFFFDDDBBB===999444---)))******)))))),,,,,,,,,***)))///777:::777---***'''&&&'''((((((((()))((('''&&&%%%&&&&&&'''***)))((((((((()))+++,,,%%%(((***++++++*********+++)))(((+++///333333222+++,,,,,,---------------,,,,,,,,,,,,+++***)))(((111///,,,***)))***+++,,,...,,,++++++,,,---,,,+++333222111000///.........000...---...000333333333222444333...---000222111666:::;;;999888999666222222333444444555666999<<<:::<<<>>>AAAAAA@@@???>>>;;;:::888888999;;;>>>@@@@@@??????AAACCCEEEEEEDDDTTTVVV[[[```dddfffggggggwwwxxx{{{~~~~~~xxxsssuuupppeeePPPOOOLLLIIIEEEBBB???>>>CCCEEEGGGGGGEEEDDDCCCDDD===============<<<<<<<<<<<<======<<<;;;999777555<<<;;;888333444999:::777888666555777:::;;;888666888777555333222222222222---------,,,,,,,,,++++++,,,,,,,,,---------......******************++++++,,,+++******)))*********+++,,,---,,,***)))***+++'''((()))***************((((((+++111777777111***,,,+++***((((((((())))))***'''(((+++,,,)))(((+++------,,,,,,,,,------...)))******++++++,,,------///............///000000---------------------------------.........//////111000/////////000222333333222222111222222333333222333555777777777777666777555666:::;;;888999;;;HHH>>>???\\\zzzvvv}}}zzztttwwwxxxsssuuuwww{{{|||vvviiiXXXLLLFFFPPPZZZ]]][[[XXXRRRMMMMMMPPPRRRSSSRRRRRRUUUWWWbbb^^^ZZZ[[[^^^___^^^^^^ZZZXXXXXXYYY[[[[[[XXXVVVTTTOOOLLLMMMJJJFFFGGGKKKSSSNNNIIIEEECCCAAA???===AAA888111333555444000//////444999:::;;;;;;666///---***'''&&&&&&'''&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''''''''((()))***(((((())))))(((((((((((()))((((((***...000000///...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***---,,,+++******,,,...///...,,,******,,,---,,,+++//////...---,,,,,,,,,,,,000...---...000222222222555999888333///000222222444888999777888::::::666444666888888777666666777777999<<>><<<:::;;;:::888666666888:::<<<<<<;;;;;;<<>>@@@CCCEEEGGGGGGGGGFFFIIIPPPZZZfffqqqzzz~~~~~~~~~wwwqqqsssrrrlllccc___RRRVVVTTTMMMMMMTTTTTTNNNEEEEEEDDDCCCBBBAAAAAA@@@AAACCCDDDCCCAAA?????????<<<<<<;;;;;;:::::::::999999:::::::::999777666555<<<===:::666777;;;;;;777444333222555888999888666444444444333222111///...---,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,+++***)))))))))***,,,++++++***************+++,,,---,,,***)))***+++((())))))************)))'''''')))...333444///***+++***)))((((((((()))***)))'''(((++++++((((((***+++++++++,,,,,,...///000*********+++,,,,,,------///......---......//////........................---.....................111000000///000111222333333222222222222222333444333444666777888888777777;;;888777:::<<<;;;===AAA???CCCXXX|||wwwyyyxxxrrruuuxxx~~~wwwhhh]]]RRRVVV\\\^^^XXXNNNJJJLLLLLLNNNPPPQQQRRRTTTWWWYYYbbbdddeeefffdddaaa\\\YYYUUUUUUWWW[[[______[[[WWWSSSQQQOOOMMMIIIEEEHHHNNNSSSNNNIIIDDDCCCBBBBBBAAAIII???999<<<@@@???999666444;;;AAACCCBBB>>>666---,,,***(((&&&'''&&&%%%$$$((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&&&&&&&&&&''''''''')))+++,,,,,,***000///---+++++++++,,,---++++++,,,,,,,,,------------,,,+++++++++,,,...///---+++******+++,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,000...---...000222333333888>>>>>>888111111333333555888888666666999999777777999;;;:::777444222111222555999<<<<<<;;;888666999888666444444555666777888777777999;;;<<<<<<;;;666777777777777888888888===<<<===>>>AAAEEEIIIKKKPPPSSSVVVYYY]]]eeeooovvvxxxooocccVVVNNNOOOJJJHHHJJJJJJFFFCCCCCC===@@@===666555;;;===:::<<<<<<======>>>>>>>>>???===>>>???>>><<<::::::;;;::::::999999888777666666777888888888888777666555:::;;;:::777777:::999444/////////111444555555444000111222222111///,,,+++,,,,,,,,,+++++++++******,,,,,,,,,---------.........---,,,+++)))))))))))),,,,,,+++***************+++,,,,,,,,,***)))***+++))))))))))))))))))(((((('''&&&'''+++//////,,,))))))((((((((((((((()))***(((&&&'''***+++((((((***))))))***+++,,,...///000******++++++,,,,,,------......---------------...000000000000000////////////.....................111000000000000111222222222222222222222333444555555666777888888888888888999777888;;;;;;:::===BBBBBBRRRuuuzzzzzzyyyuuuuuuxxxrrrggg\\\]]]bbbggg^^^NNNIIINNNMMMNNNNNNOOOPPPRRRTTTVVV^^^eeejjjiiiddd^^^VVVPPPQQQQQQRRRXXX^^^___\\\XXXRRRUUUVVVTTTMMMIIIKKKOOOPPPNNNKKKHHHFFFEEEDDDCCCCCC>>><<<@@@CCCBBB??????;;;<<<<<<<<>>@@@:::333222555555999;;;999555444666666333999::::::888444111/////////222666999:::888555333666555444333333444555666888777777888:::;;;;;;:::===<<<;;;:::::::::::::::444444333333555999<<<>>>XXX]]]ZZZLLLCCCFFFIIIHHHNNNTTT]]]ccceeedddcccccc^^^^^^```cccfffjjjlllmmmmmmuuuzzzpppbbbYYYWWWXXXXXXWWWTTTRRROOOHHHBBB<<<999888555444666::::::999;;;???AAACCCAAA:::777999:::777;;;;;;;;;:::::::::999999888:::;;;:::888888888999:::999999888777666555555666777777777777777777777666888777555555777555000------...///000111000000000000000000///...,,,,,,,,,,,,+++++++++*********,,,,,,,,,---------......---,,,++++++************,,,,,,+++************+++***+++,,,+++***))))))+++******))))))((((((((((((((('''&&&(((+++,,,+++***'''''''''(((((())))))***'''%%%&&&***+++((((((***************+++,,,......******++++++,,,------......------,,,,,,,,,------000000000000000/////////////////////............000000000111111111222222222222222222333444666666777777888888999999999999777999===>>>::::::CCCNNNbbbsss|||{{{{{{{{{wwwyyy~~~sssgggYYYZZZaaaggg___NNNFFFIIIIIIIIIJJJLLLOOOQQQSSSTTTYYYaaagggeeeaaa\\\TTTLLLJJJGGGGGGMMMVVV\\\\\\YYYVVV\\\```\\\UUUOOOLLLKKKMMMNNNOOOOOOLLLIIIEEEDDD>>>>>>AAACCCAAA>>>@@@FFFCCC???999888???CCC<<<111)))))))))+++,,,,,,+++)))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((+++(((&&&&&&)))++++++***'''''')))))))))))))))))),,,...000222222111///---))))))******,,,...///000000000///...---+++***)))***)))((((((***++++++++++++,,,---.../////////...,,,+++,,,///444999<<<<<<555;;;===777333444777888777999888444333666666444999888666222///...///111...111444777888666444222111111111222333555666777777666555666888:::999888888888777666666666777777333333333444666999<<<>>>___ddd]]]III;;;999888444555777:::<<<>>>???AAACCC>>>======<<<<<<===???@@@@@@DDDIIIOOOSSSUUUTTTSSS\\\___qqq|||{{{|||zzz~~~~~~}}}vvvmmmfffuuupppiiimmm```MMMMMMKKKIIIEEEAAA>>>???BBBEEE??????>>>;;;888777999<<<888777888:::777444555:::444999<<<;;;::::::;;;:::;;;;;;::::::999888888888555666777777666777888:::999999888888777666666555444444444444444555555555333555555444555777444///.../////////...---,,,,,,222111///---,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,---------......+++*********+++,,,---------,,,,,,+++***+++++++++***+++,,,+++)))((()))***+++***)))(((''''''(((((()))((((((((()))+++++++++''''''((()))))))))******'''%%%&&&***+++))))))+++,,,++++++*********++++++***++++++,,,------......---,,,,,,,,,,,,---......000000000/////////......////////////////////////000111111111222222222222222222222333444666777888999999999999:::::::::;;;;;;===???===:::CCCZZZqqq||||||~~~zzzzzz|||~~~pppdddUUUXXX___eee```SSSIIIEEEAAAAAADDDHHHNNNQQQRRRRRRTTT\\\```^^^^^^```\\\SSSEEE@@@>>>DDDNNNWWWYYYWWWYYY```ddd```YYYSSSLLLGGGMMMPPPTTTTTTPPPKKKGGGEEEAAACCCGGGGGG@@@;;;@@@IIIHHHEEEAAAAAADDDDDD999+++)))***+++---......+++)))$$$%%%%%%&&&&&&&&&&&&%%%''''''((())))))))))))(((***(((&&&'''+++---,,,***'''((()))((('''(((***,,,---///111333222111...,,,))))))((()))***---///000------...//////...,,,+++)))((('''(((***++++++******+++,,,.........---,,,+++++++++///555:::===>>>555888777333333666999999333666777555777;;;<<<999777666333///,,,---000333...000222444555444333222......///000222444555666444333222333555666555444333333333444444444444444;;;999777555333111000///666<<<<<<444222777;;;999666666444444444666999:::999::::::999777777999;;;444555555555555555666666===;;;DDDUUU___[[[UUUTTTHHHEEECCCDDDGGGIIIHHHFFFNNNNNNPPPSSSRRRPPPSSSYYY[[[[[[ZZZWWWUUUUUUVVVWWWMMMLLLNNNUUU]]]aaa```]]]nnniiiiiioooqqqjjjbbb^^^bbbiiihhhmmmzzzvvvdddYYYQQQQQQMMMIIIIIIKKKGGGAAAGGGKKKFFFAAACCC>>>999<<<:::===@@@???======AAAEEE<<<>>>@@@@@@===999777555777555666888666222222555///444999;;;999777888888777777888888999999::::::444555666555555555777999888888888888777777777777222111111000111111222222222555555444666888666222000111111000---+++++++++333111...++++++---///111---------,,,,,,,,,++++++,,,,,,,,,---------......************+++---...///------,,,+++++++++++++++***+++++++++)))((()))******)))((('''&&&'''((()))***)))))))))))))))***+++((())))))************)))(((&&&'''+++,,,******------,,,+++***))))))))))))++++++,,,,,,------......++++++,,,,,,---///000111111111000000//////............/////////000000000000111222222333333222222222222222333555777888999<<<;;;;;;::::::;;;<<<<<<;;;:::999:::@@@UUUwww|||{{{~~~~~~{{{{{{~~~{{{nnnbbbWWW]]]bbbcccbbb\\\PPPEEE<<<===@@@FFFLLLOOONNNLLLMMMSSSUUUTTT[[[fffggg```NNNGGGCCCFFFNNNSSSRRROOOSSSZZZ]]]\\\ZZZXXXSSSKKKQQQTTTWWWVVVQQQMMMJJJIIIDDDEEEGGGGGGBBB???DDDLLLKKKLLLKKKHHHEEEAAA777...++++++,,,......,,,(((%%%###$$$%%%&&&'''&&&&&&%%%&&&'''((()))***))))))(((***'''&&&(((+++,,,)))&&&&&&''''''&&&%%%&&&***...222222000///---,,,+++***)))((('''((()))+++---///,,,...///000000...,,,***)))'''&&&''')))++++++***+++,,,...//////...---,,,+++***+++...333888:::;;;999888444000222888:::888222777999999;;;???@@@===666555444000......///222...///000111222222111111,,,,,,---...///111222222222111000111333444333222333444555666666555444444---...000222444555555555333444444222222444555555777666555444555666777777///111444444222111222444888777777777888:::<<<>>>:::888777999<<<<<<888444555555555666777777777777666666999<<<;;;777999???>>>:::555111222888@@@FFF???<<<;;;>>>CCCEEEAAA===GGGCCCCCCFFFFFFBBB===:::@@@IIIGGGEEENNNKKK===666@@@AAA???===>>>AAA???::::::555888;;;999<<>>===>>>???888:::;;;===;;;888333000000...000555666333111333333777:::;;;888555666999333444555666777888999999666666666444222222444666666666666777777777777777333333222111111111222333000222333222444888777333000222333222///------...111///---,,,,,,---...///.........---------,,,,,,,,,,,,,,,---------......+++++++++++++++,,,---...------,,,++++++++++++,,,)))***+++***)))((()))***)))((('''&&&&&&''')))***))))))))))))((((((((()))***++++++,,,,,,+++***)))((('''(((,,,---++++++...+++******))))))))))))***++++++,,,,,,---.........***++++++---...000222333333222222111000000//////------...///000111111222000111222333333333222222111222222444666888:::;;;======<<<;;;;;;;;;<<<===<<<:::>>>JJJ\\\sssxxxzzz}}}}}}zzz|||zzzmmmbbbYYY```bbb```aaaaaaUUUDDD===>>>@@@FFFJJJKKKHHHEEEFFFKKKLLLLLLXXXjjjooohhh\\\TTTMMMMMMQQQRRRMMMFFFJJJPPPTTTUUUYYY]]][[[TTTTTTWWWXXXVVVQQQMMMLLLLLLDDDBBBBBBDDDDDDDDDIIIPPPKKKPPPOOOGGG???;;;999777---------...---***%%%!!!"""###%%%&&&'''&&&&&&%%%&&&&&&((()))))))))((('''+++(((&&&(((++++++&&&"""&&&&&&&&&$$$###%%%***///777444///+++((('''((())))))(((''''''(((***,,,...000111222111000,,,)))&&&((('''&&&''')))++++++***...///111222222111///...,,,++++++---111555777777<<<999222...222999;;;777666;;;======>>>AAA@@@<<<555666666444111/////////------......///000000111,,,,,,,,,------.........333222111222333444333222000111333444333222000...111333444555555333111000000------111444333333444222222333444666666444333000444777888555333333444444444444555666888:::<<<666888777444555999999444333555555555333222444555333111555;;;;;;666555999999888666777888888666444555444555888<<<>>>===;;;>>>999555555777999<<<@@@>>>HHHEEE???CCCCCC<<<<<<666888888777999;;;888333888000;;;CCC999999>>>333777666666888;;;<<<<<<:::777666666888;;;<<<;;;:::444111111555666222...------000444555333222777===333333333444444555555555777777666333000///000222444444555555666777777777777666555444333444555555---//////...111666666333///222444333000...///111......------------------//////.........---------,,,,,,,,,---------......------,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))***+++***)))((((((***((('''&&&%%%&&&(((***+++((()))))))))'''&&&'''(((+++,,,------,,,+++***))))))'''(((---...,,,,,,///))))))((())))))***++++++++++++,,,------......///******+++---///222444555444444333333222111000000,,,---...///000111222333000111222333444333222222111222333444666888:::;;;>>>===<<<;;;;;;<<<===>>>BBBBBBMMMfffzzzrrrtttxxxwwwzzzzzzvvvwwwxxxqqqggg___```bbbgggiiieee[[[RRRLLLFFFCCCEEEGGGEEECCCDDDHHHDDDCCCJJJUUU^^^___]]]VVVPPPKKKKKKPPPSSSQQQNNNLLLKKKNNNTTTWWWYYY]]]bbb___ZZZUUUTTTSSSOOOGGG@@@FFFFFFBBB>>>CCCJJJIIIBBBMMMMMMFFF<<<999:::777111222000,,,******)))(((&&&$$$$$$%%%%%%'''((()))******))))))(((''''''&&&&&&(((((()))))))))(((&&&%%%'''&&&&&&&&&'''(((***+++000000...+++))))))+++---)))((('''&&&''')))+++,,,222333444222///,,,++++++(((+++...---***)))+++///$$$(((++++++***,,,///111))),,,//////---...444:::888888666444111000111222999;;;===<<<:::777666666444444444444222000---,,,,,,,,,,,,---------......------...///000000//////,,,,,,---///000222333333111000///......///000111////////////000000000000///000111222333444444444555444333111000/////////222222222333333222222222444333222222333666888:::444444444333333333222222333333333444444555555555444555555555555555555444444444444444444444444444000111333555666777888888999999888888777777777666>>>======<<<;;;;;;;;;<<<666777888888888777666555444444444444444444444444444555666666777777666666444555777888:::<<<>>>???333333222000......111333///000222222000///000111333444555666555444333222555999888333111444333...666666666666777777444222999999777555222222444666333333444444444333222222555444333111000111111222000111111000---,,,---------------,,,,,,---......------,,,+++************,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++***))))))++++++)))&&&$$$$$$''')))******)))((('''&&&&&&%%%(((((()))***)))'''&&&%%%***+++,,,+++***)))***+++((()))***+++,,,,,,+++***---+++++++++,,,+++(((%%%******+++++++++,,,,,,,,,------------...000111333222333333444333222111000......//////000222333444111111222222222333333333444333333444777:::;;;;;;AAA888444:::???>>>===>>>AAALLLdddooobbblllllllllooosssvvvtttqqqhhheeecccdddeeeccc]]]WWWQQQKKKGGGHHHHHHCCC???>>>AAA???>>>BBBIIIOOOOOOMMMKKKJJJLLLQQQWWWXXXSSSMMMHHHDDDDDDKKKQQQTTTUUUWWW]]]ZZZVVVTTTQQQLLLDDD???CCCBBB???<<>>CCCWWWfffzzz___mmmeeedddnnnuuutttrrruuurrrmmmfffccccccdddbbb```ZZZTTTPPPOOOMMMEEE>>>;;;>>>>>>>>>AAAFFFIIIJJJJJJDDDHHHQQQZZZ```^^^VVVOOOJJJDDDBBBIIIQQQRRRQQQPPPYYYXXXVVVSSSNNNHHHBBB>>>FFFEEEBBBBBBHHHPPPTTTRRRTTTSSSNNNGGGCCCAAA===888///---***((((((((('''&&&&&&&&&&&&'''((()))***+++)))((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$###'''''''''''''''((()))***'''(((******((('''((()))'''&&&&&&&&&''')))+++---...000333333000---+++***+++)))'''(((***+++)))((((((+++...///---***'''&&&)))+++---000222111---***333888===@@@>>>:::666444<<<;;;999777555555888;;;666555444222///---,,,+++,,,,,,,,,---------......999666000+++)))***---///......................../////////000000//////...---------........./////////000000111111000000000///////////////000111111///000000111111000000///111000000000111333555666444333222111000111222222000000000000///////////////000000111111000000///333333222222111000//////...///000222333444444444333333333333222222222222111000000///////////////...///000111111111111111000000000000////////////...//////000000000000000//////////////////000000555666777666333222333444222000///111333444222///---...///111222222222222///111111000111666888777000///000222555666555444666666666444222222444555333333333333333222222111222111111111111222333333111222333222000//////000...------,,,,,,---------************+++,,,---...+++*********+++,,,,,,---++++++++++++***)))(((((('''***...///...+++)))((())))))((((((''''''&&&&&&***))))))((((((((())))))'''((())))))))))))***+++)))***+++++++++***)))((((((---111000***''')))---******+++++++++,,,,,,,,,------------...000111222111222222222222111000000/////////000111222333444666666555555555555555555777777777777888:::<<<>>>999;;;???AAA@@@CCCNNN[[[zzzuuuaaa[[[kkkwwwrrrooossstttoooiiieeeeeefffggggggccc]]]YYYYYYVVVLLLCCC???;;;<<>>;;;888777;;;;;;999777555666999;;;<<<:::888666444222000000,,,,,,,,,---------......:::777222---+++,,,...000++++++,,,---...///000000...///000000000///...---,,,,,,,,,---------......///000000000///......---...............///000000...//////000000//////...////////////000111222333444222111//////000111222000000//////......------......////////////......222222111000///------,,,------...000000111111111000000000000//////////////////............//////+++,,,---...//////000000////////////............,,,------...............222222111000//////......222444555666555444444555888444111222666666222...++++++---...000111222222111111111000111444666777000//////111444555444333444555555444333333555777555555444444222111///...000000000111222222333444222333444333111000111222,,,++++++***************+++*********++++++,,,---************+++,,,------,,,,,,,,,,,,+++***)))(((&&&)))---///...+++***)))'''''''''&&&&&&&&&&&&&&&)))((('''&&&'''((()))***%%%'''((()))((((((***,,,******+++++++++)))((('''(((+++///...+++((())),,,******+++++++++,,,,,,,,,,,,------...///000111111111111111111111111000000/////////000111222444444666666666666666555555555333555888:::;;;<<<>>>??????======@@@JJJ[[[ppp~~~kkkZZZeeerrrooolllrrrllljjjgggffffffggghhhhhheee```^^^___]]]UUUMMMIII888999<<>>===;;;999777555444333,,,,,,,,,---------......000///...,,,++++++,,,,,,+++,,,,,,---...///000000...///000000000...---,,,,,,,,,,,,,,,------------////////////......---,,,000//////........................//////.....................//////000111222111000///...///000000000000//////......------......////////////......111000000...---,,,++++++,,,,,,---...//////......---------------.........///...............//////++++++,,,------...///000000000//////.........---,,,,,,---...............444333333111000///......,,,///111333333333555666<<<888555555888888444///++++++,,,---...000111222444333111111111000111222333111000111333444333222333444555555444555666888777666555444111///---,,,...///000111222333333333222333444333222111222333---,,,++++++*********+++---,,,++++++*********++++++*********++++++,,,---------------,,,+++***)))''')))++++++***)))******(((((((((((())))))))))))''''''&&&%%%&&&''')))***%%%'''((()))((((((***,,,)))***++++++***)))((('''(((((()))***++++++)))(((******+++++++++,,,,,,,,,,,,,,,---...///000111111000000000000000000000111//////000000111333444555666666666666555555555555222666;;;======<<<<<<===BBB@@@BBBOOOfff}}}xxxxxxnnnhhhkkkaaabbbdddfffggggggffffffccc___^^^bbbbbb]]]VVVTTTDDDBBB???@@@EEEJJJMMMOOOQQQSSSUUUSSSQQQQQQTTTWWW[[[]]]______WWWOOOOOOUUUJJJHHHFFFCCCCCCCCCDDDEEE@@@>>>@@@EEEIIILLLPPPUUUPPPIIIBBB>>>999333/////////---*********++++++***((('''''''''(((((()))***"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$&&&&&&'''((((((''''''&&&!!!$$$'''((('''&&&%%%&&&''''''%%%%%%&&&''')))+++''')))+++,,,+++******+++...111333///***///>>>KKK999111,,,//////***)))...///000444;;;@@@???888111---...000111222666:::>>><<<======<<<:::888888999:::;;;;;;:::888666333222,,,,,,,,,---------......+++,,,---...///......---000000//////...---------////////////......---,,,,,,,,,,,,---------......///////////////...---,,,000000///...............---......//////......------------....../////////000000/////////.........///////////////..................//////.........//////......---,,,++++++,,,,,,---------------,,,,,,,,,,,,---------------------,,,,,,,,,---......---,,,,,,,,,---...//////000000000///......------,,,---......//////......222222111000///...------***,,,...///000111333555;;;999777777999888555222...............///000111444222111333222///...000333111000000222333333222000222444555444555777888666555555333111///---,,,...///000111222222222222222333444333222111222333111111000///...............---,,,+++************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,***)))))))))******((('''''')))***++++++,,,,,,------......&&&&&&&&&&&&''')))******'''((())))))))))))***+++((()))*********)))((('''((('''''')))+++,,,***'''******+++++++++,,,,,,,,,+++,,,---///000000111000//////////////////000111000000000111222333444555555555666666666777777777888;;;>>>???<<<:::;;;===FFFNNN\\\rrryyyhhhccc^^^bbbfffiiijjjhhhgggfffddd``````eeegggddd```^^^YYYRRRJJJHHHKKKOOOPPPOOOKKKPPPTTTTTTRRRRRRVVV[[[``````bbbbbb]]]VVVUUUYYYIIIDDD===;;;<<>><<<;;;<<>>777666444111222666,,,***(((''')))******)))'''&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&'''(((''''''&&&%%%&&&'''''''''&&&%%%$$$&&&''')))((('''&&&&&&'''***(((&&&%%%%%%%%%'''((($$$%%%&&&%%%%%%&&&))),,,)))+++---------///333777111)))(((000333,,,)))---222333555888999777333000+++,,,...///222777>>>CCCEEECCC???:::666777:::===666888;;;===<<<999555222,,,,,,,,,---------......)))))))))***+++,,,---.........//////000000111111111000...---,,,,,,---------------.........//////......///////////////...---.........000111222333......////////////......------...//////.........,,,---///111000...,,,***,,,,,,,,,------.........,,,,,,,,,------,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,---//////...------,,,++++++,,,,,,---............---////////////////////////.........,,,+++,,,...111...111444666777888:::;;;555444222000///...//////***))),,,444666333222555---+++***,,,///222333444***,,,///111111222444555...///000111222333333333...///111222222111000000111222333333111111222333333222111000////////////************+++,,,------......,,,+++***)))))))))))))))))))))((('''&&&%%%)))+++,,,,,,)))'''''''''))))))***+++,,,,,,---...&&&(((***,,,---...------***+++,,,+++***)))***+++&&&'''(((*********))))))###(((------***(((+++///******+++++++++,,,,,,,,,+++,,,...///111111000000///...------...///000111000000000111222333555555666666777888:::;;;<<<===<<<<<<<<<999:::@@@LLLVVVooo|||___jjjfffkkkmmmeeeeeekkkiiikkkcccaaafffhhhddddddiiilllccc\\\[[[[[[YYYXXXZZZMMMOOORRRTTTUUUVVVWWWXXXXXXVVVZZZdddggg]]]OOOFFFGGGAAA;;;888999;;;<<<<<>>@@@AAA>>>:::777444111333999<<<;;;999111111000...+++)))&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''******((('''&&&&&&&&&&&&)))'''%%%$$$$$$&&&)))***((('''''''''''''''((()))...+++)))+++000111///++++++---......---,,,,,,---...111444666555555555555000000000000222333555666???>>><<<888666666999;;;;;;===<<<999888888444...+++******+++---......,,,---,,,+++***)))***+++,,,......///////////////.........//////////////////...------,,,,,,...///000///...---,,,++++++,,,---......//////000000111111444888<<<<<<777222000///000///...---,,,---......++++++++++++,,,---...//////...,,,*********,,,---------------------,,,,,,,,,,,,,,,------------...///,,,******+++,,,***(((+++***)))+++---......---+++++++++*********))))))))))))***+++,,,,,,------))))))***+++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,---///000000//////...------,,,,,,,,,,,,......///111444777;;;<<<999888777555222///---+++,,,,,,,,,---///222444666111///---******+++---...000111111111111111000000000111222333444555555555666222...///333555444111/////////000111111222222---...000111111///---,,,+++---//////---,,,,,,,,,/////////...---,,,***)))'''((()))))))))(((&&&%%%&&&'''((())))))((('''''''''(((+++------,,,***(((***,,,......---------...+++,,,...---***(((''''''******)))(((((()))***+++,,,+++***))))))***++++++((()))***+++,,,---------////////////...---,,,+++444333222111000000111111000111222444555666666666444999===>>>>>>===;;;999:::888888999===MMMkkkvvvhhh]]]___hhhmmmvvvyyyqqqkkk```[[[ccciiijjjjjjnnnkkkddd___aaabbbaaaaaabbbTTTXXXXXXSSSLLLJJJPPPVVVYYYVVVXXX^^^```XXXMMMFFFAAA>>><<<;;;>>>AAACCCCCCFFFCCC???<<<<<<;;;888555666555666:::??????;;;777333333111000---+++)))((((((((((((((((((''''''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''+++***)))(((((('''''''''&&&%%%$$$###$$$%%%'''(((%%%$$$$$$&&&***,,,,,,+++,,,***))),,,000111...***+++,,,......,,,+++,,,---...000222444555777999<<<555333111/////////111111555555555444333444666888;;;>>>>>>:::888777444///,,,+++***+++---...---,,,///...---,,,,,,---...///......////////////....................................---------...///000///......---,,,,,,------....../////////000000000222555888999666222///---000///---,,,,,,,,,---...++++++++++++,,,---.........---+++******+++,,,---***+++---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---***((((((***+++***(((+++******+++---...---,,,*********))))))((((((((()))))))))******+++++++++)))******+++,,,,,,------------,,,+++++++++,,,,,,---------///111222222222------,,,,,,,,,,,,,,,,,,,,,---...///222555888999555555555444444333111111//////.........///000000333111///---++++++,,,,,,//////000000000//////...//////111222333444444444777333//////222444222///111111000000000000000000///000111111111///---,,,***,,,......------...///000///...---+++***))))))'''((()))))))))((('''&&&(((((()))))))))(((''''''(((***,,,------,,,+++***000000000///,,,++++++,,,+++,,,...---***((('''''',,,+++)))((((((((()))***,,,+++***))))))***++++++)))***+++,,,,,,------------....../////////......222222111111111222444555222333333444666777888888;;;:::999:::===??????<<<888999===EEEVVVqqqrrrjjjYYYZZZdddvvv~~~uuunnn```YYYaaakkkmmmmmmooommmhhhfffiiikkkiiigggggg[[[``````UUUGGGCCCMMMXXXVVVQQQOOORRRRRRMMMGGGEEE======>>>???BBBFFFJJJLLLFFFBBB===;;;999666444222555777;;;AAAEEEBBB;;;555333222111///---,,,***))))))***+++++++++)))((('''%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''++++++***))))))(((((((((%%%%%%%%%%%%&&&&&&''''''###!!!!!!&&&---111000...***)))))),,,000000---******+++------+++***+++,,,...///000111222555999<<<666444000...---...000111---...000000111333666999<<>>999888666444---,,,++++++---...---,,,000///...------...000000...///////////////......------------------------......------......///000.........///......---,,,.........///////////////000111222444555222...+++///...---,,,,,,,,,------++++++***++++++,,,---...,,,,,,+++******+++---...(((***,,,------,,,***)))------,,,,,,++++++******)))((('''''')))******))),,,***)))***,,,,,,+++***))))))(((((((((((('''''')))))))))))))))))))))************++++++,,,,,,---,,,++++++++++++,,,,,,---,,,---...///000111111111+++++++++***++++++,,,,,,***+++,,,---///222444555333444444555555444444444000000///......---------333222111///---,,,+++***,,,------......---------,,,---///000222333444444777444000000222222000...222222111000000///......000111111111000///---,,,+++,,,---------...000222000///---+++))))))))))))(((((()))))))))((('''&&&)))))))))))))))((('''&&&***+++,,,,,,------,,,,,,222222111...+++***+++,,,+++,,,---,,,***(((((((((,,,+++***((((((((())))))++++++************+++,,,******+++,,,------------------...000000111111111000000000111222555777999666666555555666888999;;;;;;888666999===>>><<<999333???MMM___|||ttt}}}mmm[[[\\\ppp~~~qqqeee___fffmmmlllkkkmmmrrrmmmkkknnnoookkkfffeee```dddeee[[[NNNKKKSSS^^^PPPKKKGGGHHHGGGDDDDDDFFF>>>??????@@@CCCIIIQQQVVVMMMEEE===999777555444666666888===BBBEEEAAA:::444000000...---,,,+++************+++,,,+++***((('''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''')))))))))))))))(((''''''&&&'''((()))))))))((((((### &&&///444222...))))))***---//////,,,))))))***,,,,,,***)))***+++---///111111000111333555222000---,,,---000444777......//////000333888<<<===DDDGGGBBB;;;999999888///---++++++,,,------,,,...---,,,,,,,,,...///000//////////////////...---------,,,,,,,,,,,,,,,+++.............../////////---...///000//////---,,,........................///......111444333///+++///...,,,+++++++++,,,---++++++******+++,,,,,,---++++++******+++,,,---...***++++++,,,,,,,,,,,,,,,///...---,,,+++***))))))''''''&&&'''(((******++++++***))))))***+++***(((((((((((((((((((((((((((***************)))))))))*********++++++,,,,,,,,,+++*********+++,,,------+++---...///...---------***)))))))))***+++,,,,,,******+++---...000111222444555555555444444333222111111111111000...---,,,//////000///...---+++*********+++,,,,,,,,,,,,+++***+++---///111222333333444222000000222222111///111111000000////////////....../////////...---------......---,,,---000222...---***)))((((((***+++))))))))))))(((((('''''')))((((((((('''&&&&&&%%%*********+++++++++,,,,,,......---+++)))***,,,///+++,,,---,,,)))(((((()))******)))(((((()))***+++++++++***+++++++++,,,,,,++++++,,,---------------...///000111111222111111000000000111333555888999:::999888777777999;;;===888777999>>>???<<<;;;<<<>>>UUUooozzzqqqrrrzzzmmmfffeeekkkoookkkkkkooosssmmmkkknnnnnnjjjeeeccceeehhhhhhccc\\\XXXZZZ^^^JJJEEEBBBAAA@@@>>>BBBHHH???@@@@@@???AAAJJJXXXcccVVVHHH;;;777666444666:::777999;;;>>>>>><<<888555000///...,,,,,,+++,,,,,,******++++++***((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''&&&%%%%%%&&&((()))***)))((('''%%%""" &&&...333111---++++++,,,......---+++)))(((***++++++***))))))***+++...222444444333222222111///---,,,---111666999222111///------111888===:::AAADDD@@@:::888888888111///,,,+++,,,------,,,------,,,,,,---///000111///////////////...------------,,,,,,++++++++++++,,,------...............,,,---...//////...---,,,.........---------------...------000333333000,,,...---,,,+++***++++++,,,++++++*********+++,,,,,,************+++,,,,,,---...---+++***+++,,,...000000///...---,,,******)))''''''((((((((()))+++,,,***)))(((((()))***)))'''))))))))))))))))))))))))++++++++++++++++++*********+++++++++++++++,,,,,,************++++++,,,---...000222111...+++***+++))))))))))))******+++,,,++++++,,,---...///000000222222333333333333333222555555555444222///,,,******+++,,,......---,,,+++))))))***+++++++++++++++)))***,,,...000111222222000000000111222333222111......//////000000000000+++,,,,,,---............///000///---++++++---///+++***)))((((((***,,,---******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%)))))))))))))))******+++++++++***)))'''(((***---+++,,,,,,+++)))((()))***(((((('''((()))***,,,---******++++++,,,,,,,,,,,,,,,,,,---.........------000000111111111111000000222222222222333555777999===<<<:::999999:::<<<===888999<<<>>><<<<<>>===:::888===DDDAAACCCBBB@@@AAALLL^^^lll[[[GGG666444666666666999888888888888777666555444111000///.........///000+++******)))((('''&&&&&&%%%&&&&&&''''''''''''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((''''''%%%$$$######%%%&&&&&&&&&%%%$$$'''$$$"""%%%+++//////---/////////...---,,,+++***)))***,,,,,,***)))***+++(((,,,333777888777666666333111...,,,,,,...111333111///,,,***)))---333888444:::===:::666666666444333000---+++,,,,,,---,,,......---...///111333444000000000000///...---,,,...------,,,,,,++++++***++++++,,,------------,,,,,,,,,------...------------------------,,,,,,,,,------...000222111///------,,,+++*********++++++++++++************++++++*********+++++++++++++++...---+++++++++---///111///...---,,,+++***))))))&&&'''((((((((((((***,,,)))'''''''''))))))((('''(((((())))))))))))******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************++++++,,,111444777555111---,,,---*********)))******+++++++++,,,---...............+++,,,...000222333444444888888888777444///***'''((()))+++,,,---------,,,)))******+++,,,,,,,,,,,,)))***,,,---///000111111---...000111222333333333------...//////000111111,,,,,,,,,------.../////////000///---+++***+++,,,******)))))))))+++,,,---+++***)))((((((((())))))'''&&&&&&%%%%%%&&&'''''''''((())))))***)))))))))+++++++++)))&&&%%%'''(((+++,,,,,,***)))((()))+++(((((('''((()))***,,,---)))***+++,,,---------,,,------......///......---000000111111111000000///666666555555666777999:::>>>===<<<;;;;;;;;;<<<===999777888:::;;;EEE___yyydddssszzziii```^^^gggqqqtttzzzxxxpppiiihhhhhhdddbbbbbbdddfffiiiiiifff```ZZZVVVGGGFFFGGGFFFAAA<<>>=========<<<<<<;;;;;;:::888<<>>>>>===<<<;;;:::??????KKK```uuuqqqxxxeee]]]ccckkkwww~~~uuukkkhhhiiiiiiccc]]]^^^bbbfffgggddd___[[[YYYTTT[[[^^^ZZZWWWVVVSSSLLLOOOWWWXXXQQQKKKNNNTTTVVVVVVLLLBBB??????===777333666555444333333333444555000...++++++---///000000***)))((('''&&&'''((((((%%%$$$%%%(((,,,---+++)))'''&&&&&&&&&''''''%%%$$$"""%%%((('''&&&'''***...)))((((((***,,,+++'''######$$$$$$$$$$$$###""""""""""""###$$$'''***---...111000---***(((((())))))''')))***+++******,,,...+++000666999888444111///111111111///---,,,,,,...,,,,,,---+++***)))***,,,444777888777888;;;:::666333222000///---,,,,,,+++------------...///000000222///---...000000...+++,,,,,,,,,++++++************,,,------+++*********...,,,+++,,,//////---******)))))))))***+++,,,,,,+++,,,---.........---,,,+++++++++************)))---,,,)))'''(((+++...000000---******+++***'''%%%)))+++...111222111000...///---***)))******((('''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))'''&&&&&&((()))((((((''')))&&&$$$)))111000)))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...------...000111///...000///,,,*********+++,,,,,,...///...---+++,,,,,,***+++,,,,,,---...//////+++,,,...///111333555555//////000000000000//////*********))))))******+++***))))))+++---+++'''###000---+++,,,...000///---000000000000////////////,,,---///000111111111111///...---,,,++++++,,,,,,///...,,,++++++,,,...///++++++,,,,,,+++***(((''')))+++,,,+++(((&&&(((***,,,,,,+++******)))((((((((()))+++,,,------,,,,,,+++***)))((((((((()))***,,,,,,++++++***)))))))))---+++***+++...000222222000000000000////////////,,,000555444111///111444;;;>>>>>>;;;===BBBBBB>>>999>>>AAA???:::999>>>CCCJJJeeewwwjjjppp~~~|||nnnaaa```hhhkkkcccXXXaaabbbdddeeeccc___\\\ZZZSSSZZZ]]]\\\[[[\\\ZZZUUUXXX\\\ZZZRRRLLLMMMPPPOOOMMMKKKIIIHHHGGGBBB<<<888777555333222111111222333...---,,,+++++++++,,,---)))((('''&&&&&&'''((((((%%%&&&(((+++......+++''')))'''%%%$$$%%%&&&&&&&&&$$$%%%&&&'''((()))+++---)))(((''')))+++***'''$$$'''''''''&&&%%%###"""!!!"""######$$$&&&)))+++------,,,***(((&&&&&&%%%&&&%%%&&&)))******+++---///111555:::<<<:::777333222000222333333000...------+++,,,,,,+++))))))***,,,555888888666666888666222222111///---,,,+++******+++++++++,,,---...000000111///------......+++))),,,,,,,,,++++++*********)))***,,,,,,++++++---......,,,+++,,,//////---+++******************+++,,,,,,,,,------------,,,,,,+++++++++************)))---+++)))((((((***,,,...)))((('''))),,,------+++***,,,...000111000///---,,,+++))))))***+++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((&&&%%%%%%'''))))))(((***&&&'''+++,,,***))),,,***+++,,,,,,------,,,,,,------,,,++++++******))),,,,,,+++---...///...,,,000...,,,+++******+++,,,---///000000...---------******++++++,,,------...,,,------...//////000000111111222222222222111111///...---+++***)))))))))+++******,,,...---***''',,,***)))***---......------------------------------.........///000000000/////////...............,,,,,,,,,,,,,,,+++++++++******++++++***)))'''&&&)))***,,,***((('''((())),,,,,,,,,,,,+++***)))((('''''')))***++++++*********)))(((''''''((()))***+++++++++******)))))))))---+++***+++...111222222111111111000000000/////////333666555111///111444;;;>>>???<<<===AAA???:::::::::999555444:::FFFPPPuuutttgggiiimmmddd\\\aaakkkpppjjjbbbbbbbbbbbbccccccbbb___]]]RRRWWWYYYXXXXXXXXXUUUPPPRRRVVVXXXVVVSSSQQQMMMGGGGGGKKKOOOQQQNNNIIICCC???888666222000......000111---///000...***((()))+++(((''''''&&&&&&'''((((((&&&(((,,,000222///***&&&+++)))&&&$$$###%%%''')))%%%%%%%%%'''***,,,---,,,((('''''''''((((((&&&%%%''''''''''''&&&%%%$$$$$$######$$$%%%&&&((()))*********))))))'''&&&%%%$$$"""$$$'''((()))***---///333666:::<<<:::666333222///222555666333000---,,,+++,,,,,,+++))))))***,,,222555666444444666555111000///...,,,+++***)))))))))*********,,,---...///000...,,,,,,,,,+++***(((+++++++++++++++*********)))***+++++++++---000333---,,,,,,---......---+++,,,++++++************+++------,,,,,,+++,,,,,,---+++++++++************)))++++++***)))))))))******&&&&&&&&&))),,,...///...+++---...000000...---,,,***)))((()))+++,,,+++*********))))))((((((''''''(((((('''&&&&&&'''((()))&&&%%%$$$%%%''')))))))))***&&&+++555444)))%%%+++***++++++,,,,,,,,,,,,,,,//////---,,,***)))((('''***))))))***,,,---+++***///...,,,+++***++++++,,,...000111111000.........))))))******++++++,,,,,,---,,,,,,,,,++++++++++++000111111222222111111000333222000---+++)))''''''***))))))***---...---,,,)))((('''(((***,,,,,,,,,******++++++,,,---------///...---,,,,,,---...///...///000111111111000///)))***,,,---,,,***((('''))))))***))))))((('''&&&)))***+++***)))((()))***,,,,,,.........,,,***((('''((()))***+++++++++++++++***)))))))))***+++,,,*********)))))))))))))))---,,,+++,,,///111222222222222222111111111000000333555666555111000111333555999;;;::::::;;;999555888888777999AAARRRggguuuzzzhhhYYYVVVVVV]]]iiirrrtttrrrdddcccdddfffgggfffbbb___XXXYYYXXXVVVRRRMMMEEE@@@;;;BBBLLLVVV[[[XXXOOOFFFJJJNNNQQQQQQPPPNNNIIICCC999777333///------...//////333555222,,,)))***,,,'''''''''''''''''''''((((((+++000333444000***%%%))))))(((&&&%%%%%%''')))&&&$$$$$$'''+++...---+++(((''''''&&&''''''&&&&&&"""###%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&''''''***+++,,,,,,+++)))'''%%%###%%%'''(((((()))+++------000444555444222000000///222444444222///---,,,+++,,,,,,+++)))(((***++++++000333222222555555333///...---,,,+++************************++++++,,,...---,,,,,,,,,++++++***+++++++++***************+++++++++++++++---111444------------......---,,,---,,,++++++************...---+++*********,,,,,,+++++++++*********))))))***************)))(((''')))))))))***+++,,,,,,+++,,,---.........---+++***)))(((((()))++++++***)))++++++***)))((((((''''''((('''&&&%%%&&&'''((()))'''%%%%%%&&&)))++++++++++++111<<>>MMMWWWeeennn[[[===)))***++++++,,,,,,++++++,,,,,,,,,+++++++++*********))))))***,,,,,,+++***------,,,,,,++++++,,,,,,,,,...111111000---,,,,,,,,,,,,,,,,,,++++++++++++************************))))))************))))))000000...---,,,+++++++++++++++++++++,,,...111333------,,,***((('''''''''(((((()))***+++,,,,,,------,,,***(((((()))+++,,,(((***,,,...//////...------,,,+++)))))))))***+++++++++*********)))******,,,,,,,,,---............+++---///000000...+++***+++++++++,,,,,,---......333111///---+++*********(((((())))))******++++++---------///111333333222333333333333222222222222000111222333333333444666777777888888777666999<<>>>>><<<;;;888666444333//////---,,,,,,,,,---.........---,,,+++(((&&&%%%***,,,...---+++))))))***&&&***------)))&&&''')))$$$&&&((()))(((&&&&&&&&&%%%(((++++++)))&&&&&&'''###$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$######%%%%%%%%%%%%$$$###&&&'''))))))(((((()))***'''))),,,------...000111---///000///,,,************++++++***(((((()))***---333666111,,,,,,,,,+++---,,,+++***************+++******))))))******++++++---...,,,)))((()))***((()))))))))*********+++,,,------,,,+++******,,,+++---//////,,,+++,,,...,,,,,,+++++++++,,,------++++++++++++***)))((('''+++++++++************)))************++++++++++++''')))++++++***)))+++---******************))))))''''''(((***++++++)))&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))(((&&&%%%&&&((())))))(((###///444666GGGZZZPPP555))))))***+++++++++++++++*********++++++,,,,,,,,,***))))))***,,,,,,+++)))+++,,,,,,,,,---,,,,,,,,,,,,///222333111///---,,,---,,,,,,+++***)))))))))((((((((())))))))))))***(((((())))))))))))((((((((((((((())))))***+++,,,---///000///---,,,...000.........+++'''$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((((()))))))))(((((((((((()))***+++++++++***)))(((((()))***++++++***)))+++...000///...+++,,,------------,,,,,,******))))))***+++---...,,,+++)))((('''&&&''''''((()))***+++,,,---......------...111444555444222222222222222111111111111111333666999:::999777555777333444999AAANNNcccvvvzzzfffbbbggggggkkkmmmjjjdddeeennnwwwmmmiiijjjnnniiiXXXEEE;;;444222666???EEEGGGMMMUUUZZZdddggg```[[[YYYOOOBBB?????????>>><<<999666444222///------...111222222/////////...+++)))&&&$$$***,,,,,,***((('''))),,,(((+++---+++'''%%%(((,,,###&&&***)))&&&######%%%%%%))),,,---***'''&&&'''!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%&&&((()))))))))+++---)))***,,,,,,,,,,,,...000+++...111111///+++)))(((***++++++***(((''')))******111555111------......++++++***)))(((((())))))(((((())))))***,,,---...,,,......,,,'''%%%%%%'''(((((())))))*********+++)))+++------+++******+++***---//////,,,+++,,,...++++++++++++,,,------...***+++++++++***)))'''&&&+++++++++************)))+++*********+++,,,------)))+++---,,,)))((())),,,))))))))))))))))))******%%%%%%'''))),,,,,,***(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))'''&&&$$$$$$&&&''''''&&&++++++'''%%%...:::666***))))))***++++++++++++***++++++++++++++++++++++++)))(((((()))++++++***)))++++++,,,---------,,,,,,---000333555333000...---,,,++++++***)))(((''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''((()))***++++++---...---)))((()))++++++,,,---***&&&$$$%%%''''''''''''''''''''''''&&&$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))###%%%''')))******)))(((***)))(((''''''((()))******(((''')))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000+++***)))(((((()))***+++))))))***+++---...//////---...///111444555444222222222222111111111000000555666999<<<===;;;777444<<<999;;;FFFUUUkkkjjjXXXYYY^^^hhhrrrvvvuuuqqqnnniiidddcccddd]]]KKK;;;999>>>CCCHHHKKKOOOUUUYYYiiieeeaaa^^^[[[VVVOOOIIIDDDFFFHHHIIIHHHEEEAAA>>>;;;777111......///000000333111///...------+++******++++++******)))((('''---+++******,,,......---(((''''''&&&&&&&&&'''''''''((()))***)))(((%%%$$$$$$""" !!!###%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######&&&''''''&&&%%%'''+++---...333333...))))))***)))+++---...---+++))))))***(((%%%'''------)))))),,,.........,,,++++++---///...,,,***)))((()))***+++******+++,,,---......///...---,,,+++************)))))))))))))))******+++,,,,,,------...---------++++++++++++,,,------...,,,++++++++++++++++++,,,))),,,---,,,***)))+++---((()))***)))((('''((()))))))))************)))))))))(((&&&%%%&&&''')))+++++++++***)))(((((()))))))))'''&&&'''(((((($$$!!!$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$######"""#########&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))***))))))***++++++)))''',,,,,,+++***))))))******)))***++++++,,,,,,,,,,,,---...///000111111111111222000...///111111///,,,---,,,***(((((()))***+++(((((()))))))))((((((''''''((((((((('''&&&%%%%%%'''''''''((()))******+++(((((())))))((('''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%((()))(((&&&&&&&&&''''''((()))))))))((()))((('''&&&'''***---'''(((((())))))))))))(((&&&''''''((()))******+++***,,,------------...000++++++************++++++)))***+++,,,---,,,++++++++++++,,,---------,,,,,,......///000000000000000222333444333//////111333444666999:::888777999;;;@@@CCCSSSqqqrrr___NNNRRRgggzzz}}}yyyqqqllleeeaaa```[[[RRRIIIDDDHHHLLLNNNPPPSSSXXX\\\hhheee```]]][[[YYYVVVSSSMMMNNNOOOPPPOOONNNMMMLLLAAA@@@;;;555111000444888///---+++***,,,---,,,,,,++++++++++++***)))((('''+++)))((()))+++,,,,,,+++'''''''''&&&&&&''''''((())))))))))))((('''%%%$$$%%%###""""""%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$###(((((('''&&&$$$$$$&&&((()))...///+++'''((()))(((***,,,---,,,***(((((())))))&&&''',,,,,,((((((+++,,,---------++++++,,,......---+++)))(((((()))************+++,,,,,,------------,,,++++++***)))))))))))))))))))))******+++,,,,,,------------,,,,,,++++++*********+++------++++++************++++++)))+++,,,,,,))))))***,,,(((*********((('''((()))))))))************))))))((((((&&&&&&&&&''')))***+++***))))))((((((((()))'''%%%$$$%%%&&&&&&### ###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))******)))((()))++++++***(((++++++***)))))))))))))))+++,,,------......------,,,---...///000000000000222000......000000///------,,,***)))((()))***+++((())))))******))))))((((((((()))))))))(((((('''%%%%%%&&&&&&'''(((((()))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%''')))***)))(((((((((((((((((('''''''''((()))((('''&&&'''***,,,(((((()))))))))(((((('''(((((())))))***++++++,,,---.........,,,+++,,,---++++++************++++++)))***+++,,,---,,,,,,+++,,,,,,---.........------000111111222222222111111///000222333333333333222222555666444222444:::@@@RRRcccgggWWW___lllpppnnnjjjfff```^^^]]]\\\ZZZYYYSSSTTTVVVWWWWWWYYY\\\___ddd```[[[WWWUUUTTTSSSSSSPPPPPPOOOOOOOOOPPPRRRSSSHHHHHHEEE===555222777<<<...,,,***)))+++...//////++++++++++++***)))(((((()))((('''''')))***)))(((&&&&&&&&&''''''(((((()))+++***)))((('''&&&%%%%%%$$$"""!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&''',,,...***'''(((*********+++,,,+++)))((((((((()))'''(((++++++((((((******,,,------,,,++++++,,,///---+++)))((((((((()))************************+++,,,,,,,,,,,,***)))((()))))))))))))))******+++,,,,,,,,,------,,,,,,++++++***)))(((((()))+++---******))))))))))))******''')))))))))((('''((())))))***+++***((('''((()))((())))))******))))))(((((('''&&&&&&&&&''')))***))))))))))))((((((((((((&&&%%%$$$%%%%%%%%%###!!!"""######$$$%%%$$$$$$$$$######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''(((******+++)))(((((()))+++,,,+++*********)))((((((((())))))+++,,,,,,---------------++++++,,,---............222000------...//////...---,,,***)))))))))***+++))))))***************)))))))))******++++++******%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&'''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&(((***++++++******))))))(((''''''&&&&&&((())))))(((''''''))),,,++++++++++++***)))(((((())))))******+++,,,,,,,,,/////////...+++)))******++++++************++++++******+++,,,,,,,,,,,,,,,,,,---....../////////...333333444444444333222222555222...---...111555666555666777777;;;FFFVVVbbb~~~iii\\\XXXXXXddd___\\\^^^aaa```\\\[[[[[[[[[\\\\\\\\\^^^___```bbb^^^YYYTTTQQQOOOMMMMMMQQQOOOMMMKKKKKKMMMQQQSSSKKKLLLIIICCC;;;666666999444111...---...///000000,,,,,,,,,,,,+++***)))((((((''''''((())))))((('''%%%%%%&&&'''((())))))))),,,+++)))'''&&&%%%%%%%%%!!!  """######"""$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&!!!###&&&''''''&&&'''(((***///111,,,)))+++,,,,,,***,,,---,,,***(((((()))''''''''')))*********+++(((***,,,---,,,+++***+++...---,,,***)))(((((((((+++*********))))))(((((()))***,,,---,,,+++)))''')))))))))))))))******++++++,,,,,,,,,,,,++++++***+++***(((&&&&&&(((***+++))))))(((((((((((())))))'''''''''''''''&&&'''''')))***+++***((('''((()))(((((())))))))))))((((((''''''&&&&&&&&&'''((()))((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''((()))###$$$%%%''')))***,,,,,,)))(((''')))+++,,,,,,,,,))))))((((((((((((((())))))******+++++++++******)))***+++,,,------------000///---,,,---...//////,,,+++***)))))))))******)))******++++++++++++***((()))******++++++++++++(((((((((((())))))******))))))*********))))))(((&&&''')))***)))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))*********))))))((((((''''''''''''((())))))((('''''')))+++......------,,,+++***)))************++++++,,,,,,...//////---+++)))******,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++,,,---......///......444444444444444333333222444555555444222111222333444666<<>>888444999666222000//////...------------,,,,,,+++***))))))(((((()))******((('''%%%&&&'''((())))))))))))+++***)))'''&&&&&&&&&&&&  ###$$$###"""%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''(((((((((!!!$$$(((+++***)))((((((---222333...***+++,,,,,,,,,---......+++******+++%%%'''((((((***,,,......&&&(((+++,,,+++*********------,,,***)))(((((((((+++******))))))((((((''')))***+++,,,,,,+++)))''')))))))))))))))******+++++++++,,,,,,+++******)))***)))'''&&&&&&''')))***)))(((((((((((((((((()))******))))))*********))))))++++++***)))((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''(((&&&'''((((((((((((''''''$$$$$$$$$######"""######""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&&&&&&&######%%%''')))***,,,---***)))((((((+++,,,------)))((((((((((((((())))))*********++++++***))))))((()))***++++++,,,,,,,,,......---,,,,,,---...///+++++++++***************))))))***+++++++++++++++''''''((()))************(((((((((((())))))))))))'''(((((())))))(((((((((%%%&&&((((((((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))''''''''''''(((((())))))((()))***)))''''''(((***,,,,,,,,,,,,+++***)))((()))))))))***************+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------******+++------.........222333333333333333222222...444;;;<<<777333333444<<>>===>>>IIIWWWjjjzzz```PPPIIILLLOOOUUU]]]ccceeebbb___bbbVVVOOORRRSSSMMMKKKOOOPPPPPPQQQRRRRRRPPPMMMJJJQQQMMMGGGBBB??????AAABBB555333333666;;;<<<888444///111111...+++***,,,///***,,,---+++'''%%%&&&(((((((((((((((((('''&&&%%%((('''&&&'''((())))))'''#########$$$%%%%%%&&&&&&$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&'''''''''&&&&&&(((%%%###$$$'''((('''%%%***,,,......---+++++++++)))---000///***'''(((******+++------+++)))((((((%%%'''***---...---+++***,,,,,,---,,,,,,+++))))))******)))((((((((((((((()))***,,,------,,,***)))---***+++//////,,,***+++***+++++++++******)))(((******)))(((''''''&&&%%%(((((((((((((((((((((((((((&&&%%%(((+++,,,***(((+++---...,,,)))'''))),,,(((((()))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&$$$""")))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''%%%$$$%%%&&&&&&))),,,---,,,*********'''%%%$$$&&&)))+++***(((***+++,,,,,,+++***)))(((************************)))+++,,,+++))))))---000111...,,,---......+++((((((((((((***,,,---+++***+++++++++++++++***))))))++++++******************...---,,,***((('''&&&&&&'''((((((((())))))******(((&&&%%%'''******(((%%%***))))))((('''&&&&&&&&&$$$$$$%%%&&&'''((())))))+++***)))(((((('''(((((('''''''''''''''((()))))))))***,,,,,,,,,***((('''+++***)))***,,,---,,,+++------------------------++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,------------------......---+++,,,111555333///&&&///666444...---444===OOOlllrrrSSSFFFAAA===AAA>>>;;;::::::;;;;;;:::;;;:::<<<===999666;;;DDDAAA===<<>><<<999---...///---,,,---000333...000111...)))&&&'''(((''''''(((((((((''''''&&&''''''&&&''')))***)))(((#########"""""""""""""""######$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%$$$###"""###%%%'''((((((,,,---......,,,+++,,,---+++///333333...***)))***,,,---...---***'''&&&&&&&&&'''***,,,---------,,,++++++******)))(((((((((***))))))(((((((((((((((%%%&&&(((***,,,///111222000///222888:::777555555...,,,+++++++++***(((&&&))))))(((((('''&&&&&&%%%))))))******))))))(((''''''&&&&&&((()))***)))(((+++---///000///---------(((((()))))))))((('''&&&((('''&&&&&&&&&'''%%%$$$((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&&&&'''))))))+++---...,,,***)))******(((&&&''')))***(((&&&(((((()))******)))((((((&&&&&&'''(((***+++,,,,,,)))++++++***((()))+++...000...------...---+++((()))((()))+++------,,,*********************))))))************************------+++***((('''''''''''''''(((((()))))))))))))))'''&&&(((+++---,,,******))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))***))))))(((((((((((()))(((''''''''''''((())))))'''(((***,,,,,,+++***)))******+++---//////,,,***++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,---------------............//////111333333333222222222222999555000000777FFFWWWccc~~~]]]HHHAAABBBCCCDDD999;;;======<<<:::999999AAA???===???BBBBBB???;;;>>>===@@@CCCAAA>>>@@@FFFIIIGGGJJJUUUgggmmmaaa___gggooodddaaaYYYRRRRRRVVVXXXWWWQQQSSSUUUWWWXXXXXXWWWVVVRRRNNNIIIEEEBBBAAA???>>>888555444666:::===<<<;;;//////...,,,,,,---111444444666777333...***)))***'''''''''''''''''''''''''''&&&''')))+++,,,***)))%%%$$$$$$###""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#########$$$%%%&&&!!!###%%%%%%&&&(((***------......,,,++++++...000///444888888444///,,,,,,...//////---)))&&&%%%%%%'''((()))+++,,,...//////,,,+++***(((((((((((()))***)))((((((''''''((((((''''''))),,,111777<<>>>>><<<===???BBBHHHFFFBBBEEEQQQYYYNNN<<<===;;;<<>>;;;777666888999999888333222///,,,++++++...000888::::::777222------...'''''''''&&&''''''''''''&&&'''(((+++------+++)))&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$############'''&&&$$$$$$$$$&&&(((***$$$'''******)))***---111---------+++)))***---000333666888888444111///............,,,)))'''&&&&&&)))))))))***,,,...000222///...+++)))))))))+++,,,))))))(((''''''''''''((('''(((***...333888<<>>AAAIIIKKKEEE@@@AAAAAA@@@???AAAGGGPPPYYY___cccccc___aaasssyyybbbXXXNNNDDD@@@BBBCCCBBB@@@===AAAGGGJJJGGGFFFNNNZZZsss\\\NNNOOOOOOTTTbbbkkk___LLLUUUXXX[[[\\\[[[[[[\\\^^^WWWRRRMMMJJJJJJGGGBBB>>>@@@===999777666777777777555333///,,,+++,,,,,,---555777777555111...///222******((('''&&&&&&'''''''''(((***---///...+++)))$$$$$$%%%%%%&&&&&&&&&&&&!!!###%%%%%%###""""""$$$&&&%%%$$$###$$$&&&)))***'''***,,,+++)))***---000,,,------+++))))))+++---000111222111000.........,,,------+++)))(((((()))++++++++++++,,,///111333///...+++)))))))))+++,,,)))(((((('''''''''''''''###$$$'''+++---///000000222111111333222///222777888222---...333555111,,,)))((('''&&&'''((()))***)))+++---......,,,***((($$$&&&((('''%%%%%%(((+++---)))&&&&&&(((***)))'''''')))***,,,,,,+++)))(((***((($$$######$$$%%%$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&'''))))))******)))&&&$$$$$$$$$&&&'''(((((())))))***+++,,,+++***)))((((((''''''************************))))))+++---000222222333---......---,,,***))))))*********,,,...///---+++******)))((())))))***+++))))))*********+++++++++++++++************++++++)))))))))))))))))))))(((---,,,***)))((()))+++---)))))))))))))))(((((((((+++++++++***))))))(((((())))))((())))))***+++,,,((((((((((((((()))******(((((())))))************---+++))))))***++++++***++++++++++++++++++++++++......------......///000,,,,,,---......///000000,,,------...///000000000444111000444666<<>>===;;;999888999:::;;;555333000///000000///......000111///---///333777111000---+++)))'''''''''((())),,,///111///+++'''""""""######$$$%%%%%%&&&"""%%%'''&&&###!!!"""$$$###"""""""""###%%%'''((('''((())))))))))))+++---,,,...//////,,,***))))))))))))+++,,,------,,,,,,,,,,,,,,,***(((((()))+++------,,,,,,---///111222,,,+++***(((((((((((())))))(((''''''&&&&&&''''''$$$&&&(((***+++***((('''---,,,,,,...------333;;;:::555111111555777555222+++***)))((()))***---...000000111111000---+++)))&&&''''''&&&&&&''')))+++000---)))'''''')))******''')))+++------,,,***((((((&&&$$$###$$$%%%%%%$$$###"""""""""###$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&%%%#########$$$"""$$$&&&'''((()))+++------,,,+++***))))))))))))((()))***+++---...//////******+++...222444444333,,,......---+++)))))))))***)))***,,,......---+++---,,,***)))))))))***+++)))))))))***++++++,,,,,,,,,++++++*********++++++++++++************))))))++++++***(((&&&&&&''')))))))))))))))))))))))))))+++*********))))))((((((******)))))))))***++++++))))))(((((())))))***+++))))))))))))))))))))))))...+++((('''((()))******,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,------...///000111111------...///000111222222333///222<<>>BBB>>>666:::GGGJJJBBB===III```zzzgggNNNHHHAAA===???CCCEEEHHHLLLhhh~~~]]]HHHCCCFFFLLLQQQNNNSSSXXX[[[[[[]]]bbbgggbbb\\\UUUSSSTTTTTTPPPKKKAAA@@@???===;;;:::;;;<<<999777555444555333000---+++,,,------...333;;;BBB:::888444000,,,***)))))))))+++...111222///***&&&###$$$$$$$$$$$$$$$$$$$$$"""&&&((('''###!!!###%%%!!!""""""###%%%&&&&&&''''''&&&&&&'''***,,,------,,,000333444111,,,(((&&&###&&&+++///222222///,,,---...---***((('''((()))///.........//////000111++++++******)))((((((((((((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))''''''))),,,***)))///777777444111///000111111000...,,,+++***+++---000222:::999888555222...+++***)))'''%%%%%%''')))***+++------,,,+++)))***,,,...'''))),,,......---***)))&&&%%%$$$%%%&&&''''''%%%######"""""""""######$$$""""""###%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%"""###$$$###"""###$$$&&& ###&&&'''&&&'''***---+++******)))***+++,,,---))))))***,,,---...///000,,,,,,,,,///222444222000,,,...///---***((((((***)))((()))+++------,,,***000...,,,***))))))***+++((())))))***++++++,,,,,,---,,,++++++************,,,,,,,,,+++++++++******'''(((***)))&&&%%%''')))))))))))))))))))))))))))))))))))))))))))))((((((++++++******)))*********))))))(((((())))))***+++'''''''''((()))***+++,,,---+++))))))*********))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---...///000111222222///000000111222333444555666>>>RRRiiiwwwwwwNNN===EEE;;;===>>>AAAEEEIIIFFFBBBTTThhh^^^UUUNNNLLLLLLJJJJJJLLLxxxpppZZZHHHCCCHHHFFFLLLRRRVVVWWW[[[aaagggeee^^^VVVUUUWWWWWWSSSOOOFFFFFFDDDAAA===:::999999@@@>>>:::999888444///***+++---...///111999CCCKKK@@@===999333///,,,+++******,,,///222333///)))%%%(((''''''&&&&&&%%%%%%$$$###''')))((($$$!!!###&&&"""###%%%&&&'''((((((((((((&&&%%%(((---111111000---222777888555...((($$$"""&&&...666:::999444///000///...+++'''&&&&&&(((//////000000000000//////,,,,,,---,,,,,,+++))))))(((((('''&&&&&&&&&&&&'''%%%%%%######$$$&&&((())))))***---///,,,))),,,333222000---+++)))((())))))///...,,,,,,---///222444CCCAAA===888333///+++)))+++((($$$%%%(((++++++***'''***------+++***,,,...'''))),,,...///---+++)))%%%%%%%%%'''))))))((('''######""""""""""""######!!!"""###%%%''')))***+++&&&''''''((((((''''''&&&###$$$%%%%%%######$$$%%% !!!"""###"""###&&&((( ###&&&&&&%%%&&&))),,,(((''''''(((***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...------///111222///,,,+++...///...***((((((***(((((()))***------+++***222000---+++))))))***+++((())))))***++++++,,,,,,...---,,,+++************---------,,,,,,+++++++++###&&&))))))'''&&&(((***)))))))))))))))*********((((((((((((((())))))))),,,,,,+++***)))))))))***)))))))))))))))******+++%%%%%%&&&''')))+++---...,,,++++++,,,---,,,***(((++++++++++++++++++++++++---,,,,,,,,,,,,---......------...///000111222222111111222333555666666777EEE[[[fffGGG888888<<<:::>>>CCC???999@@@OOOtttyyydddUUULLLJJJQQQXXXyyy[[[DDD<<>>999444111000++++++,,,,,,...222999===RRRIII<<<222...---,,,,,,))))))///666444,,,''')))777111***&&&%%%''')))+++((('''%%%$$$###$$$$$$%%%%%%###"""###%%%'''((((((---+++)))+++///111///---333222111...+++)))***+++###%%%***...222444555555---,,,***(((((((((***+++---000444444111...------...---,,,+++************+++***)))''''''&&&&&&&&&))))))))))))((('''&&&%%%$$$&&&'''(((((()))+++...111///...,,,,,,---...///((()))***))))))***---///777555222///,,,******)))+++)))(((***---...---++++++++++++,,,,,,---------)))...333666555222///---,,,)))((((((***)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!$$$(((,,,,,,+++***'''$$$###&&&''''''%%%&&&&&&''')))***(((%%%"""$$$$$$###$$$%%%''')))+++'''&&&&&&&&&&&&'''((((((***((('''(((+++,,,---,,,,,,------+++(((&&&&&&&&&...///111222222000---,,,---...//////,,,++++++,,,+++***)))***,,,,,,***(((''')))***)))((('''((()))+++)))(((''''''((()))++++++*********))))))((((((++++++******************))))))((('''''''''''''''(((((((((((((((((((((((()))******+++++++++******000///...---+++***))))))---,,,+++(((&&&&&&)))+++))))))))))))***+++,,,---......------,,,+++******---+++((((((***,,,---.........------------......////////////000111222333777000,,,...///666KKKbbb}}}gggEEE:::>>>===@@@:::;;;AAA<<<777FFF^^^~~~sssmmmrrrvvveeeaaaUUUEEE???FFFSSS\\\___^^^]]]\\\]]]^^^```aaa^^^XXXPPPGGGAAA===999777===???AAA???;;;666222000---............111555888WWWNNNBBB777000,,,***(((,,,,,,111666444,,,(((***555000***'''&&&((())))))***)))'''%%%$$$###""""""$$$###"""###$$$&&&'''((()))(((((()))+++++++++***///222555555222---***(((%%%&&&'''***---111444666///---+++)))(((((())))))***...111111///,,,,,,,,,,,,+++***))))))(((((((((***)))((('''''''''''''''))))))))))))((('''&&&%%%&&&'''((())))))+++...000---+++)))''''''((()))+++(((((()))((('''(((***,,,111000...,,,++++++++++++,,,***)))***,,,...---++++++++++++,,,,,,,,,,,,,,,)))---222444333000...---000---+++*********'''%%%''''''''''''''''''''''''%%%###"""###'''))))))'''(((%%%######%%%''''''%%%%%%%%%&&&(((***)))'''%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((()))((('''((()))++++++******+++,,,+++)))'''((()))///000222333222000...------...///...,,,+++++++++,,,+++******++++++***(((((()))******(((((()))******)))(((''''''((()))***************)))))))))(((************************))))))((('''''''''''''''))))))))))))))))))))))))((()))***,,,,,,---------......---,,,+++******)))*********(((((()))---000************+++,,,---...///......---,,,,,,++++++,,,+++))))))+++---......+++,,,...000333555777888666666444222000///000111111111555<<>>>>><<<:::<<<===;;;BBB\\\wwwfffLLLCCCGGGLLL[[[XXXWWWXXX[[[[[[YYYWWWZZZXXXRRRKKKDDD???======BBBCCCCCCBBB???:::555222000111111000//////000222BBB===666000...---,,,+++000000222555222,,,***+++222...***(((((((((((((((((((((''''''%%%$$$###""""""""""""###$$$%%%'''''''''((())))))((('''((()))...111444444111---)))(((((('''%%%%%%(((---333666111///---+++)))((((((((((((***---...---,,,++++++******)))((('''''''''''')))(((((('''''''''(((((())))))))))))((('''&&&%%%((()))))))))))),,,000333444111---)))(((((()))***'''((((((&&&%%%%%%(((*********))))))***+++---...---,,,******,,,------,,,,,,,,,,,,+++++++++++++++))),,,///000///---------555222...,,,,,,+++***((())))))))))))))))))))))))&&&%%%######%%%&&&%%%%%%%%%###"""###%%%&&&&&&&&&$$$$$$$$$&&&)))***)))(((&&&''''''((())))))((((((%%%%%%'''((((((((('''&&&***(((''''''((())))))((((((***+++***))))))***+++...///111222222000...------...///...,,,+++++++++---+++))))))*********))))))***+++***))))))***+++***)))(((''''''((()))***************))))))))))))************************))))))((('''''''''''''''************************((()))***,,,......//////,,,,,,,,,+++++++++*********++++++))))))***---000+++++++++++++++,,,---...///......------,,,,,,+++,,,+++***,,,...//////...---...000111333444444444777666444111///000333666333???LLLWWWggg~~~nnnLLL<<>>>>><<>><<<888444333111000333888999777444333222222000///...)))(((***)))%%%%%%))))))(((''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((()))******+++,,,,,,---------,,,,,,,,,***'''%%%$$$&&&(((***''''''((()))***+++,,,,,,,,,++++++*********++++++---+++((()))***+++)))((()))((('''&&&&&&''''''(((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((()))))))))(((((('''(((&&&&&&(((+++,,,+++)))(((((()))(((((())),,,///666666222)))###%%%&&&&&&$$$'''***++++++,,,///111***)))'''%%%%%%&&&((()))&&&%%%%%%&&&''''''%%%###&&&%%%$$$$$$######$$$$$$((())))))'''######&&&)))'''***+++((($$$"""$$$'''$$$'''((('''(((,,,---+++((('''''''''&&&&&&&&&%%%&&&&&&(((***,,,+++(((&&&)))))))))))))))************((((((+++000222000---------........./////////---,,,,,,+++******))))))*********))))))*********++++++******))))))(((((())))))******+++,,,,,,,,,,,,***))))))+++,,,,,,++++++*********+++,,,---...)))+++,,,***(((''')))+++,,,,,,+++*********+++,,,.........---------,,,,,,------...///000000000000---///000000///---------111///---...111333333333888555111...---///333666;;;444111333444888FFFUUUmmmzzzkkkZZZeeeuuugggddd^^^___kkkmmmppp~~~yyydddRRRCCC888AAAOOORRROOOGGG@@@@@@@@@===999777===;;;666///...333777777:::888555333111000...,,,---******+++***'''&&&(((''''''&&&&&&&&&''''''(((%%%&&&'''(((((((((((('''((((((((((((((()))******,,,,,,++++++++++++++++++,,,***'''%%%%%%&&&(((***)))))))))*********+++++++++***************++++++,,,***)))((())))))'''%%%''''''&&&&&&&&&'''((((((***))))))((((((''''''&&&((((((((((((((((((((((((************)))((('''&&&'''&&&%%%''')))))))))(((&&&)))***)))(((***111777777999555***###%%%+++...,,,+++******,,,.........)))'''%%%$$$$$$&&&(((***&&&%%%%%%%%%&&&&&&$$$"""$$$############$$$%%%%%%***)))'''&&&%%%%%%&&&&&&'''***+++***%%%######%%%%%%)))***((()))---...,,,((((((((((((''''''''''''(((((()))+++------***((('''(((((()))******++++++******+++///222111,,,'''............/////////000---,,,+++))))))))))))******))))))(((((())))))***...------,,,+++******))))))******++++++,,,,,,---,,,+++******,,,------,,,,,,+++******+++,,,///000,,,,,,,,,+++(((((()))***))))))))))))***,,,---...------------.........///......//////000111111111...000111111///......///111///......000222333333///111444555333222222222888///111@@@JJJRRRjjjjjjccctttzzzsss{{{zzzqqqsssvvv~~~mmmccc]]]RRR\\\RRRGGGEEEHHHIIIEEEAAAJJJJJJAAA444111999<<<777;;;888444222000///,,,***)))))))))++++++***))))))&&&&&&%%%&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((((())))))***---,,,***)))))))))***++++++***(((&&&&&&''')))*********************************)))))))))***++++++,,,,,,+++***)))((('''%%%&&&&&&&&&''''''(((((()))))))))))))))((((((''''''((((((((((((((()))))))))((()))))))))(((((('''&&&''''''&&&'''(((((())))))'''((()))***---222888<<<999<<<999...'''***333999666000+++)))+++,,,***'''(((&&&%%%$$$$$$&&&)))***'''&&&$$$%%%%%%%%%$$$"""#########$$$%%%&&&'''(((+++)))&&&&&&&&&'''&&&%%%%%%'''))))))&&&$$$$$$$$$&&&)))***((())),,,---+++)))))))))((((((((((((((((((((()))+++------+++)))(((((())))))************)))***,,,///111000+++'''........./////////000000---,,,***(((((((((***+++))))))(((((((((((())))))///......---,,,+++************++++++,,,------------+++***+++,,,...------...---+++))))))+++---...,,,,,,+++*********++++++)))))))))***+++,,,------,,,,,,---...///000000111.........//////000111222000111222222000//////000///000000222333444444444///222555666555444666777@@@DDDSSSggguuu~~~xxxxxx}}}ggg~~~|||zzz{{{|||iiiZZZIIIBBBHHHRRRVVVVVVYYYWWWKKK<<<888>>>@@@::::::888444222111///---+++)))+++++++++++++++***)))&&&&&&&&&&&&&&&'''((()))''''''''''''(((((())))))((((((((((((((())))))***,,,+++))))))((()))***++++++***((('''''''''))))))++++++++++++******************))))))***+++,,,,,,------...---+++)))((('''&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((())))))******%%%&&&'''(((((((((((((((((((((((((((((()))+++,,,+++((((((,,,555<<<>>>===:::>>>;;;000(((+++333888777111***(((+++,,,((($$$((('''%%%$$$$$$&&&)))+++((('''%%%%%%%%%%%%$$$"""$$$$$$$$$%%%''')))***++++++)))((('''(((((('''&&&"""$$$&&&''''''&&&&&&&&&&&&)))***'''(((++++++)))))))))))))))))))))))))))''''''''')))+++,,,***)))************))))))(((((())))))***,,,......---,,,............////////////---,,,***(((((()))+++,,,))))))(((((((((((())))))......---,,,++++++******+++++++++,,,------......---+++***+++,,,...------///...+++)))(((((()))***************+++---......+++++++++,,,,,,,,,+++++++++,,,---...000111222333............///000111222222333444333111000111222...000333555666666666666888666333000444AAATTTaaaqqq~~~zzzmmmYYYiiirrrkkkSSSJJJJJJHHHDDDHHHCCC:::333555<<>>;;;999666444444333111///000222111---+++,,,+++((((((((('''''''''(((((()))((((((''''''(((((()))***((((((((((((((()))************))))))***++++++,,,+++***)))((((((((())))))++++++++++++++++++******************+++,,,---------...000///---+++******(((((()))*********))))))))))))))))))))))))))))))'''(((((())))))******+++%%%&&&'''((())))))))))))((()))***))))))***---000...+++***111;;;@@@===777777999777---&&&''',,,...222...)))))),,,...+++(((***(((&&&%%%%%%''')))+++***(((&&&%%%%%%%%%$$$###%%%%%%&&&'''(((***+++,,,+++++++++***)))((((((((("""###$$$&&&'''((((((((('''******'''(((***+++((((((((((((((())))))))))))&&&%%%&&&'''***+++***)))++++++******)))(((((('''))))))***+++,,,---...///------------.........///---,,,+++******+++,,,,,,***))))))(((((())))))***,,,,,,,,,,,,+++++++++++++++,,,,,,------......///,,,+++******,,,------,,,...---,,,***)))(((((('''***))))))***---///000///------......---,,,+++***,,,---...///000222333333000000/////////111222444444555555333222111333444333444555333111//////000111888CCCOOO^^^rrruuuwwwiii\\\eeeppp|||lllYYYHHHAAA888111111555999<<>><<<;;;;;;<<<===<<<;;;555888666000000555666333++++++***))))))((()))))))))((('''''''''(((***+++((((((((((((((()))******&&&(((***,,,---......---+++******)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000***---000000...++++++,,,+++,,,------,,,+++***))))))))))))))))))*********'''(((((()))***+++++++++,,,,,,,,,,,,,,,+++***)))%%%'''))))))(((***///333///222777;;;<<<777///***###'''((('''(((,,,,,,)))222111000000///...,,,***---,,,)))''''''((()))+++---+++(((&&&&&&'''&&&%%%%%%%%%%%%&&&'''((()))******...111///***(((***---+++)))(((''')))***++++++***------******,,,,,,)))&&&'''''''''(((((())))))'''&&&&&&'''***++++++***((((((((()))******++++++'''***,,,------,,,+++++++++++++++,,,,,,,,,------,,,,,,---.........---,,,++++++************++++++++++++,,,,,,---.........,,,,,,------.../////////+++)))((()))***,,,++++++(((***,,,...///...---,,,///,,,***+++...///...,,,---...///000000///............///000111222333333555444333333333555777999666666666444333222444666000111444999BBBSSSeeerrrttteeerrrVVVSSSJJJccczzznnn]]]RRRMMMDDDCCCAAAAAAEEEJJJIIICCC>>>:::999777555444444555666***,,,///000000...---,,,'''''''''(((((()))++++++******))))))))))))******)))((('''***...111111///)))***,,,,,,+++***,,,---...---,,,+++,,,...111222///---***(((((())),,,...------------------------*********))))))))))))(((&&&''')))*********)))((()))))))))((()))******++++++))),,,000000,,,)))+++***(((&&&%%%,,,555666333000666:::666---'''(((+++$$$%%%%%%$$$###$$$&&&)))000555:::999222+++((((((+++++++++***************+++)))(((&&&%%%%%%%%%&&&'''&&&%%%%%%&&&''')))***'''+++...,,,(((&&&'''***$$$%%%%%%%%%%%%'''***---000...+++*********)))((()))***+++++++++)))((('''+++(((%%%'''---000000...,,,***)))+++---...+++)))(((((()))***+++,,,,,,,,,...---,,,++++++,,,---...)))+++---...000000000000******************++++++,,,,,,,,,------,,,++++++))))))***,,,...//////...((((((((()))******++++++------......------,,,+++///...------,,,+++***)))+++---000111111111111222000333666666444333333333888333000111666999888555555666888888666333111000:::CCCSSSiiizzzrrrkkkddd___```eeecccSSSqqqIII???JJJNNNeee}}}eee```UUUHHHAAABBBFFFJJJKKKJJJCCC999000---000555:::///000000///---,,,,,,,,,+++******)))))))))*********))))))))))))))))))***+++***)))***---///...,,,***+++------,,,,,,---///---,,,++++++,,,...000222///...+++)))(((***,,,...------------------------++++++*********)))))))))((((((***+++++++++***))))))))))))))))))******+++***)))+++000000---+++,,,---,,,(((&&&+++222333///...222555222+++&&&&&&)))&&&&&&'''&&&%%%%%%'''(((---222666555000+++((((((((((((((()))))))))))))))***)))(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((('''+++---,,,)))'''(((+++%%%&&&&&&%%%%%%&&&))),,,---,,,++++++++++++***)))***************)))((((((+++(((&&&(((---000000...+++***)))***,,,,,,***((())))))******++++++,,,,,,++++++***))))))***+++++++++,,,...000111111000000++++++************++++++------.........------,,,+++*********+++,,,,,,+++)))******++++++,,,,,,---------......------,,,+++......------,,,,,,++++++......///...------///111000000///......000333555...111555888999888666444444333222222777BBBQQQ\\\tttwwweeeXXXKKKLLLQQQWWWWWWSSSQQQSSSdddllliiifffpppeeeUUUnnnIII???HHHCCCJJJmmmppp___VVVRRRPPPNNNLLLGGG>>>777333333666999111111000000111222333444------,,,******)))))))))***))))))(((((())))))***---+++***+++,,,,,,+++)))+++,,,............///111++++++++++++,,,...000111000...,,,***)))+++---...,,,,,,,,,,,,------------,,,+++++++++************))))))***+++++++++++++++)))))))))))))))************)))+++000111...---///000///+++(((***//////***,,,---...---***'''%%%%%%&&&((())))))(((''''''((()))---111111---***)))***((((((((())))))******+++***)))((('''&&&&&&''''''''''''''''''''''''&&&%%%&&&))),,,+++)))''')))+++'''''''''&&&%%%&&&(((+++)))))))))+++------,,,***++++++***))))))))))))***+++)))''')))---//////---***))))))***++++++***(((++++++++++++++++++++++++++++++************++++++...///000111222111111000------,,,+++************---....../////////.........---,,,*********++++++++++++,,,,,,---......///------......------,,,+++...............---------000000///---,,,...222555888666444444666888999999444666888666222222555999<<>>EEE===777KKKppp{{{lllaaaYYYRRRGGG<<<666444666888...,,,++++++---.........------,,,+++***************))))))(((((())))))***,,,+++++++++++++++******+++---............///111*********+++,,,...000111111///---+++***+++---...,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******))))))*********+++++++++(((((()))***************)))(((***///111///...111000///,,,)))***------)))+++***)))))))))(((&&&$$$&&&(((******)))'''&&&'''&&&))),,,---+++******+++******++++++,,,---......))))))(((((((((((((((((('''(((((()))((('''%%%$$$$$$&&&))))))((('''(((***((((((((('''&&&&&&''')))&&&&&&(((+++......---+++,,,+++***)))))))))***++++++***)))***---///...---++++++++++++,,,,,,+++***,,,,,,,,,,,,,,,+++++++++------------------------...///000111111111000//////...---++++++*********------.../////////......000///...,,,++++++---///,,,,,,------.../////////---............---,,,,,,........./////////000000000111111111111333777:::444333333444555444111...999888666555888DDDSSS___kkk}}}]]]RRRSSSQQQSSSQQQRRRVVVVVVPPPLLLKKKEEELLLFFF;;;;;;BBBTTTmmmnnnTTTXXXRRR????????????BBBVVV~~~iiiSSSBBB999777777888555333222222222///---,,,++++++******++++++,,,******))))))))))))******)))***+++++++++,,,,,,---,,,---......------...///******+++,,,---///000111111///---,,,++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******(((((((((((())))))******(((((()))************))))))''')))...000...///111,,,...,,,)))***---...++++++)))(((((())))))'''%%%%%%''')))***((('''&&&'''%%%'''***+++,,,+++++++++***++++++,,,---......///(((((())))))))))))))))))((())))))***)))(((&&&%%%###$$$&&&'''&&&&&&&&&'''((())))))((('''&&&'''(((%%%&&&(((+++......---+++,,,+++***))))))***+++,,,+++++++++,,,---...---,,,,,,---......---------------------,,,,,,,,,,,,,,,---------------------------...///000000000///...///...---,,,++++++++++++,,,,,,---........................---+++,,,///222,,,,,,------...//////000...////////////...------/////////000111111222222111333555666555555666777777555333222222222111000555:::EEEUUUiii~~~nnnUUUSSS\\\SSSNNNLLLNNNMMMHHHEEEDDD999???:::555;;;>>>FFFTTTpppjjjlllfffEEE888>>>KKKEEEIII{{{~~~dddNNNAAA>>>:::555444555444222000---,,,,,,,,,,,,,,,---...+++++++++******+++++++++(((***,,,,,,,,,---...000---/////////---,,,---...******,,,---///000111222000///---,,,++++++++++++******++++++,,,,,,------,,,+++++++++************((((((((('''((())))))***'''((()))++++++******))))))''')))---///---...111))),,,,,,)))***...///---,,,***))))))))))))((('''%%%'''((()))((('''((()))&&&(((+++---......,,,+++*********++++++,,,,,,---'''((()))***++++++************************)))((($$$$$$%%%&&&&&&&&&%%%%%%''')))***)))''''''((()))''''''(((***,,,---,,,***+++************+++,,,,,,+++,,,------------,,,,,,,,,...000///...---......------------------------++++++,,,,,,,,,,,,++++++,,,---///000000000/////////......---,,,,,,,,,,,,+++,,,---...............,,,...///...,,,,,,///333------......///000000000000000000111000//////...000000111111222222333333333555777777555333333333666555333111222777???FFFKKKZZZtttfffWWW\\\WWWRRRQQQSSSRRRKKKCCC???666:::444222:::;;;888>>>MMMssszzzjjjtttTTT999:::KKKFFFMMMwwwaaaWWWJJJ@@@:::777333000111111000///............---,,,,,,++++++,,,,,,---)))+++---...------///111111111222000...,,,------***+++---///000222222333///...---+++************)))******+++,,,,,,------++++++*********)))))))))))))))((((((((()))***+++'''(((***+++++++++)))((()))'''(((,,,---+++,,,///'''+++,,,******---...---++++++***)))(((''''''(((&&&'''((((((((()))+++---)))+++...111222000---***+++++++++,,,,,,,,,,,,,,,'''((()))+++,,,,,,+++++++++++++++***++++++,,,,,,'''&&&&&&'''''''''&&&%%%&&&(((***)))((((((((()))***)))((()))***+++***))))))***++++++,,,,,,,,,++++++---......---,,,,,,,,,+++...000///---,,,---///,,,,,,------......//////++++++,,,------,,,++++++,,,...///111222222111111......---------------...,,,,,,---//////000000///000333555444000...111444//////000000111111222222111222222222222111000000222222222222333333333333333444666666555666777999555;;;CCCHHHMMMVVVcccmmmsssbbbffffff\\\RRRMMMJJJMMMLLLFFF>>>:::===>>>555111666555000555;;;OOOooowww]]]XXXqqqhhhGGG===DDDDDD___rrraaaTTTKKKDDD666555333111000///.........------,,,,,,------...+++---//////------///111333444444222///------...***+++---///111333333444///...,,,+++***)))))))))))))))***+++,,,,,,------*********))))))))))))(((+++***)))))))))***,,,---'''(((***+++,,,+++)))((()))''''''+++,,,***+++...'''+++---******---...,,,+++++++++)))'''&&&'''((('''((()))))))))***...000+++---000333444222---)))..................------'''((()))+++,,,,,,,,,+++,,,,,,+++***+++,,,...///)))((((((((()))((('''%%%&&&((()))***)))((()))***,,,***(((((()))***))))))(((***+++,,,---,,,,,,++++++---//////...,,,,,,,,,***---//////,,,+++,,,...,,,,,,,,,---...///000000------...//////...---------...000222333444333333......---------......///---...///000111111111111666:::<<<:::555222333666000111111222222333444444222333333333333222111111333333333333333333333333111222444555777;;;@@@EEEQQQaaauuunnnUUUQQQtttqqqYYYPPPIIIEEEHHHLLLKKKJJJKKK>>>???666000555666555===:::===bbbhhhMMMRRRzzzvvvVVVEEEAAAEEEpppnnnYYYEEE===888333333999555111...,,,...///111111111///......000111000///555333111111444666444000---***,,,222555333000000222///,,,,,,------,,,)))+++*********+++,,,---------,,,++++++******++++++---,,,***)))))))))******++++++------...---,,,+++((())),,,...///...---,,,---,,,******+++,,,,,,+++***)))((()))++++++)))(((+++,,,---+++***...777???<<<999:::???AAA:::000+++,,,,,,,,,,,,---,,,)))'''***)))(((((()))+++---......---------...111333555...---+++)))'''%%%%%%$$$***)))(((''''''((()))***))))))))))))))))))))))))((()))+++---...///000000+++,,,---,,,++++++---...///---******+++------,,,///000111000///...///000000000000///......------+++///222111///111777======:::666222///...//////333111...///222444333111666999<<<:::666222222444111222444666777666555555111111222333444333222111444444444555444333555888444AAAPPP[[[```hhhsss|||\\\EEENNNjjj]]]PPPFFFDDDNNNSSSMMMHHHJJJKKKGGG999333777444111888888BBBUUU|||```DDDOOO}}}SSSMMMoooxxxnnn]]]JJJ>>>777444111//////000000///(((,,,111444444222///---:::<<<<<<999444000+++(((000---///444666444555777111///------///000///---+++*********++++++,,,------,,,,,,+++++++++++++++...---,,,+++***++++++,,,+++,,,---------,,,+++***)))***+++---------------+++***((()))+++,,,,,,++++++++++++******))))))(((---......+++***---555<<<===666333888<<<888222......---,,,,,,---,,,***(((************+++,,,---...000//////...///000111222...---,,,***)))(((((((((+++***)))(((((()))***+++++++++++++++++++++++++++***+++,,,...///000000000+++,,,---,,,++++++---//////---++++++,,,---------///000111000///...///000111000000000//////.........///000111222444666888:::888444111/////////000555333111111333333111///...000222222333555:::>>>888:::<<<<<<:::444...***777777777666555555777999===888777===DDDHHHJJJKKKnnnyyyRRRAAAJJJ\\\kkkssseeeQQQGGGMMM\\\hhhlllggg^^^III888777777888===888888JJJyyyrrrQQQNNNiiiqqqXXXTTTMMMFFF@@@999222...333111...,,,,,,///444888,,,222999;;;888444333444---,,,---000000...000555000//////000222222111000++++++*********+++,,,,,,------,,,++++++++++++,,,......---,,,,,,,,,------,,,---------,,,++++++************++++++,,,---...,,,***)))***,,,---------,,,......,,,(((''')))+++///000///,,,***,,,222777<<<333---000555555333222000...------------,,,***++++++,,,---............111111111000000//////.........------,,,++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,---,,,,,,,,,...///000...,,,,,,...//////......///000000///...///111111111111111000000000000222111000222555777666444666555222000000000111222666555444555555555333111777777666555444444444444222555999===???@@@???>>>666777666444222444:::???BBB@@@GGG[[[qqqiiiQQQHHHNNNSSSZZZpppXXX^^^zzzmmmJJJ777555777666;;;222>>>pppuuunnn```PPPRRRzzz|||rrrhhh^^^XXXSSSKKK@@@888555444444444444666:::<<<999333000111...---///111///,,,...222000111111333333333111000,,,+++++++++++++++,,,,,,......---,,,,,,,,,,,,,,,...---------------------...---------,,,++++++***,,,+++***)))***+++---//////...,,,,,,---......---+++...000---)))(((+++000000000...+++))))))---000999333///000111000111555222000......//////...,,,,,,---...///000//////...000111111111111000///.../////////...---,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,---...---------///111000///......000111000///...///111000//////000111222222222222222222222333444555666888888777666444333222111000111222333444555555666777888888777666111444888<<<>>>>>><<<:::<<<;;;999888888888999:::<<<@@@EEEIIILLLSSS\\\ccczzz{{{vvvVVVTTTNNNPPPNNNPPPppp~~~fff>>>333555111>>>555888^^^ooo\\\[[[uuugggSSSNNNXXXvvvzzztttnnniiicccUUUAAA111:::555333888999666444666000000222666555222222444222333555666444222000///------,,,,,,,,,,,,,,,---///...------,,,,,,------,,,,,,------------------///......---------,,,,,,...---+++******,,,...///111///,,,,,,,,,,,,+++***))),,,000///++++++///444///...,,,***(((((()))+++444555666777222---///666333222000000111111///------...///111111000///......///000111222222222111222111111000...,,,***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------------...//////...///111333111000///111222333222111///000111111000000111333222333333444444555555555555:::>>>===999666666888333333222222333444555666555666777777777666666777777777888888888777777777;;;>>>CCCHHHMMMQQQTTTUUUgggnnnwwwfffPPPMMMIIIFFFCCCEEEVVVkkktttyyyyyyNNN888:::666:::;;;888MMM|||aaaPPPRRRooodddLLLJJJCCCXXXwwwkkkUUUJJJBBBCCCBBB<<<888:::333///...222444111///000333666999:::777444111000//////...---------......//////...------------...+++,,,------......------//////.........//////000///...---++++++---...000///---************)))((((((+++///000//////222444---,,,+++)))((((((((()))222555:::;;;555//////555333333222333444333000...//////000000000000000///---...///000222333444555333333333222000---***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///000111111111111444666222111111333555555444333000111333333222222333555333444444555666777777888666<<>>BBBEEEGGGQQQ\\\zzz]]];;;999333666===;;;GGGuuuzzzYYYIIIIIIppp\\\AAA@@@<<>>;;;888555444111111000///////////////000//////...............,,,---...////////////...000/////////000111222333000///............///000---+++******,,,---,,,+++***,,,///222333222222111---,,,+++***++++++******333333555:::999555222444333333444666777555111---000000////////////000000///......///111333555666333444444444222000---,,,***+++---.../////////...------------------------+++,,,---///000111111111000222333333333444666888222222222444666777555444111333444444444444555777444444555666777888999:::999;;;======:::888888999999999999999888888888888777888999888777999>>>BBB777AAAMMMXXXddduuuuuuNNNPPPCCCBBB;;;888<<<<<<===CCCGGG^^^hhh>>>888111888>>>???PPP{{{iiiOOODDDDDDuuuooofffSSS???<<<;;;===PPPtttyyyiiiXXXQQQNNNJJJDDDBBB444999???AAA???;;;999999222222111000000000000000000000///...............---...///111111111000///000000//////111222444555000000000/////////000000---,,,,,,---///111222111,,,---000333555444111------,,,+++,,,------,,,+++555000///666<<<:::555333222333555888888666111---111000///......///000111111000//////000222444666333444555555555333111///,,,---///111111111111000////////////////////////,,,---///000222333444444222333444444444555777999222222333555777888666444222333555555555555666888444555666777888999:::;;;;;;:::999999::::::888666<<<<<<;;;;;;:::999888888666888:::;;;===BBBJJJPPPgggvvviiiBBBJJJ@@@BBB;;;666999;;;BBBPPPLLLlllpppFFF@@@999>>>@@@DDD\\\zzzWWWEEEBBBEEExxxrrrGGG@@@NNNEEE@@@:::;;;DDD]]]xxxjjjbbb[[[YYYUUUMMMFFFCCC;;;777111...---///111222333///...222222......333777999777222......111333111///...000111111111333///000000000////////////++++++******+++---...///777222///111666777222---111---******,,,,,,***'''---......000333555777888333555666555444333555666222111000///////////////...000111000...000444888555666555333444777666222111000000111222333222000444111...///222555555444......///111333555777888555666666777777888999999===999555333444444333111111333666:::===<<<888444444333666::::::777;;;CCC999999888666666888:::<<<999<<>>WWWbbb>>>444DDDMMMGGG333>>>BBBBBBUUUyyyeee[[[NNNDDD@@@<<<777333666111///222333000000333111555888999777666666666000000111000---+++---///444333444444444222000---222111111000111222444555777999:::777222......000...,,,++++++---///000///***+++,,,,,,+++,,,...//////000000000...---...///222222111000000000111111///111222222111222666999666888777555666:::999555555333111000000111111111777555333333444444222///666555555444444555666666888888888888777777777666===;;;999:::<<<===<<<::::::;;;;;;;;;:::999888888>>>:::999:::777444777>>>===::::::@@@JJJRRRUUUTTTccchhhsssdddLLLGGG>>>888666888888666???KKKUUUxxxYYYLLL@@@444???TTTzzz```KKK<<<333CCCaaazzz\\\===555AAAIIIEEELLL@@@888;;;CCCSSSqqqjjjzzzxxxtttooohhhaaaXXXQQQJJJFFF@@@999666666@@@AAAAAA???;;;666444444444888:::999555555888;;;222111111333555555111---//////...------...///000***...222333333555999<<<111111000...,,,,,,---///444555666555111000222555...000111111000000222333666666666555666666777777333444666666666777:::<<<:::<<<<<<:::;;;>>>===999666555333111111222333444777666777999;;;:::888666333333333333444666888:::===>>>>>>??????>>>===<<<555444333444555666555333999:::;;;:::777777;;;>>>888666777<<>>CCCDDDWWWKKK@@@:::555;;;XXXyyynnnwwwmmmjjjkkkxxxpppfff\\\RRRIIIFFFGGG;;;<<<;;;777555666666444:::888666777;;;<<<999666888777666555444555666666777333///000444555222...444555555333///...111444,,,...000///+++***---111...000222444444666888:::666666666666777888999999333444555666777999;;;<<<<<<======::::::<<<:::555111222222222222333444666444444444555666777777777::::::999:::;;;>>>@@@AAA888999;;;======<<<;;;:::>>>===;;;;;;<<<===??????>>>FFFPPPVVVYYY^^^dddjjjccceeekkkuuu___HHHEEEAAA:::666666555444===JJJnnn~~~gggvvvrrrQQQ===AAA666GGGooozzz]]]MMM<<<666999===@@@CCCNNN\\\]]]III666999IIIVVVwwwvvvyyy|||xxxzzzjjjeee[[[TTTTTTWWWQQQHHHLLLGGGBBB???>>>===;;;999<<<;;;999777666666666777666444333111111000000000///222444444222111444777333555777777555666999<<<888:::<<<======>>>@@@BBB???>>>>>>>>>???@@@AAAAAA>>>>>>>>>???BBBDDDEEEFFFGGGHHHGGGDDDCCCCCC???999666999<<<<<<;;;:::;;;<<<>>>===;;;999888999;;;===:::999999999::::::;;;;;;@@@AAACCCEEEDDDAAA>>><<<<<<<<<<<<>>>BBBHHHOOOTTTmmmyyycccMMMJJJBBB:::555555333333===JJJuuuzzzMMMAAA>>>777___}}}HHH<<<555999>>>??????AAABBB\\\ooofffNNN>>><<<>>>fffuuuzzzwwwqqqkkkeee```^^^^^^OOOMMMKKKIIIHHHGGGGGGGGGAAAIIIMMMFFF:::555<<>>===============>>>??????>>><<<===AAADDDGGGGGGFFFHHHGGGCCCBBBBBB===777111555777777444333555777;;;;;;;;;;;;===BBBIIINNNIIIKKKOOOTTTXXXZZZ\\\\\\vvvwwwyyyyyywwwsssnnnjjjtttvvvzzzpppWWWQQQCCC;;;555666444555AAAOOO~~~~~~hhhIII???999===sssttt@@@<<<;;;???BBB@@@>>>===<<>>;;;888777BBBPPPrrrkkkJJJ:::;;;OOOrrrQQQ999AAACCC===;;;???@@@===>>>;;;AAA\\\zzzbbbNNNUUUEEE555;;;>>>AAAPPP\\\QQQ>>>TTTzzzVVVQQQEEEAAA:::444444666666444444??????HHHqqqxxxQQQTTTKKKBBBBBB@@@===@@@TTTzzzEEEYYY~~~bbbEEE???;;;<<<;;;999888888888777===???777???kkk}}}kkk^^^UUUMMMCCCAAAAAA;;;GGGnnn~~~kkk^^^RRRIIIIII{{{gggFFF999666:::;;;<<<:::666444555888444:::777@@@gggsssaaaUUU???===EEE@@@>>>TTT}}}pppXXXEEE<<<@@@GGGiiiuuuIII:::===>>>===;;;;;;;;;;;;:::<<<@@@999BBB>>>@@@]]]}}}oooPPPAAADDD@@@AAADDD[[[~~~~~~iiiNNN===888AAAXXXmmmqqqSSS@@@???DDDEEE>>>;;;===DDDGGGEEEDDDFFFKKKHHH999999___uuu}}}|||yyyXXXMMMOOOTTTKKKLLLbbbbbbRRR@@@;;;EEEZZZuuukkkMMMBBBDDDFFFCCC@@@BBB@@@DDDKKKJJJBBB???BBBIIIFFFAAAVVVhhh|||kkkcccwww}}}yyynnnuuupppYYY<<>>DDDCCC??????HHHFFFHHHKKKFFFBBBMMM___mmmxxxmmmsssrrr{{{zzz}}}qqqWWWJJJAAACCCSSSkkkoooPPP???;;;:::>>>>>><<>>:::999<<>>AAAFFFJJJLLLXXX|||PPPCCC@@@777444<<<777???MMMeeexxxjjj[[[UUUXXX^^^```___uuuqqqMMM;;;CCCFFF===;;;AAAFFFCCC>>>>>>GGGPPPWWWIIIEEE<<<999@@@???;;;:::EEEuuurrrdddEEE===444444:::AAADDDDDDPPPmmmvvvZZZ???;;;===999777@@@FFF@@@:::IIImmmyyywwwyyyUUUKKKJJJAAA999999666666::::::___rrrUUU888777888:::======;;;999;;;NNN___\\\JJJ<<<999===<<<>>>AAAJJJ^^^vvvRRRHHHHHHCCC===;;;777:::AAA777RRRnnnBBB???:::666444777<<<@@@<<<===MMMaaa\\\EEE;;;BBBAAA>>>GGGiiifffNNN???888===@@@777555999>>>999JJJyyyZZZ;;;111;;;:::666???HHHGGGFFFGGG\\\~~~hhhUUUJJJhhhlllRRRBBB>>>:::======555444666:::888III}}}lllBBB...999@@@>>>:::555DDDAAACCCccc~~~nnnOOO>>>AAAAAA??????<<<<<<:::;;;888BBBjjjZZZ;;;888999<<>>===___yyy}}}WWWBBBDDDBBB>>>AAACCCDDDAAA@@@???AAAWWWddd???444222888@@@@@@>>>FFFTTTzzz```SSS^^^~~~qqqOOO>>>BBB???:::>>>AAABBBBBBDDDFFFFFFNNNsssxxxVVVFFF???BBBFFF@@@QQQppphhhHHHJJJMMMiiizzzSSS>>>:::CCCBBB???BBBBBBAAADDDCCCDDDCCCAAA______::::::\\\vvvZZZJJJKKKHHH___QQQCCC:::===DDDBBBEEEJJJHHHBBBFFF@@@>>>???>>>ZZZ~~~QQQWWWWWWRRRHHHDDD]]]JJJEEE???@@@@@@;;;BBBLLLJJJAAAEEE===<<>>FFFeeepppEEEBBBooosssCCCCCCGGGJJJIIIEEEBBBBBBDDDAAAOOO___nnnoooJJJSSStttAAAGGGKKKLLLGGGBBBGGGVVVddddddrrrOOOuuuPPPBBBFFFIIIKKKSSSiiisss\\\aaaiiiuuuwwwlllmmmbbbmmmpppdddcccWWWddd~~~wwweee\\\UUU___wwwrrr|||tttdddXXX\\\oooVVVaaayyytttrrr}}}ZZZeeessskkksssnnneee]]]qqq{{{\\\SSSYYYnnnyyy\\\MMMDDDIIIbbbuuuZZZDDD===HHHpppoooPPPCCC@@@[[[vvv}}}qqqFFFAAAgggWWWKKKvvv^^^TTTrrr}}}RRRWWW|||tttOOOhhhnnnWWWSSS\\\nnnsssTTTwwwbbb;;;999???NNNlllooo~~~PPPJJJGGGIII^^^tttttthhh[[[OOOGGGUUU~~~xxx|||lllWWWNNNXXX}}}lllaaahhhbbbJJJ[[[gggooo```bbbjjjuuuJJJEEENNNJJJrrrpppHHH999;;;===TTTjjjRRRAAAFFFFFFAAA```hhhNNNCCC@@@>>>===HHH]]]zzzcccFFFJJJGGG???HHHTTT|||yyypppgggdddFFF===HHHnnnbbb@@@DDDBBB<<>><<>>PPPttt}}}FFF<<<>>>888<<>>HHHaaa{{{yyylllkkk```}}}eee\\\]]]___^^^hhhqqq~~~rrroooSSSBBB>>>GGGRRRzzzjjj]]]mmmgggSSSTTT\\\___```bbb```lllvvv\\\]]]|||ttt}}}{{{kkkVVVDDDWWWeeeKKKIIINNNYYYnnnsss```XXXZZZeeeqqqwwwxxxuuuyyykkkQQQUUUxxxsssRRRaaaTTTBBBMMMOOOPPPQQQeeevvv]]]]]]]]]VVV]]]ooo}}}MMMFFF\\\xxxxxxUUUFFFZZZ}}}dddrrr~~~~~~XXXGGGPPPNNNVVVHHHCCCooonnn___jjjoooeeedddpppgggPPPVVVuuuTTTAAAAAAKKK\\\{{{XXX???___kkkTTTXXXlllTTTQQQNNNVVVQQQWWW|||wwwzzzqqq[[[___tttdddKKKDDDMMMMMMOOOsssVVVEEERRR|||mmmOOOAAAQQQeeeWWW[[[ZZZfffqqqZZZQQQVVVOOOQQQoooccc???MMMRRRjjjMMMHHHBBBIIIFFFGGG|||mmmUUUfffppp^^^RRRXXXsssvvvWWWDDDCCC^^^xxxwwwooobbbOOO@@@BBB???:::@@@SSSfffoooQQQHHH???hhhpppxxxaaaIIIMMMAAAFFFHHHCCCcccgggNNNCCCNNNUUUSSSbbbzzztttWWWMMMGGGBBB^^^ssscccaaa[[[ccchhh[[[DDDNNNRRRJJJ???<<<===>>>OOOrrrKKKAAAUUUvvvqqqTTTjjjlll```bbbrrr}}}yyyqqqIIICCCDDD???CCCEEEAAAVVVYYYEEE<<>>OOO```OOO]]]gggvvvyyydddcccYYYCCCBBB666;;;???MMMnnnSSSBBBFFFBBBSSSgggLLLIIIEEEDDD[[[xxxQQQWWWSSSGGG???EEE>>>:::AAANNN}}}IIICCC<<<999>>>CCCBBB>>>LLLzzzvvvQQQCCC???MMMsssqqqOOODDDDDD:::>>>UUUzzzwwwaaaMMMEEEZZZyyyMMM888<<<888>>>:::CCC[[[pppyyymmm>>>999>>>AAAUUU{{{UUUJJJHHHFFFOOO{{{lllTTTfffxxxccc[[[BBBDDD@@@<<>>999888<<>>===CCC]]]hhhJJJ;;;===888;;;333888DDDJJJRRRZZZMMM===888<<>>DDD===CCC===???RRRlll{{{TTTAAAAAA:::AAA]]]XXXaaarrr{{{sssvvvXXXVVVSSS\\\]]]___DDD===<<>>888===III}}}}}}YYY<<<:::======OOOsssTTTKKKJJJDDD<<<:::666999@@@GGGLLLLLLHHHDDDBBBOOOhhhbbbMMMEEE===:::FFFQQQaaa]]]QQQKKKWWW}}}ssseeebbb___aaaoooGGG:::@@@DDD:::===DDD;;;hhhyyyRRRBBBDDDCCCPPP}}}ppplllmmmggg```___YYYaaaooo}}}zzzwww]]]HHH???===666;;;@@@EEE]]]lll___FFFGGGDDDNNNttt|||VVV;;;999:::<<<@@@@@@NNNrrryyyGGG>>>888JJJwwwYYYIIIDDDHHH>>>===@@@>>>EEEKKKFFF@@@FFF<<>>CCC[[[~~~kkkbbb[[[NNNFFF@@@DDDFFF>>><<