BMY6( zzzpppggg```\\\XXXWWWUUURRROOOLLLJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLNNNNNNMMMMMMOOORRRUUUWWW[[[]]]bbbjjjsss}}}ӵĦĦӵnnniiibbb^^^\\\XXXQQQLLLNNNMMMKKKIIIFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCDDDEEEGGGJJJKKKCCCCCCCCCDDDGGGJJJMMMOOOGGGGGGIIILLLRRRZZZbbbfffĦ4ĉ@ӵ>L=hĦ4ĉ@ӵJJJFFFBBBAAACCCCCCBBB@@@>>>>>>>>>??????AAABBBBBB<<<<<<<<<===>>>??????@@@??????????????????@@@@@@AAA@@@@@@@@@@@@BBBDDDEEEBBBAAA@@@@@@AAABBBDDDEEEKKKHHHCCCAAAAAAEEEJJJNNN>>>DDDLLLOOOQQQUUU^^^eee>LGG=?HdĦ=ĪjrrrdddXXXNNNIIIGG=?CCCAAAAAABBBCCCBBBAAA@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>>>>===============<<<<<<<<<@@@????????????@@@@@@AAA?????????@@@AAACCCEEEFFF@@@AAAAAAAAAAAA@@@??????GGGJJJKKKIIIEEEEEEHHHKKKIIIGGGFFFIIIUUUhhh~~~HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦZZZTTTKKKӵƜ`1.׼s888999ĭӵ666;;;:::777:::999999999999999999ӵ999999::::::Ħ:::999999999999CCC@@@@@@BBBDDDDDDDDDGGGKKKĦIIIRRR```rrrĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦyyypppcccgLAAABBB@@@g&e999gĉ@888:::g&e>&e666@e333444??555555333333333444444444g<ĉ6666666666663we<Ħ999:::::::::3h?@e???@@@AAA>>><<>>ZQQQJJJHHHEEEAAAAAA3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?IIICCCHdĦAAA888999Hu]Ħ<<>>@@@@@@AAAAAA555;;;BBBHtĦ;;;>>>@@@DDDGGGBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵhhhVVVGR/f6LĭĦAAACCCDdDĦ:::<<<999DdDĦ333`eĭ666DdDΦDdDĦ111DdDĦ555////////////////////////......//////000111geĦ000111222FSĦ444444qjRgdKӵDdDĦ;;;;;;666111111333888888888DdDĦEEE>>><<<:::qjRgdKӵDdDĦ{{{HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦHHHHHHCdgĪj:::DdDĦ000333444DdDĦ...HߝL`o9///DdDΦDdDӵ111DdDĦ000333222222111000/////////...///000///---,,,geĦ000111sp?aĦ...///GIdnuR)ĦDdDĦ444666666444222000666666555DdDĦ<<<999:::;;;GIdnuR)ĦDdDĦKKKNNNSSScccDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<777666>d<Ħ4444DufئL>e///DdDʜ4DuTӵ///DdDĦ.../////////...------,,,,,,---......---,,,+++geĦ000s<v>aĦ---...peӵDx<DdDĦ222222222222222222444444444DdDĦ999777777888peӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<------,,,,,,++++++++++++,,,---,,,+++***geĦ...Hg8>aĦ+++,,,B?Ho9...>dd<ӵ333333B?Ho9<<<<xIIIJJJJJJKKKTTTTTTWWW&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GBBB???HĪj@IŌ666666Bene444Hkge---ne///000fe,,,Hu]3hh---,,,,,,se...---------,,,,,,,,,++++++,,,---,,,+++***geĦja>aĦ++++++@G///...se.........//////...///111<Ō222111000@G888888Hkge<<hsene@GsĪj@h4DuXӵĵD^DdDĦwwwDDDDDDBBB888777888222222---...111111111///+++D^------,,,,,,s׼s---,,,,,,,,,,,,+++++++++++++++,,,------,,,+++geFm8,,,>aĦ---,,,,,,.........s׼s...//////...,,,+++,,,---///Ho///111000//////444555555:::<<<>>>===999666KKKIIIFFF```tttD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦmmmUUUKKKKKKLLLJJJEEE@@@>>>===<<<999777666777888:::;;;;;;;;;;;;777555333333444555444333444333333333333333333333+++,,,...///Ħ...///...---------...///000+++>d<Ħ,,,------,,,,,,Be---...))))))))))))))))))))))))+++,,,------,,,,,,geFYĉ------>aĦ...---,,,+++,,,...++++++,,,,,,,,,,,,Be+++---//////---+++))),,,---...nu]ӵ......///000222333000000111222333333444444000222555:::???AAABBBAAA444888>>>CCCFFFIIILLLNNNAAAIIIPPPRRRZZZvvv>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦjjj___QQQJJJHHHIIIGGGDDD===;;;777555444777:::===777888888666444222000000444222000222444666666444333333333333333333444444,,,,,,+++gdKĦ,,,///...---,,,---...000111,,,sdKĦ,,,...,,,++++++,,,---...)))))))))))))))))))))))))))+++,,,,,,++++++ŶS...---,,,3we<+++***,,,...******+++++++++++++++,,,------------,,,+++---------iĉ@3hR/Ō..................,,,,,,---///000111222222555444111//////111555777AAA???<<<888666666888:::MMMFFF@@@DDDOOOXXXZZZXXX{{{DdDĦsdKĦgdKĦgdKĦ>AneneneneDefffMMMLLLEEE???>>>AAAAAA<<<777444777;;;;;;888555444555444555666666555444444555333111///222666999999888111111111000111111222333222000ne000111000///---------///111222,,,ne,,,---...++++++******+++,,,------+++++++++++++++,,,,,,,,,(((***++++++******>A///...,,,k<,,,***)))+++---++++++,,,,,,,,,,,,++++++------,,,++++++,,,------...---,,,fh------------,,,++++++)))***+++,,,...///000111///333666777666444333333///111444777:::===>>>???===???BBBEEEGGGIIIKKKMMMQQQQQQ___DenenenemmmYYYOOOJJJIII<<<<<<:::999888888777777<<<<<<;;;:::888666444333444555666777777666555444444444555555444333222222111111111000000000////////////222222333222000...,,,+++,,,---......******((('''//////...------,,,+++++++++++++++,,,,,,+++++++++)))***,,,,,,,,,+++......------,,,++++++,,,,,,...---,,,,,,------+++***...,,,***+++......,,,)))---,,,,,,+++------------------------......---------,,,,,,,,,///000222333333222111111333333444555777999:::;;;;;;<<<<<<===???@@@BBBCCCIIIIIINNNUUU[[[yyyfffQQQGGGCCC>>>:::888;;;:::999888777777777777999999999888777666555444444555666777888888888888111111222222333222222222444444333333333222222222........................000///---++++++++++++,,,...,,,++++++,,,,,,***)))...---------,,,+++++++++******++++++++++++******)))***++++++++++++++++++---,,,,,,++++++,,,,,,---///...,,,+++******++++++///---,,,,,,------,,,***---++++++,,,......,,,***,,,,,,+++++++++,,,------------------------------.........---------,,,,,,......000111222222222111111111222333444666888999777777888888:::<<<===>>>>>>===@@@EEEEEEFFFWWWkkkqqqVVVGGG???:::===AAA???;;;888999888777666666666666666555666666777777777777666666666666666666777888999000111222333444444444444444333333333222222222222///......---,,,++++++***---,,,,,,++++++*********---,,,+++,,,------,,,+++,,,+++++++++++++++++++++)))******************)))((()))******++++++******+++******************+++---,,,+++***))))))******...---+++,,,------,,,+++,,,++++++,,,---...,,,***+++++++++++++++,,,---...------------------------...............---------,,,---...000000111111111/////////000111333444555444444444555666888999:::@@@===@@@GGGGGGBBBCCCHHHJJJUUUsssaaaJJJBBB@@@CCC;;;666777999777555555666666555555444555555555333444555777888999999999999888666555444555555666555555666777777777666666000000/////////.........//////......---,,,,,,,,,++++++,,,,,,++++++***))),,,+++***+++---...---,,,***************+++++++++))))))************))))))((((((((()))++++++***)))******))))))))))))******,,,,,,++++++************,,,+++******,,,,,,+++***+++++++++,,,------,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------...........................//////111222333333333444444555777888999888444555<<<@@@AAADDDHHHQQQFFF@@@FFFXXX|||YYYAAA;;;===>>>======666111222333222333666444444444333444444555555333444666888999;;;;;;;;;888777666555666777888999888888888777666555444333------------,,,,,,,,,+++------------------------+++,,,,,,,,,,,,+++*********)))(((***,,,---,,,+++)))*********************))))))************)))))))))(((''')))+++,,,***(((++++++************++++++,,,,,,,,,,,,,,,+++++++++***)))((()))***+++***)))***+++,,,------,,,------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------..................//////...------,,,,,,,,,///.........///000000111222222222333444555666777666444333555666777<<>>444999CCCHHHGGGDDDTTTmmm\\\IIIEEECCC@@@>>>999000+++000:::000000333666444///...111222222222333444555666777555666777888999999999999666777777888888888888777000000//////...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,++++++******)))+++***))))))))))))+++++++++***)))***,,,,,,,,,***,,,,,,,,,++++++******)))******++++++++++++******,,,)))''')))---...,,,(((,,,++++++******++++++,,,)))***+++,,,,,,+++******+++))))))***+++,,,,,,+++(((***------,,,,,,---///---,,,+++***))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,---...///000......---------------......------......///000111...111444555666666666555+++:::EEEBBB::::::CCCKKKFFFCCCHHH```}}}[[[OOOJJJBBB888???444...444;;;:::666333333222444777666222444999222222222333444555666777555666666777777777777666888888888666444111...,,,------------------,,,,,,,,,,,,,,,+++++++++******111000///...,,,+++***)))***)))'''&&&&&&(((***+++---,,,++++++------,,,+++---------,,,+++***))))))++++++,,,,,,,,,,,,++++++---***(((***...///,,,)))++++++************++++++((()))***++++++***)))(((,,,+++***+++---...---,,,'''***------,,,+++---///------+++***))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,---000222333------,,,,,,+++,,,,,,,,,............//////000111333222111111444888888555666999777444:::DDDBBB999<<>>???AAAEEEKKKRRRXXXqqqzzzQQQOOOFFF;;;777999:::777222555555555555555555555555555555666666777777666666444333333333444444555666666555444333333222222333222111///---------...///------,,,,,,++++++++++++***((('''***......+++'''++++++*********+++,,,---+++++++++*********************++++++++++++******++++++++++++++++++++++++++++++************+++++++++***)))***++++++***))))))******************+++(((***++++++*********+++,,,++++++++++++,,,,,,---+++---......---,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,............------------,,,,,,------.../////////,,,,,,,,,,,,---------...///......---...///000111444444444555666777888999777999;;;===???DDDJJJNNNJJJUUU{{{tttQQQDDDBBB;;;777555555888999777555666555444333333444555666666777777777777666555555444444333333444555666666666555444222000///.........---,,,,,,,,,---///000,,,,,,,,,,,,++++++++++++***((('''***------***'''++++++*********+++,,,---))))))*********+++++++++*********))))))*********************************,,,++++++++++++++++++,,,+++***))))))++++++***))),,,,,,+++++++++++++++***+++,,,,,,+++)))((()))+++,,,++++++************++++++,,,......,,,,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---......//////......---............------------,,,,,,,,,---......//////***++++++,,,,,,------------,,,,,,,,,,,,---......111111111222333444555666333555777999:::===@@@CCC===JJJLLLLLLmmmvvvOOOAAAAAA@@@===777777777777888888777777666666555555555555666666666666666555444333222222777666666555555666666666444333111///...------,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,+++++++++,,,+++***+++---...,,,)))+++++++++++++++++++++,,,************************+++***)))(((((()))***+++************************,,,,,,++++++++++++,,,,,,)))(((''''''))))))((('''---------,,,,,,++++++++++++++++++)))((((((***------,,,+++******************,,,...---,,,+++,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------............------.........---------,,,,,,+++,,,,,,------...//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------/////////000000222333333222444777888888999;;;<<>>444888GGGHHH>>>DDDXXXSSS999???EEECCC888///333<<<888777555444444555777888333444777999999777444333666666666555555333222222333222111///............,,,,,,,,,,,,,,,---............---,,,+++***)))((())))))+++,,,,,,,,,+++******))))))))))))(((((((((++++++,,,,,,,,,+++******------,,,+++***)))((('''*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++---,,,++++++------,,,+++------,,,,,,,,,,,,,,,+++'''(((************---///---,,,,,,++++++++++++,,,***+++------+++++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------,,,,,,,,,,,,+++++++++,,,------......000000///...------,,,+++,,,---......//////......///.........//////000111---///222333222222444555666>>><<<111666FFFJJJ@@@BBBSSSZZZEEEBBBHHH:::...111888:::999888999777555555777999888777333333444555555444333333444444444444333333222111------,,,,,,,,,,,,------,,,,,,++++++,,,------............---,,,***))))))((()))+++,,,,,,,,,+++************)))''''''((()))+++,,,,,,,,,,,,+++***)))+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***...---,,,,,,......---,,,++++++++++++,,,,,,,,,,,,''')))++++++******+++,,,+++************++++++,,,***+++------+++***+++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++******---------,,,,,,,,,++++++***++++++,,,,,,---......------------------------,,,,,,.../////////...------------------......///,,,---///000111222444666777...777LLLKKK777777III===FFFIIITTT~~~bbbHHH>>>===>>>222111555;;;;;;555222444666444333444777777333000333333222111111222333333000111111111111000//////+++++++++,,,---...000111---,,,,,,,,,,,,,,,---------------------,,,+++***'''(((***,,,---,,,***))),,,,,,,,,***)))(((***++++++,,,,,,---,,,+++***)))***************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++))))))(((((((((((())))))---,,,++++++------,,,+++*********++++++,,,,,,,,,)))+++------+++)))))))))))))))(((((()))***++++++)))+++---,,,+++***+++,,,)))******+++---......///+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---------,,,,,,,,,++++++***++++++,,,,,,---......))))))***+++---...//////+++,,,---...///...------,,,,,,,,,+++,,,,,,------,,,...000111111333666999333999666000555CCCCCC:::DDD???BBBGGGHHHZZZkkkFFFAAAAAA999444:::444444555555666666777777666666555444444333222222000...,,,...222444333111666444111...,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++,,,,,,---+++***''')))******))))))***++++++------+++((('''))),,,)))***+++...///...+++(((111+++(((+++---***'''''''''+++...,,,'''%%%'''***'''+++...000///,,,******...---,,,+++)))((('''&&&!!!---++++++))))))...(((''''''((()))***,,,---...,,,++++++,,,...000+++&&&---)))''')))+++,,,,,,,,,///---,,,******+++---...***+++,,,------,,,++++++------++++++++++++------......//////......------...---,,,+++,,,---...///(((***++++++***+++---///((()))+++,,,---,,,++++++...---,,,++++++,,,---...------------------------//////...---...///000111333111000333777999888777===<<<===???CCCJJJPPPTTTvvv[[[EEE777;;;@@@:::666999555555555666666666666666555555444444333222222111---...////////////000111333222000...------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++,,,,,,---+++***)))***,,,+++******+++,,,***,,,---,,,)))((()))+++*********,,,......,,,***)))&&&%%%((()))&&&%%%&&&%%%'''((((((''')))---111(((***,,,+++***))))))***++++++++++++++++++++++++000222,,,******+++000------------,,,,,,------......000///((("""###***000***((('''(((((()))***+++222000...+++***)))*********))))))))))))******+++------,,,++++++,,,------******+++,,,,,,,,,,,,,,,...---,,,,,,,,,---......+++,,,---,,,,,,,,,...000,,,---.../////////............---,,,,,,---......------------------------......---------...///000222000000222555888777666:::::::::<<>>+++111555444333444111,,,000///...,,,+++***)))))))))***,,,------,,,***)))------------------------,,,,,,,,,------,,,,,,+++/////////......------------......---,,,+++---...,,,,,,++++++++++++++++++---..................---------------------------,,,,,,+++***+++,,,---...,,,---......///000111111///111333666888999::::::555;;;CCCLLLGGGBBBlllaaa@@@777???BBB999---333222000000444999777222555555444333222222111111000000000000000000000000333000---...111222///+++000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,+++***+++---...---,,,)))***++++++******+++---''''''(((***,,,---+++)))...------...///000...,,,666333222333222000333888444333333111...+++)))(((111555:::>>>AAACCCEEEGGGQQQQQQRRRRRRSSSSSSTTTTTTLLLIII___XXX[[[fffRRRVVVUUUTTTSSSQQQNNNJJJGGGEEE999///+++111666222///000000444444///000444222***,,,------...///000111111,,,---......---,,,***)))------............------+++++++++++++++***))))))///////////////...---,,,,,,,,,---,,,++++++---.........---,,,,,,,,,------,,,,,,---......---,,,,,,------------------------,,,,,,+++***+++,,,---...+++---............///111...///111444777888999:::444444555AAAMMMGGGEEEQQQlllCCC;;;888<<<===999333222777444444777999777444444333222222222111111000000000000000000000000000000///..................---///...,,,+++++++++,,,,,,------------------------************++++++++++++,,,+++***+++---...---,,,(((***+++,,,+++,,,---///+++***)))+++...000///...+++---000555888888555222444...+++...000222666;;;000666>>>GGGNNNXXXaaahhhjjjmmmqqquuuzzz{{{rrrvvvuuujjjcccdddbbbZZZXXX\\\PPPLLLAAA444222888444***...///111333555666777777666444222///.........///,,,---...//////...---,,,***++++++,,,,,,,,,,,,+++///000000000///...,,,+++***,,,,,,,,,+++,,,---///000///...---,,,------...++++++,,,------,,,++++++---------------------------,,,,,,++++++,,,...///+++---//////------///111---...///111333555666777...AAA>>>000666CCCDDD@@@<<>>>>>;;;888555000111;;;GGGRRR\\\ccceeekkkqqqvvv{{{{{{lllEEEYYYuuuFFF444VVVuuu```ZZZ___ZZZOOO>>>===;;;999666333000...@@@<<<666222000111444777,,,---...//////...---,,,+++,,,---...///000000000///000000000000...,,,+++***+++,,,,,,,,,---///111///...---,,,+++,,,,,,---******,,,,,,,,,,,,******------------------------------,,,,,,,,,---...///+++---//////------///111------......000111333444777666222888AAA;;;666???BBB:::JJJ}}}```LLLBBB777888999999888888777666555666333111222444555333000---,,,,,,---000111111000///000222111///......///000///......000111111111...------,,,,,,------...////////////////////////---,,,---...---+++---111333******+++***000333+++&&&///111------,,,...666333222///888@@@555+++111>>>444555666000BBBVVVUUUYYYrrruuuSSS>>>YYYOOOBBByyyuuuQQQUUU|||FFF000VVVCCCQQQzzzvvvgggWWWIII@@@AAA///555&&&222&&&333888AAA<<<888666???+++888111///******///111...,,,---//////...++++++///111000---...///...,,,,,,---///........................000///...---------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,,,,...//////...//////...---...///000111222444666888999;;;===???===JJJJJJCCCYYYUUUAAA======;;;888888888888777666555444222333333222111000000111---,,,,,,---///000///...---///000///...---------,,,+++++++++,,,---------...------,,,,,,------...------------------------)))+++,,,***)))***+++,,,''')))333444+++---333...:::((((((,,, &&&???MMMQQQJJJ;;;333000(((***;;;EEEXXXhhhwwwooooooxxxzzzMMM>>>___FFFUUUmmm\\\;;;qqqAAAkkkpppeeeAAA000///222+++;;;;;;???@@@DDD)))222,,,111222000***'''(((***))),,,++++++,,,+++)))'''&&&,,,---......---,,,++++++........................//////...---------------------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...---+++***+++,,,...------......---------...///000///111333555666777:::<<<999888@@@HHHFFFPPP|||ggg===666;;;999777999777777777777666555444333000333555333...,,,...111---,,,+++,,,---...---,,,+++---......,,,++++++,,,***************++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,'''------(((&&&+++,,,)))222111444111)))///777333AAA333DDDOOO;;;<<>>000;;;777<<<===<<>>KKK888;;;)))'''...444444555:::???AAA777,,,(((...///)))(((...///------...000000...+++..............................---,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000...---...///000000000+++++++++,,,,,,,,,------***,,,...//////000222444;;;::::::===BBBCCC>>>999JJJwwwcccBBB>>>===;;;999666444444777444444444444333222111111444222000000111111///---000///---...//////...------...//////---,,,,,,------...///...,,,+++---///...------,,,,,,------...------------------------***000111+++***///111---'''///???GGGJJJRRRPPP???111111111BBBYYY___dddttt___KKKaaaQQQ&&&111TTTvvvEEE;;;;;;)))===xxx???===999ooo^^^wwwhhhrrrLLLKKK;;;777444333666666555;;;CCCAAA888444999999222...//////---,,,+++---.................................------,,,,,,,,,------...............------------,,,,,,++++++,,,,,,---...///...------///000000///+++++++++,,,,,,,,,,,,,,,***,,,---.........000222&&&999CCC;;;777???CCC>>>CCC@@@\\\TTT===888<<<>>>999111111888999333333333333333222111000000444000...///222333000---000...---...000000///......///000000...------...,,,...///---***))),,,///...------,,,,,,------...------------------------+++,,,...------...000222,,,888FFFCCC===IIIUUUPPPOOOBBBNNNooosss[[[iii000:::|||}}}lllQQQEEE000222]]]PPPJJJ777%%%&&&???ooo222;;;zzzeee???hhhkkkKKKlll{{{tttgggSSS>>>222111555<<<999777999===<<<777222///000000...,,,+++,,,...........................,,,,,,,,,,,,,,,------...////////////............,,,,,,++++++,,,,,,---...---+++******,,,------,,,***+++,,,---------,,,,,,+++,,,......---...///111000///111666999999;;;>>>:::GGGEEEFFFyyyhhh===;;;@@@<<<111555666555777;;;888000222222222222111000/////////......///000000000///...,,,,,,---///000///......///000000...------...,,,...000...***)))+++///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///***,,,333333...111:::666:::@@@>>>@@@XXXiiidddoooXXXpppzzzDDD555rrrfff777JJJjjjKKKvvvxxxUUU444<<>>>>>444''';;;rrr000<<>>^^^eeeUUUBBB777666999999777888777666555333222111000444333111000000000111222222111000///...---,,,,,,...//////...,,,***+++,,,///000111111000...,,,+++---......---,,,,,,---///...+++---111///((('''---)))...555222 $$$999...FFF;;;>>>JJJ@@@,,,555PPPNNN]]][[[hhhrrryyy===000KKKsss___FFFgggjjjHHH:::DDDpppzzztttBBB000222***:::TTTTTToooPPPAAA[[[PPPEEEuuuuuu000ssscccaaazzzttt]]]III>>>666999)))PPPEEE???AAA777444444)))>>>'''---222,,,+++000'''111&&&555,,,000......---------,,,,,,,,,++++++++++++++++++++++++111///---,,,---......---***+++,,,---...---,,,,,,------------------------+++,,,---///000222333444555888;;;<<<<<>>\\\NNNddd:::666GGGBBB@@@EEE===333oooJJJ000>>>sssCCC;;;}}}ggg|||www]]]rrryyyzzzMMM;;;111BBB>>>OOO===444333CCC,,,333+++---,,,333000555,,,444(((222***...------------------------++++++++++++++++++++++++111///---,,,---...------***+++,,,---------,,,,,,------------------------,,,,,,---///000111222333555777999999999;;;???CCCWWWWWWYYY888888555333222333444444333111111111111222222222222//////---,,,,,,,,,---...,,,,,,------.........///---...///...,,,++++++,,,//////...---,,,,,,,,,,,,***++++++***))))))***,,,)))444,,,&&&333222'''))),,,;;;EEE+++LLLfffHHHCCCaaa~~~333PPPLLLLLLIII>>>;;;???NNNPPPccckkk|||lllKKKjjjbbb444333@@@---sss@@@***...)))000CCCJJJ<<<444999XXXIII'''DDD___222;;;|||CCClllrrrwww}}}[[[VVViiinnn^^^EEEMMM---,,,+++PPPAAAEEEJJJ???+++...///111,,,111(((---)))---------------------......++++++++++++,,,,,,,,,,,,000...,,,,,,---...---,,,++++++,,,------------,,,------------------------------......///000000111444555666666555777:::<<<333FFFNNN{{{JJJ;;;@@@444555666555333222111111000000000000000000000000///...,,,+++++++++,,,---,,,,,,,,,------------...---...///...,,,+++,,,---///...,,,+++***+++,,,,,,+++,,,---,,,+++***,,,...###333///***000'''$$$999<<<(((>>>AAASSSCCCMMMWWWqqqSSS...000HHH@@@@@@NNN666cccaaacccBBBaaaLLL<<>>BBBDDD555666lllWWW<<>>dddZZZDDDAAA;;;444222444444333111//////000222111000000///...------,,,000///---,,,,,,,,,---...///.........------,,,,,,,,,---......,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++,,,,,,+++******+++---000(((///@@@FFFBBBEEEKKK777777XXXrrrppp{{{;;;BBBjjjfffQQQVVVWWWSSS\\\\\\\\\III666555HHHbbbsssWWWAAAKKKdddtttddd:::,,,666;;;444%%%""",,,222000444777333999222===SSSTTToooNNN++++++???hhh@@@222IIIOOOMMMDDD}}}~~~kkkuuuqqqfffuuubbb~~~]]]\\\RRR///---WWW>>>FFF888777333:::------***/////////.........------++++++,,,,,,------......,,,++++++,,,......---+++---------,,,---......///------------------------,,,,,,------------------...---,,,---000333444444---BBB;;;888EEE>>>UUUTTT444AAABBB***&&&;;;///...------...//////000///////////////.........///...---,,,+++,,,------.............../////////,,,---......,,,,,,---...,,,,,,------------,,,,,,,,,------,,,++++++,,,...&&&///MMM\\\QQQZZZcccSSS\\\dddWWWhhh===MMM```OOOHHH^^^TTTVVV[[[zzzaaajjjIII,,,HHHMMM+++,,,KKK[[[BBB<<<777555//////333...)))---)))000888555???MMM;;;666<<<,,,000666LLL666---JJJWWWdddAAALLLppp]]]HHHtttiiirrrkkkQQQzzzlllYYY444NNN???AAA///111111DDD888:::666111111000///...---,,,,,,++++++,,,,,,---......///+++++++++,,,......---+++...------,,,---...///000------------------------++++++,,,,,,---------...///---***+++...000000///;;;(((999CCC000===NNN888CCCBBB888,,,---777888000...,,,,,,---//////...,,,------......///000000111...---,,,+++++++++,,,---,,,,,,---...///000111222,,,---......,,,,,,---...+++,,,---...///...---,,,...///000///...---///111***AAAhhh```???ZZZtttyyyzzzkkkMMMCCCaaaUUUEEE::::::llljjjiiirrrJJJ888///EEEyyyiiiNNN>>>555222777bbbFFF222$$$---777)))###333222111))))))...AAANNN^^^:::000333111222PPPLLL999IIIsss}}}kkk...666QQQ___+++qqqPPPlllwwwaaaBBBWWWxxxlll{{{|||FFFUUU\\\;;;(((...444SSSLLLSSSOOO222222111///...---,,,+++++++++,,,,,,---...//////******+++,,,......---+++......---,,,---...///000------------------------******+++,,,,,,---......000---******,,,...---+++***333222444>>>999666FFF999yyykkk<<<:::888666444111000///......------,,,,,,------......//////000///---+++***+++,,,------......------//////...------------...---***((())),,,...---***111+++'''(((+++,,,---...111<<<000"""---IIIYYYcccNNNFFFeeebbbsss|||xxxVVVcccuuuRRRvvvLLLfff888KKKGGGDDD;;;777BBBJJJiii///666---:::{{{hhh???;;;999333999hhhSSS666,,,222,,,&&&---000&&&((( 111???LLLfff;;;ppp666+++%%%///^^^UUU<<>>***666,,,555///555...,,,---,,,)))---555//////...---,,,,,,++++++...---,,,,,,,,,,,,---...---+++******+++,,,,,,+++------------------------...---,,,++++++---...///---...///111444666999:::JJJ===___dddCCCCCC444333222000...,,,,,,+++...------,,,,,,------......////////////---,,,++++++,,,------......------///............------------,,,++++++,,,------,,,''')))...333444111---+++...$$$(((888MMM;;;444===fffuuuggggggtttsss|||eeehhhhhh{{{qqq>>>666>>>===JJJ000UUU+++bbbooo666)))888)))EEEvvvQQQBBB:::000***===|||III+++999;;;***)))***@@@%%%...DDD~~~oooNNNbbb###333///+++^^^ggg>>>RRRwwwvvvUUU"""<<>>...%%%CCCxxxmmmaaaCCC>>>BBB222***888@@@333yyyoooHHH444%%%###...EEEMMM```XXXvvv333zzz,,,777///;;;QQQ\\\ttteeeeeeOOO%%%666nnnIII***000zzzQQQUUU999~~~aaaqqqNNNDDDFFFLLLRRRKKKcccWWWfff|||iii\\\WWWUUULLL333***---777111---,,,+++***,,,000///.........---------,,,------------------------...,,,***+++,,,---,,,+++,,,---///000000///---,,,------......---,,,***(((---,,,,,,------...///000333222;;;AAA888CCC|||BBB;;;BBB999222777...............///000111///......------......//////.........------------+++,,,------......------,,,...///000000...,,,+++))),,,---,,,***))),,,///...555888444666EEEWWWbbbAAARRRnnnaaaxxxzzzmmmwwwZZZ{{{pppAAA>>>(((888TTTTTTtttoooUUUlllhhhMMM000+++&&&(((555,,,:::YYYAAADDD+++;;;XXXHHH---111>>>dddmmmDDDIIIPPP444JJJ\\\^^^ccc___qqq999dddAAA 000>>>)))GGGgggVVV[[[hhhLLLHHHeee///+++FFFgggBBB+++CCCZZZ<<>>SSSfffsssjjjJJJ)))&&&+++///BBB777444999333(((+++:::///...............------------------------------,,,***))))))***++++++***,,,---...//////...---,,,------......---+++)))(((...------------...//////111111333333000999TTTnnnlllMMM777999999---+++444,,,,,,,,,,,,---...///000//////............/////////......---------......+++,,,------......---------.../////////...,,,,,,***+++,,,,,,,,,---///000444===@@@<<<>>>LLLZZZaaaKKK___qqqqqq```|||vvv~~~yyyQQQ{{{XXX///+++444UUU[[[DDDKKK???eeeTTT,,,999;;;111666(((000QQQ777666&&&222III???***555NNN]]];;;]]]oooCCC999666KKKwwwxxxUUU222777888+++...&&&444ZZZ]]]bbbTTTggghhhUUU:::%%%000mmmcccOOO===XXX111IIIooobbblllKKKAAA<<>>444###222JJJDDDOOOsssFFFQQQ}}}kkkMMMggg\\\HHHGGG@@@MMM===555666111///444???]]]kkkWWWIII666(((&&&DDD|||vvvlllZZZBBB888666$$$@@@JJJqqqMMMgggQQQ\\\\\\:::---;;;***333+++QQQnnnyyyyyybbbUUUeee{{{ccc]]]HHHiiiJJJ???>>>111WWWkkkYYY888LLLrrrvvvgggfffjjjHHHKKK\\\ZZZRRRHHHCCC@@@666***++++++,,,...///111222222,,,,,,---......---,,,,,,,,,***))))))***++++++***---,,,+++******+++,,,---,,,,,,+++++++++++++++,,,---,,,,,,,,,------...//////***---777555,,,000===///kkkbbb===;;;222,,,,,,,,,+++,,,///------------...//////000//////............/////////...---,,,,,,---//////+++,,,------......------//////...------------......,,,+++---222666666555CCCBBB888///===cccyyyqqqaaattt|||VVVMMMmmmXXX:::999777***%%%EEE___<<>>UUUMMM<<>>999???iiiOOO111GGGOOOgggaaavvv///,,,999333yyy```dddMMM,,, 999...)))<<<+++'''%%%***$$$***...---,,,///444777AAA\\\yyy___LLLBBB}}}hhhIII000NNNkkkTTTjjjYYYAAAUUUKKKBBB///nnnrrr{{{dddZZZZZZLLL777000333+++777***444...888222---000000(((+++///******,,,......---,,,---...)))***++++++------...///,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,,,,---------.........)))///000777XXXWWW000111666))),,,------------------...------------------------------------------,,,,,,000///...,,,++++++******000///...---------...///+++000---''')))222444///<<<......OOOTTTKKKOOOjjjhhh```UUU|||MMMVVVWWWDDD:::ccc999mmm222YYYRRRPPPhhh???OOO:::)))222%%%EEEMMMCCChhhIIIsssSSSEEERRRPPPUUUFFFTTTVVV\\\WWWrrrOOOAAA;;;<<>>444@@@FFFGGGGGGCCC@@@ooo^^^sssvvv^^^ccc|||UUUGGGeeeqqqggg___KKK---666QQQZZZ\\\VVVBBB333:::ZZZ:::%%%+++KKK......+++)))...******,,,---...666@@@III@@@gggnnnCCC@@@******666CCC///MMMNNN___III333888eeeSSS555SSSooouuulllNNN000111IIINNN[[[AAA:::///222))),,,///***+++...+++***+++------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,000+++000777,,,***PPPJJJ///888555%%%%%%///***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,------111'''111;;;222///;;;AAA999PPPLLL```ZZZ```qqqRRR```eeejjj PPP```LLLOOO~~~AAAFFFaaasssdddTTTTTTbbb___QQQDDD555---RRREEEcccdddlllRRRDDDJJJ(((HHH>>>LLL^^^WWWzzz]]]\\\mmmeeeaaakkk\\\lllmmmUUULLL,,,'''000>>>nnnvvvlllXXXKKK^^^111FFF|||III>>>555&&&FFFmmm~~~cccmmm\\\III&&&&&&@@@***###666UUU000+++***,,,000---+++++++++)))+++...999III888KKKyyy222+++'''555111XXXRRRZZZLLL___JJJ666NNNZZZggg|||SSSEEE'''rrrpppYYYzzzcccHHHEEEHHHhhh]]]WWWGGG777+++,,,111,,,+++///,,,)))+++------,,,+++,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------*********+++++++++,,,,,,---***...555111(((---<<>>SSSGGGTTTJJJ555::::::^^^WWW```kkk~~~aaa^^^BBBFFFIII```DDD444111444///,,,///---)))+++,,,---,,,+++,,,---)))***++++++------...///***+++,,,---------,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,***...000///------...000<<<@@@666111///***(((222555'''------------,,,,,,,,,,,,------------------------******+++,,,---//////000......------------------,,,+++++++++,,,...///000444***333555111JJJ^^^NNN444```qqq\\\YYYfffAAAGGGFFFIIIHHHOOO^^^===777XXXbbblllcccZZZQQQOOOKKKJJJHHH888888WWWRRRsssnnn___444kkkYYYYYY___aaa\\\gggNNN666...///&&&555AAA222---222666GGGNNN999***JJJKKK<<<[[[333///222XXXmmm]]]===(((777111WWWmmmsssPPPWWWRRR///+++,,,333,,,,,,'''...---''')))*********,,,///000222999%%%000999LLLfff<<<333---888000)))(((:::eeemmm@@@***???[[[QQQooopppllljjjgggqqqeeeccc^^^OOOxxxJJJ666<<>>===OOO```]]]YYYFFFIII]]]BBBDDDEEEHHH,,,'''```mmm^^^oooVVVpppccc''']]]UUU444---111---QQQjjjTTT:::cccLLLGGGUUU(((@@@TTT,,,---444'''222666222hhhhhhJJJAAAPPP555444>>>OOOAAA666999111444///HHHccchhh///fff^^^iiimmmMMMWWW111111111"""888444777///---//////,,,***+++---...---,,,,,,???"""$$$UUU444333GGG+++111)))>>>:::ZZZbbb777+++```IIIAAA<<<===AAANNNIIITTT888QQQzzz{{{```bbbOOOJJJKKKGGGaaaZZZXXX```bbbKKKAAA???444------,,,)))***,,,,,,+++++++++,,,---------,,,,,,,,,++++++***+++,,,---...---,,,,,,)))************+++++++++++++++,,,,,,,,,---------(((***,,,---...///---***777###888CCC...---++++++++++++,,,---......,,,++++++***+++,,,...///---------.........//////,,,,,,,,,------.........---...//////---++++++,,,000&&&%%%///111***///<<<---FFFbbbgggwwwdddvvv~~~mmmwwwAAAqqqEEE???KKK[[[RRR...UUUZZZCCC===111RRRwwwSSS999<<<@@@BBBKKKOOODDDKKK444:::GGGmmmOOO999;;;HHH///999111999111999AAA___PPPyyySSS...AAANNNNNNHHHTTTXXX999(((999///$$$===YYYGGG\\\000222---RRRXXX===:::999222%%%999uuuooo___uuuppp111+++===PPPIIIAAANNN___YYY777&&&333888---666OOO'''111???\\\gggCCC$$$,,,222111,,,***000999;;;666888JJJ555BBB:::444)))111QQQNNNHHH333333xxxssseeejjjccc^^^QQQtttqqqoooBBBLLLnnnRRRGGGcccnnnlll999sssxxxjjjCCCPPP ===555...???***000++++++000///***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******+++---.........---,,,***+++...000------,,,,,,,,,---......---222,,,555sssFFF444444***------,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------......+++++++++,,,,,,,,,,,,,,,---...///...---+++,,,,,,///---$$$,,,===;;;,,,HHH]]]jjj```yyyttt~~~@@@tttgggGGG===CCCmmmRRRIIIvvvEEE666---000---???```~~~mmm<<<444999:::BBBMMMHHHDDDKKK:::<<>>000PPPnnneeeQQQ>>>pppcccZZZvvviii@@@***'''888HHHQQQNNN@@@\\\UUU@@@%%%'''???PPPCCC666$$$)))888///***===+++...//////222666333,,,---===HHHUUU444!!!...555:::eeeZZZ000666TTTFFFGGGIIIiiizzzIIImmmccchhhaaavvvyyykkkTTTWWW[[[___KKKOOObbblll888...333\\\...+++111)))%%%+++000...***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---+++******+++---...---------+++******---///,,,,,,,,,,,,,,,---...///***000///,,,EEEDDD###///:::---///...---,,,++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,---,,,+++++++++++++++******---...///...---,,,---...)))///666888777555333333bbbsss}}}}}}[[[~~~iiiiiiFFF\\\666:::fffcccXXXjjjHHH;;;...DDD...---555\\\dddQQQ~~~JJJ///111...000;;;<<>>JJJyyy^^^TTT___yyy222***999:::666FFFCCC===444GGGPPPiiiXXXCCCTTTmmm___222@@@222(((***444HHHuuu\\\CCCZZZ777333111GGGHHH???@@@333,,,!!!===KKKdddEEE666===kkk333JJJ[[[EEEKKK???:::999:::CCCDDD777;;;KKKYYYQQQ666&&&888TTT,,,+++(((...777///&&&,,,***...111111111222///***666DDDsssddd555===...(((AAAVVV>>>'''DDDoooRRRDDD[[[BBBeeekkk{{{IIIxxxPPPmmmxxx222VVVdddnnnnnneeeMMM***888OOOLLLLLL>>>222)))***000111...,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------++++++++++++------,,,,,,,,,+++)))***,,,...++++++++++++,,,---//////))),,,000---%%%;;;CCC///...222333///...---,,,,,,+++++++++,,,,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******---.........---,,,...///---000333111...555KKKbbb[[[lll}}}~~~VVV^^^]]]VVVwwwaaaOOOAAA777AAAbbbCCC333(((CCCBBB666+++@@@zzzPPP>>>OOO333444:::,,,000:::...666@@@IIIKKK999CCClllsssyyy===EEE+++777***QQQ@@@MMM999TTTBBB\\\222)))222dddfffAAA555888666###555yyy___XXXCCCVVV555777222@@@888,,,111///555444>>>^^^TTTWWWBBB}}}DDDoooxxxjjj{{{}}}vvvfffeeeqqqvvvIIIIIIQQQXXXOOO@@@@@@MMM///444444...+++***000:::000222111///...///111333GGG@@@PPP\\\TTT%%%+++###222///TTTRRR***777SSSlllXXX===OOObbbkkkQQQ???JJJLLLjjjrrr]]]bbb<<>>666000---,,,...000******+++,,,,,,---......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,+++))))))+++---******++++++,,,---//////,,,(((///777,,,&&&HHHxxxHHH$$$000666+++(((,,,,,,+++++++++,,,,,,---...,,,------...---,,,***)))............------------......------,,,,,,++++++,,,---...---------///111444333222444;;;CCCGGGHHH___vvvzzzaaaMMMnnnSSSVVVeeehhh>>>444111999222666555,,,...777QQQ===111222^^^PPP\\\^^^555666KKKFFFFFFPPPJJJ999999FFFWWWDDDAAAuuu___{{{CCCcccDDDRRRFFFDDDEEEAAAFFF777>>>OOOmmm<<<555///***GGG^^^nnngggOOOIIIAAA+++CCC[[[HHHaaaPPPUUU000---111RRRQQQ555,,,///<<<000111111===___PPP???yyy<<>>666$$$000000//////...///222666QQQPPPAAAEEEbbb777///:::'''999QQQQQQ@@@---aaa^^^^^^JJJ777eeetttLLL666OOO}}}\\\UUUfff|||dddgggxxxpppTTTDDDBBB777@@@DDD<<<...&&&''',,,******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******+++,,,*********+++,,,---......---(((---666444***+++555FFF333///333+++%%%))),,,++++++++++++,,,---...///,,,,,,---------,,,++++++///...............------......---------------,,,,,,---...------...000333666"""---PPPSSS999:::VVVlllPPPnnnTTTZZZRRRUUUpppdddGGG<<<;;;***000+++;;;///555;;;111NNN999666:::hhheee+++SSSJJJ444XXXhhhccciiirrrPPP:::===NNNMMMLLLzzz~~~KKK>>>>>>222EEECCCQQQGGGOOOEEEUUU:::@@@...>>>SSSQQQccctttwww]]]YYYbbbgggJJJddd~~~]]]GGG***FFFVVV===444000,,,555888///BBBSSSwwwIIIFFFlll===SSSMMMBBBEEE((($$$555888222444777SSSUUU]]]pppmmmJJJAAANNNbbb\\\:::'''***------,,,...222333000...///%%%@@@111:::]]]777%%%;;;///000QQQVVV///---gggrrrjjj===FFFSSSuuuYYY===---nnnzzzxxx```EEE\\\pppZZZpppggg]]]RRR;;;555FFFRRRKKK999,,,((()))+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---+++++++++++++++,,,,,,---+++,,,,,,+++******)))'''888JJJ...///555222&&&)))000---,,,,,,,,,++++++,,,------,,,,,,+++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------...111444888(((111LLLQQQJJJfff```dddvvvsssjjjJJJiiiqqq___sssQQQUUU~~~```~~~yyy]]]BBB222,,,;;;<<>>555;;;@@@333***000666+++,,,AAA^^^gggbbbqqqsssXXXVVVggglllfffQQQ000444...,,,111333000......,,,>>>%%%+++888...///IIIMMM444[[[aaa'''EEElllZZZFFFHHHEEE]]]```666:::MMMgggWWW555OOO\\\RRReeexxxnnnbbbgggbbb}}}GGGOOOVVVVVVJJJ;;;333...+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,......,,,+++,,,------,,,++++++***+++++++++,,,...,,,&&&%%%***...---!!!HHHNNN///111''''''---,,,///000)))......---,,,++++++++++++,,,++++++***+++,,,...///---------,,,,,,+++++++++*********++++++,,,,,,---,,,------------...222555;;;bbbnnnZZZcccyyyOOO\\\GGGPPP[[[DDDSSScccwwwWWW]]]yyy777;;;NNNllllllnnnwwwLLL222333<<<===<<<&&&111///UUUEEEEEE&&&444DDDMMMCCCdddUUURRRSSSRRRLLLNNNnnnaaaqqqgggiii\\\PPP\\\bbbOOO:::555;;;]]][[[gggppp>>>===hhhuuuMMM---@@@333222777WWWXXX\\\nnnnnnAAA;;;aaakkktttkkkMMMrrr]]]@@@QQQTTT>>>KKK[[[nnnttt]]]###WWW???XXX333444<<<;;;///...222......BBBXXXaaa```\\\VVVRRRaaabbbyyyoooaaaAAA555,,,---000000111444---777%%%777...000,,,---111;;;TTT[[[VVVzzzYYYFFF;;;???WWWBBB444DDD)))nnnJJJBBB888@@@PPP```gggVVVwwwiiiqqqmmmcccPPP;;;111111///***---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++---///...---,,,,,,---...---,,,+++************...---,,,,,,---//////---333EEEGGG444...222111...,,,+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------)))000333///...111111---222/// 999<<<333'''IIItttccckkkhhhwwwjjjKKKZZZ|||GGGLLLbbbLLLJJJ___jjjqqqXXX>>>888gggjjjzzzcccDDD:::666===...<<<...<<<333222333TTT>>>)))???444QQQjjj```:::444666///EEEVVVeeeooo999[[[RRRKKKQQQdddiii///666RRR``````nnnWWWoooLLL777???LLLHHHXXXeeeSSS333???&&&===]]]III===666QQQttt999IIIjjjzzzMMM///666;;;}}}>>>UUUwwwmmmLLLYYY333@@@333111%%%...///...UUUqqqUUU444111***333///===[[[www}}}LLL555333...***...666+++***---))))))333;;;---CCCnnnfff```444HHH666GGG@@@???111...,,,|||fffYYY???jjjuuuvvvggg~~~XXXlllnnnttt}}}ZZZ---...""":::777222++++++***###(((///,,,,,,,,,+++++++++,,,------,,,------......------,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***...------,,,+++***))))))111000 AAAZZZ888000)))111///---,,,++++++------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---000000,,,+++------***%%%777555,,,(((***999ZZZUUU\\\kkkPPPYYYuuuQQQ>>>===mmmPPPJJJDDDFFFqqquuuCCC;;;999bbbkkkIII777666444;;;...<<<...999333111333000222333)))nnnfffuuu[[[555999999444AAANNN[[[{{{ccc]]][[[fffhhh[[[\\\888;;;uuubbbMMMrrrdddxxx{{{aaa;;;999NNNOOO555:::TTTWWW333000000NNN```LLL777+++VVV~~~ZZZHHH@@@FFFcccuuuIII(((111GGGrrrYYYvvv___^^^FFFKKKqqqtttAAA<<>>@@@BBB^^^YYYHHH///^^^eeeLLL...+++===<<>>AAA;;;555***!!!(((000(((------,,,,,,,,,,,,++++++------............------*********+++++++++,,,,,,,,,,,,------------,,,,,,...------,,,,,,+++++++++$$$)))000---LLLUUU...---***(((...---,,,+++++++++------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---******------+++777111"""(((AAANNNJJJKKK|||mmmPPPNNNZZZ~~~iiiZZZEEEmmmggg]]]@@@AAARRRpppppp???>>>QQQ^^^FFF333000555333777///<<>>hhhkkkPPPVVVPPP@@@888+++===jjjggg;;;444)))//////000000PPP444111&&&444:::+++XXXnnnvvv,,,444)))###...,,,,,,AAA333222>>>FFFWWW~~~YYY777;;;:::HHHeeeggg\\\[[[VVVCCC:::PPPiiiccczzz{{{HHH```zzz^^^bbb~~~eee666===KKKNNNGGGAAA333'''---333***------------,,,+++******,,,------......------,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++---------------------------!!!---000'''VVVfff333)))++++++---++++++*********+++------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---++++++---000///---(((......HHH999@@@MMMzzzeeeOOONNNZZZlllpppLLLVVVRRRSSSCCCOOOEEEMMM___pppiiiDDDBBBEEE[[[tttxxxZZZBBB777111555999444444111<<<111333:::333333777###[[[______999eee???IIIKKK;;;AAA999555SSSPPPHHHooo111444jjjzzz???FFFBBBQQQ}}}pppuuupppvvv^^^mmmwwwSSS<<<555777lllmmmYYY555]]]qqqmmmYYYrrrUUU///FFFEEE???BBBqqqZZZKKKggg555"""'''999===>>>999+++555222222777???SSSbbbnnnzzz;;;777---333///GGGddd|||~~~LLLQQQTTTUUUPPPFFF@@@>>><<>>ooovvv===^^^SSSVVVGGGKKKvvvrrrCCC[[[TTTppp```QQQYYYGGG===>>>???555000000---+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++(((((())))))))))))((((((+++++++++,,,,,,---------222***%%%444555###XXXjjj444222,,,+++333...************+++,,,,,,---...---,,,,,,++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++---...---,,,,,,555555VVV&&&FFFkkkqqqXXXUUUEEE```iiiFFF:::333GGGVVVPPPOOOZZZ___vvvyyy___XXX888444LLL[[[qqqttt[[[EEE:::999666888:::333222444:::222333CCC777444000555mmm[[[RRR444hhhGGGKKKDDD444BBB666%%%>>>AAAHHHnnn(((|||111EEEtttQQQKKKXXX@@@tttxxxVVVkkkCCCyyyFFF>>>{{{gggLLLYYYBBB333NNNppp666888yyyDDD:::\\\RRRGGG000aaasssFFF]]]///BBBIIIBBB111...333111777222---999FFFiii___555:::===222000111000QQQLLLlllRRR>>>444GGGOOODDD___yyyzzzjjjrrr{{{YYYcccnnnfffjjjjjj~~~[[[kkkIIIwwwWWW===###UUUyyyXXXsss{{{CCCXXXTTT;;;,,,666KKKCCC000+++///***++++++,,,------------******++++++++++++******+++++++++,,,,,,,,,,,,---'''(((((())))))((((((''')))))))))***++++++,,,,,,'''444,,,'''///'''444aaawww999)))333$$$)))888+++*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,((()))---444???555]]]TTT^^^;;;<<>><<<888555SSSEEEzzzHHHUUUCCC<<<:::444444777222222666888444555NNN===555---vvvnnnQQQEEEIII===222555///,,,AAADDD444:::EEEFFFzzzNNNFFFooo888OOOxxxcccRRR[[[jjjggguuu^^^IIIZZZTTT///@@@CCCFFF444000222BBBJJJOOOyyyXXXccc~~~~~~yyyuuuBBBcccppp^^^QQQ555JJJ444KKKCCC444---888777333---///999YYYgggwww666000HHH999000---<<>>@@@WWW___WWWYYY777>>>555555>>>222QQQUUUUUUfffkkk===XXXEEE666333777555777:::555333999444666999___GGG888eeeQQQ666///<<>>===GGGrrruuuyyy\\\cccaaaeeeyyyyyyxxx777999,,,===+++555222)))XXXTTTiii[[[???///AAA999@@@dddPPPiiiRRR///333888777333222555LLLVVVaaa[[[]]]>>>QQQ===IIIMMM)))TTT222000^^^BBBXXXggg;;;EEEeeeOOO666QQQccclllNNNZZZrrr```eeeEEERRR---AAAXXXSSS[[[{{{vvvvvvjjjhhhrrrQQQ999111+++HHHsssYYYBBBNNNuuuXXX===888666)))555222---***(((((()))***,,,------......------,,,)))************+++++++++))))))************))))))++++++++++++++++++++++++'''222***+++888+++###:::)))888CCC///+++******)))***,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------***+++......+++***---,,,...---+++)))))))))((("""333999444###aaavvv^^^zzzsssEEE<<>>777999888000///444444555;;;999@@@222aaazzzzzzwwwrrrlll```MMM888+++===(((555@@@$$$KKK%%%HHHkkkIII...BBBBBBgggssslll,,,cccKKK???QQQDDDXXXVVV777HHHeeeCCC777>>>999777\\\ttt===111777888'''hhhhhh```WWWMMMLLLZZZnnnxxxyyydddcccOOOWWWiiiBBB,,,WWW444111TTT111:::)))DDDQQQBBB^^^yyy\\\ZZZHHHNNN^^^CCC555555rrrhhhpppxxxdddzzzXXX777???ccc}}}hhhqqqhhhxxx]]]bbbKKK222'''@@@qqqLLL999AAA---!!!555SSS777,,,111+++###'''+++---,,,+++*********+++,,,******+++++++++,,,,,,,,,///---+++))))))+++---///+++++++++***************,,,,,,,,,++++++*********333###555___,,,---,,,+++*********+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++......+++***,,,***+++,,,,,,---......---666'''444***===IIIuuuddd~~~|||vvvvvvpppSSSKKKDDDIII>>>III===EEERRR777;;;nnn888555>>>222===888***///888777111111@@@>>>444111888:::444111444:::222888;;;^^^VVVxxxwwwLLL999999TTThhheee```eee>>>444222&&&;;;444---@@@GGGZZZDDD666qqqJJJMMMnnnZZZEEESSSWWWJJJ===222555<<>>777333JJJFFF@@@nnnZZZEEELLL[[[666333```{{{GGGNNN:::AAAyyyzzzkkkpppZZZWWWPPPPPPZZZRRR===...///[[[GGG:::sssNNN///333FFFIIIGGG333!!!***333,,,------,,,+++*********+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++ ---===<<>>@@@>>>>>>MMMdddkkkdddJJJ///555999???)))DDD$$$333@@@VVVZZZZZZ%%%JJJxxxVVVYYY222LLLDDD111<<<;;;]]]]]]yyyxxx~~~yyyuuu||||||tttnnnnnnkkkfffbbbbbbbbbbbbcccdddeeefffqqqqqquuuyyyyyyyyy}}}ggg===ggggggHHH///DDDCCC111>>>OOOPPPQQQ~~~OOOAAA^^^999222FFFrrreee^^^BBBaaapppdddXXXTTTxxxxxxkkk+++222--->>>hhh>>>888|||VVVDDDFFFTTT[[[FFF------333+++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,(((222)))---SSSzzz666)))333///------,,,+++*********))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...,,,,,,......***)))+++,,,)))(((***++++++***,,,)))(((MMM]]]AAAMMMnnnssstttyyy{{{nnnrrrtttcccttthhhbbbfffeeeaaammmiiiIIIAAAdddbbbppp\\\444NNNWWW777***@@@===222000>>>fffUUU222<<<===...333222444777555000222888qqq```JJJ___tttrrrhhhRRRNNNccciiiZZZVVVlllllliii888+++???666111@@@>>>...EEEsssGGGKKKYYYOOO|||555:::---+++KKKsssxxxoooiiihhh```UUUQQQNNNCCC999888;;;888444000,,,,,,222999000000//////.../////////111222666999777666===EEE@@@EEEPPP]]]gggpppyyysssrrrqqqKKK>>>SSSPPP..."""YYYTTT:::xxxvvvDDDSSS???---///___mmmfffbbbHHHUUUnnnbbbaaaoooYYYGGG444zzznnnlll888}}}^^^QQQ666888QQQppp333333rrraaaMMM@@@HHHVVVIII333,,,,,,***++++++,,,,,,---,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))))))))***************************++++++,,,,,,,,,777###,,,444---fff;;;***333111+++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...+++,,,......***))),,,---)))'''***++++++000777EEEeee;;;@@@|||hhhttt\\\CCCoooFFFffftttyyy~~~ZZZ^^^YYYKKKRRRqqqaaa]]]kkktttvvvMMM^^^PPP]]][[[HHH888]]]GGG888///888NNN111555///HHHnnnQQQ+++666222444777999666111222@@@OOOiiippp```ZZZAAA+++:::555000<<>>tttjjjwwwtttdddTTTcccxxxpppfffZZZPPPJJJCCC;;;555000666///***222111***++++++&&&'''---...((((((,,,,,,,,,+++***))))))))))))'''(((+++---***&&&***111555000000333000,,,111;;;EEEEEEOOOaaaqqq|||xxxQQQ:::]]]ZZZIIIWWW[[[aaaDDDcccKKKVVV***@@@IIIfffxxxEEE:::III<<>>OOOHHHGGGIII///111[[[```pppYYY333000OOOVVVBBB333000******+++,,,---......///******+++++++++,,,,,,,,,((()))+++,,,,,,+++)))((((((((((((((())))))***************++++++,,,,,,,,,!!!222###(((:::///JJJ'''555555'''+++,,,------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------***+++......+++***---,,,((((((,,,...222@@@QQQ444NNNlll[[[zzz}}};;;RRRXXXnnnuuunnnGGGUUUuuurrrVVVqqqiiiYYY___XXXaaa}}}______444eeeDDD>>>```KKK;;;666333UUU888000---000WWWKKK+++;;;000333777999555444AAA[[[qqqSSSsssfffuuuYYY999>>>333888DDD<<<333NNNyyyffftttOOO555<<<222<<<333lllFFF888FFF~~~eeeeee___@@@GGG:::666111///...---***(((%%%///+++!!!%%%((($$$"""---'''&&&,,,///***((()))******))))))(((((()))))),,,,,,...000---((()))------$$$!!!(((///...+++,,,555///---333777:::BBBKKK]]]ppp~~~uuujjjvvvIII777lll|||eeeXXXWWW@@@@@@:::xxxTTT```hhhXXXBBB444NNNAAA999rrrhhh]]]\\\^^^jjjJJJaaaPPPOOOEEEMMMMMM333___GGG...222666IIIRRRwww|||YYYFFFKKKOOOMMM@@@...,,,,,,+++++++++---...///******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))''''''(((((()))*********++++++++++++++++++,,,,,,777!!!%%%---777***```///...222...,,,++++++,,,,,,---,,,+++***)))------------------------++++++,,,,,,,,,,,,------+++)))***......,,,,,,...***((()))...000888PPPiiihhhUUUuuuqqqOOOOOOKKKfffiiiGGGGGG}}}uuu[[[QQQwwwvvvyyyDDDAAAWWW999;;;NNN^^^999999555LLLGGG444777333444888<<<===///333444444555>>>WWWwwwnnnzzz[[[EEEOOO666===???888777GGGaaatttpppZZZKKKggg___TTT777DDD{{{___SSSfffggg|||yyyZZZ^^^HHH:::>>>111222$$$$$$''''''(((***+++,,,,,,,,,***,,,---+++,,,000000------)))%%%&&&((())),,,...+++************+++,,,,,,***''''''((((((%%%%%%(((///***(((...555555111---'''(((***---,,,))))))+++(((555DDDRRRhhheee^^^aaa^^^aaaQQQ111???KKK```hhh]]]nnnvvvIIIdddcccVVVLLLDDDQQQjjjhhhwwwZZZwwwbbb888888...333PPPBBBsssdddMMMhhh555<<<<<>>)))999555444111555GGGggguuukkk^^^999777999:::111111OOOsss666sss```nnnccciiifffuuuppppppzzzllllllWWWHHH???AAA+++"""444666***555'''***+++------+++)))((((((...$$$'''...***((()))&&&$$$)))---///...,,,***((('''''''''((()))***+++,,,///)))''')))+++***,,,///(((,,,...,,,******---000))),,,///...,,,+++,,,,,,---+++***++++++000>>>KKKkkkzzzuuu???333666XXXxxxiiiKKK===777---@@@GGG111EEExxx{{{TTTtttvvvSSS000[[[ooonnnVVV[[[______FFFMMM<<>>)))'''777%%%ZZZqqq222///++++++,,,,,,)))''',,,,,,,,,,,,---...///000......---,,,++++++***))),,,,,,------...------,,,***...---'''&&&,,,///---000******666222BBBlllrrreeeiiiFFFRRRgggsssmmmkkk```QQQQQQzzzdddPPPCCC```LLLbbb===000===XXXMMM111'''999777III<<<111000333333222333444TTT999>>>mmmrrrlllLLLlllAAA555111333___PPPmmmGGGUUUYYYVVV]]]zzz]]]KKKWWW|||kkkeeeMMMFFF;;;111***((((((***'''((()))+++++++++***))))))'''%%%&&&)))++++++)))'''((()))******)))((('''******+++++++++******)))((()))))))))***************)))))))))***+++,,,,,,))))))***+++,,,,,,------)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,333CCCYYYnnn<<<666JJJTTTQQQ???BBB```qqq{{{xxxTTTLLLvvvyyyfffTTTEEEyyyTTT666///MMMggg666...<<<;;;VVVWWWQQQ,,,bbbMMMRRRTTT<<<]]]~~~bbb<<<'''777<<>>^^^III@@@,,,000777888777666666555111---DDDaaaaaabbbuuuRRR|||RRR///KKKFFFlllkkkvvvVVV]]]^^^]]]pppYYYBBB555222000...+++)))(((***,,,...(((((()))******************(((''')))+++---,,,***(((((()))******)))(((((()))******+++++++++******************++++++++++++***************+++++++++))))))******+++,,,,,,---,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,555...))))))///<<>>jjjqqqbbb]]]lll```LLLSSSuuujjjVVV[[[TTT444NNNddd<<<===000YYYUUU```SSSIII,,,888DDD[[[rrrJJJ;;;;;;RRRcccddd666,,,:::AAA===777))),,,+++...,,,++++++,,,......,,,***++++++++++++++++++,,,,,,''')))++++++******+++,,,,,,,,,,,,,,,+++***))))))---,,,++++++,,,,,,,,,,,,111888GGG---000111111000......///000------,,,******))))))))),,,---------.........///---------------,,,++++++'''...222///************)))'''888LLLZZZVVVaaaXXX~~~{{{~~~VVVXXX\\\HHHOOOMMMqqqSSSqqqooollleeeZZZIIITTTHHHTTT000888IIIkkk:::222777,,,000000------444;;;===888OOOhhhvvvmmm|||@@@dddTTTRRRZZZCCC666jjjwwwooobbbWWWIII<<<000%%%"""###'''((()))***++++++++++++)))))))))))))))******+++***)))***,,,......---+++))))))***++++++***))))))((()))***+++++++++++++++***++++++++++++,,,,,,,,,******+++,,,+++***)))(((((())))))******+++++++++------------------------******+++++++++,,,,,,,,,///***&&&&&&$$$%%%+++333555PPPnnn@@@|||FFFgggTTT@@@;;;jjj|||gggkkk[[[fffwww```PPPvvvQQQ((()))///;;;:::<<<%%%***:::gggUUU(((999FFF@@@|||fffCCCJJJHHHPPPNNNCCC)))(((///,,,,,,+++,,,......,,,*********++++++,,,------...&&&(((***+++++++++,,,---+++++++++*********++++++,,,,,,++++++++++++,,,,,,+++***KKKQQQ666(((***---...---+++***---000///...---,,,++++++++++++------------------------------------,,,,,,+++***,,,,,,,,,******---///000000111444UUU\\\hhh\\\bbb~~~xxxhhhxxxkkk111gggIIIdddUUU777UUUddd\\\RRRMMMCCC^^^>>>@@@CCCnnnLLL;;;555444888<<<777---((()))___bbboooqqqWWW~~~bbblllAAAHHHhhh|||bbbyyyfff\\\MMM===---,,,+++,,,,,,+++,,,---,,,---......---+++***(((+++***)))(((((()))***+++((()))+++---///...,,,+++*********++++++*********'''((()))***+++,,,,,,,,,*********+++++++++,,,,,,)))+++,,,---,,,***((('''(((((()))))))))*********++++++***))))))***++++++******+++++++++,,,,,,,,,(((***000777888333///000---000111000>>>]]]~~~UUU[[[<<>>aaaggg222,,,...(((***,,,+++)))))),,,000---,,,,,,++++++,,,,,,---------,,,,,,+++******))),,,,,,------,,,++++++***---)))''')))---///---+++222GGG(((;;;QQQ[[[jjjqqqtttbbbAAAKKKiii^^^QQQiiiIIIrrrdddDDD;;;FFF]]]SSS999BBB<<>>GGGmmm///---VVVQQQCCCZZZ000))),,,===555SSS}}}NNN222FFFaaannn555LLL///gggkkkKKKKKK]]]PPPAAA666---+++******+++,,,,,,++++++******)))((((((''''''***+++,,,,,,***))))))***)))))))))))))))***+++,,,)))+++---+++)))(((***---000"""222***333:::......000------,,,++++++---//////...,,,+++***)))((((((((())),,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,+++)))***...///...222999>>>RRR]]]}}}gggzzzWWWAAA888AAA555pppZZZAAAjjj===AAAqqqpppccc)))@@@cccccc:::OOOQQQ___JJJJJJDDDWWWQQQ888FFF[[[lllooocccUUUMMMsss___zzzXXXDDDXXXdddrrrZZZ???111555,,,&&&(((,,,...111666(((***)))%%%'''---000...//////...---,,,***((('''***************)))((((((&&&(((******))))))+++---***))))))(((((())))))***)))******+++++++++******))))))*********+++++++++***************++++++++++++++++++++++++++++++******+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,***+++111444000---,,,333---&&&!!!"""(((111777,,,'''$$$+++<<>>KKK+++---iiiddd666GGG{{{<<>>yyyoooEEE;;;333AAAyyyAAAJJJ777;;;666666III555---uuuQQQ111___tttDDD888999XXXxxxkkkAAA%%%OOOPPP:::(((,,,***)))666,,,+++++++++++++++++++++,,,,,,+++***))))))***+++)))(((((()))******)))'''***)))((('''((()))+++,,,%%%222(((&&&222!!!!!!KKKWWW222)))111++++++222,,,++++++++++++,,,,,,,,,,,,+++++++++***************+++************+++,,,,,,)))***+++++++++***)))(((...(((###???HHHSSSpppkkkTTTxxxnnnhhhuuuvvvSSSqqqSSSFFF===CCCVVVgggJJJSSSHHH999```tttaaaJJJfffGGG333555nnnooowww___EEE///###************+++,,,,,,,,,+++***)))((()))***+++,,,++++++************************+++++++++***)))))))))))))))***+++***(((&&&)))(((((((((((()))******++++++***+++,,,,,,***'''((((((((((((((()))))))))***)))((()))******(((&&&+++++++++,,,++++++***)))+++,,,***((()))---,,,))),,,+++***))))))***+++,,,++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++************++++++,,,,,,,,,---------111$$$ (((---777TTTuuu|||III***+++333000000(((222333+++qqqddd;;;GGG777***}}}eeevvvIII===000444///555yyy111***///DDDsssXXX111;;;<<<@@@+++XXXKKK;;;ccclllJJJ@@@QQQTTTQQQEEE777+++)))---------,,,,,,+++******)))---,,,++++++******++++++***))))))***++++++***(((******((((((((()))***+++!!!...,,,'''...---&&&)))dddnnn333)))...333,,,---111******++++++++++++,,,,,,,,,************************+++******))))))***++++++)))***,,,,,,,,,***((('''+++(((+++LLLgggWWWtttbbbXXX\\\nnnaaajjjsss|||vvvjjjVVVAAAJJJ\\\nnn:::uuuuuuGGGAAAaaaeeeLLLLLLNNNKKKXXXttt:::bbbpppvvvkkkxxxZZZHHH<<<000***++++++---000000///---------***)))((('''''')))+++---,,,,,,++++++***))))))(((,,,,,,,,,,,,++++++***)))***)))((()))++++++)))'''))))))(((((())))))***+++++++++,,,,,,---,,,***))))))))))))))))))(((((((((+++***)))***,,,,,,***(((++++++***************+++,,,+++***)))+++,,,,,,***,,,+++***))))))***+++,,,***+++++++++++++++,,,,,,))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***&&&+++555000$$$***;;;RRRpppfff;;;---KKKllldddRRR555333***ZZZWWWnnn$$$::::::333nnnaaaeeeSSS444***,,,)))666~~~yyyDDD!!!666<<<)));;;+++%%%DDDAAA<<>>777CCC???<<<>>>222///@@@uuu{{{VVVQQQ***)))222999___sssZZZHHH+++000444,,,000gggEEE...)))777+++(((222777***666___ooodddNNNBBBBBB???<<<777---******+++++++++,,,,,,,,,,,,***))))))++++++)))''')))(((((()))******)))''',,,,,,++++++++++++++++++222)))+++***###'''---'''&&&BBB>>>555,,,111000++++++///...+++************++++++++++++***************+++++++++---,,,***)))))))))+++,,,***+++,,,,,,,,,+++***)))###;;;\\\444lllsssVVVccc___ZZZ___zzzbbbjjj|||yyyIIIrrrKKK```VVV333FFFcccJJJ444BBBGGGjjjlllMMMOOO}}}jjjKKK111hhhcccFFF888///(((***......,,,++++++***)))))))))***,,,,,,+++***)))((()))***+++,,,......---+++)))((('''&&&++++++,,,,,,,,,+++*********)))((()))+++++++++******))))))))))))***++++++)))+++------+++))))))******************+++++++++)))(((((()))***+++)))(((***))))))))))))***++++++...***)))+++---++++++,,,---,,,+++******+++,,,---*********++++++,,,,,,---******))))))******+++,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,(((,,,+++&&&(((///000+++...%%%%%%===dddaaabbbiiiRRR'''DDD555DDDAAAVVV===444FFFiii^^^ZZZ"""<<>>***)))******+++,,,,,,------+++)))((()))++++++)))%%%)))(((((()))******)))'''))))))))))))))))))))))))+++%%%***...&&&"""''')))---)))TTTwww&&&999***000---))),,,...+++---************++++++++++++))))))*********+++++++++///---+++))))))***,,,---******+++++++++++++++,,,###KKKgggcccxxxqqqYYYEEEMMMpppkkkgggdddcccPPP{{{xxx{{{rrrjjjnnnfffXXXVVVsssvvv|||dddmmmNNN444(((???ZZZjjjfff>>>GGGiiiGGG555111''')))***,,,000444111***111---***)))++++++***(((+++++++++++++++*********,,,,,,++++++***))))))))))))***+++++++++++++++***+++)))((()))+++,,,++++++******))))))******+++,,,(((***---,,,***(((((()))(((((())))))******++++++)))(((((()))+++,,,***)))((()))))))))************///***))),,,...++++++---,,,+++***))))))***+++,,,)))******+++,,,,,,------+++***)))))))))***+++,,,+++,,,---......---+++***++++++++++++,,,,,,,,,---***///000------000---'''&&&+++...---...===[[[uuu```\\\PPPAAA@@@BBBMMM___000KKK888aaaeeeggg```---999---666333///{{{cccDDDFFF444&&&)))666fffooo===888OOO???&&&555444(((<<<@@@ZZZvvvMMMJJJddd]]]===000+++++++++++++++++++++,,,,,,***(((***------)))%%%***))))))***++++++***((('''((())))))************$$$(((,,,,,,***)))+++------+++'''999333((()))000---***...,,,)))...)))************+++++++++))))))******++++++++++++000...,,,***)))***,,,...+++*********+++,,,------GGGXXXqqqHHH444BBBiiisss___vvvooo~~~{{{nnn}}}\\\888000222GGG---222hhhtttXXX:::lllnnnTTT===***&&&---)))...---'''(((...---%%%***&&&$$$''',,,///...***,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,((()))***++++++++++++++++++)))((()))***,,,,,,+++*********)))******+++,,,'''***,,,,,,)))'''((()))&&&''''''((()))******++++++++++++,,,......---,,,'''((()))***************000***(((---...+++***...+++***)))(((((()))***+++))))))***+++,,,,,,------+++***)))))))))***,,,---+++,,,---......,,,***)))++++++,,,,,,,,,---------************)))))),,,000(((+++---+++&&&'''111===lllZZZ>>>...UUU[[[MMMVVVKKK222xxx^^^PPPPPP111;;;***+++......vvv???UUUMMM>>>444---MMMjjj111***>>>>>>))),,,&&&...999KKKTTTvvvppp___iiiVVV>>>III------,,,++++++*********...+++)))+++...///+++&&&,,,+++***+++,,,---+++)))((()))***,,,,,,---------'''222///$$$&&&***))))))(((,,,333;;;OOO(((333$$$...------,,,+++++++++,,,***+++,,,---,,,***(((&&&(((***+++------,,,+++***,,,------------,,,+++***---///(((+++333(((---MMMxxxvvvkkkJJJ===AAADDDcccsssSSSUUU~~~{{{}}}OOO444;;;---666555666333444YYYoooUUUHHH{{{pppVVV<<<333222///***&&&,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,+++******)))*********000,,,***++++++((())),,,******++++++++++++******...,,,******,,,---+++((((((***+++***)))((()))***,,,,,,+++)))''''''***,,,(((((((((((((((((((((((((((***,,,,,,+++))))))***(((((()))***************---+++)))(((***,,,------++++++******++++++,,,---)))***,,,---...---,,,,,,,,,+++***+++---...---,,,111///---+++******************+++++++++,,,,,,,,,333000,,,++++++,,,,,,+++------------,,,,,,+++***---KKKwww[[[NNN999LLLvvv///555iii888^^^ZZZPPPBBB333---...333111)))MMMssssssWWWJJJXXXBBB\\\SSSSSS:::...CCC(((+++555222,,,@@@<<>>GGGeeehhh000'''jjj111SSSFFFMMMDDDNNNHHH@@@999444111///...777555WWW___xxxzzzxxxzzz^^^kkkVVVBBB$$$AAA###:::999)))+++...EEE777...SSS^^^hhh;;;)))111666555000++++++...///...************++++++,,,,,,+++***)))***,,,---,,,+++)))******+++++++++*********+++,,,,,,,,,+++***)))(((+++(((000999///&&&999'''...,,,,,,+++************+++)))((('''''')))+++...000)))***+++,,,---,,,++++++...---,,,+++++++++,,,---***222222//////666VVV{{{WWWNNNxxxcccGGG>>>;;;;;;===PPPcccwwwLLL555222qqqjjjcccmmmkkkmmmmmm<<<^^^gggTTTAAA>>>"""---ooojjjHHH000+++((('''((((((''')))---++++++++++++++++++++++++******++++++++++++******((((((((()))***,,,---...,,,)))))),,,+++'''&&&((((((((())))))))))))((((((,,,+++******+++,,,***)))(((***+++***)))((()))***,,,---,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***************+++,,,,,,,,,,,,,,,++++++***))))))+++,,,---++++++******++++++,,,---******))))))******++++++,,,+++***+++,,,------+++---,,,+++***))))))))))))++++++++++++++++++++++++---+++))))))+++---------******+++++++++***))))))+++(((&&&///FFFlll@@@555000::::::JJJIII;;;SSS}}}FFFnnn[[[]]]TTTMMMAAA444...000222111...(((MMMggg|||777>>>SSScccIIIgggAAAaaa???:::%%%000(((MMM...444222DDD;;;(((///AAAYYYyyygggjjjRRR$$$---======777,,,(((+++,,,))),,,++++++******+++------+++***)))***,,,,,,,,,***))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***)))((($$$333((())))))???TTT333,,,///%%%///++++++******)))******+++((((((((((((***,,,...///)))***+++,,,,,,,,,++++++...---+++******+++---...&&&555777...777RRRiiissshhhjjjoooXXXIII999;;;999:::rrrzzz<<>>&&&))),,,---......,,,******,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))***+++,,,---+++)))***---,,,((('''((())))))************))))))++++++******++++++******(((***+++***)))((()))***,,,,,,,,,+++******+++---************************'''))),,,,,,+++******+++)))***++++++,,,,,,++++++************)))***+++---++++++******++++++,,,---,,,+++***))))))***+++,,,+++*********,,,---,,,+++...------,,,,,,+++++++++,,,,,,,,,++++++++++++***---+++))))))+++,,,,,,+++******++++++++++++*********444888---###222[[[TTTLLL333555%%%000;;;\\\aaa666ZZZ999111&&&222,,,(((---777>>>???<<<@@@QQQWWW...555444PPPwww```VVVFFFZZZ333''''''+++'''222,,,***===IIIAAA;;;;;;???222MMMxxxiiiQQQ222FFFHHHAAA222))))))((($$$...---+++******+++---...+++***)))***+++,,,+++******)))(((((((((***+++,,,++++++++++++******))))))***------!!!333---hhh)))888222+++&&&,,,+++******)))******++++++((()))***+++,,,++++++*********++++++,,,,,,,,,,,,...---+++******+++---...+++///333555CCCeeeuuuZZZrrrkkkXXXDDDKKKMMMLLLVVVXXXeee^^^eeeNNNPPPQQQqqqvvvsssoooRRR:::;;;YYY|||\\\666222---(((333+++***)))))),,,...///---)))******++++++******))))))***+++,,,,,,+++***)))++++++***************++++++)))***......***(((******++++++,,,,,,++++++***)))******************+++(((***+++***)))((()))******+++,,,+++******+++---))))))))))))))))))))))))''')))+++,,,+++******+++((())))))***************(((***+++***))))))+++---++++++******++++++,,,---------+++******+++,,,---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...---+++***++++++***(((++++++,,,,,,,,,,,,,,,+++***---...)))&&&***666AAAjjjiiiSSS555<<>>GGGMMMOOOOOOyyysss```JJJ000888'''888gggZZZQQQ@@@ZZZ;;;444222000%%%+++&&&'''333???555///===DDDUUUFFF555@@@pppuuuRRRJJJHHHAAA777///,,,+++)))...---+++******+++---...+++***))))))++++++***))),,,+++)))((('''((()))***)))))))))******+++++++++///&&&+++)))222111***CCC555""",,,111(((***+++************+++,,,,,,(((***+++---,,,+++)))'''******+++++++++,,,,,,,,,---,,,+++++++++,,,---...444&&&***777@@@]]]ppp```qqqffflllkkkjjjgggdddbbbbbbccckkkdddfffOOOBBBOOOSSSWWWvvvppphhhiiikkk<<<:::KKKYYYllllll___fffuuujjjNNNTTT<<>>XXX---999222000ttt```^^^DDDGGG000222!!!DDD'''333,,,$$$,,,'''###,,,###GGGZZZFFF>>>aaaMMM===000000333000......------+++******++++++,,,+++***))))))***+++)))(((++++++***)))(((((((((((()))(((((())))))+++,,,,,,,,,'''###777 ***///FFFooo***777 (((111))),,,+++++++++++++++,,,------*********++++++*********++++++******++++++,,,,,,+++++++++,,,,,,---------222)))111;;;GGGqqqzzzlllnnn^^^iiieeelllXXXmmmpppnnnUUUzzzbbbWWWKKKjjjooodddXXXvvv}}}dddpppvvvPPP888)))+++///222000&&&111111---)))***...,,,'''((()))***++++++***)))(((++++++************++++++*********)))******++++++,,,))))))++++++))))))---+++++++++,,,,,,+++++++++''')))+++***)))(((***,,,(((***+++***)))((()))***'''(((******))))))***+++++++++++++++++++++++++++&&&(((+++,,,+++++++++,,,))))))***++++++++++++***&&&))),,,,,,((('''))),,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++******+++))))))***+++,,,+++***((()))***+++,,,++++++***))))))***+++,,,------......---,,,,,,------+++*********+++,,,,,,,,,,,,,,,,,,///222000,,,***+++...###---DDDiiiWWW666sssXXXPPPBBB<<<888===RRRtttgggHHHVVV:::$$$666GGGzzzdddbbbOOOaaa&&&+++...***...---"""000777<<>>(((LLLiiiAAA%%%,,,;;;888///...,,,,,,++++++************,,,***))))))******)))'''((()))))))))))))))((((((******)))(((((()))***+++(((***###111%%%%%%777"""333333!!!999*********...,,,+++++++++,,,------...+++***)))((()))***,,,---++++++******++++++,,,---***+++,,,------------,,,(((777EEEFFFaaaqqqIII@@@QQQNNNYYYZZZ@@@fffZZZWWW[[[uuu@@@777cccrrrZZZpppoooZZZhhhyyy~~~WWW>>>...(((555999'''%%%///,,,&&&++++++((()))...///+++''')))***++++++***)))''',,,+++***))))))***+++,,,(((((())))))***+++------,,,((('''))))))((()))---******++++++++++++******&&&)))+++***((((((***,,,(((***+++***)))((()))***%%%''')))***)))((()))***************************&&&(((+++,,,+++++++++,,,******+++,,,,,,,,,,,,+++%%%)))---,,,((('''))),,,++++++******++++++,,,---***+++,,,,,,,,,***)))(((***)))))))))+++,,,+++***)))***,,,---......---,,,(((((()))***,,,---...///---,,,,,,---//////...,,,((()))***+++++++++++++++,,,***)))***...000000...,,,'''+++>>>[[[}}}]]]===}}}IIIZZZJJJ111...)))dddggg888)))555"""444000222)))...QQQMMM000///+++(((---666999666UUU***444HHHCCC444///+++++++++++++++***)))(((,,,***))))))******)))'''%%%'''(((*********)))))),,,+++***((((((((())))))'''+++***<<<***&&&666444QQQ222...,,,---+++((())),,,,,,+++)))((((((((()))***(((((())))))***+++------***+++,,,------,,,***)))000333999$$$...555,,,333VVVWWWhhhpppuuurrr<<<666>>>:::999CCC444???...;;;eee|||III<<>>777999666888777111JJJ???^^^+++DDD>>>UUUDDDBBBPPPzzzjjj|||lllNNN666+++***+++,,,---,,,+++***,,,...++++++++++++++++++,,,,,,******)))((((((((((((((('''((()))******+++++++++((()))***++++++***)))(((++++++++++++++++++++++++***+++---,,,)))((()))+++)))))))))***++++++,,,,,,)))***************)))((('''(((***+++,,,+++***)))+++++++++++++++***))))))******************++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((+++++++++++++++***))))))+++************+++,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,++++++***...+++)))***,,,......---222---***+++(((+++???UUU^^^___CCC---000((((((DDDDDD;;;///+++888'''UUU<<>>...;;;+++...EEEJJJ111FFFPPPGGGVVVyyykkk]]]???...'''+++111+++,,,---,,,******,,,---,,,,,,++++++++++++++++++((((((((()))((((((''''''$$$&&&)))+++------,,,+++((()))***++++++***)))(((...,,,***((((((***,,,...***,,,,,,,,,***)))***+++))))))******+++,,,,,,,,,***************+++,,,,,,(((((()))*********))))))***++++++++++++***))))))******************)))))))))*********++++++++++++++++++***)))))))))******++++++************++++++------,,,+++***)))((((((,,,,,,,,,+++++++++++++++***++++++++++++***))))))******))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))---+++******,,,------,,,000***))),,,+++''')))000HHHhhhxxxhhhiiikkkcccssslll999sssRRR666222777***---666222222555------)))222:::RRR555```nnnBBBFFF^^^[[[555,,,,,,---(((,,,...'''---+++************(((''',,,+++******+++,,,***)))))))))))))))))))))***++++++)))((()))***+++***)))***444LLLyyy000444...+++)))***)))''''''+++++++++*********))))))))),,,++++++******+++++++++---,,,+++*********,,,,,,***)))------///"""'''^^^ooopppxxxtttLLL999::::::(((000333...:::BBB(((000___888999```ggg~~~tttrrrYYY<<<---+++,,,///111+++,,,,,,+++******+++---,,,,,,,,,++++++*********'''((()))******)))(((''')))***+++++++++***)))((()))******++++++******)))...,,,***((((((***,,,...+++,,,,,,++++++******************++++++,,,,,,,,,+++***)))((())))))+++,,,(((((((((((((((((())))))******+++++++++******)))++++++******))))))(((((())))))))))))************)))))))))))))))***+++++++++******))))))******+++,,,,,,,,,++++++*********............------------******+++++++++******)))***************+++,,,,,,,,,,,,,,,++++++*********---------,,,+++***)))(((,,,,,,++++++,,,,,,,,,,,,,,,)))***111333///---...)))@@@hhhnnnTTTcccjjjzzzuuuqqqrrr}}}ddd>>>RRRrrryyyuuuzzzAAA555000,,,+++333000---,,,---333777///HHH\\\[[[dddHHH...iiilllNNN]]]iii>>>222...,,,'''+++...(((...+++((()))+++,,,)))''',,,+++*********++++++***)))((((((((()))***++++++******************))))))...))),,,;;;000333///+++***+++***((())),,,++++++++++++*********)))************+++,,,---...///...,,,***))))))******,,,"""//////***000AAAdddwwwqqqxxxkkk<<<333FFF999333555000>>>LLL888::::::uuuxxxsss}}}wwwCCC444((()))000111...+++++++++,,,+++***)))+++---,,,,,,,,,++++++*********((()))+++,,,,,,+++***)))///---+++***)))((())))))******++++++++++++******++++++++++++++++++++++++---,,,+++++++++++++++***+++++++++++++++,,,,,,,,,,,,+++)))(((''''''(((((())))))(((((((((((((((((()))******+++++++++******+++******))))))((((((((((((((()))))))))*********'''''''''((()))+++,,,---+++******))))))******+++******++++++,,,,,,,,,---,,,,,,++++++************)))******+++++++++******+++++++++++++++,,,------,,,,,,,,,++++++*********---------,,,+++***)))(((,,,,,,------,,,,,,,,,,,,...---...///...,,,,,,...333)))222ZZZPPP===PPPaaaZZZddd___===RRRaaa;;;999SSSHHHddd&&&444000666IIIQQQJJJ<<<***!!!"""AAA)))(((222$$$YYYhhh___```HHH<<<555000'''(((,,,&&&---***((())),,,---+++(((*********)))))))))***+++)))((((((((()))***++++++***+++,,,,,,+++*********...666666hhh(((111//////+++)))++++++((())),,,++++++,,,,,,++++++***))))))*********,,,---...///...---,,,+++***)))))))))222,,,444+++111SSSaaadddaaaooo{{{eeeFFFUUUVVV666...444555***@@@666555VVV???+++KKKQQQPPPxxxnnn~~~kkkIII///'''$$$***111111---)))***+++,,,+++))))))+++,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++---,,,***)))(((***,,,---++++++++++++++++++++++++)))***,,,------,,,***)))...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,+++***(((''''''&&&&&&))))))*********)))(((((())))))***++++++++++++***))))))))))))))))))((((((((()))))))))************&&&&&&'''((()))+++,,,---++++++************++++++))))))***+++,,,---......---------,,,++++++******))))))***++++++++++++***,,,,,,++++++,,,,,,---...,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***)))+++---......,,,++++++,,,...///...---******---111555((($$$444QQQttt333___ppp???QQQxxx000:::777===NNNEEE999EEEeee---SSS;;;:::333+++000111777(((111$$$<<<333===|||___888999111111///''')))...***+++***)))***+++,,,+++***)))******)))((((((+++---))))))))))))))))))***+++(((***,,,---,,,******+++(((///...!!!<<<---222,,,---)))(((******'''(((,,,++++++,,,,,,,,,+++***)))+++++++++++++++,,,---...***++++++,,,,,,+++++++++(((,,,+++$$$<<>>VVVNNN555+++CCC222ddd999HHHJJJjjj333bbb||||||aaa<<<000((()))'''&&&))))))'''(((,,,***++++++***))))))***,,,*********++++++,,,,,,---***)))((((((((()))+++,,,)))***,,,------,,,***))),,,++++++******++++++,,,,,,++++++++++++++++++,,,///,,,***+++---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++******)))***,,,------+++(((&&&((()))***+++++++++++++++''''''(((((())))))******************++++++++++++++++++)))(((''''''''''''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((((()))***+++++++++++++++*********)))***++++++,,,*********++++++,,,,,,---******+++,,,,,,,,,++++++***---//////,,,******+++++++++++++++---...+++&&&***)))---111---,,,<<>>AAA444------''''''***---,,,******,,,///+++,,,---+++)))***---111++++++***)))(((((())))))"""&&&***+++***((()))+++...###666---&&&lll666888)))333,,,///...,,,+++++++++,,,,,,***,,,---,,,++++++---...,,,,,,,,,++++++*********---(((&&&******&&&(((...111(((222<<<~~~>>>zzzPPPEEEAAAGGGaaapppnnnQQQ333;;;888OOOVVV@@@>>>333000FFFYYYKKKWWWBBB;;;SSSCCC___|||ZZZ[[[888***)))))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,+++)))((())))))******)))((('''((()))+++---++++++++++++******)))(((+++***)))))))))***,,,---((((((((()))******++++++)))))))))***+++++++++,,,++++++***)))(((((()))))))))************+++++++++))))))***++++++***((('''((('''&&&&&&'''((()))***+++++++++++++++***)))((())))))))))))************))))))))))))************,,,+++)))(((((()))+++,,,************+++,,,---...)))***+++,,,++++++))))))++++++******************------++++++++++++------+++)))'''))),,,---,,,***+++++++++,,,,,,,,,------,,,,,,------...---------,,,,,,,,,++++++*********///......------......///MMMqqq```YYYWWW777666444222///------000444777LLL666^^^666'''[[[gggIII111111555******HHHMMM>>>,,,333(((dddDDD===AAABBBOOONNN888333555(((,,,+++******,,,,,,,,,***++++++******)))(((((((((((()))***++++++***)))(((&&&&&&'''((()))******+++***+++%%%000'''333\\\...444(((.........---,,,+++******+++,,,***+++------,,,+++,,,...,,,,,,,,,+++++++++******###&&&,,,000///---...111222%%%000HHHkkkJJJ>>>=========kkkQQQjjjYYYSSS]]]kkkqqqFFF$$$:::BBB999444FFFlllnnnlllYYY999===???______qqqgggWWWsssxxxYYY;;;***(((+++,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************++++++***)))((((((((()))+++,,,,,,,,,---------,,,++++++******))))))******+++,,,)))))))))***++++++,,,,,,***************++++++++++++******))))))))))))***)))************+++++++++(((((()))***************))))))((((((((()))***+++))))))******************(((((((((((())))))))))))))))))*********+++++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------+++***+++---...---+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------------------------111IIIwwwwww^^^zzzaaaTTTMMM777///''',,,111222111//////000SSSSSS>>>OOOFFFOOOfffTTT///000000===,,,,,,***///)))...,,,ffffff___ttt]]]UUUZZZOOO;;;...'''...---++++++++++++***(((************))))))))))))******++++++++++++******((((((((())))))*********,,,%%%,,,444...$$$sss888***...((((((...,,,,,,+++************+++***+++------,,,+++,,,---,,,,,,,,,++++++++++++***$$$+++///---******++++++---777___hhhcccJJJ777;;;:::777\\\ccc???---RRRsssxxxCCC111;;;...***222)));;;YYYRRRJJJ555999cccjjjJJJ...UUUkkkqqqnnnQQQ333''')))......---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******(((((()))++++++,,,,,,,,,******)))((((((***+++,,,++++++,,,,,,---,,,,,,,,,))))))***+++++++++++++++*********+++,,,,,,------+++++++++*********************)))))))))***++++++)))************+++++++++''''''(((((()))+++,,,---++++++***)))))))))************))))))))))))(((((('''''''''((((((((())))))************++++++++++++******++++++++++++******((((((((())))))***++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++,,,------,,,+++***+++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***+++,,,---......---,,,++++++&&&CCChhhAAAqqqxxxYYY[[[111;;;444444555555111,,,+++...222qqqjjj444;;;kkkccchhhcccRRRvvvNNN```000111$$$<<<###)))777555???XXXzzzppp999aaarrrMMMNNNVVVBBB---...111///,,,++++++***)))''')))))))))************+++,,,,,,++++++++++++,,,,,,)))*********************---'''111---000'''...RRR)))---)))***&&&,,,+++*********************)))+++---...---,,,,,,---++++++++++++++++++++++++***///...'''&&&***---+++&&&GGGuuuooo}}}ZZZ555999;;;DDDDDDQQQ>>>999000KKKuuuwww999444---???JJJ111111---666EEE777AAAXXXuuu[[[DDDbbbgggPPPGGGrrroooNNN777'''+++333111+++'''++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***,,,,,,++++++***+++******))))))***++++++'''((()))***************((()))***,,,,,,+++******))))))******+++,,,,,,---,,,+++++++++***)))))))))))))))))))))***++++++,,,))))))*********+++++++++)))(((((('''(((***,,,---++++++******)))))))))))),,,+++***)))'''&&&&&&&&&(((((((((((()))))))))))))))))))))************+++)))***,,,------,,,***)))(((((()))******+++++++++((()))***+++,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))(((,,,,,,,,,,,,------------++++++++++++++++++***)))++++++++++++++++++++++++***+++---......---+++***666******III~~~cccCCC|||tttHHH```___555...111666555333///------000333cccYYYVVVtttvvvooopppCCCqqqggg:::///iii>>>>>>)))777333111SSS}}}MMMGGGPPP999KKKKKK999555111///,,,+++++++++***((((((((()))******+++,,,,,,,,,+++***))))))***+++,,,+++++++++***************,,,000---!!!+++;;;ddd000***111%%%---))),,,************************)))+++---...---,,,,,,,,,+++++++++++++++++++++++++++,,,+++))),,,111222///FFFlllaaammmyyy666333555888GGGzzzddd666%%%///444MMMqqqiii666 ---WWW[[[(((HHHHHH<<>>333333666444AAA\\\kkkwwwwwwJJJ@@@///AAAVVVEEE999333aaaIII%%%+++,,,...---***)))---000000******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******************+++,,,,,,,,,++++++***)))***++++++++++++******)))******))))))******+++,,,((())))))******+++,,,,,,***************+++++++++,,,,,,+++*********++++++)))************+++++++++((())))))************)))((()))***+++++++++***)))(((((('''''')))+++---///)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------,,,++++++'''(((***,,,---,,,+++***'''(((***+++,,,,,,++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++***,,,...---++++++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,+++***)))(((******+++++++++,,,,,,,,,------------------------+++***111666+++%%%@@@ggg^^^---555<<<999555111???YYYDDDAAA666IIIVVVRRRQQQKKK???333...222888HHHYYY777888222QQQcccFFFaaa...CCC444<<>>\\\aaabbb;;;aaaYYY>>>)))+++555//////(((333```///111333+++222yyyBBBLLLrrr}}}nnn===222000666222...+++*********)))***++++++++++++,,,,,,,,,***+++,,,------,,,+++***&&&''''''((()))******+++)))------555,,,,,,---000NNN888...---+++))))))***+++,,,...,,,******,,,---***(((,,,,,,+++***))))))))))))***+++,,,,,,------------000***...'''888,,,AAAPPPSSShhhZZZTTTJJJHHH^^^BBB<<<...ssseeexxx;;;000III444111:::111777---;;;111HHHJJJIIIgggIIIqqqyyyyyyQQQ111,,,,,,&&&000///,,,***)))***++++++---,,,,,,++++++,,,,,,,,,'''(((******))))))***,,,...---,,,,,,......---,,,)))(((((()))***++++++***+++******))))))******+++,,,)))&&&&&&)))+++,,,+++------------,,,++++++***+++,,,,,,------,,,,,,,,,------,,,+++***((((((''')))))))))******+++++++++***++++++,,,,,,++++++***(((((()))***************(((((()))***************,,,+++++++++***))))))))),,,------......------,,,---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,************************+++*********************...------,,,+++***)))))))))(((***......***'''((()))***++++++------...///)))************)))((((((---------+++******,,,...+++,,,------......------........................///___{{{MMM---///>>>RRRHHHQQQ!!!777WWWJJJFFF***///000WWW]]]gggZZZBBBaaaSSSRRRdddLLL111666///:::)))...***OOOUUU&&&444fffAAA......888>>>%%%)))000&&&...(((...,,,***(((((()))***+++,,,+++***)))((((((((((((((()))***,,,,,,,,,+++***++++++******++++++,,,---***444UUU......---+++))))))***+++,,,...+++)))***+++,,,+++)))---,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,###)))+++'''888444)))eeeYYYDDDLLLRRR%%%MMM;;;,,,,,,000---\\\[[[jjjmmmDDDAAA>>>:::666(((:::;;;444+++///333444JJJSSSiiixxxtttKKK---%%%***//////...---+++***)))***,,,---------,,,+++++++++++++++((()))******))))))***+++---+++***+++,,,,,,+++******))))))***+++,,,++++++++++++************++++++---***((('''***,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++))))))*********+++++++++,,,,,,++++++******))))))***++++++,,,,,,++++++***((())))))***************)))******++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,,,,++++++************************)))*********************(((((())))))***++++++,,,***)))***......***(((******++++++,,,,,,------...---------------,,,++++++,,,------,,,******,,,...)))***++++++,,,,,,++++++........................&&&888___rrrjjj```vvvPPP***:::333222777PPPaaaOOOjjjuuuxxxFFFAAA((('''---:::999---DDD===vvvnnn555333KKKMMM222---...(((333...---,,,***))))))***+++,,,,,,,,,+++***))))))))))))(((((())))))***)))))))))*********+++++++++++++++***,,,```444+++---,,,+++*********+++,,,---+++))))))***,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++222***333444###RRRFFF;;;bbbLLLJJJ###>>><<>>ddd444^^^===>>>JJJEEE:::bbbOOO444???,,,:::TTT\\\666pppfffGGG)))))))))***+++,,,///444000//////...---,,,,,,,,,+++++++++,,,...///111222+++,,,,,,+++)))((()))***+++***)))***,,,---,,,+++(((***++++++)))((()))+++---,,,,,,++++++,,,,,,---+++++++++***)))((()))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++******************'''((()))***,,,---...///)))******++++++******)))))))))***+++++++++++++++***))))))))))))***++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,******))))))***,,,---///++++++++++++++++++++++++(((((())))))*********++++++,,,,,,------......///...+++)))+++,,,+++,,,000...------,,,,,,++++++***,,,,,,,,,,,,+++***)))(((***+++------,,,,,,---...+++,,,------......---------------------------------111***"""888mmmZZZJJJ---DDDQQQ...HHHSSSnnnkkkooo}}}LLLxxxllldddGGGAAAuuu///111]]]EEE///222222<<>>LLLZZZGGG[[[\\\NNN___aaaFFFuuuUUU###---...)))"""%%%///444000000000///...---,,,++++++******+++,,,...///111222***+++,,,,,,***)))***++++++******+++---...---,,,(((***,,,+++(((&&&(((+++,,,,,,++++++++++++,,,,,,)))***+++***)))((((((***)))***++++++++++++++++++******++++++++++++******(((((()))***+++,,,,,,---************************))))))************)))))))))***++++++,,,+++++++++***)))((((((((()))+++,,,***************+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++((((((((()))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''(((***+++---//////---))))))+++,,,***,,,000---------,,,,,,+++++++++---------------,,,,,,+++)))+++------,,,,,,---...)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((,,,///--->>>sss444;;;^^^RRRgggJJJRRR\\\nnnzzzWWWJJJXXXdddGGG^^^wwwYYYGGGfff111222DDD888)))<<>>JJJOOODDD[[[YYY<<>>777gggyyypppEEE444:::HHH333EEEqqq```BBB\\\JJJHHHwwwrrr___lllEEE;;;000555WWWYYYgggeeeTTT666HHHOOO???---///@@@NNNSSSLLLLLL```CCCUUUpppyyySSSaaaaaaEEE666'''$$$++++++++++++++++++************)))))))))******+++******++++++++++++++++++((())))))***+++,,,------...000%%%///BBBZZZ555++++++)))+++,,,,,,,,,,,,+++******&&&***......+++(((''''''((((((((()))***,,,---...+++***)))((()))***,,,...(((111<<>>yyy:::///jjjxxxVVV???777EEEXXX>>>xxxLLLNNNbbb333jjjCCCfffYYYHHHBBB???zzzccc[[[DDDIIIcccmmmJJJJJJssszzz---aaaZZZ___cccMMMCCC333000+++++++++++++++***)))(((***)))))))))))))))******((()))***,,,,,,,,,+++***)))))))))***+++---///000((()))+++111---tttCCC///---444)))++++++***************+++***++++++++++++***)))))),,,++++++++++++++++++,,,***$$$%%%,,,000,,,+++...111>>>```mmmgggiiiPPPQQQllllll{{{GGGSSS222UUU===888iii666555222999<<>>VVVBBBFFFnnn```TTTiiibbbVVVSSSFFF000zzzZZZ>>>999:::444++++++---...---,,,,,,,,,++++++++++++,,,,,,---------,,,***(((&&&%%%''')))******+++,,,,,,+++***+++---%%%333!!!333///<<>>OOOLLLxxxxxxLLL***QQQbbb+++!!!666???666)))+++,,,,,,,,,,,,+++)))******++++++++++++++++++,,,+++)))(((((((((******)))++++++***)))((()))***(((111'''***+++111:::---111)))'''+++'''''''''((()))***+++,,,***++++++++++++***))))))*********))))))*********------***'''(((,,,000000111]]]AAAqqq{{{}}}mmmTTTLLLMMMBBB@@@---UUUdddxxxxxxXXXPPPwwwfffSSSgggFFFTTTLLL===111WWWooonnnZZZooosssaaaTTTmmmoootttHHH...(((***---000,,,,,,.../////////...---...---,,,+++************,,,+++++++++,,,---...///---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++******))))))))))))(((***+++,,,***)))))))))))))))))))))))))))************************)))))))))*********++++++************************''''''((()))***+++,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,+++,,,------...***++++++++++++***))))))))))))*********+++++++++))))))))))))***+++,,,---******++++++++++++******)))+++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,******+++++++++++++++***...---++++++++++++***(((******)))***,,,,,,***(((''')))***+++***)))***+++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,------......,,,,,,,,,,,,------------+++,,,LLLrrr333,,,///---999444...111WWWVVV666+++555777;;;ZZZUUUAAA333888###|||GGG666111www;;;%%%;;;AAA,,,)))((()))+++,,,+++)))'''***************)))))))))+++++++++***************((()))***)))'''&&&'''(((,,,---,,,&&&))))))KKK&&&+++111))))))+++((((((''''''((()))*********++++++++++++***))))))******))))))))))))******)))+++)))&&&)))000000***[[[@@@IIIqqqTTTcccvvvjjjhhhWWW^^^JJJ>>><<<444eeefffppprrrkkkZZZoooYYYUUUtttWWW{{{:::///ddd[[[gggWWWCCC111FFFkkkrrrWWWGGGooorrrbbbvvvdddVVVSSSuuuQQQ111,,,000...+++,,,)))+++---//////...,,,+++...---,,,+++***))))))))),,,,,,,,,,,,------......---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((***))))))***,,,,,,+++)))((((((***++++++******)))************************((())))))))))))*********))))))))))))))))))))))))''''''((())))))***++++++)))))))))))))))))))))))),,,+++++++++***)))))))))***))))))))))))***++++++******+++++++++******))))))))))))***++++++,,,,,,+++***)))))))))***,,,---******++++++++++++******)))+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,+++++++++,,,++++++******,,,,,,+++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))(((***+++,,,******+++,,,++++++,,,------,,,,,,+++++++++******************------,,,,,,,,,,,,------,,,++++++++++++,,,---...+++...+++[[[eee999>>>...$$$---///<<>>,,,***---***)))+++'''(((((()))***+++,,,,,,)))************)))(((((()))***++++++))))))***++++++&&&+++'''+++))),,,(((www111>>>%%%,,,...111"""444+++***************++++++***++++++++++++***)))))),,,,,,++++++++++++,,,,,,,,,***000555------QQQ~~~~~~|||}}}JJJ???\\\nnnTTTfffPPPNNN:::NNNsss\\\jjjVVVVVV```VVVXXXsssMMMCCCooo444000+++111888OOO___BBBXXX666,,,---...///---+++***,,,***+++,,,---------,,,,,,************+++,,,---...***+++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++******+++------,,,***((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,******************************+++,,,---......///))))))))))))))))))))))))))))))******+++++++++,,,******))))))******+++,,,((()))***+++++++++++++++'''((()))***+++,,,------'''(((***+++,,,,,,+++*********++++++++++++******+++,,,------+++*********---,,,,,,++++++*********)))***+++,,,---.........+++---...---)))((()))+++---+++)))(((***+++++++++''')))+++,,,,,,,,,---...+++---///000///---+++)))---,,,+++******,,,...//////...------,,,,,,,,,,,,+++,,,...000000///...---///###)))111$$$)))VVVrrr777555***;;;---(((???000JJJ666\\\ssslllFFF...ccc444MMM,,,+++---///)))'''444222333>>>)))llllllXXXbbb\\\BBB,,,)))+++)))(((,,,%%%&&&'''((()))***+++,,,+++++++++***************+++,,,,,,+++(((''''''((()))$$$222///---&&&888AAA]]]111000...---,,,,,,------************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,333***999444xxxqqqUUU@@@BBB:::JJJ[[[QQQMMMMMM]]]UUUkkkwwwXXXNNN\\\rrrvvv~~~tttYYY^^^TTT888999EEE.........oooGGG,,,rrriiiIII555...333???yyyzzzhhh>>>111***+++---...///...------++++++++++++******)))))),,,,,,---+++***)))***,,,,,,------+++***)))***,,,++++++------------+++++++++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++'''((()))******************))))))(((***,,,///000+++++++++++++++***)))(((+++***)))))))))***,,,---************************(((((((((((()))+++,,,---*********)))))))))))))))+++)))((()))+++,,,,,,+++000...+++***+++***)))(((***++++++,,,,,,++++++***(((((())))))***+++------,,,,,,---...---***((('''(((***---...---+++******...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,************(((''',,,,,,++++++,,,,,,---...***+++---......---+++***...------,,,,,,------...,,,+++***+++---...---,,,........................+++---000///******;;;NNNlll222333444222555888///***555;;;&&&xxxWWWjjj---666...BBB111!!!...)))666###+++???------000rrr}}}xxxxxxTTTYYYKKK;;;000)))&&&'''+++))))))************)))(((***+++,,,,,,+++)))&&&%%%)))))))))))))))******++++++***)))((()))***,,,...000III000///...,,,++++++,,,,,,''''''''''''''''''''''''+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------&&&***000,,,---|||RRRHHH...@@@:::]]]ZZZLLLHHHWWWccc```mmmaaaBBBEEEAAA@@@///<<<999===777;;;LLLNNNMMM[[[lllUUUSSS@@@000...MMM333...@@@<<>>OOO***EEE>>>AAAVVV:::000"""+++,,,---.........---,,,++++++++++++*********)))------...---+++***+++---,,,,,,---+++***)))***,,,,,,,,,---......---,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++++++++***)))))),,,+++*********+++,,,---+++++++++++++++***))))))******))))))***++++++,,,************************((((((((((((((())))))))))))))))))))))))************((('''((()))++++++***...,,,******++++++***)))***++++++,,,,,,++++++***++++++*********+++,,,,,,------,,,+++************)))+++------,,,******+++,,,---...---+++***+++,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,...---++++++,,,,,,+++))),,,,,,++++++,,,,,,---...+++,,,---------,,,++++++------,,,,,,,,,,,,---------++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********(((&&&---888qqqpppiiiGGG444///'''+++444///,,,555///OOOaaaaaayyyttthhh<<<"""@@@:::999888:::333CCC666(((OOOiiiUUU333AAAEEETTT444RRRkkkTTT:::999777333000---)))&&&)))))))))******))))))(((******++++++***)))(((''')))))))))))))))***++++++++++++)))((()))***+++---'''___111...---,,,++++++***++++++''''''''''''''''''''''''++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,"""000,,,777)))IIIXXX]]]FFFDDDDDDKKK@@@BBBIIIqqq{{{yyyUUUEEE555KKKFFFBBB444@@@>>>>>>555000555333555BBBrrrWWWBBB///000777BBBmmm999777&&&[[[[[[EEE///;;;NNNDDDAAA'''RRRwwwRRR222+++888,,,------------,,,,,,+++++++++++++++************---...///...,,,+++,,,---+++,,,,,,+++***)))+++,,,------............------)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***(((''',,,,,,,,,,,,+++***))))))...------,,,+++***))))))++++++++++++++++++***)))))))))***++++++++++++***************************))))))((((((((('''''''''(((((())))))******++++++)))(((&&&''')))***)))))),,,+++))))))+++,,,+++******++++++,,,,,,++++++***---,,,+++***************...,,,***))))))***,,,---***+++,,,,,,******+++,,,***+++---,,,,,,+++---...))))))***+++---...//////------,,,,,,,,,,,,------///---,,,---...///...,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,111,,,***,,,---+++******>>>~~~TTT444222***+++333555>>>SSSrrrbbbbbbxxxlllyyyQQQ;;;888111555>>>EEESSSYYYDDDOOO>>>BBBuuuYYYHHHWWWiii|||bbbmmm@@@###///666444000000,,,%%%(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***++++++,,,+++***)))))))))***+++***///^^^(((,,,,,,+++******************************************++++++++++++,,,,,,,,,...---,,,,,,++++++++++++(((666------TTT|||```SSSPPPHHHUUUFFFeeeMMMJJJ\\\[[[xxxgggcccWWWOOOJJJVVVCCCGGG===888@@@BBB>>>999666555999BBBfffoooeeeXXX444,,,EEEXXX555JJJxxxQQQ444555EEEqqqHHH;;;999fff...))) 555------------,,,,,,++++++++++++++++++++++++++++++,,,---......,,,++++++,,,+++,,,,,,+++******+++---,,,------------------,,,)))***,,,,,,,,,,,,---///+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,,,,---,,,,,,++++++---------,,,+++***)))(((+++++++++,,,,,,+++******))))))+++,,,,,,+++***)))************************((()))))))))))))))((((((''''''((()))***++++++,,,***)))'''''')))***))))))***)))((()))+++,,,,,,,,,***++++++,,,,,,++++++***+++******)))))))))******++++++*********+++---...+++,,,,,,+++******+++---***,,,---,,,++++++,,,...******+++,,,,,,---.........------,,,,,,------...---,,,,,,---...//////...,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---...---,,,---///000///...------------------------000---+++---000111...,,,$$$TTTBBB000444222222999CCC```~~~MMM&&&;;;...'''!!!888bbb,,,DDDAAA)))TTTzzzggg^^^XXXuuuwww{{{llljjj^^^000???EEE999---++++++)))''''''((()))))))))(((((())))))(((((()))***++++++******))))))******+++,,,---,,,+++***)))))))))***222%%%yyyAAA---******************))))))++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,,,,++++++++++++///222???)))}}}XXXxxxDDDjjjyyyZZZdddeeekkkhhhqqqdddNNN===AAA===NNNgggJJJOOOPPPJJJ666777::::::888@@@NNNUUU[[[hhhhhh555///;;;VVV@@@cccUUUrrrhhhXXX111vvv~~~<<<444+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,***,,,------+++******+++***+++,,,+++******+++---++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///++++++++++++++++++++++++((()))******++++++++++++)))***+++,,,---.........++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++)))***+++,,,,,,+++))))))************************'''((()))++++++,,,++++++''''''((()))***++++++,,,,,,***))))))***+++***))))))((('''(((+++------,,,***++++++,,,,,,++++++***'''''''''((((((***++++++((()))+++,,,------,,,++++++,,,,,,+++******+++---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***+++---......---,,,,,,++++++,,,,,,---...,,,++++++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,...---,,,---///000///...+++++++++++++++++++++++++++++++++******,,,......)))222aaaSSS***//////,,,555LLLbbbzzzHHHZZZ222888PPPWWW)))000ppp222cccFFFsssfffCCCvvvVVVhhhgggppprrrSSS______KKK444*********''''''((())))))))))))))))))((((((((()))***+++,,,***************++++++,,,,,,,,,+++******)))))))))...(((AAA|||444333)))******+++******))))))************************************++++++++++++------,,,+++++++++,,,,,,+++888999UUUddd...www888VVVvvv^^^QQQDDD???\\\LLLhhhOOO888:::===DDD???AAA>>>999HHH]]]aaa>>>]]]xxxVVV000???;;;~~~\\\xxxzzzdddtttNNN******111111555---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,)))+++------,,,***)))******+++,,,+++******,,,---++++++************++++++***,,,------,,,,,,---///++++++++++++++++++++++++'''''')))***+++,,,,,,,,,((()))***,,,---...//////*********++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************'''(((***,,,---------,,,(((((())))))******++++++---+++))))))***+++***))))))''''''(((***,,,---,,,***++++++,,,,,,++++++***'''''''''((()))***+++,,,((()))+++---...---+++******+++,,,,,,******+++,,,,,,---...---+++***+++,,,...------,,,,,,++++++***------,,,,,,,,,,,,------+++***)))***,,,------,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,------...,,,,,,++++++++++++,,,,,,---,,,,,,,,,...///...---))))))))))))))))))))))))+++......)))'''))),,,---333&&&<<<{{{DDD000666...+++FFFtttPPPKKK000&&&555BBB^^^\\\BBB```eee111XXXMMMaaaggg}}}SSSssssssmmm[[[DDD111***)))'''((()))******++++++***(((((())))))*********++++++************+++,,,,,,++++++++++++************''',,,...RRR///111))))))***+++++++++***)))))))))))))))))))))))))))************++++++++++++,,,,,,+++++++++,,,------+++666'''jjjSSSWWWTTT<<>>GGGCCC@@@ 222777^^^NNNeee222666tttnnnLLLKKK---EEEYYYqqq^^^aaaxxxppp```WWWJJJ888,,,***((()))***+++,,,,,,,,,,,,((((((***++++++***))))))++++++******++++++,,,---)))******++++++++++++***&&&222+++bbb;;;,,,,,,)))***+++,,,,,,+++***)))************************)))************+++++++++++++++++++++,,,------...666 ...DDDwww___JJJyyyVVVAAA]]]DDD:::OOOCCCAAA>>>KKKRRRQQQeeewwwppp>>>aaa333GGGEEE555???333qqqtttyyyVVVsss777222$$$222+++)))///++++++*********+++---...+++++++++,,,,,,---------+++---///000...,,,++++++***+++++++++******,,,...------++++++++++++------,,,.........,,,+++,,,---************************)))************))))))(((******+++,,,,,,,,,++++++...,,,***))))))***,,,---***+++,,,,,,---------------,,,***)))))))))***+++************************((()))+++,,,+++***((('''*********)))))))))))))))+++***((('''((()))(((''')))((('''(((***+++,,,++++++++++++,,,,,,+++++++++...---,,,,,,++++++,,,,,,---,,,***))))))***,,,---(((+++---...---+++******(((***,,,,,,,,,,,,...000+++++++++,,,,,,---------,,,++++++******++++++,,,---,,,++++++------,,,+++,,,,,,++++++,,,,,,---...((())),,,...///...---,,,,,,++++++++++++++++++,,,,,,+++***+++---...---,,,........................'''++++++)))+++000///)))!!!666)))+++kkkSSSPPP///tttOOO))):::XXXfff555:::---...EEE999OOOFFF,,,jjj???EEEccc...111nnnSSSUUUkkkQQQLLLTTTZZZxxxYYY```XXXjjjcccIIIGGGFFF::://////))))))***+++,,,---------''')))***,,,,,,***((('''++++++******++++++,,,---((()))***+++++++++++++++(((888###888XXX>>>---...((()))+++,,,,,,+++)))((())))))***+++,,,,,,------******)))))))))***,,,---%%%))),,,,,,,,,...000111---'''XXXbbbTTTOOOUUU|||tttYYYPPPXXXPPPSSSpppzzzbbb]]]eeeMMM777;;;AAA555333KKK}}}dddEEE555***---000,,,***...(((((()))***+++,,,,,,---000///...---,,,+++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......///...***&&&)))000*********++++++,,,,,,,,,***************)))((('''+++,,,,,,------,,,,,,++++++*********))))))((((((------,,,++++++,,,,,,,,,...---,,,+++++++++,,,---///...,,,***))))))******)))''''''))),,,---***'''...+++((())),,,---,,,***,,,***(((***---...,,,***))))))))))))))))))))))))+++,,,---+++)))(((((()))************************))))))))))))))))))))))))((()))+++---...---+++***++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))******+++)))(((++++++,,,,,,,,,++++++***,,,+++******,,,......---------......------,,,+++++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,------.........---...111,,,===}}}<<<;;;###@@@DDD555999UUUJJJ@@@666111;;;111222FFFAAA888@@@666eeeaaaAAAAAA111777NNNOOOqqq,,,777???OOO[[[nnniiiAAAvvvfff]]]LLLCCC@@@CCC***222(((+++***(((***///---'''---,,,***(((''''''((((((++++++++++++++++++++++++++++++++++++++++++++++++&&&111++++++III333(((***'''(((***++++++***((('''*********++++++,,,,,,,,,---,,,+++******++++++,,,+++,,,+++***)))***,,,,,,111HHHxxxlll^^^eee{{{tttoooXXXOOOWWWxxxNNNaaasssbbbmmmaaa>>>***::::::PPPVVVEEEvvvVVV999///))),,,,,,'''(((///+++,,,,,,------......//////......---,,,,,,,,,,,,+++,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---...---......***&&&)))///+++*********++++++,,,---***+++++++++******)))(((+++,,,,,,------,,,,,,+++++++++******))))))))))))---,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))******---,,,+++***)))******+++)))(((((())),,,,,,***(((+++***))))))***+++******,,,***)))***,,,---,,,***************************)))***++++++***)))***,,,++++++++++++++++++++++++************************)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------,,,++++++++++++,,,,,,++++++***---,,,++++++---//////...------......------,,,+++,,,,,,,,,------......///...------,,,,,,------...,,,,,,,,,---------......---+++...---333XXX///666)))444888111///qqqrrrHHH999000,,,444222999@@@555888YYYaaaXXXQQQSSSAAA;;;{{{CCCJJJVVVBBBLLL000OOOjjjGGGcccsss___qqqTTTccc___KKKRRRUUU:::...,,,///000,,,---000...***,,,+++***))))))(((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***bbb===...,,,...'''((()))******)))((('''******++++++++++++++++++///...---,,,++++++++++++000---***))))))***++++++(((UUUaaarrrgggqqqmmmgggzzzyyygggHHHAAA---BBBxxxGGG222rrrIII@@@KKK;;;FFF>>>GGG111???333555777aaaccc//////******,,,***%%%(((111++++++++++++++++++++++++------------------------+++,,,---,,,+++***+++,,,------------------------+++++++++,,,,,,,,,------...---......+++''')))///,,,+++*********+++,,,---++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******)))))))))******))))))(((***+++,,,***)))((()))******)))((()))***+++***)))***,,,,,,,,,+++++++++++++++++++++++++++''')))++++++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------......---,,,***++++++,,,,,,+++++++++...,,,+++,,,...000000///------......------,,,+++---........................------,,,,,,------...,,,,,,,,,------------......,,,,,,///,,,111aaa***333444***///111KKK]]]QQQ---...///***...222===444$$$===XXX===\\\EEE\\\jjjEEE<<>>AAA666111111999HHH999444hhheee&&&JJJTTTvvvZZZ===xxxkkkiii&&&DDDWWW777@@@NNNnnntttmmmsssjjj~~~777III111...BBB<<<,,,...000...,,,+++,,,---''')))***+++,,,+++******++++++++++++++++++++++++************************,,,------)))""";;;///&&&...***************************+++*********************((())))))***+++,,,,,,,,,+++'''(((...///,,,+++...###QQQ```sssAAAKKK999eee[[[ggg]]]JJJ111XXX888999@@@eeeDDD666<<<```@@@YYYAAAGGGggg<<<QQQsss]]]]]]fffTTTDDD777AAAKKK333///000---,,,...000---++++++.........---,,,,,,++++++***+++,,,---............,,,...///...---,,,...///++++++++++++++++++++++++))))))))))))************---+++,,,...---******------,,,+++*********+++,,,+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,***+++,,,------------,,,------------,,,,,,++++++,,,,,,+++***)))((('''&&&+++++++++************+++(((+++...---***)))***,,,))))))************++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++*********+++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))***+++,,,,,,,,,,,,,,,,,,+++***+++---.........------......------,,,+++...............---------...------,,,,,,------...------------------------***111...000333)))333WWWRRR///888///444222aaajjjSSS>>>......\\\333......555DDD>>>JJJ~~~333444PPPkkkAAATTTaaaFFFmmmJJJ\\\???VVViiiuuubbbVVVdddfff@@@UUU,,,$$$AAAAAA------,,,,,,++++++---///'''(((***,,,,,,,,,++++++++++++++++++++++++++++++************************'''///---***&&&XXX333///%%%,,,%%%+++******************+++))))))******************&&&'''(((***,,,,,,------***&&&)))...---'''(((...AAATTTaaappp\\\MMMhhh|||[[[WWWNNN///<<>>444cccDDDIIIYYY]]]gggIIIVVVvvvssslllUUUMMM***$$$qqq```222)))//////---+++,,,...---***(((------,,,,,,++++++*********+++---...///...------,,,---......------...///++++++++++++++++++++++++))))))))))))*********+++---***+++......+++***,,,,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,******++++++++++++******+++,,,,,,,,,,,,---------)))***,,,---...------,,,***++++++++++++***)))(((,,,,,,,,,+++***)))'''&&&+++,,,,,,+++))))))***,,,)))+++------,,,+++***+++((()))+++***))))))***,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---)))***++++++,,,,,,,,,,,,,,,***)))***,,,......---------......------,,,+++,,,---------------------...------,,,,,,------......------------,,,,,,,,,(((...---,,,222222111555pppkkk222///000111///@@@lll...CCC333%%%HHHVVVNNNOOOMMMTTTUUUeeeyyy999444iiiGGG>>>ZZZ{{{VVVNNNEEEWWWZZZEEESSSDDDYYYppp|||OOOQQQOOO222wwwKKK@@@LLLDDD555///+++,,,------///222))))))***+++,,,,,,,,,+++++++++++++++++++++++++++************************%%%...---,,,000222qqq555///&&&///'''******))))))))))))******(((((())))))******++++++''')))***,,,------,,,,,,***'''***...+++&&&,,,999uuuqqqZZZyyywww___^^^AAA999888111FFFYYYGGGLLLbbbKKK===]]]nnn{{{TTT777000zzzyyy???,,,---)))+++---...---++++++++++++******))))))))))))))))))+++,,,---//////...,,,,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---******...///,,,***,,,***+++,,,------+++***(((******+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,---------...(((***,,,---......---,,,******+++++++++***)))((()))***+++,,,,,,+++******,,,------+++)))(((***---*********,,,---,,,***(((''')))+++***)))(((***,,,************************)))+++,,,,,,++++++---...++++++++++++++++++++++++------------------------)))***+++,,,---,,,+++*********++++++,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---......---))))))***+++,,,,,,,,,,,,---+++***+++---//////...------......------,,,+++***+++++++++,,,---------...------,,,,,,------.........---------,,,,,,,,,---+++,,,,,,+++222444)))CCC???...222,,,333666MMM{{{>>><<<666III,,,DDD999<<<666222777>>>YYYiiiSSS???>>>hhh]]]ddd>>>KKKnnnFFFQQQooo;;;BBB]]])))CCCGGG___999zzzkkk]]]YYYSSS???333******---......000++++++*********+++,,,,,,++++++++++++++++++++++++************************)))&&&......000%%%LLL333***###000((())))))(((((((((((())))))'''(((((()))***++++++,,,***+++,,,---------,,,++++++(((***///,,,)))666HHH@@@IIIoooIIIqqqMMM;;;MMM;;;;;;GGGCCC888cccFFF___TTT888iiiZZZEEE???XXX***LLLYYY'''000888%%%'''...222///******...222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++((()))++++++******+++,,,------------------------,,,,,,---------.........---******...///,,,+++,,,***+++---......,,,)))''')))***++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------.........((())),,,.........---,,,,,,,,,---...---,,,+++***'''(((***,,,---......---,,,------+++((((((***---***((((((***------)))%%%''')))+++***((((((***,,,))))))))))))))))))))))))''')))+++,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))+++---...---+++***++++++,,,------...//////++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***((()))***+++,,,---------...,,,+++,,,...000000///------......------,,,+++))))))***++++++,,,------...------,,,,,,------............------,,,,,,,,,444***......&&&...777+++)))tttNNN444555***::::::HHHpppPPPCCC@@@kkk555444)))333...)))333111555333ssseeeuuuDDDTTTnnnLLL333<<<\\\NNNcccmmmqqqtttdddTTT444???yyyuuueee```dddEEE555((((((,,,,,,,,,------,,,+++*********,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))--- ///...+++&&&ZZZ555&&&111(((((()))++++++++++++++++++++++++)))((('''(((***,,,,,,+++***(((''')))---///...---'''///333$$$...((("""bbb+++wwwZZZEEE|||yyy\\\FFFAAA999MMM333@@@FFF000///XXXkkkIIIPPPRRR@@@rrr|||yyyiiivvvgggCCC444zzz|||777))),,,)))444,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///***,,,------,,,++++++,,,...---+++***)))***+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------.........++++++,,,---,,,+++)))(((,,,+++******))))))******)))+++---,,,******---000***+++***(((''''''***---++++++++++++++++++++++++'''(((***,,,---,,,+++***---***'''(((,,,...+++'''...,,,******,,,---...---)))***+++,,,,,,+++)))))))))************+++++++++,,,***)))***---...+++)))***+++,,,,,,------,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++......//////......---,,,///,,,)))***,,,...---+++---.........---,,,,,,++++++,,,.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...---...------,,,,,,------...***,,,------,,,+++,,,,,,,,,@@@JJJ666777JJJLLLGGGHHH999AAA===BBB777666###CCCKKKOOOccc[[[LLL000UUUeee}}}ttt;;;,,,+++CCClllnnn???iiiMMMFFFHHHJJJ888)))(((------+++***---,,,+++*********+++,,,+++++++++************)))*********)))(((''''''&&&)))!!!***%%%333***;;;iii---222,,,***...***++++++++++++++++++++++++***((('''''')))+++,,,,,,***)))(((***---......,,,+++)))(((***555,,,000___PPP```kkkrrr???DDD+++444OOO<<<;;;...>>><<>>'''<<<&&&+++///(((+++++++++++++++++++++++++++)))'''''')))+++,,,,,,+++***)))***,,,---,,,+++000+++""",,,***###>>>\\\}}}sssIII[[[555;;;111AAA___@@@DDDTTT~~~[[[sssYYYUUUQQQ555///:::///```yyy|||lllEEEVVVrrr777(((000///)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++((())))))***************)))))))))***************,,,------------,,,,,,+++,,,+++******))))))******///---,,,+++,,,,,,***)))+++++++++***((()))+++---+++++++++******)))))))))&&&''')))***++++++******,,,***((())),,,---+++(((+++***((()))***,,,,,,+++)))******+++++++++******************+++++++++,,,)))((()))+++,,,,,,)))'''))))))***++++++++++++***------------,,,,,,,,,,,,------++++++++++++------)))***+++---......//////,,,++++++---......,,,***------......------,,,,,,***++++++,,,------..............................///...------...///...,,,......------------......+++,,,......,,,+++,,,---,,,)))555ssshhh...NNN{{{nnnAAAUUUKKK___iiiDDDdddKKK[[[&&&EEEVVV333---WWWQQQRRRPPPVVVCCC...&&&(((***++++++(((((()))***+++---///000+++++++++************)))+++++++++***))))))((((((111 ,,,+++...***'''ZZZ***+++888$$$---'''(((************++++++++++++,,,***'''''')))+++,,,---,,,++++++++++++++++++***&&&,,,&&&111--->>>xxxJJJ___dddTTTmmmdddJJJ000]]]555DDD000AAA444VVVxxxMMM,,,111///)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------***,,,------,,,++++++,,,++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++***************))))))***+++++++++++++++)))))))))***************---------------------,,,,,,+++******))))))******...,,,******------+++(((******+++)))((((((***,,,++++++******)))(((((((((&&&''')))***************,,,***))))))+++,,,+++)))***)))((((((***++++++***)))*********++++++++++++*********+++++++++,,,,,,((()))+++------,,,)))((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...)))***+++,,,------------***+++,,,......---+++))),,,------...------,,,,,,,,,,,,,,,,,,,,,---...///------------------------000///............---,,,,,,,,,------------,,,,,,+++---......---,,,,,,---111444333ZZZ}}}```999111;;;FFFwwweee>>>AAArrrKKKDDD```WWWooo___WWWWWWGGG555,,,+++,,,+++***(((((()))***,,,---...///+++++++++*********))))))++++++++++++******)))))),,,,,,...+++---)));;;kkk---000***&&&111---)))))))))******+++++++++---***(((((()))+++,,,,,,+++,,,,,,++++++******+++(((111(((+++...SSS~~~OOO^^^JJJNNNgggmmm111AAAGGGPPP;;;222444444<<<```rrr```666+++444---+++111,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,***,,,------,,,++++++,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******---------,,,,,,,,,+++++++++++++++*********))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++***------------------------,,,+++******))))))******+++)))(((***---...,,,)))((()))***)))(((''')))************)))))))))(((((('''((())))))***++++++++++++***)))***++++++******)))((('''(((***+++***))))))))))))******++++++,,,***++++++++++++,,,,,,,,,***+++---......,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,---,,,,,,++++++)))+++---......,,,+++***,,,,,,------...------,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///------......---+++***+++,,,,,,,,,,,,+++***+++---///...---,,,------%%%"""&&&111oooaaa:::---666HHHzzz444333aaaeeejjjmmmnnnTTTHHHCCC:::333000000///---******++++++,,,,,,,,,,,,+++++++++*********))))))+++++++++***************))) ...///(((---//////???222000!!!+++444"""222(((((())))))***+++++++++,,,+++)))***+++,,,+++******,,,---,,,******+++,,,...///(((%%%222```lllYYYgggccc___kkk222777@@@///999000222***iiipppNNN111)))...,,,222666***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,***,,,------,,,++++++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,++++++***))))))(((,,,,,,,,,+++******))))))+++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,---...,,,+++******))))))******(((((()))+++------,,,***((()))+++***)))((()))***************************)))))))))***++++++,,,,,,************************)))(((((()))++++++***((())))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,+++---......,,,,,,,,,---++++++,,,------------,,,++++++++++++,,,,,,,,,,,,------++++++++++++---------------------,,,++++++***,,,......---++++++,,,,,,,,,------......------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++***+++,,,------,,,+++***,,,---//////---,,,---...666000===+++FFFUUUWWW:::;;;$$$```|||qqq333444uuu}}}^^^ooo|||FFF000555777222...------,,,,,,,,,,,,,,,,,,+++***)))+++++++++************)))***************************(((......'''***///---ddd///222,,,%%%---000***///((((((((()))***++++++++++++******+++------+++))))))+++---,,,******+++---%%%%%%000---===mmmMMMfffGGG===xxx~~~PPP222...444666<<<---777999nnnAAA///))),,,---000222,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++))))))************))))))+++*********************---------,,,+++*********++++++,,,------------,,,------,,,,,,,,,+++++++++,,,++++++***+++,,,---...,,,+++******))))))******'''***,,,---,,,************+++---,,,+++***+++,,,))))))******+++,,,,,,,,,*********++++++,,,---...******++++++*********+++)))((()))***,,,,,,***)))***))))))))))))+++,,,---+++++++++,,,,,,,,,------,,,------,,,******,,,///******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------***,,,...---+++***,,,...+++,,,------......------------...//////...---,,,------------------------,,,+++***+++------,,,++++++,,,...//////...,,,+++,,,...//////...------...''')))---===sss<<<===KKKfff999111222bbb[[[LLLaaassswwwUUUsssFFF'''444<<<666,,,)))+++,,,+++,,,,,,,,,,,,+++***)))+++++++++************)))))))))))))))))))))))))))***---*********)))---,,,@@@222///(((///,,,)))000''''''(((((()))***+++++++++******+++---...---***((((((+++---,,,******,,,...***)))===+++%%%GGGmmmXXX}}}333;;;SSSeee```222444000777:::,,,CCC[[[oooIII000,,,---222...((()))000,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++***,,,...---,,,+++,,,,,,---,,,,,,+++,,,---///000------------------------+++,,,,,,------,,,,,,+++))))))************))))))+++++++++,,,,,,---............------,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++***)))***+++---...,,,++++++***)))*********(((+++///...+++(((((()))+++---///...---,,,,,,---))))))***+++,,,------...++++++++++++,,,---...///)))***++++++***)))***+++)))))))))+++------+++)))***))))))))))))+++---...++++++,,,,,,,,,---------,,,,,,,,,***((((((,,,///))))))***++++++++++++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++---...///000000000+++---...,,,******,,,///+++,,,,,,---.........---***+++...000000000...---........................+++***)))***,,,---,,,+++---...000111111000...---,,,...//////...------...---333,,,+++!!!IIIddd---777uuuWWW222888333999rrrnnn:::444XXXuuuvvvxxxZZZlllpppzzzVVV222BBBKKKBBB333---...000***+++,,,------,,,+++***+++++++++************)))((((((((((((((()))))))))'''---$$$&&&...***,,,---///NNN333000,,,*********))))))&&&(((***+++,,,+++)))((('''(((***++++++***)))''''''(((***,,,---///////// 777)))666VVV\\\zzzzzzccchhh666BBB[[[~~~SSSXXX>>>777???EEE333555CCCsssmmm777)))))))))******++++++,,,......---,,,+++++++++++++++***)))))),,,------,,,)))+++,,,,,,+++***,,,---...------...//////...,,,(((((()))***+++,,,,,,,,,,,,------+++))))))***+++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))...---+++))))))***+++,,,))))))))))))***+++,,,---111///---++++++---///111,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++)))+++,,,------,,,+++))).........---,,,+++)))((((((***,,,---,,,+++++++++'''((()))++++++,,,,,,,,,++++++++++++++++++++++++((('''''')))+++,,,+++)))*********))))))***---000,,,,,,+++***+++,,,---...,,,+++)))))))))+++---///,,,------...---,,,***))),,,------+++******,,,///,,,,,,++++++,,,,,,---......------,,,,,,------...+++,,,,,,------,,,,,,+++...---,,,---/////////...---,,,,,,,,,,,,---......000///...---,,,------...,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////+++++++++...---444hhh222222666^^^^^^;;;---***BBB^^^xxxWWW111bbbggg:::```^^^}}}bbbaaaPPP<<<222+++***111)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))***------,,,+++,,,)))###///{{{DDD444111...,,,,,,,,,,,,+++'''(((***+++++++++***)))((()))+++,,,,,,***)))(((,,,,,,,,,---,,,,,,++++++......$$$---\\\EEE|||ZZZ555HHHjjjxxxxxx[[[JJJ%%%666000---888)))kkk{{{WWW(((******++++++++++++++++++,,,,,,,,,++++++,,,------,,,+++))))))***+++***)))***,,,------,,,+++---...---,,,,,,---......---+++))))))******++++++,,,,,,++++++,,,+++))))))***,,,***+++++++++,,,,,,,,,,,,******++++++++++++******...---+++))))))***+++,,,*********+++,,,,,,------...,,,+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++'''((()))******)))((('''---,,,,,,,,,,,,+++++++++((()))+++++++++*********((())))))***++++++,,,,,,+++*********************+++***)))***++++++)))(((***++++++***)))***---000---,,,+++***+++,,,---...,,,+++*********+++,,,---***+++,,,---------,,,+++,,,,,,---,,,++++++,,,...,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---------,,,,,,------...///000///...---,,,------...,,,---------............+++++++++,,,,,,,,,------........................///...---///,,,---VVV111111777JJJ```TTTHHH>>>CCCmmmeee\\\aaazzzSSS]]]mmmdddaaaaaa\\\FFF///&&&(((++++++,,,------,,,++++++++++++************++++++))))))))))))))))))))))))++++++)))'''))),,,***$$$'''VVV777222///---,,,,,,------,,,)))))))))************+++***+++,,,,,,,,,+++)))(((,,,---------,,,+++******++++++///222pppHHHvvvggg???bbb^^^WWW^^^^^^PPPUUUkkkiii\\\cccaaa111)))AAA;;;000|||III\\\rrr???+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///---+++))))))))))))((('''+++---......---,,,...///,,,++++++,,,------,,,***++++++++++++++++++++++++***++++++***))))))+++---++++++,,,,,,,,,,,,------++++++************++++++---,,,+++*********+++,,,***+++,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******,,,,,,,,,,,,******,,,+++******+++,,,---...(((((()))************)))))))))))))))***+++,,,---*********)))))))))((((((---,,,++++++,,,+++)))'''***++++++***)))***---///---,,,+++******+++,,,---,,,,,,++++++++++++++++++)))***+++---......------***,,,------,,,+++,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,------++++++++++++------,,,+++***+++---...---,,,---------,,,------...//////...------,,,---------------........./////////***+++++++++,,,,,,,,,,,,........................//////---///,,,'''@@@mmmAAA---000:::iiieeeWWWIIIRRRrrrYYYeeeSSS===UUUsssdddgggyyyZZZnnnxxxWWWSSS[[[FFF...++++++------............------++++++************++++++)))))))))))))))))))))))),,,***%%%###''',,,+++&&&(((444ggg000...,,,******+++,,,+++*********)))))))))***+++,,,,,,,,,---,,,,,,+++)))))))))***+++,,,,,,,,,,,,,,,$$$000222222pppfffddd|||llloooFFFVVVtttbbb[[[GGGPPPWWWUUUdddfff666TTTFFF'''uuuwwwtttzzz{{{wwwrrrMMM333XXX***777.........------,,,,,,+++,,,+++++++++,,,,,,---...---+++))))))***+++***)))+++,,,------,,,,,,---...---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,+++++++++***+++,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,---,,,,,,***))))))***,,,,,,---,,,+++*********++++++******,,,---------,,,,,,,,,---............---,,,************************+++*********++++++,,,---,,,,,,------------,,,,,,---+++***))))))+++---...))))))((()))++++++************)))))))))***,,,,,,+++++++++***))))))((((((---,,,++++++,,,,,,***(((***+++++++++******,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---...---,,,,,,))),,,......---++++++,,,+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,...---+++******+++---...,,,+++++++++---...---,,,---------------...//////...---------------------.........////////////000++++++,,,,,,,,,---------........................+++,,,+++......'''222OOOfff444&&&111aaaTTTRRRaaa~~~bbbpppPPP222^^^ggghhhfffvvvZZZIIInnnyyyJJJ;;;QQQGGG777444---------............------++++++************++++++))))))))))))))))))))))))+++)))%%%###(((...---'''111,,,KKK000,,,+++******+++,,,+++************)))***++++++,,,,,,,,,,,,,,,++++++******)))***++++++,,,,,,,,,,,,000000$$$555cccpppddd]]]ZZZrrriii444bbbAAAIII;;;%%%>>>DDDVVVVVVKKKTTT~~~XXXGGG```ddd^^^}}}GGGSSSgggKKKpppBBB222///......------,,,,,,,,,...---,,,,,,+++++++++,,,,,,+++******,,,---------)))+++,,,,,,++++++,,,---...---------//////---,,,---------,,,,,,,,,,,,,,,+++,,,---,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++***++++++)))******++++++++++++++++++,,,...//////...,,,+++************************************+++,,,------))))))************))))))...---+++))))))***+++,,,,,,***)))))),,,---,,,+++******************++++++,,,,,,+++++++++*********+++******+++------,,,+++***+++,,,+++******,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,---...---,,,+++***))),,,......---++++++,,,+++************+++,,,,,,------,,,,,,,,,,,,------...---+++******+++---......,,,,,,---...///...---...------------...//////,,,,,,------------------.........////////////000------------....................................))),,,+++...000(((***;;;|||bbb;;;222CCC;;;bbblllfffOOOMMMKKK|||VVVDDDgggPPPyyynnnZZZiiiPPPJJJeee[[[CCC666&&&---,,,,,,,,,,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))''''''+++000---'''000444iii;;;111...---,,,,,,---...,,,+++*********++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,+++***))))))777)))...^^^uuu}}}KKK___{{{```aaa,,,ddd;;;:::===***666+++___kkkgggPPP___qqqHHHdddXXXJJJmmm///;;;aaayyyRRR888&&&+++------------------,,,,,,///...---,,,++++++++++++,,,+++***+++---//////...)))***,,,+++******+++---...------...//////...,,,------------------------,,,---------++++++---///,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++******))))))***++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++---,,,+++***))))))***+++---***((())),,,...---+++)))******+++++++++******++++++++++++++++++++++++)))))))))***,,,---,,,+++***+++,,,,,,+++***+++,,,+++******)))***+++,,,---,,,,,,++++++++++++++++++------......---+++***)))***,,,------,,,+++,,,,,,***************+++,,,,,,...------,,,,,,------...------++++++++++++------...---,,,---///000///.........------......///000+++,,,,,,------------,,,------........./////////............////////////---------------------------000------000)))%%%///OOOsssNNN===NNNhhhwwwSSSCCCLLLhhhcccKKKMMMfffoooIIIjjjWWWqqqmmmdddnnn\\\AAA333))),,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))(((******)))+++...---)))%%%666DDD222111...---,,,,,,------+++))))))***+++,,,,,,,,,++++++))))))))))))***++++++,,,******+++++++++******)))000***XXXTTTttt```HHH===KKK333WWW^^^KKKYYYHHH999,,,rrrSSSTTT```JJJMMMiiiiiiUUU555^^^AAA$$$...NNNzzz===111111))),,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,---,,,***+++,,,------,,,***+++---,,,++++++,,,...------,,,---...///---+++,,,,,,------......//////+++,,,,,,+++))))))***,,,+++++++++******)))))))))+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******---,,,***)))(((***,,,---*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---............------.........***************+++++++++---***&&&'''+++...,,,***((()))+++------+++)))((())))))******++++++,,,,,,***))))))***+++,,,***)))***+++---,,,+++***+++,,,))))))((()))***+++---...,,,+++*********+++,,,---+++,,,---------,,,+++***,,,,,,---,,,++++++,,,...***************++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...............//////000***+++,,,---...------,,,,,,---------............---------.........//////------------------------...111---+++///+++'''---777kkkhhhqqqHHHFFFhhhyyyyyyiii```XXXXXX^^^:::{{{iiiUUUjjjfffYYYRRREEE888///---,,,+++******+++,,,---++++++************++++++))))))))))))))))))))))))(((+++,,,(((&&&))),,,+++%%%///555ttt---///,,,+++***+++++++++)))'''(((***,,,---------+++***''''''(((((()))***,,,---&&&'''(((***,,,------...+++444zzzwww]]]OOOXXX[[[|||wwwddd...FFFNNN>>>888pppOOObbbdddTTT444&&&>>>:::555[[[QQQ}}}mmmhhh@@@NNN,,,111999MMMhhh666&&&---%%%+++++++++,,,,,,---------++++++++++++,,,---.........---+++***++++++***)))+++,,,...---,,,,,,---///,,,,,,+++,,,---...,,,***,,,,,,,,,---...///000000***++++++***((('''(((***+++*********))))))((((((++++++---......---+++++++++,,,,,,,,,,,,+++******000...+++)))(((***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,++++++******++++++,,,'''((()))+++,,,,,,,,,,,,---)))%%%&&&***---+++)))'''))),,,......,,,)))&&&''''''((()))***+++,,,,,,+++***)))*********(((&&&***+++------+++******+++((((((((((((***,,,...///,,,+++)))))))))+++---///)))***,,,---...------,,,,,,------+++******,,,///*********)))***++++++,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,...............///000000)))***,,,---...------,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++000+++(((...---+++111555YYYiiiGGGHHHDDDcccXXXKKKBBB[[[SSSgggzzzPPPzzzjjj@@@QQQoooddd\\\KKKYYYYYY@@@***------++++++++++++------++++++************++++++))))))))))))))))))))))))(((,,,,,,%%%!!!%%%+++......***555???333---------------,,,,,,+++***+++***)))))))))***,,,,,,...---+++******+++---...***+++,,,,,,---000444777===000eee>>>999CCCIIILLLnnneeesss===???666VVV===UUU999000222:::===+++GGGIIIZZZkkk888'''mmm>>>KKK555444000999zzzIII......***,,,---------...------,,,,,,///,,,+++...---***))),,,+++++++++***)))***,,,//////,,,+++,,,...///---+++///...---,,,,,,,,,,,,,,,---,,,,,,++++++*********000...,,,***)))))))))***...+++)))))),,,---,,,************)))******+++,,,...---+++*********+++++++++++++++,,,,,,---------++++++******************,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,))))))*********+++++++++---+++******+++,,,,,,+++))))))))))))***+++,,,---)))))))))***+++++++++,,,))))))***++++++++++++***------,,,+++************------...///...---+++***,,,+++***))))))+++---...,,,,,,------,,,***)))(((((()))***+++---...//////------------,,,+++******///---+++)))))))))++++++------,,,+++,,,---///000........................,,,,,,,,,---...///000000---------------...///000+++******+++---......---+++,,,------+++))))))***000---,,,......,,,---000///...,,,------...,,,+++...------,,,,,,------...333///www|||YYYJJJXXXsss___)))___YYYJJJtttYYYsssIII666<<>>@@@hhhrrryyyOOO888EEEBBBlllSSSHHH111111888666+++888```888444:::[[[>>>RRRCCC^^^oooZZZ999...///+++~~~}}}===***,,,))),,,,,,------...------,,,,,,...++++++------******---+++++++++***)))***,,,///...---+++,,,...///---+++///...------,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,+++************+++,,,---+++)))***,,,---,,,******)))))))))***+++,,,,,,---,,,+++*********++++++++++++++++++,,,,,,,,,------,,,,,,+++******)))))),,,,,,,,,------------............------,,,+++***,,,,,,,,,---------......---+++******+++,,,,,,+++++++++***************+++***************+++++++++((()))***+++++++++++++++,,,,,,++++++***+++++++++,,,------...---,,,+++***,,,+++***)))***+++---...,,,---------,,,+++)))(((******+++,,,---......///------------,,,,,,+++***///...,,,+++***+++,,,---,,,,,,,,,,,,,,,---......------------------------,,,---------.../////////......---------......///---,,,++++++------,,,+++***,,,------+++***++++++000---,,,......,,,---000---,,,***++++++,,,***)))...------,,,,,,------...///333oooqqqSSS@@@LLLvvvfffCCCnnntttkkkXXXAAA111FFF]]]mmm111$$$///@@@,,,+++)))***------)))(((+++))))))***++++++++++++***,,,)))((((((+++,,,,,,*********))))))))))))******'''///,,,OOO222***...******+++++++++***)))))),,,++++++++++++,,,---------,,,+++******+++,,,---------+++))))))+++///222###EEE```uuu{{{LLL111???III999222;;;jjjnnnfffDDDHHHFFF>>>dddkkkKKK777)))///888;;;;;;NNN999KKKFFFLLL)))333EEEGGGnnnuuu???***===>>>ccc111(((+++(((...,,,,,,------...------,,,---******---...++++++...+++++++++***)))***,,,......---,,,,,,......---,,,///...------,,,---------++++++++++++,,,,,,,,,,,,)))((())))))***+++------,,,+++******,,,,,,+++***))))))))))))***+++,,,------,,,+++*********++++++*********+++++++++++++++...------,,,+++******))),,,,,,,,,,,,------------000000000///---+++***))),,,,,,,,,------------------+++******+++,,,,,,+++---,,,+++***))))))))))))+++++++++***************'''((()))***+++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,+++*********+++,,,---------------,,,+++******,,,,,,,,,---------......,,,,,,---------,,,++++++...---,,,+++,,,---...///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////...---------......///---,,,,,,,,,,,,+++)))***,,,......,,,,,,,,,---///,,,,,,......,,,,,,///---+++******,,,,,,+++)))...------,,,,,,------...)))777LLLqqqppp:::BBBdddwwwJJJ]]]hhheee:::<<>>OOO@@@***((((((++++++((((((+++(((((()))************)))+++***((()))***,,,++++++******))))))))))))******000)))222666iii000)))000******++++++++++++***************+++++++++,,,,,,,,,++++++******+++,,,---,,,,,,+++***+++...333777BBBrrrxxxggg^^^@@@444===777(((===eeeTTTlllKKK:::III888>>>tttnnncccJJJ<<<...%%%---LLL\\\999555222999---YYYbbbVVVDDDWWW]]]NNN,,,+++,,,)))000,,,,,,------...---------,,,)))***---...+++,,,///***+++++++++******,,,...------,,,---------------......------------......***++++++,,,,,,---------((((((((()))***+++,,,---++++++++++++,,,,,,+++***(((((())))))***+++------,,,+++++++++++++++++++++************************------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000000000///...,,,+++***************************---+++******+++,,,,,,+++,,,++++++***))))))******,,,+++++++++***)))))))))'''((()))***+++,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++*********,,,++++++******+++,,,,,,------------,,,,,,++++++------------------------++++++,,,------,,,,,,,,,,,,+++++++++,,,---//////)))***,,,,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...............---------000///...---------------...---+++,,,,,,---+++******,,,......------...//////,,,+++......+++,,,///...---,,,,,,......---,,,...------,,,,,,------...'''555555{{{rrr]]]AAA\\\```[[[///WWWjjjdddddd~~~444MMMPPP^^^EEE999888555???YYYlll```kkk@@@HHHQQQQQQ999,,,((('''******))))))+++((())))))*********************))))))***+++++++++******))))))))))))******111&&&000+++LLL,,,(((---++++++,,,,,,,,,,,,,,,+++((())))))***************************++++++,,,,,,,,,,,,+++***+++---222666;;;GGGGGGpppaaa]]]UUUBBB777666333666QQQtttiii|||CCC444AAADDDwwwMMMFFFSSSeeeZZZEEE888AAAVVV@@@@@@...;;;444{{{iiieeennnuuu@@@***---+++(((...+++,,,,,,---.........---,,,)))***---...+++,,,///***+++,,,+++******,,,---,,,------------,,,------......---------......///+++++++++,,,,,,------...*********+++++++++*********+++,,,,,,,,,+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,------...+++++++++,,,,,,,,,------------......///......---)))))))))))))))(((((((((---+++******+++,,,,,,+++******))))))***++++++,,,,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************,,,+++++++++++++++++++++------,,,,,,,,,++++++,,,...------------,,,,,,,,,***++++++,,,------------))))))***+++,,,---......***+++,,,---,,,+++***)))------------------------...............---------000///...---------------,,,+++***+++---...---,,,***,,,......------...//////,,,+++------+++,,,///...---,,,,,,......---,,,...------,,,,,,------...(((111///___tttKKKJJJaaaBBB@@@RRRGGGTTTYYYAAAYYYIIIDDDIIITTTzzzqqqhhh;;;AAAOOOVVVQQQQQQPPPEEE[[[eeeeeeUUU333000+++(((***+++******,,,)))***++++++,,,,,,++++++******************+++,,,******))))))))))))******+++((())),,,oooAAA+++...---++++++,,,---------,,,,,,'''((())))))******))))))))))))******+++,,,,,,,,,,,,,,,,,,***)))***,,,...NNN000000sssrrrKKKIII[[[LLLYYYgggjjjggggggoooxxxyyyzzzQQQ999888QQQEEEAAAkkkvvvVVVCCCYYYWWWBBB+++111kkkXXX333...WWWccc555***,,,)))(((+++++++++,,,---............---******---...++++++...)))+++,,,,,,+++***,,,---,,,---......,,,,,,---............---......///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***))))))+++------,,,******+++*********)))******+++,,,******+++,,,,,,,,,+++++++++++++++++++++***************++++++,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,---.../////////+++++++++++++++*********---+++******+++,,,,,,+++))))))))))))***+++,,,---+++++++++***************))))))***++++++++++++***)))***+++,,,---,,,+++************)))******+++,,,,,,,,,,,,++++++++++++***,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++***........................------..................//////...---------......+++******+++---......---***,,,......,,,,,,,,,---...++++++------++++++...+++***)))***,,,---,,,+++...------,,,,,,------...,,,,,,000GGG???JJJKKK???DDDOOOSSSxxxjjjMMMFFF{{{WWWjjjrrr555XXX666TTT[[[DDD+++222SSSOOOHHH===AAAddd]]]iiiiiifffRRR555...)))***,,,+++***,,,******+++,,,,,,,,,,,,,,,)))***+++***))))))+++---******))))))))))))******&&&+++$$$///QQQ===)))555...******+++,,,,,,,,,,,,,,,'''((()))***+++******)))((()))***++++++,,,,,,,,,***,,,,,,,,,******+++,,,QQQEEENNNzzzuuuOOOHHHUUUbbbttt::::::[[[UUU:::\\\...:::PPP---+++,,,***+++,,,***+++,,,---...............++++++------******---)))***,,,,,,+++++++++---+++---///...,,,+++---..................///000000---------------,,,,,,,,,,,,------...---,,,+++***(((+++......,,,******+++,,,+++******)))*********)))***+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,++++++***************++++++++++++,,,,,,,,,)))***+++---......//////------------,,,,,,++++++---+++******+++,,,,,,++++++***************++++++***************+++++++++***++++++++++++***))))))***+++,,,------,,,***)))+++******)))***+++,,,---,,,,,,,,,,,,++++++******+++***)))))))))***++++++***+++++++++++++++++++++((()))+++,,,---.........******+++,,,------------......---,,,,,,,,,,,,,,,------------------------,,,---------.../////////......---------......///---+++++++++---------+++***,,,------+++***++++++...+++***------***+++...+++***)))***,,,---,,,+++...------,,,,,,------...///+++...999ooo<<>>------444---333///666)))TTTUUU\\\XXX,,,NNN:::IIIQQQ+++>>>===???///***555AAA<<<<<>>^^^ZZZVVVUUU<<>>666000555>>>666///$$$(((666333&&&###000666RRRHHH111KKKSSS---:::>>>LLLddd~~~VVV^^^ccc111)))JJJ@@@666000,,,))),,,111,,,+++******)))*********''')))******))))))***+++************))))))))))))***)))&&&'''000'''DDD...------)))...,,,+++)))((('''((()))***((()))***++++++***)))((()))*********++++++++++++(((---***+++333222bbbTTT___jjjJJJ(((333<<<...+++IIIaaa}}}zzzttt|||hhh111000***,,,...)))---111+++,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---......,,,,,,---//////---+++,,,......---+++////////////...---,,,+++,,,+++***(((((()))+++,,,))))))******+++,,,,,,---,,,,,,,,,,,,++++++---///)))*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,)))***,,,------,,,***)))((()))***,,,,,,+++***)))***+++++++++***+++,,,...+++,,,---,,,+++***+++,,,***++++++++++++++++++++++++***)))(((((()))******)))))))))************+++******+++++++++,,,,,,,,,))))))))))))************)))+++------,,,+++,,,...******+++++++++***)))(((,,,,,,,,,---------......------......------,,,+++---,,,,,,++++++++++++,,,,,,+++*********+++---...---,,,,,,,,,,,,---...///,,,,,,.../////////...---))),,,//////...,,,---///...------,,,---...///000*********+++,,,,,,------+++,,,------------------,,,,,,,,,------.........,,,---...---++++++...000...---,,,---(((000IIIPPP???777MMMKKK<<<***---$$$...FFF===OOO[[[HHHEEEAAA???===888000...000///444///((('''$$$***===!!!DDDVVVFFF;;;AAA===111FFF___```FFFPPPcccPPP999***$$$%%%,,,333***++++++++++++***))))))''')))******))))))***+++***************)))(((((()))+++)))(((111)))mmm:::111***++++++---///---+++)))((()))+++---)))***+++,,,,,,+++***)))(((((())))))*********+++)))111(((...///(((___555ooo}}}@@@"""<<<333UUUaaaIII000666555777RRRrrrWWW111000***---...***---///&&&***---///...***)))+++...------------,,,+++******))),,,...---+++***,,,///+++)))((()))---...---+++////////////...---,,,+++***)))'''&&&'''(((***+++(((((()))***++++++,,,,,,+++---...---******...111))))))******+++++++++++++++,,,,,,------......///,,,+++++++++******)))))),,,++++++++++++++++++,,,)))***,,,------,,,***)))++++++++++++,,,---......(((+++,,,+++((((((***---,,,......---+++***+++,,,++++++++++++++++++,,,,,,,,,+++***((((((((())))))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,*********)))))))))))))))))),,,...---+++***,,,///)))***++++++***)))((('''++++++,,,,,,,,,------------.........---,,,,,,+++,,,,,,+++***)))))))))***++++++*********+++---...---,,,,,,+++,,,---...///,,,------...............***...111111///...///000...------,,,---...///000((()))***+++------------,,,,,,---...////////////,,,,,,,,,---------......,,,---...---***+++...111,,,000111333,,,333111}}}QQQ666+++999IIICCC999333333***;;;333mmmQQQEEEMMMBBB777//////333333222333IIIGGGEEEQQQaaaUUU777''';;;fff\\\WWW[[[999444TTT[[[xxxddd^^^WWWEEE444,,,,,,,,,,,,---******+++,,,,,,***)))(((((()))******))))))***+++***************)))(((''''''------***000)))UUU333111,,,%%%***,,,************************...---,,,,,,------+++*********+++++++++,,,,,,,,,,,,///...---"""000PPP...___===???!!!:::///OOO___---:::111FFF}}}hhhjjjEEE---000///---,,,+++,,,,,,---111...++++++...///...---/////////...------,,,,,,,,,------......------,,,+++++++++******+++,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++---+++)))))),,,---,,,+++///...,,,***))))))*********+++,,,---...---,,,,,,,,,***)))***++++++***)))...---+++*********++++++,,,,,,,,,---------......((()))***+++,,,+++***))),,,***(((***---///...---&&&'''((()))+++,,,............///---+++)))******,,,+++***)))***+++---///)))************+++++++++******))))))***++++++,,,///...,,,++++++,,,...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,***)))***---...,,,***---,,,+++*********+++,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,...000111000...,,,***,,,------......------,,,,,,,,,,,,---------......,,,,,,+++***+++,,,...///,,,,,,,,,---------......///---,,,++++++,,,...///...***))),,,---,,,///333...///%%%---888'''444mmmlll000,,,BBB\\\mmmXXXQQQ555:::>>>...hhhnnn***WWW444***666999+++===UUUMMMBBB222111222+++...444...YYY111333DDD000<<<^^^PPPrrrnnnsssfff444---$$$<<<(((------------,,,+++***)))&&&(((***)))''''''))),,,(((((())))))******++++++((("""...++++++222>>>000///))))))))),,,***************************)))((()))+++,,,+++***+++++++++++++++++++++,,,---++++++666,,,;;;ggg```fffKKK...EEEBBB)))111222666EEEEEE BBBmmmnnnlllBBB,,,---,,,+++******+++,,,,,,000---***+++---...---,,,---------...............,,,------......------,,,......---,,,++++++++++++///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++***...---,,,************+++)))***+++,,,,,,,,,++++++,,,***)))***+++,,,***))),,,,,,***)))))))))******+++,,,,,,,,,,,,---------)))***+++,,,,,,,,,+++***,,,***)))***---///...---******+++++++++,,,,,,,,,...//////...,,,+++,,,---******((('''((()))***,,,)))************++++++++++++***************++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---+++***+++---...---++++++************+++---...+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,...///...---***))),,,------......------,,,,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///000,,,***,,,+++)))***...+++///''',,,666(((...[[[qqq222...:::TTT]]]vvvVVV<<>>CCC666666???"""555,,,777rrrPPPiii;;;******))))))))))))***++++++---,,,******,,,------,,,+++,,,,,,---......//////,,,------......------,,,000///...---,,,,,,++++++......---,,,++++++++++++---------------------------+++***)))*********(((,,,,,,+++******++++++,,,((()))***++++++++++++***+++***)))***+++,,,+++***+++******))))))))))))*********+++++++++,,,,,,,,,******+++,,,---,,,,,,,,,,,,***)))***,,,------------------,,,++++++******+++---------++++++,,,---+++***)))((((((((()))***)))************+++++++++,,,++++++*********++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***+++---...---,,,)))))))))***+++,,,...///+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***,,,---,,,+++)))(((,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---...,,,,,,,,,+++++++++++++++...---,,,++++++,,,---...///+++)))++++++))))))---'''///)))***333))))))DDD<<<,,,000RRRnnnYYYaaaSSSYYYIII,,,//////,,,///777333%%%---<<<))) 111***444hhh---VVV222MMMMMMiiiyyyVVVLLLgggGGG111+++"""222///,,,,,,,,,,,,+++***)))))))))***+++***))))))+++---************)))))))))))))))&&&---***&&&))),,,UUU)))+++$$$222&&&+++((((((((((((((((((((((((+++***)))+++---//////...,,,,,,,,,++++++++++++***...)))$$$000%%%@@@hhhwww___AAA777777777666XXXkkkOOOjjjaaaZZZQQQ$$$333LLL...^^^___111)))*********))))))))))))))),,,,,,+++,,,,,,---------,,,,,,,,,------.........,,,------......------,,,......---------,,,++++++...---,,,,,,+++++++++,,,---------------------------,,,+++***))))))((((((*********++++++,,,,,,---)))******++++++++++++++++++***)))***,,,---,,,+++++++++******************)))************+++++++++***++++++,,,------------++++++******+++,,,---------,,,,,,++++++******)))''')))******))))))***+++...---,,,+++*********+++))))))*********+++++++++,,,,,,+++*********++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))***+++,,,,,,+++***))),,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,------------------,,,,,,,,,++++++...---,,,+++++++++,,,,,,+++((((((+++,,,+++---000&&&...***(((...+++)))444~~~cccUUUQQQnnnuuuOOO```___---555000'''---333222111000CCC===333888...+++CCCSSS444wwwrrrlllwwwVVV```}}}WWW444000))),,,---...............---,,,,,,)))******))))))***+++,,,++++++******))))))(((((('''&&&,,,---)))------DDD***+++&&&222'''***((((((((((((((((((((((((,,,+++***+++---...---,,,++++++++++++++++++++++++)))000+++222222eee}}}sss___;;;999qqqbbb???===MMM???::::::FFFYYYKKK***'''>>>---===||||||PPP***+++---,,,,,,++++++***)))(((,,,,,,---............///......------,,,,,,,,,,,,,,,------......------,,,)))***+++,,,------,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,***)))((()))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,------+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***+++++++++,,,---......+++++++++******+++,,,---))))))))))))************&&&((())))))))))))***,,,------,,,++++++*********))))))*********+++++++++,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,)))***+++++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,------,,,++++++,,,------......------,,,,,,,,,,,,---------......------------------------...............---------------,,,,,,++++++++++++,,,)))***---...---...111)))...+++&&&***------000cccwwwjjjmmm...555222,,,...000444???IIICCC666&&&'''EEEccckkkOOOrrrzzzvvv\\\111000///++++++------......------,,,,,,)))((((((((())))))******++++++******))))))((((((%%%(((***...***000,,,ooo<<<)))******...******))))))))))))))))))))))))+++)))))))))+++,,,+++*********+++++++++,,,,,,,,,%%%444---///777~~~\\\eeeHHH___~~~fffVVVOOOCCC<<<>>>666WWWsss>>>666sssBBB***000------------,,,+++***)))+++---//////......///000......------,,,++++++***,,,------......------,,,'''(((***,,,---------,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,***)))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++******+++---...---,,,+++,,,------...---------))))))*********+++++++++************+++---...///***+++++++++))))))+++---&&&''''''((()))***++++++)))***,,,,,,++++++,,,---************)))))))))))))))************++++++++++++++++++++++++,,,------************************++++++,,,,,,,,,,,,------*********++++++,,,,,,---)))+++,,,,,,+++***,,,------------,,,+++***)))(((+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,------......------,,,,,,,,,,,,---------......---............---,,,,,,---.........////////////------,,,,,,++++++******///,,,,,,///...++++++---------+++((((((---111111NNNggg___777---,,,111...)))---666666000333...(((===PPPDDD^^^xxxhhhZZZRRRMMMJJJ===CCCGGGKKKbbbkkknnnrrrSSS000...111------*********++++++******))))))(((&&&''')))******)))************))))))))))))'''+++(((---(((---&&&RRR:::'''(((...)))...+++************************)))(((((()))+++---,,,+++))))))***+++,,,------...'''444(((+++777SSSxxxTTT]]],,,hhhiii@@@IIItttiii555***222)))***,,,---------,,,,,,(((+++...///...---...///---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***,,,---...---,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***,,,...******+++,,,,,,,,,+++***,,,+++*********+++------+++******+++---......---***+++,,,---------,,,,,,*********+++++++++,,,,,,))))))))))))***,,,...///***+++,,,+++)))(((***,,,'''(((((()))******++++++***,,,---,,,++++++,,,---((())))))************))))))************+++++++++*********+++,,,---...///,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------+++---......,,,,,,---///+++,,,,,,---,,,+++))))))+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------------,,,------......------,,,,,,,,,,,,---------......---.../////////...,,,++++++,,,,,,---...///000000---------,,,+++***))))))...+++,,,......+++***,,,000+++------(((***000111AAAWWWccc___444(((555111))),,,+++)))'''&&&...BBB___uuuUUUUUUVVVYYY]]]^^^[[[YYYeee{{{zzzeeeggg___DDD222---'''(((((())))))******))))))(((+++(((''''''***++++++))))))))))))))))))*********(((---''',,,&&&---###===:::%%%&&&000&&&111---************************)))((((((+++...000000000(((((()))***,,,---...///+++555'''///>>>mmmuuuuuulllzzzdddmmmrrrWWWLLL;;;LLLEEE444kkkwwwmmmhhhGGGHHHlllaaa+++)))000&&&'''))),,,---.........'''***......---,,,---///***++++++,,,,,,------...,,,------......------,,,+++,,,...//////...,,,***,,,,,,,,,++++++,,,------------------------------+++---///---++++++---000***+++,,,---,,,,,,******+++***)))))))))***,,,---+++******+++---......---)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,)))((((((((()))+++---...)))+++,,,+++((((((***,,,***************+++++++++)))+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,...///000///...,,,++++++,,,...///++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,...000000...---///111)))***+++,,,---,,,+++***+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------............/////////...,,,+++)))***+++,,,...///000000---------,,,+++***)))((()))''')))---...,,,,,,...222***...111)))(((...///222```OOOHHH---===999444666...***555---333GGGAAAUUU}}}fff{{{mmmvvv}}}~~~fff111999MMMCCC---)))***///)))******+++++++++******,,,)))'''(((+++---,,,***(((((())))))******++++++(((...&&&---'''///%%%777//////111(((...!!!---------+++***))))))((((((%%%&&&''')))***,,,---...)))((('''(((***++++++***///''''''+++zzzttt}}}^^^KKK>>>SSSkkklll@@@555666===555...999444:::GGGoooXXXOOOuuuGGG///333---,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---///+++)))***...///---)))///000111111000...,,,+++***,,,///000...,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***+++,,,---...---,,,,,,*********)))******+++,,,((()))***+++,,,---,,,,,,///---+++,,,...///---+++(((((()))***+++,,,,,,---+++***)))((((((***,,,---***,,,......---+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,......---+++******,,,,,,,,,***(((''''''''''''((())))))******)))******++++++,,,------,,,+++******,,,,,,+++***------,,,,,,,,,---...///+++++++++******+++,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,---------------,,,,,,+++++++++...---,,,++++++++++++,,,......---------,,,,,,,,,//////...,,,+++***))))))------.........---+++***,,,...000222222000...,,,+++++++++,,,,,,,,,------...+++)))***---...---,,,+++,,,,,,---.........---///...,,,+++***++++++,,,---,,,,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,:::iiiyyyUUUnnnVVVXXX666###444(((666***//////555FFFVVVtttppp222---///777444)))(((///++++++,,,...000000---+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,'''((()))((('''(((***+++qqq,,,...///'''///$$$------,,,+++))))))))))))***''''''((()))+++,,,------+++))))))***+++,,,,,,+++444777(((%%%333ccc}}}}}}kkk^^^KKKJJJBBBCCC111555\\\qqqGGG333{{{GGGppp666111;;;222111>>>^^^```CCC[[[|||BBB,,,000,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///,,,)))+++...000---***////////////...------,,,+++---000000///---------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++***+++,,,---------,,,,,,***************++++++,,,******++++++,,,------...+++***))))))++++++***)))))))))******+++,,,,,,,,,,,,+++)))))))))***,,,---(((+++---...---,,,,,,------,,,,,,++++++,,,,,,------+++++++++---------+++,,,++++++***************************************((())))))***++++++,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,------...------,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++------,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,---------------,,,,,,------.........---,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,---------------+++)))***---...---,,,+++,,,,,,---......---------,,,+++++++++,,,---...------,,,,,,,,,,,,------///...---,,,,,,,,,,,,---$$$WWWXXXiiixxx===)))+++(((111222***///444%%%444\\\eeeeee~~~+++---777???888---)))***---------///111000...,,,++++++++++++,,,,,,,,,,,,***++++++++++++++++++,,,&&&''')))))))))***,,,...YYY(((...---'''111(((---,,,+++)))(((((()))+++,,,)))))))))***++++++,,,,,,,,,+++***+++,,,------+++"""###'''777cccZZZ}}}yyy```UUUHHH:::000777222444FFFgggjjj:::???GGGXXXJJJEEEFFF((('''***,,,IIIttt<<>>kkknnnppp|||\\\@@@VVVjjjeeefffkkkSSS===DDD???888ZZZ:::GGG,,,===RRRIIIpppCCC???///RRR@@@YYYgggLLL999DDD222LLL>>>+++mmmiiioooccc666'''+++,,,++++++,,,---------,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---///...,,,---//////...,,,---,,,+++***+++,,,---...,,,---//////...------...+++,,,,,,------,,,,,,+++...------------,,,,,,,,,******++++++,,,,,,,,,,,,+++************+++,,,,,,...---+++++++++---///000))),,,...---***)))+++...---------,,,,,,+++++++++,,,,,,+++++++++,,,---...)))+++------,,,,,,---...---,,,,,,++++++,,,,,,---000---***)))***,,,,,,,,,,,,+++***))))))***++++++------,,,,,,,,,+++++++++)))))))))***++++++,,,,,,,,,+++******,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,++++++******++++++,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------........................---------,,,,,,,,,)))+++---///000000000///..................------///...---,,,,,,---...//////............---------,,,+++++++++,,,---------+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------.....................------,,,,,,,,,------DDD|||zzztttfff}}}vvvAAA444***,,,<<<===...444777999999...777iii]]]ZZZ^^^RRR444+++000+++,,,+++***+++,,,+++)))'''))))))*********+++++++++,,,,,,++++++******))))))&&&((()))))))))***---///ttt999---111---+++///***)))+++***)))((()))***,,,...)))))))))))))))))))))))),,,+++******+++,,,+++)))666@@@999kkk999~~~|||UUUFFFHHHBBBDDDXXXuuuWWWCCC===444@@@===CCCCCCFFF888///FFFJJJAAALLLCCCMMM:::BBBWWW222]]]JJJTTTIII000###>>><<>>@@@;;;:::BBB]]]^^^]]]bbb[[[222;;;uuuSSS???888444NNNCCC444LLLEEECCC555<<>>,,,333,,,<<<555***>>>///...444;;;XXXeeePPPGGGDDDdddjjjgggNNNGGG;;;qqqbbbdddkkkXXX???555333***++++++,,,,,,+++************))))))))))))******+++)))'''''')))***++++++...---+++******+++,,,---+++ZZZ,,,,,,,,,+++))))))+++---,,,,,,+++++++++++++++++++++************+++******,,,,,,++++++,,,,,,,,,,,,000666777vvvzzz}}}ssshhh]]]www:::"""kkk>>>uuuEEESSS999SSSzzzbbbeeeSSSRRR}}}LLL...++++++***+++---,,,,,,++++++,,,,,,,,,---------------......///...---,,,,,,......---,,,---,,,,,,---......---+++,,,------...------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...---.........,,,***)))+++------,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,'''***------,,,***+++,,,)))***++++++***+++---///++++++++++++++++++++++++...---,,,******+++,,,,,,***++++++,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++))),,,,,,++++++***+++++++++------,,,,,,,,,,,,+++***((()))***+++++++++++++++,,,---......---,,,***)))***+++++++++++++++******+++******+++---...---++++++++++++++++++++++++++++++,,,...///...,,,***)))---------,,,,,,++++++***,,,,,,------,,,++++++***---,,,,,,,,,,,,+++++++++,,,,,,+++*********++++++000000000///...,,,+++***------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------***+++,,,,,,*********,,,******++++++++++++,,,,,,---,,,+++***+++,,,---...(((+++,,,***+++------***...(((333ssspppcccIII<<>>MMM)))777***777555...OOO,,,333::::::AAAppp\\\XXX\\\ZZZTTT777OOObbb]]]cccTTTlll\\\UUU;;;999IIIEEE333''' ,,,,,,,,,,,,,,,++++++***+++******))))))******+++***)))'''((()))++++++***...---,,,******+++,,,---+++NNN,,,,,,,,,***))))))+++---++++++++++++++++++,,,,,,++++++******))))))+++,,,+++,,,,,,,,,,,,,,,,,,,,,+++&&& RRRXXXxxxJJJ///mmmqqq|||333OOOnnnvvvlllAAA666yyyJJJ>>>:::LLLgggYYYoookkkBBBccc???AAAxxxtttEEE111***'''***---++++++++++++,,,---...///.........---...//////000,,,++++++,,,...//////...------,,,---...///---+++,,,,,,------...------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,...---,,,,,,------+++))))))+++------,,,,,,------///...---,,,++++++******+++++++++******++++++,,,***))))))+++......,,,)))+++,,,,,,+++******+++---++++++++++++++++++++++++---,,,***)))))))))***+++++++++,,,------------------,,,***+++,,,,,,+++)))------,,,+++************++++++++++++************))))))***+++++++++******,,,,,,---...---,,,+++))),,,,,,+++++++++,,,,,,,,,***))))))***,,,---,,,***))))))))))))))))))))))))+++,,,...///...,,,***)))......---,,,,,,+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++......//////...------,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------***+++,,,,,,+++***+++,,,*********++++++,,,,,,,,,......---,,,,,,...///000***---...,,,,,,///...+++000)))222eee{{{[[[===+++TTTMMMLLLRRRbbbccc>>>>>>...444222444TTT,,,777HHH???333rrrNNN???///...BBBZZZeeeddd^^^lll>>>(((555===:::666222......------,,,,,,,,,,,,++++++************++++++***)))'''(((***+++******,,,+++************++++++,,,{{{BBB,,,,,,,,,***((((((***,,,)))***+++++++++++++++++++++++++++***((((((+++---,,,---....../////////...444444888fff___fff[[[TTTTTTdddGGGsss___hhhwwwaaaRRR\\\]]]kkkAAAxxxOOO<<>>KKKeeesssAAA'''555???999000***//////...---,,,,,,,,,,,,++++++************++++++)))(((((()))***+++***))))))))))))))))))***++++++,,,ggg555------,,,***(((''')))***'''(((***,,,,,,+++***)))***++++++)))'''(((+++...***+++---.../////////...&&&555]]]KKKrrraaa888KKKmmmsssyyy~~~xxxlllPPPggg{{{SSSFFFFFFooo|||PPPsssRRR___AAAiiiAAA333)))+++000***++++++++++++,,,,,,---...+++++++++++++++,,,,,,------,,,+++,,,...///...---...------...//////...,,,+++,,,------......------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,...///...---***,,,...///---+++++++++...---,,,***)))))))))******************+++,,,,,,++++++******+++,,,,,,,,,***+++,,,+++******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))///...---+++***)))))))))$$$''')))***)))***,,,///******+++++++++******)))***************+++,,,---++++++*********+++---...,,,+++***+++,,,,,,***)))++++++++++++++++++++++++******************++++++......---,,,+++,,,------,,,,,,---------------,,,***++++++,,,---...//////000///...---,,,,,,,,,,,,------...............---+++---...---+++***+++---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///+++++++++,,,------......,,,---......//////......,,,///000......111111...))))))555YYY}}}TTTIIICCCHHHNNNIII>>>666666111555111DDDJJJBBB000555555,,,<<<<<>>;;;IIIDDD111<<<'''===OOO,,,...---@@@nnn666OOOMMMDDDdddrrrpppgggRRR[[[TTT===///+++///---,,,***))))))******,,,++++++******++++++,,,)))(((((()))++++++***)))''''''(((***+++,,,---...---PPP---,,,+++***)))((((((((((((%%%&&&(((***+++,,,,,,,,,***+++---,,,***(((((()))......---,,,,,,,,,------***///;;;\\\QQQrrrhhhttt;;;NNN___JJJeeeDDD444xxx}}}xxxaaavvv@@@___444///...,,,---,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,------,,,,,,+++...------,,,,,,------...)))***+++,,,------------+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,++++++***)))******))))))))))))******,,,,,,+++*********++++++++++++******************///---+++***,,,...//////.........------,,,,,,,,,------------,,,,,,+++******+++,,,---...---,,,+++///---***+++---///...,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***************************,,,+++******))))))******,,,,,,+++++++++,,,---...)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///111.........------,,,,,,,,,,,,---------......//////000///...---+++***)))(((000///---,,,,,,---...///)))+++---//////---+++)))------------,,,+++******...---,,,,,,,,,,,,---...***+++------------...000,,,---.........---,,,+++,,,------......------,,,,,,,,,------...///000000&&&777+++CCCwww___NNNMMM"""444000(((***111<<>>jjjrrryyy<<<\\\333......,,,---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,------...***+++,,,---............,,,,,,,,,,,,------------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,+++******,,,++++++******++++++,,,+++++++++++++++,,,,,,---++++++******************...,,,******,,,......///++++++******************,,,---------,,,,,,+++******+++,,,,,,------,,,,,,///---++++++---...---,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++************++++++*********++++++,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------------,,,,,,,,,+++------........./////////000000000//////......---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++...---,,,,,,,,,,,,---...***,,,------------...000,,,------...------,,,,,,,,,------......------,,,++++++,,,,,,---......///)))222---EEEwwwbbb<<>>[[[TTTfffIII333999$$$FFF444HHH>>>888LLL000%%%000gggJJJZZZaaa|||UUU@@@PPPnnnyyyccc[[[XXXdddCCC,,,---...---------,,,,,,++++++,,,,,,+++******)))*********)))((()))******'''$$$&&&)))+++***'''%%%(((++++++GGG...---,,,+++******)))*********)))((((((((()))+++,,,***+++---,,,++++++,,,---+++++++++++++++,,,---...---$$$###eee}}}hhhyyy___VVVccc<<>>TTT~~~kkkKKK...666GGGCCC777222777VVVbbbPPPfff}}}CCC@@@888222555GGG___qqq|||}}}jjjRRRxxxsss\\\\\\VVVQQQ,,,'''........./////////000000,,,------------+++)))(((&&&'''((((((((((((+++---***)))(((''''''((()))***(((333000******)))))))))******+++)))))))))))))))******************)))((())),,,///---,,,,,,,,,,,,,,,------000...ZZZtttxxxoootttHHHmmmWWWppp333...RRR{{{bbbmmmzzzJJJ---//////,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,...------,,,,,,------......///////////////......,,,,,,,,,,,,------------......,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***++++++,,,,,,,,,+++******++++++************++++++&&&'''***+++,,,,,,+++*********++++++,,,------......---,,,,,,------,,,***..................------***+++,,,,,,---------,,,))))))***+++++++++++++++***,,,---,,,***)))+++---,,,,,,,,,,,,++++++******++++++++++++++++++++++++------------------------,,,,,,+++************+++)))***,,,---------+++***)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000------...//////...------,,,------------,,,,,,+++,,,,,,---......---,,,,,,,,,---......,,,,,,---...***+++,,,---............,,,------......------,,,++++++++++++++++++++++++,,,......555mmmooofff<<<===UUU888TTTzzzttt^^^VVVTTTCCC777dddJJJ===\\\vvvXXX333888666444222222(((CCCRRR:::>>>WWWYYYtttwwwaaaddd~~~sssNNNZZZgggFFFFFFEEERRR666555000000//////////////////---.........---+++(((''''''((()))(((''''''***---)))((((((((())))))((((((***222{{{000***)))))))))))))))******(((((()))***************))))))((('''&&&'''***,,,......---,,,,,,,,,------///%%%===zzzttt^^^666vvv???@@@BBB<<>>:::EEEBBBQQQhhhyyyHHHxxxyyyAAA///---+++333///---(((+++---,,,***)))+++.../////////...---------,,,*********++++++,,,,,,,,,..................------+++---...---,,,+++++++++,,,,,,+++***+++,,,...///)))***+++***))))))+++,,,---...//////...,,,***)))***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((+++***)))***++++++***))))))+++,,,+++)))((('''(((------,,,++++++******)))//////...---,,,***)))((('''***...---***((()))+++'''(((***,,,---------,,,,,,+++***+++---...---,,,///...---,,,+++,,,,,,---------------------------+++,,,,,,---,,,+++***))),,,++++++******++++++,,,------,,,,,,,,,---......)))(((***...,,,(((***111,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,+++,,,...111222...+++,,,---......,,,,,,---...,,,,,,------...///000000111000///...------...///111111///...---,,,,,,,,,111///---+++***+++,,,------,,,,,,,,,---///111222,,,***((())),,,---,,,******)))...888\\\qqqlllMMM777JJJzzz^^^LLLOOO:::444///,,,OOOqqq888///MMMSSSVVV???444(((333666555222666GGGYYYcccPPPYYYZZZNNNCCCDDDLLLRRR~~~jjj```}}}SSS777333===OOO???555222111///.........///000---......,,,***(((((()))***)))(((''''''((()))***'''((()))******)))(((''')))555sss111***************++++++,,,++++++,,,,,,+++******)))((((((((()))))))))******...---,,,++++++++++++,,,///444aaa]]]xxxjjjkkkgggWWWSSSYYYooogggBBBHHHFFFDDDCCC+++lll___WWWDDDKKKVVVfffVVVVVVwww???...,,,)))111---******,,,...---++++++---///............------------******+++++++++,,,,,,,,,------...............---,,,...//////---,,,,,,---,,,,,,+++++++++,,,---...---------***((('''(((***............---,,,+++******,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,+++***+++,,,---,,,***)))***,,,,,,+++******+++,,,,,,,,,++++++++++++***------------,,,+++******+++,,,,,,---...---,,,***++++++,,,,,,,,,+++***)))+++***)))***,,,---,,,+++///...---,,,+++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,......---,,,+++++++++,,,+++(((***...---***+++000,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---,,,,,,...000000...+++,,,---......,,,,,,---...,,,,,,,,,---.........///000///...------...//////---,,,,,,+++++++++++++++...---,,,+++,,,,,,......000///...---,,,------...///---,,,---000111///...000...+++555```yyyDDD888cccsssUUUKKKccc???BBB222111///---KKKeeeoooPPPLLLpppXXX^^^888III^^^NNN999333FFFYYYQQQ<<<444===???666///444@@@IIIKKKKKKSSS\\\\\\aaa{{{iiiNNNKKKSSS\\\DDD555222222111000000000000000//////---***((('''))),,,***)))(((''''''((()))***((((((((())))))((((((((()))444rrr000---,,,++++++***+++++++++,,,++++++***************)))))))))*********++++++------,,,++++++++++++,,,)))+++^^^444fffYYYIIIdddHHH(((WWWyyyYYYbbbaaa<<<>>>===OOOxxx\\\OOOsss<<<---+++(((///+++(((+++---......---,,,...///------------............++++++++++++,,,,,,,,,,,,+++,,,---...............---///000///...,,,------,,,,,,+++++++++,,,------......,,,***'''''')))+++///......---,,,,,,,,,,,,***+++,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,((()))***,,,,,,---,,,,,,---,,,++++++------,,,+++(((***,,,---,,,,,,---...******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---+++))),,,///000,,,(((+++,,,,,,,,,,,,+++***)))***))))))***,,,,,,+++***...------,,,,,,,,,,,,---************************++++++,,,,,,,,,+++******,,,++++++******++++++,,,///...---+++************---***)))---...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------......///...------...///---,,,,,,---......,,,,,,---...,,,,,,,,,,,,------------///...---------...///000***************+++,,,,,,+++++++++,,,---.........///......---,,,------------,,,+++,,,...///...------...%%%///cccJJJ[[[^^^PPPNNNVVVKKK333///222***000///---HHHWWWWWWXXX<<<]]]111kkk111,,,---,,,---???cccyyybbbaaafffeee[[[TTTXXXbbbjjjmmmfffcccWWWIII555111222222222222222111000000000///,,,)))&&&'''***---***)))(((((((((((()))************))))))*********)))222ppp...------,,,+++***))))))***+++***)))(((((((((******)))))))))*********++++++,,,,,,++++++++++++++++++222///LLL999xxx}}}bbbRRR\\\DDD111fffMMMRRR:::CCC,,,:::KKKRRRrrr}}}pppkkk}}}nnn999++++++(((///,,,***+++,,,---------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++***)))(((***---000///...---,,,+++,,,------)))++++++***))))))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,---+++***+++,,,---,,,+++)))+++,,,---,,,+++,,,---))))))***+++,,,,,,------,,,++++++++++++++++++,,,***))))))***------***(((((()))***+++,,,---------*********+++------,,,***---,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++************...+++))),,,///000...,,,------------------------...---,,,,,,,,,...///000000///...---------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,++++++...------,,,---...000111,,,,,,++++++,,,,,,---...***+++,,,------------,,,+++++++++,,,---...///000,,,++++++,,,------------&&&...%%%000dddUUUTTTNNNIIIKKKKKK===,,,,,,000...666111111KKKTTT555WWW888LLL000dddRRR///000222AAAccc{{{www|||rrrYYYAAA:::000111222333222111000///......---***((((((***,,,******)))(((((()))******------+++******+++------)))000nnn+++---,,,+++))))))((((((((()))((('''&&&&&&'''((()))((((((((()))))))))*********+++++++++++++++++++++111666???```vvvpppTTT___OOOkkkMMM===000DDD888,,,===BBBdddUUU___lllbbbiii666+++,,,***111///...++++++***+++,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++***)))***---000///...---,,,+++,,,---...***++++++***))))))***,,,+++++++++,,,,,,---------++++++++++++++++++,,,---+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,***)))***+++,,,+++)))***,,,---,,,***))))))***))))))***+++,,,------......---,,,***************&&&))),,,,,,+++******+++))))))******+++,,,---...++++++,,,---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,************++++++,,,---...,,,++++++...000...+++------------------------...------,,,---...000111000//////---,,,,,,---...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,++++++...---,,,,,,---...///000...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,---...//////...//////000///000000111(((333+++222cccsssNNN666<<<>>>///+++666111333444;;;000222QQQUUU999SSSBBBSSSWWW@@@qqqOOOOOOBBBNNNxxxtttTTTbbbvvvddd@@@%%%///000111111111000...---+++,,,...---+++))))))***+++***)))(((((()))***+++,,,+++***))))))***+++,,,)))---mmm))),,,+++***)))(((((((((((('''''''''''''''(((((()))((((((((()))))))))******)))***++++++,,,+++++++++555KKKmmmAAAyyyoooKKK666>>>---222777000???WWW```666gggooojjjuuuxxxfff555,,,...+++222000///+++***)))***,,,---,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,---------------+++---...---,,,***++++++,,,,,,---------,,,++++++,,,------,,,******+++,,,...------,,,,,,---------+++,,,+++***))))))+++---***++++++,,,,,,------...+++++++++******++++++,,,++++++******++++++,,,---))))))******+++,,,,,,,,,...---,,,+++************+++***))))))++++++***)))+++,,,---,,,***)))((()))))))))***+++,,,,,,------...---+++***)))))))))***'''+++//////,,,***,,,///---,,,++++++******++++++,,,,,,---///000000...+++***++++++,,,,,,,,,,,,+++------------------------++++++******++++++,,,---,,,++++++******++++++,,,************+++---...///,,,---,,,+++,,,///...+++------------------------..................//////---...//////---,,,---...,,,---......,,,,,,---...,,,,,,,,,,,,------------...---,,,,,,,,,---...///,,,,,,+++***************---------,,,+++*********,,,------------,,,++++++,,,---......------...000---222)))---ZZZRRRRRRCCC---(((222333)))333//////666)))000OOOLLL...PPP]]]TTTggg&&&fff222111===ccc[[[cccyyygggKKK555000000000000000///......)))+++......---***))))))+++***))))))))))))***+++((((((''''''''''''(((((()))+++lll(((,,,++++++***))))))))))))'''((())))))******)))))))))))))))*********++++++((()))***+++,,,++++++***!!!:::yyydddxxxYYY>>>MMM777CCC111777[[[rrr555iiiBBBmmmvvvddd###DDDXXXLLLfff666---///+++000------,,,+++)))+++---...---+++------,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,---///...,,,++++++,,,,,,,,,---------,,,+++******,,,......,,,+++++++++,,,,,,------...------,,,,,,---,,,***)))***,,,...******+++,,,,,,---......---,,,,,,+++++++++,,,,,,++++++*********+++,,,---((())))))***++++++,,,,,,---,,,+++*********+++,,,,,,+++******,,,,,,+++******,,,------,,,***+++,,,*********++++++,,,,,,,,,,,,+++***))))))***+++,,,(((***,,,------------------,,,+++*********++++++++++++,,,///000000---***)))***+++,,,---,,,,,,+++------------------------++++++*********+++,,,---,,,++++++******++++++,,,,,,+++++++++,,,---......)))......***))),,,---+++...........................////////////......---***---000000...------///,,,---......,,,,,,---...,,,,,,,,,---.........//////...---,,,,,,,,,---...++++++++++++++++++,,,------,,,+++******++++++,,,,,,,,,---------,,,+++***(((***,,,+++***)))+++---000,,,'''---VVVKKK===777;;;666+++111AAA===000---666---888VVVHHH---KKKnnnZZZkkkGGGkkk@@@QQQqqqeeehhhnnnNNN===555222111000000//////000000***,,,------+++*********++++++***))))))***++++++'''(((((((((((((((((('''))))))kkk'''---,,,++++++******++++++((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,((()))***+++,,,,,,+++***%%%444IIIyyyKKK^^^333///333000mmmiii777iii555PPPOOO~~~~~~```III<<<___ggg777...///***...******...,,,***,,,...000...,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,---------,,,++++++---///000///...,,,------,,,,,,---...---,,,***)))&&&))),,,......------...+++,,,---.........---,,,---------+++)))***---///******+++,,,,,,---.........------,,,,,,,,,------++++++*********+++---...((())))))***++++++,,,,,,+++******)))***,,,---...---,,,++++++------,,,+++***+++---...------...///***++++++++++++,,,,,,,,,***)))(((((()))+++---...)))''''''***---///,,,)))******))))))***,,,...///******+++...000///,,,))))))***+++,,,---,,,,,,+++------------------------++++++*********+++---...,,,++++++++++++++++++,,,......---,,,,,,,,,------'''...000***'''***,,,+++........................//////000000000...---,,,(((,,,000111///---...///,,,---......,,,,,,---...,,,,,,------...///000000000///---,,,+++,,,,,,---,,,,,,,,,---...///111111,,,+++)))))))))+++---///((()))+++---.........---***---///...,,,+++---000222++++++555[[[aaacccFFF000---......>>>VVVMMM:::444@@@<<>>KKK|||eee777'''111,,,)))///,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,//////.........---------------++++++++++++------//////...---,,,+++++++++***+++---//////...---,,,......------,,,++++++***+++---//////---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...+++)))))),,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++++++++,,,,,,---.........)))*********((((((***+++***++++++,,,,,,++++++***...---,,,+++***)))))))))***+++---,,,+++******+++---+++)))***---...---,,,---,,,+++,,,...///...---***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...---,,,,,,...//////...------,,,,,,---...000000---------.........//////,,,---......,,,,,,---...------...//////...------,,,------------------,,,+++---......------...000////////////...,,,+++***++++++,,,---------,,,,,,,,,,,,,,,---......---+++000***000,,,ZZZ[[[III///FFFWWW;;;<<>>???444GGGBBBWWW```YYY|||PPPRRRrrrhhhFFF(((000000111222222111000///------------,,,+++))))))*********)))''''''***------+++***(((((((((***+++,,,)))mmm***+++++++++++++++*********(((((('''''''''((())))))************************---...///...------...///000DDD~~~cccUUUrrrOOOWWWAAA999999444XXXqqq```GGGqqqbbbYYYrrrrrrPPPjjjgggJJJ;;;WWW***999TTT'''444...QQQ^^^{{{GGG(((RRRggg999(((111,,,***000...+++,,,,,,------,,,,,,+++,,,---------------......---.../////////...---,,,------++++++++++++------------...------,,,+++++++++,,,---.........---,,,......------,,,+++++++++,,,---......------...000++++++++++++++++++++++++,,,,,,+++*********++++++,,,+++***+++,,,------+++++++++++++++++++++++++++)))******+++,,,------...---,,,******,,,---,,,,,,,,,,,,---------,,,++++++///...------++++++***)))++++++,,,,,,---......///)))***+++***((((((***+++)))******++++++******)))+++++++++******))))))))))))+++---,,,+++***+++,,,---+++******,,,------,,,)))+++,,,---------///111++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///------------------------...---+++,,,...//////...,,,,,,,,,,,,---...///000---------...............,,,---......,,,,,,---...------...//////...------------------------------,,,...///...---,,,...///------......---,,,,,,+++,,,------------,,,,,,+++***+++,,,---............,,,,,,111***YYY[[[888AAA999@@@SSSAAA///BBB\\\VVVTTTXXXNNNjjjlllsss|||777+++KKKNNNCCC555000000111222222222222222///...---+++***)))((((((*********)))'''(((***,,,+++***)))((('''((()))***+++***ppp---,,,+++++++++++++++++++++))))))(((((((((((())))))*********)))))))))))))))...///000///------...///555,,,EEEjjjiiiwwwiiiAAASSSOOOOOOpppaaaJJJPPPcccbbb;;;FFFbbb333000SSShhhaaa***555444RRREEE,,,aaakkk<<<)))111+++)))000...+++,,,,,,------,,,,,,+++++++++,,,,,,------......+++,,,...//////...,,,+++------++++++++++++------+++,,,---......---+++***+++,,,---.........------......------,,,,,,,,,,,,------...............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++,,,------,,,+++,,,,,,+++++++++++++++******++++++,,,,,,---......+++***)))***+++,,,,,,++++++,,,,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++***))))))((((((***++++++***))))))***,,,******++++++++++++******'''((()))***,,,,,,------)))+++,,,,,,+++++++++,,,,,,+++++++++,,,---------))),,,......,,,+++...111+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------.........---...,,,+++,,,---.........,,,,,,,,,,,,---...//////........................,,,---......,,,,,,---...---..................------------,,,,,,---------,,,---...---,,,+++,,,---,,,------.........---------.........---,,,++++++***+++,,,---,,,,,,---...+++...111+++___YYYPPP777:::DDD;;;BBBPPPGGG<<>>+++222+++(((...,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------)))***,,,------,,,***)))------++++++++++++------***+++,,,---------,,,+++,,,,,,---------...------......------------,,,,,,------------...//////...........................,,,,,,,,,,,,+++******))))))***+++,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,+++)))******++++++++++++******+++++++++,,,,,,---------*********)))((((((''''''***++++++***))))))***,,,++++++,,,,,,,,,,,,++++++((()))***,,,---.........(((***,,,,,,++++++,,,---+++,,,,,,++++++,,,---...+++...///...+++***,,,///,,,---...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------......------...,,,++++++---......---++++++,,,------..............................---,,,---......,,,,,,---............------............---,,,,,,,,,,,,---...+++,,,---,,,+++***+++,,,------...////////////...............------,,,+++,,,---...---***)))+++,,,---...///...iii]]]dddPPPPPPPPPFFFQQQRRR666KKK===EEECCC...@@@---777???NNNMMMllldddGGG...333222111000///...------,,,+++*********+++,,,---***))))))))))))******))))))((((((((((((((())))))***---ppp...,,,,,,+++******+++---...,,,,,,+++*********++++++************************+++---...---,,,,,,---...***888GGG$$$zzz}}}pppmmm}}}|||uuuffftttggglllggg333...OOO,,,UUUeeeiii]]]???]]]~~~KKK\\\CCC888---BBB222444mmm>>>,,,333,,,(((---***+++,,,,,,------,,,,,,+++******+++++++++++++++,,,((()))***+++++++++***)))------++++++++++++------******+++,,,,,,---,,,,,,,,,,,,,,,---------............------------------...---,,,---/////////...........................++++++,,,,,,,,,+++******)))***++++++******+++------,,,,,,++++++*********,,,,,,,,,,,,++++++++++++((((((((()))+++,,,+++)))))))))***+++++++++******)))***++++++---......///))))))******+++,,,,,,,,,***+++,,,+++))))))+++,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++***(((***,,,,,,++++++,,,---+++,,,,,,,,,++++++---///---...///...,,,+++,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,---...------,,,---,,,***+++---......---***+++,,,---.........---...............---------,,,---......,,,,,,---...///...------------...///...---,,,++++++,,,---...***+++,,,,,,+++***+++---......//////000/////////---............------,,,,,,...///,,,)))(((***,,,///...---444sssoooZZZeeeNNN@@@YYY\\\FFFAAA;;;111IIIttthhhUUU222333FFFhhhaaaZZZiiiYYYEEE888444333111///...---,,,,,,++++++++++++,,,---......***)))((()))***+++***((((((((())))))))))))*********000ttt222---,,,+++******,,,---///,,,++++++***))))))******))))))******++++++,,,,,,+++,,,------------...///333888[[[MMM}}}WWWPPPRRRWWW\\\[[[QQQSSSVVVPPPMMMlllzzz:::jjj\\\DDD(((...jjj\\\pppNNN>>>hhhOOONNNsssQQQ:::+++000'''222SSSiii;;;***333---)))...++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++))))))******++++++++++++------++++++++++++------************+++,,,---...---,,,,,,,,,------......------.....................---+++---///000///---........................)))***+++,,,,,,,,,++++++)))++++++***((()))+++...------,,,,,,+++******)))))))))******+++,,,,,,,,,))))))***+++......---+++)))***++++++,,,,,,,,,++++++++++++,,,,,,---------+++++++++,,,------......++++++,,,+++******+++---++++++,,,,,,,,,,,,++++++,,,------...---+++)))'''(((***,,,,,,++++++,,,---***,,,---,,,******---///---,,,,,,,,,......---,,,...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++''')))+++,,,------,,,+++---+++***+++,,,...------)))***,,,---......------//////.........---------,,,---......,,,,,,---...///...------------...//////...,,,++++++,,,...///+++,,,------------...000.........//////...------,,,---..................***---...,,,((((((+++//////,,,---999xxxpppLLLTTT[[[EEESSS___;;;>>>888333TTTLLLGGG999---;;;|||}}}lllYYYYYYfffbbbUUU888bbboooaaa]]]XXXQQQrrr|||```CCC777444333111000............,,,,,,---.........------***)))((()))++++++***'''((())))))******+++******+++222yyy888---,,,+++******,,,...///++++++***))))))((())))))))))))***+++,,,---------***,,,......---...///111///+++fff{{{iiinnnkkkzzzsssPPPKKKHHHJJJggg}}}777555YYYbbb666HHHMMMxxxNNNPPPOOO<<<,,,???pppWWWggg666))),,,CCC!!!@@@jjjiiieee888)))333...***///,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++******+++,,,------------++++++++++++------******))))))***,,,...///---,,,,,,,,,,,,---......------..................///---+++,,,///000///---------------------------((()))+++,,,---,,,,,,+++***++++++)))'''(((+++///------,,,,,,+++***))))))&&&'''((()))+++,,,---...+++***+++---///000...---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,+++******+++---******++++++++++++******((()))+++,,,,,,+++***)))''')))+++,,,,,,+++,,,...***,,,---,,,******---///---***)))+++///111000---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++***---+++***+++,,,---------)))***,,,---......---,,,//////.........---------,,,---......,,,,,,---...///...---,,,,,,---...//////...,,,++++++,,,...///,,,---////////////000222------......------,,,+++,,,,,,---.../////////...(((+++---+++((((((,,,111...+++---<<>>???:::UUU[[[222...eeevvvNNN@@@:::===999666MMMmmmsss{{{fffzzzwww^^^oooeee___YYYKKKEEEVVVmmmjjjWWWeeennn___kkk{{{bbbEEE333444333111000000000111111......///000///...,,,++++++)))((()))+++,,,***'''((()))***++++++++++++++++++444000---,,,,,,++++++,,,,,,---))))))***+++,,,------...,,,,,,+++*********++++++,,,,,,------...---------111222FFF{{{~~~hhh___VVVkkkGGG>>>CCC333333<<>>```BBB___HHH888888:::222XXXCCCSSSbbbZZZggggggXXX~~~rrrGGG---------+++,,,+++///---,,,,,,---...,,,+++++++++***))))))***++++++...------,,,,,,------...+++,,,---.........---,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))***,,,...000000000000111000000///...---------------,,,++++++******)))++++++,,,------,,,,,,+++///...,,,+++***+++,,,,,,))))))*********+++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......''')))************+++---++++++,,,,,,,,,,,,------+++***(((''''''(((***+++++++++++++++++++++++++++,,,---...---+++)))((()))))),,,***&&&''',,,,,,&&&+++,,,...//////---,,,*********+++,,,------------......------+++***(((''',,,+++++++++,,,,,,+++)))...,,,******,,,---+++(((+++++++++,,,,,,---------)))***++++++,,,---......000---,,,---///000...,,,***+++,,,,,,------,,,,,,,,,---...//////...---,,,---...000000///...,,,******+++,,,,,,------,,,,,,---///000///,,,+++,,,...........................111000...---,,,,,,------111...,,,+++------,,,***...,,,///RRRZZZKKK777QQQ666LLLdddOOOMMM333,,,UUU444333@@@cccDDDhhhTTTGGGKKKLLLEEEWWWVVVVVVwww{{{PPP___OOO777>>>JJJPPP\\\]]]RRRFFFBBBNNNcccttt|||WWWsss^^^bbbrrrYYYDDD666999555111111444555222///000...+++,,,///000...+++'''(((***+++,,,,,,++++++))))))))))))***+++,,,---...***000---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---333222ZZZOOOEEEcccAAA|||[[[hhh---444111>>>OOOffftttrrrZZZpppeee>>>sssNNNRRRVVV{{{SSSZZZHHHBBBUUU---???wwwmmmfffPPPbbbpppFFF,,,---------//////...,,,++++++,,,---+++***---,,,++++++++++++,,,---...------,,,,,,------...+++,,,---.........---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000//////000000000///...---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,+++---,,,+++*********++++++************++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------***+++,,,+++***)))***++++++++++++,,,,,,,,,---------,,,+++******+++,,,---+++++++++++++++++++++++++++,,,---,,,*********,,,+++---,,,(((***......)))+++,,,---//////...,,,++++++,,,,,,------------,,,...---,,,,,,+++***))))))***))))))+++,,,---,,,***...,,,******,,,---+++)))+++++++++,,,,,,---------------------------......///---,,,---///000...,,,++++++,,,------------,,,------............------+++---.../////////---,,,++++++,,,---------------...///111///---,,,---///........................111000...---,,,,,,,,,---000...++++++,,,---+++)))111,,,(((FFFZZZ|||\\\999111SSSKKK333CCCBBBNNN@@@:::NNN///333222JJJSSS|||{{{AAA```@@@DDD888BBBOOOXXXTTT&&&444111))):::bbblllUUUHHHIIIJJJDDD;;;>>>VVVzzzvvv~~~gggtttZZZ>>>888999555222222444555222//////...,,,,,,------,,,+++)))***+++++++++***)))(((************+++,,,------------000---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********((()))+++,,,---,,,,,,+++***+++,,,---......//////---,,,]]]~~~yyyGGGAAAuuu>>>MMMSSSHHHSSSZZZ;;;:::CCCDDDaaabbbooo\\\WWW;;;TTTiiiOOOkkk>>>999EEE}}}UUU<<>>PPP999:::FFFbbb___HHH===***$$$222;;;>>><<<000444JJJJJJLLLEEE777111@@@ZZZnnnvvvyyy___FFFAAA999666333333555555222///......///---+++******+++++++++++++++***)))''''''************+++,,,---------333000---,,,,,,++++++,,,,,,---+++++++++***************'''(((+++---...---,,,+++)))***+++---.../////////666===mmmoooNNNCCC>>>???dddvvvTTTvvv]]]WWWjjjmmmOOO444;;;XXXdddnnnQQQCCC@@@EEE...&&&UUUpppddd___555NNNiiiLLLBBBFFF>>>888///===~~~@@@&&&777WWWuuu|||NNN///...---,,,---+++---,,,++++++,,,,,,+++)))......------------.........------,,,,,,------...++++++,,,,,,------------,,,,,,,,,------------...,,,---///000000///---,,,------...//////...---,,,/////////......---------******++++++,,,---..................------,,,++++++++++++************+++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((())),,,///+++***)))(((***,,,+++******+++,,,---...///.....................---,,,+++---,,,***))))))***,,,...(((((((((***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......---............---+++,,,,,,---...---------///...---,,,,,,---...///+++,,,---............---,,,---......//////......///////////////...//////.................................------,,,,,,,,,///...---------------,,,,,,)))999fffZZZ444:::===HHH___zzzXXX///333333,,,555111555666AAA???GGGMMMBBBAAAJJJ@@@DDD\\\oooPPP''''''666SSSOOOFFF;;;666666@@@NNN777666222333<<>>555111888BBBzzzZZZ777tttccceeeGGGGGGLLLiii777888iii999222]]]QQQ111......------+++...---,,,,,,------,,,+++,,,,,,,,,------,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,------,,,,,,---------.........,,,---///000000///---,,,---.../////////...---,,,............------------******+++,,,---......///------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---***+++------,,,,,,---...*********+++++++++,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,......---***((((((***,,,+++)))((()))++++++++++++***+++,,,---......//////............---,,,++++++---+++***))))))+++---...+++*********,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---.........------......,,,,,,---.........------///...---,,,,,,---...///---------------,,,,,,+++,,,---......//////......///........./////////...........................---------------,,,,,,,,,/////////...------...///222$$$000\\\vvv}}}DDD111KKKMMMuuuddd///333222---;;;===QQQPPP222...GGG>>>>>>eeekkkooohhhaaaHHH666DDDYYYbbb777555111222>>>SSSWWWLLLUUUUUUWWW___mmmlllOOO---lll|||vvvnnnSSS???:::999888777777555333111///222333111,,,***+++...)))))))))))))))******+++(((''''''(((((()))***+++,,,CCC000---,,,,,,++++++,,,,,,---''''''((()))***+++,,,---((()))+++,,,---,,,,,,+++***+++,,,---......//////<<<999VVV[[[ddd___LLL}}}MMM@@@^^^PPP```EEE+++<<<111AAA999:::<<<,,,---jjjCCC^^^nnnIII:::NNNPPPxxxJJJ888QQQ000---//////111...///...,,,---......---+++++++++,,,,,,,,,,,,++++++...------,,,,,,------...+++++++++++++++,,,------,,,---------............,,,---...//////...---,,,---.../////////...---,,,------------------------***++++++,,,---......///+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((()))+++,,,---)))***,,,,,,++++++---...************++++++++++++------------------------++++++++++++++++++++++++......---+++)))((()))+++...***))),,,...------///,,,,,,,,,,,,---.........,,,,,,,,,---,,,,,,++++++,,,+++*********+++,,,------,,,++++++,,,,,,***(((+++,,,------,,,,,,---...------,,,,,,,,,,,,++++++))))))***+++,,,---...///---...///...------...///,,,,,,---........................------...............------,,,+++++++++,,,,,,---............---...---,,,---//////...---........................,,,,,,------------,,,+++...//////...------...000222%%%222UUUpppxxx999000444???pppddd333666999333===AAARRR888(((111CCCBBB___|||```HHHCCCRRRNNNFFFIII@@@:::333FFFXXXTTTMMMbbbxxxxxxuuuZZZoooPPPOOO]]]kkkbbb@@@333:::::::::999888555333222111111222000...------...))))))))))))***+++,,,---(((((((((((((((***++++++,,,KKK222---,,,,,,++++++,,,,,,---(((((())))))******+++++++++++++++++++++++++++++++++,,,,,,---.........---444777BBBZZZwwwbbbrrrbbb^^^???DDD111cccUUUSSS<<<555BBB???<<<999888<<<===MMMIIIzzzXXXgggvvvZZZdddsssTTT000---///000111......---+++,,,------,,,******+++,,,------,,,+++***...------,,,,,,------...,,,+++*********+++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------+++,,,,,,,,,------......))))))***+++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++(((((()))))))))*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,)))+++,,,+++******+++,,,************++++++++++++,,,------------------,,,************************+++,,,---,,,***)))***+++...***)))---///------000------,,,,,,,,,------...******++++++,,,+++++++++,,,+++++++++++++++++++++,,,++++++,,,......---+++***,,,......,,,+++---///---------,,,,,,++++++++++++,,,,,,,,,------......,,,...000///---,,,---///,,,------...............------............------------,,,,,,,,,,,,,,,,,,++++++,,,------------------+++***+++...///...,,,........................+++,,,------------,,,+++,,,---...---++++++---///***,,,???VVVttt===***:::```{{{}}}KKK======555:::DDDMMMEEEIIICCC888YYY~~~xxxXXXSSSDDD888>>>AAARRRJJJ@@@AAABBBEEEaaa{{{zzzxxxwwwAAA999LLL``````BBB===:::;;;<<<;;;888555333222111///......//////...---,,,,,,+++******+++,,,---))))))))))))***+++,,,---+++QQQ444---,,,,,,++++++,,,,,,---************)))))))))))),,,,,,+++******+++++++++,,,,,,------...---------&&&DDDRRR]]]IIIjjjuuuxxxwwwcccSSSmmm\\\mmmIIIddd???[[[777:::KKK888444---???999;;;CCC@@@999GGGAAAaaaIIISSSXXX333...///......***---,,,***+++,,,,,,+++)))++++++------------++++++...------,,,,,,------...,,,+++*********+++,,,------------.........//////---,,,,,,++++++,,,,,,---+++,,,.../////////...---------------------------,,,,,,,,,---------......'''((()))***+++,,,,,,,,,((()))***+++,,,,,,+++***(((((((((((())))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,+++)))((()))***)))************+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))***,,,---+++++++++,,,---'''&&&+++...++++++///......---,,,,,,,,,------((()))***++++++++++++++++++,,,,,,,,,,,,+++***)))+++***+++,,,///000///...***,,,......,,,+++---000---------,,,,,,+++++++++///............---------,,,...000///---,,,---000,,,---......//////......,,,---...//////...---,,,++++++++++++,,,---......***+++,,,,,,------,,,,,,---***)))***---///---+++........................***+++,,,---------,,,+++***+++---,,,))))))+++...&&&111CCCMMMrrrPPP666666gggCCC===555===TTT[[[///333111@@@DDDCCCUUUHHHQQQqqq]]]BBB<<<(((,,,;;;DDDccc|||PPPHHHDDDMMMZZZEEE???:::<<<===<<<999555333222000...+++,,,///000...+++///...,,,+++***++++++,,,++++++++++++,,,---...///+++TTT===...,,,******+++++++++***---+++*********)))'''%%%)))'''&&&&&&(((***+++***+++---000222222000---+++111<<>><<<===222GGGMMMuuuttt@@@YYY'''WWWeee<<<...000///---...+++...///...***)))***---+++,,,---...///////////////...,,,+++***+++,,,,,,+++,,,,,,,,,,,,+++******......---,,,,,,+++******((())))))+++,,,...000111,,,---...///000000000000///...---,,,,,,,,,,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,+++***))))))((()))))))))'''(((***+++,,,,,,++++++++++++***************+++((()))***)))''''''+++...******+++++++++,,,,,,,,,........................------,,,++++++,,,------...---,,,+++***+++,,,---)))***+++,,,---,,,+++***///,,,)))(((***---...///...***&&&'''+++---+++))))))+++---+++'''&&&'''***)))))))))***+++,,,...///...---,,,+++************......---------...//////+++++++++,,,,,,---------......---,,,,,,,,,------++++++,,,------,,,++++++((()))++++++++++++---...------......//////000000...---,,,---/////////...------......------,,,+++333111---+++***+++---///111111000///...------,,,------------------------+++,,,---...---,,,+++***111///---+++***+++,,,---000444777]]]tttkkk555DDD|||tttKKK333555===>>>666FFFFFFUUUpppggg\\\pppwwwfffQQQGGGKKKMMMAAA111TTTgggxxxjjj\\\aaajjj[[[DDD;;;===<<<;;;;;;:::888555222666444000---+++++++++,,,---,,,+++***)))***+++,,,,,,,,,+++******+++,,,,,,444fffDDD...,,,+++***+++,,,+++******)))))))))++++++)))(((***((('''''')))+++,,,++++++---///000000...,,,++++++DDDAAA===JJJVVVHHH}}}}}}eeewwwxxxRRR999AAAMMMdddWWWkkkKKKcccEEE:::888555555777999::::::HHH>>>;;;333>>>cccUUUJJJ<<<---sssiii???......---+++,,,,,,---------+++***+++,,,,,,,,,---.../////////......---,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++******...------,,,++++++******++++++++++++,,,,,,---........./////////...------......---,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***))))))((((((((((((((()))***+++,,,++++++***++++++***************+++***+++,,,***((((((+++...+++++++++++++++++++++,,,........................---,,,+++******+++,,,------,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---+++((((((***,,,------...***''''''+++---,,,)))+++*********+++++++++***((())))))***+++,,,---...------,,,+++************------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++------,,,---...000------....../////////000...---,,,---/////////...,,,,,,------,,,,,,+++***///...,,,++++++---///111000//////......---------------------------------,,,,,,,,,------,,,,,,+++222111///---------...///&&&...555XXXmmmpppNNNXXXiiisss~~~ooo[[[III[[[SSS<<>><<<;;;:::888444111444333000---,,,,,,---...---,,,++++++***+++++++++,,,,,,+++******+++,,,,,,222kkkMMM///---++++++,,,---,,,+++((('''''')))+++,,,,,,++++++***)))***,,,---------,,,,,,------...------,,,222@@@GGGVVVZZZgggiii{{{RRROOO:::555<<<@@@nnn333:::888555555777:::======JJJ===;;;888999|||;;;kkk333###MMMnnnCCC///,,,+++***+++---,,,++++++,,,,,,+++***,,,------.........------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***------,,,,,,++++++******......---,,,++++++++++++............---,,,+++***------------,,,,,,,,,,,,***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***)))(((((((((((()))******+++++++++******+++***************++++++,,,,,,---+++***)))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,,,,++++++******++++++,,,---***)))((()))+++,,,+++***...+++((((((+++---,,,***---***(((***...111///,,,)))))))))***+++,,,------,,,,,,++++++***+++++++++,,,,,,++++++******)))))),,,,,,,,,,,,------------***+++,,,------,,,++++++------............------,,,---//////......///111.............../////////...---,,,---/////////...,,,,,,,,,,,,,,,+++******++++++,,,,,,...///111222---------------------------------------------------,,,,,,,,,,,,,,,------222111///...------...///000;;;GGGhhh}}}wwwYYYKKKGGG<<>><<<:::777333000333222///...---...///000,,,,,,,,,,,,,,,++++++***,,,,,,+++******+++,,,,,,000uuuVVV000...,,,,,,---------,,,)))(((''')))+++------,,,,,,++++++,,,...//////...---------,,,------......777555HHHvvvtttmmm___hhh\\\___lllYYYNNN<<>>??????:::<<<;;;:::|||FFFaaaZZZ---;;;sssHHH000******+++,,,...+++)))***---...,,,)))------.........---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++******///...---,,,+++*********------------,,,,,,+++***,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,...---,,,***))))))))))))************+++******************)))******+++,,,,,,,,,,,,+++************,,,,,,,,,++++++++++++***************************++++++***))))))***++++++***+++,,,---...---,,,+++,,,+++***)))***+++,,,---)))))))))+++------+++)))...+++))))))+++,,,,,,+++...---+++---///000///---******+++,,,------......+++++++++***++++++,,,,,,,,,,,,,,,+++***)))((((((,,,,,,------------------(((***,,,------,,,+++)))........................,,,...//////......///111...........................---,,,---/////////...,,,------------,,,++++++***+++,,,...///000000111,,,,,,,,,---------......,,,,,,------------------...---,,,++++++,,,...//////...---,,,,,,,,,,,,---000777DDDddd```@@@RRRbbbsssmmmrrrRRRLLLCCCCCCAAA>>><<<;;;888555333444333111///......//////+++,,,---------,,,***))),,,,,,+++******+++,,,,,,///aaa000...,,,,,,---------,,,,,,***))))))***+++++++++,,,++++++,,,///000///.........---------...000111000111999___xxx}}}yyyccckkk~~~lllbbbWWW===<<<999777666777:::===??????666999999555999___@@@jjjKKKooowwwMMM333++++++---///---***((())),,,...,,,)))------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,+++++++++++++++******------,,,+++++++++,,,,,,***++++++,,,------,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,///...---,,,++++++++++++******************++++++******))))))***++++++,,,++++++*********)))((((((++++++++++++++++++++++++************************++++++***))))))***++++++)))***,,,---...---,,,,,,,,,+++***)))***+++,,,---******+++---......,,,***---,,,*********,,,,,,,,,...///111///---,,,---///+++,,,---.../////////...+++++++++***++++++,,,,,,------------,,,+++)))(((------------------------((()))+++---------+++***........................,,,---......---,,,.../////////......------,,,,,,...---,,,---/////////..................------,,,+++,,,.../////////......++++++,,,,,,---.........,,,,,,,,,---------......------,,,+++,,,---///000...------,,,,,,,,,,,,,,,---222===[[[{{{iiifffkkkxxxggg|||oooSSSMMMCCCCCC@@@>>><<<<<<;;;888777666555333111///...------,,,,,,---...---,,,+++***,,,,,,+++******+++,,,,,,000nnn///---++++++,,,---,,,+++///,,,***)))***+++******+++***+++,,,...///...,,,...............///000111111333666YYY}}}ppp777777777666777999<<<>>>======888;;;555---666MMM{{{|||TTT777------//////+++***)))***+++,,,+++***+++,,,,,,---------,,,,,,++++++,,,---------,,,,,,---------------,,,++++++++++++++++++++++++******,,,,,,+++++++++,,,------)))***+++,,,------------)))***,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,))))))))))))***+++,,,---))))))))))))***+++,,,,,,***)))))))))+++***)))'''******+++++++++,,,,,,,,,------------------------,,,+++***))))))***+++,,,******+++,,,------------++++++******++++++,,,---+++++++++---......---+++---,,,+++******+++,,,------000222///+++)))+++...+++,,,...///000///......,,,,,,++++++***+++++++++------.........,,,+++***............------------)))***+++---------,,,,,,......------------......+++,,,------,,,+++,,,---/////////...---,,,++++++...---,,,---/////////...///////////////...------.........///......------,,,,,,------.........///+++,,,,,,------.........,,,,,,,,,,,,---...///000/////////////////////...000999FFF\\\}}}rrrZZZKKKHHHWWWwwwnnnSSSLLLFFFCCCAAA>>>===<<<<<<:::999777666444222000...---------------------,,,++++++,,,,,,+++******+++,,,,,,333}}}...,,,+++***+++,,,+++***///,,,***)))***+++++++++)))))))))+++---...,,,+++,,,,,,---......//////000666555???lllTTT@@@;;;555666777:::======;;;999>>><<<555111:::ooo[[[<<<...---...---(((***++++++******+++,,,***+++,,,,,,------------***+++,,,---------,,,,,,---------...------,,,+++******************++++++---,,,,,,++++++,,,,,,---,,,,,,---------------,,,(((***+++---------+++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++************+++,,,,,,((((((((((((***,,,...///))))))))))))***+++,,,---***)))(((***,,,---***((())))))***+++,,,------...---------------------------,,,+++******+++,,,---++++++++++++,,,---......******+++,,,,,,,,,,,,++++++******+++------,,,+++------,,,+++***+++,,,...,,,,,,---,,,+++++++++,,,***+++---.........,,,+++------,,,+++************+++,,,.........---,,,***///.........------------***++++++,,,------.........---,,,++++++,,,---...+++---...---,,,+++,,,---000//////...,,,++++++***...---,,,---/////////.........//////......---,,,..........................................//////++++++,,,,,,---......///+++,,,---...////////////......///////////////...(((===NNNZZZ]]]BBBPPPuuulllTTTJJJJJJFFFCCC???===<<<;;;:::888666555444222111000///.........---,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,777...,,,******+++++++++***...+++)))(((***,,,,,,,,,(((((((((***,,,---+++)))***+++,,,---............///555@@@fffYYY)))JJJ///444555888;;;>>>===:::777@@@:::888===CCC___|||YYY___???///------+++'''***,,,+++)))(((+++...)))***+++,,,---.........)))***,,,---...---,,,,,,------......------,,,+++******************++++++......---,,,++++++++++++............---,,,++++++((()))+++---------+++******++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,'''''''''(((***,,,...000))))))))))))***+++,,,---***))))))+++...///,,,)))(((((()))***,,,---...///************************------,,,++++++,,,------++++++******+++---...000)))***+++,,,---,,,+++++++++)))))))))+++,,,+++***------,,,+++***+++,,,...,,,)))''')))---///---***(((***,,,------,,,+++***...---,,,+++***************+++---......---,,,+++//////.........---------,,,,,,+++,,,---...///000---,,,++++++++++++,,,---,,,---......,,,+++,,,...000000///...,,,+++******...---,,,---/////////...------......------,,,+++---------------...///000////////////////////////++++++,,,,,,---...//////***+++---///000000///...,,,,,,------...------,,,***III___ccc}}}eeeBBB111QQQ~~~{{{ppp{{{hhhUUUKKKPPPHHHEEEAAA>>><<<;;;999777444444333333222111111000///...---,,,+++,,,---...,,,,,,+++******+++,,,,,,999000///"""***222'''&&&***,,,------+++***)))***,,,'''))),,,,,,+++*********,,,,,,,,,---...///000111222444CCCdddjjj```RRREEE======FFFOOORRR___[[[^^^555222>>>;;;:::FFF@@@===444LLLvvv___hhh\\\BBB222'''%%%+++%%%'''))),,,------,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++------***+++++++++******+++,,,,,,,,,,,,++++++,,,,,,---......,,,******,,,---***(((******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((,,,...+++'''&&&***///*********++++++,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------)))+++...///...------...++++++,,,,,,---...//////------------,,,,,,+++***+++,,,---------,,,+++***...------,,,+++***))))))---,,,***))))))***,,,---------------------------,,,,,,.../////////...---111///---,,,---,,,+++***,,,---------,,,,,,...///......------------......+++,,,,,,------,,,,,,+++((()))+++---......---------------------------------------------------------------,,,,,,---------//////...---,,,,,,++++++......////////////......---------......---,,,,,,///JJJbbbjjj|||\\\???UUUkkk>>>@@@UUU{{{pppnnn\\\KKKxxxeeerrrjjjXXXVVVIIILLLJJJFFFBBB>>>:::777666999555111111444555222///000---***)))+++,,,---,,,000+++***,,,---++++++---???333111'''+++111***(((***++++++***)))(((((()))***(((***,,,,,,+++******+++---,,,------...///000111222222???SSSvvvYYYWWWXXXTTTRRRXXXddduuu```555...999777DDD@@@CCC;;;<<<;;;QQQ}}}qqqFFF000******---******+++,,,,,,+++)))(((---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***------++++++......+++---,,,+++***************,,,,,,++++++,,,,,,---...---+++******,,,---+++)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***)))))))))+++,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,+++++++++++++++,,,+++,,,......---,,,---...---------,,,++++++******,,,---------,,,,,,+++***+++,,,---------,,,++++++---,,,,,,++++++*********,,,+++***))))))***+++,,,------------------------,,,,,,.../////////...---...,,,******++++++***))),,,---------,,,,,,...///......------------......,,,------......------,,,+++,,,------............------------------------------------------------...---,,,,,,,,,,,,---.........------,,,++++++***.........//////.........---------...---------,,,444OOOdddZZZ}}}ggg888888333:::NNNNNNFFFhhhnnnbbbDDDVVVPPP<<>>555===@@@;;;777???FFFSSS~~~uuuFFF333,,,***444,,,,,,++++++************---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***+++...///,,,...---,,,+++***))))))))),,,,,,++++++,,,,,,---...,,,*********,,,---,,,+++************************------------------------++++++,,,,,,,,,,,,------************************---***((((((+++,,,+++)))......---------------,,,------------------------...---,,,+++************------...---++++++,,,...------,,,++++++***)))))),,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,------------,,,,,,---............------+++******+++,,,+++***,,,---------,,,,,,...///......------------......---......//////......---......---------......///------------------------------------------------///...,,,++++++,,,...///......------,,,+++++++++------------------------------------------------...KKKuuujjj___III000GGG:::999>>>~~~aaappp{{{ooofff]]]VVVSSSXXXccckkknnnwww}}}[[[VVVgggvvvgggTTTQQQSSSLLLIIIDDD???;;;::::::;;;999666222222444444222///000...+++***+++,,,,,,,,,+++((((((+++,,,+++---000[[[<<<......)))(((///+++***---,,,++++++,,,,,,,,,,,,(((***+++,,,++++++,,,---//////......//////000111...333999<<>>555777???EEEAAAhhhttt}}}|||uuuKKK;;;,,,%%%333******)))******,,,---...,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,---------,,,++++++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,***+++//////---......---,,,+++++++++,,,,,,,,,++++++,,,,,,---...*********+++,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******......------,,,,,,++++++++++++++++++++++++++++++...---,,,+++++++++++++++.........,,,******+++---******++++++,,,,,,,,,---,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,---------............,,,++++++---///......,,,---------,,,,,,...///...------,,,,,,------...------............------///...---,,,,,,---......------------------------------------------------///...,,,******,,,...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///>>>IIImmmVVV]]]PPPBBBJJJ___qqqnnn:::MMMIII|||TTTFFFGGGJJJNNNRRRvvv}}}ttteeeaaaXXXGGGNNNJJJDDD>>>;;;;;;<<<===999666444333333333222000000...,,,+++,,,---,,,+++(((&&&'''***++++++...444oooGGG))),,,'''$$$///***+++...,,,***+++---...---,,,)))***++++++++++++---//////////////////000111222+++777555;;;]]]QQQ]]]555EEE111000;;;@@@@@@666:::999;;;,,,XXXfff^^^bbb^^^NNNCCCIIIQQQ[[[jjjYYY===...%%%(((+++*********+++,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++)))***+++,,,---.........,,,,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,***+++//////------------------...///000,,,,,,++++++,,,,,,---...)))***++++++++++++,,,---+++++++++*********))))))************************+++++++++,,,,,,,,,------------------------------'''+++---,,,)))'''***,,,------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,++++++,,,------.........---+++))))))+++---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------*********++++++,,,,,,---.........------.........+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---,,,++++++---//////...,,,---------,,,,,,...///------,,,,,,,,,,,,------,,,,,,------------,,,,,,...---,,,+++++++++,,,---------------------------------------------------///...,,,++++++,,,...///////////////............---,,,++++++++++++,,,---...------------...///000QQQMMMVVV...///@@@XXXwww222FFFUUUzzzfffLLLCCCIIIYYYtttnnnbbbaaaXXXJJJPPPKKKEEE???<<<<<<>>>???999777555444333222111000000///---,,,------,,,***'''&&&'''***++++++000777[[[(((+++)))$$$///'''+++---***((((((+++---,,,***)))***++++++++++++...000......//////000222333444,,,;;;444:::aaa;;;```ppp>>>444;;;<<<222BBB>>>444<<<555???444kkk{{{vvv^^^NNNFFF???IIIKKKAAA888999888;;;GGGTTT|||aaa888222222%%%......---,,,+++******))),,,***)))***+++,,,+++***++++++++++++++++++++++++'''(((***+++---.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***+++...///,,,,,,,,,,,,---...///000111,,,,,,++++++,,,,,,---...***+++,,,,,,+++***+++---,,,,,,++++++***)))))))))************************++++++,,,,,,,,,,,,------------------------------&&&+++///---)))&&&)))---,,,+++++++++++++++******......,,,,,,,,,,,,......++++++++++++,,,---...///,,,,,,---,,,******+++---000000///...,,,+++******++++++,,,---------,,,,,,++++++++++++,,,---......*********++++++,,,,,,,,,........................******++++++,,,,,,------,,,,,,,,,+++,,,------...+++***))))))+++------,,,,,,---------,,,,,,...///------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,------------------------------------------------------------,,,,,,---------///.....................------++++++++++++------......---------///000111TTTfffeeeAAAKKKppp{{{GGG000SSSsssQQQxxxfff]]]QQQJJJSSSggg|||tttjjj\\\TTT[[[RRRNNNGGGAAA>>>===???@@@999888666555333222111111111///...---...---,,,***'''&&&(((+++++++++111999sss------...'''000$$$,,,---***'''(((,,,...---***)))***+++++++++,,,...111---......///111333555666222???777:::]]]QQQuuujjjxxxAAA333>>>DDD444::::::222???666HHH???vvv~~~xxx\\\HHH@@@:::BBBTTTZZZbbb]]]TTTQQQLLLMMMYYYDDDPPPlllggg???111555***---.........---+++)))(((+++***)))***+++,,,+++)))************************((()))***+++,,,,,,,,,,,,***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,***------++++++......+++,,,,,,+++,,,,,,---...///,,,,,,++++++,,,,,,---...***,,,---,,,***)))***,,,,,,,,,++++++***))))))(((************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++(((***---,,,***))))))++++++++++++,,,,,,,,,,,,,,,///...,,,++++++,,,...///------,,,,,,,,,------...)))+++,,,,,,+++++++++,,,000///...---+++***))))))***+++,,,,,,---------,,,++++++******+++---...///++++++++++++++++++,,,,,,,,,,,,------------,,,,,,)))******+++,,,,,,------,,,,,,+++++++++,,,---...,,,+++)))***+++,,,,,,+++,,,---------,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,---.........---------------------------------------------------,,,,,,---......---,,,,,,------------------------...---,,,++++++,,,---.........---,,,---///111222]]]yyyjjjRRRRRReeeuuupppsssVVV///LLLWWWjjjwwwggg___eeeeeeTTTDDD???TTTZZZgggyyyyyyooo```WWW```TTTPPPJJJDDD@@@??????@@@999999888555333111111111111///.........---+++)))((((((***,,,++++++222;;;222000333+++111"""---///,,,)))***///111///,,,)))***+++++++++,,,///111------...000222444666777888BBB===<<>>>>>...:::BBB888;;;555CCC666III888ccc\\\lllgggYYYGGGFFF---777666000000111:::KKKjjj===PPPqqqQQQ,,,,,,---)))+++---......---,,,***+++***)))***+++++++++)))************************)))******+++++++++******)))***,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++......++++++------***,,,,,,+++******+++++++++,,,,,,++++++,,,,,,---...+++---...---***(((***,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))***))))))+++,,,,,,***(((,,,,,,,,,------.........---,,,***))))))***,,,---//////...---,,,,,,,,,,,,'''***,,,---,,,++++++,,,++++++++++++++++++++++++***+++,,,,,,------------++++++******+++---...///++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,---------,,,+++***+++,,,---...///---,,,,,,---...---,,,,,,---------,,,,,,...///---,,,,,,++++++,,,,,,------..................---***+++---///000000//////------------------------------------------------+++,,,...//////...,,,+++++++++++++++++++++++++++///...,,,++++++,,,...//////...---,,,---///111333___jjjDDD777444DDDxxxTTTAAA<<>>VVV>>>ccc{{{tttpppffffff\\\WWWUUURRRLLLFFFBBB@@@??????999999888666333111111222111000///...///...+++)))))))))+++---++++++333<<<,,,......(((""")))...------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,000...,,,---000111///---333444888EEENNNUUU|||PPPxxx;;;999,,,>>>HHH888222;;;>>>888666???HHHKKKddddddnnn---555000===(((333<<<444'''777000CCC???888cccQQQnnnZZZ555)))***------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,...............---------//////...---+++***)))(((...+++)))***,,,---+++((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++,,,...///---+++***************)))((((((***))))))(((((()))******,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...)))***++++++,,,---......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,)))'''***...000---)))------------------------))))))***+++,,,,,,------((()))***+++,,,++++++***))))))***++++++,,,------******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,------------,,,+++******---***)))+++///111000---000111222111...,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,------......///......------,,,+++******///......------,,,++++++,,,,,,,,,++++++*********.........------,,,,,,,,,***---+++,,,///***///AAAWWWSSS:::666444pppMMMNNN===VVV666999WWWxxxuuu>>>LLLmmm>>>555@@@444111___rrr```///...,,,999???---333[[[ooo|||rrrgggmmmiii[[[UUURRRNNNIIIBBB>>>>>>BBB???<<<777444333333222000...///111000---***((('''+++222!!!///***,,,222HHH111111111(((%%%%%%***)))***+++,,,,,,,,,,,,,,,------,,,,,,------......000...---...000111000...333333333@@@TTTgggiiioooxxx@@@DDD999FFFMMMBBBAAA:::222444@@@NNNUUUWWW@@@^^^[[[WWW---000***222)));;;EEECCCXXXXXX___===666eeeWWWiiiWWW<<<222+++---------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,---+++)))+++++++++++++++,,,,,,,,,...........................,,,+++,,,...///---+++***************))))))(((---,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++******)))))))))(((***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++---***(((***...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,------,,,+++******++++++,,,,,,------******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------------,,,,,,++++++,,,------------...///---...//////---,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,------------......------,,,++++++******------------------------,,,,,,,,,+++++++++******......---------,,,,,,,,,333111******...+++...???YYYTTTCCCFFFKKK~~~uuuvvv///777222???KKKAAA444CCCRRRiii```JJJ\\\ppp888222888:::888sssoooiiiDDD???:::777,,,'''MMMwwwpppooojjjbbbaaaYYYPPPKKKIIIGGGEEEDDD>>>;;;777444333333222111///000222222000...---,,,---333$$$111+++---222PPP;;;444444'''***"""(((&&&'''(((***+++,,,,,,,,,...---,,,,,,,,,...///000000///...///111222111000555666222;;;VVVpppKKKzzz888999...999CCCBBB;;;333555GGG\\\mmm~~~@@@cccUUUttt>>>111***999===SSS```FFF666444NNN000===mmmkkkvvvdddKKK===***......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////------------------------...---,,,,,,------,,,***---------,,,,,,,,,,,,,,,...........................,,,+++,,,---...---+++******++++++******)))(((......------,,,,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++***))))))(((***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,------------+++)))+++---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,------.........------+++...000///,,,***---000***,,,---...---,,,---......------,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++*********++++++,,,------...//////,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,,,,+++&&&)))111...000>>>III???222777;;;YYY\\\OOOGGGTTT===>>>GGGFFF@@@,,,333333+++777:::666DDDHHHBBB333...333666xxx[[[eeeCCC888===IIIGGGQQQyyytttkkk|||xxxrrrllljjjhhh\\\OOOIIIKKKLLLGGGAAA===:::666444333333222222000000111111000//////...+++111&&&222---///555bbbHHH222333'''///"""((('''((()))***++++++++++++---,,,+++++++++---///000/////////000111222222222333999555:::WWWttt[[[999:::444;;;@@@BBB999<<>>;;;---JJJ:::UUU+++===RRR222:::222999000333444444AAA>>>RRR333+++%%%===rrrTTTdddJJJ666CCCfff{{{yyyooo|||yyyuuupppmmmlllbbbSSSJJJKKKMMMIIIBBB===:::666444444444333222111000.........---,,,+++'''---&&&111...000999zzz\\\---000)))000%%%+++***+++++++++++++++*********************,,,---......///000000111111222333111;;;888999UUUxxxmmm___zzz888<<<<<>>BBBNNNQQQ===---BBBfffxxxYYYwww]]]gggfffzzzvvvbbbJJJXXX888@@@TTTsss~~~RRR<<<,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,---...///000000111111000///---,,,+++***---......------,,,,,,,,,,,,,,,++++++******))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++++++++++++++***))))))+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,//////...------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******+++,,,,,,---......+++++++++++++++,,,------,,,,,,------............,,,,,,+++,,,,,,+++***(((++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,---------------------,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,---...////////////111///------//////---+++---///000000...------...------------------------//////...---,,,++++++***,,,,,,,,,+++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))000000...,,,%%%...FFFFFF555222333888===FFFBBBJJJ444PPP""":::MMM555???;;;IIIDDDFFFFFFBBBFFF999TTT+++000'''YYYrrrcccjjjggg[[[kkkqqq```kkkqqqeeekkk}}}yyyuuuxxxuuummmoookkk___RRRLLLMMMLLLHHH???<<<888555555444444333555222...,,,,,,,,,***)))''',,,)))///...000:::zzz)))...,,,---(((---,,,,,,------,,,++++++***(((((()))***+++,,,,,,---,,,...000000000000222333666>>>777222HHHjjjPPP???555222777333666???===AAAEEE===<<>>FFF>>>CCCFFF???:::$$$QQQ(((666999mmmeeedddVVV^^^uuuZZZhhhqqqlllqqquuuxxxtttzzzyyypppnnnooofffVVVKKKKKKKKKHHHBBB>>>:::777666555444333999444///,,,------+++)))+++...---///---///;;;))),,,000&&&)))+++++++++,,,,,,,,,,,,,,,,,,'''(((***,,,---------,,,+++---///000//////111333666===666000???SSSdddrrrhhhsssTTT>>>555<<<<<>>===:::333666PPPmmmMMMbbbeeehhhQQQSSSRRRYYYjjjfffYYYFFFJJJFFFccc___dddhhhgggMMM333*********+++,,,,,,---------,,,***))))))***,,,---------------------------+++,,,...//////...,,,+++------..................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++---++++++,,,,,,++++++***)))(((***,,,---...---,,,,,,,,,++++++******++++++,,,)))))))))******************++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------+++++++++++++++,,,,,,---((())))))***++++++,,,,,,)))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---///...---,,,++++++,,,---******++++++,,,,,,------...---+++++++++,,,...///,,,,,,+++++++++,,,---...,,,------------,,,,,,+++//////......//////...---,,,---//////...---...///,,,,,,---......---,,,,,,.........------,,,,,,,,,---------------------------------------------,,,,,,,,,,,,---------......,,,,,,,,,---------......***...+++)))...777SSSxxxFFF///777999???///;;;<<>>@@@III@@@RRR///222MMMgggOOOSSS666777```IIITTT\\\oooxxx~~~}}}zzzzzz{{{zzzyyynnnpppiiiWWWKKKKKKIIIEEEEEEAAA<<<999777666555333888222,,,***+++---+++)))+++---......///333CCC,,,---333 ((((((((()))***+++,,,---------&&&(((,,,...//////---,,,***,,,//////......111333,,,666666777DDDKKKOOOWWWZZZppp{{{QQQEEE;;;;;;333777666???FFFAAA333444OOOmmmSSSOOOUUUJJJ???888///777111;;;999>>>ggghhhccc>>>???PPPtttVVV000))))))***+++,,,------...---,,,***))))))***,,,---------------------------+++,,,...//////...,,,+++...............---------//////...---+++***)))(((***,,,...,,,***(((***,,,+++++++++,,,,,,---------************************))),,,---,,,***)))+++---+++,,,,,,,,,,,,+++******%%%&&&)))+++,,,++++++***,,,++++++++++++++++++,,,)))******++++++,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++*********)))***++++++,,,++++++,,,------...//////(((***,,,,,,,,,+++,,,---------------------------))))))***+++,,,,,,------000///...---,,,------...))))))***++++++,,,------...---,,,++++++---...000---,,,+++***+++,,,---...------------,,,+++******,,,///111000---,,,...111(((***---...---...///000,,,,,,---......---,,,,,,......---------,,,,,,,,,........................+++,,,,,,------......///,,,,,,,,,------.........,,,,,,,,,------............111...///555;;;OOOmmmJJJ222>>>AAAHHH...222...^^^FFF111555IIIGGG999:::,,,888666======@@@YYYcccUUU666)))XXX[[[CCCMMM+++)))CCCQQQeeeHHHPPPVVV___xxx~~~{{{zzzsssvvvmmm\\\QQQQQQNNNFFFGGGCCC>>>:::888666555333444...(((&&&)))+++***((('''))),,,---111888LLL555)))+++666***+++)))***+++,,,,,,,,,,,,,,,))))))(((((()))+++---...+++---.........000333666666///777;;;888IIITTTEEEmmm|||UUUlllZZZ===LLL;;;<<<;;;>>>PPPjjjqqq\\\>>>---555:::???999>>>:::<<>>888333???000888UUU^^^LLLGGGTTTWWWAAA999888999---===SSSDDDBBBwwwaaa333555555777:::DDD444666***666666OOOZZZTTTnnn\\\FFF///------//////,,,+++---,,,+++***))))))***,,,---,,,++++++*********++++++***+++,,,,,,------,,,,,,+++,,,------...---------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,++++++,,,,,,,,,---------------,,,,,,,,,++++++*********+++,,,---,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,+++***)))((()))+++------,,,+++***************************+++++++++,,,,,,+++++++++)))******++++++,,,------------,,,,,,+++******)))------......---,,,,,,+++///---++++++,,,......---,,,+++*********+++,,,---,,,...///...+++)))+++------,,,,,,+++******++++++......------------......///...,,,---......,,,+++---,,,+++******+++,,,---///......------......///---......//////......---***---///------000///,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,,,,---//////,,,)))++++++,,,,,,,,,---------++++++++++++,,,---///000,,,222---...111LLL]]]gggsssnnnRRR\\\wwwYYYCCC]]]SSSGGGDDD???<<<,,,,,,CCC444WWW888777EEEnnnbbbRRR777999)))222(((---777FFFkkk|||eeeHHHjjjZZZ}}}vvvkkk```VVVOOOKKKHHHCCCAAA===;;;999777333111333...)))(((+++---,,,***)))***111'''222777rrrccc000111000///******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++000000///---,,,---111444555111555666666IIIbbbiii{{{YYY___kkkXXXSSSOOOTTTOOOHHHNNN```lllXXX666///>>>```aaaYYY@@@777333;;;iiiYYYCCCIIIxxxmmm000888;;;KKKGGGIII666999///444---888RRRPPPYYYtttTTT444---))),,,///...,,,---///---+++))))))+++---///...---,,,++++++************++++++,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,++++++++++++,,,,,,,,,,,,------------******)))))))))***+++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///---+++***+++,,,---,,,+++++++++,,,,,,,,,+++******((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------...------,,,+++******)))---------------,,,,,,+++///---++++++---...------+++++++++++++++,,,------/////////...,,,+++++++++---,,,,,,+++++++++++++++......------------......000...------...///...,,,---,,,++++++++++++,,,---......,,,,,,,,,,,,......,,,------......------,,,+++...///------000000,,,++++++++++++,,,,,,,,,,,,*********+++,,,---...///111///---,,,---,,,***(((,,,,,,,,,,,,---------------------------...///000,,,---222---999JJJnnnqqqmmmMMMCCCMMM<<<999@@@>>>???777***(((///CCC[[[222aaaYYYOOOFFF777;;;666<<<@@@<<<@@@EEE???:::???UUUlll~~~GGGJJJLLL]]]www~~~|||uuujjj___WWWQQQMMMJJJEEEBBB???===;;;999666444111---)))(((+++,,,,,,***+++'''---'''555888000111000222***++++++,,,,,,,,,+++++++++,,,---...---,,,+++***//////...,,,+++---111444111222777777555@@@VVVfff{{{}}}TTT~~~YYY:::222888===III^^^aaaDDD999999;;;\\\XXX[[[KKKUUUiii666???IIIBBB===>>>///;;;777:::,,,+++333PPP```lll^^^===///&&&***000000------///...,,,++++++,,,---......---,,,,,,+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++++++++,,,,,,------...+++************++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000,,,+++***+++,,,,,,,,,***++++++,,,,,,,,,++++++***))))))***+++,,,++++++***++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...---,,,,,,---...---,,,++++++++++++,,,,,,------///---,,,,,,------,,,***---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------///---,,,---...///---,,,------------------------...---+++******+++---...+++,,,,,,------,,,,,,+++,,,//////------000000---*********++++++,,,,,,,,,******++++++,,,---//////111///---,,,+++******))),,,,,,,,,------------................../////////---(((222,,,BBBLLLxxxaaa;;;AAA@@@)))***444222<<>><<<;;;999666333///---***)))***,,,+++******&&&---***444999000///111###333++++++,,,,,,,,,++++++***+++,,,---...---,,,+++***,,,------,,,,,,...222666000444666666666===UUUqqqooojjjKKKzzznnnSSSSSSJJJLLLHHH===555888@@@<<<111:::777======;;;222BBBdddttt???999{{{OOO:::GGG<<>>;;;999777555222000---,,,*********+++++++++)))(((111...333BBB777+++111***222++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,+++***+++,,,------///222555333666222222999BBB```nnnbbb|||vvvnnnwwwpppqqq```WWWWWWGGG000...===:::999???<<<<<<777HHH666;;;lll333111MMM```mmmJJJ:::333QQQ```RRRAAA...;;;hhhnnnQQQ:::(((+++000---+++...+++---///000000---***(((************+++,,,---...)))******+++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,***)))***+++,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,---------***++++++,,,,,,------...---,,,+++******+++,,,---)))******++++++,,,------)))***+++,,,---...///000***++++++,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++,,,---------------((()))***++++++,,,---...,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,+++***+++---------+++...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++...---***+++...///---++++++++++++,,,,,,,,,,,,......---------...//////***+++,,,,,,++++++,,,---,,,---------............------...///000000//////333---000777TTTkkk\\\OOO???GGG<<>><<>>VVV:::KKKYYY```999)))'''IIIYYYVVV@@@---999___xxxZZZ@@@,,,---///***)))...------.........,,,***)))++++++*********++++++,,,))))))***+++++++++++++++******+++,,,,,,,,,,,,++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***)))+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,+++))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---*********+++,,,------------,,,***))))))***,,,---)))******++++++,,,------,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,---,,,,,,---//////---++++++,,,---.........---,,,(((+++------+++***---///,,,,,,,,,,,,,,,---.........------,,,,,,------...---,,,+++,,,.........---,,,---...//////...---,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,+++---,,,))))))---...,,,------------,,,,,,,,,,,,......------,,,,,,------(((+++......,,,******,,,------------............+++,,,---///000000000///...000---<<>>&&&DDD222AAAGGG[[[]]]bbbHHHyyydddSSSEEEAAA:::VVV~~~yyyoooddd^^^]]][[[VVVRRRIIIFFFBBB???<<<999555333******++++++*********+++))),,,111222999uuuQQQ''',,,222---,,,,,,,,,,,,,,,+++***)))))))))(((((()))+++---...***---///000///.........333777222444>>>===QQQ~~~sssSSSMMMSSSgggqqqcccLLL===BBB///111>>>AAA...>>>ppp<<<333^^^bbbAAAMMMZZZEEEGGGCCCNNNGGGIII''':::OOOLLLwww^^^DDD///...///((((((//////...---,,,++++++******,,,,,,+++***))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,++++++,,,...//////...,,,+++------++++++++++++------,,,,,,+++++++++,,,---------,,,,,,++++++************+++,,,,,,+++***)))(((***++++++++++++***))))))************************)))***+++,,,,,,,,,+++++++++***)))***+++++++++))))))***+++,,,,,,,,,,,,,,,******))))))******+++,,,))))))***++++++,,,---------,,,***))))))***,,,---------,,,,,,+++******)))///......------,,,++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,...//////---++++++,,,---.........---,,,***...111///+++))),,,000,,,,,,,,,,,,,,,---.../////////............//////...---,,,---///000///...++++++,,,------,,,++++++***,,,...000000...,,,***,,,------......------,,,***,,,+++((((((,,,...,,,.........------,,,,,,,,,......---,,,++++++++++++(((,,,//////,,,))))))***---------.........//////)))***,,,...000000000///(((000)))===PPPiii444WWWnnn}}}^^^DDDKKK 333&&&JJJPPP...PPP...kkkrrreeeBBBnnnxxxAAAVVVYYYBBB000SSS}}}zzzpppeee```___^^^YYYTTTEEEBBB>>>:::777444000---)))***++++++*********++++++,,,...333>>>333###///,,,111---++++++---///---++++++)))'''&&&'''))),,,---///---+++***+++...111444111///777444999@@@IIImmmTTTFFFiiisss```DDD===\\\yyyiiiBBBFFF555333>>><<<999VVVnnn???DDDBBBgggoooEEEQQQsssSSSLLL___???CCCDDD\\\:::[[[GGGuuulllQQQ666+++,,,+++)))(((------,,,,,,,,,,,,++++++,,,,,,,,,------,,,++++++***+++---......---+++***---+++******,,,,,,+++)))***,,,------------...000///000000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))///...,,,***))))))))))))+++)))(((***---...---+++'''***,,,---,,,++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))******)))'''(((***,,,---,,,***+++,,,------,,,(((((()))***+++,,,,,,---******+++,,,,,,---......------............------+++***))))))++++++***)))++++++,,,,,,,,,,,,------...------------...//////+++---------+++++++++---............---,,,,,,+++//////...------------...---------.........//////...//////...,,,++++++,,,111///---,,,---......---,,,,,,,,,------.........,,,---.........---,,,+++/////////...---,,,***)))....../////////...,,,+++,,,---......,,,******+++,,,,,,------...//////000------------.........///***///666GGGfffhhhxxx[[[AAAuuuiiiAAARRR999777---===___000CCCCCC111kkkiiifffggg>>>PPPvvv>>>...???AAABBB|||pppkkkrrr~~~tttiiieeefffddd]]]VVVPPPIII???999777666222...333111...,,,******+++,,,///---...222???777(((---...///...,,,,,,---------,,,...---+++++++++,,,...///...---+++***+++...111333333111777444999???EEEeeejjjyyybbbQQQGGGTTTpppcccFFFGGGhhh}}}hhh???IIICCC888NNNyyy~~~rrrrrr===ZZZcccoooWWWQQQHHHOOOfff<<>>LLLhhhooovvvzzzqqqiiigggiiihhh```XXXLLLFFF>>>999888666333///000///---,,,++++++++++++......---:::FFF>>>...***000.........---++++++,,,...............---------------,,,++++++,,,...111333555222777333:::???@@@ZZZzzzuuuaaawwwnnnkkkbbbmmmrrrOOOLLLZZZ~~~iiiyyyccc^^^ooossshhhhhhuuu[[[TTT===999kkkjjjQQQ\\\TTTkkkkkklllJJJ333)))'''+++///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---...//////...,,,++++++,,,***+++------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,++++++++++++++++++++++++)))))))))***+++,,,.........,,,***)))***+++++++++***,,,------+++******+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,+++***)))+++---///---++++++,,,,,,+++***---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------------------------,,,++++++------,,,+++++++++,,,,,,,,,,,,---------------------......///+++,,,------++++++,,,---,,,,,,------......---------,,,++++++******++++++------------............+++,,,...---,,,,,,---//////...---...//////---+++.........---------------------......------,,,+++)))***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***+++---......,,,++++++,,,+++++++++,,,------............/////////000000000///333DDDcccqqqrrrMMMcccnnnvvvXXXwwwyyyKKKIII555***333PPP:::FFF888(((;;;DDD===KKKJJJ===}}}^^^+++222DDDUUUqqquuuooojjjlllooommmcccYYYGGGBBB<<<999888666222///---------,,,,,,+++++++++///......???WWWLLL111'''333,,,...000...+++***,,,///,,,,,,------,,,+++***))),,,,,,,,,,,,---///000222444111666222:::@@@<<>>]]]zzzZZZ>>>///+++,,,---------,,,,,,,,,+++++++++***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,+++***,,,...//////...+++,,,------,,,,,,...///,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++......---,,,***))))))(((++++++++++++++++++++++++------,,,***))))))***+++,,,------,,,***)))***+++++++++,,,------------,,,++++++,,,,,,,,,---------,,,---...---,,,++++++,,,000...,,,+++,,,,,,+++))))))))))))***+++,,,,,,,,,+++++++++++++++++++++***...---,,,,,,,,,,,,---......---,,,,,,......---,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......***+++---,,,,,,+++---...+++,,,---...............111000000///////////////------------------,,,,,,)))+++------------///000---------///000000...+++/////////......---------......------,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,------+++---......---,,,---...******+++,,,,,,------...////////////000000000000000;;;XXX{{{}}}dddHHHmmmyyy333OOO555'''666]]]OOOiii{{{oooPPP111EEE888{{{TTT444555;;;UUU}}}wwwttttttxxxzzzrrraaaRRREEEBBB>>>999555222...+++***+++,,,---------,,,,,,444&&&999777555'''444.........---++++++,,,...,,,,,,---......---++++++***+++---...///000000//////000666111999@@@:::JJJ\\\wwwzzzsssdddjjjsss|||sss```HHHnnnxxxRRRuuuwwwhhhzzzmmmNNN555+++,,,...------,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---***+++------------...000---......,,,***(((((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******)))...------,,,+++***)))(((,,,,,,,,,,,,,,,+++***)))+++,,,---,,,*********++++++,,,,,,+++***)))+++,,,++++++,,,---------------,,,,,,,,,,,,------------,,,---......,,,******+++///---++++++,,,,,,+++***'''((()))***+++,,,,,,---*********+++++++++++++++...---,,,++++++,,,---......---,,,,,,......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...)))+++,,,,,,,,,,,,---///******++++++,,,+++++++++///......---------------------------,,,,,,,,,,,,***+++------------...000------,,,...///000...---/////////...............///...---,,,,,,,,,,,,---............------,,,+++---,,,,,,,,,,,,------...+++---...///---------...+++++++++,,,------............/////////000000000777KKKkkk[[[ZZZPPPJJJ:::LLL...555///OOOaaaVVVLLL888:::;;;666XXX<<<|||lll555,,,@@@???OOOzzzyyy{{{yyyzzz}}}~~~sss___OOOFFFCCC>>>999444000...---------------------------222))):::AAA;;;,,,222///...,,,,,,---------,,,,,,------...............)))+++---///000000//////000333999111777>>>999HHHUUUgggzzz~~~wwwbbb>>>FFFzzzuuuzzzYYY222888TTTkkkxxxyyybbbAAA...***---------,,,,,,,,,,,,++++++)))***+++,,,------------++++++------------++++++,,,+++***+++,,,---,,,++++++---...---,,,,,,---...,,,---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++)))'''++++++++++++++++++++++++++++++,,,,,,,,,+++***)))'''***---...,,,***++++++++++++,,,+++)))***,,,...+++,,,------...---------,,,,,,,,,------------...+++---......,,,***))))))...,,,++++++,,,---,,,+++*********++++++,,,,,,,,,))))))******++++++,,,,,,...---+++******+++---...---,,,+++,,,---...---+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,+++***------,,,+++++++++++++++---------,,,,,,,,,+++++++++,,,------,,,,,,...///...---,,,,,,...//////...............///////////////...---,,,,,,,,,------++++++,,,---------,,,,,,,,,+++******+++,,,---...+++---//////...---...///,,,,,,,,,---......//////------........./////////>>>[[[|||SSSOOOggg___QQQaaavvv>>>LLL,,,777///>>>YYYhhhIII+++)))888DDD:::GGGCCC+++***>>>HHHRRRtttvvv}}}|||}}}ttt___NNNEEEBBB>>>888333000000111000///...---------...///+++111444WWWAAA///111111---++++++---///---+++,,,,,,,,,,,,------......)))+++---///000000///...111555<<<222555<<<777GGGOOOtttKKK___wwwbbbNNNhhhZZZ```JJJ999:::$$$333000,,,RRRqqqjjjKKK222,,,///---------,,,,,,,,,++++++)))***+++,,,------...---***+++---......---+++***---+++******,,,,,,+++***...//////...,,,++++++,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........+++(((&&&(((((()))+++,,,---......******,,,,,,---,,,+++***%%%)))...///---+++++++++***++++++***)))***---///+++,,,------......------,,,,,,,,,---------......+++,,,......+++)))((()))---,,,***+++,,,------,,,------,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---...---+++******+++---...---,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...)))+++,,,,,,,,,,,,...///000000000000///...------...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++---...---,,,,,,---//////---++++++---///000///------......//////000000///...---,,,+++,,,------((((((***+++,,,---------******)))))))))***,,,---+++---//////.........///,,,,,,---......//////000------------.........///BBBdddOOORRR```eeeWWWcccNNN555LLL,,,))),,,333@@@eeeCCC888...,,,PPP555SSS}}}...666222:::QQQVVVlll{{{~~~~~~}}}~~~uuu___NNNCCCAAA===777333111222444222111...---,,,---///000&&&999///kkkvvv$$$111///...------......---,,,,,,...000///---++++++++++++,,,---///000111111111777444222333777===BBBDDDMMMeeennn???MMMcccttt___666333AAAOOO===cccCCC666444FFF<<<:::...@@@hhhsssUUUJJJ###000,,,,,,,,,,,,---///,,,(((+++,,,---......---,,,+++------------------------------------------------------............------++++++,,,,,,,,,+++******+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,+++---------+++++++++---***+++,,,------,,,+++***000---******---......,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///))))))***+++,,,,,,,,,,,,,,,,,,---...---,,,***))))))***+++,,,,,,+++***)))******))))))***,,,...///++++++*********+++---...---......+++((('''))),,,---))))))......++++++///,,,,,,,,,------.........000...,,,))))))***,,,...,,,++++++******++++++,,,000///...---,,,+++++++++------------------------.........,,,***)))+++---......,,,,,,+++,,,---...///...,,,+++***++++++,,,///,,,)))***,,,...---,,,+++,,,---.........---,,,++++++,,,------,,,,,,+++......---,,,,,,...///000111++++++111000,,,222>>>EEEpppOOOYYY\\\WWWJJJmmmeeeOOORRR===222;;;...222...eeeHHH%%%***666HHHAAAuuuLLL111///###SSS@@@PPPsss]]]MMMDDD@@@:::666555666888999111///,,,***)))+++...///...555<<<***333///......---......---------...//////---++++++,,,,,,,,,---///000000000000444444333444777<<>>@@@RRR???'''222...SSS<<>>}}}LLL>>>,,,111///---+++)))***---111.........------.........------------------------------------------------------............------///---,,,***))))))******------------,,,,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++,,,------,,,++++++///---+++***,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,+++***)))))),,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++***+++---///...,,,)))(((---,,,,,,++++++++++++,,,+++,,,......,,,+++,,,---...++++++------+++***---,,,,,,,,,------------...------,,,,,,,,,,,,++++++...------,,,,,,------...///...------,,,,,,,,,,,,------------------------***+++,,,,,,+++,,,...000//////...------...///000++++++++++++,,,---...///---+++******+++,,,,,,++++++,,,------......------...............---,,,+++,,,,,,---..................++++++...---///===NNNvvvmmmIIIjjjqqqFFF@@@XXXkkkiiiLLLaaaIII???@@@000<<>>CCCHHHPPPQQQ^^^KKK111666888ggghhhEEEEEEiii\\\111///000[[[BBBKKK333DDDCCC???DDD888+++RRRAAA...MMMXXXCCC---000...---,,,)))(((+++000000///------------///000------------------------------------------------,,,------......------,,,000...,,,)))((()))***+++******+++,,,---...//////---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------++++++,,,...***++++++++++++++++++***...---+++++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,+++***------,,,,,,++++++++++++***,,,---.........------...---,,,---,,,+++***+++------------------------+++,,,---------,,,++++++------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------,,,,,,---/////////...---...///000111,,,,,,,,,,,,------......++++++******++++++++++++,,,,,,,,,---------------////////////...---,,,,,,+++,,,---...///...---,,,---++++++,,,---333DDDVVVuuukkkXXXKKKhhhKKKdddnnnrrryyymmm666JJJ---===___NNN@@@;;;CCC>>>===444BBBXXXfffjjjMMM,,,+++111+++===JJJnnnzzzoooZZZMMMMMMCCC777444777999555000---,,,+++***+++---///111444555jjjjjj.../////////---++++++---000000000///---++++++---///------...............------222888999888999>>>CCCEEERRRJJJmmm[[[UUUUUUBBBDDD888000WWW```JJJTTTJJJ>>>(((111GGGGGGMMMAAAZZZ^^^===PPPfffTTTQQQQQQCCCwwwqqqMMM<<>>AAA>>>UUUTTTjjjVVV<<>>@@@BBBPPPUUUlllzzz[[[PPP^^^hhhQQQ\\\jjjfff```PPPSSSXXXGGGIII\\\nnnGGG...888@@@???333BBBjjjKKK:::---''',,,000,,,***---++++++,,,,,,,,,,,,++++++------------------------------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,---------...******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,---///,,,,,,+++******+++,,,,,,+++,,,---+++))))))+++...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,+++++++++,,,---...,,,+++************+++,,,+++,,,,,,------.........+++,,,---.........---,,,---+++)))***,,,------+++***------******......+++......---------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...++++++,,,,,,---......///,,,...000000...------------,,,,,,,,,,,,...///111------...//////...---,,,***---//////---,,,,,,...------,,,,,,,,,---...///***+++,,,------......---,,,,,,++++++,,,,,,---...000...---///888DDDPPPVVV<<>>555000//////...,,,------,,,,,,,,,---......333YYYJJJ...000111---))))))---222...000111111///---,,,,,,)))***+++---.../////////222111111444888<<>>[[[HHH777uuuMMM@@@000&&&+++111...---000******,,,------,,,******------------------------------------------------+++,,,,,,------,,,,,,+++))))))+++,,,,,,,,,,,,,,,)))***+++---///000222222---------.........//////******+++++++++,,,,,,,,,)))+++,,,,,,,,,,,,...///......,,,,,,,,,,,,......+++,,,---+++)))(((+++...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---))))))***+++,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,+++***))))))***+++,,,+++,,,...000///...+++******+++---...///...------///+++((((((+++---,,,+++)))------******//////+++.........------,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------,,,,,,,,,------...++++++,,,,,,---...//////***,,,/////////......///,,,,,,++++++,,,---///000+++,,,---////////////...+++...111000...,,,---...------,,,+++,,,---...///))))))+++,,,---.........---,,,+++***+++,,,---...111///...111;;;HHHQQQSSS555MMMOOOPPPTTTgggtttPPPCCC<<>>777222222999<<<777222111111+++)))000:::<<<222'''111RRRYYYQQQ111...EEE]]]666444IIIyyyttt\\\SSSTTTAAA<<<666111...---,,,+++...333 ///777)))111111777222000))),,,,,,222+++222///000000111000///...---...............///000000///000222555888:::;;;<<>>GGGKKKOOOEEEUUU777>>>999KKKMMMeeeLLLooonnnrrr^^^```wwwmmmAAAGGGcccoooqqqfff]]]|||bbbCCC111,,,------,,,------,,,,,,,,,+++******---------------...///000---------,,,+++***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******+++,,,,,,---------------))))))******+++,,,------......------,,,,,,,,,,,,------,,,+++*********+++---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,------------......---,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,------------............------------....../////////////////////////////////...............---..................------...---,,,++++++---//////......---,,,,,,,,,,,,111000///...---,,,,,,,,,------------.../////////---,,,+++++++++,,,---...+++--->>>XXXPPPYYYHHH---+++<<<000$$$222===UUUIII666;;;888333888444555///222666777444111111333111///---000444555222...777DDD]]]vvv<<<444---111333LLLGGGHHHvvvccc^^^UUUHHH;;;777222///...---,,,+++///***---222---000;;;666000333111222...***...,,,------...000111333333//////............//////000000111222444666888999<<>>KKKQQQNNNTTTQQQ___OOORRRWWWFFFSSSbbbYYYZZZRRRWWWOOOTTTbbbPPPBBB___zzzsss___DDD222//////,,,,,,++++++************+++......---------...//////++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,+++***)))+++,,,------......------+++++++++,,,,,,------...+++,,,,,,---......//////,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------------*********+++++++++,,,,,,......---,,,,,,,,,,,,---------,,,+++++++++,,,,,,++++++,,,---------,,,,,,////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,------,,,,,,------......++++++,,,,,,------......000///...------...///000........................,,,---...///000111111222,,,---...//////...---,,,---......---,,,,,,---///---------,,,,,,------......------------...//////,,,...///...------...///,,,+++***)))***,,,...///---CCCfffKKK@@@AAAWWW>>>///222...888FFF888(((000III888>>>555***111444===000222000,,,+++000333444...333666444...+++---111???NNN{{{nnn<<<===000777333NNN444EEE\\\lll^^^XXXLLL???777444111000//////...---111+++,,,)))---,,,222XXXnnn---111+++//////+++---------...///111333444000000///...............000000000111444777;;;===777AAADDDKKK```xxx[[[CCC===888999QQQ___AAA???@@@SSS[[[jjjmmmcccPPPIII444IIIWWWWWW<<>>777444666999@@@UUUsssLLL888BBB;;;333:::MMMAAAHHH{{{kkk```VVVJJJ@@@555333000/////////...------...---%%%///+++999777444&&&222333(((......---...///111222444111000///...............//////000111444888<<<>>>;;;BBBDDDKKK\\\lllAAABBBCCCDDD999XXXkkkkkkiiiYYYRRRJJJCCC555;;;cccppppppLLLVVVDDD...YYYHHH999```tttzzzcccFFF666///)))...------,,,---...000111///...---,,,,,,,,,,,,,,,000000///...---+++***)))---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------...------,,,+++***)))(((((()))***************..................------/////////...------,,,,,,((()))+++---...---+++***---......//////......---*********++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---++++++++++++,,,------...***+++,,,,,,------------'''((())))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------+++*********+++,,,,,,---))))))***++++++,,,------111///...------...///111------------------------000000000000////////////,,,---///000000///---,,,+++---000000///---------+++++++++,,,---...///000000///...------------------///111///,,,+++,,,...,,,+++)))((()))+++...000BBBiii@@@333777???IIIGGGXXXdddPPP555...222FFF;;;GGG???000///...666111111---,,,666FFFOOOOOOiiiZZZIIICCCGGGJJJEEE???@@@YYYXXX222;;;CCCCCC+++>>>FFFQQQJJJrrrddd[[[OOOCCC<<<222000...---------,,,+++(((//////$$$222...EEE===333'''222444+++......//////...///111444222000---...000111000...---///222555888999:::::::::???FFFJJJOOO^^^{{{dddAAACCCGGG???GGG]]]YYYCCCUUU]]]SSSMMMMMM```|||OOOWWWddd+++666rrrQQQ:::dddqqqSSSAAA666+++...,,,---///...++++++///......------------............------------......///...---,,,,,,,,,,,,,,,+++***))))))((()))))))))...---+++*********+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,+++++++++,,,,,,---......,,,******---...---+++000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,------,,,+++******,,,---///+++,,,,,,------,,,,,,+++...,,,***+++......,,,)))........................*********+++,,,---...///+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******++++++,,,------,,,------......------,,,,,,,,,++++++,,,---///000---------............///111111000...---,,,+++***000///---,,,,,,---///000........................+++,,,------......------000///---+++*********+++---333+++(((555111***444VVVnnnwwwPPP:::888444888]]]hhh///,,,000777FFF???222555000***555===&&&222FFFPPPRRRaaaooo<<<>>>MMM:::MMMMMM***222666111FFFQQQMMMAAApppkkkaaaZZZKKK===888000000000///...,,,+++***///111***///000444PPPaaa333,,,333444+++...//////...---...111444111///---...000222111000,,,---///222444777888999;;;???EEEJJJNNN\\\www}}}RRR555===JJJLLLPPP\\\uuuWWWHHHNNNXXXmmmpppiiiiiilllfffeeeooo|||qqquuu:::IIICCCFFFNNN555999WWW|||sssOOO666///,,,+++,,,...+++''')))///......------------......------,,,,,,,,,,,,------......------,,,,,,,,,,,,************+++,,,,,,------,,,+++*********+++,,,************************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------...,,,******,,,...---+++......---,,,+++******+++,,,,,,,,,,,,,,,---------------------------------...---,,,++++++,,,...///,,,,,,*********,,,...///,,,,,,,,,++++++,,,,,,,,,---++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------......------------,,,,,,,,,---...///000---------............/////////......------,,,,,,///...---,,,,,,---...///------------------------+++,,,------......------000///---,,,+++,,,,,,---000...,,,...---&&&...FFFlllhhh@@@QQQ888CCCnnnXXX(((///<<<666GGGFFF???BBB888+++...<<<+++===WWWdddaaa\\\sssxxxdddhhhkkkPPP;;;???EEEtttvvvDDD...666777;;;QQQQQQHHHHHH{{{}}}fff]]]UUUGGG:::666000000000///...---+++***///)))222,,,999;;;}}}444000222444,,,//////...,,,,,,---111444000///...///111222111000......///000222555888999<<>>VVVsss~~~{{{xxxssszzzvvv```:::***---444999FFFZZZdddmmm|||XXXCCCAAAAAAMMM)))___jjj]]]ooosss[[[GGGFFF///---------***'''***///......------------......,,,,,,,,,++++++,,,,,,,,,...------------,,,,,,,,,+++++++++,,,---...000000,,,++++++++++++,,,,,,---,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++------,,,++++++,,,,,,,,,...,,,***+++,,,------,,,------,,,+++************,,,,,,,,,------.........------------............,,,,,,++++++,,,---///000++++++******+++---...000,,,+++***))))))***+++,,,,,,++++++,,,---...,,,***++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------------------...///000111---------............///---------------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......000(((...444'''&&&HHHmmmxxxqqqqqq|||pppfffBBB+++333%%%---;;;<<<999<<<999333666...///GGGMMMBBB777888TTTjjjBBB///;;;<<<000???```\\\tttWWW999>>>;;;555@@@BBBKKKSSS???333]]]uuucccYYYPPPBBB777444000000000///...---,,,+++...!!!666&&&:::AAA===222...222---//////---++++++,,,000333000000000000111111000///222111000111333666999<<<===???BBBFFFIIISSSgggzzzqqq\\\___}}}KKKQQQZZZqqqYYY555,,,444666DDD555222))),,,===JJJWWWiiipppiiiLLL@@@YYY999GGGYYYxxxgggmmmKKK@@@888222------...,,,---///......------------......------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///000++++++++++++,,,,,,------///...,,,++++++,,,...///+++,,,,,,,,,,,,,,,,,,+++------,,,+++++++++,,,,,,---,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,------...//////,,,,,,,,,------------------,,,,,,,,,,,,---...///*********+++,,,---...///,,,+++)))(((((()))+++,,,+++++++++,,,------,,,,,,************************---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------------.........///......---,,,,,,+++******++++++++++++++++++++++++******++++++,,,------.........------------......------......///000000111---------............///------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------......///'''111444''';;;ppprrr___rrr{{{HHH444===***...;;;CCCBBBBBBBBBBBBDDD444===TTTMMM999///222NNNhhhYYYGGGCCCCCC888444@@@PPPJJJ<<<333777>>>BBBCCCKKKBBBCCC@@@FFFCCC222:::{{{rrrcccYYYMMM@@@666333000000000//////...,,,,,,222$$$555+++555UUUXXX444***000///......---+++***+++///222222222333222111///......333222000000222555888;;;>>>>>>@@@CCCGGGOOO___nnnrrrpppeee~~~yyyhhhjjjTTTkkk}}}xxxTTT@@@666888:::...555>>>AAA777)))%%%***AAAbbbXXXkkkXXX???RRR>>>SSSaaauuu|||vvvUUUHHHCCC666,,,,,,000000...,,,......------------............------------......,,,,,,---......------,,,------,,,,,,,,,,,,------++++++,,,,,,------------///...,,,++++++,,,...///,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---...------,,,,,,,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,......------,,,,,,,,,,,,******++++++,,,---......,,,+++)))(((((()))+++,,,***+++,,,------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,------........./////////......---,,,,,,+++******++++++++++++++++++++++++***++++++,,,------......///......------......///------...//////000000000---------............///.........---,,,,,,++++++***,,,...//////...,,,***------------------------+++,,,------......------)))******+++,,,,,,,,,---000---111,,,+++TTTxxxbbb\\\kkk```)))---333---===@@@:::888777333???:::IIINNNPPPOOOBBBHHHRRRUUULLL???:::444222888;;;<<>>555111000000000000///...------444///111999888~~~>>>***///000---------,,,++++++---///111333444333111///......111000///...///222555777>>><<<===AAAEEEKKKXXXcccwww```UUU]]]gggrrrzzzUUU:::333222888<<<222:::(((000111222555///...999aaabbbnnn___PPPdddKKK~~~uuulllZZZIII:::---+++//////,,,***......------------......///......------......///+++,,,---.........---,,,...---,,,++++++++++++++++++,,,---------------,,,---,,,+++******+++,,,---,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...,,,------,,,++++++,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,///......------,,,++++++++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,)))+++------,,,,,,---...------------------------*********+++,,,---//////------............---------------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......000///...------...///000,,,,,,...///////////////---------............///.........---,,,++++++******,,,---......---,,,***........................+++,,,------......------((()))***+++,,,,,,++++++222333000)))999gggtttQQQ>>>;;;GGGeeeggg555333///000000888:::666???HHHCCCGGG777;;;:::===BBB>>>LLL@@@555///...))))))<<>>//////333444BBBGGG888XXXAAA<<<111+++///:::ZZZJJJ888@@@MMMFFFEEERRRVVV|||kkkXXXTTTmmmyyyeee@@@222BBBBBB???]]]~~~qqqgggXXXKKKDDD>>>666//////000000000000///......(((///)))>>>bbbYYY333...---***,,,......---+++++++++***...333444333222333444222222222222222444555666<<<999999>>>BBBGGGPPPXXXnnnZZZvvv|||iii]]]mmmQQQ===666???;;;:::;;;111888111555444777???888111666444>>>NNNFFF===555---)))---444.........------.........---,,,,,,++++++,,,,,,---***+++---//////...---,,,+++++++++,,,---...///000------...///...---+++***---......//////......---,,,------......------,,,))))))***+++,,,...///000+++---...---******,,,///+++++++++***++++++,,,,,,---,,,,,,+++***)))((((((******+++,,,,,,---......++++++,,,---............------------,,,+++******+++,,,,,,------,,,,,,+++'''***------,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---------------------------++++++,,,------......///111///...------...///111***+++,,,...///......------------.........//////******+++,,,,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------------++++++'''---,,,CCCuuuaaalll}}}aaaOOOLLLYYYfffxxxxxxFFF)))III]]]uuufffmmmyyyzzzyyyeee>>>XXX666,,,---555999777KKKLLL444666???DDDgggZZZ@@@lllgggNNN???HHH777...```zzzpppeeeVVVJJJEEEBBB:::222///000000000000//////...,,,222222???|||000+++000---...//////......000222///222555666666555444555555333222000000111333444999===AAAAAA@@@EEEOOOXXXcccZZZSSS```XXXPPP>>>>>>>>>===;;;999666555777777666444222222444777888%%%nnnpppUUUEEE>>>111+++///222//////...---,,,,,,++++++---------------------------,,,***))))))***,,,---.........................../////////...------,,,,,,---...//////...---,,,,,,,,,++++++,,,,,,---...........................+++,,,,,,---............,,,------...---,,,+++***---,,,***(((((((((***+++000000...---,,,+++++++++------,,,+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,+++++++++---000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,+++***)))(((000///---+++*********+++///000///---++++++---///+++,,,------......------...------------,,,,,,,,,---,,,+++,,,...///...---------------------------///---,,,,,,---...---,,,///---+++,,,///000///...***---///,,,)))***,,,---(((555000bbb[[[nnn{{{lllGGG;;;MMMHHHSSS777BBB333~~~UUUnnnLLL000???'''''']]]IIIQQQLLLBBB444aaajjj555ccciiiXXXNNNTTT333444[[[qqqggg___VVVPPPGGG<<<444222444000------000222222111,,,>>>***JJJJJJ***000---...///...------///111...000333444444333333333555444222111111333444555222888>>>@@@AAAEEENNNUUU[[[uuuiiiXXX{{{hhhQQQ888888999:::;;;<<<<<<<<<<<<888777444222111111111222555...hhhiiiMMM???222---000...............---,,,+++***---------------------------,,,+++******+++,,,---------------------------...............---,,,,,,....../////////---,,,+++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------------,,,***++++++++++++***)))(((///...,,,++++++,,,---...------,,,,,,,,,---......------,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***+++---///000---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,++++++++++++///...---,,,,,,,,,---.../////////---,,,+++---///+++,,,------......------++++++,,,---...///000000---,,,+++,,,...///...---------------------------...---++++++---......---///---+++,,,...000///...++++++***(((((()))***+++999444SSSYYYddd{{{ccckkkvvvXXXKKK999<<<...<<>>cccmmmeee\\\SSSMMMFFF<<<444222444111......000111111000---555<<>>???>>>:::666555666666444222,,,555ZZZ{{{eeeSSSMMMDDD<<<555+++---......///...---+++***------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++...............---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++***))))))......,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,++++++***+++,,,...///------------------------------,,,,,,,,,,,,------///...,,,++++++,,,...///---------------...///000...//////...,,,,,,---///,,,,,,---............---,,,,,,---...///000000111---,,,+++,,,...///...------------------------------,,,++++++---//////......---+++,,,...///.........***'''''')))******)))&&&<<>>```DDD111EEEwwwkkkvvvvvvlllKKKAAAFFFrrrqqq333~~~zzzXXXQQQKKKLLLJJJ555LLL000"""---888aaammmDDD\\\vvvYYY999999fffmmmiii\\\RRRHHHDDD@@@:::444222444333111000////////////222<<>>666///,,,---.........---,,,+++,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++)))***+++,,,---///000111,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,------...///...------,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------.........//////,,,,,,,,,++++++,,,,,,,,,---+++)))((()))+++...000------------,,,,,,++++++,,,...//////------...///,,,---......//////......000////////////.........---,,,+++,,,...///...---------------------------,,,+++***+++---/////////---------,,,,,,,,,------///******---...---///444PPPjjjDDD222EEEZZZssskkkgggkkkqqq???mmm|||gggCCCDDD<<<+++===KKKIIInnnxxxRRR;;;iiippp^^^kkk}}}kkkiiiYYYMMMBBB???===999444222333222222111///////////////AAAkkk.........///...,,,+++---...///000222222111111333444000111111222222333333333888999999999<<>>888888888888777888888999999666333222333666777666444***999bbb~~~xxxrrrnnn~~~zzz[[[FFF???888------------------------+++,,,,,,------.........,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------))))))***+++,,,...000111,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,+++*********))))))******+++,,,------------............+++++++++,,,---...///000+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***------------------------,,,,,,,,,---......//////,,,,,,++++++++++++,,,,,,,,,+++)))))))))+++---...,,,---------,,,+++******+++---//////...---...///------...////////////...,,,,,,---...///000000111---,,,+++,,,...///...------------------------------,,,++++++---//////...------...---++++++,,,---***(((***---,,,,,,888HHHYYYAAACCC000------jjjooocccyyy~~~iiiZZZeeennn444FFFRRREEECCC???SSSkkk;;;UUUiiimmm}}}yyykkkfffWWWJJJ>>>;;;;;;888444222111222222111000...///000///FFFEEE///000000...---,,,---//////000111111000111333444222222333333333333333333777777888:::===AAAFFFJJJPPP\\\lllwwwuuuUUU555666777777888888888888888888888888999999888888777000555ssslllNNNCCCEEE@@@...---,,,++++++,,,...///++++++,,,,,,---......///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,++++++++++++---...///,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------------,,,******)))))))))***+++,,,---------------,,,,,,,,,+++++++++,,,---...///000+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++.........///.........---+++++++++,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---.........---,,,+++---//////.........///------...///////////////++++++,,,---...///000000---,,,+++,,,...///...---------------------------...---++++++---......---,,,......---***)))+++---))))))---...)))...IIIggguuu+++(((///888ZZZxxxmmmmmmeeeUUUqqq{{{lllqqqzzzlllKKK...CCCTTTEEEooofffgggFFFGGGggg{{{uuuiii^^^WWWIII<<<999999777444222///111333222000///000111888\\\ccc000000000///------...///...000000000///000222444444444444555555444333333555777:::>>>AAAEEEHHHJJJOOORRRbbbrrr~~~iiitttbbb```EEE777888999999999777666444777888999888666444444555999:::oooUUU999///...,,,******,,,...000++++++,,,,,,---...//////***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...************************+++,,,------............,,,,,,+++++++++,,,...///++++++++++++******)))(((......---,,,,,,,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,------......------,,,...//////000//////......******+++,,,,,,---......,,,++++++++++++++++++,,,------------------------***+++---///000000000///***,,,///000///......///---......///////////////......---------,,,,,,,,,---,,,+++,,,...///...---------------------------///---,,,,,,---...---,,,,,,...///---***)))+++---+++,,,000///)))333XXXTTT888444BBB%%%[[[WWWDDDOOOPPPuuusssAAA666>>>XXX{{{{{{aaannn{{{rrrfffVVVWWWHHH;;;888999777444222---000333222000///000222DDDwww777222***555 444555)))......---,,,,,,...///000333444555444222111222333333444777:::===@@@CCCDDDKKKPPP[[[iiiyyyfffiiiFFFRRRzzz\\\\\\AAA888===333@@@333999444:::777888:::777222222888111ssskkkIII888...111... (((111%%%......---+++***)))+++------***)))***...///...+++..................------++++++,,,,,,,,,---------...------,,,,,,++++++***++++++,,,---............---...///...------...///---,,,,,,+++*********+++000,,,((()))...000///,,,,,,,,,,,,---------......+++,,,------......------------------------------...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,---......//////......,,,---///000000///---,,,***+++,,,---,,,+++***)))---,,,+++***+++,,,---...---------+++******,,,............------.........000000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...//////......------,,,,,,,,,------...//////.........---------,,,++++++---...///...,,,///...---,,,+++***++++++,,,111---(((777RRR[[[TTTzzz```444&&&111000QQQsssccc^^^XXXMMMCCCQQQjjjHHHNNN444RRR111fffZZZBBBAAAGGGxxxxxxkkk___UUUIIIEEE???;;;777555222111///333,,,***333///,,,<<>>===AAA<<>>RRRIII<<<222000222666999999;;;999FFF666GGGOOO>>>EEEbbb|||lllIIIEEECCCnnn|||nnn\\\OOOKKKEEEAAA<<<888666444111///000222+++666///+++@@@777QQQ,,,---666+++(((222---...000111111111000///,,,...000111222333555777333444666888<<<@@@CCCEEEIIIMMMTTT]]]fffvvvWWWQQQHHH@@@RRRGGGBBB:::???fffrrryyyfff@@@;;;333FFF<<<999...FFFXXXKKK111333[[[```GGG555555666333...)))***---//////---,,,,,,,,,***---///...+++***,,,///---------...............,,,,,,,,,------------...,,,,,,,,,,,,------..................---,,,++++++---...///...---------///------,,,,,,,,,,,,------...,,,++++++...///...---,,,------------.........,,,---......//////......+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,---......///.........,,,------......------,,,,,,,,,,,,---------------***+++,,,---...---,,,++++++---------,,,,,,---///---,,,,,,++++++,,,,,,---000///...---------------......------......///000------...............---......---,,,,,,,,,------........................---,,,,,,---......---+++,,,---.../////////......,,,222@@@MMMOOOHHHDDDEEEEEETTTqqqccc===DDD111111222666;;;@@@BBBBBB///===111III111;;;DDDKKKKKK>>>;;;ZZZxxxXXXKKK>>>TTTzzzvvvkkkWWWJJJIIIEEEBBB>>>:::888666444222111...000000111---777[[[$$$222333)))...000---...000111111111000///000111333333222333444666555666777999===AAADDDGGGHHHKKKRRRYYYaaaooo~~~kkkfffSSSTTTHHHYYYHHHJJJDDDCCCllluuupppmmmVVVUUUGGGTTTGGGCCCKKKNNNJJJ???<<>>BBBEEEEEEHHHNNNUUU[[[ggg~~~yyyjjjSSSuuuSSSRRRccc[[[>>>DDDMMMPPPhhheeevvv}}}^^^RRRGGGEEE???;;;???VVV~~~rrr]]]aaaaaa[[[VVVfff{{{{{{LLL///''')))000+++---...///---------...---...///...---,,,---...,,,,,,------.../////////,,,---------............//////......---,,,,,,+++---------...------,,,,,,---...///...------...///++++++*********+++,,,,,,+++,,,------......---------.........////////////+++,,,------......------------......//////000000/////////...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,---......//////......---,,,,,,,,,,,,,,,,,,---************+++,,,------++++++,,,,,,------,,,,,,***,,,...///...---...///------,,,,,,,,,,,,------///......---------......------,,,,,,------...///.........///......---,,,///......---,,,,,,,,,,,,---------..................---,,,---......,,,+++---,,,,,,,,,---...//////555CCCMMMLLLJJJJJJDDD;;;>>>DDDPPPgggddd,,,<<<;;;;;;>>>CCCDDD@@@<<<<<<555'''+++NNNHHH&&&AAAAAALLLKKKEEEGGGTTTuuu___OOOooo|||wwwnnneeeWWWLLLHHH>>><<<:::888777666333111111,,,555&&&666:::LLLqqq111111...............------......///000111222333333222222333444222222222444777<<>>BBBBBBGGGgggzzzFFF@@@CCCHHHKKKJJJFFFCCC@@@DDD777 222***ggg)))DDD888:::BBBLLLBBB,,,@@@ssspppQQQEEEOOOfff|||sssggg^^^UUUKKKDDD===;;;999888888666333111///111///222111@@@000888555+++222......---,,,,,,...///000...000111222111111333444666666666888;;;@@@DDDGGGIIIKKKOOOSSSVVV```sssdddyyywwwxxxgggWWWIIICCCHHHYYYrrrggghhhmmmOOO+++FFF...***FFF^^^[[[PPPMMMkkkEEE333,,,:::JJJOOOWWWbbbNNN444333---......---,,,---///111111...,,,---///000---***,,,,,,------...///000000---------.........//////,,,,,,------.../////////++++++,,,---............---...///...------...///,,,,,,,,,,,,------...///***,,,...///...---------******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////***++++++,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,---......//////......---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///000---,,,+++***+++,,,---...))),,,...//////...///000///......------......///......---------......//////////////////000111111.../////////...---,,,,,,000///...---,,,+++++++++---------.........//////...---------......,,,***+++***)))***...333888;;;kkkVVVGGGDDD:::++++++888OOOAAA444444MMMvvvmmm@@@KKKVVVYYYPPPDDD<<<888111===...)))```555111888@@@@@@???BBB<<<666;;;ooolll;;;BBBxxx}}}qqqbbbYYYSSSJJJ@@@>>><<<;;;::::::888666333---555)))???+++BBB___999'''(((///111...+++,,,///111000///000000000000000111111222666444444666666666;;;AAAHHHKKKMMMMMMOOOXXXhhhttt}}}mmmzzzxxxzzzoooKKKNNNvvvxxx]]]QQQiiiiiiZZZLLL[[[lllcccnnn___EEEZZZaaaVVVQQQOOOKKK))):::000;;;IIIFFFmmmRRR888111222...***,,,111000***///...,,,,,,...///...---)))***+++,,,...///000000111......111111---,,,.........//////...---,,,,,,+++,,,.../////////............---,,,,,,,,,,,,---++++++,,,,,,,,,------------------...------,,,,,,+++++++++,,,,,,---------///---++++++,,,,,,+++***,,,,,,++++++,,,...///000...------------...//////------,,,,,,,,,,,,++++++))))))+++,,,,,,,,,,,,,,,111000///...,,,***))))))+++++++++,,,,,,---------+++,,,---...---,,,+++***,,,,,,,,,---...///000000,,,,,,,,,,,,------...///000000000000///...---,,,////////////////////////,,,...000000...---///111...............///000000---...000111222222111111/////////////////////////////////...------,,,,,,........................000222+++%%%+++222AAAVVV|||bbbHHHCCC888III222444NNN666:::DDD<<>>===???---333+++222&&&666TTTCCC888===AAA888QQQ:::NNN^^^666999VVVzzzmmm{{{qqq~~~uuukkkbbbXXXMMMHHHHHH@@@>>><<<999777555555555999---,,,555222ccc111333&&&...000...------///000000000111111111111111222222333666333333666666666:::@@@EEEIIIKKKLLLNNNWWWeeeppp{{{nnnzzzZZZiiifffdddlllPPPEEEeeeUUUTTT[[[[[[mmmeee\\\mmmWWWbbbFFFYYY>>>444---222???CCCaaagggTTT000+++)))---...,,,///666///...,,,,,,...///...---++++++,,,---....../////////,,,---//////++++++---//////.........------------.../////////...---,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------...---------,,,,,,,,,,,,,,,,,,------///---++++++,,,---,,,+++***************,,,---...---------,,,---......///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++.........------,,,,,,,,,------------------------+++,,,,,,,,,---,,,,,,,,,,,,,,,------......////////////...............//////////////////......---........................,,,...000///...---///111...............//////000...///000000000///..............................------..........................................(((333222+++---:::YYY|||{{{\\\KKK???666CCC666222888999666222444:::OOOiiizzzGGG222===;;;333222...333)))333000:::FFF555444DDD666JJJ777PPPCCCNNNAAA///???[[[qqq}}}vvv|||rrrggg^^^TTTJJJFFFFFF@@@>>>;;;888666555444444444444///BBB;;;MMM777***/////////000///...///000222222111111111111222333333555333333666666666:::???BBBFFFJJJLLLNNNVVVaaajjjrrrccczzz|||^^^nnnoooLLLhhhuuuMMM***bbbXXXNNNKKK;;;HHHMMM[[[@@@VVV000NNN///DDDCCC:::777///777===MMMuuuQQQ888)))...222+++***222///...,,,,,,...///...---,,,,,,---------.........---***+++...---***)))+++//////...------------...////////////...---,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++,,,---............------------,,,,,,,,,,,,///---++++++,,,---,,,++++++*********+++,,,---...,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++...---,,,+++************++++++,,,------......///........................,,,++++++++++++,,,...///---------------.........000///...---,,,,,,,,,,,,------...////////////...---------------------------...//////......///111......------......///000///000000///...---,,,+++........................,,,,,,------...//////000........................///111***+++???SSSfffzzzsssOOOKKK777111999;;;111///@@@222(((>>>HHHNNNggg^^^CCC444222///000111(((111)))666===BBBBBB:::DDDFFF???EEE>>>GGGMMM///KKK@@@999222FFFsssxxxnnnaaaXXXOOOGGGCCCDDD???===:::777555333222222000000666>>>___777...222---000222111......000333111111000000111111222333444222333666666555999>>>???CCCIIILLLOOOUUU]]]dddwwwuuuhhhxxxzzzlllzzzsssCCC___}}}ddd<<>>666OOO***333,,,///222111......000222///////////////000111111222111222555666555888===>>>BBBHHHLLLPPPUUU[[[___jjj~~~www|||ooowwwrrrccc|||RRRFFFMMM333888JJJ\\\hhhjjjgggAAA]]]CCCYYYPPPTTT666333333777rrrIII...***111333000///...,,,,,,...///...---//////.........------------++++++...///,,,+++---......---------......///,,,,,,,,,---...///000000......---,,,,,,,,,,,,---,,,,,,---------.........***+++,,,---.....................------,,,,,,,,,...---+++,,,---......---------..................,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,+++++++++,,,------...,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,---+++)))((())),,,///111---------------,,,,,,,,,***************+++,,,---***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,............///000//////---------------...//////////////////////////////........................//////.........---------////////////////////////%%%444;;;???JJJKKKCCCAAAcccIIIOOO///,,,...888222>>>TTTiiiUUU111777TTT\\\bbbSSS@@@444///***+++333333EEEOOONNNDDD>>>???<<>>333+++(((...BBBZZZaaaaaaWWWKKKLLLAAAAAAFFFNNNZZZIIIGGGaaa,,,...???KKKKKKDDD999===NNNsss~~~qqqgggZZZNNNIIIGGGBBB???>>>777666444222000000000000444000===VVV000,,,,,,,,,...//////...,,,///////////////000000111000///111555666444666;;;<<>>HHHAAA:::PPPhhhPPP666000:::!!!@@@===AAA000222QQQWWWKKKPPPwww~~~nnn999===yyywwwnnnTTTYYYOOO999KKKTTTeeeVVVeeeRRRfffVVV<<>>AAAFFFLLLRRRVVVRRR]]]gggxxxllljjjQQQ___III???AAA===::::::nnn~~~xxxaaaOOORRRTTTBBB;;;===666666<<>>888XXXSSSKKK///###555---...444CCCMMMEEE888;;;JJJJJJ{{{QQQ???CCC>>>kkkmmmcccQQQGGGIIIFFF>>>444222000333HHHAAA444XXXyyyiii[[[||||||jjj]]]XXXPPPGGG===999;;;===;;;888333...//////***///555///888SSS,,,---(((111333...333///111///...///222444333111///111333444333444555666;;;;;;===@@@EEEJJJPPPSSSMMMWWW^^^lllWWWMMMaaa===555777???>>>444===>>>]]]bbb999111<<>>>>>222:::???999FFFLLLXXXnnn```ppp___ooocccRRRUUUzzzkkkOOO777222111222///***,,,222111000000///............000///...---------.........---,,,,,,,,,...000111........................000000///...............///......------.........------------------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,++++++,,,---///000......------,,,,,,+++++++++,,,...//////...,,,+++...,,,***+++...///...---+++---...---,,,,,,---...------,,,,,,,,,,,,------...,,,***+++...//////---,,,,,,,,,------............---,,,++++++,,,...///---------............/////////000000//////...---......---------------...///---,,,,,,---...---,,,///---+++,,,///111111000...+++000111,,,000444,,,333&&&###333HHHJJJ:::***AAAkkkiiiHHH444///888---***BBBNNN???...000;;;CCCMMMjjjrrrnnn\\\SSSDDDHHHjjj~~~lllPPPAAA777......111111+++AAAJJJ333444FFFbbbzzzvvvggg[[[UUUNNNFFF===:::;;;<<<:::666333------...,,,///333111:::KKK'''...777+++///444222111000///000333444333222000111222333222333555777:::;;;<<>>:::666333DDDYYYuuuqqqqqqfffKKK___DDD333555AAARRROOO:::555BBB???777///===VVVMMMmmm===AAA<<<:::bbbtttSSS<<<---111333++++++444000///...---------//////000000///............///,,,,,,,,,,,,---///111222........................000000///............/////////.........//////000++++++,,,------...//////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---////////////......---,,,,,,+++///////////////////////////---++++++,,,.........***+++------,,,,,,...///,,,,,,++++++++++++,,,,,,...---++++++---......------------------.........///...---,,,,,,,,,......---------............///000000000000000000///...000//////...---------...000...,,,,,,---------,,,000...,,,,,,...000111222......111111555DDDDDD000444222;;;IIIJJJ>>>666999===JJJsssOOO<<<+++///000<<<@@@;;;///...:::@@@===HHHSSSRRR~~~ooo\\\???HHH___{{{hhhEEE///******333///888CCC222***@@@HHHmmm}}}~~~iiippp||||||ssshhh]]]VVVKKKEEE===;;;;;;;;;777333555...,,,000111///222666QQQ333---777+++111///000............000000111000111222222222111333666888:::;;;<<>>===TTThhhaaaKKKCCCIIINNN>>>BBBGGGAAA---(((777;;;TTTVVV)))000999FFFOOOkkkvvvTTT666///333222///000///...---,,,,,,---///000////////////////////////---,,,,,,,,,---...000111...........................------,,,,,,,,,------..................///000,,,,,,,,,---------......+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------......---------.........//////000000///......///000000///---,,,++++++---...///***+++------,,,,,,---......------,,,,,,------......---,,,,,,,,,------------------...............//////...------------...---------............/////////000000000//////...111000///...............111///---------...---,,,///...---------.........111111333666HHHccc___???;;;JJJWWWRRR<<<---444DDDAAA222ZZZ```HHH&&&,,,AAAGGG444***333===@@@EEENNNMMMQQQDDDWWWuuu~~~]]]HHH???XXXwwwWWWIII))))))111888===444555111HHHSSSiiixxxZZZZZZ~~~ooo{{{xxxvvvqqqhhh]]]VVVGGGBBB===::::::999444111777111---333555...111AAARRR***//////333***...,,,,,,---.........///000111222222222111333666888:::;;;<<>>CCC:::---666===DDDMMMPPPJJJDDDKKKCCCFFF???444444000'''***@@@444///222GGGEEExxxxxxXXX===000//////---......---,,,,,,---//////......//////////////////.........---------..............................------,,,,,,,,,------...---,,,,,,,,,------...///......---------,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,------....../////////000///...------...///000......---,,,+++,,,---...,,,---...---+++***+++,,,...------,,,,,,------.........------,,,,,,------........................///.........---.........---------............///---......//////.........000000///...............111///------......---,,,---...//////...,,,+++++++++111;;;IIIcccsssJJJIIIPPPIII777...222444///222---===lllSSS:::@@@LLL555444:::@@@<<<999HHH^^^TTTPPPEEE)))HHH]]]|||zzz\\\888AAAnnnyyyIII333...666@@@444000...GGGCCC===IIIDDDXXXvvvoookkkbbbVVVOOOCCC???;;;999888666333000333111---222555+++666ZZZ:::)))222333(((...---...000000//////111222000111222333222333555777888999<<>>999AAAHHH<<<444888999...888777111000111AAA\\\===HHHVVV<<<)))777666,,,;;;444---111===???@@@~~~___<<<------...........................,,,---......///.........//////.........---------........................///............///000000,,,,,,,,,,,,,,,---.../////////...---,,,,,,+++++++++,,,---.........---,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---......------,,,.........---------------///...---,,,,,,---...///,,,...///...,,,+++,,,---,,,---...---***)))***+++,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,---////////////...............------......////////////---------............///,,,------...............///......---......//////000...------...//////...,,,...000///...,,,------***999QQQfff{{{|||TTTHHHMMMBBB,,,)))666666)))&&&:::>>>fffXXXVVVKKK>>>///>>>DDD===;;;CCCIIIFFFAAA<<>>CCCHHH>>>,,,...+++BBBFFFEEEBBBAAA}}}~~~vvvSSSSSSmmm}}}gggRRRHHH444;;;===XXXeeeIII;;;dddzzz{{{qqqkkkeeeZZZOOOIII<<<:::777555444333333222---111+++---444666kkk555555///,,,000,,,...111000///...000333...000333555444444444555333555888;;;@@@DDDFFFHHHKKKSSSSSSRRRWWWYYYfff|||kkkTTTWWWMMMOOOcccHHH:::HHH>>>===;;;SSSJJJDDD:::555999GGGYYYRRR555666777222<<>>444(((777+++;;;;;;cccqqq...CCCBBBiiiBBB000///000222333222000---+++)))***,,,---...---,,,,,,++++++---...//////000000........................,,,,,,,,,,,,,,,---...///---------......000111111+++,,,,,,------......///+++,,,---.........---,,,........................+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---.........---,,,+++'''((()))+++---///000111......////////////......)))---111111...+++***+++)))***+++,,,++++++,,,...000//////......//////000))),,,...---+++,,,///222000000//////.........---++++++---///000111111111---------.........//////......///000000111000000+++++++++,,,---...///000...,,,,,,---///111111111......---+++,,,111:::AAA___rrr>>>KKKWWWTTTEEE888555888333###FFF555WWWXXX444EEEBBBAAAGGGOOOGGG444---222555,,,///AAAAAA___666zzzsssYYY}}}sss???>>>AAALLL444555pppzzzuuuzzzyyyqqqjjjeee^^^RRRHHHDDD:::888555333222222333444///555---...777AAA]]]---(((<<<&&&///...------...000333444222000...000333555333111777888999:::<<>>666HHHuuueeeDDD///000000......111222111---,,,,,,---//////---,,,//////............/////////,,,+++,,,...///---+++,,,---...//////...---,,,---------....../////////...---+++,,,------,,,***(((***,,,---,,,,,,---...---------,,,,,,+++++++++------------------------,,,+++***+++---...---,,,........................++++++******++++++,,,---........................------------------------------,,,+++***(((((('''333,,,***---...++++++...000///...---,,,+++++++++222000...,,,******+++,,,........................------...///000000//////111...,,,---//////---+++,,,,,,...///000000000000///---+++,,,///111000...000222***+++111---AAAooofff===444KKKFFF...,,,999111<<>><<<:::555===LLL???FFFBBB666===888777^^^IIIEEE999333---(((000888...NNNuuuEEE???999pppyyyRRR@@@...+++222666000(((...---,,,,,,------,,,***///..................//////---,,,,,,...///...,,,---...////////////...---------------...............---+++,,,------,,,***(((***,,,---,,,,,,---...---------,,,,,,,,,++++++---------------------------++++++,,,---...---,,,........................***************++++++,,,------------------------------------------------+++++++++,,,,,,---------111+++***---...++++++---000///...---------------......//////......------........................---......///000000//////000...,,,---//////...,,,---...//////000000000000000...,,,,,,///111000///111...***666LLLXXXggg~~~ddd999111CCCVVVHHH%%%---NNNFFFKKK888ooobbbLLLHHHBBB999111---...222555777555------666@@@KKKZZZuuuhhhyyy{{{ooofff[[[SSSKKKAAA<<<;;;999666333333333333111...111888888777>>>eee222---888111000///---------...///...000111111111111333444333444555666888<<>>BBBRRR@@@555666---666III<<<666***222DDD<<<---777fff{{{JJJ+++000nnnpppVVV<<<333222///,,,,,,000///------......---+++------------------------///...------//////...---...//////000000//////...------------------,,,,,,...---,,,,,,------,,,***)))+++------,,,,,,---...------------,,,,,,,,,,,,---------------------------,,,,,,,,,...///...---........................+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------...///000000---******---///---+++,,,//////............//////+++---///111111000///.................................///000000000/////////---------///000///...//////000000111000000000000...,,,---...000000000...++++++777QQQnnnzzzPPP222<<>>FFFiiiCCC>>>111vvvYYY>>>;;;666///******///777<<<>>>:::111+++000???QQQ]]]lllllluuussskkk```SSSJJJBBB;;;999;;;888555222000000111111000333666666777iii333:::555000///......------......---000222222000000333666222333444555777:::???CCCHHHJJJMMMMMMMMMPPPVVV[[[dddjjjyyyZZZMMM{{{bbbTTTHHH:::EEEVVV<<<999CCCDDDWWWVVVIIIDDD555+++555000333aaaaaaJJJ888999pppnnnQQQCCChhh]]]SSSGGG444%%%(((666222000//////000111000///,,,------------------,,,//////....../////////...//////000000000000//////......------,,,,,,++++++///---,,,,,,------,,,+++)))+++------,,,,,,,,,---------------------,,,,,,------------------------...---,,,---///000///...........................---------------......///,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////..................***)))***---///...,,,+++---------------...//////,,,---...///000//////..............................//////000000000//////---------...///000000///000111111111111000000//////...,,,,,,---///000111,,,===SSSfffxxx{{{XXXHHHJJJIIIeeejjj666222<<>>AAAFFFIIIKKKMMMNNNRRRWWW[[[YYYeeerrrSSSNNNnnn]]]UUUdddGGG:::222,,,===555BBBQQQXXXBBB666000FFFtttYYY,,,000:::;;;aaattt___FFF000CCCMMMZZZZZZGGG000***222000...------///111111111,,,,,,---......---,,,,,,.../////////......//////000000////////////000000.........------,,,,,,,,,///...,,,---......---+++***+++------,,,+++,,,---------------------------------------------------...---,,,---///000///...........................,,,,,,,,,,,,,,,---......------------------------////////////////////////............------------******+++,,,...///---***++++++++++++,,,---......///...---,,,,,,,,,---...///////////////////////////000000000000000//////---....../////////000111000111111111111000000///...---,,,,,,---///222444666===DDDSSSmmmxxxjjj^^^bbbKKK...222NNNKKK:::<<<222111//////111444888;;;111000666777:::QQQbbbZZZssszzz~~~wwwxxxssseeeYYYMMMEEE@@@<<<===AAA666444111...---...111444555,,,333zzz===222......//////000000111111---///000111111222444555222444555666777999===@@@BBBDDDGGGIIILLLPPPUUUXXXPPP^^^iiiqqqzzzOOOaaaiiiFFF111666333---333JJJEEEKKKSSSWWWvvvbbb777333EEE999IIIYYYlllkkkRRRPPPLLL???+++666III[[[aaaTTT<<<***///---++++++---/////////,,,---...//////...---,,,---...//////------...///000//////......//////000..................------///...------......---+++***,,,------,,,+++,,,---------------............---------------------------,,,,,,,,,...///...---........................***************++++++,,,................................................***++++++,,,---...//////,,,------,,,---000///+++++++++******+++,,,------000///,,,+++***+++---...////////////////////////000000111111111000//////...///000000///...///111//////000000111000000000---......---...111666999DDD:::***>>>ooo~~~}}}yyyQQQ777888@@@OOO...555MMMAAA<<<555000...111666:::...,,,666888888PPP\\\FFFVVV]]]fffooovvv}}}vvv}}}zzzsssnnnXXXPPPGGGCCC???;;;;;;>>>444333111///---...222555,,,666FFF<<<111111111111111000000///.........000333444555444222333555666666888;;;>>>???AAACCCFFFIIIMMMQQQSSSPPPVVV___iiixxxmmmPPPpppjjjgggpppcccPPPLLLGGGIIIHHH,,,111)))<<>>:::444///---///222444222+++333444222MMMUUU666111999CCCKKKSSS```qqqttt~~~www|||tttjjj```KKKEEEAAA@@@>>>:::777888222333222000...///333666///EEEKKK333333333333222000///...000...---///333666555333111222444555555777:::<<<@@@AAACCCEEEHHHKKKNNNPPPVVVRRRXXXgggqqq{{{lllKKKiiiKKKCCC@@@---CCCKKKUUUdddQQQNNNlllWWWlll[[[QQQYYY>>>@@@rrrgggCCC222;;;JJJFFF<<<000;;;bbb}}}```:::777333111000000///...---...000111111000...---+++---///...,,,+++,,,//////...---,,,,,,---...///......//////000000111111000...------......---,,,+++,,,...---,,,++++++,,,---------.........//////------------------------,,,+++***+++---...---,,,........................///............///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...---,,,++++++111222000+++,,,111111,,,...------,,,,,,---------***+++...000111111000000000000000000000000000000111111111111111000/////////111222111...---...000,,,,,,...///000000000000000111333333444888???DDD888@@@999]]][[[111ZZZyyyyyy~~~tttcccNNNHHH@@@>>>FFF---444333......///000000000///...---666+++000///...KKKUUU111111666;;;;;;<<>>@@@???999555444222333333222///000333777===SSS---;;;,,,:::***222222+++---000000...///333555333222333444444444666999<<<:::<<>>@@@DDDHHHKKKLLLPPPSSSVVVXXX\\\hhhzzzpppRRR===@@@GGGAAA???@@@<<<888FFFKKKMMMOOO999---888EEEIIIAAASSSZZZ///FFFrrreeebbbVVVKKK333@@@WWW222RRRwwwXXXAAA333---000666***+++,,,///444666222+++***+++---///000///...---000///...---,,,---......///000000///------...///............---------,,,........................------,,,,,,------...///......------------.........,,,++++++---......---,,,---...//////...---,,,...,,,++++++,,,.........000///...---------.........------------------,,,///.........------------------...............///////////////..................------------......111000///---------.../////////......------------000///......///000111000555222...---///111222222555@@@CCCAAAAAAAAA===222111555000444PPPiiijjjcccjjjyyyrrr|||~~~\\\GGGDDDGGG???555000///000///...333,,,---555666000333>>>OOOPPPWWWAAA777111>>>UUUOOOmmmkkkGGG999EEEWWW^^^XXXaaappp|||qqqrrrwww~~~vvvjjj]]]NNNCCC???===999777666555444333111===&&&222===222===333vvv???333(((444555***111---000000...///333444222222333444444444555888:::;;;;;;<<<>>>AAAFFFJJJLLLRRRSSSTTTTTTWWW```ooozzzsss___III;;;???@@@333;;;444@@@555JJJUUUuuutttGGG,,,777>>>111333RRR111???zzzeeeSSSHHHFFF:::666+++ppp]]]zzzdddHHH888000,,,+++333333***+++444444,,,+++,,,...000000000000///111000///...---...//////...///000000...---....../////////.........------........................---------,,,------...///000//////////////////000...,,,++++++---......---+++---...//////...---+++,,,---------,,,,,,...//////...------,,,------------------------.........---------------,,,,,,,,,---------,,,,,,,,,,,,,,,000000//////...------,,,---..................---///......------------...//////.....................//////000000000000000...000222333222111111222KKK\\\WWWbbbYYY>>>;;;(((555...)))222VVVhhhwwwttteeezzzuuuZZZLLLGGGFFF999555000///000111111///444+++***222444000555@@@OOORRR^^^SSS>>>444%%%JJJOOOBBB888DDDfffzzzfffEEE999llllllZZZoooyyyttt{{{zzzvvv}}}uuufff\\\RRRGGG@@@::::::999666333111111222...<<<%%%444AAA...:::BBB///666222777111,,,...000000...///333444222222333333333333444777999;;;::::::<<>>KKKaaakkk[[[HHHFFF:::...555LLL[[[\\\dddvvvpppQQQGGGTTTNNN555000///...///222333111///...555333***+++666999333FFF777JJJVVVDDDQQQ///444666<<<<<<;;;JJJjjjxxxTTTWWWnnnhhhaaaddd]]]eeeeeeuuuqqqvvv~~~uuuvvv{{{hhhYYYPPPJJJDDD???999;;;;;;888444111222444444+++666111666555:::]]]111+++:::000///...111111...///222333111111222333222222333666888:::999999:::===BBBFFFIIIKKKLLLMMMOOORRRYYYbbbiiisssjjjYYYEEEMMMfffgggZZZUUUVVVEEE<<<:::DDD:::SSS```___dddWWW:::+++???===444aaappp}}}vvv^^^GGGNNN777;;;:::CCCXXXLLLCCCOOOHHHqqqeeeHHH;;;111+++...000...---111111111111000000///.........---,,,,,,,,,---...///,,,...000111///.........000////////////.........---------.........//////...------------.../////////......------......///...,,,++++++---......---+++,,,---//////---,,,+++***---///...,,,+++---000,,,,,,---------------------------....../////////..................////////////......------,,,,,,,,,---------.........///,,,---...//////...---,,,////////////000/////////......///000000//////...,,,...111222000//////000444333000...444IIIggg}}}YYYdddaaaKKK```UUU:::555DDDNNNIIIPPPWWWLLLUUUYYYYYYUUURRRNNNAAA222IIISSSRRRGGGFFFJJJ:::"""---...///111333333111000+++555666......888===999XXX---666OOOJJJvvv___555DDD@@@555+++222III```jjj{{{eeeKKKdddbbbKKKUUUkkk```fffyyyyyyiiipppwwwsss~~~qqq^^^PPPJJJFFFCCCAAA888:::<<<999555222222444666))):::555000999ccc666+++999)))888///111111...///222333111111222222222111222555777888888888999<<<@@@DDDFFFHHHJJJKKKMMMOOOSSSXXX\\\kkkuuu]]]cccRRRcccpppddd^^^UUUHHHWWWEEEQQQNNNVVVeeemmmPPP+++555444===~~~}}}HHH111&&&888AAARRRVVVTTTccc~~~YYYPPPNNN999|||~~~vvvOOO,,,%%%+++---///333111111000000//////......------,,,+++,,,---...///,,,...000000///...///000/////////.........------,,,,,,------.../////////......------......///000...------,,,,,,------......,,,++++++---......---,,,,,,------------,,,,,,***,,,......---------...,,,,,,---............---.............../////////.........///////////////////////////............+++,,,,,,---......//////---..................---...///000000111000000000---...///000111000///...,,,///222111///...000222...---444EEE^^^uuu|||eeeooonnnXXXXXXGGG222FFFWWWRRRNNN[[[___PPPHHH>>>666888AAANNN\\\fffTTTFFF@@@DDD===---)))222///000111111222222222111...,,,333>>>???>>>JJJ\\\yyyEEE222AAAHHHyyyPPPBBBOOO\\\[[[NNNHHHVVViiigggxxxgggLLL\\\gggNNNbbbwwwsssgggmmmxxxxxxyyyqqqeeeVVVKKKGGGFFFDDDBBB777888888777444222111111+++333)))888555EEEuuu888222///666///111111......222333000111222222111111222444666555666777:::<<>>UUUooo~~~lllsss}}}mmmOOO777NNNZZZXXXNNNNNNKKK;;;---999222777FFFLLLEEEEEEMMMWWWDDD555333000***000>>>000000000000000111222444///000:::GGGJJJPPPfffooo???888FFFSSStttEEEBBBOOOfffoooeee^^^```mmm]]]MMMeee~~~aaaQQQuuuVVVnnn}}}{{{{{{{{{|||vvvcccZZZNNNGGGFFFEEECCC@@@777666555555555444111///'''111+++666AAA{{{FFF***<<<+++///222111......222333000111222222111000111444666444555777:::<<>>IIIEEEJJJcccQQQ888III///lllwww]]]XXXtttnnniiiUUUhhhcccGGGDDDccckkkVVVfff~~~qqq}}}wwwpppnnnZZZRRRIIIEEEEEEEEEBBB>>>999777555666777666222...222(((DDD666OOO333333111***999222333***+++???///111111111//////000333666555666666888:::===@@@AAACCCFFFKKKNNNPPPQQQRRRTTTRRRYYYcccnnn{{{nnnGGGMMMdddnnnPPP===666888IIIYYYpppgggjjjmmmRRRvvvvvvdddppp555666222111222111...333<<<000222SSSttt@@@QQQccccccLLLSSSXXXMMM```___PPPaaa~~~pppRRR+++(((///000,,,+++...///,,,---......+++)))***///444,,,...000///,,,+++---000---...//////...,,,***)))---------,,,,,,---------000...---...111111///,,,000//////.........//////000000000///...,,,+++*********++++++++++++************+++++++++,,,,,,,,,------,,,+++,,,---...///+++,,,.../////////............//////......---,,,------------------------,,,---...---+++******,,,///////////////......---------,,,,,,,,,,,,------111000---+++---000000---666///---111333888KKKaaa|||MMMzzz~~~kkkrrr___UUUVVVVVV888000333///WWWVVV@@@>>>111444+++111)))AAA???&&&111000333222===***(((888///666NNN>>>888OOOvvvBBB&&&OOObbbkkkfffmmmooovvvVVVYYYuuujjjaaattttttTTTDDDXXXvvv~~~vvvqqquuu|||}}}xxxwwwkkk[[[OOOWWWVVVLLLEEEEEE>>>444@@@...444;;;000///666///222333777@@@ppp!!!;;;///666,,,333333,,,555+++000000111000///000333555555555555777999<<<>>>@@@AAAEEEIIIMMMOOOPPPRRRSSSTTTWWW\\\eeeqqq~~~qqqNNNBBBUUUvvvSSS???===:::???HHHbbbrrrqqqwwwfffsssTTT)))555666333///333:::777...777JJJ<<>>===111OOOTTT]]]___jjjrrrGGG444$$$%%%---000000111$$$''',,,///000......------...///...------...///......//////...---+++***......---,,,,,,---......///...---...000000...,,,///......------......///.........///......---,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------,,,+++,,,---...///,,,,,,.../////////............//////......---,,,---------------------------...///...---,,,---...+++,,,---///000000111111000000000//////000000000222222111///...111333444)))+++555BBBFFFGGGQQQ```mmmwwwpppAAAzzz\\\jjjMMMBBB<<>>BBBGGGJJJMMMOOOQQQSSSRRRSSSUUU[[[eeesssvvv[[[IIIUUUnnnYYY@@@CCC:::444;;;PPPsssXXXxxxwwwiii@@@???222333222222444555333///MMMEEE---DDDLLLPPP...555777KKK555222CCCRRRSSS^^^tttRRR666222333,,,+++222000...+++***+++---......///...------...///...---///////////////...---,,,///...,,,++++++,,,...///...---,,,---//////---,,,---------,,,,,,------...,,,,,,---.../////////...++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,---...///,,,---......///...............//////......---,,,------------------------...///000000///...///111+++,,,---///000000111111......------------......))),,,///000...,,,,,,---444===PPPaaaddd\\\YYY]]]bbb]]]aaacccgggfffoooLLLPPP}}}uuubbbfff===333///@@@LLL333999JJJTTTDDD777222---222111444'''777))))))777(((666>>>000)))111KKKKKK333???PPPhhh{{{bbbWWWJJJccc|||ooobbb[[[```yyy~~~mmmmmmxxxpppggglllrrrpppsss{{{xxx~~~{{{qqqiii^^^SSSMMMUUU]]]\\\NNN@@@;;;:::777000///666666---000555///333444SSS111555:::000///666000...333---///111222111111111222333333333333555777999;;;<<>>???---<<>>>>>===EEE===```MMM777@@@LLLUUU444AAA111***333KKKSSSSSSsss{{{fffTTTEEE;;;(((((()))---222444222///000---+++,,,///000...,,,000/////////............000///---,,,,,,---///000,,,------...------,,,,,,+++++++++++++++,,,------.........///......---,,,******++++++++++++******++++++,,,,,,,,,---------------,,,+++,,,---...///............------...............///......---,,,------------------------,,,---//////......///111///////////////......---111111000000000000111111;;;000)))+++222===LLLZZZfffnnn{{{rrrJJJnnnxxxpppjjjqqqUUUPPPSSS===LLLUUUHHHHHHKKKKKKGGGUUU333+++555...666///'''777//////...000???555%%%555...)))<<>>AAACCCFFFJJJMMMHHHNNNRRRQQQOOOTTTaaalllsssGGG;;;CCC---???QQQ~~~xxxkkkgggRRR555))):::333333---***999MMMOOOCCCDDD|||555777111jjjaaa===HHHDDDNNN---UUU***000000555BBBLLLaaayyyeeeAAA:::111***(((***---...///...------...///...---//////...------......//////..................///,,,---//////---,,,---...++++++++++++,,,---........./////////...---,,,,,,------............------,,,,,,,,,,,,------------------,,,+++,,,---.../////////...---------............//////......---,,,------------------------,,,---......---,,,---///+++,,,---///000000111111000000////////////000000---...888IIITTTYYYaaajjjzzz}}}iii___LLLUUUPPPAAAFFFJJJ???EEESSSRRRKKKIII444111555000111---000BBB///111//////NNNJJJ<<<777)))<<>>???333KKK___nnnCCC111,,,333000888KKKXXXVVVOOOMMMuuuZZZ666///rrrZZZ[[[fff}}}dddPPP---DDD'''555///***<<>>___EEE@@@:::;;;<<>>DDD>>>666...111FFFRRR>>>999;;;OOOOOOXXXoooYYYRRR[[[cccddd^^^WWWUUUVVVNNNRRRPPPRRRWWW[[[[[[RRR\\\[[[YYYhhh{{{yyyzzzrrrgggvvvuuugggbbbeeejjjqqqvvvwww|||vvvlllmmmhhh___WWWSSSPPPLLLFFFAAA<<<999777555444333---///+++///777...///HHH]]]333777---444333000/////////...---...222444333333222222222333555666888:::<<<>>>???BBBFFFHHHLLLJJJIIIKKKPPPSSSRRRPPP]]]```lll~~~]]]CCC777;;;YYYiiihhhCCCFFFMMM555===111MMM~~~RRRKKKlllVVV888qqq}}}TTTIIIsss___>>>333===999;;;***'''???JJJJJJVVV666:::IIIUUUMMM@@@HHH[[[TTT\\\cccbbbVVVEEE666---,,,...000///,,,+++---000...---,,,++++++,,,......,,,...000111111000...,,,,,,///111111...---...000,,,,,,,,,,,,---...///000***+++,,,...///000000000------............------,,,,,,,,,---------......------,,,+++,,,---...///000///...---,,,------.........//////......---,,,------------------------...///000///---,,,,,,---///////////////......---111111000000000000111111111111555888777AAAbbbyyyNNNqqqiii}}}WWWlll===@@@999===IIIPPPJJJ111WWW...777555,,,444000;;;FFF@@@OOO<<<---333111LLLhhh@@@---BBB>>>KKKsss```VVVSSSPPPKKKGGGDDDBBBBBBIIIPPPSSS^^^```[[[`````````TTTHHHRRRhhhjjjeeejjjcccrrrkkk^^^llljjjddd```bbbeeeiiimmmooouuu{{{xxxjjjbbbgggdddVVVMMMMMMJJJDDD???===:::777222......111444666///333;;;444CCCmmmIII444111333000+++//////000000000000//////000222333333222111333444555777:::===???AAABBBBBBJJJHHHGGGJJJOOORRRSSSRRRWWW___iiiqqqwwwFFFAAADDDQQQjjjggg555555KKKKKK555JJJyyyVVV<<>>///)))666;;;KKK...666777...333000000111111111111111111000111222222111111222333555666888;;;===???@@@AAAHHHGGGHHHKKKOOORRRRRRQQQRRRYYYbbbiiinnnwwwXXXGGGEEEFFFuuuqqqVVVKKK:::555;;;888<<>>???FFF888lllHHH___OOO888'''444---JJJVVVWWWBBBBBBEEE888888555JJJ------777999BBBvvv|||dddVVVAAA///''')))///444...---***'''(((---222555,,,,,,,,,---------------000---***,,,000111///,,,------......//////000000......///000000///.........///000///---,,,---...***++++++,,,------......//////......---------...222111000...------.........------------......///000111111///---,,,---...&&&)))---222555555222///(((...,,,///:::888---,,,******AAAMMMfffjjj???999999999<<<777555KKKPPPcccwwwIIIPPPmmmwww}}}xxxTTTOOO;;;777???>>>BBB???111@@@aaaQQQ222...444......---EEEEEE777222;;;555000<<>><<<888444222111222333666///777222>>>AAAttt...777,,,777000000111111222222222333///000111111000000111222444555666888:::===???@@@EEEFFFHHHKKKOOOQQQQQQPPPMMMSSSZZZ___cccjjjttt|||kkkNNNBBB999xxx\\\>>><<<666111666::::::KKK}}}===mmm___HHHCCCHHHLLLvvvSSSPPP<<<444)))444111SSScccjjjFFF999777777>>>222GGG<<<,,,111222BBB[[[rrr\\\III:::111,,,444333222111000...------------..................,,,***))),,,000222111///---------...///000000111000000000000000000000000---/////////---,,,---...+++++++++,,,------......//////000000//////...---222111000///////////////,,,,,,,,,,,,,,,---...//////000000///------...000666444111...,,,+++******+++444111+++***''',,,:::HHHMMMooottt111555IIIAAAKKK555111AAARRR\\\yyyoooRRRAAAlll~~~qqqhhhooottt```XXXHHHMMM===;;;FFF444777CCCSSSBBB>>>333111<<<555---(((444:::===???333)))...999PPP;;;777===,,,IIITTTyyymmmrrruuu]]]JJJOOO___eee\\\QQQWWW\\\bbbhhhkkklllnnnooowwwyyy}}}}}}xxxsssmmmeee___WWWRRRKKKEEEAAA>>><<<:::<<<999666333111111222333444888111;;;888ZZZ(((555222000000000000111222222333...///000000//////000111333333444555777:::<<<>>>BBBDDDGGGKKKNNNOOOOOONNNKKKPPPTTTXXXZZZ```hhhnnnppp|||SSS===777fffhhhXXXHHH<<<555666<<<===444;;;mmmvvv999tttrrrXXXhhhIIIRRRJJJkkkDDD___---...333+++333000QQQaaannnhhhFFF...,,,;;;...FFFGGGJJJHHHIIIXXXTTTiiiPPPAAA...***)))...333333111000.........//////000000111,,,+++***,,,///111111000,,,------...///000111111000000///......///000000---...///...---,,,---///,,,,,,,,,,,,------............///000000...---,,,000000//////////////////,,,,,,,,,,,,---...//////,,,---......---...000222000///---,,,,,,...222666---111...000<<>>======999777444111000111222333222CCC777333bbb<<<444---000////////////000111222---///000000///...000111222222222333555888:::<<<>>>AAAEEEIIIKKKLLLMMMMMMMMMOOORRRTTTVVVZZZaaafffjjjuuuXXX999@@@JJJ[[[QQQPPPJJJEEEAAA:::333333777222hhhiiiIIIsssfffDDD...FFFaaajjjiii===RRR///111:::000222+++CCCOOObbbvvvEEE"""333666GGG444333000888JJJ>>>tttZZZIII777///,,,)))((())),,,,,,---......///000000------,,,---...//////...---------...///000000111///......------......///,,,...///...------...///,,,,,,------------......------...///...---,,,+++------........................------...///000000,,,---...---,,,,,,...000,,,///111111///......///444666<<>>BBBEEEGGGIIIKKKLLLMMMNNNPPPQQQSSSWWW\\\```iii{{{~~~ccc;;;LLL===dddqqq888AAAKKKVVV^^^QQQ///%%%:::999000lllTTTCCC[[[ggg;;;,,,UUU[[[~~~UUUuuu777333999AAA222555000AAANNNnnn~~~WWWLLL```DDD:::)))111---===OOOPPP~~~rrreeeTTT???222000------.................................---------............////////////........................,,,---///...------...///------------------......---------...---,,,,,,++++++,,,---...//////......000//////........./////////000000...,,,+++,,,---222111...++++++111<<>>333666;;;===333111...+++222888777<<<;;;...)))444PPPOOO~~~[[[:::BBBKKKWWWeeettthhhbbbfffpppYYYOOOQQQUUUYYY]]]]]]___aaa```^^^```gggnnntttvvvxxx}}}kkklllllliiiaaaVVVLLLEEEEEEAAA===:::999999999888444333111000000222444666BBB---AAAppp>>>444222000///...///000000...000111111000///111222///000222444666777777888999<<<@@@BBBCCCEEEIIILLLJJJJJJKKKMMMOOOSSSWWWZZZPPPeeelllpppuuuBBBVVVIIIMMMTTT111666MMM]]]eee]]]===...???666222sssuuu<<>>???;;;GGG:::888777666KKK]]]WWW333999CCC]]]~~~wwwVVV666999===CCCPPP___ggghhhuuu}}}wwweeeeeewwwzzziii|||~~~}}}ssspppjjjuuuiiiQQQKKKRRRXXXZZZZZZ[[[___cccbbb___```fffmmmrrrsssvvvyyy{{{zzzwwwssshhhjjjkkkhhh```TTTIIIBBBBBB???;;;999888888666555333222000000111333666888:::KKKvvvGGG666444222000//////000111///000111111000000111222///000222555666777777777888;;;>>>@@@AAACCCHHHLLLFFFGGGGGGIIIKKKOOOSSSVVVWWW___dddooo}}}IIIZZZZZZ???tttCCC777777NNNNNNOOOffffffEEE,,,444777{{{^^^777ssswwwVVVFFFooo@@@lllNNNIIIDDD***000222???TTTpppXXX:::<<>>...888GGGKKK===XXXYYY^^^___^^^iiixxx}}}PPPXXXOOOTTT>>>]]]:::>>>VVV999---000+++777444000***222666000>>>III<<>>222ssszzzBBBFFFJJJQQQ]]]mmmxxx|||vvvrrrSSSNNNfffuuuooo]]]kkkcccoooqqqzzzcccXXXNNNMMMQQQTTTWWWZZZZZZ___eeeeeebbbbbbffflllqqqrrruuuwwwxxxtttooojjjjjjiiieee___VVVNNNHHHEEEBBB???<<<::::::888666444333222000000111444777999777kkk999CCC...555888***777444111000/////////111222333222222333444444555555666:::;;;<<<===???AAABBBCCCEEEGGGHHHIIIJJJLLLOOORRRUUUXXX[[[^^^dddooo~~~cccVVV>>>uuuPPP;;;DDDGGG???,,,RRR\\\cccUUULLLcccppp```}}}~~~RRRgggJJJJJJ===333LLLRRR@@@333444777@@@[[[xxxkkkHHH000444888///---777===...DDDMMMcccnnnKKK000333444222333666QQQcccVVV___BBB999222222444222---))))))---222333111///......333///222***777%%%***555***555333---000000++++++***999000&&&///111+++111222------///...***---555+++))))))...333555111,,,---///++++++111///---555)))444222888JJJQQQ___}}}wwwVVV444999999kkkUUU<<<111===;;;LLLAAAXXXJJJOOOXXXIII777:::DDD???555???QQQkkksss```wwwsssZZZVVVIIIEEEOOO???KKKSSS@@@,,,444777,,,***444''':::,,,)))666eeefffOOODDD:::bbbkkkrrrooorrroooeeefffjjjeeeXXXZZZ[[[jjjlllpppSSS???LLLkkkvvvcccbbbPPPMMMKKKMMMRRRWWWYYYZZZYYY]]]aaacccdddgggkkknnnooonnnnnnrrruuurrrjjjbbbiiibbbTTTLLLQQQXXXPPP@@@@@@???<<<999666444333222777***000888000222<<<===QQQ444555:::///===...333000000/////////000111222222222333333444555555555888999:::<<<===???@@@AAACCCEEEGGGIIIIIIJJJMMMOOOOOORRRUUUXXX\\\dddpppxxxxxx```RRRIII|||GGG888@@@NNN222III888[[[YYYjjjwwwNNNRRRzzz^^^UUU666$$$)))???===BBBEEE@@@:::@@@VVVlll<<>>???OOOIII444...444666555222333AAA444888999YYYdddiii___<<>>???AAA[[[ttt```LLLOOOMMMLLLOOOTTTXXXZZZ[[[ZZZ]]]```bbbcccfffjjjmmmoooooooooqqqpppmmmfff```[[[UUUMMMLLLQQQRRRHHH:::===<<<:::777444222111000111555------666333777MMMsss000555111333==='''000//////......///111111111222222333333444555555666777888:::;;;===>>>???AAACCCFFFHHHHHHHHHIIIKKKLLLPPPTTTVVVXXX]]]ccciiixxx\\\JJJQQQ\\\>>>999>>>KKK000???777AAAkkkkkkwwwooo[[[???TTT;;;444666000222777888777???MMMTTTRRRFFFGGG???444222999;;;666---222333^^^pppAAA777...///###yyyyyy{{{pppwwwiiiXXXPPPNNNLLLEEE???:::333... 222)))---...000(((***...+++,,,...(((***###'''...,,,,,,//////555444111...///111...))))))...222222///222;;;CCCNNNQQQSSS[[[===777555>>>KKKOOOHHH@@@>>>666555AAAtttyyy]]]DDD@@@EEEssswwwMMM:::------000>>>OOOkkkYYYDDDNNN@@@333---666222333111555555000000<<>>OOO]]]UUUHHHPPPYYYUUU@@@OOOOOOCCCUUUKKKRRRjjjnnnooo444===333;;;FFF]]]|||xxxzzzvvv|||```@@@:::FFF[[[bbbOOOKKKOOONNNNNNQQQUUUYYYZZZ[[[[[[]]]```aaaccceeeiiilllkkkjjjiiihhhfffbbb\\\WWWRRRLLLKKKRRRVVVPPPCCC999:::999777444222111//////---:::///...<<<111DDDbbb---000///<<<***000000///......///000111111111111222333333444444555666777999:::<<<===>>>???BBBFFFHHHHHHGGGHHHHHHIIIMMMQQQTTTVVVWWWZZZ\\\kkkxxx```CCCQQQFFF:::>>>@@@GGG222---;;;AAAxxxpppGGG[[[___eeebbb777###///999777444222777DDDRRRWWWUUU///555FFFUUUQQQ<<<---***000444333]]]lllbbbGGG888444888~~~rrrhhhqqqggg\\\HHHTTTEEECCC???111***555AAA888222555333111---888888+++222@@@:::'''333;;;777222555:::<<>>bbbiiiJJJ999444333444nnnkkk<<<666,,,'''111>>>XXXzzzdddFFFXXX===333777QQQ===666EEEBBB;;;===MMM\\\kkkxxx}}}HHHxxxwwwooo???333SSSKKKggg999999NNN___```jjjoooaaaBBBQQQ;;;111RRRHHH:::TTTaaawww;;;EEELLLOOO]]]fffPPPTTTdddeeeNNNGGG```yyyrrr}}}}}}uuu___WWWZZZZZZOOOEEEWWWPPPPPPQQQSSSUUUWWWXXXXXX[[[]]]^^^aaacccfffjjjllljjjeee``````aaa___XXXQQQOOOIIIKKKVVVWWWKKK>>>:::888777555333111000000///---555333666<<<===vvvPPP***;;;&&&999111000///......///000111000000111111222333333333555555666888:::;;;======>>>AAAEEEGGGGGGGGGGGGHHHCCCFFFKKKNNNPPPQQQRRRSSSPPPhhhyyy{{{ppp@@@OOO<<<999DDDFFFCCC222666333___hhh???hhhccc[[[HHHWWWVVVHHH@@@999;;;BBBFFF@@@;;;JJJ```WWWNNN@@@999DDDRRRPPPDDD777333:::UUURRR999:::vvvaaaLLL@@@888222:::DDD???;;;LLLbbb``````gggbbbXXXbbbaaaFFFYYYfffqqqsssqqqppprrrrrrggggggkkkvvvFFF===:::ZZZQQQEEE???;;;<<>>333,,,,,,555WWW\\\sss***555------444AAA777///111,,,///[[[QQQvvvSSSYYY===CCCAAAYYYpppSSSBBBNNNnnnyyymmmlllCCC444DDDUUUCCCCCCEEErrriiigggccc\\\bbb^^^eee[[[WWWTTTQQQaaazzzdddYYY\\\vvvnnn___{{{yyycccYYYLLLJJJOOOGGGNNNPPPQQQRRRQQQPPPPPPQQQSSSYYYZZZ\\\```dddeeedddbbbbbbYYYSSSUUU\\\]]]UUUKKKMMMKKKLLLKKKFFF===888999555555444333222222222222111555666444YYY===:::---444333222000000000111222//////000000111222222222111222333555777888999::::::<<>>>>>---,,,888)))777uuuqqqLLL<<<{{{\\\;;;222111000111777GGGcccQQQ333QQQ___AAA333******000222<<>>;;;:::888333333222222222222222333222777;;;XXX&&&BBB555444222111111111222222/////////000111111222222000000111333555666888888888:::===>>>@@@CCCGGGJJJDDDCCCAAABBBDDDGGGHHHIIINNNKKKTTTVVVXXXvvv888lllUUUOOOTTT]]]777JJJAAAtttYYYEEEeeeXXXlllTTT888@@@>>>222111///222222...444DDDRRRXXXXXX{{{tttZZZXXX[[[XXX___dddhhhzzzuuuuuuGGGNNNRRRaaasss{{{kkkTTT777+++```[[[OOOAAATTTMMMWWWGGGIIIVVV222&&&]]]MMM444KKK000MMMzzztttCCC...666666:::;;;666666IIIkkkHHHLLLYYYddd***333222222555,,,+++WWWkkkLLL111+++;;;PPPAAAMMMfffaaa222444...;;;---666WWW777bbb555///,,,555,,,888,,,...777///EEEuuuQQQvvviiiccc}}}:::nnnIIIJJJEEEOOO{{{kkk777@@@nnn{{{nnniii999VVV\\\FFFNNN222AAA```{{{xxxwww]]]pppwwwkkk{{{zzzcccWWWttt{{{QQQLLLRRRHHHGGGNNNFFFJJJIIIKKKKKKKKKJJJMMMRRRWWWZZZZZZ\\\^^^___\\\TTTNNNJJJMMMNNNMMMIIIDDDAAA@@@>>>GGGHHH===555666666222222222111111111111222222333666BBB'''333222,,,111999---''':::111000///...///000222444111222222333444555777777;;;;;;;;;<<>>~~~FFF@@@,,,222///888555000...999&&&666777///...hhhXXX;;;HHHMMMLLLMMM777JJJ^^^VVVCCCNNNqqqaaaPPPmmm}}}qqqrrr]]]BBBBBB===]]]\\\cccPPP]]];;;???UUUBBBIII666333>>>TTT777...DDD000777///ZZZnnn;;;&&&333:::BBB>>>LLLFFFCCCDDDKKKOOONNN[[[...333111***???(((000;;;dddKKK///===>>>---DDDttt^^^LLLbbbooo///<<>>===<<<:::888555333111999(((+++111)))...999444???666iii)))222>>>666(((333;;;,,,111000///...///000222333111111111111222444555777999999888999;;;>>>AAACCCDDDEEEFFFFFFGGGGGGGGGGGGIIIIIIKKKNNNNNNPPP[[[ggg|||rrrjjjLLLVVVdddYYYVVVSSS@@@CCCqqq^^^SSSnnn888sss===666***888111///777555111<<<,,,444111444555lll[[[999777444===LLLJJJUUUfffeeeVVVUUU]]][[[zzzvvvgggVVVoooVVVNNNDDD___|||VVVOOO555000***---GGG===FFF:::EEEbbbKKK222HHH"""...555%%%666EEE111111777YYYCCCDDDDDDDDDQQQHHHbbbSSSppppppeee666IIINNNTTTAAA??????555[[[hhhrrr>>>444666LLLGGGmmmnnnAAAMMMxxx888^^^HHH---(((---<<>>RRR999888SSS777<<<777,,,---///ccchhhHHH---+++888555---<<>>===>>><<<;;;:::888666444222111333000444555111444;;;;;;777yyyNNN///444:::'''111>>>$$$111000/////////000222222111000//////000222444666888777777888999;;;===???AAABBBCCCDDDEEEEEEEEEEEEHHHGGGIIIKKKKKKIIILLLPPPmmmssstttuuueeeKKKPPP\\\FFF888<<>>DDDGGGPPPSSSHHHVVV[[[nnn~~~pppvvv^^^IIINNNTTT___UUUGGGAAA555<<<]]]nnndddwww[[[999111---<<<777CCC@@@LLLlllnnn222IIIGGG+++---777***%%%***111<<<333lllNNNqqq[[[FFF[[[[[[WWWhhh{{{LLLXXXGGGCCC///666BBBOOOTTT___^^^222555...OOOYYYEEE@@@^^^PPP111<<>>'''666000===111666PPPVVViii```ooo\\\___|||NNNFFFZZZBBBBBBQQQxxxHHHiii>>>vvvzzzQQQIII???XXXsss~~~ooo???===UUUYYYbbbtttxxxoooxxxkkkSSSBBBVVVppp```JJJEEEBBBHHHJJJLLLLLLKKKJJJKKKLLLHHHIIIJJJJJJKKKMMMPPPSSSVVVXXX[[[\\\YYYRRRJJJEEEFFFEEEDDDAAA===::::::;;;:::999888666444333111000,,,222333555999777666===^^^KKK!!!555888...000///111111000//////000111222222111000///000222444666888888888888999:::<<<===??????AAABBBDDDDDDEEEEEEEEEDDDEEEHHHJJJJJJJJJJJJQQQcccvvvzzz>>>555IIIeeeJJJ:::666rrrssslllvvv___hhh444444;;;FFF999444333EEE444222222@@@555>>>NNNTTT222'''777444222222:::---(((***,,,333555***444:::CCC777'''<<>>===pppEEE```wwwCCC333111III>>>dddkkkBBB333\\\222)))<<>>666;;;YYY@@@+++666222---777111111000000000000000000333222111000111333555666666666666666777888999999===>>>???AAACCCDDDDDDEEECCCBBBBBBCCCGGGKKKKKKIIIHHHLLL```uuuuuuiiipppkkk444LLLhhhSSSGGG999UUUwwwHHHnnn|||ddd111333;;;:::///444333LLL999---333PPPFFFCCC;;;JJJ:::555777,,,222:::888000333555000111333---###>>>]]]YYYBBBDDDEEE---///888???EEEKKKKKKKKKQQQaaacccWWWEEE@@@AAAAAABBBDDDQQQxxxYYYZZZ]]]VVV;;;333;;;---333111NNNaaacccNNN???******,,,888666///333555444eeeDDDzzzjjjxxxzzzYYYOOO111666***DDDqqq...GGGVVV;;;+++>>>333IIIfff[[[777000zzzqqq)))333444000LLL@@@ZZZzzz;;;SSS:::000444GGGMMM)))666777GGGRRR???:::222<<>>;;;999888777777888777555444444333444444///555444666999888___:::'''333222---111111111111000000000000222222222222222333444444222222333444444555666666:::<<<>>>@@@BBBCCCDDDDDDAAABBBAAA@@@BBBFFFGGGDDDKKKJJJOOOVVVlllqqqkkkvvvdddsssGGGFFF|||VVV\\\GGGSSSmmmRRRiii;;;555999333+++666...FFF999...---MMMGGG===777CCC777999<<<333666333000+++000555000999KKKSSS555888777***%%%555>>>555777000///:::DDDDDD<<<444>>>NNN\\\ZZZSSSPPPOOOKKKJJJ|||___lllHHHFFF777GGG===444OOOYYYzzzKKK<<<555***111///---///666RRR^^^EEE~~~oooEEEMMM333;;;\\\dddLLLKKKSSSGGG///KKK666EEESSSXXX888BBB{{{uuu:::,,,...222000<<>>KKKMMMEEEDDDFFFHHHHHHGGGFFFGGGHHHCCCFFFKKKNNNOOOPPPRRRSSSVVVWWWXXXWWWTTTPPPKKKGGGAAA???<<<::::::999777555666555444333333333444555***555:::777888RRR???///222***111111111111111000//////000111222333333222222111000000222333444555666666888999;;;===???AAABBBCCC===BBBCCC@@@@@@CCCBBB???IIIKKKHHH;;;RRRuuusssttteeedddwwwbbbOOOnnnGGGiiiKKKcccrrrNNN888777777333888...::::::<<<***<<<:::666999>>>111444;;;:::;;;...>>>333111///&&&,,,@@@KKK222333,,,+++555999444333444...000555222666@@@FFF---555IIIYYY___```YYYLLL@@@TTTlllpppgggjjjqqqpppssszzzwwwMMMqqqHHH>>>///MMMJJJAAA;;;ZZZUUUMMM777///111+++111111444bbbmmmTTT___mmm{{{NNN===TTT@@@===:::IIILLL777EEE>>>===CCC|||kkk[[[ggg___999;;;888...444000555---===>>>eeeOOOvvvBBB===<<<(((999HHH???999:::EEE---PPPxxxaaaMMM:::000^^^===[[[ttt[[[===___[[[eeeooommmqqqyyy[[[>>>hhh]]]>>>@@@```eeeOOOMMM]]]vvv___jjj{{{wwwrrrsssqqq]]]HHHMMMGGG@@@HHHNNNIIIDDDEEEFFFHHHHHHGGGGGGGGGHHHBBBFFFLLLPPPQQQQQQQQQQQQVVVVVVTTTRRRNNNJJJFFFCCC===;;;999999:::999666333444333222111111222444555,,,444:::===VVVrrr...///888111111111111111000///......///111333333222000///111222333555666777888888555777999;;;>>>???AAAAAA999AAAEEEBBBAAACCCBBB>>>EEE>>>HHHEEEDDDNNNXXXtttiii}}}oooRRRttt222eee@@@kkkwwwZZZ666222;;;999555555777AAAPPP000222444777+++???<<<777...---===<<<777///444:::222000555666111666---,,,777///(((555444---111555---,,,666;;;III111(((444HHHXXXWWWFFFHHHNNNrrriii\\\NNNMMMXXX```___WWWXXXNNNfffcccJJJDDD333YYY@@@111666PPP<<>>666LLL666VVV;;;iiinnnBBB,,,///PPPFFFLLLCCCIIIQQQ???:::@@@MMMPPPOOO___ttttttgggVVV:::sssKKKBBB]]]bbbPPPPPPmmmtttyyyFFFCCCMMM___xxxwww___SSSCCCDDD???@@@JJJHHHCCCGGGFFFGGGIIIIIIHHHHHHHHHIIIAAAFFFMMMRRRSSSRRRPPPPPPTTTSSSPPPKKKGGGBBB???<<<;;;999888888:::999555222222111000//////111333444888888;;;HHHsss(((777333'''666666!!!111@@@%%%111000///......///000111/////////111222333111///555555666777888:::<<<===<<<===>>>???@@@AAABBBBBBEEECCC@@@???AAAEEEKKKNNNuuurrraaabbb{{{{{{???GGGAAAQQQZZZ555ccc@@@???TTTNNNBBB;;;DDD...777777444000999...444333,,,999EEE:::---222777111888<<<+++000<<>>LLL111444:::000???uuu]]]777)))...444333777111888]]]kkkEEE666333)))ZZZ333XXX666777HHHqqqqqqAAANNN;;;888666WWWOOO>>>BBBBBB:::FFFNNNLLLWWWVVVXXXvvvuuu~~~tttGGGFFF]]]kkk___RRR{{{yyyvvvPPP555111MMMccccccXXXPPPIIIAAAEEEDDDDDDDDDFFFGGGFFFEEEIIIHHHGGGEEEDDDEEEEEEFFFDDDHHHLLLMMMKKKJJJJJJKKKPPPLLLGGGCCCBBBBBBAAA@@@888666555555777666222///333+++888???///---===CCC:::===FFFuuu(((444;;;444///333***'''888111000///......///000111000//////111333333111///555555555666888999;;;<<<=========>>>???@@@AAAAAABBBAAA???>>>@@@CCCGGGIIIIIIhhhqqqeeepppBBB<<>>>>><<<555333555222;;;FFFZZZ...---@@@NNNAAA000,,,222222___aaaJJJ---000333......---:::ooo@@@!!!111333+++DDDZZZvvvFFF***(((<<<:::+++CCC000888666999---777333111ddd[[[wwwooo{{{oooYYY>>>'''000333+++OOO]]]vvvGGGKKK222000UUU000]]]///AAACCCiiitttaaaZZZ===777FFFOOOVVV;;;;;;EEE888<<>>===<<<999777666666666555111...777///***(((---===CCC:::>>>666xxxggg...:::222***333333...555000000////////////000000000000///111333333222000444444555555777888:::;;;<<<=========>>>>>>??????@@@???>>>>>>???@@@BBBCCC???LLLbbblllkkkqqqzzzyyypppAAA999cccUUU===WWWKKKeeegggZZZCCC888444...CCC>>>///SSSMMM777;;;AAASSSCCCNNN,,,AAA---***555999:::888//////,,,999222,,,111>>>///444...000777***666888,,,DDD[[[LLLDDDTTTYYYJJJIII888HHHiiieee]]]fff~~~wwwaaa\\\]]]NNNYYY]]]JJJNNNYYYJJJEEE999222%%%MMMUUUIIIIII<<<111666+++---NNNoooPPP000///111......***444]]]111---222))))))111>>>ooo999999888---333999///UUULLL:::===:::...'''111...RRRNNNXXX<<>>@@@BBBFFFEEEEEEFFFHHHIIIGGGFFFJJJIIIGGGEEEDDDDDDDDDEEEAAACCCEEEFFFFFFFFFGGGIIIHHHDDD???<<<;;;:::999888777666555555555555222000,,,555000'''222>>>===666>>>qqqbbb000***:::111555===(((000000////////////000000111000///000222333222000333333444444555777888999;;;<<<<<<<<<============>>>>>>?????????>>>>>>>>>JJJ;;;HHH^^^___```fffaaaXXX@@@VVVtttnnn===666hhhYYYaaa111GGGcccIII)))999333===XXXggg>>>777***???@@@oooVVV222===>>>000111FFFOOODDD<<<***888///444???SSS666555+++444LLL...777555---VVVAAABBBJJJ???VVVTTTOOOGGG777MMMuuuYYYMMMnnnCCCBBBPPPRRR@@@777555(((111444FFF___SSS777---MMM888666DDD000333EEEwwwTTT111///111000222---555PPP(((444333+++;;;AAAOOO{{{~~~HHHNNNqqqqqqYYY///111BBBMMMbbb999888III222)))999CCCSSSddd~~~qqqnnn|||yyysssaaaqqq\\\___[[[qqqBBBJJJ---AAANNNDDDYYYBBB>>>999FFFXXXTTTFFFKKKYYYqqq]]]---IIIeeeFFFXXX777BBBAAA>>>OOONNN@@@MMMVVVjjjYYYiiikkk|||\\\jjj~~~\\\888ZZZ}}}TTTaaarrrdddfffbbbYYYJJJ???@@@FFFEEE>>>FFFFFFFFFGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDFFFHHHIIIAAABBBCCCDDDEEEEEEFFFGGGEEEBBB===;;;999999777666333333333444555555555444)))444444777BBB999111>>>kkk\\\///===444***111---//////000000000000//////111///...///111222111000222222222333444555666777:::::::::;;;;;;<<<<<<===>>>>>>???@@@???>>>===<<<@@@>>>CCCBBBGGGeeerrr[[[KKKwwwdddgggSSSbbbnnn```:::NNN{{{???[[[666,,,cccNNNWWW```CCCIIIEEE777''';;;555???...OOO///'''555444***555IIIIII<<>>kkkaaa)))***111...111//////000000000000//////000...------///000000000222111111222333444555555777777888999:::;;;<<<======>>>???@@@???>>><<<;;;;;;;;;>>>===>>>NNNaaaeee^^^pppdddlllsssKKKhhhAAAMMMjjjQQQXXX999BBBIII***YYYUUUFFFYYYcccgggXXXSSS;;;777000]]]WWWCCC888...@@@[[[XXX@@@555SSS===333)))777OOOWWW777333...BBBZZZ@@@...---555CCCVVV***555KKKZZZEEEiiibbbOOONNNmmm\\\GGG\\\|||^^^[[[JJJ>>>:::&&&...222555)))222JJJXXX444///111///000+++333OOO:::111000:::AAA===IIItttmmmwww;;;MMMXXXzzzCCC333QQQJJJrrrRRR999^^^999BBB>>>XXX@@@DDDIIIKKKAAAKKK[[[KKKeeeZZZSSS<<<===PPP555GGGBBBGGG;;;777VVV{{{VVVmmm]]]SSSZZZRRRLLLVVV\\\kkkdddYYYvvvyyyVVVhhhOOOqqq{{{OOOHHHjjjddd```hhhrrrqqq~~~jjjbbbSSSCCCCCCAAA>>>>>>BBBHHHLLLEEEEEEFFFHHHJJJIIIGGGDDDEEEDDDBBBAAA@@@AAAAAABBBCCCCCCDDDFFFGGGGGGDDDAAA???===;;;:::::::::999888888888777444111//////000555555888<<<555888rrrVVV222:::999///...///000111111000///...///---+++,,,---/////////111111111111111222333444555555666888:::;;;<<<===<<<===>>>>>>>>>===<<<;;;>>>888777AAABBB666>>>[[[ddd```]]]vvv{{{nnn______QQQqqqaaaKKK000MMM<<>>111///EEEAAA111111777FFFBBB:::,,,000333---aaa&&&(((;;;SSSEEERRRSSSJJJJJJXXXuuuSSSyyykkksssggg)))///444---222+++///:::ZZZVVV444111222000111///888dddTTT+++(((999+++$$$...XXXfff}}}RRR)))FFFpppsssBBB???>>>kkk```RRR777CCC@@@GGG:::FFFLLLTTTEEEAAA999fffFFFqqqxxxsssRRR[[[jjjPPPEEEAAAFFF444///TTT{{{eee]]]QQQJJJQQQIIIJJJUUUTTT\\\ZZZVVVgggkkkfffOOOmmmKKKooonnnuuu|||yyyUUUGGGPPP{{{jjjzzzxxxmmmAAABBBFFF???BBBEEEDDDAAA@@@EEEJJJDDDDDDEEEGGGIIIIIIFFFCCCDDDCCCAAA???????????????CCCCCCDDDGGGHHHFFFAAA===:::999777888999999888777666666666444000///111333000???III???<<>>555@@@CCC<<<@@@IIIgggkkk[[[KKK\\\{{{tttyyyXXXIII<<<;;;RRR>>>rrr999XXX555IIIRRRaaaKKK;;;***;;;///---111???FFF***222---555000777ggg555555&&&VVVdddCCCccc]]]RRRAAAkkksss///000333...666--->>>HHHjjj|||SSS222111444333666666BBB;;;555KKK222,,,999CCCxxx<<<)))333@@@]]]\\\>>>///[[[;;;TTTNNNWWWRRR@@@000>>>???EEE:::===000XXXbbbuuu~~~QQQ999BBB222***IIIjjj]]]YYYHHHKKK:::222IIIbbb~~~lllYYYvvvFFFfff}}}[[[>>>888999eeeWWWKKKUUU???PPPIII===DDD@@@>>>BBBGGGGGGDDDAAACCCCCCEEEGGGIIIHHHEEEBBB@@@???>>>>>>>>>???@@@AAACCCCCCDDDGGGHHHEEE???999666555444555777777777555000222333222111222666999<<>>)))222111000//////000111222111111222222222111111000333444666777888999888888<<<===>>>===<<<;;;<<<>>><<<;;;999888999:::<<<===<<>>oooaaaPPPFFFDDDDDD@@@;;;@@@BBBCCCBBBBBBBBBDDDFFFCCCDDDDDDEEEEEEEEEDDDDDDBBBBBB@@@>>>===<<<<<<<<>>999555555555555555666666666777000;;;;;;...+++777>>><<<<<>>???>>>===<<<<<<>>>@@@AAAGGG;;;888HHH]]]fffccc^^^tttQQQOOO@@@NNNAAA^^^PPPNNN<<>>www777:::###BBB___IIIGGGiiiZZZZZZuuu]]]hhhrrr<<<---%%%///+++...@@@ggg___IIIIIIHHH888777777000KKKyyygggqqqQQQdddfffuuuPPPXXXTTTbbbiiiQQQOOOBBBEEE111===222LLLWWWwwwxxx___@@@222@@@^^^___GGG999999222888DDDEEEGGGZZZ___IIIttt|||zzz}}}~~~WWW888===wwwggg___YYYTTTRRRfff~~~sss>>>FFFeeecccpppzzzyyyqqqooogggVVVMMMAAA<<<===??????===AAABBBCCCBBBBBBBBBDDDFFFDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<>>>>>>>>???AAAAAACCC<<<999BBBNNNWWW[[[]]]JJJIIIVVVlll|||hhheeeWWWTTT>>>]]]>>>tttPPPQQQIIIKKKppp@@@IIILLLYYY555222(((999333>>>666111888333<<<[[[KKK;;;???eeepppNNNDDDaaaQQQgggcccuuukkk^^^eee,,,444888333---888mmmcccppp===SSS@@@HHHMMMMMM|||aaa```mmmTTTrrrbbb___===III444999555999,,,555JJJKKKHHH...[[[PPPjjjQQQ;;;III:::???NNNDDD///<<<]]]LLLNNNFFF>>>DDDHHHAAA:::PPP```jjjoooiii666AAAuuu~~~qqqdddWWWLLLEEEOOOeee~~~|||OOOHHH|||lll^^^YYYoooZZZeeebbbPPPDDD@@@<<<:::<<>>>>>===<<<<<<======@@@>>>===<<<<<<:::777555555555555555555555555444999...+++333888666999AAA<<>>,,,***666+++111000000000000000000111...//////000000000000///000111222333444555555555555777999::::::;;;===???===<<<<<<<<<<<<===>>>>>><<>>???MMM\\\sss^^^XXXdddcccZZZjjjkkkpppeeefffRRRYYYUUUMMMVVV[[[WWWxxx999777999mmm222777333555AAA###???XXX>>>DDDZZZFFF888222777WWWVVVVVVKKKSSSOOOdddOOOttt}}}uuuEEEKKK^^^mmmlllyyyxxx666...+++222///111```[[[|||LLLKKKfffwww{{{dddOOONNNHHHMMMCCCZZZUUUAAA$$$+++;;;...///888111///AAAEEEPPPRRRPPP>>>777(((000JJJ[[[XXXKKK===:::AAANNNJJJ666777LLLJJJGGG]]]888888```bbbnnnlll:::FFFccczzzmmm]]]QQQbbbOOOMMMfff~~~WWWCCCyyynnn{{{uuuvvvddd]]]kkkHHHPPPKKK===@@@@@@???>>>===>>>AAACCCBBBBBBCCCBBBAAAAAABBBDDDIIIHHHGGGEEECCC@@@>>>======<<<<<<<<<<<<<<<======???===:::999999888666444555555555444444444444333555111///222888>>>BBBDDDfffWWW&&&999666---333...000000000111111000000000......///000000000000000111111111222333444555666333555777888999:::<<<>>>::::::::::::;;;;;;<<<<<>>BBBDDDPPP\\\bbb]]]^^^kkk{{{vvv~~~mmmxxxqqqLLLuuuLLLVVV[[[___777000888QQQTTT666444666)))???PPPaaahhhPPP666888444BBBKKKVVVZZZkkkUUUDDD___^^^WWWzzzggg222===555;;;JJJNNNZZZ}}}SSS+++***===555444]]]SSSuuu^^^WWWRRR]]]III555---:::+++AAAMMMKKKFFF888...,,,222===666555...,,,GGG>>>ZZZBBB===---,,,MMMRRR???;;;>>>999888aaajjjOOO888???444$$$222,,,:::???XXXllluuuxxxxxxEEE>>>DDD|||oooggg{{{___PPP___sssrrreee\\\XXXzzzXXXUUUuuu```vvvooolllhhhMMMDDDAAA???<<<>>>???>>>;;;;;;<<<>>>AAABBBBBBBBB@@@AAABBBDDDJJJIIIHHHFFFCCCAAA>>>===;;;;;;;;;:::;;;;;;<<<======:::777666666666555444444444444444333333333333000333;;;@@@888555JJJgggddd......222///666000000111111111111000000......///000111111111111111111111111222444555666222444666777777888:::<<<::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;>>>AAA@@@<<<>>>MMM]]]aaa___]]][[[YYYqqqooo}}}mmmLLLTTTTTTKKKccc666888KKK333777+++;;;??????```fff===222<<<,,,MMMBBBqqqAAAuuu}}}lllCCCpppMMM]]]rrrooo[[[777???OOOGGGKKKKKKJJJaaaoooaaaJJJ<<>>nnnbbb777%%%,,,///...222///@@@KKKGGGTTT\\\ooogggWWWXXXPPPEEELLLIIIjjjUUU))),,,888555777000???000QQQNNNjjjUUU888...}}}{{{aaaPPPDDDGGGOOORRRUUUYYYiiiGGG,,,===eeessspppuuulll___GGGKKK666555;;;<<<===>>>>>>>>>===>>>??????@@@AAAAAA@@@AAACCCEEEHHHGGGFFFEEECCCAAA>>>===;;;:::::::::::::::;;;;;;999777555444555555444333222222222333333333444444555000666===444<<>>AAABBB<<<===HHHZZZaaa[[[YYY^^^^^^vvvnnniiirrr[[[bbbXXXCCCzzzwwwCCC;;;bbb]]]tttMMM111:::VVVnnn^^^===333,,,111LLL|||bbbrrr,,,kkkuuuDDD}}}GGGdddjjjvvvppp___```]]]HHHNNNCCC>>>999444>>>OOOTTT\\\111666%%%---DDD{{{{{{LLLVVVcccLLLFFF;;;111"""@@@(((;;;888LLLKKKrrrMMMFFF&&&)))III>>>666999222***)))BBB>>>bbbrrroooGGG&&&+++444GGGlllrrrzzzLLL777000,,,000999%%%FFF(((]]]EEEfffmmmKKK///yyy{{{wwwwww|||sssddd===???;;;]]]uuuDDDOOOEEEAAA777@@@888???CCC?????????@@@AAABBBAAAAAA===???@@@AAA@@@BBBDDDFFFDDDDDDCCCBBBAAA???>>>===;;;::::::999999999999:::555444333333555555444333000000111222333444444555666555444777LLL~~~ggg555777//////000111222222111000/////////000222222333333333............///000222444222444666666555666888999777888999999::::::999999<<>>VVVxxxqqqYYY<<>>BBB888:::AAA;;;@@@???===>>>@@@@@@???===<<<>>>@@@@@@AAABBBEEEGGG@@@AAAAAA@@@???>>>======;;;:::999999888888999999222222222333555555444222//////000111333444555666,,,BBBCCCCCCyyy{{{:::222;;;...555:::,,,,,,555000000111222333333222111000000000000000000000000000555555555555555666777777777666666888;;;<<<:::777;;;:::999999:::===???AAA???>>><<<===AAAIIIPPPUUUiiibbbWWWRRR\\\ppp}}}}}}rrrKKKxxxzzzooo[[[QQQYYY:::llliiiPPPqqq;;;hhhvvvSSShhhQQQ...[[[LLLFFF:::jjjTTTyyyNNNLLL[[[sssdddiii000hhhZZZaaajjjqqq___bbb===;;;===###888444777CCC```QQQ<<<@@@!!!999///;;;pppAAAPPP666tttLLL>>>...///;;;+++777666OOOVVVFFFEEEEEE666'''555RRR***000+++GGG777333999DDDpppxxxOOO...000---***...666@@@HHHKKKlllyyyyyyhhhrrrHHHSSSzzz{{{uuukkkVVV^^^kkkQQQUUU\\\RRREEE@@@;;;;;;;;;;;;<<<===?????????>>>>>>>>>@@@@@@>>><<>>>>>@@@???;;;:::<<<<<<999777888999888555222555555444333222222222222...444000...999<<<666555DDD222GGGEEE...AAA000&&&>>>:::(((333000000111222222111000000000000000000000000000000444333333333333444555555444333333666888999777555999999888888999;;;<<<===>>>=========>>>AAACCCEEEGGG]]]llleeeYYY[[[nnn~~~aaa{{{UUUWWWsss{{{aaajjjkkkpppBBBRRRooo[[[LLLEEEjjj555VVVDDDFFF444SSSWWW>>>CCCiiikkkiiisssjjjhhhgggVVVwwwyyytttyyy^^^jjjNNNaaaxxx___^^^LLLCCCLLLnnn^^^CCC???)))999;;;CCCDDDDDDCCCkkkfffJJJ+++999999KKK@@@777PPPIIIlll@@@EEE444DDD(((LLL888<<<+++,,,$$$111444---QQQpppKKKAAA666333;;;KKK\\\gggSSS]]]QQQPPP]]]uuuiii|||{{{XXXEEEzzz```QQQddduuunnn}}}vvv[[[GGGIIILLLBBB::::::<<<;;;;;;<<<===>>>?????????>>>===>>>??????>>><<<@@@@@@@@@@@@@@@BBBEEEGGGAAA>>>===???>>>:::999;;;:::888666666888777444222555444333222222222222222222666777888:::333555GGG...TTTLLL:::000111111333444//////000000111111000000///000000000000000000000000111111111111111222333333333333333555777777666555999999999::::::;;;;;;;;;;;;<<<===>>>===<<<;;;:::>>>MMM[[[___]]]```eeejjjyyyuuusss}}}xxxOOOrrr|||wwwLLL000ttt^^^~~~UUUEEEJJJRRRDDDBBB>>>888ZZZkkkAAAPPPooolllkkkkkkyyyVVVmmm}}}^^^```BBBbbbqqqeeeQQQGGG]]]aaaBBB555,,,,,,;;;>>>uuuttt333HHH===hhh555BBB///[[[???%%%BBBFFF\\\ZZZFFFDDD===@@@""",,,;;;999333777===+++444XXXzzz~~~qqqdddZZZRRRMMMJJJ[[[___RRRRRRTTT\\\sssvvvppp~~~sss===^^^zzztttkkkgggFFF@@@GGG\\\rrrppp]]]MMMBBBBBB@@@888666;;;<<<<<<<<<<<<===>>>??????>>>======>>>??????>>><<<@@@@@@@@@@@@AAABBBDDDEEEAAA===<<<>>><<<888777999666555444555666555333222333333222222111222222222222;;;666000999???;;;:::ZZZWWW444777///222::://///////000000000000//////////////////////////////111000000000000111222222444444444555666777777777:::;;;<<<<<<===<<<<<<;;;:::;;;===??????>>>===<<>>[[[wwwuuuMMM]]]QQQfff]]]YYYIIIEEEGGGBBB###000@@@yyyjjjiii\\\HHHaaaffffffggg[[[666;;;000[[[XXX;;;===222YYYLLLZZZjjjKKKOOO[[[DDD666555%%%...<<<888888000---LLLttteee[[[^^^___UUU]]]```]]]jjjkkkAAACCCQQQmmmrrrnnnfffrrrFFF;;;...<<>>TTTMMMEEE???>>><<<888999>>>===<<<<<<<<<======>>>???===<<<<<<===>>>???===<<<@@@@@@???@@@BBBBBBBBBAAA@@@<<<;;;<<<:::666555888333333333333444333222222222222111111111222222333555666444777>>>===DDDWWW]]]444AAA;;;***555000000////////////000000////////////////////////111111111111111222222333222333444444444555666777999:::;;;;;;;;;;;;;;;:::<<<<<<======>>>???@@@@@@;;;>>>BBBDDDEEEJJJTTT\\\bbbQQQbbb}}}{{{www~~~qqqrrrvvvFFF\\\PPP\\\???[[[999TTTWWWPPP@@@AAA---CCCYYYSSSooopppwww}}}ssskkkVVVsss~~~>>>GGGnnngggjjj___kkkCCCTTTRRRKKKrrrAAA111---III___aaa;;;EEE```jjjCCCFFFGGGDDDTTTEEE666111<<<]]];;;;;;EEEvvv|||]]]pppXXXAAA===000222444+++:::666'''555___yyylllTTTVVVXXXTTT``````~~~~~~}}}ZZZHHHaaayyy|||zzzuuukkkvvvJJJTTT___\\\>>>EEE>>>AAA<<<999888999:::::::::<<<<<<<<<<<<<<<<<<===>>><<<;;;;;;<<<>>>>>>===<<<>>>>>>>>>@@@BBBBBB@@@>>>>>>:::999999888444444777222333444444333222222222111111111111222333444444888111777GGGBBB888jjjooo>>>111333666111000000//////000000111000000000000000000000000222111111111111222333333///000111000000000222444666666666777777888888888======;;;;;;;;;<<<===>>>888>>>DDDEEE???<<>>===:::<<<;;;;;;:::;;;;;;<<<<<<:::::::::;;;===>>>===<<<<<<;;;;;;>>>BBBBBB???;;;<<<888666777666333444777333444666555333222222333222111222222333444555666333===:::777LLLxxxpppJJJHHH444222111000000000000111222000000000000000000000000111111111000111111222333...///000///...///222444444444444444555666888999;;;:::::::::::::::;;;;;;===999999???BBB@@@???@@@DDDTTTXXXUUU___bbbTTTDDDlll```aaaooo~~~\\\:::pppfffIII```;;;888WWW999RRR555TTTOOOYYYHHHCCCnnnbbbOOO\\\kkkvvv```aaalllVVVLLLWWW999666:::>>>???BBBVVVzzzCCC---///...888555NNNccceeemmmqqqRRRJJJVVVWWWRRRkkkrrreeegggGGGRRRuuulllPPPGGG;;;HHHMMMCCC777888666,,,PPPyyytttbbbNNNYYYfffzzz~~~zzzxxxfffvvv```]]]ccckkkjjjCCCEEEEEEBBB222::::::333999>>>???;;;;;;???@@@<<<;;;::::::999999::::::::::::999999;;;===>>>===;;;888777888===AAABBB>>>::::::666444555555333444888555777888777444222222333222222222333444666777888444DDDBBBJJJGGG999333222111000000111222333000000000000000000000000000000000000000111222222///111222111///000333666666555444444555777:::<<<666777999;;;<<<<<<<<<<<<:::666666<<<>>>===@@@EEE>>>===;;;NNNeee[[[RRRcccJJJoooyyypppsssvvv{{{lllmmm___\\\DDD___...QQQSSS000LLLKKK+++jjjUUUVVV:::|||YYYXXX\\\dddaaayyybbbIII===UUU777@@@BBBLLL;;;666EEEYYYzzz???...000'''LLLXXX___yyyeeeQQQ[[[999+++888```777GGG444444666tttLLLuuuzzzfff\\\eeesssYYY~~~vvvLLLKKK>>>AAA<<>>===;;;666555777<<>>BBBBBBBBBAAABBBEEEKKKOOOWWWcccaaaLLL???QQQtttxxxvvv~~~EEEmmmmmmNNNFFFTTTZZZ'''000<<>>DDDSSSAAADDD[[[^^^bbbLLL333333555FFFZZZvvvyyyfffddd===333000===333;;;BBB>>>222///===NNN000999???BBBNNN___eee```ppp[[[@@@:::GGG]]]~~~rrr+++888UUUllliiivvvsssbbbKKK777JJJYYYXXXLLLIIIEEE===<<<999777666777999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;:::999888888777777888888777888:::<<<<<<:::888777333666777444000///333777666666555555555555555555666888888777888;;;===<<>>===@@@---(((::://///////------...111444...000111111111111222444......///000000111111222222333555555444444666777555444444666999;;;;;;:::999999999:::::::::;;;;;;AAAAAAAAA@@@??????BBBDDD<<>>III===---999VVV888>>>>>>:::EEEYYYbbb]]]ZZZxxxuuuBBB<<>>>>>>>>>>>???AAAFFF;;;888FFFUUUYYYWWWWWWFFF???KKKgggqqqgggfffsssXXXrrrZZZZZZ111PPPFFF@@@UUU===FFFpppiiizzzqqq\\\lllZZZbbbOOOWWW888PPP^^^___ZZZ```KKKUUUMMM```aaa]]]NNNRRRtttlllbbb:::222eee]]]oooiiiSSS>>><<>>~~~}}}qqqlllpppWWWkkkpppcccUUUaaauuudddEEE<<<@@@JJJDDD999999>>>666000999;;;:::999999;;;<<<<<<;;;<<<;;;999888888999;;;<<<888888999999::::::;;;;;;777666555555444444555555666777888888888666555444222333444333222333666999444444333333333444555666111777<<<999:::WWWeeeIII???444222333333222111000000111111222222111///....../////////000000111222222222000222444444333222222333444444555555555555555666222333444666888999;;;;;;777:::===>>>>>>>>>>>>???FFF>>>;;;>>>>>>???NNNaaajjj^^^QQQNNNTTTbbbwwwmmmzzziiijjjhhhFFF===DDDDDD***333AAACCCyyyvvv~~~{{{PPP@@@GGGPPPFFF///)))===JJJVVVBBBLLLYYY888>>>>>>tttSSSKKK:::bbbzzzpppRRRWWWwww\\\QQQPPP\\\```JJJ777555;;;;;;666333GGGBBBBBBEEE@@@888???MMM\\\rrrlll666777@@@kkk^^^JJJddd~~~~~~uuuttt;;;///999www[[[oooTTTKKKDDDEEELLLLLL<<<999444888>>>666333@@@;;;999888888:::;;;;;;:::<<<;;;999888888999;;;<<<:::::::::999999888888888666555444444333333444444777777777666555333222000333222222222555999???CCC555444333222222333444555111DDDFFFAAAaaavvvFFF???444222000000111111000///,,,...////////////000222//////000111111222222333///111333444222111111111333444555444333222333444000111222555777999;;;<<<999;;;>>>>>>===<<<<<<<<<777===GGGLLLEEE;;;>>>HHHLLLWWW___]]]YYYWWWNNNCCCUUU```}}}qqqsssZZZiii```KKK^^^333BBB333+++@@@KKKxxxOOOYYY888iiinnnQQQVVV^^^hhhpppkkkeee___```UUUtttpppvvvJJJZZZ444;;;DDDaaaeeeXXXTTT^^^xxxaaaJJJ???:::333+++SSSNNNNNNOOOCCC222///888666RRRXXX777LLLPPPWWWUUU???444TTTvvvccckkkdddnnnCCCKKKOOO|||MMMBBB@@@GGGJJJEEEDDD>>>...555777666999===666444AAA:::888777777999:::999888;;;;;;:::999999:::;;;;;;::::::999888777666555555555555444333333333333444666666555444333222000///444444444555999???DDDHHH666555333222333555777888>>>666DDDvvvWWWDDD<<<222///000111///---,,,...////////////000222///000000111111222333333...000333333222000000000000222444333222222333666111222333555777888:::;;;999;;;======;;;:::;;;;;;CCC???;;;<<>>IIIPPPPPPSSSZZZ]]]ZZZFFFIIIxxxqqq}}}___???VVVmmm...KKKSSSCCCOOOuuuPPPsssbbbOOO555uuupppgggUUUxxxqqqQQQbbb444CCCooo___ZZZ^^^lllvvvfffZZZSSSPPPXXXVVVMMMBBB>>>AAACCCAAA,,,>>>ZZZ~~~NNN>>>FFFIIIJJJUUUYYYTTT[[[{{{ooo]]]XXX}}}gggeeemmmkkkSSSUUU888EEEHHHOOOIII888555;;;888666;;;888777<<<888555===:::999777777999999999888999999999999999999999999888888777777666666555555555555444333333333333444222222222222222222111111333333444777;;;===??????555444444444666999===???JJJPPP|||[[[NNN>>>555555666333///000111222000...---...///000000000111222222333333...000333333222000//////---000222333222222555777333333444555666888888999666888:::;;;;;;;;;<<<===777;;;===>>>@@@CCCBBB???===???AAABBBEEEMMMWWW^^^___===PPPUUU\\\bbbVVV|||ooocccddd{{{aaa000MMMZZZ<<<___ZZZGGGfffaaaOOOVVVAAAYYY{{{WWWvvvXXX^^^\\\xxxYYYYYY[[[```ZZZiiiDDDQQQwwwccc___```iii|||zzz}}}\\\444***:::<<<---111///000lllvvvjjjQQQYYYIIIOOOEEETTTlllzzzXXXccciiieeeuuuqqqXXXRRRbbbooo^^^===GGG999FFFOOOKKKHHH888444666444888<<<777888>>>888333:::;;;777:::;;;999888888999:::999888777777888888888888777777555555555555666666666666666555444444333333444444///000000111222222333444///111444777999888555333555444444666999>>>BBBEEEJJJxxxDDDCCCCCC...(((888555222...---///000222444111222222222222111000000333222222222111111000000...///000111111222111111444333222111222333444555555777:::<<<<<<;;;999888999:::;;;=========<<<<<<>>>===<<<<<<>>>@@@CCCEEEPPPVVV[[[YYYSSSMMMKKKKKKuuuzzzxxxrrrvvvrrr<<>>///***333888555222333222///111222222222222111000000000000000000//////......000000111111111000000///222222222222222333444444555555666777777888999999;;;;;;<<<<<<<<<;;;;;;:::>>>===<<<<<<===>>>???@@@>>>BBBHHHLLLOOORRRVVVZZZHHHQQQXXXZZZddduuu}}}{{{mmm}}}uuuXXXbbbggghhhuuupppJJJ444>>>QQQWWWyyywwwrrrsssDDDnnnkkkkkkjjj```wwwYYY777ppp```SSSaaa}}}MMM+++***666000222777---QQQ^^^LLLTTTXXXCCCEEEKKKpppwwwTTToooppp}}}qqq\\\:::888GGGiiiFFFIII>>>555LLLGGGCCCAAA@@@>>>888333777666666666888999888777777888888999::::::999999888888888777777777666666666555555444444444555555333333333333444444444444444111......000222222111222222222222222222222222000222666888999999888777555>>>>>>???FFFPPPqqqMMM;;;444777444...)))000999666+++111222222222222111000000//////000000//////......222222222111111000......111111222333333333333222222222222222333555777999===<<<<<<;;;::::::999999=========<<<<<<;;;:::999;;;<<<===AAAEEEKKKQQQTTTUUURRRHHH>>>CCCWWWhhhnnnuuusssnnniiiwwwzzzsssUUU\\\bbb<<<<<>>UUUXXXEEE@@@:::666666555333111777666555666888999888777777777888888999999888888777777777777666666666666666555444333333333333333333333333333333333333333222000......///000111000222222222222222222222222444444555555666777888888BBB<<>>444---...333666444111111222222222222111000000000000111222222111000///111111111111111000/////////000222333333333222111//////000111222444666777;;;;;;:::999999999999999:::;;;<<<<<<<<<:::888777@@@>>><<<<<<>>>@@@BBBBBBNNNSSSUUUSSSSSSTTTQQQLLLLLLEEERRRkkkmmm\\\[[[kkklllqqquuu~~~pppEEEMMMnnnHHH<<>>===777???HHHNNNRRRTTTRRRNNNWWWIIICCCNNNYYY^^^jjjyyybbbuuutttjjjnnnrrryyy~~~___MMM@@@}}}OOOeeefffvvv]]]CCCoooPPP]]]{{{LLL>>>===XXXBBBTTTppppppqqqaaannnbbbbbb???666JJJtttOOOWWWJJJIIIPPP999PPPIIIEEEMMM444<<<666EEE777111111111333666777777777666555555555777888777666666666666777777666555555666666666555555555555444555444333111111000000000222222222222222222222222111111111111000000111222000000000000111111222222...333777888888:::AAAGGGGGGWWWZZZ888333666333222777111222222222222111000000+++---...000000///...---......000111111222222222//////000111111111111111+++---111333555444333111111333444666777777666555444666888:::;;;;;;:::999333666999;;;<<<<<<<<<;;;<<<999555444888BBBMMMSSSMMMIIIFFFHHHNNNPPPKKKDDDCCC___ssszzz{{{tttmmmoooTTT___xxx~~~yyybbbWWWqqq||||||uuu\\\yyy___DDDXXX:::WWWwwwjjj|||lllnnn~~~jjjXXXWWWeeefffzzzhhh}}}^^^jjjiii^^^WWW???***>>>JJJPPPKKK555CCC555666===,,,777000666---222444666888888888666555666555444555777888777666555555666666666555444444666555555555444444444444444333222111111111111111000000111111111222222222000111222222000000111222000000000111111222222333///777>>>===999;;;FFFPPPtttfffBBB<<<@@@;;;222111222222222222111000000***,,,...000000///...,,,///000000111111111000000000////////////000111111---...///111111222111111///111444666666444222000444444666777888888888777666999<<<<<<999777777888666888;;;>>>>>>:::666444@@@EEEIIIJJJOOOUUUTTTPPPKKKFFFIIIOOOFFF888GGGgggcccggghhh^^^uuuiiigggiii~~~nnnYYYRRR\\\aaaeeekkklllooo```[[[sss???555[[[uuunnnsss444&&&BBBkkkgggsssttt]]]---222AAA???===UUUJJJDDDBBBAAA===666777000111333,,,888444666777555777888999888666555444666555444555777777777666555555555555555444333333555555555444444444333333333222222111111111222222...//////000111222333333...000222111///...///111111111222333333444555555666===BBB@@@AAATTTvvv~~~OOOBBB>>>666111222222222222111000000,,,...000222333111000...111222222111111000///...000///.........///111222///......---...///000111///111444666555222...+++444444555555555555555555444888<<<:::666444777;;;;;;777444444444555888<<<222888===<<<;;;???HHHOOOQQQPPPNNNNNNPPPNNNGGG???999???<<<<<>>AAABBBQQQ~~~hhhGGG@@@777<<<===777111000222333111222000,,,///444222+++222222111///---,,,...000222111...,,,++++++,,,---////////////000000000000222///000333444333444888555333222222444555555444333333333444555666777888:::999888666555555444444999999888888888888888999@@@BBBEEEHHHJJJMMMQQQUUUMMMJJJEEEAAA@@@AAAEEEGGGJJJMMMggg___SSSYYY```ttteeemmmppphhhwwwzzz[[[kkkzzz}}}sssNNN:::QQQrrrzzzjjjhhh{{{ooogggiii|||]]]kkk<<<777VVVcccooowwwkkkPPP333555777888999;;;>>>@@@JJJHHHEEE@@@;;;666222000222222111111111111111111000111222111000222444777777666555444444555666777666666666666666555555444666555444444222222111000333333444444333222000///000///...------...///000444111///000333444222///333000...///333444444222999000,,,333777666666:::DDDFFFHHHaaa[[[HHH===333222777999444000222333111---000555555111111111111///------///000222111///---------...///////////////000000000000111......111333111333666333111000111222444333333111222444666666666555444666666555555444555555555888777777666666666777777999;;;===>>>???AAADDDFFFHHHHHHGGGHHHIIIKKKMMMNNN666333EEE???:::@@@CCC[[[wwwuuuuuuoooccc>>>999KKK[[[hhhsssmmmaaa```uuuttthhhZZZYYYeeemmmmmmgggccckkkzzzwwwrrr^^^GGGPPPWWWjjj{{{yyyllllllxxx|||]]]VVV888999YYYaaawwwrrrzzzfffiiinnn\\\LLLDDDJJJKKKAAA999:::;;;<<<======<<<<<<>>>@@@777777666555333222111000222222111111111111111111000111222111111222444666777666555444444555666666333444555666666666666666444444444333333222222111333333333333222111000///000///............///000222111000000111222111000111///...///222555555333***===BBB333---<<>>JJJ]]]ooovvvwwwyyy~~~uuuiiitttccc\\\___KKKRRRlll\\\]]]GGG...AAA222777888///...999???::::::@@@:::;;;:::999666555666777...//////000222333444444111111222222222222222222000111222222111111444555555555444444444555555666111222444555666777777777333333333333333333333333444333222111111111111111000000////////////000000///000111111000///000111222111000111333666777777<<<...***777BBBDDDHHHOOOrrrZZZCCC>>>;;;777777222333222000......//////...///000000///...000111000////////////000111222////////////000000000000///,,,,,,///000...000333111///......000111111000222222444444444333222111333333333333333444555555555444444444444555555666333444444333111111222444333555888:::;;;:::999888EEE@@@AAABBBGGGLLLKKKMMMOOOLLLPPPIII:::???IIIDDD<<<999---+++777;;;999<<<...EEE___jjjeeeXXXFFF888``````]]]\\\@@@BBBCCCGGGVVVNNNFFFIIIYYYgggggg```===999FFF@@@???AAA111555333***777111---CCCCCCGGG333>>>BBB===>>>BBB===111444555444222///......///111222222222222333333333111111222222222222222333000222333222111111333555444444444444444444555555222222333444555666666666111111222222333333333333444333111000000000111222000000000000000000000000---000222111///...000333555444333333555777888999===444999EEEAAA@@@eeeWWW;;;:::FFF555444333444444333222333...///111000//////000111............///000111111////////////000000000000000------000111///000333222000//////111222222111444333111000000111222333666555444444333333444444444444444444444555666777333444555444333333555666555555666666666666666666111444333666:::===BBBAAA888>>>JJJQQQPPPSSSSSSLLLHHHPPPPPPSSS[[[SSSEEECCCBBBAAA===777666999===>>>------===555///&&&555444555888777111///111111,,,:::555:::777:::CCCCCCJJJHHH@@@JJJBBB===>>>:::333:::???:::---***222333---222333333111///...///111222222111000//////......111111222222333333333333000222333333222111222333222222333444444444444444333333444444444444333333000111111222222333333444333222111000///000111222000111111111111111111000---000222222//////111444555555444333444666888;;;<<>>JJJAAAMMMDDDPPPDDD888???EEEDDDBBBAAAAAA@@@;;;===AAAAAA@@@<<<666222444,,,666222444///555***222)))'''///111...333>>>///000111000//////000222111111111111000000000000111111222222333444444444000222444444222111222333111111222333444444444444333444444444333333222111000111111111222222333333222111111000000000111111111111222222222222111111///000111222111111222444333333333333444666;;;???>>>???NNNvvvUUUSSSCCC666333444333111222///000222222000.........//////000000111000000000////////////000000000000222///...111111///000333222000///000111333222222000///......///000222333333222222222222333333444222111111222222444555555///111222222111222444666111222333444555555666666'''666///555333///===444,,,111333666<<<:::777;;;,,,333222555>>>;;;444555777333//////444:::???BBBAAA444333111000222777...AAA777000000333222///,,,444444......///111888999999///666222888---999,,,888000111;;;;;;111,,,000...//////...------///111111222222222333333444444111111222222333444444555000222444444333111111222///000222333444444444333111222222333333333333222111111111111111222222222000000111111111111000000111111222333333222111111111111000111333444444333333444666777999>>>DDDJJJJJJhhhpppYYYCCC:::999666333444///111333222000...------111111222222222111111000////////////000000000000111......000000...///222111000//////111222222111------///000111111111111/////////000111333444555000000000000111222333444///111111111000000222444222333555666666555444333...===333777555...:::...111666444222555111///888333444,,,+++555444...000...///222555555111...---,,,333666DDD...666111222555///---222333///000555,,,222///555444...000***222)))222000:::,,,:::+++---222///(((,,,666555+++000111222111//////111222000000000111111111111111111111222333333444555555000222444444333111111111///000222333444444333333///000111222333444444444111111111111111111111111///000111222222111000///111222333444444333222111333111///111555777555333444777:::<<<@@@FFFNNNUUUxxxPPP???;;;666222444555333---+++...000000666555333222222111///---...---,,,---...//////---444444333222111000//////---...///111111111000000000000000111222222333333444333222111111222333444222222111111222222333444333222111111111222333444444444444444444444444444333444444555555444444333555555444333333222111111000000000000111222333444000......111111......000000111222333444333222111333777;;;;;;777222000///111111111111111111111111111111000000111333444666111000000111222333222111222///---...000333222111111...,,,,,,000222222111222222222222222222222222666666555555555444444444000222444444333111111222---...///000000111111111333333222222111000000000///111333222000///222555555444222000111333555777///555333,,,---777<<<999333???KKKJJJBBBRRRmmmJJJ===<<<666333333888===:::000(((000//////000111000...,,,000/////////111222111000111111111000//////......//////000111111000///...///000000111111222333333333222111000000111222333//////......//////000111222111000000000111333444444444444444444444444444444444444444444444444444444444444333333222222111000000000000111222333333111//////222222//////111000111222222333333222222222444666555111///...///111111000000000000000000222222111111222333555666111000000111222222222111222000---...000222222111000...,,,---000222222111222222222222222222222222444444444444333333333222111111222333333333111111...///000111222222222222222222111111111111000000///111222111000000222444333222111000000222333555444444666:::@@@CCC:::///GGG;;;:::VVVkkkNNNDDD:::333222///---111::://///////111222222///---111000000000222333222111........................111111111111000///...---//////000111111222222333111111000000000000111111...............//////000111000/////////000222333333333333333333333333333444444333222222333444444333333333333333222222222111111000000000111111222222000111444444111000222111111111111111222222333222333222000...---///000111000000000//////......222222222222222333555555000000000111111111222222222000...///000222222111000...---...000111111111111111111111111111111111333333222222222222111111222111000222444555222//////000111222333333333333000000000000000111111111000111222111000000222444222222222222222333444444222777;;;888000000@@@RRRCCCRRRppp]]]KKK===;;;888111000666555444444444555444111///000///...///111222111000---------....../////////000000000000000///......//////000000111222222222000000////////////000000111000000000000111222222000//////......000111222222222222222222222222222555333222000000222333555222222222222222333333333222111111000000000000111333111111555555111111333111111000//////111222333333333333222111111111222111111111000//////......111111111111111222333333///000111111000000111222111000000000000111111111//////...///000000111111111111111111111111111111222222222222222222222222333000...111555666222---///000111222333333333333......///000000111222222111111111111111111222333222333333444555666666666333222999CCCEEE@@@BBBJJJeee^^^GGGAAA<<<888666555444333333333333111000111000///000111222111000.........//////000000111///////////////000111111...//////000111111222222////////////////////////222111111111111222333333000///.........///000111222222222222222222222222444333111000000111333444111222222222222222222222111111000000///000000000333111111444444111111333111000///...///000111222000111222444555444222111222222222111111000000000.../////////000000000000...000111111//////111222000111111111000000000000...///000000000000000000000000000000000000000000222222222222222222333333333000...000444555111---...///000111222222222222......///000111222333333111111000000111222222222111222333444666777888999:::===CCCGGGEEELLLhhh]]]DDD:::888666333111000000111111000222111111111333444333222/////////000000111111111............///000111222......///000000111111222//////000000000000//////000000000000000111111222000///.........///111222111111111111111111111111222222111000000111222222222222222222222111111111000000/////////000000111111///000333333000///111///////////////000000111------///111444444111///111111111111111222222222------...//////......------000222111///...000333///111222222000//////000...///111111000//////000////////////////////////222222222222222333333333111000///111333444111......///000111222222222222///000000111222333333333222111///000111333333222///000111333666999;;;<<<<<<;;;>>>FFF[[[bbbGGGDDD???999444333222222222222111000111333333333222000000000000000000000111000000///......///000111......//////000111111111///000111111111111000//////////////////000111111000000/////////000111222111111111111111111111111111111111111111111111111333333222222111111000000///////////////000111222000---...111111...---000---...//////000000//////...,,,+++---111333222111//////000000111111222222---.../////////...------,,,000222111...---000333///111333333000...///000---000222222000...///000////////////////////////000000000111111111222222///000111222222111000//////000111222333333333333111111222222333333444444333000//////222333333111222222333555999===AAADDDEEEHHH\\\VVVPPPFFF>>>888666444333///.........000111000///000000000000000000000///333111000///......//////......//////000111111111///000111222222111000///000000000000000111222222111000/////////000222333000000000000000000000000000000111111111111000000444333333222111000//////............///111222222...,,,,,,000000,,,,,,...,,,---///000000000///...111---***+++///333444444------...///000111222222......///000000///...---,,,///222111...---000333...111444333000......000---000222222000......000////////////////////////.../////////000000111111...000222222111000000000111111222333444444444444222333333333333444444444333000...///222444333111666666777999===CCCHHHKKKYYYgggFFF>>>???<<<777,,,111666666333000111333111222222///------000333222111000//////000111222...///000222222222111000000000000000////////////...000111000///...///111////////////000111222333000000000000000000000000222111///000111333222222000000//////000111222222111///------...111222222000///...------------------...000111111111000///,,,...000222333333111000000000//////.........------...///000000///...---///111111......111111............///......---,,,,,,---...///000000000000.../////////000000000111...///000111111000///...///000000000000000///////////////000111222222222444444444444555666222,,,000999;;;111---333999:::===:::???FFFEEEHHHcccmmmLLL???===999555111222555666222...222333333333333222111///111111000//////000111111...//////000000000000///000000000000////////////...000111000///...///111222222111111000//////...000000000000000000000000222000///000111333222222000000//////000111111222111///------...000111111000///......---------...---...///000111000000///000000000000///---,,,***111111000000000/////////---...///000000///...---,,,///000---...111222///.../////////...---,,,,,,,,,---...///000000000000000000000000//////////////////000111111000///...///000000000000000//////000000111111222222222333222222111///000333777888333666888777888;;;<<<:::EEE@@@CCCRRRjjjrrrUUU===<<<999555333333555888...---,,,...111222000...000000////////////000000000//////............///000000000000////////////...000111000///...///111000111222222111000...---000000000000000000000000222000//////111222222111000000/////////000111111111///------///000111000////////////............---...///000000000000///111111000///...,,,++++++111111111111000000000000......////////////......***---...,,,---111222///////////////...---,,,+++------...///000000000000000000000000//////////////////000111111000000//////000000111111111000000222222222222222222333333---111555777444111000000888222...111555888<<<@@@@@@LLLkkkddd???222:::AAA:::---444111///......///000000000//////////////////000222111///...---......///000000000000////////////...000111000///...///111,,,---000111222222000///////////////////////////111000//////111222222111000000/////////000000111000///------///000000////////////////////////............//////////////////......//////111222333000000000000000000000000...//////////////////...+++......,,,---000000...000000//////...---++++++......///000000000000000.../////////000000000111///000000000111111111111000000111111222222111111222222222222222222222222444444777:::888444333444666000333<<>>888666666777777555222000////////////000000000000//////333222000///...///000000000000000000////////////...000111000///...///111+++---///111222111000///////////////////////////111///...///000222111111000000///////////////000000///------/////////...---...//////000///.....................//////000,,,,,,---...///111333444/////////////////////////////////....../////////...000000---,,,......+++////////////...---,,,+++...///000000000000000000,,,---...///000111222333000000000000000111222222000000111222222222222222111111222222222222222333===555000222555888???FFF666AAANNNMMMEEEUUUqqqVVVKKK333333333444333222///,,,000000111111111111000000222111111000000000000111000000000000////////////...000111000///...///111///000111111000///---,,,000000000000000000000000111///......000111111000000000//////......//////000...---...//////...,,,,,,---.../////////...---......------......///000,,,,,,---------.....................//////////////////............/////////222111---,,,...---***.........///......---,,,///000000111111000000000,,,---...///000111222333000000000000000111333333000111222333333333333333111111222333333444555555555111333999:::666999???PPPBBBCCCiii{{{fffWWWDDD:::999888444...000111222333333222111000//////000000000000000000000000000000////////////...000111000///...///111000000000///......------000000000000000000000000000///......000111111000000000///...............///...---...//////---+++***+++---...///...---,,,......---------...///000.........///...,,,+++***......//////000000000000000///...------...///000///222111...---000///,,,,,,---......///.........000000111111111000000///////////////000000000000000000000000000222333444000111222333444444444444222333444555666777888999333666>>>FFFBBB===DDDRRRIII{{{nnnPPPEEEBBB;;;333111222333444444333222111,,,---///000000000//////000000000000///////////////000111000///...///111......------...///000111000000000000000000000000000///......000111111000111000///...............///.........//////---+++)))***,,,......---,,,+++......---,,,---...///000...///000111111///---+++//////000000111111111222000///...------...///000...111111......111111///+++,,,---...////////////000000111111111000000///222111111000///......---111000000///000222444555000111222333444444444444333444555777888:::;;;<<>>???@@@@@@@@@GGGFFFIII[[[ttt]]]NNNAAA<<<:::666444555333000...---...111444555((()))+++...000111000///...///111222111000///---111111111111000///...---,,,---///000111000///...///000111000...---...///------------......///000...///111111///...---...//////.........---------////////////000000000000......///000000///......///////////////000111111111111111111000000000000000000//////.........//////111333222///---...///000000000///////////////222222111111000000000///)))---111333111//////000???888///+++,,,111444555000777???CCCBBBCCCGGGLLLNNNvvvvvvXXXMMMEEE:::222777666666777888777444222777888999777333///,,,+++000000000111111111111111222222222222111000//////---...///000000000///...000000000...---,,,...000.........---......//////,,,///222333111///---,,,/////////.........------.../////////000000000111,,,---............---,,,///////////////000111111000000000000111111111111000000000///////////////222333222000...---...///000000000//////.........111222222222222222222222666999;;;999555333555888555333333444888;;;===>>>???CCCDDD===>>>VVVqqqYYYSSSFFF???777222222555888999000111111000...///222555111000/////////000111222111111222222111000000//////000111222222222222111000000///---+++,,,///111000///...............///---///222222000.........////////////..................//////000000111111------------------------///////////////000000111...//////000111222222222111111111111000000//////333222111///......000111111000000//////......---222222222222222222222222555444222///...000444777<<<;;;999888:::===BBBFFFFFFFFFSSSvvvfff___TTTKKKDDD;;;111***555555555333222222444666222111///......000111222000000111111000000//////000111111222222222222222000000///---,,,---000222000//////.........//////000111111000......///000000000/////////..................///000111111111///..................//////////////////000000111......///000111222222333111111222222111111000///111000//////000111222333111111000000000/////////333333333222222222111111222111000222555888999999555;;;CCCHHHKKKMMMPPPRRRooorrrZZZOOOLLLKKK<<<;;;888777777555222///444333111000000000111222///000000111000000///////////////000000000111111///000000///......000333/////////...//////000000111222111///......000222000000000/////////......------...///000111222222000000////////////000000///////////////000111111...//////000111222222222111222222333333111000///000///...///111333444333111111111111111111111111333333333333444444444444888999;;;>>>??????<<<:::IIIGGGEEEKKK^^^gggTTTJJJ???:::;;;======;;;777666555444333222222222000000111222222111111000000000//////000000111111///000111111000000111333///.........///000111111000111222111000//////000000000000000/////////...------...///000111222222000000///......///000000///////////////000111111//////000000111111111222111222333444333222000///111//////000333444222000111111111222333333444444222333444555777888::::::666:::>>>======BBBMMMVVVQQQmmm{{{___PPPIIIDDD@@@999999888777555444333222111222222333333333222222222222111111222222333444...000222333222111222333............///111222222...000333444222000......000000000000////////////------...///000111222222000///...------...///000///////////////000111111000000000000111111111111111222333444444222111///222111000222444444111...111111222333444555555666111222444777:::===???@@@???EEEHHHHHHLLL```sss___TTTLLLDDD??????>>>:::777555666888777444222111111666555444222222444888;;;///......///222444444444...---...000222222111///333333444555555444222111333222111111000000000000000000111222111000///.........///000111111111111222222222222222222222333777555222222333444333000555444222111111222555777888444000111444444000,,,111111222555888:::999888;;;@@@EEEEEEBBBAAACCCFFFCCCUUUtttsssZZZMMMIIIIIIJJJCCC@@@===:::888777777777666666777777666444222111999777444333444333222111///...///111444555333222+++,,,.../////////////////////...---------......222333444444444333111111000111222333444444444444000000000000///......---///---,,,---///111111///333444444444333333444555...,,,,,,///333666777666888777777888999<<>><<<999@@@>>>;;;:::::::::999777444222111111222222000///444444444333222222111000///////////////000111222222222222222222111111111000111222333444444444444---///111444555555555444////////////111222333333...222666999:::<<>>===;;;;;;<<<<<<;;;999999888888777666666666666444444444444555555666777777777666666666666555666555555666777888888888888222333555666777888777777444555777888:::===???AAA???@@@@@@<<<777555888<<>><<>>======<<<======>>>;;;;;;;;;;;;;;;;;;<<<===777777666555555555555666555555666777888888888888::::::::::::::::::;;;;;;>>>@@@@@@@@@>>>???@@@BBBEEEIIIMMMNNNOOOSSS\\\cccfffsssuuuqqqkkkfffbbb^^^ZZZWWWXXXVVVTTTQQQOOOMMMLLLLLLHHHGGGFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIEEEEEEEEEEEEGGGIIILLLNNNMMMPPPSSSUUUVVVXXX]]]```gggrrrzzzxxxwwwooonnnmmmmmmlllllllllllliiihhhgggfffeeefffggggggfffggghhhiiijjjjjjjjjjjjkkkkkklllnnnsssxxx~~~