BM6P6(@ sssfffSSSOOOJJJEEEBBBAAACCCDDDCCCAAA>>><<<<<>>>>>===<<<;;;:::999999::::::::::::999777555444777666444333222111111111...///111000///...000111,,,,,,,,,+++++++++******///............---------,,,++++++***+++,,,...///)))+++------,,,*********.........------,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,------------...------,,,,,,)))***,,,---...------,,,000111111000//////111333111111222444777@@@QQQbbb{{{vvv\\\NNNIIIFFFCCCBBB<<<<<<<<<;;;;;;:::::::::999999999888777666555444222222222222222222222222000000///...---,,,,,,++++++*********))))))((((((***+++---//////...---,,,------,,,+++++++++,,,,,,...******//////***)))------------,,,,,,+++++++++,,,***)))+++---...+++)))))))))))))))((((((((((((tttdddXXXOOOLLLGGGBBB@@@@@@AAABBBAAAAAAAAA@@@AAABBBCCCCCCKKKMMMQQQTTTVVVZZZ^^^aaaaaabbbbbb```]]]ZZZYYYXXXYYYUUUOOOKKKIIIGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@??????>>>===<<<;;;::::::::::::::::::999777555444666555444222111111000000...000111000///...///111,,,,,,,,,,,,++++++++++++............------------...---,,,+++++++++,,,---)))+++------,,,,,,---.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,------------......------,,,------...///000000000000///000111000//////111333333444888;;;>>>HHH\\\nnnxxx]]]MMMGGGCCCAAA@@@>>>>>>===<<<<<<;;;::::::;;;::::::999888666444444333333333333333222222222111111111000///---,,,+++)))))))))***************)))+++---...//////...---......------,,,,,,------...++++++//////+++***------------,,,,,,+++++++++,,,******+++------+++)))((((((((()))))))))))))))yyyhhhZZZQQQKKKHHHDDD@@@>>>>>>???@@@@@@AAACCCDDDEEEDDDCCCBBBIIILLLQQQUUUXXX[[[^^^```dddeeeeeebbb]]]YYYXXXWWWWWWSSSMMMHHHFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>===>>>>>>===<<<;;;:::999999999999::::::999777555444555444333222111000000000///000111000///...///000------------,,,,,,,,,,,,............------------///...---,,,++++++++++++***+++------,,,---///111------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,------.........------////////////000111222333...///000000//////111333222555:::>>>CCCPPPhhh}}}~~~aaaOOOGGGCCCAAAAAA@@@??????===<<<;;;::::::<<<;;;;;;:::888666555444555444444444333333222222222222333222111...,,,***((())))))******+++,,,,,,(((***,,,...///000000///000///...------------...---++++++......++++++---------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))((((((((())))))*********ooo```UUUNNNGGGDDDAAA>>>======>>>@@@AAAAAACCCDDDDDDDDDDDDCCCIIIMMMSSSXXX[[[]]]___```dddeeegggeee```[[[WWWUUUUUUQQQKKKGGGEEEFFFFFFFFFCCCCCCBBBBBBAAA???>>>>>>===<<<<<<;;;:::999888888888999999999888777555444444333222111000000000000///000111000///...///000......---------,,,,,,,,,.........---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,------..................---,,,,,,---...000111...///000000//////111333333666<<>>===>>>???@@@BBBAAA@@@@@@AAACCCFFFGGGLLLQQQWWW\\\^^^___```aaa```dddhhhhhhddd]]]WWWSSSSSSOOOJJJGGGFFFGGGGGGFFFAAAAAABBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999777888999999888777555444333333222111000000000000000111111000///......///......---------,,,,,,,,,...------------,,,,,,,,,******+++,,,------......---------+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---....../////////...---,,,,,,+++,,,...///000...///000000000000222444888:::@@@HHHSSSiiijjjVVVJJJDDDDDDEEE??????===<<<:::999888777888888999999999888888777555555555444444333333333333444555555444111---+++...------,,,+++******)))((()))+++---///111222333///...---,,,++++++++++++''')))))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++((()))))))))*********+++qqq^^^OOOFFFCCCAAA@@@>>>======>>>@@@AAABBB@@@>>>===???DDDIIILLLRRRVVV[[[___aaabbbcccddd```dddhhhiiiddd]]]VVVRRRPPPMMMIIIGGGGGGGGGFFFFFF@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>===<<<<<<;;;777777888888888777555555333333222111111111111111000111222111///---...///------------,,,,,,,,,,,,------------,,,,,,,,,,,,((()))***,,,---...//////---...---,,,)))((()))***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,---...///////////////............///000111111///000111111111222444666999<<>>======;;;:::999888888777777888888888777777777333333333333333444444444222333444444333111///---000///...---+++***))))))******,,,---///111222333///...---,,,+++*********&&&)))***((())),,,+++)))++++++,,,,,,,,,,,,------)))+++---,,,+++***+++,,,************************{{{hhhYYYKKKDDDCCC>>>===<<<<<<===>>>@@@AAAAAA@@@>>>>>>AAAFFFLLLOOOXXX[[[```bbbcccdddeeefffdddfffhhhfffaaaZZZTTTQQQKKKIIIGGGGGGGGGFFFEEECCCCCCCCCEEEEEEEEECCCAAA@@@@@@???>>>===<<<;;;;;;:::666777888888888777666555444333333222222222222222000111222111...---...///,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++)))***+++---......------,,,---...---+++******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---...///000000000000......///000111111111111000111333333222333555888>>>BBBNNNaaawwwvvv___OOODDD@@@@@@>>>======<<<;;;:::::::::888888888777666555444333111111222222333333444444222222222222222111000000//////...---,,,++++++***++++++,,,---///000222333000///...---++++++++++++&&&***,,,)))***......***+++++++++,,,,,,---------)))+++------+++******,,,,,,++++++******)))))))))kkk\\\QQQFFFAAABBB<<<;;;;;;;;;<<<>>>???@@@@@@??????AAADDDIIINNNQQQ\\\___bbbdddeeeeeeggghhhiiiiiihhhccc]]]WWWSSSQQQHHHGGGFFFFFFGGGFFFCCCAAAEEEFFFFFFFFFEEECCC@@@>>>===<<<;;;:::999888888777666666777888888777666555444444333333222333333333111222222111...---......,,,,,,,,,+++++++++******---------,,,,,,,,,++++++***+++,,,---------,,,+++***,,,//////...---,,,---*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---,,,---...///000000000000,,,---///111111111000000111222333333333444666999IIINNN^^^vvv~~~fffSSSFFFAAA@@@>>>>>>======<<<<<<<<<;;;::::::999777555333111//////000111222333444444555111111111111111111111111---------------------,,,,,,,,,,,,---///000222333111111///...---,,,,,,,,,''',,,---***+++000000++++++++++++,,,,,,---------)))+++...---+++)))***,,,---,,,,,,+++***)))((((((yyycccUUUMMMFFFAAA???<<<===>>>===;;;;;;===>>>@@@??????BBBHHHNNNRRRTTTbbb``````ccchhhlllmmmlllhhhiiiiiifff```XXXRRRNNNLLLKKKIIIIIIIIIIIIGGGFFF???@@@AAABBBAAA???<<<;;;===:::999999::::::777444666666555444444333222222333333444444333333222111111111000///......------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***///...---,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,------......///++++++++++++++++++++++++.........////////////000////////////000000000000333222222333555999===@@@IIIVVVmmmmmmUUUFFF@@@>>>===???@@@>>>;;;999:::<<<;;;::::::999888777777666555444222333444555555444777333///000333444222///------------------,,,,,,+++---............///111111111000/////////////////////......------------***++++++***)))***---///***+++---......---+++***+++++++++************)))zzziiiWWWMMMHHHCCCAAAAAA>>>??????>>><<<<<<>>>@@@CCCCCCDDDGGGLLLRRRWWWYYY```aaaccciiinnnqqqpppnnnqqqqqqooojjjaaaXXXPPPKKKLLLKKKIIIHHHIIIIIIGGGEEE@@@AAABBBBBBAAA???===;;;???===;;;::::::999555222555555444444333222222222333333444444333333222111///......------,,,++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---......---//////...---------------,,,,,,+++******+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,+++++++++***------........./////////000000000000111111111111222333333555888===CCCGGGQQQ```yyypppXXXIIIBBB???;;;===>>>===:::999:::<<<::::::999888777666555444555333222222444555444333666222000111444555222............------------,,,***,,,------------...000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++******,,,...***+++---......---+++***+++++++++************)))jjj\\\MMMFFFDDDAAA@@@AAA???@@@@@@???===>>>@@@BBBFFFGGGIIILLLQQQWWW\\\```bbbeeejjjqqqwwwyyywwwuuuzzzxxxuuunnneee[[[RRRLLLLLLJJJIIIHHHHHHHHHFFFEEEBBBBBBBBBBBBAAA???===<<<>>>===;;;;;;;;;999777555444444333333222222111111333333333333333222222111///......------,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...000000000...---,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---000000///...,,,+++******---------,,,,,,+++++++++,,,---------............000111111111222222222222222333444666:::AAAJJJOOO^^^ooouuu]]]MMMDDDAAA:::;;;<<<;;;:::999:::<<<999888888777666555444333555333222222333444333222444222111222555555222...//////......------------+++---...///......///111------,,,+++++++++++++++***+++,,,------,,,***))),,,------,,,******+++---++++++------------+++++++++++++++************)))ӵwwwcccWWWKKKFFFCCC???>>>@@@???@@@@@@???>>>>>>AAADDDFFFHHHLLLPPPUUU[[[aaaeeehhhlllqqqxxx}}}}}}zzzwwwqqqjjjaaaYYYSSSĦHHHFFFDDDCCCCCCCCCĦ===<<<999999999:::;;;<<<;;;:::333333333222222111111111222ӵ111111000000000//////......------.........---,,,,,,,,,,,,,,,------------------,,,+++,,,.../////////,,,++++++*********++++++...---,,,+++***+++,,,---000///...---,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,---------......///000000111111222222222111222444666;;;CCCOOOWWWkkkĦyyyaaaPPPFFFBBB<<<<<<<<<<<<;;;:::::::::555555555555555555555555555333222222333333333222222111111333555555111...000000//////...------------///000000000000111333000///......------......,,,---000111111///---+++,,,---...---+++***+++,,,+++,,,,,,------,,,,,,++++++++++++*********))))))4ĉ@ӵnnn\\\SSSIIIFFFCCC@@@???@@@>>>??????>>>>>>@@@DDDGGGFFFJJJOOOTTTYYY___eeejjjooorrrwww|||~~~yyytttnnnfff]]]WWW>LIIIHHHFFFDDDCCCCCC=hĦ<<<777888::::::;;;;;;;;;;;;3333332222222222221111114ĉ@ӵ000000000000000/////////---------...---,,,,,,+++,,,,,,,,,------............---++++++,,,------,,,------,,,,,,,,,------...///...,,,+++++++++,,,,,,------------------------++++++,,,---...//////000,,,,,,,,,---------............//////000111111222111222444666;;;EEESSS^^^www>L~~~eeeRRRGGGBBB@@@???>>>===<<<;;;:::999333333444555666777888999666444222222333333333222000111222444555444222000111111000//////...------,,,...///000//////000222111000000///////////////,,,...000222222111...---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))GG=?ssscccQQQJJJEEECCCBBB@@@@@@CCC>>>?????????@@@CCCHHHKKKJJJOOOVVV[[[```fffmmmsssxxx{{{xxxqqqiii^^^WWWHdĦJJJIIIGGGEEECCC=Īj:::;;;<<<;;;999777777777333333333333333333222222GG=?.....................---------------,,,++++++,,,,,,,,,---....../////////---++++++,,,---,,,+++000000000000000000111222///...---,,,++++++,,,,,,++++++,,,,,,---...//////+++,,,,,,---...///000000,,,---------............------...///000111111222111333666888>>>KKK\\\iiiHdĦjjjVVVIIIBBB@@@???============;;;999333444555666888999:::;;;777555333333444444333222000111222333444333222222222222111000///......---***,,,------------...000//////...------------...+++,,,.../////////---,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦhhhYYYKKKĦ@@@ĦCCCGGGMMMQQQRRRXXX```fffjjjpppxxx~~~XXXDdDCCCBBB@@@?fӵ999;;;<<<Ħ333333333ӵƜ`1.׼s......ĭӵ---,,,---//////---,,,,,,...///...ӵ000111222222Ħ---,,,++++++,,,...///............------...Ħ---...///000111222DDDĦDdDӵӵӵĦӵĭӵnnnYYYKKKDDD===;;;:::;;;===>>>===;;;777777888999999::::::;;;999777555444555555444333111111222222222222333444333222222111000///...---+++---............///111......---,,,,,,,,,,,,---***++++++,,,------,,,,,,***,,,......---,,,,,,------,,,,,,++++++,,,,,,---+++++++++************)))?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLuuucccVVVShӵgLCCCEEEJJJQQQUUUXXX___gggmmmrrrxxxS?ʬ3h?D%%)?BBB@@@ZufĦ555888:::gL888444444g&e444gĉ@000000g&e>&e---@e,,,,,,??000000...---,,,---///111g<ĉ......///0003we<Ħ...,,,++++++3h?@e///...---,,,,,,.........Z000...///0001112223h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??qqq\\\MMMFFF999888777999===???>>><<<;;;;;;;;;:::::::::::::::999888555555555666444333111222222222111222333555333333222111000///...---///000222222111111333444//////...------------...+++++++++,,,,,,---------)))+++...///...------...---,,,,,,++++++,,,,,,---+++++++++************)))4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦaaaTTTHGgĉ@>>>HdĦGGGHHHMMMUUU[[[dddjjjrrrzzzHtƅ^Bt=o9ĦDtfo9ĦFFFBBB@@@g?888888HdĦ333444444Hu]Ħ333tt111...Hƅ^Hu]Ħ...H׼s...............+++,,,---...//////tQ---++++++,,,je<Ħ+++******Bt=o9ĦH׼s...------...///111++++++,,,HtĦ///---......///Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦvvvaaaNNNCCC<<<<<<===???@@@@@@===:::<<<;;;:::::::::;;;<<<===;;;999777555444444666666444222222444444000///111222222111000///......---111---***+++///000---)))+++,,,.../////////...---,,,+++******,,,,,,+++***+++)))))),,,---***+++...,,,,,,,,,,,,,,,,,,,,,,,,///......---+++***))))))4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦ[[[qet>>>???DdDĦGGGJJJOOOXXX^^^jjjoooxxxq<RqjRgdKӵHdDĦgdKӵEEEAAAGR/f6LĭĦ999666DdDĦ444333333DdDĦ111`eĭ...DdDΦDdDĦ---DdDĦ---........................,,,---...///000000geĦ---++++++FSĦ,,,,,,qjRgdKӵDdDĦ---,,,,,,,,,---...,,,------DdDĦ000...//////qjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦwww```NNNCCC=========>>>>>>===;;;888;;;::::::999999:::;;;;;;999777555444333333444555222000111444444111111333111111000//////...------000---***+++///000---***,,,---...///000///......---,,,++++++,,,---,,,+++,,,)))))),,,---***+++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦXXXpo9wӵDdDĦKKKOOOVVV```gggssswwwpo9uGIdnuR)ĦDdDĦnuR)ĦCCC@@@CdgĪj666DdDĦ444333333DdDĦ...HߝL`o9---DdDΦDdDӵ,,,DdDĦ---------------------------------...///000000geĦ---+++sp?aĦ...---GIdnuR)ĦDdDĦ---,,,++++++,,,------......DdDĦ111000000000GIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵzzz```NNNDDD>>>===<<<<<<===<<<999777:::999999888888888999999777666444333222222333444111...000333444222222444000//////......---------///,,,***+++...000...+++,,,---///000000000///......,,,+++,,,......---,,,,,,******------++++++...+++++++++++++++++++++++++++++++++++++++,,,------4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦTTTpuR)Ħ>dd<ӵDdd<333333>d<Ħ---4DufئL>e,,,DdDʜ4DuTӵ,,,DdDĦ---------------------------+++,,,---...//////geĦ---s<v>aĦ------peӵDx<DdDĦ,,,,,,,,,---...///---......DdDĦ111111111111peӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵdddPPPFFF???===<<<<<<<<<<<<;;;999999888888777777777777777666555444333222333333333111///000333444111111333...............---------...,,,+++,,,...///...,,,---...///000000000///......---,,,---...///...------******------++++++---++++++++++++++++++++++++...---,,,+++************4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦLLLHHܗDӊBDDD<xqqqxxxB?d<---------------------******+++,,,------geĦ,,,Hg8>aĦ,,,,,,B?Ho9,,,>dd<ӵ111111B?Ho9}}}<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRkkkVVVKKK@@@>>><<<;;;===>>>======888888888777777666666666555555444444444444444444333000111333333///...111---------...............---,,,,,,,,,---...---,,,,,,---///000000000///......---,,,---///000///......++++++...---++++++---++++++++++++++++++++++++...---+++***))))))***+++4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦIII@ďDBBBDDDHkgemmmwww~~~@h@G^^^WWWHĪj@IŌ???AAABene999Hkge333ne///...fe---Hu]3hh++++++,,,se,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,geĦja>aĦ+++***@G,,,,,,se...000111222333,,,------<Ō111111111@GpppHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@huuu^^^PPPBBB@@@<<<;;;<<<===>>>===888888888888777666555555444444444444444444444444333111111333222///---000---------.../////////000......---------,,,,,,,,,+++,,,.../////////...------,,,,,,---///000///...///,,,,,,......++++++---,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++...///4DuXӵĵD^DdDĦGGGCCC@@@BBBDDDiiitttcccZZZTTTAAABBBAAA666777111111000///...+++...D^...+++,,,,,,s׼s///,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,,,,geFm8--->aĦ*********---------s׼s---...////////////---......Ho111000000000222ggg}}}D^DdDĦs׼sfffVVVFFFBBB===:::::::::::::::888888999999888777555444222222333333333333333222222///000333222//////111------...//////000111111/////////...,,,+++++++++***+++---.........---,,,,,,++++++,,,...//////...///,,,,,,......++++++---------------------------***)))((('''(((+++...000Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦAAA??????AAA@@@??????@@@AAADDDEEEHHHOOOZZZdddooozzzvvvllleee^^^VVVPPPNNNIIIFFFFFFEEEBBBBBBEEEAAA???<<<;;;;;;;;;:::888555555555444444555555555.../////////Ħ...+++,,,.........,,,***)))...>d<Ħ......,,,,,,---Be000000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------geFYĉ,,,--->aĦ+++******++++++,,,..................Be---......------,,,+++/////////nu]ӵ222222666;;;???BBBNNN]]]sss>d<Ħ>d<ĦĦBeĦkkkYYYHHHDDD>>>999777777777666888999999999888777555444000111111222222222111111000---...222333000000333---......///000111222222000000000...,,,************+++,,,---------,,,+++,,,+++***,,,...//////...///---,,,///...++++++---........................---,,,)))(((((()))+++,,,?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ===::::::@@@>>>>>>AAAAAA@@@CCCIIIOOOUUU^^^hhhssspppfffccc___XXXQQQOOOMMMKKKJJJIIIGGGDDDBBBFFFDDDBBB???<<<:::999888555555444444333222111111//////000gdKĦ***---------------...///000---sdKĦ//////,,,,,,---/////////,,,------......------,,,,,,------...---,,,ŶS++++++***3we<***+++---///............---,,,...---,,,+++,,,---...///...//////iĉ@3hR/Ō---111<<<======GGGWWWjjjDdDĦsdKĦgdKĦgdKĦsssYYYHHHAAA===>>>===999666555999888666555444555777888666444111000111222111111000000000000////////////000//////000222222111///222000...,,,+++,,,---.........---------,,,,,,,,,------...///000/////////........................---------...------,,,,,,***,,,...///...---***)))>AneneneneDeBBB???>>>??????===>>>@@@@@@@@@CCCIIIPPPVVV```kkkxxxqqqgggddd___WWWPPPJJJHHHFFFEEEEEEDDDBBB@@@CCCBBB@@@===;;;999777777444444333333222111111111222111ne,,,------------------...//////,,,ne.........------------............,,,,,,------------,,,,,,...---,,,+++++++++>A++++++***k<***)))***+++,,,,,,,,,------...---------------,,,,,,------......///000222fh333000333===???CCCPPP^^^tttDenenenesssYYYJJJCCC>>>??????;;;888888:::999777555555555777777666444222111111222222111111111000000000////////////.........000111000///222111///---,,,---...............---------,,,,,,---------.........//////------------------------.........//////......---,,,,,,,,,,,,++++++***}}}kkkBBBAAA??????AAA>>><<<===@@@AAA@@@DDDJJJRRRYYYdddqqq|||ooogggbbb]]]TTTMMMGGGEEEBBBAAAAAAAAAAAA@@@AAA???===;;;888777666555333333222222111000000000444222,,,...///,,,,,,------------......+++///...------............------------+++,,,,,,,,,,,,,,,,,,+++...---***))))))++++++++++++,,,+++++++++++++++***+++,,,---............,,,,,,---..................000222333222666555666>>>BBBKKK]]]mmmxxx^^^LLLEEE???@@@@@@===::::::;;;:::888666555555666666666444222111222222222111222222111111111000000000000...,,,,,,...000000000222111000.........//////.........------------,,,...------,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000//////---,,,+++*********+++tttcccQQQIIIBBBAAA@@@===<<<>>>===<<<===@@@AAAAAAFFFLLLUUU\\\hhhwwwvvvkkkddd___YYYPPPIIIJJJGGGCCCAAAAAAAAAAAA@@@>>>===;;;999777666555555222111111111000000//////333222000---,,,------...,,,,,,,,,---------,,,,,,+++,,,...//////...---,,,//////...------,,,++++++++++++++++++++++++++++++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,+++,,,------.........---+++,,,.../////////...---+++...111222222000000000222888777777>>>DDDSSSiiifffOOOGGG@@@@@@???===;;;;;;<<<;;;999888666666666666666444222222333333222000222222222222111111111000111///,,,,,,...000111111222222111000//////000000............------------000...---,,,,,,...000111------------------------......///000000000//////,,,,,,------,,,,,,+++hhhXXXLLLFFFAAAAAA???<<<;;;>>>===;;;===AAACCCCCCHHHNNNWWW___lll{{{yyyrrrhhhbbb]]]WWWOOOIIILLLIIIDDDAAA@@@???>>>===<<<;;;:::888666555555555111111000000000000000///111000000000///---,,,+++++++++,,,------,,,+++***,,,,,,---......---,,,+++//////...---,,,++++++***,,,++++++******++++++,,,***++++++,,,---------------.....................---...///000000...---+++---.........------,,,+++,,,---...///000///...---+++...222333222111111111222999888888AAAJJJ\\\vvvnnnQQQHHHAAA???>>><<<:::;;;<<<;;;:::999888777666666666444333333444333222000222222222222111111111000222000------///111222222222111111000000000000000//////.........---------000///...------///111222////////////////////////,,,---...///////////////+++---000111111///,,,)))uuu^^^QQQFFFBBB??????>>><<<===AAA===<<<>>>BBBDDDEEEKKKQQQZZZbbbooo}}}tttnnnfff___[[[VVVPPPLLLKKKGGGCCC@@@>>>===;;;999:::999888666555444444444111111000000000000000000//////000000///---+++)))***+++,,,---,,,+++***)))---------,,,,,,,,,,,,,,,.........---,,,++++++***---,,,+++******+++,,,---***+++,,,......---,,,+++------............//////,,,------......,,,+++***............---,,,+++***------...////////////...///111444555444444555555333::::::===JJJWWWlllrrrUUUKKKBBB???>>>;;;:::;;;;;;;;;;;;:::999888777777555444444444555444222000222222111111111000000000222000......000222222222000111111111000000000000/////////.........------//////...---...///000111////////////////////////,,,,,,---...////////////+++...111444444000,,,)))jjjWWWLLLDDD@@@>>>>>>===;;;===BBB>>>===???CCCFFFHHHMMMTTT\\\dddppp~~~wwwmmmggg```ZZZVVVRRRNNNKKKGGGEEEBBB@@@???===:::888777666555444333222222222111111111111111111111111//////...---,,,+++*********+++,,,---,,,+++)))(((///...,,,+++***+++,,,------------,,,,,,+++++++++...---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------,,,,,,+++---------...------,,,,,,...............//////000000222333444444444666777666<<<===EEEXXXiiixxxZZZOOOEEEAAA>>>;;;:::;;;:::;;;;;;::::::999999888555444444555555444222000111111000000000/////////000///...///111111111000//////000000000000000///////////////............,,,,,,,,,---------......////////////////////////------...///000000000000,,,...111222222000,,,***vvv```OOOFFFFFFAAA>>>===:::888:::???>>>===???DDDGGGIIINNNUUU]]]eeeppp}}}xxxnnnfffaaaZZZTTTPPPNNNKKKIIIEEEDDDBBBBBBAAA???<<<:::555444333222111111111111111111111111111222222222111///,,,***))))))+++,,,)))***,,,---,,,***((('''000...,,,))))))***,,,...------,,,,,,,,,,,,++++++///...,,,++++++,,,...///000...,,,***)))***,,,---*********++++++,,,,,,,,,000000//////............++++++,,,---............//////...------///000111///000111111111222555777888>>>AAAKKKbbbwww}}}]]]RRRGGGBBB???<<<;;;<<<::::::;;;;;;;;;:::999999555555444555666555222000000000000000////////////...------///000111///......///000000000000//////000/////////............)))***+++,,,,,,,,,++++++..............................000111111222222222---.../////////...,,,,,,|||jjj\\\QQQIIIDDDCCC@@@>>>======>>>???>>>@@@CCCEEEGGGKKKPPPSSS]]]cccmmmxxxvvvnnniiifff```XXXPPPLLLJJJHHHGGG@@@AAABBBAAA???;;;888555888777555444333222111111222222111111000/////////111///,,,***)))+++...000---+++)))+++///000,,,(((111...+++---000222///,,,000---))))))***+++***)))+++++++++,,,---...///000...---,,,---......,,,***---,,,+++***+++,,,---...------------------------+++++++++,,,---...///000------,,,+++,,,---...///111333444111...000444777888@@@KKKXXXnnneeeQQQFFFBBB<<<<<<===888===>>><<<999888888666444888666333222333444333333...333666444///,,,---000............///000111222111111000///////////////!!!'''...222222000111222+++,,,---------,,,******///000000...,,,,,,---...000000111222222000///...000///......,,,,,,+++***rrraaaTTTJJJDDDAAA@@@>>>===;;;;;;;;;<<<===???AAACCCEEEIIINNNQQQWWW\\\eeeoooyyy~~~xxxqqqjjjfffddd^^^WWWQQQMMMJJJHHHFFF@@@AAAAAAAAA???;;;888555666555444333333333333333222222111000000//////......---+++***+++---///111///---,,,...111222...***111...---///444555333000000...++++++,,,---+++)))++++++++++++,,,---.........---,,,---......,,,***,,,,,,,,,,,,,,,------...------------------------------,,,,,,,,,,,,---......------,,,---...///000///222333111000222666999===GGGTTTccczzziiiUUUIIIDDD======???999:::;;;:::999888888777666555333111111222222111000///222444333000---...000000//////............///111000000///////////////))),,,111333333222111111///000111111111000......,,,------,,,******+++---000111111111111000//////---,,,,,,++++++******)))}}}gggXXXOOOGGGCCC??????>>>===<<<<<<;;;;;;;;;===???AAACCCFFFJJJNNNUUUYYYaaajjjsss}}}yyysssnnnjjjfff___\\\VVVRRRNNNKKKGGGEEE@@@@@@@@@@@@>>>;;;888666444333333222222333444444111111111000//////......+++++++++,,,---...000000000...,,,...111111///,,,---,,,,,,000444555333111///...------......,,,***,,,+++++++++++++++,,,,,,...---,,,---......,,,***,,,,,,---...............------------------------///...------,,,,,,------...............///000000///111333333222333888===DDDPPPaaatttoooZZZMMMGGG???>>>@@@:::888888888888888777777777444333222222333222000...000000000000000000000000//////...---------......000000//////......//////111000111222333222000........./////////...---,,,+++,,,---,,,++++++,,,...111111000///////////////++++++++++++++++++++++++qqq___TTTNNNJJJGGG@@@@@@@@@@@@???>>>===<<<999;;;===???@@@CCCGGGJJJRRRVVV]]]dddmmmvvvyyyrrrmmmiiieeecccZZZXXXUUURRROOOKKKFFFCCC????????????===:::888666444333333222222222222222111000000//////...------***+++,,,---............---,,,+++,,,......---+++))))))***---000111///,,,---------......---+++***++++++******************...---,,,---......,,,***+++,,,...///000///...---,,,,,,------------------//////.........//////000///////////////000000111111111333555444555:::AAALLL[[[ooouuu___PPPIII???>>>@@@:::999777666888777555444666555444444444555444111///000///---...000111111000///............///000000000//////.........//////333000......111111...,,,---------,,,,,,,,,++++++,,,---......------///111111000///...---...///000,,,,,,,,,------.........~~~iiiXXXPPPKKKHHHEEE??????@@@??????>>>===<<<999;;;<<<===>>>AAAEEEHHHMMMPPPWWW]]]eeemmmuuu{{{{{{|||~~~{{{vvvooohhhccc___[[[XXXUUUSSSRRRPPPNNNJJJEEEAAA>>>>>>>>>===<<<999777666555444333222111000000000000000//////...---------,,,------......---,,,,,,---,,,++++++,,,,,,,,,+++*********+++---,,,+++******+++---------+++******++++++***)))))))))******...---,,,---......,,,***+++,,,...///000///...---,,,,,,,,,---------............//////000222333444/////////000000000000000555222333666777777>>>HHHWWWhhh~~~{{{dddSSSJJJ???===???:::<<<888777999777222111444444444333444555444111///111...,,,,,,///111222222333222111000//////////////////............//////333000---...000111///---//////......------------,,,---......------///111111000...---------...///+++,,,,,,------......///uuuaaaRRRJJJEEE@@@============<<<<<<;;;;;;;;;:::;;;======>>>AAADDDGGGLLLPPPWWW]]]dddjjjpppuuutttuuuvvvwwwxxxxxxwwwvvvsssooohhhbbb]]]YYYUUURRRPPPOOONNNMMMLLLHHHDDD@@@>>>>>>===<<<;;;999777777555555333111000///....../////////...------,,,,,,------......------,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,)))+++---,,,+++******++++++***************++++++...---,,,---......,,,***,,,,,,---...............+++,,,,,,------.........---......000111333555666......///000000000000000777222222777999;;;EEESSShhhxxxiiiWWWLLL@@@===???:::>>>888666:::888111000555333222111111222111///---000///---,,,,,,...111333777666444222///...,,,,,,......------......//////333111000000111222111///------,,,++++++++++++,,,+++,,,---,,,++++++,,,...//////...---------------*********++++++,,,,,,,,,vvvjjjYYYMMMFFFBBB>>>;;;>>>===<<<;;;:::;;;<<<<<<;;;<<<>>>>>>???AAADDDGGGLLLQQQXXX___eeeiiinnnqqqlllmmmnnnooonnnmmmkkkjjjjjjgggbbb^^^ZZZVVVQQQNNNMMMKKKJJJJJJIIIFFFCCC@@@======<<<;;;:::888777777333333222000000///////////////......---,,,,,,+++,,,---------------------,,,,,,+++*********+++------------,,,,,,---///111+++,,,---,,,******,,,...***************+++,,,---...---,,,---......,,,***,,,,,,,,,,,,,,,------...++++++,,,,,,---......///---......///000111333444---...///000000000//////666000000777;;;@@@NNN___{{{nnnZZZNNNAAA>>>@@@;;;===666666;;;:::222111777444222000///000000///...000000///,,,***+++000555555444222000///............------------...///000111222333222000.........,,,+++***)))))))))******,,,------,,,******+++------............---,,,,,,++++++++++++++++++++++++kkkaaaSSSJJJGGGEEEBBB???@@@???===<<<;;;<<<>>>???<<<===>>>??????AAAEEEGGGGGGMMMUUU\\\aaaeeehhhjjjiiiiiijjjjjjiiigggdddccc^^^\\\YYYVVVTTTPPPLLLHHHKKKIIIHHHHHHGGGEEEBBB???======<<<;;;999888777777111111000000000000111111///......------,,,+++++++++++++++,,,---...///000)))))))))'''&&&''')))***,,,++++++******---111444,,,......---******---111************+++,,,---......---,,,---......,,,***---,,,+++***+++,,,---...++++++,,,,,,---...//////...............///000000,,,---///000000000///...444---...666===CCCTTTgggqqq]]]PPPCCC???AAA<<<<<<555555;;;;;;333333:::777444111000111222222111000111111---))))))///666............///111222333---------------...///000...111333111---))))))***000///...---,,,---......///000000...,,,,,,---...,,,---...///...---,,,+++------------------------xxx^^^UUUIIICCCAAABBBAAA??????>>><<<::::::<<<>>>???===<<<;;;<<<>>>AAAEEEGGGMMMPPPUUUYYY\\\___ccceeeggggggggggggfffccc^^^[[[YYYVVVRRRQQQQQQOOOKKKHHHGGGGGGGGGFFFDDDAAA???===>>><<<999888888888777555444333222222111111222222444222---***)))+++---///------------,,,,,,+++***......---,,,***)))(((((()))***---...//////...---111000///---,,,+++******------,,,,,,+++,,,,,,,,,111000///..................------,,,---...///000........................+++111333111222555444///222222111111000000//////444999<<<:::<<>>>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<>>>BBBEEEGGGLLLPPPTTTWWWZZZ\\\^^^```bbbbbbaaaaaa```]]]ZZZWWWVVVTTTQQQPPPPPPOOOLLLJJJHHHHHHGGGFFFCCC@@@===;;;>>><<<999888888777555333222222111000000000000000111///---+++***,,,...000000000///...,,,***((('''......---,,,+++))))))((()))+++---...//////...---000///...,,,+++++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,,,,------,,,,,,,,,---...///........................,,,000222000111444444000000000000000111111222222888===AAABBBGGGXXXsssdddSSSHHH@@@:::888:::::::::999777666444333555444333222222111111111333222111000000/////////000000///...............,,,,,,,,,,,,---------...---............------,,,,,,,,,,,,,,,++++++++++++...---,,,***))))))******++++++,,,,,,,,,,,,+++++++++)))((('''''')))+++,,,uuu```VVVOOOFFF@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<============???BBBFFFHHHHHHLLLRRRVVVXXXYYY[[[]]]\\\\\\[[[ZZZXXXVVVUUUUUUQQQOOOMMMMMMMMMLLLJJJHHHHHHHHHFFFDDDAAA>>>;;;999>>><<<999888777666444222000000///............///...---,,,,,,,,,---///000/////////---,,,***((('''------,,,,,,+++***))))))***+++---...///......---------,,,+++++++++++++++************+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................---000000//////222222000/////////000111333444555777;;;AAAFFFPPPfffiiiUUUIII@@@;;;999:::::::::999777666444333444333222111111000111111222222111111000////////////000000000000///......++++++,,,,,,,,,,,,------***+++,,,------------------------,,,,,,,,,++++++,,,,,,+++***))))))))))))&&&'''***,,,------,,,+++******))))))******+++,,,kkk[[[PPPKKKDDD???======<<<<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>???AAADDDFFFHHHEEEJJJPPPUUUXXXZZZ\\\]]]ZZZZZZXXXVVVTTTSSSSSSTTTMMMLLLKKKIIIHHHGGGEEEDDDEEEEEEDDDCCC@@@>>>;;;999<<<:::999888999888555444000000///............///------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++,,,---.........------+++++++++******++++++,,,,,,++++++*********++++++//////...------.........++++++++++++++++++,,,,,,------------------------/////////......000111111000///000000111333555666666;;;BBBKKK[[[tttnnnYYYKKKBBB>>>>>>:::999999999777666555444444333222111000000000000111111111111111000//////---...///000000///...---+++,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,,,,,,,+++,,,,,,+++***************$$$&&&))),,,---,,,***)))******++++++,,,,,,,,,+++xxxbbbUUUJJJGGGBBB>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@BBBEEEGGGIIIIIILLLQQQUUUWWWYYY[[[\\\[[[[[[ZZZWWWSSSRRRTTTVVVNNNNNNLLLJJJGGGDDDCCCCCCAAAAAABBBBBB@@@???===<<<:::999888999::::::888666222111000000//////000000............---,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++******++++++,,,,,,......,,,+++******))))))......---------......///+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000///.../////////000111222111111000111333555666;;;@@@IIIVVVjjjuuu^^^NNNCCC>>>???999999999888888666555444444333222111000000000000000111111111111000//////+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++&&&(((***,,,,,,***(((''')))***+++,,,---,,,,,,+++kkkYYYOOOEEEDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;??????@@@BBBDDDFFFHHHIIIOOOQQQTTTVVVWWWXXXZZZ\\\^^^^^^^^^ZZZUUUSSSTTTWWWQQQQQQPPPMMMIIIEEEDDDEEE???@@@AAAAAAAAA@@@>>>===888888888999:::999777444333222111111000000111111//////...---,,,+++******.........---,,,+++))))))++++++++++++++++++,,,,,,------------------------,,,,,,+++++++++,,,,,,---///...---,,,+++*********+++++++++++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,111//////111111//////111333222111111111333666777<<>><<<;;;;;;<<<<<<<<<::::::::::::<<<<<>>===999888777888777666222///333222111111000000111111...------,,,+++++++++,,,.........---,,,+++***)))*********++++++,,,,,,,,,...------,,,,,,---------------,,,,,,,,,,,,,,,---...------,,,------......++++++******++++++,,,---,,,,,,---------,,,******........................111///000444444///...111222111000000222555888:::???GGGWWWmmmjjjTTTCCC;;;:::888888999888888777666555555444333222222111111111...000111222222111000///,,,,,,,,,,,,,,,---....../////////......---------+++,,,,,,------------,,,++++++*********)))))))))***+++,,,,,,,,,,,,+++*********++++++******)))(((************+++++++++,,,ppp___SSSMMM@@@AAA@@@>>><<<;;;;;;<<<===<<<:::999999:::<<<===???@@@BBBDDDFFFGGGIIIJJJIIIKKKNNNRRRVVV\\\ccchhh^^^```aaa]]]VVVQQQRRRTTTJJJLLLLLLJJJFFFDDDEEEFFFCCCCCCCCCBBBAAA???===;;;999888777666555222...***222222111000000000000000---,,,+++***+++,,,---...***+++,,,,,,------------*********++++++,,,,,,---...------,,,,,,,,,------///...------,,,,,,,,,---,,,,,,,,,---...///111222,,,,,,,,,,,,------...///,,,------...---,,,+++***000000000000000000000000222///000666666000...111000//////000333777;;;===EEEOOOaaazzzlllWWWFFF>>>===888888888888888777666555666555444333222222222222...///111222222111000///...------,,,---...///000000000/////////.........((((((***+++,,,---------*********))))))))))))((())))))+++,,,,,,+++***)))******************++++++******))))))******+++,,,oooZZZOOOJJJ@@@???===<<<;;;;;;;;;<<<======>>>>>>===;;;999888======???AAADDDHHHKKKMMMIIIQQQWWWVVVUUUYYY^^^aaabbb___[[[WWWTTTRRRRRRRRRPPPOOONNNKKKHHHEEEBBBAAA=========>>>>>>>>>>>>>>>999777666444333333333444111111000......---------))),,,///111000000111111+++++++++,,,......---+++***+++---......---+++***)))***+++,,,---,,,++++++)))---000///+++***---111***+++---//////...---,,,,,,,,,,,,,,,---...//////000...------...///---,,,...000111222111000111222///000111222222111///...111---,,,111777:::@@@EEEQQQ[[[ooowww\\\JJJBBBAAA;;;999888777888888888666666666555444222111111000333222111111222222111///,,,,,,,,,,,,,,,---...///777333///000222///&&&------,,,,,,,,,,,,++++++,,,++++++************************)))******++++++))))))))))))))))))))))))***************)))((((((~~~jjjUUUIIIBBB@@@>>>===;;;:::999999999444666999<<<>>>@@@AAAAAA>>>>>>@@@BBBFFFIIIMMMOOOPPPVVVZZZZZZZZZ___cccdddaaa___[[[WWWTTTRRRQQQQQQLLLKKKIIIGGGEEECCCAAAAAA======<<<<<<;;;:::999999888777555333222222222222222111000///............***,,,------+++******+++000...------------,,,******+++---......---+++***)))***+++,,,---,,,,,,++++++---...---++++++,,,...+++,,,---//////...,,,++++++++++++,,,,,,---...///---,,,+++,,,---...---+++---///111111000///000111///000111222222111///...333000000333666:::AAAHHH\\\iii{{{___KKKBBB@@@<<<:::888777888888777666666555555444333222111000333111000000111222000///...---------......///000333111///000111///)))$$$---------,,,,,,+++++++++++++++***)))))))))))))))******))))))******++++++***************************************)))((((((yyygggSSSHHH@@@AAA@@@>>><<<;;;:::999999777888:::<<<>>>?????????>>>???AAADDDGGGKKKNNNPPPUUUYYY[[[[[[^^^ccceeeddd___]]]ZZZVVVSSSQQQPPPPPPIIIHHHFFFEEEDDDCCCCCCCCC???>>>===;;;999777666555777666555333111000000000111000//////............---......---++++++,,,---444111...,,,,,,,,,+++******+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,---.........---,,,+++***++++++,,,,,,------...***))))))***,,,------,,,---...000000/////////000///000111222222111000///222222444777888<<>>===<<<;;;;;;;;;<<<<<<============>>>???AAADDDHHHKKKNNNPPPTTTVVVWWWWWW[[[aaabbb___\\\[[[XXXUUURRRPPPOOONNNHHHGGGFFFEEEDDDEEEEEEFFF@@@???>>><<<:::888777666666555444222000///......//////...---------------,,,------,,,,,,---000222333000---++++++++++++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---)))''')))---///---)))------.........---,,,+++******+++,,,,,,---------)))((((((***,,,......---,,,...000000///...///000//////000111111111111000000222666999;;;AAAQQQaaapppjjjTTTFFFAAA===;;;888666777777777777666555555444333333222222111000//////000000///---///...............//////+++---...---******,,,.........---,,,++++++******))))))((('''''''''''''''))))))((())))))***+++,,,++++++++++++++++++++++++))))))************)))(((xxxhhh___QQQIIIFFF@@@CCCCCCBBBAAA???>>><<<<<<888999:::<<<>>>@@@AAABBB>>>???BBBEEEHHHKKKMMMNNNQQQSSSTTTTTTWWW]]]]]]ZZZZZZXXXVVVSSSQQQOOOMMMLLLFFFFFFEEEEEEDDDEEEEEEEEE<<<<<<;;;:::999888777777444444333222000///...---------,,,+++++++++,,,,,,)))******)))((())),,,...///---***)))***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++'''%%%(((...111///+++------------------,,,,,,)))***+++---------------*********+++...000000///,,,...000000///...///000//////000111111111111111///222666:::;;;CCCVVViii{{{sss[[[KKKDDD>>>;;;888666666777777777666555555444444333333333111000//////000000///---......------,,,------...))),,,---+++'''&&&)))---......---,,,,,,+++******)))(((((('''''''''''''''(((((((((((()))***+++,,,++++++++++++++++++++++++((())))))*********))))))ooo^^^UUUIIIGGGHHHCCC????????????>>><<<;;;:::=========<<<<<<===>>>>>>???AAACCCFFFHHHJJJKKKLLLOOOSSSTTTSSSUUUYYY[[[YYYWWWVVVUUURRRPPPMMMLLLKKKDDDDDDDDDDDDCCCBBBAAAAAA777777777666666555555555222333222222111000...------,,,,,,+++++++++,,,,,,...///...---***)))***+++,,,***((((((***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++(((&&&)))...111///,,,,,,,,,,,,---------......***+++---...//////...---,,,++++++---///111111000---...000000/////////000/////////000111111222222222333777;;;>>>HHH]]]ppp}}}cccPPPFFF???<<<888555666666777777555555555555444444333333222000//////000111///.........---,,,,,,,,,,,,---)))+++,,,***'''&&&)))+++------,,,,,,,,,,,,++++++))))))(((''''''''''''''''''''''''((()))***+++,,,++++++++++++++++++++++++((())))))************)))|||gggXXXOOOFFFFFFIIICCC======>>>>>>>>>===;;;;;;CCCAAA???===;;;;;;::::::BBBCCCFFFHHHJJJJJJKKKKKKMMMSSSVVVTTTSSSVVVYYYYYYUUUTTTSSSQQQOOOMMMJJJIIIDDDEEEFFFFFFEEEBBB???===777777666666555444444444111111222222222111000///...---------------......000222222111///---,,,---+++***)))***,,,---,,,+++++++++************++++++---,,,,,,+++,,,---...///---+++***+++...///---++++++++++++,,,---...///000***,,,...///000000///...---,,,,,,---///111000///---///111111000///000111////////////000111222333555666999@@@HHHWWWmmmjjjSSSHHH@@@<<<888555555666777777555555555555444444444444333111000000111222000/////////...---------------***+++++++++******+++,,,++++++,,,,,,,,,,,,------***)))((((((''''''(((((('''''''''''')))***+++,,,************************(((((()))***************ppp\\\PPPIIIAAABBBDDD======>>>???@@@@@@???>>>===<<<<<<;;;<<<===???AAABBBDDDFFFHHHJJJKKKKKKKKKKKKKKKRRRVVVSSSPPPSSSWWWYYYTTTTTTSSSQQQOOOLLLJJJIIIGGGHHHJJJJJJHHHDDD@@@===:::999888777666555444444000111222333333222111000//////.........//////000***,,,...///...,,,,,,---,,,++++++,,,......,,,***++++++************++++++------,,,+++,,,---...///000///------------+++*********+++,,,---///000111+++,,,///000111111///...---,,,,,,---///000///......000111222111000111222////////////000111222333777777<<>>;;;===<<<:::888666444333222...111555555222...------222111111000///.........***+++,,,---------,,,+++---------,,,,,,+++++++++......---+++)))((()))+++,,,,,,,,,++++++,,,------,,,///111000,,,******+++---------------------------......///......------)))***+++---///000111222111333111------111111,,,,,,222///,,,333333...222444;;;DDDOOO___wwwsssVVVEEEEEE===777777777555333444666555444333444555666777222111///......000222333000///,,,***(((((()))******++++++,,,+++***((('''******+++,,,+++***)))(((---,,,+++***)))((('''&&&(((((((((((((((''''''''')))))))))((((((((((((((((((((()))***************nnn]]]TTTJJJDDDBBBAAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBFFFDDDDDDGGGLLLOOOPPPOOOQQQRRRTTTWWWYYYZZZZZZZZZWWWSSSPPPPPPNNNIIIHHHJJJGGGFFFDDDCCCAAA@@@??????===<<<:::888666444222111///111444333111.........111111000//////...------,,,------...---,,,***)))---,,,,,,,,,,,,,,,,,,+++,,,------+++))))))+++---++++++++++++,,,,,,---...222333222///,,,***+++---,,,,,,,,,------.........---....../////////......+++,,,---...///111222222///222111---...333333000---555333111888888888???888???IIIWWWjjjxxx\\\KKKFFF>>>888777777555333444555555444444444444444555111111000//////000111111000///---+++))))))***+++***+++,,,,,,,,,+++***)))***++++++,,,,,,***)))(((++++++***)))(((((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''((()))))))))))))))xxxbbbVVVPPPGGGBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>@@@@@@CCCCCCEEEIIINNNRRRTTTTTTQQQRRRTTTUUUWWWXXXXXXXXXUUUQQQNNNMMMKKKHHHHHHKKKIIIFFFBBB???>>>???AAABBB===<<<:::888555333111000000111222111///......///000000//////...------------.........---+++)))(((+++,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++---///*********+++,,,---...///666666333///,,,+++---...++++++,,,,,,---...//////,,,---...///////////////---......///000000111111---//////---///333555444666;;;666333777555222999===DDDQQQccczzzdddSSSHHH???999888888555444555444555555444444333222111000000000111000000000///000///---,,,+++++++++,,,***+++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,+++)))((()))))))))(((((((((''''''&&&'''''''''(((((())))))************************''''''(((((()))(((((((((nnnZZZOOOJJJDDD@@@??????>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@DDDEEEHHHLLLPPPTTTVVVWWWSSSSSSTTTUUUVVVWWWXXXXXXVVVQQQMMMLLLJJJFFFGGGKKKHHHEEEAAA>>>===>>>@@@BBB<<<;;;999777555222111000222111000///......///000//////......------------,,,------...---,,,***)))+++++++++,,,,,,---------+++,,,------,,,,,,---///*********+++,,,---///000444333222000............******+++,,,---//////000+++,,,---......///..................////////////---......---...111444666??????777666===888000444AAAIIIZZZpppjjjXXXJJJBBB:::999999666555666444555555555444222000///...///111222111000...---000///...---,,,---------***++++++,,,------------***+++,,,,,,,,,+++***)))''''''''''''((((((((((((+++***)))((('''&&&%%%%%%***************+++++++++(((((()))))))))))))))(((xxxaaaPPPIIIFFFBBB???>>>>>>=========<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@AAABBBGGGJJJMMMPPPRRRTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXRRRNNNLLLJJJFFFFFFIIIEEEDDDBBB@@@???>>>>>>>>>::::::888666444222111000222000///---...///000000...............---------)))***,,,---...------,,,+++++++++,,,,,,------------...///...---,,,,,,---*********+++,,,---///000---...000111111000...,,,******+++,,,---//////000***+++,,,---------------------------------------------...------...222666EEE@@@777===KKKHHH>>>???FFFQQQeee~~~nnn[[[MMMDDD<<<:::999777666777555555555555444222///......///111222222000---,,,//////..................+++++++++,,,,,,------...++++++,,,---,,,+++***)))''''''''''''((((((((((((+++***)))((('''&&&%%%%%%))))))******++++++++++++******+++++++++******)))lllYYYKKKDDDCCCAAA???>>>=========<<<<<<;;;:::;;;<<<===>>>>>>??????@@@AAACCCEEEFFFKKKNNNRRRTTTTTTTTTUUUWWWXXXWWWVVVVVVVVVVVVWWWWWWVVVQQQMMMMMMJJJFFFFFFIIICCCCCCCCCBBB@@@>>><<<;;;888888777555444333222111222000------...000000///........................((()))+++---.........---+++,,,,,,,,,,,,,,,,,,------///000000...,,,,,,---*********+++,,,---...///***+++---111333222...+++++++++,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...---...///------222999LLLCCC888>>>LLLJJJAAADDDOOO^^^vvvsss```PPPFFF>>>;;;:::777666888666666555555444222111000//////111111111///---+++------..................,,,++++++++++++,,,,,,---+++,,,---------,,,***)))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))***+++++++++++++++,,,,,,++++++******vvvdddUUUKKKBBBBBBAAA???===<<<<<<<<<;;;::::::999:::<<>>222222:::999AAAUUUdddxxxkkkSSSIII@@@<<<;;;888777999888777555444333333444555000000000000///...---,,,++++++,,,---............---,,,***)))))))))******,,,,,,---------,,,+++***+++*********)))))))))(((((((((((((((((('''''''''&&&''''''((()))************************)))((((((zzzaaaNNNGGGHHHCCCAAA???>>><<<<<<=========<<<;;;:::;;;;;;<<<===BBBCCCEEEGGGIIILLLMMMNNNTTTWWWYYYZZZXXXUUUTTTSSSQQQQQQRRRSSSSSSPPPLLLHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCBBB@@@>>>;;;999888555444444333222222222222---.../////////...,,,+++...///111222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((((()))***,,,...000111///---++++++,,,,,,+++***+++,,,...//////...,,,+++......////////////......,,,,,,---------,,,++++++///000111111///------...000000111000...///:::FFFLLL999///444:::===JJJ[[[kkkpppVVVDDD@@@CCC<<<888:::888999666333222333555555555111///...---......---+++---------,,,,,,+++++++++,,,000///***)))------)))+++///---%%%"""'''+++,,,(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''((()))***+++,,,,,,,,,+++***)))((('''rrr]]]MMMGGGGGGBBBAAA???===;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>@@@AAACCCEEEIIILLLNNNPPPNNNQQQTTTUUUTTTRRRPPPPPPPPPPPPQQQSSSTTTRRRNNNKKKJJJIIIHHHFFFEEEEEEEEEEEEBBBAAA@@@???===;;;999777555555444333222222222222......//////......---,,,///000111111111000......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...//////---++++++,,,,,,,,,+++++++++,,,------,,,++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++***++++++......///000///111;;;GGGNNN===222777===BBBPPPbbbyyyxxx___KKKBBBBBB;;;777;;;::::::777444333333444444444111///............---+++---------,,,,,,,,,++++++***---,,,((((((+++,,,((()))---,,,&&&$$$)))------*********))))))((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''')))+++,,,+++*********************)))((('''zzzfffWWWLLLEEEDDDAAA@@@>>><<<;;;:::::::::===<<<;;;;;;;;;===>>>???@@@@@@AAADDDGGGKKKNNNPPPKKKNNNQQQSSSSSSQQQQQQQQQPPPPPPQQQSSSTTTTTTQQQOOOIIIIIIIIIHHHGGGFFFDDDDDD??????>>>===<<<:::999888666555444333222222222222000///......------......//////.........---------------------------------------------------------------,,,,,,++++++,,,,,,...---++++++,,,---,,,+++++++++++++++++++++++++++,,,------......------,,,------,,,++++++,,,---...+++---//////...---...///------///000000222;;;FFFNNN???777;;;AAAHHHYYYmmmiiiRRRFFFCCC:::777<<<;;;;;;888555444444444333222111///............---+++------------,,,,,,,,,,,,)))++++++((((((+++,,,***'''***+++((((((+++------************)))'''&&&%%%'''%%%###!!!!!!###%%%'''%%%'''+++---...,,,***(((((())))))***))))))((((((lll[[[QQQIIICCCAAAAAA@@@???===<<<;;;::::::<<<<<<;;;;;;<<<>>>???AAABBBBBBBBBCCCFFFIIILLLNNNKKKOOOSSSVVVVVVUUUUUUVVVSSSRRRRRRSSSTTTTTTRRRPPPIIIJJJJJJJJJHHHFFFDDDCCC>>>>>>>>>===<<<;;;:::999666555444333222111111111111000...---------...///---,,,++++++******++++++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...,,,++++++,,,---,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++...---+++***+++,,,...///+++---///000//////000111///...///111111111999BBBIII>>>888<<>>@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<===???AAABBBEEEDDDDDDDDDEEEGGGIIIJJJLLLPPPUUUXXXYYYYYYYYYZZZWWWUUUSSSSSSSSSRRRQQQOOOKKKKKKKKKKKKIIIGGGEEECCC>>>>>>>>>>>>===<<<;;;;;;666666444333222111111111111000///------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,***+++,,,------,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++...---,,,++++++---///000(((***,,,---------...///222000000222111000555<<<@@@;;;999???GGGVVVnnnrrrYYYKKKGGG???<<<===:::<<<:::777666555444222000222000///...//////...,,,------------------------,,,++++++,,,,,,,,,---///++++++,,,......,,,)))((('''(((((())))))))))))((((((((())))))))))))(((((('''''''''((((((((((((((())))))******************oooZZZNNNIIIDDD@@@>>>?????????@@@???>>>======<<<<<<<<<<<<>>>@@@BBBDDDFFFFFFGGGGGGGGGGGGGGGGGGKKKNNNSSSWWWXXXXXXXXXYYYXXXVVVSSSRRRRRRQQQPPPOOOMMMLLLLLLJJJIIIGGGEEEDDD?????????>>>===<<<;;;:::777666555333222111000000111000//////......//////000000/////////.........***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000---+++***+++,,,------,,,------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,...///000+++---///000//////000111333111111333222000333888999999===EEEPPPbbb}}}xxx]]]MMMIIIAAA===>>>:::<<<:::888777666555222000222000////////////...,,,------------............+++)))(((++++++)))***---...+++,,,///000,,,)))((((((((())))))))))))((((((&&&'''((())))))((('''&&&((('''&&&&&&&&&'''(((((()))))))))******)))((((((tttdddSSSJJJGGGCCC@@@@@@<<<<<<>>>?????????>>>===<<<<<<<<<===???AAACCCEEEEEEFFFHHHIIIIIIIIIHHHGGGIIIMMMRRRUUUVVVVVVWWWWWWWWWTTTQQQPPPQQQQQQQQQPPPOOONNNLLLJJJHHHGGGFFFFFF>>>>>>>>>===<<<;;;999888777666555333222111000000000000000000000///.........///000000000///---,,,))))))******+++,,,,,,---++++++++++++++++++++++++*********+++,,,---//////---+++******,,,...------+++,,,------------,,,+++,,,,,,------------,,,,,,,,,,,,------...//////000///111333444333222333444222000000333333111333777777<<>>???<<<;;;999888777777666333111222111//////000000...---------------.........///---)))(((++++++((((((,,,///******///111---***+++++++++******)))'''&&&%%%'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((((((((('''&&&%%%%%%jjj]]]OOOHHHEEEBBBAAABBB999:::<<<>>>>>>>>>>>>===<<<<<<<<<===???BBBDDDFFFCCCEEEHHHKKKKKKKKKIIIHHHIIIMMMRRRUUUVVVVVVVVVWWWUUURRRPPPOOOPPPRRRSSSRRRPPPNNNLLLIIIGGGFFFFFFGGG>>>>>>===<<<;;;999888777777777555333222111000000///000111111111000...---+++,,,---......,,,***)))(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---+++******,,,......---)))***,,,------,,,***))),,,------......------,,,+++,,,---...////////////...000111111000000000111111...///333333222444888888???KKKWWWeee|||kkkSSSJJJ@@@===@@@===:::999777777777666444111222111//////000000...------------.........//////000++++++...---))))))......((((((///222...,,,......---,,,***(((%%%###"""***)))'''%%%%%%''')))***&&&(((***,,,,,,***'''%%%''''''&&&&&&%%%$$$###"""oooZZZSSSJJJCCC???>>>>>>>>><<<======>>>>>>>>>>>>=========>>>???@@@BBBDDDEEEDDDGGGKKKMMMLLLKKKJJJJJJIIILLLOOOTTTVVVVVVSSSPPPPPPSSSUUUUUURRRQQQRRRTTTTTTQQQLLLHHHEEEEEEFFFGGGBBB???;;;888555444555666444444444333333333222222000000000000////////////...,,,+++,,,......+++(((,,,++++++,,,......---,,,(((,,,...---)))(((+++...+++,,,---...////////////000///------------,,,***------......---+++***))),,,******+++...///---+++,,,,,,,,,---...///000111...//////000000000000///555111000111111///000444:::CCCMMMZZZpppvvv\\\LLLFFF@@@:::777999777777666666444111...222222111///............//////......,,,++++++***&&&)))++++++)))))),,,...------------,,,+++***)))******))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((()))******}}}gggRRRLLLEEE@@@===============>>>??????@@@?????????>>>???@@@AAABBBDDDEEEEEEEEEHHHKKKLLLLLLKKKKKKKKKMMMKKKJJJNNNSSSUUURRRNNNNNNQQQSSSRRRPPPPPPQQQSSSQQQOOOKKKGGGDDDCCCCCCDDD>>>===:::888666666777777333333333333222222222222000000000/////////......---,,,+++,,,......+++))))))(((((()))++++++***((((((,,,...---)))(((+++...***+++,,,---............+++++++++------,,,(((&&&......//////...---+++***,,,******+++......---***---,,,,,,,,,---...///000...//////000000000000000444111000222222111444999???JJJYYYjjjbbbPPPGGG@@@;;;999888666555555666555333111222111000///////////////...---------,,,------...(((+++,,,,,,+++***,,,...------------,,,+++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''ooo]]]JJJFFFBBB???>>>>>>>>>===>>>??????@@@AAAAAA@@@@@@???@@@BBBDDDEEEFFFEEEEEEHHHJJJLLLLLLKKKKKKLLLMMMPPPJJJEEEIIIPPPTTTQQQLLLLLLMMMOOOOOONNNMMMOOOPPPNNNMMMJJJGGGDDDBBBAAA@@@;;;:::999888888888888888333222222222222111111111/////////.........------+++++++++,,,......,,,***---,,,+++,,,------,,,***))),,,...---***)))***---)))***+++,,,------------)))***+++---...,,,'''$$$////////////...---,,,,,,+++******+++------,,,***------,,,,,,,,,------....../////////000000000000333111000222333333777>>>AAAOOOcccyyyiiiTTTIIIAAA===<<<888666444444555666555444111000000/////////000000,,,,,,++++++,,,...000111+++---...---,,,,,,---...---------,,,,,,++++++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~dddUUUHHHFFFBBBAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAA???@@@CCCEEEFFFFFFEEEDDDJJJKKKLLLLLLKKKKKKMMMNNNNNNJJJHHHJJJOOOQQQOOOLLLJJJKKKKKKKKKKKKKKKLLLMMMKKKKKKIIIGGGEEEBBB@@@>>>::::::999999888888777777222222222111111111000000///.........------------******+++---......---,,,///...---...//////---+++***,,,---,,,***)))***,,,***+++,,,------...------,,,,,,,,,...///---***'''...............---,,,,,,******++++++,,,,,,+++***...------,,,,,,,,,,,,---.........//////000111111444111111333222333999AAAFFFVVVmmmoooXXXJJJBBB>>>>>>:::888555444555666666555000000000///000000111111...---,,,+++,,,...000111------------,,,,,,,,,,,,------,,,,,,++++++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******sss]]]QQQHHHEEECCCAAAAAA@@@???>>><<<===>>>???@@@@@@@@@@@@???AAACCCEEEFFFFFFEEEDDDKKKMMMNNNMMMLLLLLLMMMOOOJJJLLLOOOPPPOOONNNNNNNNNKKKJJJIIIHHHIIIJJJJJJJJJIIIIIIIIIGGGEEECCCAAA???<<<<<<;;;999777666444444222222222111111111000000///.........------------)))***,,,------------,,,+++******+++,,,,,,***))),,,,,,---,,,*********++++++,,,---......////////////---++++++,,,---,,,+++---------,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++......---,,,,,,,,,------............///000222222444222222333222333;;;EEERRRddd|||sss[[[LLLCCC???@@@===:::777555555555555444111000000000000111111222000///...---------......,,,,,,++++++,,,,,,++++++...---,,,+++++++++,,,,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++,,,iiiWWWMMMEEECCC@@@>>>>>>>>>===;;;<<<<<<>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEELLLNNNOOOOOONNNMMMMMMNNNIIINNNRRRRRROOOLLLMMMOOOMMMKKKHHHGGGHHHIIIIIIHHHGGGGGGFFFFFFEEECCCBBBAAA???===;;;888666444333222333222222222222111111111/////////.........------)))+++---...---,,,,,,,,,,,,++++++,,,......---+++---,,,,,,++++++*********,,,,,,---...///////////////,,,)))((()))+++,,,,,,---,,,,,,+++++++++,,,,,,+++---......,,,++++++,,,......---------......//////.........///000222333444333333444333555@@@KKK\\\pppyyybbbQQQFFF@@@@@@>>>;;;999777777666444333222111111000000000111111111111000///...---,,,+++,,,+++***+++,,,---,,,+++...---,,,+++++++++,,,---******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((())))))***wwwaaaQQQHHHBBB@@@<<<;;;;;;<<<===<<<<<<===>>>@@@AAABBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGLLLNNNQQQQQQPPPNNNMMMNNNMMMOOOOOOOOOMMMMMMNNNOOOPPPMMMIIIGGGHHHIIIHHHFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@>>>:::777444333333333333333333333222222222222000000000/////////......***,,,///...,,,***+++,,,---,,,,,,...000222111///...---,,,+++++++++***)))++++++,,,---...............,,,******,,,------,,,...---,,,+++,,,,,,---...,,,...000///---+++,,,---............//////000111///...------...000333444333222444555666:::GGGTTTeee{{{kkkXXXJJJBBB@@@;;;:::999888999888555333333333222111000000000000000000111111000...+++***---+++***+++...///...,,,...---+++******+++---...******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''ppp\\\MMMDDDBBB???;;;:::<<<>>>??????===>>>@@@AAABBBCCCCCCCCCGGGFFFFFFFFFGGGHHHIIIIIILLLNNNRRRSSSQQQOOOMMMMMMRRROOOKKKJJJLLLNNNNNNNNNSSSNNNJJJHHHHHHIIIGGGFFFAAAAAA@@@@@@@@@AAABBBBBB???===999666444333444555444444444333333333222222000000000000////////////***---//////,,,******+++)))((()))+++...//////......---++++++++++++***(((******+++,,,------------.........///111111///---///...---,,,,,,---//////---///111000---+++,,,............//////111222222///...------...000333444111222444777888>>>MMM[[[oooqqq^^^MMMCCC@@@999888888999::::::777555444333222111000000000000...///111222111///,,,***---+++***,,,///111000......---+++******+++---...*********)))((((((''''''))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''---,,,+++***)))((('''&&&~~~gggSSSHHHFFF>>>===<<<<<<<<<===???@@@@@@AAABBBDDDEEEGGGHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLNNNPPPSSSQQQNNNMMMLLLKKKIIIGGGEEEDDDCCCAAA???===<<<;;;???===;;;888555333222111444444333222222111111000///******000444000...000111///,,,,,,......+++)))*********+++,,,---...///111...///444222+++((())).........,,,++++++---/////////000000///...------,,,++++++******++++++,,,---...............------////////////////////////,,,---...000111111111111555222222555;;;FFFVVVeeewww___OOOEEEBBB===<<<:::::::::999666444333333333222111000///...222222333222///......///...............///000000000///---+++++++++---...***++++++******)))((('''))))))(((&&&%%%'''***...,,,+++***((('''''''''''')))(((''''''''''''((((((ttt```PPPGGGEEE>>>======<<<===>>>???@@@???@@@AAACCCDDDFFFGGGHHHEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNPPPQQQRRRRRRQQQQQQQQQPPPOOOMMMKKKKKKLLLMMMNNNLLLJJJIIIHHHGGGEEECCCDDDDDDCCCBBBAAA@@@???>>><<<;;;999777666555444444444444333222222111111000000++++++000333000---...000---+++,,,------+++)))++++++++++++,,,------...000---...111000+++(((***---......,,,++++++---///---............------,,,,,,,,,,,,++++++,,,,,,,,,***---///000000000111333////////////////////////---...///000111222222222777666777;;;AAAMMMbbbsss|||dddSSSHHHCCC===<<<:::::::::999666444444444444333222111000///111222222111///---...///---------------.../////////...,,,******+++,,,---***++++++******)))(((''')))***,,,,,,+++***+++,,,+++***((('''&&&''''''(((((((((((((((((((((''''''yyyeeeXXXMMMEEECCC>>>>>>===<<<===>>>???@@@>>>???@@@BBBDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIIIIJJJOOOPPPQQQRRRSSSTTTUUUVVVUUUSSSPPPNNNLLLJJJJJJJJJKKKIIIGGGFFFFFFEEECCCAAAAAAAAAAAA@@@@@@??????>>>:::999888777666666666666444444333222222111111000000------111222///,,,------+++***+++,,,---,,,***,,,,,,,,,++++++,,,------000------...---******+++,,,---...---++++++---///+++,,,,,,------------,,,------------------------111444777444...+++,,,///000000000000000000000000...///000111222333333444444555888===DDDTTTmmmlllYYYLLLEEE===<<<:::999999888666555555555555444333222111000///000111000...------...,,,,,,,,,,,,,,,---......------+++*********+++,,,***++++++******)))((('''))),,,000111000---+++***)))((('''&&&&&&'''((((((&&&'''((())))))(((''''''kkkZZZQQQJJJDDDAAA???>>>=========>>>???@@@>>>???AAACCCEEEFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLPPPPPPQQQRRRTTTVVVXXXYYYVVVTTTQQQNNNMMMLLLKKKJJJKKKIIIHHHGGGGGGGGGEEECCC??????>>>===<<<;;;;;;:::999999888666666555555555444444333222222111111000111000000111000...,,,+++*********++++++,,,,,,,,,------,,,+++++++++,,,,,,...---+++++++++++++++---+++---...---,,,,,,---///***+++,,,------------------..................---111666999555---(((***...000000000000000000000000000000000111222333444555222555;;;AAAJJJ]]]|||ttt___OOOGGG>>><<<:::999999888777555555555444444333222000///...///000///---,,,---...------,,,,,,------...///------,,,++++++,,,,,,---***++++++******)))((('''))),,,///000...+++)))((('''&&&%%%%%%&&&'''((()))%%%&&&(((******)))'''&&&}}}bbbSSSMMMHHHCCC??????>>>=========>>>@@@AAA???AAACCCEEEFFFGGGFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYVVVSSSOOONNNNNNNNNMMMKKKJJJIIIGGGGGGGGGGGGFFFDDDAAA@@@???===;;;999888777:::999888666555444444444444444333222222111111000000222222000///---+++***)))***++++++++++++,,,---------,,,+++++++++,,,,,,---,,,+++******,,,......***,,,......---,,,---///+++,,,---...............---......//////......---'''---222222---,,,000666000000000000000000000000111111111111222333555666555999BBBLLLXXXnnn|||dddRRRHHH???<<<999888888888777666333333333333222000///...---...///...---,,,---..................//////000......---------.........***++++++******)))((('''(((***++++++)))''''''(((&&&&&&%%%%%%&&&''')))***$$$&&&(((******)))((('''sss[[[NNNJJJFFFAAA?????????>>>===>>>???@@@AAA@@@AAADDDFFFGGGGGGFFFEEEEEEFFFHHHJJJLLLNNNPPPQQQOOOOOOQQQRRRTTTVVVWWWXXXVVVRRROOONNNPPPPPPOOOLLLHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCAAA???===;;;999999:::999888666555444444333444444333222222111111000///333444000------,,,***)))+++,,,,,,++++++,,,...,,,,,,,,,++++++,,,------+++---,,,******...000///***+++......------...///,,,------............---,,,---...//////...---,,,''',,,000000---,,,///333000000000000000000000000111111000000111333555666666;;;FFFTTTddd{{{jjjUUUIII???<<<999888888888777666333333333222111000///...---...///...---,,,---//////............///000000............////////////***++++++******)))(((''''''(((((('''%%%%%%&&&(((''''''&&&&&&&&&''')))***%%%&&&''')))))))))((((((xxxgggTTTKKKGGGDDD@@@>>>@@@???>>>>>>>>>???@@@AAA???AAACCCFFFGGGFFFEEEDDDDDDEEEGGGIIILLLNNNPPPQQQOOOPPPRRRUUUVVVWWWWWWWWWXXXSSSOOONNNPPPQQQOOOLLLFFFEEEDDDDDDEEEEEEDDDCCCBBBBBB@@@???>>><<<;;;:::777777666555555555555555444444333222222111111000---333555000,,,------******,,,...---++++++,,,...++++++++++++,,,------...)))------***,,,111222///)))+++---......---...///,,,------------,,,,,,++++++,,,...//////...,,,+++---///000///---++++++,,,////////////////////////111000//////000222555666777===III[[[ooopppYYYLLL???===999777777888777666444444444333222111//////---...//////...---...///...------------...//////,,,------...//////......***++++++******)))((('''&&&'''((('''&&&&&&'''))))))((('''''''''((()))***&&&&&&''''''((()))))))))mmm^^^OOOHHHEEEBBB???>>>@@@???>>>>>>>>>???AAAAAA>>>@@@CCCEEEFFFEEEDDDBBBCCCDDDFFFHHHKKKNNNOOOQQQPPPQQQTTTWWWXXXXXXWWWVVVZZZUUUPPPOOOPPPQQQNNNJJJGGGFFFEEEEEEFFFGGGFFFDDD>>>>>>>>>===<<<<<<;;;;;;555555555555555666777888444444333333222111111000,,,333555000,,,...---***+++...///...,,,+++,,,///*********+++,,,---...///(((---...+++---222333///(((+++...///...---...///,,,,,,,,,,,,,,,+++***)))+++,,,...//////...,,,+++***+++,,,...///000000000////////////////////////111000//////000222444666>>>CCCPPPddd{{{sss\\\NNN@@@===999777777888777777555555555444333222111000---///000///......///000---,,,,,,,,,,,,---......+++,,,------.........---***++++++******)))((('''%%%''')))***)))((()))******)))(((''''''((()))***&&&&&&&&&&&&'''(((***+++mmm^^^NNNFFFBBB@@@AAACCCCCC@@@>>>@@@CCCEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCAAAFFFFFFGGGIIIKKKOOORRRTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRSSSRRRPPPMMMIIIKKKGGGDDDFFFJJJLLLIIIEEECCCBBBAAA???<<<:::999888888777555444444555666777555444222222222222111///222111000///...---,,,+++...---+++))))))***+++,,,+++,,,---,,,***)))***++++++,,,---...///////////////---,,,---//////,,,))),,,+++***+++---/////////++++++******+++---...000..................------,,,...000111000......///222//////222444333666;;;???HHHXXXooo|||bbbOOODDD===999::::::777555555666555444444222222111000111111000......---------333111//////000000...,,,++++++++++++++++++++++++...,,,***+++,,,+++((($$$,,,+++)))''''''(((***+++)))))))))))))))(((((((((&&&&&&''''''''''''&&&&&&hhhZZZLLLEEEBBB@@@AAACCCDDDBBBAAABBBEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBGGGGGGHHHJJJLLLNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVQQQQQQQQQSSSTTTSSSPPPNNNKKKHHHEEEFFFIIIJJJGGGDDD@@@??????>>><<<;;;;;;:::777777777777777666555555555333222222222222000///111000000...---,,,++++++,,,,,,,,,,,,,,,++++++***---//////...---,,,,,,---******+++,,,,,,---,,,,,,---+++***+++------+++))),,,+++++++++---...//////++++++++++++,,,---...///------------------......,,,...000000///...///000111......000222333888>>>GGGOOOaaazzzeeeQQQEEE>>>999:::;;;888666666777666666555444333222111111000///...------------222111//////000000...,,,++++++++++++++++++++++++---+++))))))******'''$$$((('''&&&&&&&&&((()))***((((((((())))))*********&&&''''''((((((''''''&&&www```TTTIIIDDDBBB@@@AAADDDFFFEEEEEEFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDFFFGGGIIIKKKLLLMMMMMMMMMOOOQQQSSSVVVXXXYYYYYYYYYTTTSSSSSSTTTUUUTTTRRROOOLLLIIIFFFFFFHHHHHHEEEBBB<<<<<<<<<<<<<<<<<<<<<<<<777888999:::999777444333444222111111222222000///000000///...---,,,,,,++++++,,,...///...---+++)))***+++,,,+++***)))***+++******+++,,,,,,,,,+++++++++)))))))))+++,,,+++))),,,++++++,,,,,,---...///******+++,,,------------++++++,,,,,,------........./////////......000222111...---///111333999AAAOOOYYYnnnkkkVVVGGG???::::::;;;999777888888777666555444333333222000///...---------------222000////////////...---++++++++++++++++++++++++---+++)))((((((((('''&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''((((((((((((''''''|||iiiWWWNNNFFFDDDBBBAAABBBEEEFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIGGGEEEDDDFFFIIILLLNNNNNNMMMLLLPPPRRRTTTWWWYYYZZZZZZZZZYYYWWWVVVUUUTTTSSSOOOMMMLLLIIIGGGFFFFFFEEECCC@@@;;;;;;;;;;;;;;;;;;;;;;;;888888999888777555333222333111000000111111000///000/////////......------------.........---,,,+++((()))***)))((('''((())),,,,,,---------------,,,******))))))***++++++++++++,,,,,,,,,+++,,,---///)))***,,,---...---,,,,,,******++++++,,,---.........//////...---...111333000//////111222333:::BBBUUUbbbzzzrrr[[[IIIAAA;;;;;;;;;999888:::777777666555444333222222//////...---------------111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((((())))))'''''')))***++++++++++++******))))))((('''&&&&&&'''(((((())))))(((((('''mmm^^^PPPJJJEEEEEEDDDBBBDDDGGGFFFHHHKKKMMMMMMLLLKKKJJJHHHGGGGGGGGGIIIIIIGGGFFFAAADDDHHHLLLOOOPPPOOONNNSSSUUUVVVXXXYYYZZZYYYYYYYYYXXXUUUTTTSSSRRROOOMMMKKKIIIGGGEEEDDDCCCAAA???<<<;;;;;;:::999888777777999888666444333333333333222000//////111111000...000////////////////////////...---,,,,,,,,,------***,,,---,,,++++++,,,---,,,,,,---.........------,,,,,,,,,+++++++++,,,---***,,,---,,,******,,,...***+++,,,---...---,,,+++******++++++,,,---.........//////......///222444000000333666666666<<>>===;;;:::888666444333222222222333555666666555333222//////...------------...+++,,,,,,------,,,,,,+++%%%***------///111000,,,.........------,,,,,,,,,***+++,,,...///000000111......---,,,,,,+++******+++++++++***++++++,,,,,,++++++++++++++++++++++++//////...---...///000111---...//////000/////////777111222888<<>>>>>===;;;;;;666555555444444444555555222000.........///...------,,,++++++------,,,++++++'''''',,,,,,))))))...///...,,,***))))))******)))(((''''''''')))***++++++*********))))))(((((()))))))))))))))******+++lllXXXLLLGGGHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSTTTUUUTTTRRRPPPOOOJJJJJJJJJIIIFFFEEEFFFHHHKKKKKKLLLMMMNNNNNNNNNNNNKKKOOOSSSUUUUUUUUUUUUVVVUUUSSSPPPNNNNNNMMMJJJIIIIIIHHHFFFDDDBBB@@@???>>><<<;;;999777555444333333666666777666555222000...//////...------------...+++++++++,,,,,,+++++++++(((,,,//////000222111---------,,,,,,,,,+++++++++******,,,---......//////......---,,,,,,+++******+++++++++***++++++,,,---,,,,,,,,,------......///......---------...///000////////////////////////999444555;;;AAAJJJ```wwwfffWWWGGGAAA???===::::::555555444333333333333333333000............---,,,...,,,+++,,,------,,,+++...++++++//////+++***---...---+++***))))))))))))((((((((((((((()))******************)))))))))(((((((((((((((((())))))***tttaaaQQQGGGDDDFFFGGGHHHJJJMMMOOOPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPLLLMMMMMMLLLJJJHHHGGGHHHKKKLLLMMMNNNNNNOOONNNNNNJJJLLLOOOQQQRRRRRRTTTVVVTTTRRROOONNNMMMLLLJJJHHHIIIGGGFFFCCCBBB@@@??????<<<;;;:::888666555444444777777777666444111///---//////...------------...******++++++++++++******+++///111000000222111---,,,,,,++++++++++++******++++++,,,---------------...------,,,,,,++++++***+++++++++++++++,,,------++++++,,,---...///000000---------,,,---......///111000///......///000000:::777999???GGGTTTlllooo^^^LLLDDD@@@<<<:::999666555444333222111111111333111///.........---+++///---,,,,,,------,,,***///---...000000,,,***+++,,,+++***)))))))))))))))(((((()))************)))************))))))))))))'''''''''((((((((()))))){{{hhhYYYMMMFFFDDDEEEFFFIIIKKKMMMOOOPPPPPPSSSSSSTTTTTTSSSRRRQQQPPPLLLMMMOOONNNKKKHHHGGGGGGKKKKKKLLLMMMNNNNNNMMMMMMKKKLLLNNNNNNNNNOOOQQQSSSRRRPPPNNNMMMMMMLLLIIIGGGFFFEEECCCBBB@@@???>>>>>>;;;:::999777666555444444444444444444444333111111//////...------------...,,,++++++++++++++++++,,,,,,000111//////111///,,,,,,,,,,,,+++++++++++++++---------......---,,,,,,---------,,,,,,++++++++++++++++++++++++,,,---...***+++++++++,,,,,,------,,,,,,,,,,,,------......000///.........000222444999888<<>>======<<<:::999777666555444333333444444444333333222222111//////...------------......---,,,,,,,,,,,,---...+++...///---,,,...---***,,,,,,,,,---------------///////////////......---------,,,,,,,,,,,,++++++++++++++++++,,,---...///---------,,,,,,+++++++++,,,,,,,,,---------------......---...///222555777777:::???IIIVVVkkkzzzgggRRRFFFAAA<<<:::999888777666444333222222222333111///.........---+++///...,,,------...,,,+++)))+++,,,------...---+++,,,,,,------------------)))***+++,,,,,,+++***)))))))))))))))))))))******((()))***+++++++++******iiiXXXMMMFFFAAAAAAEEEFFFHHHJJJMMMOOOQQQRRRRRRRRRQQQPPPPPPOOOOOONNNJJJKKKLLLLLLJJJHHHHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLOOOOOOOOONNNLLLKKKLLLNNNNNNMMMLLLLLLLLLKKKGGGEEE@@@???>>>===<<<<<<<<<<<<999888777555444444333333666555444333222111000/////////...------------...///...---,,,,,,---...///***------******---,,,))),,,,,,------------......//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000111111000///...---,,,,,,,,,,,,---............---.........///111444666888777===FFFQQQaaayyylllVVVHHHAAA<<<999999888777666555444333333333222000.........///...---...---,,,---...///...,,,***------,,,,,,000000...,,,---...///////////////+++,,,,,,,,,,,,+++******))))))))))))************)))***+++,,,,,,,,,+++***uuu]]]PPPJJJEEECCCBBBFFFFFFGGGIIILLLOOORRRTTTSSSRRRQQQQQQPPPOOOOOOOOOJJJKKKLLLKKKIIIIIIJJJLLLNNNNNNOOOOOOOOONNNNNNMMMNNNOOOPPPOOONNNMMMNNNOOOMMMLLLLLLLLLLLLJJJGGGDDD???>>>>>>===<<<<<<<<<<<<999999777666555555444444555444333222111111111111//////...------------...///...,,,++++++,,,...///))),,,,,,)))***,,,,,,***++++++,,,,,,,,,---------......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000//////......------,,,---.../////////......///000000111222333444444999BBBNNNZZZmmmsss[[[KKKBBB<<<999888666555444444333333333444000///------/////////...---,,,+++---///000///...,,,///---))))))...///---***+++---...////////////------,,,+++++++++++++++((()))))))))************((()))+++,,,,,,,,,***)))|||iiiTTTJJJHHHGGGFFFGGGFFFFFFGGGHHHKKKOOOSSSUUUTTTSSSRRRQQQQQQPPPPPPQQQKKKLLLLLLJJJIIIJJJLLLOOOPPPPPPPPPQQQQQQPPPOOOOOOLLLNNNPPPQQQPPPOOOPPPPPPLLLKKKKKKLLLLLLJJJGGGDDD??????>>>===============::::::888777666666666666000000000111222333555555//////...------------......---+++******+++---...))),,,,,,)))***------+++*********++++++,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,,,,------------------------///000000000///...111222222333333222222111<<>>=========;;;999;;;999777666444444555555444333222000000000000111111///...///000111000...,,,,,,,,,------............---,,,+++)))(((''''''++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------.........---+++***000000...,,,***+++...000***+++---//////...---,,,000000000000000111222222222000000444444333444888CCCMMMZZZkkkcccNNNEEEBBB===888444444555555444444333222///---******,,,---,,,***........................++++++++++++++++++++++++...---+++******+++---...---,,,++++++------,,,++++++'''%%%(((,,,,,,&&& ******))))))))))))******nnnZZZJJJGGGHHHDDDCCCGGGGGGHHHIIIJJJLLLMMMNNNOOORRRQQQQQQRRRSSSSSSQQQOOOOOONNNMMMMMMLLLKKKJJJJJJKKKLLLNNNOOOOOONNNMMMLLLNNNMMMLLLMMMNNNNNNMMMKKKHHHHHHIIIJJJKKKIIIEEEBBBBBB@@@>>>======<<<;;;999999999777666555444444444444333222000000000000111///...---.../////////------,,,,,,,,,,,,------...///......---,,,+++******++++++,,,,,,,,,,,,------------------.........///------.........---,,,+++000111111///---,,,,,,---,,,,,,++++++,,,,,,------111000000000000000111111333111111444555444666:::DDDPPPaaavvvhhhRRRHHHCCC>>>999666666666666555444333333///---++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------,,,++++++------,,,++++++(((''')))------***''''''''''''''''''((())))))|||dddTTTFFFEEEFFFDDDDDDGGGHHHIIIJJJKKKMMMMMMNNNNNNPPPOOOOOOPPPQQQQQQPPPNNNPPPOOOMMMLLLKKKJJJJJJJJJIIIKKKMMMOOOOOOOOOMMMLLLNNNMMMLLLLLLNNNOOONNNLLLHHHGGGFFFFFFGGGFFFEEECCCAAA???=========<<<:::888888888777777666555333333333333222000000000000000...---,,,---......---,,,...---,,,+++***+++,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------///////////////000000000------.........---,,,+++000111333222///---++++++---,,,***)))***+++---///111111000000000000000111333111222555555444888===GGGVVVlllnnnWWWJJJDDD>>>999999999888888666555333222///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***+++,,,---,,,+++************+++------...''''''''''''(((((()))***sss]]]PPPEEEDDDFFFEEEEEEGGGIIIJJJKKKMMMMMMNNNMMMMMMMMMLLLLLLNNNOOOPPPOOOMMMPPPOOOMMMKKKJJJIIIIIIIIIHHHJJJLLLNNNOOOOOONNNMMMLLLKKKJJJKKKLLLMMMMMMLLLFFFEEEEEEEEEFFFFFFDDDBBBAAA???===<<<<<<;;;999888666777777777666444222111333222111111000/////////...---,,,---...///...,,,///...,,,*********+++,,,************************+++++++++,,,,,,,,,------//////////////////000000---------------------,,,///111222111///.........------,,,+++,,,---...///222111111000000000000000222111222444444555:::AAALLL]]]vvvrrrYYYKKKDDD>>>:::::::::999888666444222111///...------------------------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,---,,,+++***++++++***((((((,,,///++++++******)))******+++kkkYYYPPPGGGEEEFFFFFFEEEFFFJJJKKKMMMNNNOOONNNMMMLLLKKKJJJJJJLLLNNNOOONNNMMMPPPNNNLLLJJJIIIIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNMMMKKKIIIHHHHHHIIIJJJJJJJJJEEEEEEFFFHHHIIIGGGCCC@@@@@@>>><<<;;;;;;;;;999777666666666666555444222000222222111111000//////...///...------//////...---///...,,,++++++++++++,,,)))************++++++++++++++++++,,,,,,,,,------........................------------------------/////////...---...111444------///000000000///...111111000000000000000111111000222444555666>>>GGGUUUhhhtttZZZKKKCCC>>>::::::999888777555333111////////////...------......------------------------++++++,,,,,,,,,---------***+++,,,,,,,,,,,,+++***+++***)))***,,,---,,,+++)))++++++((($$$$$$(((,,,...---,,,***))))))))))))jjjUUUOOOIIIFFFFFFGGGFFFEEEKKKLLLNNNOOOPPPNNNMMMLLLIIIIIIIIIKKKNNNOOONNNMMMOOOMMMKKKIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNLLLIIIGGGFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJGGGBBB??????===<<<;;;;;;:::888666666666666555444333111111111111111111000///...---///...---...///000///---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------.........------------,,,------,,,,,,,,,---............---,,,,,,...333666---...000222222111000...000000000000000111111222111111333666777:::DDDOOO___tttwww]]]LLLCCC>>>;;;999999888777555333111000///000000///------...000++++++++++++++++++++++++++++++,,,,,,------......***+++---......---+++******))))))***,,,---,,,+++)))******'''$$$###&&&))),,,+++***)))((('''''''''wwwfffOOOLLLHHHEEEFFFGGGGGGEEELLLMMMOOOPPPPPPOOOMMMKKKHHHHHHIIIKKKNNNOOOOOONNNMMMLLLJJJHHHHHHJJJLLLMMMNNNMMMJJJIIIIIIKKKMMMOOOMMMKKKHHHFFFGGGGGGGGGGGGIIIHHHGGGGGGGGGEEEBBB??????===;;;:::::::::888666666666444333222222111111000111111111000///...---...---,,,---......---,,,,,,---...000000///...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........---------,,,,,,---,,,,,,,,,,,,---...///,,,---...------...000333......///000000000000000////////////000111333333222333666999:::???KKKXXXiii}}}aaaNNNDDD>>>;;;999999999888666444333222///111111000------...111************************++++++,,,,,,---......///***,,,...000000...,,,******)))((()))+++---,,,+++******)))((('''''')))******))))))(((((()))******jjj\\\KKKIIIFFFDDDEEEHHHHHHFFFLLLNNNPPPQQQQQQOOOLLLKKKHHHHHHHHHKKKNNNOOOOOONNNLLLKKKIIIHHHHHHJJJLLLNNNPPPNNNJJJGGGGGGJJJMMMOOOOOOLLLIIIGGGGGGGGGGGGGGGLLLIIIFFFDDDCCCBBBAAA@@@???===;;;::::::999777666777666444222111111111222000000111111111///---,,,---,,,++++++------,,,++++++,,,///111222111///---+++++++++*********))))))++++++,,,,,,,,,---------//////......---------,,,---,,,,,,+++,,,---...///+++---//////...---......000///---------...000111.........///000222444444333555888<<<===CCCPPP^^^nnneeeQQQEEE???<<<:::::::::999777666444333///111222000------///111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***,,,///111111///,,,***)))(((((()))+++---,,,+++************+++,,,------)))))))))***+++---...///ppp\\\SSSKKKIIIEEEBBBBBBDDDGGGIIIKKKLLLNNNRRRUUUSSSLLLFFFKKKJJJIIIJJJLLLMMMMMMLLLNNNNNNNNNLLLKKKLLLNNNQQQQQQMMMJJJKKKMMMOOONNNMMMHHHGGGEEEDDDDDDEEEGGGHHHHHHGGGEEEEEEDDDCCC@@@===;;;<<<<<<:::777666666888777555333333444444000---111///---...000000...+++,,,,,,---......---------+++,,,---.........---,,,......---------,,,,,,,,,+++,,,------......------000000///...---,,,,,,+++000///...---------...///+++...//////------000444---///111333222111///...///111111111000111222444444555888<<>>=========;;;888666777888888555333111111///+++(((111///......000000...,,,------------------------,,,,,,---............---------------,,,,,,,,,,,,,,,,,,------......------//////......---,,,,,,+++,,,,,,---......---,,,+++,,,...000///......///222333000---...111333333222///111111111000111333555444555888===BBBLLL___ppptttYYYGGGAAA???===;;;888666444333444444000000000///......------...---,,,+++************,,,---......------...///............---,,,+++*********************************************))))))))))))***+++++++++++++++wwwaaaRRRKKKEEEDDDCCCCCCEEEHHHKKKNNNNNNSSSXXXXXXUUURRRRRRTTTPPPPPPQQQRRRSSSQQQMMMJJJKKKLLLKKKIIIGGGGGGIIIKKKOOOMMMLLLLLLMMMLLLJJJHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJGGGDDDBBBAAAAAA@@@??????@@@???<<<999777777888777555333222111///,,,)))000///......///000...---000///---,,,+++,,,,,,------------------...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............------,,,,,,++++++***,,,...000000...,,,***,,,...000111///......///222---***...666888444---///111111111111111333555444555999???FFFTTTjjj}}}zzz^^^KKKBBB???===;;;999666555444444444000//////......------,,,...---,,,+++************,,,---......------...///---......------,,,+++***************************---,,,,,,+++******))))))))))))***++++++++++++***lllYYYLLLFFFBBBBBBBBBDDDGGGJJJNNNPPPQQQTTTXXXYYYYYYYYYZZZ\\\VVVTTTRRRRRRQQQPPPMMMKKKEEEFFFGGGHHHGGGIIIKKKMMMPPPPPPPPPPPPOOOMMMJJJHHHFFFEEEEEEDDDEEEEEEFFFGGGJJJGGGCCC@@@@@@@@@@@@???AAAAAA@@@===999777777777555444444444444333222111000///.........//////...111000---+++***+++,,,---...------,,,---...000111,,,,,,,,,+++++++++******,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,++++++,,,---///000000///...------...000111000///---,,,111...///999CCCCCC666***///000222222111222444666555666:::AAAJJJZZZrrrdddOOOCCC>>><<<;;;999777555444444444000000//////............------,,,+++************+++,,,------,,,,,,---...---------------,,,+++******************+++++++++,,,,,,++++++************)))******+++++++++******wwwaaaRRRHHHCCC???@@@BBBEEEHHHLLLOOOQQQSSSSSSUUUZZZ___ccccccbbbZZZWWWQQQNNNMMMNNNNNNMMMEEEFFFHHHHHHHHHIIIKKKMMMOOOPPPQQQPPPNNNKKKIIIHHHDDDDDDDDDDDDEEEFFFFFFGGGIIIFFFBBB@@@?????????>>>@@@@@@???<<<888666666777444555666666555444444444/////////...---...///000111000---+++***+++,,,---------,,,,,,---...000111,,,,,,,,,+++++++++******------,,,,,,,,,---...///++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...//////---...///111111000---,,,333111333<<>>======>>>===:::777555555666444555666555222000000000...//////...------000222000///---,,,+++,,,,,,---+++++++++,,,---...///000,,,,,,,,,,,,++++++++++++------,,,+++,,,---...///++++++,,,,,,------......,,,+++*********,,,...///.........///111111///---111///...111555777444000///000222222222333555888777999???IIIVVViiikkkTTTEEE>>><<<<<<:::999777555444333111111111111111111111111...---,,,+++***************+++,,,,,,++++++,,,---++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,(((((())))))***++++++,,,***++++++++++++***))))))www^^^PPPIIIDDD@@@@@@AAADDDGGGJJJLLLMMMNNNUUUWWW[[[```eeeggghhhhhh]]]XXXRRRNNNMMMNNNNNNOOONNNOOOPPPOOOMMMKKKKKKLLLKKKLLLLLLJJJFFFEEEFFFHHHDDDEEEFFFGGGGGGHHHHHHHHHFFFDDDBBBAAA@@@???===;;;:::;;;:::888555333444555111333444333000......000...//////...,,,---000333------------------------((()))***,,,---.........------------,,,,,,,,,,,,...---,,,++++++---...000+++,,,,,,---......//////,,,,,,---......////////////---,,,---000111000...,,,------,,,+++,,,...111///000222222222333666888888;;;DDDQQQ```uuunnnWWWHHHAAA<<<<<<;;;999888666444333000000000000000111111111...---,,,+++************+++---......---,,,...///***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,******+++++++++++++++++++++++++++++++++***))))))mmmVVVKKKGGGDDDAAAAAABBBEEEHHHKKKLLLMMMMMMTTTZZZ```dddddddddgggiii[[[XXXTTTQQQPPPPPPOOONNNMMMOOOQQQQQQOOOOOOOOOPPPLLLMMMMMMJJJGGGFFFHHHKKKBBBBBBDDDEEEFFFFFFFFFFFFEEECCCBBBAAAAAA???<<<:::888888888666444222333444---000333333111000222444...//////...,,,,,,000444,,,,,,---.........------'''(((***,,,---------,,,......------------,,,,,,...---,,,++++++---...000+++,,,------...///000000---///111444444444222111///---+++,,,///222111000+++222888777222///111444///000222222222444666999888===HHHVVVggg~~~pppYYYJJJCCC<<<<<<;;;:::888666444333////////////000000000000...---,,,+++************---...//////......///111***++++++,,,,,,,,,++++++((())))))***++++++,,,,,,...------,,,,,,++++++***+++++++++++++++***)))(((dddTTTMMMHHHCCCAAA>>>AAAEEEHHHJJJMMMPPPSSSZZZ[[[^^^aaabbbaaa```^^^YYYVVVSSSPPPOOOOOOQQQSSSOOORRRUUUSSSOOOMMMMMMOOOPPPOOOMMMLLLLLLIIIFFFCCCCCCBBB@@@AAACCCFFFFFFFFFDDDCCCBBB@@@===;;;999999888888888888888777666666333222111111000000111111111111111000///---,,,+++111,,,***,,,...,,,,,,...++++++,,,------...//////...///////////////......******+++++++++,,,,,,,,,,,,---......------///000111//////000111222111000222...+++---111333111...000000/////////111333444666222000333555444444777:::AAANNN___uuuzzz```NNNEEE===777333444444222222444111111000000///.........------,,,+++++++++,,,,,,+++,,,------------,,,+++///+++'''(((+++---***''',,,,,,,,,+++++++++******---+++***)))*********))))))******)))(((((()))+++www^^^PPPKKKGGGCCCBBB@@@CCCFFFIIIKKKNNNQQQTTTWWWYYY]]]```cccccccccbbb\\\ZZZWWWTTTRRRRRRTTTUUUUUUTTTTTTTTTSSSQQQOOOMMMMMMLLLKKKKKKLLLKKKHHHFFFEEECCCAAABBBCCCEEEEEEEEECCCBBBAAA???<<<:::999888666777777777777666555555333222111111000000111111111111000///...---,,,,,,---(((&&&)))+++******---++++++,,,,,,---------.........////////////......+++,,,,,,,,,---------------...///.........000222000///...///000111111///111...+++,,,000222111...///////////////111222333444111000444666666888;;;@@@HHHVVViii}}}cccOOOFFF===777444444444222222444222222111000000//////......---,,,,,,++++++++++++'''(((((()))***+++,,,,,,+++(((&&&'''***---,,,+++*********++++++,,,,,,,,,,,,+++***)))*********))))))******)))(((((()))+++nnnXXXMMMIIIGGGEEEDDDBBBDDDGGGIIIKKKNNNRRRUUUUUUXXX\\\aaaeeefffgggfffaaa___\\\YYYWWWWWWWWWXXX[[[XXXUUUUUUVVVUUUPPPKKKKKKJJJIIIJJJKKKKKKJJJIIIHHHEEECCCBBBCCCDDDDDDCCCAAA@@@???===;;;999888777555666666666666555444444333222111111000000111111222111000///...---------+++'''&&&)))+++******,,,++++++++++++,,,,,,,,,,,,---....../////////......------------............---...//////...///111333...---------///000///...000---+++,,,///111000...///.........///000111222222///000444777888;;;@@@BBBJJJZZZrrrgggQQQFFF===888444555555333222444333333222222111000000//////...---,,,++++++***+++&&&&&&&&&''')))+++...///***)))(((((((((***+++,,,((()))***+++,,,------...++++++***))))))))))))***)))******)))(((((()))+++xxxgggTTTKKKIIIGGGFFFFFFCCCDDDGGGHHHJJJMMMQQQTTTVVVYYY^^^cccgggiiijjjjjjeeedddaaa^^^\\\[[[ZZZZZZ^^^[[[YYYXXXWWWUUUPPPMMMLLLJJJHHHHHHJJJKKKJJJJJJJJJGGGDDDCCCCCCCCCBBBAAA>>>>>>===;;;:::888777666555666666666666555444444333222111111000000111111222111000///............///+++***---...,,,+++---++++++++++++++++++++++++------......//////......,,,------------.........,,,---...---------///111---,,,+++,,,...///...---///---+++,,,...000///............//////000111111111///000444666888<<>>888555666666333333555444444333222222111111000///...---,,,+++*********)))(((((((((***---000222......---+++((('''(((***))))))***+++,,,,,,------***++++++***(((((()))***((()))***)))'''''')))***mmm^^^NNNHHHFFFDDDCCCDDDBBBCCCEEEFFFGGGJJJNNNQQQYYY\\\```eeeiiijjjjjjjjjgggfffdddbbb```^^^\\\\\\^^^___```]]]WWWSSSQQQQQQOOOLLLIIIGGGHHHIIIIIIHHHJJJHHHDDDBBBBBBAAA@@@???<<<<<<;;;:::999888777666666666777777777666555555333222111111000000111111222111000///////////////222...---///000,,,***+++******++++++++++++,,,,,,,,,,,,---...............,,,,,,,,,,,,------------+++,,,,,,,,,++++++---...---++++++,,,---...---,,,...---,,,,,,...//////.........//////000111111111222000111444666777<<>>>>>===;;;:::::::::999999999888888444444555555444444333222333222222111000111111111---///222444444222...,,,+++((()))...111///...///))))))+++,,,...///111111***+++,,,---......................../////////000///000///---***((()))***---,,,+++,,,...///...---//////000/////////000222///000222333444444333333111222555999;;;>>>HHHSSSgggxxxfffTTT@@@:::777888888555555777333333222222111000000///++++++++++++,,,---......,,,---.../////////......---+++***,,,...+++"""))))))***+++,,,------...'''***,,,***&&&$$$'''+++'''((()))(((&&&&&&((()))dddOOOIIIEEE???<<<<<<<<<======DDDDDDCCCBBBBBBDDDHHHKKKOOOSSSWWWYYY[[[^^^ccchhhiiikkkmmmmmmmmmmmmooopppmmmkkkiiihhhfffdddaaa^^^XXXRRRJJJEEEEEEEEEEEEEEEFFFDDDBBB@@@???<<<777444::::::999999888777666666555555444444444333333333444222000000111222111000000000000000111///+++(((///---+++,,,---...---,,,++++++,,,,,,,,,,,,------+++++++++,,,---...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...///000111111000...---///000111222333333222111333444111555>>>AAAJJJ___nnnhhhQQQBBB===888777555111222555555333111000111111000//////...---,,,+++,,,---...++++++++++++++++++++++++,,,++++++000777999777333...---+++******+++---...+++***)))'''''')))***+++'''***---,,,)))'''''')))yyyZZZGGGHHHDDD???<<<<<<<<<======AAAAAA@@@@@@???BBBFFFIIIMMMQQQUUUYYY[[[___cccgggiiijjjllllllkkkkkklllnnnrrrooollliiigggccc___\\\YYYSSSKKKFFFEEEEEEDDDCCCBBBAAA@@@??????===999777:::::::::999999888888888666555555555444444444444444222000000111111111000111000000111222222000---...---++++++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++........................,,,,,,,,,---.../////////000111222333333222000///...///000222222333222222555666333777AAACCCNNNcccxxxjjjSSS@@@;;;888999777444333555555333111000111111000//////...,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,...,,,,,,///444666333///,,,+++************+++,,,+++***)))(((((()))***+++)))+++,,,---+++***)))***qqqTTTDDDGGGCCC???<<<<<<=========???????????????AAAEEEIIIMMMPPPVVV[[[^^^bbbfffhhhiiikkkllllllkkkkkkmmmnnntttqqqnnnkkkhhhddd```\\\\\\VVVOOOIIIFFFDDDCCCCCC???>>>>>>?????????<<<::::::::::::999999999999999666666666555555555444444333111000000111111111000000///...///111222111000...---++++++---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++........................------......//////000000///000111222222222111000///000111333444555555555666888555:::DDDGGGTTTkkkpppXXXAAA<<<999::::::666444555555333111000111111000//////...---++++++*********---------------.........111...,,,---000111///,,,************************+++***)))(((((()))***++++++***+++,,,......,,,***kkkSSSGGGEEEBBB>>><<<<<<=========@@@@@@@@@@@@@@@CCCHHHKKKMMMQQQXXX^^^cccgggiiijjjjjjkkkmmmnnnnnnoooqqqsssrrrpppmmmkkkiiifffccc```^^^ZZZSSSLLLGGGEEEDDDCCC@@@??????@@@@@@@@@===;;;888888888888888999999999555555444444444333333333222111//////111111111000///---,,,,,,...//////......,,,++++++,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------......//////000000000111---...//////000//////...000111333444666777888888666888777<<>>JJJRRRdddlllSSSHHH<<<777666444555777555333111000111111000///000000000//////...---,,,++++++,,,,,,---------......---++++++,,,---------******+++,,,,,,+++************))))))))))))*********)))(((***......,,,)))vvv```RRRKKKAAA???===<<<===>>>>>>===<<<===>>>>>>???CCCHHHLLLLLLQQQXXXaaahhhkkkiiigggccceeehhhjjjkkkmmmppprrrvvvsssooojjjfffbbb\\\YYY\\\ZZZVVVPPPJJJFFFFFFGGGDDDCCCAAAAAAAAA???<<<999666666666555555555555555222222111111111000000000111///......000111111000111000//////000000...------,,,******,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,------...------------.....................///000000111111////////////000000000000/////////000000111111222.........///000222444444555999;;;BBBOOOYYYnnnttt[[[LLL===777555444666888555333111000111111000///000000111111000000///...+++++++++,,,------......,,,---------............++++++++++++++++++++++++)))))))))******)))))))))***)))***+++---,,,+++)))kkkZZZOOOHHH@@@>>><<<<<<===>>>>>>===<<<===>>>???@@@DDDIIIMMMPPPTTT\\\eeemmmoookkkhhhdddfffhhhjjjjjjkkkmmmoootttqqqmmmiiiddd___ZZZVVVWWWVVVSSSNNNHHHEEEFFFHHHAAA@@@?????????>>>;;;888777777777666555555444444222222222222111111111000000///......000111111000.........///111111///------+++******+++,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,---------........./////////000000.........///000111111111////////////////////////.........///000111222222000/////////000111333444555;;;===FFFTTT```xxxxxx\\\MMM>>>888777777777888555333111000111111000///......///000111000000///,,,,,,,,,---......//////---...000000000.........+++***)))(((((()))***+++))))))************))))))***,,,......,,,+++***+++ttt___QQQFFF@@@???>>><<<<<<>>>>>>>>>===???@@@AAAAAACCCGGGLLLPPPTTTXXX```jjjrrrsssoookkkhhhjjjkkkkkkkkkkkklllnnnpppnnnjjjgggddd```[[[XXXSSSSSSQQQLLLGGGDDDEEEGGG>>>======>>>>>>===;;;888999888888777666555555444333333333222222222111111000///---...000111111000))))))+++...000000///,,,---+++******+++,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,------.../////////000000111111,,,,,,,,,---...//////000////////////............,,,,,,,,,------///000000333333222111222333555666666<<<@@@HHHXXXeee~~~xxxYYYLLL>>>::::::999888888555333111000111111000///,,,---...000000000//////---------...///000000111///111333333111///------+++)))(((&&&&&&((()))+++))))))************))))))+++...111000---***+++,,,kkkYYYKKKDDDCCC<<<>>>@@@@@@>>>>>>>>>??????@@@BBBDDDHHHMMMRRRUUUXXX[[[aaaiiipppsssqqqooouuurrrooooooppppppmmmjjjiiihhhgggeeeaaa\\\WWWTTTPPPKKKFFFDDDEEEEEE@@@<<<>>>===;;;:::888888888888::::::999777666444333333666555444333222222222222222222111000//////000000000...---///222222000---//////...---,,,,,,++++++++++++*********+++---...000000//////............///000111111111000...---------,,,,,,,,,---..............................+++---...//////000333555666222222444555333333777666<<>>::::::===:::777666555333222111000000,,,---...//////...---,,,111000///000111111000///&&&111::::::555111---)))000...+++((('''((()))***))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,uuuaaaSSSGGGAAA@@@===???AAAAAA@@@???@@@AAACCCDDDEEEGGGJJJNNNRRRUUU\\\bbbjjjoooqqqrrrssstttyyyvvvrrrnnnlllhhheeebbbeeedddcccaaa^^^YYYUUUSSSMMMIIIDDDCCCDDDDDDAAA===>>><<<:::888777777888999:::999888777555444333333444444333222111000000111111000//////......//////000...,,,---///000///---......---,,,,,,+++******++++++*********+++---------------------,,,++++++....../////////...---,,,------,,,,,,------......111000000000/////////...,,,.../////////000222444333111222555666555666999888???HHHSSSbbbzzzcccJJJ======888777:::777777666555333222111000000......///000000///......000/////////000//////...,,,666===<<<777333000,,,+++***)))((()))***,,,...***))))))(((((())))))***))))))))))))))))))))))))iiiWWWMMMEEE@@@>>>>>>@@@AAAAAA@@@@@@AAACCCDDDFFFHHHKKKNNNRRRXXX\\\cccjjjsssvvvtttsssvvvzzz|||zzzvvvooohhhcccaaa```______^^^\\\ZZZWWWSSSRRRKKKGGGCCCBBBCCCCCC@@@>>>===;;;888666666777999:::999999888666555444333222333222111000000000000000//////......------......///---,,,,,,---......---------,,,,,,+++*********,,,++++++++++++,,,,,,---++++++,,,------,,,***))),,,,,,---...---,,,+++***------,,,,,,---......///222222222111111111000000---///000000000000222333111///111666888666777::::::BBBMMMZZZlllhhhOOOAAA???999777999666777666555333222111000000//////000000000000//////////////////......---,,,---666;;;888222///---+++))))))))))))***+++,,,---*********))))))*********((((((((((((((((((((((((|||aaaRRRKKKFFFAAA???>>>@@@AAAAAA@@@@@@BBBCCCBBBFFFKKKOOOTTTZZZbbbhhhjjjpppwwwzzzzzzzzz|||}}}|||yyyqqqiiiddddddeee[[[[[[ZZZYYYWWWUUUSSSRRRLLLIIIFFFDDDCCCBBB???===<<<:::777555555777999;;;888777777666555333333222333222111000000000000000//////......---......//////...---,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++,,,,,,---...---,,,+++***------,,,------...///000111222222222333333333333...000222222111111222333000///111666888666666999<<>>>>>?????????>>>???AAADDDDDDIIIOOOTTTYYYaaakkkrrrrrrtttyyyzzzqqqhhhcccccceeeYYYYYYXXXWWWVVVUUUSSSSSSPPPMMMIIIFFFCCC@@@>>><<<;;;:::777666666777999:::777666666555444333222222333222222111111111111222/////////......///000000/////////...---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---......///...---,,,+++------------...///000111//////000222333444555666...000222333222111222333222000111555666444444777???GGGVVVggg{{{www\\\KKKFFF===999:::666666555444333222111111111........................,,,///111222000......///555;;;<<<666///...//////,,,+++++++++***)))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~jjjTTTHHHDDD@@@>>>===>>>>>>???>>>>>>???BBBDDDHHHNNNUUUZZZ^^^eeeooowww{{{}}}{{{pppfff```^^^^^^YYYXXXWWWVVVUUUTTTTTTSSSQQQOOOLLLGGGCCC???<<<;;;;;;:::999888777888888999666555555444333333222222333222222111111111222222/////////...//////000111...000111000...---,,,---/////////...............,,,------------,,,,,,++++++++++++++++++,,,,,,,,,...//////000000...---,,,,,,,,,------...///111111---...///000222444555555...000333444333333333444444111111444555333555888BBBLLL\\\ooozzz___MMMFFF<<<888888555666555444333222222222222......------------......)))---222222000//////111444999;;;444...---//////*********)))******+++,,,*********))))))*********************************ppp```NNNEEE@@@===<<<>>>??????@@@??????@@@CCCFFFIIIPPPXXX^^^bbbjjjuuu~~~|||pppgggaaa\\\ZZZXXXXXXWWWUUUTTTSSSSSSSSSOOONNNKKKFFFBBB>>><<<<<<;;;;;;;;;::::::888777777555555444444333222222222111111000000000111111222...---------......///000+++...111111...+++******........................------.........---++++++---,,,+++***+++,,,...///...//////000///...---,,,,,,,,,------...000111222......//////000111111111---000333555444444444555555222111444555666999>>>GGGRRRdddzzz~~~aaaOOOHHH===999999555555555444333222222222222000///...------...///000&&&+++000222000...///222111666888222,,,+++---------,,,***(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))gggZZZLLLDDD@@@======@@@@@@@@@AAA@@@@@@BBBEEEHHHFFFNNNXXX___eeennn{{{}}}rrrjjjeee```\\\XXXWWWVVVTTTSSSSSSRRRRRRLLLKKKIIIEEEAAA>>><<<===<<<<<<===<<<;;;999777555444444444333333222222222000000////////////000111,,,,,,,,,,,,------...///)))---111111...***((((((------------------------------...///...---+++***111///---,,,,,,...111333---.../////////...---,,,,,,,,,------///000111222////////////............,,,///333555555555555666666222111444777888===CCCJJJVVVjjjeeeRRRJJJ@@@;;;<<<888555444444333222222222222111000///......///000111###)))///111///---///222333999;;;555//////000111222000,,,(((&&&&&&'''((())))))(((((((((((())))))************************yyyZZZSSSIIIAAA===<<<======;;;===@@@AAAAAACCCEEEGGGPPPSSSXXX^^^fffrrrqqqeee___^^^___^^^XXXTTTWWWZZZVVVRRRPPPNNNMMMKKKHHHEEEAAA>>><<<===>>>???>>>;;;888777777444444333333222111111111111000/////////000222222111000///////////////000//////////////////////////////.........---------+++,,,------......------666111------000111...+++------......------,,,+++111---,,,///000---+++,,,---...///111111111000000...+++---444555222222666555666555222222888>>>BBBUUUddduuupppYYYLLLEEE???:::888<<<999555444555555333111000...---...000111111111111111111...,,,,,,---///555777777444000------...+++,,,,,,,,,,,,+++*********)))))))))))))))******************************rrrVVVPPPGGGAAA>>>>>>??????<<<>>>AAABBBCCCDDDGGGIIIOOOSSSZZZaaalll{{{~~~rrrgggaaa^^^]]]aaaZZZVVVYYYZZZWWWRRRQQQPPPOOOLLLIIIFFFBBB???===<<<>>>>>>===999777555555333333333222222111111111333222111/////////000000,,,+++,,,,,,---...///000..............................---------,,,,,,,,,,,,---......//////......444000------000111///,,,---------------------...---***+++///111///---.........000000111000/////////,,,...444555222222555444555555444555;;;CCCHHHVVViii}}}sssZZZLLLFFFAAA;;;999:::777555444555444222///111///------/////////...111111000...,,,,,,---///888999999666222000000111,,,,,,,,,,,,,,,+++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,+++zzzfffPPPKKKDDD@@@>>>???AAAAAA===???BBBCCCEEEGGGJJJMMMRRRWWW___hhhuuuuuuooojjjfffbbbccc]]]YYYZZZZZZVVVRRRRRRPPPOOOMMMKKKGGGDDDAAA???CCCCCCCCCAAA===:::999999333222222111111111111111444333222000///.........------,,,,,,---...//////........................---------,,,,,,,,,++++++---...//////000000//////222///,,,---///111///---...------------///000111---***+++000111...++++++//////000000000///......000...000444444222111333333444555666888???IIIQQQZZZrrrxxx[[[LLLGGGBBB<<<999777666555555555444111...222000...---......---,,,000111000...,,,,,,...000888888888666333222111222,,,,,,------,,,,,,+++***+++******)))))))))******------,,,,,,+++++++++***nnn[[[MMMHHHCCC???>>>???@@@@@@===???AAACCCEEEHHHMMMPPPXXX^^^gggrrr~~~|||zzzxxxsssoooeee^^^YYYYYYXXXSSSQQQRRROOONNNNNNLLLJJJHHHFFFEEEHHHHHHGGGDDD@@@<<<;;;;;;333333222111000111111222333222111000000/////////444444222111//////....................................---------,,,,,,,,,------...//////////////////---,,,,,,///000000......---,,,,,,---///222444111------000000+++''''''000000000//////......---000000222444444222222222444444555777:::@@@MMMXXXccc~~~|||^^^MMMGGGBBB<<<888666666777777777555222000111000......//////...---///000000...------///000555555555444222111111111---------------,,,,,,+++++++++******))))))******+++++++++***))))))((((((}}}gggWWWKKKGGGBBB???>>>>>>======<<<===@@@BBBEEEJJJOOOSSS[[[bbbnnn{{{zzzuuueee___ZZZXXXVVVRRRQQQSSSNNNNNNOOOOOONNNMMMMMMLLLIIIIIIGGGCCC===999888888666444333111000111222222000000000111111111000000666555444222111000000000........................////////////............,,,,,,---............------,,,+++,,,.../////////...---,,,,,,---000222444111...---000000+++((('''000000///.........------000222333333333333222111555444555999;;;AAAOOO^^^ooobbbOOOGGGAAA;;;888666888999999888666333222111///...///111222222111...//////...------///111444444333333333333222111---............---,,,,,,,,,,,,+++***************++++++++++++******))))))wwwcccUUUIIIFFFBBB???>>>===<<<:::;;;===@@@BBBFFFKKKQQQVVVZZZdddsssyyyttthhhbbb]]][[[XXXTTTUUUXXXRRRRRRSSSTTTTTTTTTTTTSSSPPPOOOLLLGGGAAA<<<;;;;;;999777555222111111222222//////000111111111111111000000///000000111222222------------------------000000000////////////...+++,,,,,,---...---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---///111222///,,,+++///000...---...//////......---.........000333444333333555444111555333666;;;===BBBSSSfff|||iiiUUUIII@@@;;;:::777999::::::777555555555111///...///111333333333......///...---...000222555333333333555555444333......//////......---,,,---,,,+++***************------..................ppp^^^QQQFFFCCC@@@>>>>>>===;;;:::<<<>>>AAADDDHHHNNNTTTYYY^^^iii{{{zzzvvvnnnhhhccc```\\\YYY[[[```YYYZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSMMMFFFBBB@@@@@@===:::777333111111111222000000111222111111//////---------...///000111222------------------------000////////////.........,,,------...............,,,,,,,,,,,,+++,,,---...+++,,,,,,---...//////000111---+++...000//////222......---------...///000///333444222333666555111555222666===@@@FFFYYYnnnqqq[[[LLLAAA<<<<<<777888999888555444555666222000//////111222111000---.........---...111333333111000222444555444333///////////////...------...---,,,+++************---......//////000000000~~~iiiXXXLLLCCCAAA???>>>>>>>>><<<;;;===???BBBEEEIIIPPPWWW\\\dddppp}}}rrrmmmhhheeeaaa^^^aaafff`````````___^^^]]]\\\[[[XXXWWWSSSLLLFFFAAA?????????<<<888444222111111222222222222222111000...---111000///////////////000------------------------//////.........------------......///////////////,,,------,,,++++++,,,---***+++,,,---............555000---...///......111...---,,,,,,---...///111...333555222333777666222444111666>>>CCCIII^^^uuuwww```NNNAAA===???666888888666333222444777333111/////////000///...------......---...111333000...---///222333222000///////////////......---...---,,,+++************+++,,,,,,---...///000000sssZZZMMMIIICCCAAA???===<<<<<<===>>><<<>>>AAAFFFMMMTTT[[[___iiiyyywwwtttnnnjjjhhhiiikkkmmmiiiiiigggeeecccaaa___^^^[[[ZZZXXXSSSMMMFFFBBB@@@???;;;555111000/////////***+++...///000///...---000000///...............------------,,,+++******+++...111000...,,,,,,---000...------------,,,***---,,,+++*********+++,,,,,,---///000000000///...---------............///000000000000////////////555444333333222222222333777:::???BBBEEENNNdddxxxttt]]]NNNBBB;;;:::===<<<:::777555333222222444000------///111000...//////.........000222333333///,,,---111333000---////////////////////////......---,,,++++++******111000...------...000111oooXXXKKKGGG@@@???===;;;:::;;;<<<===;;;===AAAFFFMMMUUU\\\aaammm}}}~~~zzztttooollllllmmmooopppooollliiigggeeedddccc___]]]YYYSSSLLLGGGEEEDDD???;;;666222000000000///...///000111000///......000000///...............------------------,,,+++,,,...111000...,,,,,,---...---,,,,,,------,,,+++,,,,,,+++***+++,,,------------...///////////////---------............///000000000000////////////222222222222333333444444666888<<<@@@EEEQQQiii~~~vvv___NNNCCC<<<;;;<<<;;;999666555333222222333000...---///000000...---,,,,,,------...///000333///,,,---111222000...000000000000000000000000//////......---,,,,,,,,,,,,+++)))))))))***,,,---iiiTTTHHHDDD===<<<:::999999:::;;;<<<:::<<<@@@EEELLLUUU^^^dddrrr|||yyyyyyyyyzzzyyywwwsssnnnllljjjjjjjjjeeeaaa[[[TTTNNNJJJHHHGGG???;;;666333111111000000222222222111000000//////000///......---.........,,,---..................,,,...000000...---,,,---,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,---...///...------------...//////---------............///////////////000000000000...///111222333444444444666888<<>>===:::999777666444333333222222000......///000///...---...///000000111111000222///------000222000...000000000000000000000000000000000//////...------,,,+++******+++,,,---...}}}cccQQQFFFBBB<<<;;;999888888:::<<<===<<<>>>BBBFFFKKKTTT^^^eeewww|||xxxssspppnnnnnnnnnhhhddd^^^XXXSSSNNNIIIFFF???;;;666333222222111000222222111000//////000000///......------.........------...//////000//////---.../////////---,,,,,,***))))))***,,,------,,,,,,,,,------......///000...---,,,,,,,,,---///000---------............///////////////000000000000...///111222333444444333888999>>>FFFRRRfffgggTTTFFF??????999888777555444333333333111000//////////////////,,,---///000111111000000222///......000111000///111111111111111111111111000000//////............,,,,,,,,,,,,---...000111vvv^^^NNNEEE@@@===<<<:::999999;;;<<<>>>???AAADDDGGGKKKSSS___ggg{{{|||xxxuuurrrqqqppphhheeeaaa]]]XXXQQQIIICCC===:::666333333222111000///............///000111......------------......------...///000000000000.........//////...---+++***)))(((***,,,...---,,,------......////////////---,,,+++++++++,,,...///---------............///.../////////000000000111111111222333333333333222888:::@@@KKK[[[rrrmmmXXXHHHAAA@@@999888777666444444333333000000111000////////////***,,,---/////////......111000......///000000///000000000000000000000000......---------------,,,)))******+++,,,...///000mmmXXXKKKDDD@@@>>>===;;;::::::;;;<<<>>>@@@CCCFFFHHHKKKTTTaaalll|||xxxsssqqqiiieeebbb^^^ZZZRRRHHHAAA;;;999555333222111000///,,,,,,,,,---.../////////---------,,,------...///---...//////////////////.........///000///---++++++***)))***---......------......//////...------,,,++++++++++++,,,---------------............///......//////000000111111333333222222222333444444888;;;CCCRRReee|||ttt]]]KKKBBB@@@;;;:::888777555444444333///000222111///......//////000111222333333333333000000////////////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111222333}}}cccRRRHHHCCC@@@???>>><<<:::999:::;;;<<>>;;;999999999:::;;;===AAAFFFIIINNNYYYjjjwww{{{uuummmggg___YYYVVVPPPHHHBBB999666333222111000...------...///000///...+++***,,,,,,,,,,,,------...///.../////////...---,,,,,,///...---...000000---***---,,,+++,,,...///...---......//////...,,,***))))))***+++,,,---,,,++++++---------.........//////---......///000111111222444222111000222666:::===@@@EEERRReeezzz}}}dddOOOBBB??????===;;;999777555444333---000333222///---...///------,,,,,,,,,...000111///000000///......000111........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000222222333jjjVVVLLLFFFCCCAAA:::;;;:::999777888;;;===:::BBBJJJMMMPPPZZZlll{{{~~~xxxuuuhhhddd^^^XXXRRRKKKDDD???;;;777222000///000000///...------...//////...,,,,,,---...///...---,,,+++---......///////////////...,,,++++++,,,.........++++++,,,,,,---.../////////...,,,+++***++++++,,,)))((()))+++---,,,'''###***,,,------,,,+++---...---...///111111111000000555000///222555666999===AAAIIIVVViii|||dddRRRFFF@@@???>>><<<<<<;;;999555222333222000000111111///...222000...---------///000111000...---...///111222---------............///------,,,+++++++++,,,,,,///111222222222333666888dddRRRIIIEEEBBBAAA======<<<:::888888:::======BBBGGGLLLRRR^^^mmmxxx~~~zzzmmmiiibbbZZZRRRJJJBBB===888555111/////////...---...------...//////...,,,---------...---,,,,,,+++,,,------..................,,,++++++---.........,,,,,,------......//////...---,,,+++++++++,,,------,,,,,,...000000---***+++,,,------,,,,,,---......///000111111000//////666111000333666777:::???GGGRRRbbbwwwkkkWWWHHHAAA>>>===;;;;;;:::888444222333222000000111111///...222111///...---...///000222000...---,,,---...///.........------,,,,,,,,,---,,,,,,,,,,,,,,,------...///111111111222555777www\\\LLLFFFBBB@@@@@@??????>>>;;;999888:::<<<@@@AAAEEEKKKTTTaaammmttt|||qqqkkkcccYYYPPPFFF===888666333111//////...---+++...------...//////...,,,......---,,,,,,,,,,,,,,,+++,,,,,,---...---------...,,,++++++---......---........................,,,,,,+++++++++,,,---------,,,+++,,,......---,,,+++---......---,,,...//////000000000000000///...666333111444777888<<>>>>><<<;;;:::999777444111333222000000111111///...222111///.........///000222000...---,,,,,,,,,,,,///......---,,,+++***))),,,,,,,,,,,,------...///---.../////////111444666mmmVVVIIICCC???===>>>>>>>>>===:::999999;;;===>>>AAAEEEKKKSSS___kkksss}}}~~~}}}vvvnnnhhh___UUUKKKAAA999444555333111000000///---+++...------...//////...,,,///...,,,+++***+++,,,---,,,,,,---............------,,,+++,,,---......---///////////////.........++++++++++++,,,------...000...---,,,,,,,,,------,,,...//////...---///000111111000000000///......555222222555777888>>>EEEOOObbb|||sssZZZHHH>>>???===;;;:::999888555333333222000000111111///...000///...---------......000000...------------...------,,,,,,+++******))),,,,,,,,,,,,---...///000---.........///111444777xxxfffRRRGGGBBB>>><<<<<<:::::::::999888999<<>>===>>>:::;;;:::999888999<<>>@@@======<<<;;;999:::<<<>>>CCCCCCEEEMMMYYYeeelllooo|||zzzvvvsssrrrqqqpppvvv}}}xxxnnnfffbbbaaa[[[VVVNNNGGGAAA<<<888555555111...,,,,,,---.........------...//////...,,,++++++,,,---,,,+++***)))+++,,,------......------,,,+++,,,---//////---+++++++++,,,,,,---...//////,,,------...---,,,***))))))+++......,,,,,,...111///111222222111111222333000///.........000111222222333666:::===BBBNNNZZZqqqjjjXXXPPPBBB???;;;999888888666555333222000000111111///...111111111111111000//////---......///......------///......---,,,+++******++++++******)))*********++++++******+++...444888nnnVVVQQQJJJDDD@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>AAAEEEKKKRRRZZZccciiixxx}}}zzzwwwsssqqqooonnnjjjpppxxx{{{||||||~~~~~~|||tttjjjbbb^^^^^^TTTOOOHHHAAA===:::777555000000000000////////////++++++,,,,,,,,,,,,---------......,,,***)))***,,,)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000000111333333333222000...+++,,,------......------111000///......///000111111111111111111111222222222444888<<<@@@GGGXXXgggttt]]]PPPNNNEEE===;;;999555333333333333333333111000......333111/////////...,,,+++111111000///...------,,,---------,,,,,,+++++++++++++++***)))(((((()))))),,,---------...000444777yyyhhhUUUPPPJJJDDDAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<@@@CCCGGGLLLRRRZZZccciiixxxzzzxxxyyywwwtttpppllliiigggfffhhhmmmsssuuuuuuwww{{{zzzzzzyyyssskkkbbb[[[XXXPPPKKKEEE???;;;888555444000000000000/////////...,,,,,,---------........./////////...,,,+++---...,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///000111222333333111///...000000//////......------///...------------...///111111111111111222222333555666:::???DDDOOObbbsssyyybbbUUULLLCCC;;;999888555222333333333333222111000///......---,,,---......---,,,---.....................---------,,,,,,+++++++++++++++++++++*********))),,,---------...000444777nnn^^^RRRMMMHHHDDDBBBAAA@@@???===============>>>>>>>>>CCCFFFIIIMMMSSSZZZbbbgggwww~~~wwwqqqqqqtttqqqmmmhhhdddaaa___^^^dddhhhmmmooooooqqquuuyyywwwvvvtttqqqkkkaaaWWWQQQJJJFFF@@@;;;888666444222000000000/////////......---............/////////000111111000......///111...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000111222222222111///...111111000/////////111111///......------......///222111111111222222333444555555888>>>FFFTTTkkkgggYYYIIIAAA:::888888555333444444333333222111000//////---,,,+++---///111000000------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))+++,,,---......000333666}}}cccSSSLLLIIIEEEBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>?????????EEEGGGJJJMMMRRRXXX```eeeuuuzzz{{{tttpppqqqqqqooojjjeeeaaa]]]\\\[[[^^^bbbhhhllloooppprrrtttvvvsssooolllhhh```UUUNNNEEEBBB===999777555333111000000/////////.........------........./////////000111111000///...000222///000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111111000///......---------///222555777111000000000000000000111222222222222222333444555777666999???III[[[vvviiiYYYIII@@@999999888666444555444333222111000000000000///......///222333333222000///...,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***(((+++,,,.........///222444vvv[[[KKKGGGDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@EEEGGGIIILLLPPPVVV]]]bbbqqqtttxxx{{{||||||||||||{{{wwwwwwxxxwwwrrrqqqsssnnnkkkfffaaa]]][[[ZZZZZZYYY^^^fffmmmqqqrrrrrrrrrwwwrrrlllgggccc\\\TTTNNNBBB???;;;888777555333111////////////............,,,------------.........///000000///...---///000...//////000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000000000000//////......,,,,,,+++,,,...111444666000111111111111111111000222222222222333444555666::::::===EEEQQQdddiiiWWWIIIAAA:::::::::777666777444333222111000000000111111000///000111222111000......---+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,+++)))(((+++,,,.........///111333oooVVVHHHCCCAAA???>>>???@@@??????======>>>>>>??????@@@@@@EEEGGGIIILLLPPPVVV\\\aaakkknnnrrruuuwwwvvvuuutttpppmmmnnnqqqpppmmmmmmooogggddd```\\\YYYXXXXXXYYYXXX]]]dddlllppprrrqqqppptttpppjjjddd^^^XXXRRRNNN@@@===:::777666444222000/////////.........------,,,,,,---------.........000111000///---,,,---...,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////000/////////...............------,,,---...000111...//////000000//////...222222222333444555666777777999???IIIWWWllllllYYYJJJBBB;;;::::::777666777444333111000000000111222000///............---,,,************+++++++++,,,++++++,,,,,,,,,,,,------'''((()))***+++***))))))***,,,.........///000222hhhSSSHHHBBB@@@>>>>>>???@@@@@@???<<<<<<======>>>??????@@@FFFHHHJJJMMMQQQWWW]]]bbbfffhhhlllqqqsssssspppnnnkkkhhhiiilllkkkgggeeefff```^^^ZZZWWWUUUVVVWWWYYY\\\^^^aaafffkkkmmmnnnnnnmmmllljjjddd\\\SSSMMMJJJ>>>;;;888666555333000...//////.........------------............/////////222222222///---+++,,,---+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........---//////......------.................................///000000000000///...222222333333444666777888777;;;DDDRRRcccyyysss___JJJBBB;;;999999666555555444333111000///000111222///...------......---+++((()))******+++,,,------+++++++++,,,,,,---------)))))))))******+++++++++***,,,...///......000111|||cccQQQIIIBBBAAA??????@@@AAA@@@???;;;<<<<<<===>>>?????????GGGIIIKKKNNNRRRXXX___dddccceeejjjnnnqqqqqqmmmjjjkkkhhhiiikkkiiiccc___```]]][[[XXXUUUUUUVVVXXXZZZ```______aaaeeehhhkkklllgggiiijjjeee[[[PPPJJJGGG<<<:::777555333111...,,,//////.........---------////////////000000000000333444333000---,,,,,,---+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++//////...------------...***+++---///000111111111000111222333333222111000222333333444555666888888>>>CCCOOO```rrryyyeeeJJJAAA:::999888555333444444333111//////000222333///...---...///000///...+++++++++++++++++++++++++++++++++,,,,,,---------+++*********+++,,,------***,,,...///......///000ppp\\\NNNGGG@@@@@@??????>>>>>>======:::;;;<<<<<<<<<>>>AAADDDDDDFFFIIILLLQQQXXX```eeefffdddccceeeiiikkkiiifffnnnnnnlllggg```ZZZVVVUUUSSSSSSTTTUUUVVVXXXZZZZZZZZZ\\\___aaaccccccccccccdddaaa]]][[[YYYQQQFFF>>>:::888555333111111111222////////////...............------///222222...+++---000444222...+++,,,...........................---,,,,,,++++++,,,------)))***+++,,,---,,,++++++...------,,,,,,------...---...///...------...///...//////000111222222222666333333444333222666<<>>===<<<;;;;;;;;;;;;<<<=========<<<===@@@BBBCCCFFFIIIMMMQQQVVV\\\aaaaaabbbdddeeedddccccccccceeeffffffccc^^^XXXUUUSSSRRRRRRRRRRRRSSSUUUVVVWWWWWWYYY\\\___``````___^^^]]]XXXTTTQQQOOOJJJBBB;;;666666666555444222000///////////////.....................///111111...+++...111444333///,,,---///---------------------------,,,,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////------...///...//////000111111222222666444444666555444888===EEELLL[[[rrrhhhSSSHHH===;;;:::888555555555444222222222222000///,,,---......////////////,,,,,,,,,,,,,,,+++++++++***************)))((((((***+++++++++,,,,,,,,,,,,---+++***,,,///111111000|||bbbPPPEEEAAAAAA???===;;;:::::::::;;;===>>>>>>===<<<===???AAAEEEHHHLLLOOOSSSWWW[[[^^^^^^bbbgggfffbbb______aaa^^^```bbbaaa]]]XXXUUUSSSPPPPPPOOOOOOPPPPPPQQQRRRRRRTTTXXX[[[\\\\\\ZZZXXXUUUPPPKKKHHHFFFCCC>>>:::111333666777666444000.../////////............---.........///111000...,,,...111444333000---...///++++++++++++++++++++++++---,,,,,,+++*********++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,---...//////------...////////////000111111222222444333444777888777:::???IIIRRRdddkkkSSSHHH>>>;;;;;;999777777333222111111222222111000//////000000000//////...++++++*********+++------++++++***))))))))))))***))))))))))))*********+++,,,+++***+++---/////////www^^^NNNEEECCCDDDBBB???<<<:::;;;<<<===<<<===>>>======>>>@@@CCCFFFJJJOOOTTTXXX[[[^^^aaa```cccggghhheeebbb``````\\\___bbbbbb^^^ZZZVVVTTTOOOOOONNNMMMMMMMMMMMMNNNNNNPPPTTTWWWXXXWWWTTTRRRPPPMMMIIIFFFCCC@@@;;;888000222444666555333111/////////.........---------......//////000///...---...000222222000.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,+++***+++,,,---...,,,++++++******++++++,,,---///000///...---.../////////000000111111111111222111444888999999<<>>;;;:::;;;<<<===:::;;;<<<======???CCCFFFEEEJJJPPPVVVZZZ]]]aaacccbbbbbbdddfffhhhfffaaa]]]\\\^^^aaaaaa]]]XXXTTTRRROOONNNMMMLLLKKKKKKKKKKKKKKKMMMPPPRRRSSSQQQOOONNNMMMKKKIIIGGGCCC>>>888444222222222222222222222222............------------...////////////......///---...000000///---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++---,,,+++***+++,,,...///,,,++++++******++++++,,,...///000///......///000000000000000000111111111111000333777999:::???EEETTTdddqqqWWWKKK@@@<<<<<<999888999777555333222222111///........./////////...------///...+++)))))))))***+++,,,+++***))))))***+++,,,*********++++++++++++,,,)))************+++,,,---~~~fffVVVNNNHHHDDD???===;;;:::999999;;;;;;999:::<<<===>>>AAADDDGGGEEEIIIOOOTTTYYY]]]```cccdddbbb```bbbeeeccc^^^YYYYYY[[[]]]\\\XXXTTTPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKMMMMMMLLLJJJIIIHHHHHHGGGDDD@@@:::555111444333000//////000222333.........------------,,,...///000///...---...000,,,---............,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,...///000000......///000000000000000000000111111222111222777:::===CCCKKK\\\pppvvv[[[NNNBBB===<<<999888999999777555444333222000...***+++,,,...///000111111000///---+++*********++++++************+++,,,,,,+++++++++,,,,,,,,,------)))***+++***)))***,,,---ttt^^^UUUPPPKKKEEE<<<;;;;;;::::::;;;;;;;;;:::<<<===>>>>>>@@@DDDFFFHHHLLLQQQUUUXXX\\\```ccceeedddcccbbb```]]]YYYWWWVVVXXXYYYXXXUUUQQQOOOOOOLLLKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@<<<888666555444333000///...///000222.........---------,,,,,,...///000///------...111------.../////////---,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////+++,,,,,,---...---------------,,,,,,,,,,,,------...000111000///...///000111000000000000000000000555333444888<<<@@@HHHQQQddd{{{{{{]]]PPPCCC>>><<<999777888999777555555555444333111,,,---...///000111111111.........------,,,,,,,,,)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---)))+++,,,+++))))))+++...iiiTTTNNNMMMGGG@@@<<<<<<<<<=====================>>>>>>>>>???BBBEEENNNPPPTTTWWWZZZ]]]aaadddgggiiiiiiddd]]]WWWVVVWWWUUUWWWXXXWWWTTTRRRQQQQQQJJJIIIIIIHHHGGGGGGHHHHHHDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCAAA===999888999:::333222111000////////////......---------,,,,,,,,,...///111///---,,,///111.........///111000///---************************,,,,,,,,,---...///000111+++,,,---...///...---,,,...------,,,,,,------......000111000///...///111111111111000000000000000777555555999===BBBLLLUUUjjj___RRRDDD>>><<<999777888888666555555666666555444333333333222000///---,,,,,,---.../////////......(((***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,***,,,---,,,)))))),,,...xxx^^^QQQMMMHHHBBB??????<<<::::::===???>>>===<<<>>>???@@@@@@CCCFFFIIIOOORRRWWW[[[]]]aaadddgggppplllfff```[[[XXXWWWWWWUUURRRQQQTTTZZZZZZTTTNNNJJJIIIHHHGGGEEEDDDCCCBBBDDDCCCCCCBBBAAA@@@???>>><<<<<<:::888666555333222///...---,,,,,,---...///,,,,,,,,,---------------******+++,,,,,,---......---,,,+++******,,,...///---///111000...,,,++++++,,,,,,,,,+++)))***---000..................---------------------------------------...............333333333222333333444444333222444888<<>>===;;;999888666555444444333333444444333222222111000//////..................---,,,+++---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,//////---+++***,,,000333qqqXXXKKKHHHDDD@@@======;;;888888:::<<<<<<;;;===>>>@@@AAABBBEEEHHHKKKRRRUUUZZZ^^^aaadddgggiiinnnkkkfffaaa\\\YYYWWWVVVVVVTTTSSSTTTVVVTTTOOOJJJLLLKKKJJJHHHGGGEEEDDDCCCAAAAAA@@@???>>>======<<<<<<;;;:::888666444333222000000///......///000000000000000000000000//////------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,...000000000---,,,,,,,,,,,,,,,,,,+++***+++---000......------,,,,,,------,,,,,,------------,,,,,,............///000000111222222222222222333333444555555777;;;???GGGWWWfffrrr___JJJ@@@===:::666555555555444333333333333333333333222222111000000///......//////////////////...---,,,+++++++++,,,,,,++++++,,,,,,------............---,,,+++,,,///222jjjRRRFFFCCCBBB???>>>===;;;999888:::;;;;;;:::===???AAACCCEEEHHHLLLOOOVVVYYY^^^bbbeeegggjjjlllkkkiiifffbbb^^^ZZZWWWVVVRRRRRRSSSSSSRRROOOMMMKKKNNNNNNLLLJJJHHHEEEDDDCCC>>>>>>===<<<;;;::::::999::::::888777555444333222222111000//////000111222/////////......---------//////...---+++***)))))))))***,,,......---,,,+++---......,,,******+++,,,,,,,,,,,,+++***+++---//////...---,,,+++,,,,,,---+++,,,---......---,,,+++//////......///111222444111111111111111222333333777777999>>>DDDMMM___nnnuuubbbLLLAAA>>>:::777666555444333333222222333333333333333222111111000000++++++,,,---....../////////...---+++++++++,,,---******+++,,,---...//////,,,---...---,,,,,,...000|||gggPPPEEEBBBAAA??????>>>===;;;;;;;;;<<<=========???BBBEEEGGGKKKPPPTTTYYY\\\aaaeeeggghhhjjjlllhhhgggfffccc___ZZZWWWTTTLLLOOORRRRRRPPPNNNNNNOOOOOONNNLLLIIIGGGDDDCCCBBB===<<<<<<;;;:::999888888888888777666555444333222222111000//////000111222......------,,,,,,++++++///......---+++******)))***+++,,,---------,,,,,,+++++++++)))'''''')))++++++,,,,,,,,,++++++---///000///---,,,+++,,,---...,,,---///000000///---,,,//////......///111333444000000000000111222333333777777:::@@@GGGSSSgggxxxuuuaaaLLLBBB>>><<<999999444444333222222222222333333222222222111111000000---------......///000000000///---+++***++++++,,,******++++++,,,,,,------+++,,,......---------...vvvcccNNNDDDAAA???>>>???======<<<<<<<<<<<<>>>@@@>>>@@@DDDGGGKKKOOOUUUYYY\\\```dddggghhhiiijjjkkkffffffdddbbb^^^YYYUUURRRKKKOOORRRQQQNNNLLLNNNPPPMMMLLLJJJHHHEEECCCAAA@@@<<<<<<;;;:::999888777777666666555555444333222222000///............///000000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,+++***((((((***,,,***,,,---,,,++++++---...000///...------...//////...///000111111000///.........------...000111222000000000000111222333444666666999AAAKKKZZZpppxxxdddNNNBBB>>>;;;999888555444333333222222333333222111111111111111000000444333333333333444555555333111...+++******++++++,,,,,,++++++******))))))***,,,......---,,,------kkk[[[IIIAAA???=========:::;;;;;;;;;;;;<<>>>>>???999;;;<<<<<<<<<>>>AAAEEEDDDGGGKKKPPPUUU\\\bbbgggiiilllppprrrpppnnnmmmlllfffdddaaa]]]YYYTTTPPPNNNNNNOOONNNMMMKKKIIIHHHIIIIIIHHHGGGEEECCCBBB@@@@@@::::::999888777666666555333333333333222222222222///...---,,,,,,---...///((((((((())))))******+++******+++,,,,,,---......,,,+++++++++,,,,,,------+++---......---,,,,,,---***+++------,,,+++,,,---'''(((+++---...///......000///...,,,,,,...///000///000111222222000///...000000111111222444555666999:::???KKKZZZnnnoooVVVHHHAAA<<<999888777666555555444444555555444444444444444444444444444444444555777:::===??????<<<777222...---------...------,,,,,,+++++++++***,,,------++++++---...sss[[[OOOCCCAAABBBAAAAAACCC:::===?????????AAAEEEIIIGGGJJJOOOTTTYYY```ggglllooorrruuuvvvtttqqqooonnnfffdddaaa\\\WWWRRROOOMMMJJJJJJIIIJJJJJJJJJJJJJJJHHHHHHGGGEEEDDDBBBAAAAAA999999888777666555444444222222222222222222222222///...---,,,,,,---...///))))))***+++,,,------...+++++++++,,,,,,---------)))***,,,......---,,,+++'''***,,,,,,+++*********)))+++------,,,,,,,,,---###%%%))),,,......---,,,000...,,,******,,,...000000222333444444222///---111111111222333555666777<<<===CCCOOO___vvvpppWWWJJJDDD@@@>>>===777777666555555555555666555555666666666666666666::::::;;;===AAAEEEIIILLLDDD@@@:::555000///...///---.....................+++,,,,,,,,,++++++---///yyyfffNNNIIIBBB???@@@AAA@@@>>>>>>;;;:::???BBBCCCDDDHHHJJJNNNTTT[[[ccciiinnnqqqzzzyyyzzz|||~~~{{{uuupppmmmfffaaa___[[[TTTPPPOOOJJJKKKLLLMMMLLLKKKIIIGGGHHHIIIIIIHHHEEEAAA<<<999???<<<999666444555777999222222222111111111000000111000000...---,,,+++++++++++++++++++++***))))))++++++,,,------...//////++++++,,,---.....................------,,,,,,,,,))))))*********+++++++++000---++++++---///---++++++---///000///000222444---///222555555333000...///000111111000111333555:::>>>FFFVVVlllsssWWWKKKGGGAAA<<<<<<:::777555555888:::999888555555666666666666666666999>>>CCCGGGHHHKKKPPPTTTVVVPPPGGG===555000,,,+++)))***,,,---...,,,+++)))***...111111///,,,,,,---rrr^^^LLLFFF@@@>>>>>>???>>><<<===:::999>>>AAABBBEEEIIIQQQTTTZZZbbbjjjqqqvvvyyy}}}}}}yyyrrrjjjddd^^^\\\XXXQQQLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGFFFEEEBBB???<<<::::::999777666555444444444333333222222111000//////---------------.........++++++,,,,,,,,,+++******,,,,,,------......//////,,,,,,------...------------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,///---++++++---...---,,,000111222000...------...,,,...000222333222000///000111222222222333555777???CCCNNN```wwwrrrVVVJJJEEE>>>:::::::::888666777:::<<<<<<;;;888888888888888888888999>>>BBBGGGLLLPPPSSSVVVXXXZZZVVVNNNCCC999222...,,,((()))***+++,,,+++******(((+++......,,,******+++hhhUUUHHHDDD>>><<<<<<===<<<;;;???;;;;;;>>>AAACCCHHHNNNWWWYYY___gggoooxxx~~~~~~uuuiiiccc^^^\\\WWWOOOJJJIIIIIIJJJKKKLLLKKKJJJIIIHHHFFFEEECCCAAA???===;;;;;;777777888888777555333222444444333222000///......+++,,,,,,,,,---------...***++++++,,,,,,,,,++++++------------............---------...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...---++++++---......---222222222111...,,,,,,,,,,,,---...///000000000000222333333333333444777:::>>>EEESSShhhtttXXXKKKEEE===999::::::999888:::<<>>???FFFHHHNNNUUU\\\`````````aaa___XXXMMM@@@555000///*********++++++,,,,,,,,,(((***------,,,******+++|||```PPPFFFBBB===;;;<<<===<<<:::@@@======AAACCCFFFMMMTTT]]]```fffnnnwwwwwwlllfff```]]]XXXPPPJJJIIIFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDBBB???===<<<<<<<<<888888888888888666555444444444333111000...------......---,,,,,,+++******)))******+++++++++++++++,,,,,,,,,,,,------------............---,,,++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---...000///......///000---------...///000111222222222333333333555999;;;===GGGYYYpppyyy]]]OOOHHH@@@<<<===<<<;;;<<<===???@@@AAABBB@@@@@@@@@AAACCCEEEGGGHHHNNNPPPWWW```iiinnnmmmjjjiiihhhbbbVVVFFF999333111---,,,,,,,,,,,,---...///+++,,,---......---------ttt\\\NNNEEEAAA===<<<>>>???===;;;???===>>>BBBEEEHHHPPPXXXdddhhhoooxxxwwwnnnggg```\\\VVVNNNIIIHHHDDDDDDDDDEEEEEEDDDDDDDDDFFFDDDAAA>>><<<<<<<<<<<<999888777666555555555666444444222111///...---,,,---------,,,,,,++++++***))))))***************)))+++++++++++++++,,,,,,,,,............---,,,++++++************************++++++++++++************,,,,,,,,,,,,,,,---...///+++,,,...///...///111222//////......///111222333111222222222333555999===BBBNNNccc}}}}}}bbbSSSJJJAAA===@@@>>>???AAABBBBBBCCCDDDDDDDDDEEEEEEGGGIIIMMMPPPRRRUUUXXX___jjjtttyyyxxxuuusssqqqjjj]]]MMM???666222...---,,,,,,,,,,,,---...,,,,,,,,,---.........---lllXXXNNNDDDAAA======???@@@>>><<<<<<<<>><<<;;;::::::666555444222222222333444333333222111///...------******+++,,,---...//////***++++++++++++***))))))*********+++,,,,,,---------------...------,,,,,,***************+++++++++++++++***************)))+++,,,------,,,,,,...000---...//////------...///000000/////////000111222111222222222333666;;;???EEERRRjjjeeeVVVKKKAAA>>>AAAAAACCCFFFGGGGGGHHHIIIKKKKKKKKKKKKLLLOOORRRVVVXXXYYY^^^fffqqq{{{~~~yyyooobbbTTTFFF;;;555...------,,,,,,+++******,,,******+++---......---dddSSSKKKCCC???<<<<<>><<<<<<===BBBHHHJJJMMMUUU^^^mmmsss~~~yyynnndddYYYRRRKKKDDDBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@===;;;999777666333333444444444333222222222111111000///.........++++++,,,---...///000000.........---,,,+++***)))******+++,,,...///000000,,,,,,------...---------*********+++++++++,,,,,,,,,,,,,,,++++++************,,,------,,,,,,...111...///000///---,,,,,,...000000////////////......222333333333444888===AAAIIIXXXqqqjjjZZZOOODDDAAADDDBBBEEEJJJMMMNNNOOORRRTTTTTTSSSRRRQQQRRRUUUXXXZZZZZZaaakkkvvv}}}sssfff[[[NNNAAA999000111111000///---+++***---+++***+++...000///...yyy^^^OOOIIIAAA>>><<<<<<>>>???===;;;???AAAGGGMMMPPPRRRZZZcccyyyzzzooodddXXXPPPIIICCCAAACCC@@@?????????@@@@@@AAABBBBBBAAA???===:::777555333222444777888888666333111111111000000//////........................------111111000///...,,,+++******+++,,,...000111222333++++++,,,---............******++++++,,,,,,,,,,,,---------,,,,,,+++++++++***,,,...---+++,,,///111---...///...------...///////////////...---,,,+++444444444444666:::???CCCRRRaaa{{{ooo___SSSHHHEEEHHHBBBGGGMMMPPPRRRUUUXXX[[[ZZZXXXVVVTTTTTTUUUWWWYYY[[[cccnnnxxx~~~uuuiii___SSSFFF;;;555555666555444111...,,,000...,,,---111333222111mmmYYYNNNGGGCCCAAA???======@@@DDDFFFEEEFFFJJJOOORRRUUU___jjjzzz{{{nnnfff```WWWMMMFFFBBB@@@@@@AAABBBCCCCCCBBBAAA???>>>@@@???>>><<<999888777666777666555444333222222222222222111000///...------------......///.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......///...,,,,,,+++,,,---...+++,,,------------,,,+++(((((())))))***+++---...000000...---,,,+++******//////......------...///+++,,,---///000222333444555333222555666888???HHHWWWjjjxxxcccTTTKKKIIILLLJJJLLLOOOSSSXXX\\\___aaaaaaaaa``````___^^^]]]\\\\\\```hhhqqq{{{{{{ooocccUUUHHH@@@777888999<<<<<<:::666222000000000000000000000111iiiWWWMMMHHHDDDBBB???>>>???BBBFFFIIIOOOQQQWWW[[[\\\^^^hhhttt{{{nnnaaa\\\SSSKKKEEEBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???BBBAAA???===;;;;;;<<<<<<888777666444333333222222444333222111000......---,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------------,,,...---,,,,,,,,,,,,---...***+++,,,------,,,+++***************+++---...///......---------------...//////000111222111---***......///000222333444444444222222555777;;;CCCMMM^^^ssszzzfffWWWNNNLLLNNNOOOPPPSSSVVVZZZ]]]```bbbdddddddddcccbbb```^^^]]]\\\___eeemmmvvv~~~{{{qqqfffZZZMMMEEE===;;;888777777666444333666555555555444444333333dddSSSKKKHHHDDDCCC@@@>>>>>>@@@CCCEEENNNRRRYYY^^^___bbbooo}}}|||nnn]]]WWWOOOHHHDDDCCCBBBAAABBBBBBCCCBBBBBBAAA??????BBBAAA>>><<<<<<<<<>>>???777777555444333222222222444444333111000///...---++++++,,,++++++***)))(((+++,,,,,,------,,,,,,+++)))***,,,......---,,,+++------,,,,,,,,,,,,------******++++++++++++******++++++++++++,,,...///000,,,,,,,,,---...///111111111111111111111000---+++111111222222333444444555333111222555888===HHHSSSgggjjj\\\RRRPPPRRRSSSTTTVVVXXX[[[^^^```aaaeeeffffffeeeccc```]]][[[[[[]]]```fffmmmttt{{{~~~xxxqqqiii^^^SSSLLLEEE@@@999444222333555666::::::;;;;;;<<<;;;;;;;;;www^^^OOOHHHFFFDDDBBB???===<<<===>>>@@@FFFKKKRRRYYY\\\dddwww{{{mmm\\\VVVMMMGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::::::::666555444333222111111111333333222000///...---,,,,,,,,,,,,,,,+++)))((((((+++,,,,,,------,,,,,,+++)))+++---///000...,,,+++,,,,,,,,,,,,,,,,,,------******************************++++++,,,...///000---------...///000111222555666555222...,,,///333222222222333333333333333333111222555888???LLLYYYqqqpppaaaWWWTTTUUUSSSTTTVVVYYY[[[^^^```aaaeeeeeeeeedddaaa]]]YYYWWWYYYYYYZZZ]]]bbbiiiooosssuuutttrrrnnnhhh___VVVPPPKKKEEE<<<666555777:::;;;<<<>>>@@@BBBDDDEEEEEEEEEoooYYYKKKEEEDDD@@@???===<<<===???AAABBBGGGJJJQQQXXX___kkkzzzkkk^^^WWWMMMGGGFFFEEECCCAAA@@@@@@???>>>>>>=========<<<=========;;;888555333555444222111000000//////000000///...---,,,++++++------------,,,+++))))))+++,,,,,,------,,,,,,+++***,,,...000000///---+++***++++++,,,,,,---------************************************+++---.../////////.........//////000222:::@@@===333...222888111222222222222222222222444333333666999AAAQQQ```zzztttfff[[[VVVVVVUUUVVVWWWZZZ\\\___aaabbbddddddcccaaa^^^ZZZWWWTTTTTTSSSSSSTTTWWW]]]bbbfffjjjlllllljjjeee^^^XXXUUULLLHHHBBB>>>===???@@@AAACCCDDDGGGJJJMMMNNNNNNNNNhhhUUUHHHBBBBBB<<<<<<===>>>AAAEEEHHHJJJJJJLLLRRR[[[eeerrrwwwiii___VVVMMMGGGGGGGGGEEEBBBAAA@@@???>>>============>>>?????????<<<999666444444444222111000/////////...---------,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,------,,,,,,+++***+++---//////...---,,,)))***+++,,,---------,,,,,,+++************+++,,,)))*********+++---...///000000///...------------+++999FFFGGG===444222444000000000111111111111111555444555888<<>>???BBBFFFIIIKKKIIIKKKTTTbbbqqqtttggg\\\TTTJJJFFFHHHIIIGGGDDDBBBBBB@@@???>>>>>>??????@@@???>>><<<:::999999999666555444222111111111111,,,,,,,,,---------......,,,---------------,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,---,,,+++******+++,,,---++++++++++++,,,...///000///......---------------***333===???:::444000//////000000000111111222222444555777;;;@@@LLLcccvvvzzziii\\\UUUTTTYYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZWWWSSSPPPNNNMMMMMMIIIHHHGGGGGGHHHKKKNNNPPPXXXZZZ\\\[[[WWWTTTRRRRRRMMMKKKGGGEEEEEEEEEEEEEEEQQQTTTZZZ```eeehhhiiiiiiooo]]]PPPFFFAAABBB????????????@@@BBBDDDEEEIIILLLXXXlllrrrfffYYYQQQHHHEEEHHHJJJIIIFFFDDDCCCBBB@@@???@@@@@@AAAAAA>>>:::777666888;;;===777666555444333222222222,,,,,,------...///000000++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++)))))))))))))))*********((()))+++,,,------,,,,,,------,,,++++++,,,------,,,,,,,,,---...///000111------,,,,,,,,,------............/////////...---///000000111222222333333444555888===DDDRRRjjjzzzjjj\\\TTTSSSXXXWWWVVVUUUSSSRRRQQQPPPUUUSSSOOOKKKHHHGGGGGGGGGFFFEEEDDDDDDEEEGGGJJJKKKPPPRRRTTTRRROOOLLLLLLMMMOOOKKKFFFCCCCCCDDDDDDCCCPPPUUU]]]fffnnntttxxxzzz}}}eeeVVVGGGCCCCCC===>>><<<===@@@@@@???CCCIIILLLUUUbbbqqq{{{kkkaaaTTTLLLEEEEEEKKKMMMIIICCCEEEDDD???:::;;;???@@@>>>;;;;;;:::999888888888888111111222222111000...---111///---///111222000---++++++++++++++++++++++++/////////......------------------,,,,,,+++++++++)))))))))***+++---...///++++++++++++)))((('''&&&******+++---//////---+++---+++)))+++...///,,,)))...///222333111---(((%%%......///000111222333333666777;;;@@@GGGWWWrrr{{{eeeXXXTTTTTTSSSQQQOOONNNNNNLLLIIIFFFIIIGGGEEEDDDDDDCCCAAA???CCCAAA@@@>>>???AAACCCEEEFFFGGGJJJLLLMMMLLLKKKJJJIIIIIIHHHFFFDDDDDDGGGIIIPPPZZZhhhttt|||~~~~~~}}}www```QQQDDD@@@AAA:::???<<<===???@@@@@@EEEKKKSSS[[[iiixxxsssfff^^^SSSMMMFFFEEEGGGIIIGGGCCCEEEDDD@@@;;;;;;??????<<<::::::999888777777777777333333333333222111000///111000///000222222000...,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))******+++,,,---...---------,,,,,,++++++******+++---......---,,,+++,,,---------,,,,,,,,,---,,,...000222111///,,,***//////000111222333444444111444999AAAKKK^^^|||{{{gggYYYSSSQQQPPPOOOMMMKKKKKKIIIFFFDDDDDDBBB@@@??????>>><<<:::<<<;;;999888999;;;===???>>>@@@BBBCCCEEEEEEEEEEEEEEEEEEEEECCCBBBCCCEEEGGGSSS]]]jjjwww~~~ttt^^^QQQEEECCCDDD>>>@@@===<<<>>>@@@BBBHHHPPP\\\eeesssxxxmmmccc^^^SSSNNNHHHDDDDDDDDDEEEEEEEEEEEEAAA<<<<<<>>>===999999999777666666555555555333333222111000000000000//////...///000111///---.........---------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,---......,,,,,,,,,,,,---...***...111111///---...///...000111...***))),,,000,,,---///000111111000///000000111222333444555555222555;;;EEERRRhhh|||jjj\\\QQQLLLLLLJJJHHHGGGFFFDDDBBB@@@???===<<<;;;;;;;;;999777777666555444444666777999;;;<<<===>>>@@@AAABBBCCCAAAAAABBBAAA@@@AAADDDFFFSSS\\\iiiuuu}}}nnnZZZOOOEEEDDDFFF@@@AAA===<<<>>>@@@DDDLLLUUUbbblll{{{xxxlllccc___TTTQQQKKKEEEBBBAAADDDGGGEEEEEEBBB===<<<===;;;666888777666555444444333333111000...---------...///---------.........---,,,.........---------------+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++***++++++,,,,,,---,,,***)))***,,,...///,,,111666666333111444888111222111...++++++---000---......///000111111222///000000111222333444444888:::AAALLLZZZpppmmm^^^QQQHHHHHHEEECCCAAA@@@???===;;;===<<<::::::::::::888777777666555444444555666777888888888999;;;===???@@@>>>???@@@@@@@@@AAADDDFFFMMMUUUbbbnnnxxx~~~dddRRRHHH???@@@BBB===@@@===<<>><<<<<<;;;999888:::999888888999999777666777666555555444555666666222222222333555777888999===???@@@AAAAAABBBDDDFFFGGGNNNYYYeeepppyyyyyy```OOOGGG???@@@CCC>>>???======@@@DDDJJJTTT]]]hhhrrryyykkk```[[[TTTRRRNNNHHHDDDCCCEEEGGGEEEEEEAAA<<<;;;<<<;;;666888777555444222222111111222111111000000111111111...000222222000///000111......------,,,+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,---...------,,,---...///000///222555777666777;;;>>>444000,,,,,,///000///,,,000000////////////............///000111222222333666:::EEEUUUiiinnn]]]OOOGGGBBB???;;;999999888777555666444333444555555444333555444444333333333333333222222333444555666777777;;;===?????????@@@AAACCCCCCHHHRRR\\\gggqqqzzzwww___NNNGGG@@@AAADDD???>>><<<===BBBGGGLLLVVV___jjjuuuwwwiii___[[[SSSPPPKKKGGGEEEEEEEEEEEEFFFEEE@@@:::999<<<<<<888888777666444222222111111111111222222222222222111---///111111///......000//////......---,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++))))))******+++,,,---...---------------.........---......///000222444555///............///...------....../////////.........///000111222333333444999???LLL```uuujjjXXXLLLFFFAAA>>>:::888777777666555333222111111333444333111333333222222111111111111333444555666777777666555777999;;;<<<;;;;;;<<<>>>???DDDKKKRRR[[[dddmmmsssrrrZZZJJJCCC<<<===@@@;;;===<<<>>>CCCHHHNNNWWW```lllwwwuuuhhh```]]]QQQMMMIIIGGGFFFEEEDDDCCCFFFDDD???999888<<<<<<:::888888666444333222111111//////111222222111000///))),,,......+++***+++---111000000///...---------+++++++++,,,,,,------------------,,,,,,+++++++++)))))))))***+++---...///***++++++,,,,,,+++******,,,***))))))+++,,,,,,+++***---000000---,,,---000+++,,,---/////////......000000111222333444444555BBBHHHVVVkkkgggUUUJJJFFFAAA>>>999777666666555444333222111222333444333222333333222222111111111000///111222444444222111///444666888888888777888999===@@@EEEKKKQQQZZZbbbhhhfffWWWHHHAAA@@@>>>=========<<<>>>BBBFFFLLLXXXcccqqq~~~~~~tttkkkbbb\\\RRRNNNJJJHHHJJJKKKJJJHHHCCCAAA===:::888777777777111444666555333000///...000000///------,,,,,,,,,,,,---......,,,,,,---...,,,---///000///---***(((...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,------.........***---///,,,((((((,,,222***)))(((((()))+++---...,,,------,,,+++,,,...111/////////...------///111222000111333111///333:::BBBKKK[[[qqqhhhQQQDDDAAA===:::666444333333333222222222222222222333333333222222222222222222333333///000111222222111000///444666888999999:::===??????>>>???CCCKKKRRRXXXZZZcccTTTFFF@@@???============<<>>======>>><<<;;;>>>DDDIIIPPP\\\hhhuuusssjjjccc]]]YYYZZZUUUOOOMMMMMMLLLJJJGGGBBB@@@===:::888666666666555666666444222111111222111111000///............+++---...---,,,+++,,,...111222222222000...+++)))++++++************++++++---------------,,,,,,++++++++++++++++++,,,,,,,,,...------///000///+++(((---,,,+++***+++,,,---...+++---......---------......///000///------///000......111555555444999@@@GGGUUUlllhhhQQQEEEAAA<<<:::888777777666444222222222222333333444444444444444444333333222222111//////000111111000000///222444666777666777999;;;;;;===@@@FFFJJJKKKIIIGGGoooYYYNNNCCC@@@???>>>>>>@@@;;;:::===BBBGGGMMMYYYeeerrryyynnngggccc___\\\[[[VVVPPPNNNNNNMMMKKKIIIAAA@@@===:::888666555555777777666333111111222444111111000///////////////+++,,,------++++++,,,---111111222222111///---,,,+++++++++******+++++++++,,,,,,---......---,,,+++******************++++++---------------,,,***(((......---,,,,,,,,,------+++---///000...---------...///000///...---...000......111555666555;;;BBBKKK]]]xxx}}}eeeOOOBBB???:::999888777777666333111444444444555555666666777666555555444333222222111//////000000000000000000444666888::::::<<<>>>@@@===???AAADDDGGGFFFCCC@@@jjjUUULLLDDDAAA@@@>>>???AAA>>>===>>>BBBFFFLLLWWWbbbpppwwwlllfffbbb^^^[[[XXXTTTOOOMMMMMMNNNLLLJJJ@@@???===;;;888666555444888777666333000000333555111000000////////////000+++,,,---,,,++++++,,,---...///000000111000000///++++++,,,,,,,,,,,,+++++++++,,,...//////...---,,,************************+++---...+++'''%%%(((,,,......------------------,,,...000000///------------///000000........./////////111555555666<<>>}}}gggRRRJJJDDDBBB@@@>>>???BBBAAA@@@AAAEEEHHHMMMXXXcccnnn}}}uuukkkddd^^^YYYUUUUUUQQQLLLJJJKKKLLLJJJHHH??????===;;;888666444333777777555333000000222444000//////......//////000***,,,---,,,+++***+++---+++,,,---...///000000000++++++,,,,,,,,,,,,+++++++++,,,...///000///---,,,+++++++++***************))),,,---***$$$###(((...,,,------------------------///000000...------...---///000000///......///000///111444666888AAAJJJ]]]qqqsss[[[GGG===<<<888666444444444444222000000111111222333444555555666666666555555444444333111111111111111222333444222555888;;;===???BBBEEEEEECCC@@@???@@@@@@???>>>ttt___OOOHHHCCCAAA???<<<===@@@@@@???@@@DDDHHHNNNYYYdddjjjwwwzzzooofffaaa\\\WWWSSSTTTPPPJJJHHHHHHGGGEEECCC???>>>===;;;999666444333555666555333000///111222///...............//////***,,,,,,,,,+++***+++,,,***++++++,,,---------...)))***+++,,,,,,+++***)))***,,,...000000///---,,,,,,,,,+++++++++*********)))***+++***(((''')))+++***+++,,,---------------///000000///---,,,...///,,,...000000///.........000///000444777===HHHTTThhh|||mmmWWWEEE>>>???999777444333444444333222111222333444555666666777666666666555555555555555222222222222222444555666444777999;;;<<<>>>@@@BBBCCCAAA???>>>??????===<<>>;;;;;;>>><<<;;;===BBBFFFMMMXXXdddeeerrrvvvppphhhbbb___\\\XXXUUUUUUPPPJJJFFFEEEDDDAAA??????>>>===;;;999666444222444555555333000///000111......---------......///***+++,,,,,,******+++,,,++++++++++++++++++++++++((()))***++++++***)))(((***,,,...000111000...,,,,,,,,,,,,,,,++++++******)))))))))+++------***((()))***+++,,,------...---000111000...,,,,,,...000,,,...000111///.........000...000444999AAAOOO[[[oooiiiTTTEEE@@@BBB;;;888555333444555555555555555666777888999::::::555555555666666666666666333333222222333555666777888:::<<<=========???AAA@@@???>>>??????>>><<<999~~~dddTTTLLLJJJEEE@@@===;;;;;;;;;<<<===>>>???DDDKKKTTTZZZcccooo}}}zzzpppmmmiiiccc\\\WWWRRRPPPLLLJJJGGGDDDBBBBBBBBBBBBBBB???===;;;:::999666444444222000000111111111000444111---,,,...///...,,,+++---......,,,,,,---///...***&&&&&&))),,,---,,,,,,+++***))))))***+++,,,***+++,,,---...000111111...,,,******,,,---+++(((''')))************,,,...---,,,***)))***,,,...000---------------------------,,,111888888000,,,,,,111111111555???MMMYYY^^^yyywwwbbbSSSGGG>>>::::::777555444444555555444777999:::<<<<<<;;;999888333333555555555444333222666555333333555777777777;;;;;;<<>>======<<<:::999888888{{{bbbUUUIIIGGGCCC???===<<<<<<===<<<===>>>@@@EEEKKKTTTYYY```kkkyyyssslllllljjjfffaaa[[[UUUQQQNNNLLLKKKIIIGGGDDDBBB???>>>===<<<;;;:::;;;:::888666888666444333333222000...222///,,,,,,---...---,,,+++,,,......------///000222///+++***+++,,,+++***++++++***))))))***++++++******+++,,,---...//////---+++***+++,,,---***(((******+++***)))))),,,............---------------------------------------111000333999999333000111111111333666???NNN]]]eeeooo[[[NNNCCC<<<999:::888555555666777777666999:::;;;<<<<<<;;;999888555666666666666555444333666555444444555777888888:::<<>>;;;999777666555qqq]]]RRRFFFDDDAAA???======>>>???;;;===???BBBFFFLLLTTTYYY```kkkwww|||nnnffffffeeebbb^^^YYYSSSOOOLLLHHHHHHHHHGGGDDD@@@;;;999888888888999::::::888666777666555666666555222//////---++++++---------,,,---...///...---,,,---...111///---------,,,+++)))++++++***))))))***++++++***+++++++++,,,,,,,,,,,,+++++++++,,,------***(((,,,,,,+++***((())),,,...///000111111000...---+++------..................333222333777777444222333000111444777???NNNaaaooogggTTTHHH@@@;;;::::::888777777999::::::999:::;;;<<<<<<;;;:::888777777888888777666555444333666555444444555777888999999;;;???DDDGGGGGGDDDAAACCCAAA>>>;;;777555333222}}}eeeTTTKKKEEECCCAAA???>>>===>>>>>><<<===@@@CCCGGGMMMTTTYYYeeennnxxxzzznnnfff```___]]]ZZZVVVPPPLLLIIIDDDDDDDDDBBB@@@===:::999666666777888999999666444222222333666888777555333------,,,------............//////...+++******+++***++++++,,,------+++***+++******************+++,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,***))),,,,,,+++***)))***...000///////////////...------.............../////////000000000222222111111222000111444888>>>LLLcccwww~~~bbbPPPEEE???;;;<<<999888888999;;;<<<<<<;;;;;;;;;;;;;;;:::999777777888888777666555333222222444555555555555666888:::888999<<<@@@CCCDDDAAA???BBB@@@===999666444222111rrr\\\MMMFFFEEEDDDBBB@@@>>>>>>=========>>>@@@CCCGGGNNNUUU[[[fffoooxxx~~~zzzqqqhhhccc[[[ZZZYYYVVVQQQMMMIIIGGGDDDCCCAAA???>>>>>>>>>>>>888777666777777666444111111111222555666666444222---...//////......//////***+++,,,,,,+++***+++---***,,,---......,,,++++++*********++++++*********------------,,,,,,,,,,,,)))***,,,---,,,+++++++++***+++++++++***,,,///222...---,,,++++++---///000.........//////000000000/////////...///000111111000111444999???LLLeee|||xxx]]]LLLBBB<<<::::::999888888999<<<======<<<;;;:::::::::999888777666666666444333222111000000222444555444444555888;;;;;;::::::<<>>;;;777555333333333lllWWWKKKFFFEEEDDDCCCAAA@@@???>>>>>>??????@@@BBBFFFNNNVVV]]]aaajjjssszzzzzzqqqiiiccc```ZZZXXXUUUQQQMMMIIIGGGEEEEEEDDDBBB@@@@@@@@@BBBCCC;;;999666555555444222111555444333444444222000------///111000///......///$$$&&&)))+++,,,...000333111222333222///,,,+++***)))***++++++++++++***)))------------,,,,,,,,,,,,***+++,,,,,,******,,,---***+++,,,---,,,---///111---+++)))((())),,,///111......//////000000111111///111111...///222444222333222555===EEERRRlllpppWWWGGG>>>999777777888777777999;;;<<<;;;:::999888888777777666666666444333222111000/////////000222444444222333777;;;>>>===;;;<<>><<<999666444333444444gggSSSIIIEEECCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@AAAEEEMMMXXX___]]]fffnnnssszzz~~~yyyrrrkkkddd___]]]ZZZWWWSSSNNNJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<999666444444444444333777666333333222111///------///111000...,,,,,,---&&&(((+++,,,...000222555222333444222...++++++,,,)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,***+++,,,***)))))),,,///,,,...//////...---,,,---,,,,,,+++******+++,,,---......///000000111222222...222222///000444555222666333777CCCOOO]]]www{{{hhhQQQCCC===999666777777666777888:::;;;999777666666666555555555666666222222000/////////000000...111333333111111666:::===<<<<<<===@@@BBBBBBAAA>>>;;;888555333222333333|||bbbPPPGGGDDDAAAAAABBBCCCCCCDDDDDDEEEBBBAAA@@@@@@DDDMMMXXX```^^^eeelllooosssyyy||||||qqqpppmmmiiiddd___[[[XXX[[[WWWRRRLLLHHHEEEDDDDDD@@@AAAAAAAAA@@@===;;;999<<<999555333333444555555666444222222333333222111,,,///111000---******+++,,,---////////////000222---///000///,,,+++,,,...)))***+++,,,,,,+++***)))))))))*********++++++++++++,,,+++)))'''(((---111...000222111///,,,***))),,,------...---,,,***)))...//////000111222222222,,,111111...///444444000777444999HHHVVVfffwwwdddOOOCCC>>>;;;999999666666666888999999777555555555444444444555555666222111000//////000111111---000333222000000555:::999999:::===@@@@@@???===???<<<888444222111111222mmmZZZLLLEEECCCEEECCCBBB@@@@@@AAABBBCCC<<>>======>>>@@@AAACCCDDDEEEGGGHHHLLLQQQTTT]]]aaafffiiiooouuuuuurrrpppkkkfffbbb```\\\VVVRRRMMMKKKHHHEEECCCAAA@@@@@@AAAAAA???<<<::::::<<<>>>888666444111000111222333333333222222111000/////////////////////...------000---++++++---...---+++------,,,+++++++++++++++,,,+++*********+++,,,---,,,++++++***++++++,,,,,,------,,,,,,,,,---......,,,++++++*********++++++111111222222111000000000........................,,,...000000000111333555666999AAALLLZZZooopppZZZKKKCCC:::888:::555555555666666666666666555111444444111000222111................../////////------------///222555777333444666999:::;;;;;;;;;>>>;;;777333000000111111{{{fffWWWJJJCCCBBB>>>>>>=========???AAABBBEEEFFFGGGGGGIIIMMMSSSWWW\\\aaaeeehhhmmmqqqppplllmmmhhhccc```]]]YYYSSSNNNEEEDDDCCCAAA@@@????????????@@@???===;;;:::;;;<<<777666555333222222222222666444222000///......///---...000111000///---+++...,,,++++++---......------,,,++++++******+++++++++++++++,,,,,,---------,,,,,,++++++***++++++,,,,,,---...//////...---,,,((()))))))))***,,,---...000222333111---***+++---........................,,,...000111111111333555888;;;CCCPPP```wwwlllVVVHHHBBB999888:::555444444555555555555444444///333444111111222000,,,//////.........---------------------///111444555333444666888999999999888999777444111000///000111wwwbbbRRRGGGBBBBBB????????????AAABBBDDDEEECCCDDDDDDFFFIIIOOOWWW\\\\\\aaafffiiinnnqqqooojjjmmmiiidddaaa^^^YYYSSSMMMCCCCCCBBBAAAAAA@@@@@@@@@===>>>???>>>;;;:::999:::666666555555444222111111555333111///......000000---.../////////...---,,,------,,,---...///000000......---,,,,,,,,,,,,---))))))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........---,,,+++******++++++---...///000///222444111+++)))+++...000000000000000111111111...000222333333444666777888<<>>>>><<<===???>>>;;;999888999666666666666555333111000222111///......000111333///...---,,,,,,---...///+++,,,,,,,,,---...000111///...------,,,,,,------((()))***,,,---------,,,---,,,++++++*********+++,,,,,,+++******++++++,,,---,,,,,,,,,---...//////222555777444///...111666000000000000111111222222///111333333333444666888999===III\\\qqqbbbOOODDD@@@:::999;;;555333333333333333222111111222222000+++***...///...+++++++++,,,---.........------------...///000111111111333444444444333333111111000000//////......dddQQQGGGBBBBBBEEE<<<<<<===>>>???@@@AAABBBBBBCCCEEEGGGJJJPPPWWW\\\```ffflllqqqvvvyyyuuuooojjjfffbbb___\\\VVVNNNHHHAAAAAAAAA@@@???===<<<;;;<<<===>>>===:::888888888666666666666555333222111//////......///000222333///...,,,++++++---///000)))+++,,,+++++++++...000------,,,++++++++++++,,,++++++,,,------...//////------,,,+++************+++***)))))))))***,,,---------,,,,,,,,,,,,------000222333111//////222555---......//////000000111---///111222222222444666:::@@@OOOddd{{{{{{```MMMCCCAAA;;;:::;;;555333444444333333222111000000000,,,&&&&&&***------)))******+++,,,---...///,,,------.........//////...///111222333222222111000000000000///...---,,,xxxaaaPPPGGGAAA@@@AAA:::;;;<<<===>>>>>>>>>>>>@@@CCCFFFIIINNNSSSZZZ___dddjjjqqquuuxxxzzzuuunnnhhheeeaaa^^^[[[UUUMMMFFF>>>??????@@@???>>>===<<<<<<======;;;999888888999777777666555444333222222////////////000000000000,,,,,,,,,,,,------......+++---......,,,,,,///111///...------,,,,,,------++++++***+++,,,---///000...---,,,+++************((()))***+++,,,------------------------.../////////...---,,,,,,---...///---......///000000111111---///111222222333555666===DDDUUUmmmxxx___MMMDDDBBB;;;:::;;;444444444444444333222111000000111...)))(((,,,...,,,******++++++,,,,,,,,,---,,,,,,---.........------,,,---///000111111111000///000111111000...,,,+++yyycccTTTJJJBBB======:::;;;<<<===>>>>>>>>>>>><<<@@@EEEKKKQQQXXX___dddgggmmmtttwwwzzzzzztttllliiifffbbb___\\\VVVMMMGGG>>>???@@@AAAAAA@@@??????<<<===<<<:::888777888999888777666444333333333333000000111111000///...---***+++---//////...---,,,000222333222000///222555111111000////////////000)))(((''''''(((+++---///...---,,,+++************%%%(((+++///000///...,,,/////////000000222333444333000---,,,---////////////000000111222333333333000111333444444555777999???GGGYYYssszzz___MMMDDDBBB<<<;;;;;;444555555555444333222111000111333222...---000000---,,,,,,,,,++++++++++++***,,,,,,---......------,,,+++,,,...///111111000000///000111111000...,,,***nnn^^^[[[VVVIII???===???<<<999999<<<======;;;DDDGGGKKKPPPUUU[[[aaafffkkknnnppptttzzz}}}xxxpppkkkllllllhhh___VVVNNNIIICCCAAA???>>>??????>>><<<999:::::::::999777555444555555555666666555111///000000//////.........------,,,+++++++++,,,,,,------------------...///000444222///------,,,***))),,,+++***+++---...---,,,///(((!!!!!!&&&++++++((()))+++.........------...111111000......---------////////////000000000000444111......000000...,,,222444666555444666;;;???CCCNNNbbb|||{{{^^^TTTHHHAAA:::555444777888666444222222222333444000000000000000///......,,,,,,,,,---------------,,,,,,,,,---------------000///...------,,,------////////////000111333333qqq___RRRPPPNNNEEE>>>>>>>>><<<999999<<<>>>===<<>>===;;;;;;::::::999777666555555555555666666555222///////////////000000000000............------------,,,,,,,,,,,,,,,---......000222222///,,,***+++---,,,+++***+++,,,---,,,+++,,,(((######'''***+++***---///222333333333444555...............//////000111111000000//////......111///---...000222111///111333555444444666;;;@@@FFFQQQfff~~~aaaUUUHHHAAA<<<888555666666444222111000000111222000000000000000///..............................---------------........./////////......///000000111000...------000222444bbbSSSGGGEEEEEE@@@<<<======;;;::::::<<<>>>>>>>>>@@@DDDKKKRRRYYYaaaiiinnnpppuuuzzz}}}}}}tttrrroookkkeee___YYYUUURRRGGGEEEAAA@@@@@@???>>>===;;;;;;999888777666666666333333222333444333111......//////000111111222222//////000000000///---,,,++++++******++++++,,,,,,,,,000333000+++(((+++000,,,+++******+++,,,+++)))+++***))))))***,,,---......000333555555666777999,,,,,,,,,---...000111222222111111000///...------...---,,,...111333333333000222333333333666===BBBIIIWWWnnncccUUUFFF@@@>>>:::777555555444222111000000111222000000000000////////////000000000///////////////---------.........//////////////////000111222333333111---++++++...111444www^^^QQQDDDAAA@@@<<<:::;;;<<<;;;::::::<<<>>>???@@@@@@EEELLLSSS[[[bbbjjjoooooouuu{{{~~~|||sssooolllhhhccc^^^XXXSSSPPPJJJGGGCCC@@@@@@???>>>===;;;999777555444444555555111000000000111111///---///////////////000000000...///000111000///,,,+++++++++*********++++++,,,))),,,///...+++)))+++...,,,+++)))***++++++***(((***---//////......000333,,,...000111111111333444++++++,,,---...000111222000000000//////......---.........///000222333444///111222222222777???EEENNN]]]www{{{cccSSSDDD>>>>>>;;;666333777666555333333333333333000000///////////////000111111111111000000000000---------......//////000///////////////000111111222000---++++++---///111oooZZZPPPDDD???>>><<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBGGGNNNUUU\\\ccciiimmmooovvv}}}}}}vvvooolllhhheeeaaaZZZSSSNNNLLLIIIDDDAAA??????>>>===999777555444333222333333222111000000111222000///000000///...------,,,,,,,,,---/////////---+++***,,,,,,+++++++++++++++,,,)))))))))***,,,,,,+++***+++***))))))++++++***))))))---000000---,,,///222+++---------,,,+++---...---------------...//////------......//////000000000000000000000000222333///000111111222888AAAHHHTTTeeeuuu___OOO@@@;;;<<<999555222666666555444333333333333000000////////////000111222222111111000000000///,,,,,,------...//////000000///...------------------.........---------,,,hhhSSSKKKCCC>>>=========<<<999;;;<<<<<<<<<>>>AAACCCEEEJJJQQQXXX^^^dddjjjnnnrrryyy|||tttqqqllliiifff___WWWPPPNNNJJJDDD@@@>>>===<<<<<<777777555444333222222222555333222333444444333222111000///...,,,+++*********+++,,,------,,,++++++---,,,++++++***+++++++++)))((((((***,,,---***(((+++***)))***,,,---,,,+++(((+++---,,,***)))+++---.........---++++++,,,.........------------------,,,,,,---...///000000111111222222111//////000222000111111111333:::DDDLLL\\\ooonnnYYYLLL>>>:::999666444333444333333222222111000000000000///......///111222111111000000//////......***++++++,,,---.../////////...---,,,++++++++++++***+++---......---,,,+++{{{aaaOOOJJJCCC>>>===>>>>>>===888:::<<<<<<<<<>>>AAAEEEGGGLLLTTT[[[bbbhhhmmmqqqttt{{{{{{vvvoookkkgggbbbZZZTTTOOOJJJDDD???===<<<;;;:::777777777666555444333222444333111222333444444333000000///...---,,,,,,+++******++++++,,,,,,------,,,+++***)))))))))))))))(((***,,,---,,,+++*********))))))***---......---+++,,,+++***))))))***+++///000000///---...000222...------,,,,,,------...,,,------....../////////000222333222//////111333000111111111444<<>>999777555444666333333333333222111000000000///...---...///111222000//////...------,,,,,,))))))***+++,,,---......---,,,,,,+++++++++,,,,,,******+++,,,,,,,,,------vvv\\\PPPMMMGGGAAA??????>>>;;;888:::<<<<<<<<<>>>BBBFFFHHHMMMUUU^^^eeekkkqqquuusss{{{yyyoooiiifffbbb\\\WWWOOOJJJDDD???<<<;;;::::::888888999999888666444333222000//////000111111000///////////////.........*********+++,,,---...///******)))(((((((((((((((''',,,111000,,,)))+++...***))))))+++.../////////000///---,,,+++,,,,,,,,,...///000//////000222555,,,,,,,,,,,,,,,---...///..................------///111333222000///222555111111111111444===IIIRRRiii~~~gggRRRHHH???:::777444555999555555555555444333222222000///...---...///111333///......---,,,,,,++++++((())))))***,,,---......++++++++++++,,,---......+++***))))))***,,,...///nnnYYYGGGBBB<<<:::<<<===;;;888:::;;;<<<;;;;;;<<>>;;;999777777777666555555444444...///111222222111///...////////////000000000000//////...---,,,,,,++++++++++++***)))(((((()))))))))***,,,---,,,***(((''',,,++++++---///000000///555444222000...---,,,,,,---///111222222222000///...---,,,+++,,,---...///............---,,,+++***...////////////000333555666555555666666<<>>===;;;999777777666666555444444444000111333444444333111000,,,,,,---------.........///......---,,,,,,++++++,,,+++******)))))))))*********+++++++++***((((((***)))***,,,///111111000333222111///---,,,,,,+++///000222444444333222111,,,,,,+++++++++,,,---...+++,,,,,,------......///---///000000000000333555444333555777888???PPP```xxxuuu\\\KKKCCC;;;999999666555666666555333111000000000111111000/////////000111111,,,***)))+++---///...,,,***,,,------,,,,,,---...,,,+++++++++,,,---......111000000///...---,,,+++{{{___MMMEEEAAA<<<;;;<<<===;;;888;;;<<<=========???BBBEEEJJJQQQ[[[ccchhhpppzzzwwwuuupppkkkjjjhhh```VVVJJJFFF@@@>>>>>>>>><<<999777666666555555444333333111222333444444333222111,,,,,,,,,---------...............------,,,,,,+++,,,,,,++++++******++++++++++++******))))))******(((((((((***...000111000111000///---,,,,,,++++++///000222333444333111000++++++******+++,,,---------,,,,,,,,,,,,...///000,,,...000111111111222333222222444777;;;DDDVVVgggqqqXXXIII@@@:::999999777666777555555333222111000000000222///------000111000...''''''(((+++...///...---+++,,,------,,,,,,---...------,,,,,,,,,------...---------,,,,,,,,,++++++xxx]]]MMMCCC@@@===<<<<<<<<<:::999;;;===>>>>>>???AAADDDGGGMMMTTT]]]dddjjjtttwwwvvvrrrmmmkkkhhh```WWWNNNIIIDDDAAA@@@???===:::666666555555444333333222///000111111111111000/////////000000000000111111......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,+++***)))***,,,---)))((((((***---......---......---,,,++++++++++++,,,---///111111000///...+++++++++,,,,,,------...111///---,,,+++,,,...///+++...111222222111222333111222444888===HHH[[[mmmmmmUUUFFF>>>888888999777666777555444333222111111000000000,,,)))***...000---***'''(((+++---//////...---+++---...---,,,,,,---.........------,,,---------************++++++,,,,,,qqqWWWHHHAAA???===<<<<<<;;;:::999;;;===>>>???@@@BBBFFFIIIPPPVVV]]]cccjjjvvv{{{zzzuuunnniiifff^^^UUUPPPKKKDDDAAA???>>>;;;888555555444444333333222222000000000111111000000000000000111111111222222222---------------,,,,,,,,,---,,,,,,,,,,,,,,,------///...,,,***+++,,,...000,,,*********,,,,,,+++***,,,,,,++++++++++++,,,,,,+++---...000000///...---+++,,,------.../////////111///---,,,,,,---...///+++...111222222111222333333333666:::@@@LLL```ssshhhSSSDDD<<<777888999777666777444444444333222111000//////,,,)))+++///000---)))***,,,...000000///------,,,---......,,,,,,---......------,,,,,,,,,------************+++,,,---...eeeMMM@@@???>>>>>>===<<<;;;:::999:::<<<>>>???@@@CCCGGGJJJSSSXXX^^^dddlllyyy~~~wwwnnngggbbb[[[SSSMMMHHHBBB>>><<<;;;888555555444444333333222111111222222222222222222222222....../////////000000000------------------------,,,,,,++++++,,,,,,------...---,,,++++++---///000...,,,++++++++++++***)))+++++++++++++++,,,---------...000111222111///...+++,,,---///000000000000,,,,,,,,,,,,...000222333,,,...000111111111222333555555888>>>EEERRRhhh{{{|||cccPPPBBB;;;777888999777555666444444444333222111000///000...---///111222///------///111111///------------...///...---,,,---...,,,,,,+++++++++,,,,,,---+++***))))))***,,,---///yyy]]]JJJAAA===>>>>>>===<<<:::999999999;;;===>>>@@@CCCGGGJJJTTTZZZbbbiiiqqq~~~xxxlllddd___YYYSSSJJJEEE???<<<<<<;;;999666444444333333222111111111333222222222222222222333------------............------------------------+++++++++++++++,,,------,,,++++++***+++,,,---...---,,,++++++,,,,,,+++************+++,,,---...///,,,---///111111000///...***+++---...000000000///++++++,,,...///111222222---///000000000000333555666777;;;BBBKKKZZZqqqttt\\\KKKBBB;;;777888999666444555444444444444333111///...///000000111111111000///---///000///---+++,,,......//////...---,,,---...***************+++,,,---+++***)))((()))***,,,...sss\\\NNNHHH===>>>>>>===<<<:::999:::999:::<<<>>>@@@CCCGGGJJJTTT[[[eeemmmvvvwwwkkkbbb^^^YYYTTTHHHDDD???===>>>>>>===:::444444333333222111111000111111000000000000111111---------.........//////------------------------************++++++,,,---))))))))))))***++++++,,,,,,+++***+++---...---,,,*********+++,,,---///000***+++---//////...---,,,)))***,,,.../////////...---...//////000//////......///000//////000333666666888===EEEOOO```xxxnnnWWWGGGBBB;;;777888999666444444333444444444333111///...,,,...000111///.........,,,...///---+++***---///...///000///---,,,---...))))))))))))***+++,,,---***)))((('''((()))+++---fffVVVIII@@@===<<<;;;::::::;;;<<<===AAA===;;;???CCCEEEIIINNN\\\^^^hhhwwwrrrggg```ZZZRRRLLLKKKDDD===;;;999555444666222222111111111111111111////////////000000000000111111000///////////////,,,,,,,,,---,,,,,,++++++,,,---------,,,***((('''******))))))******+++,,,,,,)))((())),,,---+++))),,,,,,,,,---...///000111,,,...000...+++***+++---+++,,,...000000///...---//////////////////......222222222111222222333333777666>>>LLLXXXeeegggSSSHHH???:::666666999:::777333***---111555555333///---000000000///......------.........------,,,,,,,,,...------,,,,,,------...---,,,,,,---......---+++))))))(((((()))+++---...yyy___PPPFFF>>>===<<<;;;::::::;;;<<<===@@@<<<;;;???CCCEEEJJJOOOWWW]]]lll~~~ssshhh```YYYOOOIIIGGG@@@;;;999888555444666222222222111111000000000,,,,,,---///000111222333111000000///////////////---------------,,,++++++++++++,,,,,,+++***)))(((***************+++,,,,,,,,,***)))***---...,,,***++++++++++++,,,...///000+++---......,,,,,,...000+++,,,.../////////---,,,...---------------------/////////000111222444444;;;;;;BBBPPP\\\jjj{{{dddSSSIII???;;;777777999:::777444000111222333333222111000000000000///......------/////////......---------...------,,,,,,------...111///------------+++)))************++++++,,,---mmmVVVJJJAAA;;;===<<<;;;::::::;;;<<<===>>>;;;;;;@@@CCCFFFKKKRRR]]]dddtttvvvjjjaaaXXXMMMEEEDDD===999888777555444666333333222111000000//////,,,,,,---...000111222222000000000/////////......//////......---,,,+++***))))))************))))))******+++++++++,,,,,,,,,,,,+++***+++---...---,,,************+++---...///...//////...,,,,,,---...***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000222444666777>>>???FFFTTTbbbsssuuu```QQQIII???<<<999888:::;;;999666777666333222111111333444000000000///......------///////////////...............------------......444111...,,,++++++)))(((++++++,,,,,,---,,,,,,,,,}}}bbbOOOFFF@@@<<<<<<<<<::::::::::::<<<<<<===;;;<<>>===;;;:::;;;;;;:::::::::999777666444222222111000000000///......------------------------------///......------......///222///,,,***+++,,,,,,,,,,,,---...//////---,,,+++jjjUUUJJJCCC???>>><<<;;;:::999999:::;;;<<<:::;;;???EEEHHHLLLVVV___gggxxxssshhh```YYYQQQKKKEEE???;;;:::888444222333222222111000//////......,,,------...//////000000......///000///...---,,,......------,,,+++***)))((((((''''''((()))***+++((()))***+++,,,+++******'''(((************,,,...++++++++++++,,,...///000///---******,,,---......,,,,,,,,,,,,------------/////////000111111222222111111111222333444555666777>>>KKK]]]uuugggTTTHHHBBB===<<<;;;::::::::::::;;;888888777666444222000///000000000///......------,,,,,,,,,---------------//////............/////////---++++++,,,......---,,,,,,------...---------cccQQQHHHAAA===<<<;;;;;;:::999999:::;;;;;;:::<<<@@@GGGJJJOOOYYYdddnnn~~~oooccc\\\UUUNNNIIIAAA<<<888999888444222333111111000000/////////...,,,------....../////////---...///000000...,,,++++++,,,,,,,,,+++******)))***)))((((((((()))***+++&&&((()))++++++***)))(((''')))++++++***+++---///************+++---...///---***'''(((+++...000000---------------....../////////000000111222222333//////000111222444666777:::CCCRRRddd}}}}}}eeeRRRGGGAAA;;;;;;;;;:::999999:::;;;777666555444222111//////000000000///......------------------........./////////............//////...,,,,,,,,,......---,,,,,,+++++++++,,,---......}}}^^^MMMFFF@@@;;;999;;;;;;999999999999;;;;;;:::<<>>999666777777444222333000000000000////////////000000///...------,,,,,,---...///000000...,,,+++******+++++++++******)))+++***)))(((((()))***+++&&&''')))***+++***(((''''''***------+++,,,...111(((((())))))***+++---......+++''''''***---...---...------------...//////...//////000111222222333...///000222555777:::;;;???HHHWWWjjj{{{dddRRRGGGBBB:::;;;;;;:::999888:::;;;777666333111//////000000000000000///......---------.........//////000000//////............//////...---,,,---......,,,***++++++******+++---...000{{{\\\IIIBBB???======;;;:::999:::;;;;;;:::888AAA@@@CCCGGGKKKTTTcccrrrzzzyyylll___UUULLLEEEAAA<<<;;;:::888555333222111333222000...---...///000,,,---...//////...---,,,///////////////.........---***)))***,,,,,,)))&&&(((+++---,,,)))))),,,///+++*********))))))((((((++++++++++++******))))))))))))***+++,,,------...---.........------++++++......------...///111222,,,---///111222222333333111000111333222222777???DDDJJJYYYoooppp\\\PPPFFF???AAA<<<888888<<<===:::666888777666444333222111111000000000111222222333333------------------------//////////////////......+++---///111111///,,,+++---------......000111111rrrWWWHHHBBB>>>;;;:::999::::::;;;::::::::::::???@@@CCCIIIOOOXXXhhhwww~~~rrrcccYYYTTTNNNEEE>>><<<;;;999777555333222111333222000...---...///000//////000000000//////...---------------.........,,,+++***+++,,,,,,,,,+++***+++++++++******,,,---************)))))))))((()))***+++++++++***((('''((()))))))))))))))))))))......------,,,,,,,,,,,,,,,,,,++++++,,,---///000......///000111222222333000///000111111000555===GGGOOO___wwwjjjXXXMMMEEE???>>>;;;999999;;;<<<:::888666555444333222111111111222222111000000//////...------------------------........................---...000111111///...------------......///000111}}}jjjTTTHHHDDD???;;;999888:::<<<;;;999888:::<<<>>>???EEELLLSSS]]]mmm|||xxxkkk[[[SSSQQQNNNEEE===;;;:::888777555333222111333222000.........//////...---,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,+++***+++---///---+++******+++++++++***************)))))))))))))))***+++,,,,,,+++)))(((---------,,,,,,,,,++++++......,,,++++++,,,,,,---,,,,,,+++,,,,,,---//////000000/////////000222222000///000222111000666===EEEPPPddd}}}{{{aaaQQQGGGBBB@@@;;;;;;;;;:::;;;;;;::::::555555333222111111111111111000000//////...------...................................................//////000000000//////------......//////000000yyygggSSSIIIEEE@@@===;;;777:::===<<<888666:::>>>>>>@@@FFFOOOVVV```ooo~~~rrrgggZZZRRRNNNKKKDDD>>>999888777666444333222111222111000///.........///...---+++***))))))***+++***++++++,,,---......///---......+++((((((+++//////+++((()))+++,,,***(((*********)))))))))))))))---,,,,,,+++++++++,,,,,,/////////...............///---+++******+++---...------......///000000111111000///---...///111222333222333555444444999AAAFFFTTTlllqqqYYYJJJBBB??????:::<<<======<<<;;;<<<===888777555333222000000///---......//////000111111////////////////////////------------......................../////////000---......///////////////wwweeeQQQFFFAAA>>><<<===777:::===;;;777777;;;??????AAAHHHPPPWWW```ooo|||zzzmmmggg^^^SSSKKKEEEBBB@@@777777666555444333222111222111000//////.........222000///...---...//////++++++,,,---...//////000...///...***&&&%%%(((+++...+++((((((+++,,,***'''))))))))))))))))))******...,,,)))''''''))),,,///*********+++,,,---------...---+++******+++---...------...//////000000000111000...------///111222333222444666666666<<>>;;;===??????>>>======>>><<<;;;888555333000///.........///000000111111222////////////////////////---------.........//////------.........//////000---...//////000//////...qqq```MMMAAA<<<999:::<<<888:::;;;:::888888;;;??????BBBIIIRRRYYY```nnn{{{xxxiiieee]]]RRRGGGAAA???@@@666666555444333333222222111111111000//////...............------......///,,,,,,------......//////......---***((('''((())),,,***))))))*********)))))))))))))))************,,,)))&&&$$$$$$'''+++---******+++,,,---...//////,,,++++++******+++------***+++,,,---............//////.........///111111111111333666777777>>>FFFQQQddd~~~```PPPFFF???<<<>>>======>>>??????>>>===<<<>>><<<999666333111//////222222111000000//////...........................------......///000000000------...///000000000000---...///000000///...---jjj[[[JJJ@@@;;;888999;;;:::999888888888:::<<<>>>>>>BBBJJJTTT[[[cccppp|||uuueee___VVVMMMDDD???===<<<555444444444333222222222111111111000000///...---((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,------------+++******+++,,,+++))))))******)))((()))***,,,((()))))))))***************)))((('''((()))+++,,,------........./////////******+++++++++,,,,,,,,,***+++,,,............---,,,------...///000111111111111444888999;;;BBBJJJTTThhhrrrXXXLLLGGG???===???>>><<<<<<===???>>>;;;777;;;999777555333222111000111000000//////......---------------------------......//////000111111222---///111333333333222111---...///000000///...---eeeXXXIIIAAA===::::::<<<;;;999777777999<<<======>>>BBBKKKUUU]]]eeerrrrrrbbbZZZOOOGGGCCC@@@<<<888444444444333333222222222111111111111000///...---((()))+++---.........---,,,,,,+++++++++++++++++++++))))))+++///000...+++''')))+++***((('''***...(((((())))))*********+++***+++,,,---...------,,,,,,++++++++++++*********)))***+++,,,,,,,,,,,,,,,,,,---...000000000000///+++,,,---///000111111111333333666;;;===???FFFOOO[[[ooojjjRRRJJJGGGAAA>>>AAA>>>;;;999;;;>>>>>>999333777666555444333222222222,,,,,,------...//////000------------------------...//////000111222222333...000333666666555444222---...000111111///...,,,fffWWWGGG???<<<:::;;;======;;;999888:::<<<======DDDEEEKKKVVV___jjjxxx}}}rrr```[[[SSSKKKEEEAAA===;;;444444555555444444333222222111111000///......---,,,...000222222000---+++...---,,,++++++,,,---...***)))((()))++++++)))(((+++++++++++++++++++++++++++***((()))***++++++***++++++******++++++,,,---+++)))'''''')))+++,,,++++++++++++,,,,,,---------...,,,++++++---......------...000///......///000111555888777666;;;GGGQQQaaazzz{{{lllWWWHHHCCCDDD@@@;;;>>>:::777999===>>><<<888888777555555666666555333////////////............---...---+++(((''''''(((000000000000000111111111///111222333444333333222333000------...000111111aaaTTTGGGAAA???<<<:::;;;:::999777888:::===???@@@DDDHHHQQQ\\\dddmmm|||yyypppaaa[[[RRRJJJCCC===999666333333333333333222222111000000//////......------***,,,...000111000...------------,,,,,,---------+++******+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***++++++*********))))))******+++,,,+++++++++++++++***++++++---------...............---------------......///---///000///......///111000444888777777>>>JJJTTTggguuufffRRRDDDAAAAAA>>>999???;;;999999<<<===:::777;;;999777666555444222000/////////.........------,,,------,,,******+++---/////////000000000000000111222222333444444333333555222000//////000000///}}}]]]QQQFFFBBB@@@===:::999777777777888:::===@@@BBBFFFMMMXXXccciiirrrzzznnnggg\\\WWWOOOGGGAAA;;;777444222222222222222111111000...............---------******,,,---.../////////,,,------......------,,,---,,,+++,,,------,,,+++------------------------,,,+++******,,,------,,,)))))))))))))))***++++++***,,,------,,,+++***+++............------------+++---///...,,,+++...111---///000000//////000111111555888888999AAANNNZZZppplll^^^LLLAAA>>>>>>;;;999===:::888999<<<===<<<999===;;;888666555333000---////////////............,,,---...---------///111000000111111222222333333555555555555555666666777777555333222222111///---xxx\\\PPPEEE@@@>>>;;;888888777777888888:::===AAADDDIIIPPP\\\eeekkkttt{{{nnnccc\\\SSSOOOIIICCC???;;;888555222222222333222111111000.....................///++++++++++++,,,------...+++,,,---......---,,,+++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,.../////////***************++++++,,,+++)))'''(((+++,,,,,,***---,,,,,,++++++*********)))---///...***)))---111...///000000000000111333333777999999;;;CCCRRR^^^yyyeeeXXXIIIAAA>>>===;;;;;;999888888999<<<>>>>>><<<===:::888666444222///---111000000000000/////////,,,---............000222222333444555666777888999;;;:::999888888999:::;;;999888666666555444111...sss^^^PPPCCC===;;;888777888888999:::::::::<<>>;;;777555333333333333333222222111//////////////////000000...---,,,+++***++++++++++++,,,---......---,,,+++,,,+++))))))***++++++***************************,,,+++***+++---//////...,,,++++++++++++,,,------,,,%%% """***///---))),,,,,,,,,++++++******)))(((,,,...---)))(((,,,000...///111111000111222444666999;;;;;;===FFFVVVcccxxxaaaTTTGGGBBB@@@======???;;;:::::::::;;;<<<<<<;;;:::888666555444333111///222222222111111111000000---...///.........000222444555777999;;;===???@@@???>>>===<<<<<<<<<>>>>>>===<<<:::999999777444111mmm\\\NNNAAA;;;999888777999999;;;===<<<;;;===BBBFFFPPPTTT^^^hhhppp}}}uuujjj```YYYOOOLLLFFFAAA===999555222333333333333333222222111000000000000000000/////////...---,,,+++*********,,,------......------,,,,,,)))''''''(((*********************************)))''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,---......---&&&!!!###+++000...***------------,,,,,,,,,,,,)))+++---,,,***))),,,///...000111222111222333555777:::<<<<<>>===<<<:::999888777888777555444444444222000222222222222111111111111---...////////////111333777999<<>>;;;;;;:::999999888;;;>>>>>>===???EEEKKKRRRWWWbbbooozzzvvvkkk```YYYNNNJJJFFFBBB>>>:::666333222222222222222111111000000000000//////......---......------,,,,,,++++++---------,,,,,,---------,,,)))'''&&&((()))******************************((('''&&&(((***,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,...//////---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...///...000111222222222444666555888;;;<<>><<<::::::666:::>>>>>>>>>AAAHHHNNNTTTYYYeeeuuuvvviii]]]UUUJJJGGGDDDAAA@@@===:::777111111111111111000//////000000///...------,,,,,,,,,,,,---.........------......,,,++++++,,,......,,,***''''''(((*********+++++++++++++++++++++++++++***)))***---/////////++++++******++++++,,,---+++111888888333---,,,---)))))))))******++++++,,,000...------///000000///...000222222222333444666333666:::<<>>777777>>>777888:::;;;;;;<<<>>>???:::888555444444333000...////////////............,,,...000222333555999<<>>999888999999888AAA<<<:::<<<>>>AAAHHHOOOUUU___lllyyysssjjjcccXXXPPPIIIEEECCC<<<444333777333333222222111000000000000111111///---,,,---///((()))***+++---...//////,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,------,,,+++************+++,,,......,,,++++++,,,---,,,++++++*********+++111333777999777222---)))))))))*********+++++++++////////////...,,,...111...///000111333444666666666555888>>>GGGUUUjjj|||vvvcccPPPGGG>>>:::;;;<<<999555999999999::::::;;;;;;;;;;;;999777555333333333333,,,000444222///---111555000///111444444444:::BBBAAAMMMZZZbbbhhhnnnqqqqqqnnnoooppppppnnnjjjfffccccccZZZPPPIIIAAA777222111ooo[[[MMMGGG>>>999999:::::::::@@@<<<:::<<<>>>@@@GGGNNNVVVaaaooo~~~uuuiii```TTTMMMGGGCCCAAA<<<555333777333222222111000000//////,,,---...---,,,,,,---///******+++,,,---......///---,,,,,,++++++,,,,,,---++++++************++++++++++++******))))))******)))***,,,+++***)))***+++***+++,,,------,,,***)))...000333444333000,,,)))*********++++++++++++,,,---...//////...,,,---///...///000111222333444555777777;;;BBBKKKZZZqqqooo]]]NNNFFF===:::;;;<<<999555999999999999:::::::::;;;999888666444333222222222------......------.../////////222666777999@@@IIIOOO[[[hhhoootttzzz}}}|||~~~}}}wwwttthhh___TTTLLLBBB777000///iiiUUUKKKEEE>>>::::::<<<<<<;;;???<<<;;;<<<===???EEEMMMWWWddduuusssggg]]]PPPHHHDDD@@@>>>;;;666555666222111111000000///......+++---...---------///111,,,,,,,,,---------......------,,,,,,,,,,,,---...*********))))))*********)))))))))((())))))******)))***++++++***)))***+++(((***---...///---+++)))+++,,,...//////---+++)))++++++++++++,,,,,,,,,,,,***---000000///...------//////000000111222333333555888===EEENNN___yyygggUUUKKKDDD<<<999;;;<<<:::777888888888999999999999:::777666555333222111111111///---+++,,,...///---+++//////333888<<<@@@JJJTTT```lllxxxrrrhhh[[[PPPDDD888000...eeeRRRHHHBBB<<<999:::<<<<<<;;;>>><<<;;;======>>>EEEMMMYYYgggzzz|||lllaaaXXXLLLDDDAAA===<<<:::888666555111111000000///............///000000//////111333------------------------,,,,,,+++++++++,,,------******))))))))))))******)))))))))))))))***+++,,,+++,,,---,,,++++++---...***+++,,,---...---,,,+++*********+++++++++++++++++++++,,,,,,,,,---------)))...111111000000...,,,//////000000111111111222333777>>>GGGRRReee|||aaaPPPGGGAAA;;;999:::;;;:::888888888888888888888888888777666555444333222111111222111000000000000///...111111444;;;@@@FFFRRR]]]lllxxx~~~qqqbbbUUUGGG999000...cccRRREEE@@@:::777999;;;;;;:::<<<;;;<<<>>>>>>>>>FFFOOO[[[jjj~~~~~~ssscccZZZTTTJJJ@@@>>>;;;999999:::777444111111000000///.........000111111000...---///000...------------,,,,,,,,,******))))))***+++,,,,,,******))))))))))))*********************+++,,,---+++,,,,,,,,,++++++---///------+++++++++,,,---...************+++,,,---...++++++,,,,,,,,,---------)))///222000///111111...//////000000111111111222444888AAAMMM[[[qqqwww]]]NNNCCC???;;;999999:::999888777777777777777777777777666666666555444333222222000333555333///---000222333333666===DDDLLLYYYeeevvvxxxfffWWWGGG999111000zzz```QQQCCC>>>999777888::::::888::::::===@@@???@@@HHHQQQ___nnnxxxlll]]]UUUQQQIII>>>>>>;;;888999;;;888333222111111000000///.........//////---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***+++,,,*********))))))*********++++++++++++++++++,,,---)))******)))((())),,,...111///,,,***)))+++---///+++*********+++,,,......++++++++++++,,,,,,,,,,,,+++111111,,,+++111333000//////000000111222333333999<<>>;;;999888888888777777666666666666666555555666666666666555444222222---111555333---+++///333444444888@@@HHHRRRaaaooozzzfffTTTDDD888222222uuu[[[MMMCCC???999888999:::999888888:::>>>AAA@@@AAAJJJTTTeeesssvvvkkk\\\TTTOOOFFF>>>>>>;;;888:::===999222333222222111000000//////,,,,,,---,,,******+++---***+++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++,,,+++***************+++)))******)))((())),,,///111///---,,,+++++++++,,,++++++++++++,,,,,,---...*********++++++++++++,,,+++000...&&&%%%...333111...///000111222333444555===>>>HHH[[[qqqlllUUUHHH@@@>>>;;;999777777666666666666666555555555444444444444555555444333222111---///111000///...000222444444999BBBMMMYYYjjjyyyxxxaaaNNN???444111333qqqWWWIIIEEE@@@;;;999:::;;;:::888777:::>>>BBBAAABBBKKKVVViiivvvvvvlll]]]TTTNNNEEE>>>>>>;;;888:::>>>:::111333333222222111000000000+++,,,------,,,,,,...000))))))*********+++++++++************+++,,,---...,,,,,,++++++++++++,,,,,,++++++***)))(((((())))))+++++++++******+++...111000000///...---+++***)))******++++++,,,,,,,,,,,,))))))*********++++++++++++000,,,"""!!!,,,333111...///000111333555666666===>>>GGG\\\uuuhhhQQQEEE@@@>>>;;;999777666555555666666555555555444444444222333444444333222000///000///...///222333222111333444:::DDDPPP^^^qqquuu]]]JJJ;;;222000444kkkVVVLLLBBB>>>999777777:::;;;<<<>>>???@@@???AAAGGGPPPWWWkkkyyynnnddd^^^TTTIIICCC@@@@@@>>>:::666555666888111222333111///...///000444///---//////---,,,...---,,,++++++------,,,***&&&''')))+++,,,,,,,,,,,,,,,,,,+++***)))((('''&&&))))))(((((()))***++++++(((***+++(((%%%&&&+++000000///---+++*********+++,,,,,,+++++++++,,,---...******+++,,,------------...,,,+++---000222111///111///000222333222666;;;<<>>:::888888:::<<<===>>>???@@@@@@BBBHHHRRRYYYkkkyyy|||jjj___XXXNNNEEE@@@@@@>>>;;;888666555555555222333333222000//////000///,,,+++------******,,,///---++++++++++++***))))))***+++,,,,,,++++++***(((((())))))*********+++***************)))))))))'''***+++)))'''(((...333333111---***((()))+++---+++++++++,,,,,,,,,------((()))***+++,,,,,,,,,,,,000...,,,---//////---+++222000000222222111555:::???GGGVVViiisssYYYIIIBBB;;;:::888777777777888888333444444333111000000111222222222222222222222222///000000000//////111333777;;;BBBKKKYYYllluuu^^^EEE888333///,,,+++fffTTTKKKBBB???:::888999;;;<<<======???@@@AAADDDJJJTTT[[[jjjyyyyyyggg[[[SSSJJJBBB>>>@@@<<<777666666666444222111222333222000...///000---***+++......******,,,000...+++******+++******+++,,,,,,---,,,+++***)))''''''((()))***++++++,,,)))***+++++++++***)))(((''')))+++***)))+++000444555111,,,((('''(((+++...)))***,,,---------,,,+++)))***+++,,,,,,------,,,///...------......---,,,222000000222222111555;;;BBBKKKZZZnnnjjjSSSEEE>>>;;;:::888777666666666777555666666555333222333444444333333222222111111111///000111111000000111222888===EEEPPP___rrrlllVVV>>>444444333///,,,eeeRRRIIIAAA>>>:::888999:::;;;;;;;;;===@@@AAADDDKKKTTT[[[iiiyyyyyyfffZZZQQQHHHBBB@@@@@@;;;666555777888444000000111111000...---...///...,,,...111111------000000---+++***+++---------+++,,,,,,------+++***)))*********)))))))))))))))'''(((***,,,,,,,,,***))))))***+++******+++...222222///+++((('''''')))+++(((***,,,---...---+++***,,,,,,---...////////////,,,,,,---...///000111111000...///222333333777===EEENNN^^^ttt}}}dddQQQEEE@@@<<<;;;999777666666666666666777888777444333444555444444333333222111000000///000222222222111222444999???HHHTTTcccvvv}}}dddNNN999222444444000,,,dddPPPFFF???===999888888:::::::::999;;;>>>@@@DDDJJJSSSZZZhhhxxxuuudddXXXOOOFFFAAA@@@???;;;666666999999555111...///000///---,,,,,,---......///222000---...222...,,,++++++---///000///)))***+++,,,---,,,++++++*********)))))))))))))))%%%'''))),,,------,,,,,,+++++++++***)))***+++---,,,,,,+++)))((((((''''''((()))+++------,,,+++***,,,,,,---...////////////---...///000111111333333...,,,...333555666;;;BBBGGGPPPbbbyyyttt___PPPFFF@@@===<<<:::888777666777777333444444333111000111222444444333333222111000000///111222333222333555777<<>>AAADDDJJJRRRYYYfffwww|||ooo___TTTKKKBBB=========:::777777888888555222...///000///---+++,,,---------...///,,,)))+++111---,,,+++---///000///...((()))***+++,,,++++++***''''''((()))***++++++,,,&&&''')))+++------------,,,,,,+++***************)))************)))((('''((()))+++,,,,,,,,,+++***)))***+++,,,,,,------,,,111222333222111000111222...---///444777888===DDDJJJSSSfffjjjXXXMMMDDD>>>;;;:::999777666666666777444555666555222111222333444333333222222111111111///000111222222555888;;;BBBIIIUUUcccrrrgggPPPAAA222...///...,,,***uuu\\\LLLDDDAAA>>><<<;;;<<<<<<<<<;;;999<<<@@@BBBEEEJJJRRRXXXeeevvvuuuiii\\\RRRIII@@@;;;;;;999999888777666555333222000111111000...------......,,,,,,,,,(((%%%)))000,,,,,,,,,---...---***(((((()))***+++***)))((('''(((((())))))*********+++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,***************++++++,,,)))*********++++++++++++((()))***+++,,,,,,,,,,,,000222333222000///000222222000222666888888===DDDMMMWWWjjjzzzbbbTTTJJJBBB<<<888777666555444444555666777888888777555444444555222222222222222222222222///000000111222666;;;@@@IIIQQQ___nnn~~~|||___HHH===222//////------///oooXXXJJJEEECCC@@@>>>===>>>>>>>>>===;;;>>>AAACCCFFFKKKSSSYYYddduuurrrggg[[[RRRJJJ@@@;;;;;;666777888777444222222222111222333222///...///000///...---+++'''$$$)))111,,,,,,,,,------***&&&"""******+++***)))'''%%%$$$---,,,+++***)))((('''&&&...---,,,+++************+++++++++,,,...//////...---+++***)))***,,,///111******))))))******+++,,,******+++,,,------------,,,///111111000000222555555333444777888888<<>>===<<<;;;;;;<<<===>>>@@@>>>???DDDIIIOOOYYYcccrrr{{{yyyiii___TTTMMMGGG???999888555555555444333333222222222222111111000/////////---//////...+++***,,,...---......------,,,+++***///...............+++)))***+++,,,,,,+++)))&&&$$$---......///...,,,***(((,,,...//////...------...000/////////000000...---------,,,+++++++++++++++---------....../////////000000111111111111000000000///000444666999BBBLLLVVVlllhhhSSSHHH@@@<<<;;;999888777666555555555555777666555555666555333111222222222222222222222222222111222666777999BBBKKKaaakkkzzzdddOOO:::444---***+++,,,,,,***vvv```QQQHHHEEE???>>>===<<<<<<===>>>???>>><<<>>>DDDJJJQQQ\\\fffuuu~~~ttteeeZZZOOOIIIDDD===888888555555444444333333222222333333222111111000000///---222555333---)))+++///......---------------......---++++++---//////...+++---...///---)))%%%"""---......///...---,,,+++...///111111///...///000+++,,,------,,,******+++,,,++++++************+++------,,,---...///111222...///000111111222111111------000555888<<>>===<<<;;;;;;<<<===>>>>>><<<===CCCIIIQQQ\\\gggrrr~~~~~~pppaaaWWWLLLGGGBBB<<<999888555555444444333222222111222222111111000////////////333777777333//////000......---,,,---...///000---,,,+++,,,...//////---+++,,,------,,,)))'''%%%'''((()))+++,,,---------,,,...//////---,,,,,,---(((+++---,,,)))'''(((***,,,++++++*********++++++...---,,,+++,,,...000222---...///000222222333333111000333777999<<>>MMM\\\qqqyyyvvvXXXEEE666111,,,***+++,,,,,,***kkkWWWHHHBBBCCC<<<<<<::::::::::::<<<<<>><<<:::999888777777666666666555444333444444444222000222222222222222222222222000111444888<<>>CCCJJJTTTaaammmyyy|||qqqkkk___SSSHHHCCC???:::888999444444333333222111111111000000000///......---------...000111000...------+++,,,,,,------------,,,...------///000///,,,******++++++,,,---///111222///...---,,,+++*********---///000///---++++++,,,+++*********++++++)))'''***************+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,......///111111222222222111///111666;;;BBBOOO\\\qqqlllVVVJJJFFFBBB???===999888777666666555666666555444333333444444222000000000000000000000000000111000111666<<>>DDDMMMWWWeeerrrvvvnnnjjj^^^SSSGGGAAA===999777888444444333333222111111000111111111000//////......---222555333...+++,,,///++++++---------,,,+++***222111000000222333222222+++,,,...000111222222222+++++++++******+++,,,,,,,,,.........+++*********000---+++---//////---***))))))((())))))***++++++******,,,---.../////////...///000111111222111111333111222555:::BBBPPP\\\vvv{{{gggQQQEEEAAA???<<<<<<888777666555555444444555555444333333444444222000........................222//////444<<>>AAAIIIPPPXXXiiizzz}}}vvvllldddUUUNNNEEE???===<<<999777999777555444333111...,,,---......//////...---,,,000000////////////////////////000000///...------///,,,)))(((+++...111222...---...222777888333......---,,,+++++++++++++++///...---,,,---...///000------...000111111///,,,,,,,,,++++++***++++++,,,+++,,,---.........---,,,......///000111222333333111444999;;;;;;AAARRRddd~~~tttaaaNNNDDDBBB@@@>>>===;;;:::888666555666777888666555444444666666555444444333111000...---------666444333777;;;CCCQQQ^^^ooosssZZZEEE888000000///---***(((((()))qqq]]]GGG===???>>>:::???CCCAAA<<<999;;;>>>AAABBBGGGLLLPPPXXXiii{{{xxxnnnbbbXXXRRRLLLCCC>>><<<;;;888666777555444444333222000---......000111111000///...555555333222000///...---////////////......---------,,,***+++---...///...,,,+++,,,000444444000+++...------,,,++++++,,,,,,...---,,,+++++++++,,,---,,,,,,,,,...000000...+++---,,,,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,......///000111222333333000333888;;;<<>><<<<<<:::888666555444444555666333222111222333333333111333222111///............444222222666:::AAANNNZZZmmm}}}fffOOO===222/////////,,,)))(((((()))iiiWWWEEE======:::;;;<<<======<<<<<<>>>@@@EEEHHHMMMRRRUUU^^^ooo}}}uuuiii\\\RRRQQQKKKDDD???===<<<:::888666444333333333333000......///111222333222222111555444333222000...---,,,............------------,,,,,,,,,---......,,,++++++++++++...222222...***......---,,,,,,,,,---------,,,***)))))))))******+++***+++,,,......,,,***,,,,,,+++++++++,,,,,,---++++++***++++++,,,------...//////000111222333333111333888;;;>>>GGGZZZllliiiYYYHHHAAA???===;;;;;;888777555444333444444555222111000111222222111000111111000///////////////222000222666999???JJJUUUgggwwwsss[[[GGG999111---......,,,***(((((()))~~~aaaQQQDDD>>>>>>:::<<<:::999:::<<<@@@BBBCCCHHHKKKQQQWWW___lll|||}}}uuukkk```WWWSSSMMMFFFBBB@@@???===;;;666555333333333222///---...///000222333333222222/////////......------------------,,,,,,,,,------...---,,,,,,------+++***---------///111111...+++......------,,,------...---,,,***)))((((((((()))+++******,,,......,,,++++++************+++,,,,,,,,,++++++***+++,,,...///...///000111222333333444444555888===AAALLL```rrrcccUUUGGGAAA???<<<;;;;;;888777666555444444444444333222111222333444333111000000////////////000000000000222666999===FFFPPP___nnnfffPPPAAA777333...///000...,,,******+++uuuZZZNNNEEEAAABBB======:::888999>>>CCCGGGHHHIIILLLRRR\\\kkk{{{~~~uuulllbbb\\\RRRMMMFFFBBBAAA@@@===:::777555444333222111...,,,,,,---///111222222111111------------------------------,,,,,,,,,------...111...***)))***+++,,,,,,,,,,,,---///000///---+++------,,,,,,,,,------......---+++***)))))))))***,,,++++++,,,---...---,,,)))))))))))))))***++++++------,,,,,,---...000111//////000111222333444444777777:::???EEERRRgggyyyyyy___SSSHHHCCC@@@===;;;;;;888888777666555555555555333222111111333333222111///////////////000000111111000222666888;;;DDDMMMXXXgggwwwrrrYYYEEE:::333111000111222111...,,,,,,,,,nnnVVVMMMEEEBBBCCC???>>><<<;;;<<>>>>>???@@@CCCHHHMMMQQQSSS```nnnuuu}}}yyylllaaaZZZPPPKKKDDD@@@>>><<<888444222111111111333333111///---...///000000000///...........................///...---,,,---...000111...,,,***)))***+++,,,,,,(((***+++,,,---------...***************+++,,,------,,,+++*********+++,,,+++***))))))+++,,,,,,+++************+++,,,---...***+++---...///000000000///000111111333333444555666555999BBBOOObbbzzzmmmZZZQQQIIIEEEAAA<<<888999666666666666555444333333222111000000111222111000111000///////////////000222000000111222555>>>GGGHHHSSS```jjjuuuyyynnn^^^MMMAAA999555333333555555444000,,,***)))hhhUUUNNNCCC>>>>>>;;;???@@@BBBCCCEEEIIIOOOSSS[[[oooqqqeee]]]RRRMMMFFFBBB@@@===888444///...///111333444444222//////000111111000......'''((()))+++---///000111000///---------///111222++++++***+++,,,---+++******+++---/////////000111***)))))))))***++++++,,,++++++***))))))***+++,,,***)))'''(((***++++++***,,,,,,,,,,,,---...///000(((***,,,.../////////...000000111222333444444555444333777BBBRRRgggiiiXXXPPPHHHEEEAAA:::777777555555555555444333222111444333222333444444333222111111000///////////////111///...///000222<<>>@@@FFFJJJOOOXXXaaammmxxx{{{oooeee___TTTLLLDDD@@@<<<666444555333333444444333000---+++000000///...............,,,,,,++++++,,,---///000///...---,,,,,,---...///.........------,,,,,,,,,...,,,+++,,,------,,,***&&&(((***,,,---,,,+++***(((+++***$$$$$$***+++(((,,,,,,++++++******++++++---------------...///000000///------...000222444444555666555222000000111;;;555888EEESSSaaazzz}}}gggTTTLLLDDDAAA>>>999888:::555555555666666555444333333333222111000000111111111111000000000000111111111333333000///222666999===@@@FFFQQQ___kkkssswww~~~xxxrrreeeYYYJJJ???999777444111///...---,,,,,,,,,,,,,,,{{{bbbJJJCCCCCC@@@===???>>>>>>AAAGGGLLLQQQZZZcccttt|||mmmaaaYYYQQQKKKEEECCC???888444444111222333333222111///...000000///...............///...---,,,,,,,,,---......------,,,,,,------...,,,+++++++++************,,,+++***+++---......---***+++,,,............---)))+++***&&&&&&***+++))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,---000///.........///000000111333444444333222333444;;;777;;;HHHVVVfffxxxdddRRRJJJCCC???<<<888666888444444333333222111111111222222222111111111000000111111000000000000111111111111111000000333555666666;;;BBBJJJSSS]]]hhhooozzz}}}xxxoooiii```VVVHHH>>>:::777444111///...---,,,,,,,,,,,,---sss\\\GGGAAABBB???>>>@@@>>>???DDDKKKPPPUUU___iii||||||mmm___VVVNNNIIIEEEDDD@@@999555444111111111111111111222222000///......---.........222111000...---,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))))))))***))))))+++---///......++++++,,,,,,---.........)))++++++))))))++++++)))'''''''''((()))***,,,,,,---,,,,,,++++++++++++,,,//////.........---------...000222333333444666888;;;;;;AAAMMMYYYlllppp```RRRJJJCCC@@@<<<888666888666555333222111111111222111111222333222111000///111111000000000000111111000//////111333444444444444:::AAAEEEIIIRRR^^^hhhqqqtttwwwwwwssslllccc^^^WWWPPPEEE>>>:::777333111......---,,,,,,,,,------nnnYYYFFFAAABBB???>>>@@@???AAAHHHPPPUUU[[[gggsss}}}pppcccZZZNNNHHHCCCBBB???999666666222222111000000111222222///......------.........222222000///...---,,,,,,++++++************++++++++++++++++++++++++++++++)))(((((()))+++---,,,+++))))))((())))))***,,,,,,***+++,,,++++++,,,+++***)))))))))******,,,------//////...---,,,,,,,,,,,,,,,,,,---.........---,,,...000111222333444777999;;;>>>FFFPPP\\\qqqiii[[[SSSKKKEEEBBB???:::888999999777555444444555666888///111222333333222000///111111000000000000111111111...///333666444333222555888<<>>===@@@AAADDDKKKTTTZZZbbbppp~~~uuuhhh___PPPHHH@@@===;;;777777999444333222111000000000000......------------......000000/////////......---************************++++++++++++++++++++++++***((('''((())))))((('''((('''''''''((()))***++++++++++++------+++++++++......------------......///...---,,,,,,,,,,,,,,,)))***+++---.../////////000111222222222333666888<<>>:::888999888777666555666777:::;;;///000222333333222111///111111000000000000111111333///000555777333111222444333222555:::AAAGGGKKKUUUVVVXXXYYYXXXTTTPPPMMMEEEBBB>>>999666444111000------,,,,,,,,,------...kkkYYYIIIDDDCCC>>>===@@@CCCFFFMMMVVV\\\fffxxxvvvjjjaaaPPPGGG???;;;888555555888333333222222111000//////---------,,,------...///------.../////////......))))))***++++++***)))))))))))))))******************(((''''''(((((('''&&&))))))******+++,,,,,,,,,,,,******,,,,,,******,,,000///......---------...,,,++++++************+++))))))***,,,...///111111111222222222111333666888===CCCLLLWWWeee~~~qqq]]]RRRJJJCCC>>>>>><<<888666777555555444444555666888999///000111222333222111111111111000000000000111111333000222777555...---333666333111333888===AAABBBGGGHHHJJJKKKKKKJJJHHHGGG???===:::666333111000///------,,,,,,,,,---......gggVVVHHHDDDCCC>>>===@@@CCCFFFMMMUUU\\\hhh|||}}}sssggg^^^NNNFFF>>>;;;777333222555000111222333222222111000---,,,,,,,,,------...///,,,---............---,,,)))***++++++++++++***)))************+++++++++,,,***((('''(((*********((()))***,,,---......------...)))(((++++++((()))...,,,,,,+++++++++,,,------*********)))******++++++,,,++++++,,,---///111222000111111111111333777:::>>>EEEOOO[[[nnnlllXXXLLLEEE@@@<<<<<<;;;888666888555555555444444444333333000000111111111222222222111111000000000000111111222000333666000'''(((222444444444555666999<<>>>>>???@@@AAA@@@??????;;;:::777444000/////////,,,,,,,,,,,,,,,---...///yyydddTTTFFFDDDCCC>>>>>>AAACCCFFFLLLTTT[[[hhh~~~xxxoooeee\\\LLLDDD>>><<<888333000111---///111333444333222111,,,,,,,,,,,,------...///------.........---+++***)))***+++,,,,,,+++***))),,,,,,,,,------.........)))(((((())),,,------,,,(((***,,,...///...---,,,...)))'''******''')))...''''''(((((()))***,,,,,,++++++++++++,,,---......///...,,,+++,,,...000111///000000111111444888;;;???FFFQQQ___tttiiiUUUIIIEEE???<<<======999888:::888888777666555333111000111111000000111222333333111111000000000000111111111000333555---"""%%%111---000444333000000555;;;999999:::::::::::::::999999888666222...---...///,,,,,,,,,,,,,,,---...///tttXXXNNNCCC@@@???>>>@@@CCCBBBCCCIIITTT___lll}}}yyyrrrjjj]]]SSSKKKEEE===999888777555333222,,,+++///222111000000111...***)))***+++)))(((((()))+++---............***++++++++++++***))))))'''***---...---++++++***,,,+++***(((((()))+++,,,)))------))))))------))),,,***((((((+++,,,+++)))(((''''''(((***,,,,,,,,,,,,,,,+++***+++---000111***))))))+++000333222111777111---///555999888444===IIIWWWggg|||vvvdddTTTGGG<<<<<<<<<;;;:::777555444555555444444444333333333444333222222111111222222111000//////222333333333444333222111000000000000...000111111000000111333999::::::::::::999888888999777333///,,,+++,,,---///...------...///000111nnnWWWMMMEEEBBBAAA??????@@@CCCDDDJJJUUU___lll}}}tttjjjbbbXXXQQQLLLFFF>>>999888666444111222...---111222000///111111...+++***++++++***))),,,,,,---...---,,,+++***'''(((***+++,,,,,,------)))+++,,,,,,+++***,,,------,,,***))))))***+++,,,,,,000///+++***---,,,((()))((('''(((,,,......---,,,+++***)))***+++++++++...---,,,++++++,,,...///...---,,,...111333333111222111111333666888888888===IIIWWWggg~~~ppp___PPPDDD>>>===;;;999777666666666555444444444444333333333444444333333222222333333444333111111333333333222222222111000////////////...///000000//////000222777777888888888888777777888666333000...---------...---,,,,,,,,,...///000jjjUUUMMMFFFDDDCCC???======BBBCCCIIIRRR\\\hhhxxxqqqbbbYYYRRRNNNLLLFFF???:::888666333000111000000222111......222111///,,,++++++,,,+++***------.........---++++++((()))***,,,------------+++++++++***)))***,,,///---,,,+++******+++,,,---///111000,,,+++,,,+++(((***)))(((***,,,...///......---,,,+++************///...---,,,+++,,,------000///......000222222111000333555666555666888;;;>>>IIIXXXiiihhhWWWJJJ@@@@@@>>>:::777555555666777444444444444333333333333555444444444333333333333555333111111222222000///111000///......------------...000///......///000444444555555555555555444555555444222111000///...,,,,,,,,,+++,,,,,,---...gggVVVMMMEEEBBBAAA>>><<<===??????DDDMMMVVVaaaqqqqqq___SSSLLLIIIIIICCC===999888777444111111111333444000,,,...333111///---,,,,,,,,,,,,,,,***+++---...//////......,,,------------,,,++++++***+++,,,+++******,,,...,,,,,,+++++++++,,,---......///...,,,++++++***)))...---,,,+++,,,,,,,,,,,,------,,,+++)))))))))***...------,,,,,,,,,---...------,,,---...000111111666666666444333555999<<>>???===:::777666555666666444444444333333333222222333333444333333333222222000///......//////...,,,111000///...---------------...///...------...///000111111222333333333333333333444444333222000///,,,,,,,,,,,,,,,,,,------|||eeeWWWLLLBBB>>>===<<<===???>>>>>>BBBJJJRRR\\\kkkxxxrrr___QQQIIIFFFCCC???:::888888888555333111111222333000,,,---222//////...,,,++++++,,,---***+++,,,............---,,,------------,,,++++++'''***---...---+++++++++++++++++++++,,,------...+++******++++++***)))***---------,,,+++++++++,,,(((***+++***((((((***---++++++,,,,,,---...//////+++,,,,,,,,,...000333555???:::444111222555999:::@@@KKK\\\ppplllYYYKKKBBB>>><<<;;;;;;:::888666444333444444333333333222222222111222222222222111000000---------...000000///---111111000///............---...///...---,,,---...---...///000111222222222111222333444444333111000------.........---------}}}gggUUUJJJ???;;;;;;:::<<>>>>>BBBIIIPPPYYYhhhuuunnn]]]PPPGGGCCC???;;;777666777777555333000//////111000------111.........,,,******,,,...------......---+++)))(((((()))***,,,------------&&&)))---///...,,,************++++++,,,,,,------+++((((((++++++))))))+++)))***++++++++++++---///%%%(((***)))((((((+++///******+++,,,...//////000---......//////222666:::@@@:::333///111555888:::@@@MMM___uuuzzzdddTTTGGG@@@>>>:::;;;;;;:::999666333222333333333333222222222222000111222222222111///.........///111333333222000111000///......------...---/////////---,,,---...,,,---...000111222222222111222333333333222111000---............------,,,{{{fffPPPFFF===;;;;;;:::;;;=========@@@FFFMMMVVVdddpppwwweeeWWWMMMEEEAAA===999555444555555333000000,,,,,,///000......///,,,------+++))))))+++...,,,---------,,,***(((''''''(((***+++,,,,,,------(((***,,,---,,,++++++,,,((()))***+++,,,,,,,,,,,,---***))),,,,,,((('''+++(((***++++++)))***,,,///%%%(((++++++((((((,,,000+++,,,,,,---...............///000///...111555999888777555333222444888;;;AAANNNbbbzzzqqq^^^PPPEEE???>>><<<;;;:::888666555444333333333333222222222222111000111222333333111000...000000000222444333111///000///...---,,,,,,,,,,,,...///000///---------...,,,---...000222333333333111222222222111000000///,,,------...---,,,+++***sss^^^KKKCCC===<<<===;;;:::;;;;;;:::===CCCIIIRRR___lllooo]]]QQQJJJDDD@@@===999555444444444111---000+++)))---111000......+++,,,---+++((((((+++...((()))***+++,,,+++***)))***++++++++++++***))))))+++++++++***)))***,,,...'''((()))***+++,,,,,,,,,111,,,+++...---'''&&&***+++------+++((('''(((+++'''+++---,,,)))))),,,000------......------,,,+++...//////...,,,---222666...444888777333222888>>>AAAOOOddd|||kkkZZZNNNCCC>>>>>>>>><<<999666444444555666333333333222222222111111111222333444444333111///000000000111222111...+++......---,,,++++++++++++///000111000...------///,,,---///000222333444444222222111000000/////////+++,,,,,,---,,,+++***)))lll[[[GGGCCC>>>;;;;;;<<<<<<<<>>;;;888666555444222111222111111000///.........------+++******+++------)))*********))))))+++---///---++++++,,,***&&&"""((((((((()))******++++++,,,+++))))))))),,,///111000++++++......))))))------))))))------((((((,,,)))******++++++,,,---------------.........//////......///000111222333333...///222666555444888???FFFRRRjjjgggVVVLLLEEE@@@???;;;:::777555444444555666111111222222222222111111111555777555000...000333000000///...---.........111000...,,,+++,,,---...---,,,+++,,,.........---///............//////000---......///////////////,,,,,,,,,+++++++++******jjjYYYFFFBBB===:::::::::;;;;;;<<<:::;;;???DDDLLLXXXcccwww}}}hhhUUUJJJEEECCCBBB<<<:::777555444333111///111111000000///......---------,,,,,,,,,,,,------***+++,,,+++******,,,...***))))))+++...///---***(((((())))))***++++++,,,///...,,,+++,,,---...///---******------******---+++'''&&&((('''"""!!!$$$)))******++++++,,,---------------------.........---......///111222222333333222444777666555999@@@JJJWWWnnneeeTTTJJJCCC===<<<:::999777666555444555555111111222222222222111111...111333111---+++---000000000000/////////......///...,,,++++++,,,---......,,,,,,,,,...///...---000000000000000111111222111111111000///...,,,,,,------,,,,,,+++++++++,,,eeeTTTFFFBBB===999888999999999777999===AAABBBGGGSSS```ooo}}}uuubbbRRRIIIEEECCCBBB;;;888555333333222000...000000//////......------------............------+++,,,---,,,++++++---///))))))))),,,///111000///))))))******+++,,,,,,,,,.............../////////+++)))))),,,,,,******------***)))***)))&&&%%%''')))******++++++,,,------------------,,,,,,,,,,,,------...///000111222222777555666888666666;;;BBBOOO\\\ssszzzaaaQQQGGG@@@;;;:::999888888777666555444444111111222222222222111111...000222000---+++---///000000111111111000///...---,,,+++++++++,,,---......---,,,---///000///...000000000000000111222222111111111000///...---,,,---,,,+++*********+++,,,zzz___NNNFFFBBB===999888999999888;;;:::<<<@@@BBBGGGSSS___lll{{{vvvmmmaaaVVVMMMFFF???::::::888555333333222000///////////////......------,,,---...//////...---,,,+++,,,---,,,******,,,...,,,++++++,,,---------,,,)))******+++,,,,,,------***+++---///000000//////+++******+++***))))))***,,,++++++------------...)))******++++++,,,---------,,,,,,,,,,,,+++++++++---......///000000111111666555555777666777===EEEQQQ^^^vvvrrr\\\NNNFFF???<<<<<<888888888777666555333222111222222333333222222111000222333222000...000111///000222333222111///---,,,,,,+++,,,,,,...///000///...---...000000000///...------......///000111......///000000000000000,,,+++)))(((((((((******vvv\\\LLLGGGCCC>>>:::999:::::::::CCC<<<999===CCCKKKVVV___nnn|||rrriii^^^SSSKKKDDD===888:::888555444333333111000///////////////.........,,,---...//////...---,,,***+++,,,+++))))))***,,,,,,,,,++++++)))))))))))))))******+++,,,,,,------***+++---......---+++***,,,,,,,,,***)))))))))((('''((())))))***,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111222111333666666888???GGGPPP___xxxyyyiiiWWWLLLEEE@@@???@@@777777777777666444333222222222333333333333222222222333333333111111111222///000222333222111///---,,,------...///000111111///...---...000000000///------------...///000111...//////000000000000000---,,,+++***)))******+++ttt[[[NNNFFFBBB===::::::;;;;;;;;;EEE===888;;;CCCMMMWWW```rrrttthhhXXXJJJCCC???===<<<999777555333333333111000000000000000000/////////------............------***++++++***)))(((***+++((())))))((('''''')))+++))))))******+++,,,,,,,,,,,,------,,,+++)))'''&&&+++------***)))+++***((()))++++++))))))++++++((()))******++++++,,,------+++,,,,,,,,,------------///000000000111111111222//////111555777888???GGGPPP```zzzooobbbRRRIIIDDD@@@???BBB888777777666555444333333222222333333333333222222111111111000000000000000000000111111111000///...------...///000111111111...---,,,---///000///...////////////000222333444222222222111000///...---............------,,,,,,oooYYYMMMCCC@@@;;;999999:::;;;<<<>>>:::888<<>>FFFPPPbbbiii\\\OOOGGGAAA======@@@999888666444333333333444222333333444444333333222000/////////000000000///000000000/////////......------...//////000000000...,,,,,,,,,...///...---......//////000222333444222222222111000///...---+++,,,.........---+++***jjjVVVKKKAAA>>>999777888:::;;;;;;666666:::>>>@@@EEEQQQ]]]rrreee\\\QQQGGGBBB>>>999666666444222111111000///...111111111111111222222222------+++******+++---------......,,,******+++---)))++++++)))&&&%%%'''***((((((((()))******++++++%%%&&&''')))+++---///000&&&+++,,,)))+++111222...&&&+++,,,)))+++000222...)))******+++,,,,,,------***+++,,,---///000111111222222222222222333333333000111555999999999===DDDRRReeefffZZZMMMEEE???::::::===:::888555333222222333444222333333444444333333222111000///000111222111000000000///............///,,,---......///.........---,,,+++,,,...///...---,,,,,,------...000111222//////000111111111111111''')))+++,,,,,,***'''&&&cccNNNCCC@@@CCCAAA;;;999;;;999444;;;999:::<<>>FFFWWWjjjwww___TTTHHHBBB???<<<;;;===<<<:::777666666555444222111333666777555444333333000000000000////////////---///222222111000000111...,,,,,,///...+++***,,,...............///000000,,,***---222222---...333222...///333222+++***------...///000///,,,***(((cccOOOFFF>>>AAA@@@;;;:::<<<;;;777:::999:::===@@@GGGVVVdddqqqwwweeeVVVHHHBBB@@@<<<888666555444333222222111000///333777999666000+++***+++---,,,++++++++++++,,,------------+++)))(((***+++************************---+++)))***+++,,,***)))(((((((((+++...000...,,,+++++++++******)))))))))*********)))))))))(((((()))+++,,,+++)))(((***,,,+++++++++)))(((***---000000111333222222111333444555222111444666999@@@HHHYYYmmmsss^^^SSSHHHCCC@@@<<<;;;===:::888555444444444222111111333555666555333222333111111111111000000000000000111111///------...000111......111111------///...............//////000---,,,...333222......222000,,,+++//////+++)))++++++,,,,,,---,,,+++)))(((zzz```NNNFFF<<<>>>>>>;;;;;;===<<<:::999888:::===AAAIIIYYYhhhvvvsssaaaSSSEEE@@@???;;;777666222222222222222111111111555777888555///***)))***++++++************++++++------,,,***((((((***,,,++++++++++++++++++++++++,,,***))))))******)))'''''''''))),,,......+++(((,,,,,,,,,,,,,,,++++++++++++++++++*********))))))***++++++***))))))***,,,,,,,,,,,,***))))))+++---...000111222222222444666333000000444777:::BBBKKK[[[ooommm\\\QQQGGGCCC@@@===<<<===:::777555444444444222111000222444555333222222222222222222222111111111111333222000,,,******---///111//////222222...---000......------......///000///...000333222......111000+++))),,,...---,,,,,,++++++++++++++++++++++++sssZZZKKKDDD;;;<<<<<<::::::::::::999888888:::???CCCLLL\\\kkk}}}ttt^^^QQQDDD@@@???<<<888777222333333222111000000111...000111000---++++++,,,+++++++++******+++++++++,,,,,,,,,***((((((***,,,+++++++++++++++++++++++++++***))))))((((((''''''******,,,---------+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))******++++++,,,---,,,++++++,,,......000222222111111333444333000111444777;;;CCCKKKZZZqqqxxxgggXXXNNNEEEBBBAAA===<<<===;;;999777666666666555333000222444444222111111222222222111111111000000000111111000---++++++---//////------000000,,,,,,......------------...//////000111222333111///...///111---)))+++///111000///---,,,,,,,,,,,,---...///nnnVVVHHHCCC<<<;;;::::::999777777777999888;;;@@@EEEOOO___nnnwww]]]PPPDDD@@@@@@===999777333555555333///---...///,,,---......------......++++++,,,,,,,,,,,,+++++++++++++++***((((((***,,,++++++++++++++++++++++++))))))))))))(((''''''''',,,,,,,,,+++*********+++*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++******)))******++++++)))+++............000111000111222222000000111222444222222555777:::BBBJJJZZZrrrpppbbbSSSJJJCCCAAA@@@===;;;<<<;;;999666666666666555444111222333333222111222333111111000000000/////////---///000000///...///000///------000///,,,+++------------------.../////////222444222000//////...///---+++***---000000///,,,,,,,,,,,,,,,...//////lllUUUHHHCCC<<<:::999;;;:::666666888::::::<<>>CCCHHHRRRbbbrrrnnnZZZNNNBBB??????;;;666444111444555333...,,,---000111000.........------,,,)))***+++,,,,,,+++***)))*********)))((((((***,,,************************&&&(((******((((((***,,,)))+++,,,+++)))((()))+++))))))))))))******++++++++++++++++++************,,,***((()))+++,,,+++)))))),,,000111111////////////000111111000000111222333000111555888<<>>>>>???;;;999999888666444444444555444333333444444444222222333555111111111000000000//////.../////////------...//////------000///,,,+++---------,,,,,,------...///+++111333///...000000---&&&---000,,,(((+++,,,,,,)))***+++,,,,,,,,,+++***fffOOOBBB>>><<<888999>>>>>>;;;<<<@@@<<<<<<>>>CCCIIIRRRcccrrrzzzfffYYYMMMAAA>>>===999444222///222444333...,,,///222...,,,++++++,,,---,,,,,,((()))***++++++***)))((()))******)))'''(((***,,,))))))))))))))))))))))))%%%(((******))))))+++...(((,,,000000...+++++++++))))))*********++++++++++++++++++*********))))))---***((((((+++,,,+++)))***---000111000...,,,,,,---///000111000111222444111///000555999>>>GGGOOOccc|||rrr___XXXHHHAAA<<<===>>>;;;888888:::888666666666777666555444555555444333222444666222222222111111111111000111000...,,,)))))),,,...---******------))))))+++---,,,,,,,,,,,,---......***000222...---000000,,,&&&000444///***+++------+++,,,...//////...,,,+++|||___OOOCCC;;;::::::999999888999999999;;;<<>>AAAEEEIIITTTiii}}}mmm```SSSLLLCCC<<<888666555555111111000///................../////////...---,,,&&&))),,,---+++***+++,,,+++,,,,,,***''''''))),,,,,,---...//////---***(((''''''((()))***,,,...///000///...,,,+++*********---+++)))(((''''''((()))'''******&&&%%%))),,,,,,***+++...//////...,,,+++...///000///...---...///.........///000111222333444333444777999===GGGQQQgggvvvaaaSSSLLLCCCBBB@@@===;;;999777777:::888666666666666555444444444333333222111111111333222111////////////000111...,,,+++,,,---,,,,,,---+++)))***,,,---,,,***...------,,,,,,,,,------......//////...---,,,+++&&&)))+++,,,,,,,,,...///)))************))))))(((www\\\LLLAAA::::::999999888999999:::::::::===BBBHHHLLLWWWlllyyyfff[[[RRRLLLCCC;;;777666555444333333222000000//////////////////000///......---...///...---+++***+++---+++,,,---,,,***)))***+++++++++,,,,,,,,,,,,++++++&&&&&&''')))+++---///000111000///---,,,+++******+++***((('''&&&&&&'''((($$$)))***((((((+++---,,,+++---000222444444333333000111111000...---...///////////////000222333444444333444777999>>>IIISSSfffkkkXXXKKKEEEAAA@@@???===;;;:::::::::;;;888666555555444333111333333222222111000000000000000////////////000000000---++++++,,,------------+++***+++,,,,,,+++***---,,,,,,,,,,,,------...////////////...,,,+++***$$$''')))******+++,,,...'''((()))***************sssZZZIII@@@:::999999888888999999::::::888;;;BBBHHHMMMWWWkkk~~~tttcccYYYPPPJJJBBB;;;777555444333555555333222111111000000///000000/////////.........------,,,************+++,,,------,,,,,,++++++************++++++,,,---''''''((()))***,,,...///111000///---,,,+++*********)))(((((('''(((((()))"""'''***((((((******((()))+++///222555777888888///000111000...,,,---............///000111333333444222333777:::???JJJVVVjjjyyybbbQQQFFFAAAAAAAAA???>>><<<<<<;;;;;;999777444333444333222111222111111111000000//////////////////000000111111///---++++++,,,.........------,,,,,,,,,,,,,,,+++++++++++++++,,,---....../////////...---,,,+++***((()))++++++***))))))***(((((()))***************pppXXXHHH???;;;999888888888999999:::;;;999<<>><<<:::999999999666444222222333444333222111111000000000000000//////000000111222222222222///---++++++,,,............//////...---,,,------+++++++++++++++,,,---...///......---,,,+++++++++***+++---,,,+++))))))******************)))((((((mmmWWWGGG>>><<<888888888888999:::;;;;;;;;;???FFFMMMTTTaaawwwqqqaaaWWWIIIEEE>>>999777666444333333333222111111111222222//////...------------...++++++,,,...//////,,,***,,,+++***+++---...---,,,+++++++++++++++,,,---...++++++************++++++...---,,,++++++++++++,,,***++++++,,,,,,---------)))---///,,,***,,,+++)))------------,,,,,,+++***+++,,,------,,,+++,,,---------------...000111222333222333666;;;BBBOOO[[[rrrlllXXXLLLCCC???===<<<:::999777777666666555333222222333444444333111111000000000000000000///000111222222222222222000---++++++,,,---------...///000...,,,+++,,,---,,,++++++++++++,,,,,,---...------,,,+++,,,,,,,,,)))+++------,,,+++,,,---***************)))((('''kkkWWWFFF>>>>>>888888888888999:::;;;<<<;;;???GGGPPPYYYiiippp]]]RRRFFFBBB<<<888777666555444333333333333333444444555///...---,,,+++,,,,,,---///---+++,,,...///---+++---+++((()))+++------,,,,,,,,,,,,,,,------------******))))))***+++,,,,,,+++************+++,,,,,,******+++,,,---.........(((---...,,,***,,,---+++000//////...---,,,++++++***,,,------,,,,,,...///------......///000222333333111222666;;;CCCPPP]]]xxxgggUUUIIIAAA===;;;:::999999888888999999777555333333333444333222111111111111111111111111///000111222222111000000111...,,,+++,,,---,,,,,,,,,...///---***)))***+++,,,,,,++++++***+++++++++---,,,+++++++++,,,---...+++,,,...---,,,******+++((())))))************)))kkkVVVFFF>>>>>>888888888888999:::;;;<<<999===EEEOOO[[[mmmnnnZZZNNNDDD@@@;;;888777777666555............///000111222...---,,,+++***+++,,,,,,222...)))(((***,,,,,,+++...***''''''***---------,,,------......------,,,((((((((()))***,,,---...))))))))))))***+++,,,---)))***+++,,,---.........%%%***+++)))(((,,,---,,,)))))))))******+++++++++***,,,............000111......//////000222333444333111222666;;;CCCQQQ^^^~~~}}}dddSSSHHH@@@;;;;;;;;;;;;;;;<<<===>>>>>>999777444333333333222000111111111111111222222222...///000111111000///...111///,,,+++,,,,,,,,,+++***,,,...,,,)))'''(((***------,,,+++************,,,++++++***+++,,,...//////000000...***'''&&&&&&&&&'''(((***++++++,,,,,,|||bbbPPPCCC<<<:::999999888888999999:::;;;:::<<>>>>>===<<<:::999888888;;;333111555222)))'''---444333111000000000111222333222000///...///111222///...---,,,++++++++++++***---///---***((((((***///...------------,,,++++++///000,,,---222222...)))************)))((((((+++******)))))))))))))))xxx___NNNCCC===<<<::::::999999::::::;;;<<<===???GGGSSSbbbrrroooaaaPPPGGGBBB<<<888666555444333222111000//////.../////////...,,,+++******++++++------,,,,,,,,,,,,------*********)))))))))((((((,,,+++))))))***)))(((&&&+++,,,...//////...------'''((())))))************------,,,+++***)))((('''))))))***++++++,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,------......//////111222333222111000111222333222555:::AAAKKK\\\kkkuuubbbSSSHHHBBBAAA>>>===<<<;;;:::888777777999222111666444---,,,111333222111000///000111111222111000///...///000000000///...------,,,,,,,,,,,,---...---+++*********---,,,+++,,,,,,,,,++++++***------******------)))((())))))***+++++++++***+++******)))))))))))))))uuu\\\LLLBBB<<<<<<;;;;;;::::::;;;;;;<<<===@@@BBBJJJVVVcccrrryyynnncccRRRGGGCCC===999666555444333000000////////////000000...---+++***)))******+++,,,,,,,,,++++++,,,,,,,,,*********))))))))))))))),,,***))))))******(((''''''))),,,///000///...---******)))))))))******+++,,,,,,,,,+++***)))(((((((((((()))******+++,,,,,,,,,,,,+++++++++,,,---.........---------......///333444444222000000111222333333777===EEEPPPcccsssrrr___RRRHHHBBBAAA===<<<;;;:::999777666666777222222777666111111666222111000/////////000000000////////////.........///......------,,,,,,,,,...---------------+++)))******+++++++++++++++,,,+++---,,,))))))******''''''((()))+++,,,,,,------+++******)))))))))))))))uuu[[[JJJ???:::999:::::::::::::::;;;<<<<<>>???999888888888888999::::::<<<@@@JJJZZZkkk}}}}}}eeeWWWQQQGGG<<<:::777555555555444333000000////////////000000///...---,,,,,,,,,---...***+++,,,------,,,+++***)))))))))))))))************)))((()))******)))((()))***---//////...---+++)))(((((()))***+++,,,,,,***************++++++++++++***)))((()))***+++,,,,,,,,,+++++++++,,,---...,,,,,,---......------,,,///111444555555555666888:::<<<@@@EEEJJJUUUkkkvvvcccWWWNNNEEE@@@???<<<;;;:::999888666555555666555555444222111000000000000111111111000///...///............------------.../////////...---,,,---,,,,,,---......,,,+++***---///...,,,+++---000)))'''(((+++,,,***+++---++++++,,,,,,+++***))))))+++******)))))))))))))))lllTTTFFF???===>>>:::999999999999:::;;;;;;@@@CCCMMM]]]oooxxxcccXXXQQQFFF>>><<<888666555444222000222111000//////...//////------,,,++++++,,,---...+++,,,---......---,,,+++(((((()))))))))************)))((()))***+++***(((---...//////...---,,,+++%%%&&&''')))***+++,,,,,,))))))*********+++++++++---,,,***)))))))))+++,,,,,,,,,+++++++++,,,---...+++,,,///111111000///...///222555777777666555555999;;;@@@EEEIIIUUUmmmqqq___TTTMMMEEE@@@>>><<<<<<;;;999888777666555555666555333222222111000000111222222222111000///000000...---------...///---...000111111000...---***+++------,,,++++++,,,***---000...***)))+++...***''''''++++++''''''+++))))))******+++*********+++******)))))))))))))))lllSSSDDD;;;999999;;;::::::::::::;;;<<<<<>>===<<<;;;:::999777666666444555555333333444444222111222222333333111000///222000...---,,,---///000+++---...000000///---,,,(((+++...---***)))+++---***---///---)))''')))------)))(((,,,+++'''&&&***&&&'''((()))***++++++++++++******)))))))))))))))jjjVVVJJJ???999999888888999:::;;;;;;<<<<<<>>>JJJZZZhhhuuuzzzpppggg[[[PPPJJJ>>>;;;777666666666666555444111///.........,,,+++,,,...000...+++***+++...111000///......---......+++++++++,,,,,,---------))))))***+++,,,,,,---......000222000,,,))))))******************+++++++++...---,,,***)))(((((((((***++++++***)))***,,,...,,,+++***+++---...---,,,///000111222444666777888555444333222111222666999;;;;;;888>>>OOO[[[nnnsssiiiZZZMMMFFFBBB???>>>:::999888888777777888888:::666222111222444333111333222111000000111222333////////////000000000000+++,,,,,,------............------,,,,,,,,,------............---,,,+++++++++++++++*********))))))+++***)))((('''''''''''''''((()))*********((((((hhhTTTIII>>>999:::888999999:::;;;<<<======AAAIIIVVVeeevvvxxxmmmdddYYYOOOIIIBBB???:::666555444333333444222000/////////...---000111111111/////////000..................//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...///...***(((((()))))))))***+++++++++++++++++++++***************++++++++++++***)))))),,,...,,,+++***+++,,,---,,,+++,,,,,,---...///111222222222222222111111333777:::===<<<888>>>OOO]]]ttt}}}jjj```RRRHHHDDDBBB???===999999888888777777888888999666333333555666666555222222111000000111222222/////////////////////000,,,,,,,,,------............------,,,,,,---------/////////...---,,,******+++++++++*********))))))******)))((((((((())))))''''''((())))))))))))(((dddPPPEEE===999;;;999999999:::;;;<<<>>>>>>DDDIIISSScccwwwtttjjjaaaVVVLLLGGGCCC???:::666555555444333555333111000111111000......---,,,---...///...---,,,,,,------...///000000+++++++++++++++*********---,,,,,,,,,+++++++++***+++,,,,,,+++)))'''((()))((()))***+++,,,+++******(((((())))))***+++------+++,,,,,,***))))))+++---,,,+++******+++,,,+++)))******+++,,,,,,------...000111111111222444888;;;>>>===999???PPP```xxxnnn___UUUHHHBBBBBBBBB???;;;999999888888888777777777333222000000222333444444222222111000000111222222////////////////////////,,,,,,---------------------------,,,,,,------...000000//////---,,,******+++************)))))))))***))))))))))))***++++++((('''''''''(((((()))***___KKKBBB:::888;;;888888888999:::<<<===???CCCIIITTTbbbuuusssggg___SSSJJJEEE???<<<777555555666666666444222000000111111000///,,,)))((()))---...---***,,,,,,------............,,,++++++******)))))))))************************+++++++++***)))((())))))((()))***,,,,,,+++***)))(((((())))))***+++------+++,,,,,,***((((((***,,,,,,+++)))***++++++***(((,,,,,,,,,,,,------------000111222222222333777999;;;<<<:::@@@QQQ```xxxyyyeeeVVVMMMBBB>>>@@@AAA>>>999888888888888888777777666222111000000000111222222222111111111111111111222///////////////.........---------------------,,,------,,,,,,,,,---........./////////...---,,,+++************))))))))))))))))))))))))***+++,,,---(((''''''&&&'''(((***+++|||ZZZGGG???999888;;;777777777777999;;;===???BBBKKKXXXdddsssqqqeee\\\QQQHHHCCC===:::777555555555555444222000//////000111000///---+++)))+++...000...,,,------......---,,,+++***,,,++++++******)))))))))******++++++,,,------...---,,,+++***************((()))***+++,,,+++******+++***************+++++++++++++++***((((((***,,,+++***))))))++++++***)))------------------------111222333222111222444666666::::::CCCRRR^^^tttqqq^^^QQQIIIAAA>>>@@@@@@<<<777777888888888888777666555777777666555444333333444111111111222222111111111000/////////......------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///------......//////......))))))))))))))))))))))))))))))))))))***+++------((((((''''''((()))+++,,,xxxWWWFFF???999888;;;888777777777999;;;>>>@@@CCCMMMZZZeeerrrnnnbbbZZZPPPGGGCCC???===:::888777555222///111///......000111111000,,,+++***+++,,,---,,,+++,,,---......---+++***)))+++++++++++++++*********,,,,,,---...///000111111000...+++***+++++++++******************+++++++++,,,,,,+++***)))))))))***)))******)))((()))+++---+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111222333333111111333555333999;;;DDDSSS^^^sss|||fffUUULLLHHHCCC@@@???>>>;;;888666777888888888777666555666777777555333111111222000111222222222222111000000//////......---------//////...---,,,,,,++++++,,,,,,,,,,,,---......///------...////////////...(((((()))))))))))))))***((((((((()))***+++,,,---((((((((()))***+++,,,---wwwXXXHHHBBB<<<:::===:::999888888:::===AAACCCGGGNNNXXXdddtttzzzhhh^^^XXXPPPIIIFFF???>>>===<<<;;;777333///111000//////111333222222***+++,,,+++***)))***+++***+++,,,------,,,***)))++++++++++++,,,,,,,,,,,,---------....../////////222///+++******+++***)))+++***)))((()))***,,,---,,,++++++***))))))******'''((()))(((((())),,,...***))))))***---......---++++++,,,,,,---------...///111222222222222444666444999<<>>;;;;;;<<<555666888999888777555444///222444444222111222444000111222333333222111000000000///...------,,,,,,000000///...,,,+++******+++++++++,,,---...///000333222222000...,,,***)))'''((((((((())))))******((((((((((((((())))))***((()))+++---............wwwXXXKKKAAA>>><<<666;;;;;;;;;;;;;;;===BBBEEEGGGLLLVVVggg{{{rrrccc\\\WWWOOOGGGCCCAAA@@@>>><<<;;;::::::;;;222222222333333444444444///.........------------((((((***,,,//////,,,***)))***++++++++++++***)))((()))***,,,---...//////...+++((()))+++---,,,+++******************++++++)))***+++,,,---,,,++++++******++++++++++++******,,,,,,++++++,,,,,,---...,,,,,,---....../////////111333555666555333333444888;;;AAAJJJUUUhhhzzziii\\\QQQJJJIIIGGGDDDAAA>>>;;;:::999555555666666666666666666444444444444444555666666//////000000000111111222111111000///...---,,,,,,...---,,,,,,++++++,,,,,,)))***+++---...//////000000111222222000---***'''---((((((------******///***&&&&&&++++++((((((---...,,,+++***+++---000222nnnRRRHHHAAA@@@@@@:::999:::::::::;;;>>>CCCGGGJJJQQQ]]]nnnrrrccc[[[VVVMMMEEEAAA???>>><<<:::888888888888777666555444222000//////.........---------,,,,,,)))((()))+++---...,,,+++************************)))***+++,,,---.........111...+++***+++---,,,+++,,,+++++++++***))))))))))))***+++,,,---,,,++++++******++++++++++++*********************++++++,,,,,,,,,,,,,,,---...///000444666888999888777777888444888@@@JJJWWWkkkuuueeeYYYOOOHHHEEEDDDAAA???===;;;:::999666666666666666555555555???===999555333333444555333444444444333222111111///////////////............---,,,,,,++++++,,,,,,++++++,,,---............///000000000///---***)))...++++++...---'''&&&(((+++'''&&&((()))'''(((---,,,+++******+++---///111eeeMMMFFF@@@???@@@;;;888999999:::;;;???DDDHHHLLLUUUddduuuqqqbbbYYYSSSJJJAAA===<<<;;;999777666555555555777777555333111///...---.........---------,,,,,,***)))((()))+++,,,,,,+++,,,+++***))))))***+++,,,***+++,,,,,,---------,,,///+++(((&&&&&&'''((('''---,,,,,,+++***)))(((((()))***+++,,,---,,,++++++******++++++++++++******++++++******++++++,,,---,,,,,,+++++++++---///000555777888999888777888999444888AAALLLZZZoooooo```UUULLLFFFAAA@@@???===;;;:::999999777777666666555555555444CCC@@@:::555222111333444111222333555444333111000............//////000000...---,,,,,,++++++,,,,,,---------------,,,,,,,,,/////////...------,,,,,,---++++++---,,,'''$$$%%%+++(((&&&''''''''')))---)))******+++,,,---...///dddMMMFFF???<<<<<<777999999::::::;;;>>>BBBFFFLLLXXXiiizzzppp```WWWPPPGGG>>>:::;;;999777555444333333444222222222222111111111111/////////.........------,,,***'''''')))+++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,------,,,,,,+++,,,)))&&&$$$$$$%%%'''(((,,,+++++++++***))))))))))))***+++,,,---,,,++++++******++++++++++++******---------,,,------...///,,,+++*********,,,...///111222444444333333444666888;;;DDDNNN[[[ppp{{{hhh[[[RRRJJJDDDAAA@@@>>><<<;;;999999888777777777666555555444444:::888555222000111222333(((+++...111333333111000.........///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------000///...---------...///***)))((())))))(((((((((***)))((())))))))))))***'''(((***,,,............dddNNNGGG>>>;;;<<<777;;;;;;;;;::::::<<<@@@CCCMMM[[[nnn~~~~~~ooo^^^TTTNNNEEE===::::::999777555333333333333//////000000111222333333000000000////////////...---+++(((''')))+++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,------,,,,,,++++++,,,+++***))))))+++...000)))))))))***+++++++++,,,)))***+++,,,---,,,++++++******++++++++++++******---,,,,,,,,,,,,---......++++++******+++,,,...///...///000000000000222444888<<>><<<>>>;;;<<<<<<;;;:::999;;;>>>BBBNNN___qqq|||lll[[[RRRMMMEEE>>>;;;999888666444333222222333000000000000000000000000000000000/////////.........,,,)))(((***,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,---------,,,++++++)))***+++******+++...000(((((()))***+++,,,,,,---)))***+++,,,---,,,++++++******++++++++++++************))))))******+++,,,++++++,,,,,,---.........///000111111000111444666555:::CCCPPP___vvvlll\\\SSSMMMHHHDDDEEECCCAAA>>><<<:::888888666666666666666666666666333444444555444222000......///000111111000...---111111000///...---,,,,,,...---,,,,,,++++++,,,,,,))))))))))))+++---///111111000...------...///000------***%%%$$$''')))((('''***,,,+++***+++)))%%%''')))+++...///000000000bbbMMMFFF===<<>>888777555333111111111111111111000000000/////////............------------///---+++***,,,------,,,************************++++++,,,------,,,,,,,,,&&&(((******)))(((***+++)))))))))***+++++++++,,,)))***+++,,,---,,,++++++******++++++++++++******))))))(((((())))))***+++***+++---/////////...---111222333222222333666888666:::DDDPPP```vvvxxxfffWWWOOOKKKFFFCCCCCCBBB@@@>>><<<;;;:::999444444555555666777777777555444444333222111000000222222222222111000//////000000//////.........---...---,,,,,,++++++,,,,,,+++***))))))***,,,...//////...------,,,,,,,,,,,,(((,,,+++((('''******&&&(((+++***%%%%%%((()))&&&)))***,,,...///111222222dddNNNEEE;;;999===;;;999999999999999<<>>===<<<;;;;;;;;;333333444555666777888888333222000//////000222333//////000000000111222222.........///////////////...---,,,,,,++++++,,,,,,---,,,***))))))***,,,---------,,,,,,+++***))))))!!!'''+++***,,,///---''')))+++''' &&&)))'''***+++,,,...000111333444dddMMMFFF@@@>>>>>>888888666777999::::::>>>EEEOOOXXXhhh|||vvvhhhYYYOOOHHHAAA>>>???<<<777111///111222///,,,222111000.........///000000///...---,,,+++++++++******+++,,,,,,---......************************,,,,,,............,,,,,,+++,,,---...---,,,+++***&&&,,,///---,,,,,,+++(((((()))+++,,,---,,,,,,+++)))***++++++***)))((('''+++,,,---,,,*********,,,***---000000---,,,...111000222444333222333777;;;;;;>>>FFFSSS```ttt}}}mmm\\\TTTPPPKKKFFFDDD===??????===999888999<<<666666666666666555555555999888555333222111111111000000000000////////////////////////...---,,,+++,,,,,,,,,---------......,,,+++***,,,...//////...///...---+++***)))((((((******)))))))))))))))))))))+++,,,,,,+++***,,,---...,,,+++---000222111///cccLLLEEE???>>>???:::999666666999;;;<<>>??????===:::999:::<<<666666666666666555555555888777555333222111111111000000000000////////////------......//////...............---,,,,,,++++++,,,++++++,,,...///...---000///...---,,,+++++++++************************(((***++++++******+++,,,...---,,,...111222222000aaaJJJCCC======???<<<:::777777:::<<>>999999444111------000333333111111111000000000111222222---------------...////////////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***'''((()))+++,,,,,,,,,,,,***,,,***%%%###(((,,,,,,+++++++++,,,++++++***))))))***+++,,,---,,,++++++)))***,,,,,,++++++,,,...,,,,,,,,,...000111000///111000000111333666666666;;;???HHHTTTbbbuuuxxxiiiYYYQQQNNNHHHDDDBBB?????????===;;;::::::<<<777777777666666555555555777666555333222111111111000000000000////////////+++,,,---...///111111222111000///---,,,***)))(((...,,,+++,,,......---,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++***))))))***,,,...------///111333222111```JJJBBB;;;:::>>>;;;;;;999:::>>>@@@AAAFFFMMMXXXaaammm|||tttgggXXXNNNFFF>>>999999555222///...///000000///444444333333222222222222.........------......//////......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''(((((()))***+++++++++%%%(((&&&!!! $$$((())),,,+++++++++******))))))'''((()))***++++++***)))((()))++++++++++++---......,,,+++---111333111...444222000111444555444222>>>BBBLLLXXXfffzzzxxxiiiZZZSSSOOOJJJEEECCC@@@??????===;;;;;;;;;;;;888888777777666555555555666555444333222111000000000000000000////////////,,,,,,---...///111222333000///...---+++***))))))...---,,,,,,---...---++++++***************++++++++++++,,,,,,,,,,,,,,,---)))+++,,,,,,+++***,,,---......///000111222333333~~~___JJJBBB999888;;;999;;;;;;===BBBCCCAAADDDIIIWWWaaammm{{{vvviiiZZZPPPHHH???:::999444222///...///000000111555444444333111000///...000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))++++++++++++))))))***)))))))))))))))))))))'''++++++((('''***,,,+++,,,++++++******)))))))))'''((()))***++++++***)))((()))++++++++++++---...---,,,+++---111333111///222000///111555777666333???CCCMMM[[[jjj}}}uuugggXXXRRROOOJJJEEEBBB@@@???===<<<<<<;;;;;;:::999888888777666666555555444444333333222111000///000000000000////////////.........---...///000111------,,,,,,,,,+++++++++...---,,,,,,---...---+++******)))))))))***++++++++++++,,,,,,,,,---------+++,,,...---,,,,,,---///---...///000111222333333zzz]]]IIIBBB999777:::888;;;;;;===BBBBBBAAACCCGGGTTT___mmm{{{}}}ppp```UUUKKK@@@999888111000///...///111333555111111111000///---,,,+++000///...---,,,+++++++++******+++,,,,,,---......************************)))***+++,,,,,,+++***)))++++++***)))(((((())))))''',,,...,,,+++---...,,,++++++***)))))))))******)))***+++,,,---,,,++++++)))***,,,,,,++++++,,,...,,,,,,---///111222222111------///333777999:::999<<>><<<;;;;;;;;;:::999999999888777777666555555222222333222222000///...000000000000////////////000///---,,,,,,---...///***+++++++++,,,,,,------...,,,+++,,,......---,,,,,,,,,+++++++++,,,,,,---***++++++,,,,,,------...,,,...//////...---///000,,,...000000000000222444sssXXXHHHCCC:::888<<<:::<<<999:::===>>>???DDDKKKQQQ^^^nnn}}}}}}pppaaaVVVKKK@@@999777222111111000000111333555...///000000000///...---...---,,,+++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++***)))))))))***+++,,,&&&***,,,***))),,,---+++******)))(((((()))***+++++++++,,,---,,,+++***)))***+++,,,,,,******+++,,,***,,,///000000111222333---000333666777888999:::<<>><<<<<<888777999;;;>>>FFFOOOPPP]]]oooxxxkkk]]]SSSJJJ@@@999777666666444111//////111222...///111222333333333222++++++******++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))((()))***+++---...(((,,,,,,)))))),,,///...))))))(((((((((***+++,,,)))***++++++***)))((('''+++,,,---,,,*********,,,)))---000111000///222555222666999888666444555777===CCCPPP```qqqpppcccUUUQQQNNNIIIDDDAAA???<<<999999::::::888666::::::999888777666555444000111222222111000///...000000000000////////////---,,,*********,,,...///++++++++++++++++++++++++,,,+++***,,,...//////...+++******)))(((((())))))))))))***++++++,,,------+++,,,...---,,,,,,---///***---//////......000333oooRRRBBBAAA<<<999:::888<<<===???>>>???BBBIIIOOOXXXaaannn|||rrrfffYYYPPPIIIAAA;;;:::666444222000//////000111,,,++++++,,,...///...---+++,,,,,,,,,,,,+++***))))))((((((***,,,......---,,,,,,+++***)))))))))***))))))***+++,,,,,,,,,,,,((()))***+++---...000000555---)))---000,,,******000///---,,,***)))(((''')))***+++,,,,,,+++)))(((*********++++++,,,,,,---&&&(((+++...000000000000666888999999888888999:::@@@EEEOOO^^^rrrnnnaaaUUUPPPLLLGGGDDDCCC@@@???<<<:::888777777777555555666666777777888888222222111111000/////////...///000111000...,,,***...------,,,,,,+++******+++,,,---.........---,,,,,,,,,,,,---------.........+++'''###!!!###(((,,,***---///---)))(((,,,000---...000111111///---,,,//////111111000...,,,***kkkPPPAAA@@@;;;:::<<<999;;;===???>>>???BBBIIIOOOXXX___kkkxxxrrrgggZZZQQQJJJAAA<<<;;;666444222000//////000111...---,,,---...///...---+++++++++*********))))))+++******+++...//////...)))***+++++++++)))((('''))))))***++++++++++++***+++***))))))+++...111222333,,,))),,,///---***+++------,,,,,,***)))'''&&&)))***+++,,,,,,+++)))(((------,,,++++++******)))***+++...000111111111000444666888888888999:::<<>><<<:::888777777777555555666666777777777777222222111111000/////////222222333333222111///...---------,,,,,,,,,,,,,,,++++++---.........---,,,------------............,,,------,,,++++++...000***---///---)))))),,,///,,,---...//////...---,,,...///000000000///...---fffNNN@@@???::::::===:::;;;===>>>>>>???CCCJJJOOOXXX___jjjvvvsssgggZZZRRRJJJAAA;;;:::666444222000//////000111000...---...//////...---,,,+++***)))((())))))***...---------///000///...&&&(((***,,,,,,***'''%%%***************))))))(((---+++)))((())),,,000333111+++))),,,...---,,,,,,******+++,,,+++)))'''&&&))))))+++,,,,,,+++***)))---,,,,,,++++++*********...///111222333222222111222444777888888999;;;===AAAHHHUUUeeezzz|||iii[[[NNNHHHEEEBBB@@@AAA???>>><<<:::888777777777555666666666666777777777222222111111000/////////000000000///......------,,,,,,,,,---------......***+++,,,------------,,,............////////////$$$'''+++......---,,,,,,***,,,...,,,***)))+++...,,,---------------------....../////////000000000cccMMMAAA>>>888999===999;;;===>>>>>>???CCCJJJPPPYYY___jjjuuurrrfffZZZRRRJJJAAA:::888666444222000//////000111111000......//////...,,,---,,,***(((((()))+++,,,000...---...///000...---((()))***++++++***)))(((,,,,,,,,,++++++)))((((((+++***)))((()))+++...///---+++)))+++---...------(((***,,,------+++)))'''))))))***+++++++++******))))))***+++,,,,,,------...///111222333333333333333555777777888888:::<<>>===<<<:::999888777777666666666666666666666666222222111111000////////////...------,,,,,,------++++++,,,---......//////***++++++,,,,,,,,,,,,,,,////////////000000000000!!!%%%))),,,,,,***)))(((+++,,,---,,,***)))+++---------,,,,,,,,,---...///000000///.........///000bbbOOOCCC>>>777888<<<666:::<<<>>>>>>???CCCJJJPPPVVV]]]hhhtttqqqfffZZZRRRJJJ@@@999777666444222000//////000111111000......//////...,,,///...+++******+++,,,---///...,,,---......---+++,,,+++***)))******,,,---.........---,,,+++***)))'''((()))***+++*********++++++******,,,......---)))+++---//////---+++)))))))))******++++++++++++((())))))+++,,,---......,,,---///111222444555555555666888888777777888:::@@@HHHWWWiiiwwwdddVVVIIICCCBBB@@@@@@AAA======<<<;;;:::888777666666666666555555555555555222222111111000/////////222111000/////////000000***++++++,,,---...//////************++++++,,,,,,/////////000000000111111***,,,......,,,++++++,,,++++++++++++******+++,,,......------...///000000222111000...---,,,,,,,,,```PPPEEE???777999<<<666:::<<<>>>>>>???CCCKKKQQQTTT[[[fffrrr~~~qqqfff[[[SSSKKK@@@999666666444222000//////000111000...---...//////...---///...---,,,+++,,,,,,---...,,,+++,,,------,,,+++...,,,***))))))+++...000............---,,,+++***&&&(((***,,,,,,***)))'''***,,,,,,)))***---...,,,+++,,,...///...---+++***)))))))))******+++,,,,,,+++++++++++++++++++++++++++,,,...000222444555666555777888777666666777999@@@HHHWWWiiisssaaaTTTHHHCCCBBB@@@@@@AAA<<<<<<<<<;;;:::999777666666666666555555555555444222222111111000////////////////////////.........******++++++,,,---......******))))))******+++,,,////////////000000000000000000///---+++***,,,...++++++************++++++------...//////000000000111111000...,,,+++))))))zzz]]]OOOFFF???777;;;???999999<<<===>>>???DDDKKKQQQVVV^^^iiittt~~~ssshhh]]]UUUMMMBBB:::777666444222000//////000111...---,,,---...///...------------,,,,,,,,,++++++---,,,++++++---...---,,,,,,+++***)))***+++---...------------,,,,,,+++*********+++,,,++++++***))))))------)))))),,,...+++------------,,,,,,+++***))))))))))))***+++,,,---++++++++++++++++++++++++......///000111333555666333555777777666777888:::AAAIIIWWWiiiooo]]]QQQFFFCCCBBB@@@??????;;;<<<<<<<<<;;;999777666666666555555555444444444222222111111000/////////++++++,,,---------,,,+++*********++++++,,,,,,,,,***))))))((()))***+++,,,........./////////000000//////---***((((((+++---,,,+++))))))***++++++++++++,,,---///000000//////............---+++)))'''vvv[[[NNNFFF???888===BBB;;;999;;;===>>>???DDDKKKQQQZZZbbbmmmwwwuuujjj___WWWOOODDD<<<999666444222000//////000111,,,++++++,,,...///...---+++,,,,,,,,,,,,+++***)))---,,,+++,,,...///...---))))))***+++++++++++++++++++++,,,,,,,,,+++******...---,,,+++++++++,,,---)))......)))(((,,,---***------,,,++++++******)))))))))))))))***+++,,,---'''((()))***,,,---...///111111111111222333444555111333555666777888:::<<>>>>>;;;;;;<<<<<<;;;999888666666666555555555444444444222222111111000/////////,,,...000111111000...---)))************+++++++++***)))((((((((()))+++,,,............//////////////////...,,,******---///,,,***))))))***++++++***)))***---/////////...---***+++---------+++)))(((~~~^^^OOO???;;;<<<;;;999888555888<<>>===AAA>>>:::777777777666555444555666666444222222333333222111///......------222111000///...---------------,,,,,,+++***)))))),,,---,,,+++******,,,...000000000000000000000000...000222000,,,***+++...---+++***+++///000///---//////000000000000000///---------,,,+++***)))(((}}}___PPPAAA======<<<::::::888;;;>>>AAACCCFFFJJJMMMYYYbbbllluuu|||~~~uuummmaaaVVVNNNGGG@@@;;;555444222000...------,,,***++++++,,,------......,,,***((()))+++,,,,,,***,,,+++***)))***,,,...000---+++***+++---///000///,,,+++++++++******))))))))))))(((((()))***+++++++++++++++++++++*********************************++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++***)))...//////000000111111222444333555777666555:::AAAFFFPPP]]]mmmlll^^^PPPFFF>>>???AAA@@@===<<>>>>>===<<<<<<;;;===AAACCCFFFIIIMMMPPPZZZaaajjjqqqwwwxxxssskkk___UUUNNNHHHBBB===444333222111////////////+++++++++,,,------......---+++******+++++++++***---,,,+++***+++---///000*********,,,///111000///------,,,+++***)))(((''''''''''''((()))***+++,,,))))))******************)))))))))***+++,,,,,,---++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,//////000000111222222333444444666999888777:::AAAGGGPPP]]]mmmgggWWWPPPFFF>>>>>>@@@???>>>>>>===;;;777666555555444333333444555444222111111111///////////////000111111---------------------------,,,,,,++++++*********))),,,///000...+++))))))------------------------000---***+++......,,,(((---+++++++++------,,,+++//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,yyy^^^QQQCCC>>>>>><<<<<<===<<>>@@@BBBEEEIIINNNQQQXXX^^^ffflllrrr|||tttkkk^^^RRRJJJCCC===999555444444333222222333333,,,,,,------------......111111111///......//////000///...---------...///,,,,,,---000111000...+++************************)))))))))***+++,,,...///((((((((()))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------))))))***+++---...///000...///000111222333444444444555888;;;:::888;;;AAAHHHSSS```ppprrr\\\NNNLLLDDD?????????>>>???AAA<<<:::888777777777555444222333444444222000000111111000000///////////////,,,---............------,,,,,,+++++++++++++++***///000000///---,,,...///,,,,,,,,,---------------)))+++,,,,,,***)))+++---,,,------,,,,,,+++,,,,,,000000000000000///......+++++++++++++++,,,......wwwYYYMMMBBB<<<:::888:::<<<;;;===???AAACCCGGGMMMQQQZZZ___fffkkkpppxxxxxxooo```TTTKKKDDD===999333222111000000000000000------------------.........//////...,,,,,,---///000///......------------------...000111000---+++))))))*********+++++++++*********+++,,,---...///))))))******************+++++++++++++++*********++++++,,,,,,,,,,,,------*********+++,,,...000111......///000111333444444555555777:::999888;;;BBBIIITTTccctttiiiWWWLLLEEE@@@<<<<<<===;;;;;;===<<<:::888888888888666444333444555444222111111111111111000///////////////,,,,,,.........---,,,+++++++++++++++++++++++++++///000///...------///222222222000///...,,,++++++'''+++------***))),,,///,,,---......,,,,,,---...000111111000000///...---++++++***)))***+++---...vvvXXXMMMBBB<<<:::888999===;;;===>>>@@@BBBFFFLLLPPPVVV\\\dddjjjooovvvxxxnnn```SSSJJJCCC===999333222111000///...........................------+++---...---++++++---/////////...------,,,,,,+++---------///111111///...+++++++++***************+++*********+++,,,,,,---+++++++++++++++*********((())))))******+++++++++++++++,,,,,,,,,,,,------+++******+++,,,...000111,,,---...///111222333444555555666999888666;;;BBBIIIUUUfffxxxsssaaaRRRJJJAAA===;;;<<<<<<999999;;;:::888777777888777555333333555666555333111111222///////////////000000111///000111222111000...,,,+++++++++++++++++++++++++++,,,......------...000222222111000//////......)))***+++,,,,,,,,,---...+++---//////------///111111111111111000///...---+++***)))(((((()))+++,,,vvvXXXMMMBBB===:::888:::>>><<<===>>>@@@BBBGGGLLLQQQOOOWWW```hhhnnnwwwvvvlll]]]QQQHHHBBB<<<888555444333111000/////////..................------***,,,...---++++++...111//////...---,,,++++++***,,,+++,,,...111222222000---,,,,,,+++***)))((((((+++***************++++++---,,,,,,,,,+++*********&&&&&&''')))***+++,,,---++++++,,,,,,,,,---------++++++++++++,,,...000111,,,,,,---///000222333333666555666777666666;;;CCCIIIVVVhhhzzzkkk[[[OOOIII@@@===<<>>;;;:::<<<888777666666777666444222444555666666444222222333------......///111222333444555666777666444222000++++++++++++++++++++++++&&&)))---///...---------((()))***+++,,,...//////,,,***(((***...000///,,,+++---000000......000333111111111111000///...---+++***)))''''''(((***+++zzzWWWKKK???<<<<<<<<<===>>>============>>>BBBHHHLLLRRRWWW___fffnnnwwwtttiii[[[PPPJJJEEE>>>999777555222///...------...222000------......,,,)))$$$&&&***---//////...---******))))))***,,,---///222111///...---...000111...,,,***((((((***---///++++++***))))))***+++,,,000///------,,,+++)))'''''')))************,,,---000+++''')))---***!!!*********+++,,,///111222222111111111111111222222444333666999888888>>>EEELLLUUUdddvvvrrreeeZZZQQQNNNAAA@@@>>>===;;;::::::999888777666555555444444444555333111111222222111000000///...---...///111333000111444888777333...---***+++,,,------+++)))(((((()))+++---.........---,,,---//////---,,,,,,---***+++,,,---............000000000000000111111222---///111111///.........&&&%%%&&&))),,,,,,)))&&&wwwWWWJJJ???<<<<<<<<<<<<>>>;;;<<<======???DDDJJJNNNUUUZZZaaagggmmmuuu~~~qqqhhhZZZQQQKKKFFF@@@:::777666333000............000...,,,---...///---+++)))***,,,---...---,,,+++*********++++++,,,---...888666333000...---,,,------,,,***))))))***+++,,,((()))*********)))((('''111000//////...,,,+++)))((()))++++++***+++,,,...222---((())),,,,,,'''""",,,++++++,,,---///111222////////////000111222333444444666999888888===DDDOOOWWWcccttt}}}jjj]]]QQQHHHEEEBBBAAA???===<<<;;;;;;:::999888666555444333333333777555333222333333222000000///.........000111222222333555777666222///---//////000000000///------,,,,,,,,,,,,---...///000---...//////------...///+++,,,,,,---.../////////000/////////000000111111...///111111///---------((('''(((+++...///---***zzzVVVJJJ>>>;;;;;;;;;;;;===:::<<<===>>>AAAEEEKKKPPPWWW\\\ccciiimmmrrryyy~~~pppggg[[[RRRMMMGGG@@@;;;777666333111///......///...---,,,---///000///...000//////...,,,+++*********+++,,,------...------888666333///---+++******+++++++++***))))))))))))((())),,,---,,,***'''%%%///......---+++***)))((()))***,,,,,,++++++---...000,,,)))((()))+++,,,,,,------,,,,,,---///000111,,,---...///000222333333555555666999888777<<>><<<<<<;;;;;;999888666555444333333333999777555444444444222111////////////000000000000111333333333222000---+++.........------------,,,000...,,,+++,,,...111333//////000///......///111,,,------.../////////000....../////////000000000222333444333111/////////******+++...000111000...{{{WWWJJJ>>>;;;;;;::::::<<<<<<===>>>@@@BBBEEEKKKNNNVVV\\\dddjjjnnnrrrwwwzzzrrriii]]]SSSMMMGGG???999555444222111///.........------...///000222222222333111///---,,,+++++++++***+++---...///...------///...---,,,++++++++++++***+++++++++***)))'''&&&,,,---.........,,,***))).........,,,***))))))******+++------,,,,,,---...++++++)))((('''))),,,......---,,,,,,,,,---...///---...///000111222333333666555666888777666;;;BBBNNNWWWcccrrrppp\\\OOOFFF@@@???@@@???>>>===;;;;;;;;;:::888777666666555555666666:::888666444555444333111...///000000000000//////---//////---,,,---,,,***,,,,,,+++******++++++,,,///...---,,,,,,...000111///000000///......000222............//////000000---......///////////////222333333222///------.........///000000000//////wwwWWWKKK???;;;;;;::::::<<<>>>???@@@AAABBBDDDHHHKKKSSSYYYcccjjjooosssyyy}}}wwwlll___TTTMMMFFF>>>888333333222000///...------...///000111222333444444111000...---,,,,,,---...+++,,,---...///...---,,,*********++++++,,,------******+++++++++)))'''%%%...------,,,++++++,,,,,,/////////---***)))+++---***,,,------,,,+++,,,...)))+++,,,+++))))))***,,,,,,+++*********+++,,,,,,000111222333333333222222555555666888777666:::AAAHHHTTTcccttthhhVVVLLLEEEAAAAAA>>>===<<<;;;:::999999999666666666666777888999:::999777555444444444333222//////000000000000///...)))---...***+++......+++------,,,,,,,,,------...+++,,,---...............000111111000......///000//////.........///000000------...///000//////............,,,***(((((()))000000000000...---------vvvYYYLLL@@@<<<<<<;;;;;;<<<>>>???AAAAAAAAACCCFFFIIIPPPWWWaaajjjpppvvv|||zzzooo```TTTLLLEEE===888333333222111000///...---000111333222111111333444......---,,,---...///000,,,,,,------------,,,,,,------......------------******+++,,,+++***((('''+++***)))(((((()))***+++***++++++)))%%%$$$'''******,,,---,,,+++***+++---***,,,......---,,,+++++++++***)))))))))***+++,,,222222333444444333222111444444555888777666;;;BBBEEESSSeeewwwwww^^^OOOGGGBBB@@@@@@<<<<<<;;;999999888888888555555666666777888999:::777555333222333333222111000000000000////////////+++000111------222222,,,*********++++++++++++,,,)))***,,,.../////////...222333444333111///.../////////---------...///000---...///000111000//////000000000...,,,+++,,,---///000000///,,,+++,,,,,,tttZZZNNNAAA======<<<<<<===<<<===???@@@AAACCCFFFIIIOOOVVV```iiipppxxx|||ppp___RRRKKKEEE???;;;444444444333222111000///000222333222///...///111,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,...............------,,,***+++++++++++++++******''''''((())))))*********''')))***'''###"""%%%)))***+++,,,+++***)))***,,,******+++,,,------,,,+++******)))))))))***,,,---///000222444444444333222333333444777777666;;;CCCEEETTTgggyyynnnWWWIIICCC>>>======<<<<<<;;;:::999999999999666666555555555555666666333222000000111222222111222111000.........///000---444555///...222111)))'''((()))***+++***))))))***+++,,,---///111222333444666888777444111///...///...---,,,,,,---...///---...000222222111000///222222222000///...000222,,,...///...,,,+++---///nnn[[[NNNBBB>>>>>><<<<<<>>>999;;;>>>@@@AAADDDGGGJJJPPPWWW```iiipppxxx{{{ooo^^^QQQJJJFFFAAA>>>666666666555444333222111000222333111...,,,---///,,,,,,,,,---------......---,,,+++***)))***+++,,,++++++,,,---------,,,,,,++++++++++++++++++,,,,,,%%%'''***,,,------+++***---///000---((('''+++000)))+++,,,+++))))))***+++(((&&&&&&'''***,,,,,,++++++******)))***,,,---...,,,...000333444444333333222222444777777777<<>>:::222444555666666333000...222000///222555444///*********+++,,,///222555666999555000,,,++++++*********+++------------+++***+++*********+++,,,------))))))***++++++++++++***((()))++++++,,,+++***)))'''(((((()))***++++++,,,+++++++++,,,,,,---......))),,,//////---,,,---.........///000111222333333777555333444888<<<@@@AAAMMMYYYgggwwwxxxgggTTTKKKGGGBBB>>><<<;;;:::999888888999;;;===777777666555444333333333///000333444444222000......///000000000///---,,,...------------...//////,,,,,,,,,,,,------...//////...,,,++++++///555:::555;;;@@@???888111......---......///......------111222222111111000///...///---,,,,,,---...---,,,......------------......hhhTTTHHH>>><<<<<<<<<<<<>>>===<<<===@@@DDDHHHKKKMMMSSSXXX___fffnnnvvv{{{ppp```SSSKKKFFF@@@<<<333333444444333111...---111...---///222111,,,(((,,,,,,,,,,,,...///111222111...,,,+++,,,.........,,,------......------,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++'''(((((()))******++++++)))***+++,,,------------(((***------,,,***+++---......///000111222333333666555555555777;;;@@@BBBMMMWWWggg{{{qqq```OOOGGGEEEAAA===<<>><<<=========>>>???>>>>>>???BBBFFFJJJMMMUUUZZZaaaeeeiiioooyyywwwmmm___SSSJJJEEE???<<<444333222111///...,,,,,,...,,,,,,...111222///+++......---------------...+++******+++...////////////......------......///------,,,+++************,,,,,,,,,---------------,,,------......---,,,,,,'''(((((())))))*********((()))+++,,,------,,,+++)))+++------,,,+++,,,---...//////000111222333333444666777666666999???DDDLLLWWWhhhgggXXXIIICCCBBB???<<<<<>><<<:::999999999:::777777666555444444444444333333222222222111111000000000///...............---------------......///---,,,,,,++++++++++++,,,)))+++...///000111444666888777666777999:::888555---.....................111111111111000///......---+++***+++---............------,,,,,,------...iiiUUUJJJ???======;;;:::;;;???>>>>>>===???CCCHHHLLLSSSYYY```cccdddjjjuuu|||yyyssskkk^^^RRRHHHAAA<<<999666444222///---,,,,,,,,,,,,,,,,,,///222444333222......------,,,,,,,,,,,,---------...//////---+++///...---,,,,,,---...//////......---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++((((((((())))))*********''')))+++,,,------,,,+++---......///////////////...///000111222333333444222666888888666888>>>EEELLLYYYkkkzzz```RRRFFFAAA???<<<::::::;;;;;;999888777777777777777777666555555555555555555444333111000000111111111000...------......///------,,,,,,------...///---,,,,,,+++************)))+++...///000111444666999999888777666444222000---------------......///111111111111000///...---,,,***)))***---...///...------,,,,,,,,,,,,------nnnSSSIII???===>>><<<;;;;;;===============@@@FFFJJJPPPVVV]]]```aaahhhsss|||~~~~~~yyyuuurrrrrrkkk```SSSIIIAAA;;;888777666333000...------...///...---...000111222111,,,---------------------000//////000000///,,,)))...---,,,++++++,,,---...------------...///000111,,,++++++***+++,,,------...------,,,,,,+++++++++))))))))))))************((()))+++,,,------,,,,,,///.........///000000000//////000111222333444444222555999888777888>>>DDDLLL[[[ooottt\\\PPPEEEAAA>>>;;;888888888888777777777888888888777777666555555555666666777666333111000000000111111000...------......///,,,,,,,,,,,,,,,---......---,,,,,,+++************,,,------------000444777333777:::888222---+++,,,...------------...///000000111111000000///...---+++***)))***,,,.........,,,,,,++++++++++++,,,,,,lllOOOEEE======??????>>>???;;;===>>>>>>===@@@EEEJJJNNNSSSZZZ]]]aaagggpppxxxuuuvvvxxxyyyxxxvvvtttrrrqqqkkkbbbVVVKKKCCC===:::777666444111000/////////222000...,,,+++++++++,,,,,,,,,---............---.........///111111///---,,,,,,,,,++++++,,,,,,,,,))))))***+++,,,...///000,,,+++*********+++---...111000///...............+++++++++++++++++++++++++++++++++,,,,,,---......///---,,,,,,...//////...///000000111222333444444222555777888888:::>>>BBBKKK[[[ooo~~~pppYYYOOOEEEAAA>>>:::777888888888999999999:::::::::777777666666555666666777888777444222000000000000000000///...............,,,,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,//////...------///333666,,,222777666000******,,,...---,,,,,,---...000111000000000000///...------,,,***)))***,,,---------,,,++++++******++++++,,,hhhNNNDDD======@@@?????????:::===@@@@@@@@@AAAGGGLLLOOORRRWWW\\\aaafffmmmqqqooopppqqqrrrrrrqqqpppooojjjfff___UUUKKKCCC>>><<<555555333222111000000///111000...+++******+++------...////////////------------,,,...///000///---,,,,,,------------,,,,,,************+++,,,......------+++++++++,,,...///222111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///111000...+++,,,...000000//////000111111333333444555444444666777999<<>>999777888999999999999999999888888777777666666666666777777888777555333111000/////////////////////......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,---......///000///...///000222---000222111...++++++,,,...---,,,,,,,,,...000111000000000000///...---,,,---+++******+++,,,,,,+++++++++************++++++eeePPPGGG>>>>>>???>>><<<<<<999>>>BBBCCCBBBCCCHHHMMMPPPRRRVVV[[[aaafffjjjllliiiiiiiiihhhgggfffeeedddccc```ZZZQQQHHHAAA===<<<333333333222111000000//////...---,,,,,,...111444///000000000000...---,,,///...,,,,,,------,,,+++,,,---...//////...---,,,------,,,,,,,,,---......///...,,,,,,,,,---///111111000...---,,,,,,,,,---------------------------///...,,,++++++...111222333000---...111333222111000000111222333444444555555444444777:::>>>??????IIIVVVhhh|||mmmbbbPPPIIIBBB@@@===999888:::888888888888777555444333777777666666666666777888888777666444222000///......///000000000///---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///---///222222111///......444111...,,,------,,,***...---,,,+++,,,...000222000000000000///...---,,,---,,,******+++,,,+++***++++++************++++++|||eeeOOOFFF@@@??????===;;;<<<:::;;;<<>>>>>>>><<<:::999;;;<<<999666444666999888888777666666666666666888666333111//////000111000222444222...,,,---///...---,,,,,,+++++++++,,,((()))+++...///...---,,,,,,,,,,,,---...///000000/////////...------,,,,,,,,,///+++###&&&000111)))+++,,,,,,------,,,,,,+++))))))***++++++++++++***------------,,,,,,+++***{{{eeeMMMEEE??????@@@???>>>@@@BBBAAAAAAAAABBBDDDFFFGGGSSSTTTWWW\\\bbbeeefffffffffffffffccc___\\\\\\\\\UUUSSSPPPKKKEEE@@@;;;999444333222111000/////////333111///---------......---,,,+++,,,...///000///,,,,,,,,,---......//////------...///000000000000...//////...---...000333111///---///222333222///,,,...000000---***((('''++++++,,,,,,,,,---------+++,,,------,,,+++---...000,,,***+++///222000...,,,...000111111111333444777555666888888888<<>>===;;;:::::::::999777666777888777666666555555555555555666444222111////////////111111222000...---------...------,,,+++++++++,,,$$$&&&))),,,.../////////,,,------......//////////////////...------,,,,,,***...,,,&&&)))222333,,,/////////...,,,+++)))((())))))***++++++++++++***---------------,,,+++***zzzcccKKKDDD>>>???AAAAAAAAACCCEEEDDDCCCCCCCCCDDDEEEFFFPPPTTTZZZ___bbbdddfffgggddddddccc___[[[WWWVVVVVVPPPNNNKKKGGGBBB>>>;;;999111111000/////////000000333222111000...---,,,,,,---,,,+++,,,...//////...***++++++,,,---...////////////000000111222222222...///111111111111333555444000---000555666222---+++---///...+++((('''&&&))))))******+++++++++***,,,.........,,,+++,,,---...,,,,,,...111333111...---...000000000000111333666444555777888777;;;AAAHHHSSScccvvv}}}fffRRRGGGIIIFFFBBB@@@???>>>===<<<;;;999888777888888888777666666555444444444444444444444333222111111000000222000///.........,,,+++---------,,,,,,,,,,,,,,,%%%&&&)))+++---................................./////////...------,,,,,,)))------***---333444...111000///...---+++******))))))***++++++++++++***,,,------------,,,,,,+++zzzbbbLLLDDD???@@@BBBAAAAAACCCAAAAAAAAABBBDDDFFFHHHJJJKKKRRRZZZ```aaaccceeehhhcccbbbaaa]]]WWWSSSQQQQQQNNNLLLIIIEEE@@@===:::888222111111000////////////000111111111000///---,,,///...------///000000000+++,,,,,,,,,------....../////////000000111222222///111333444333222333444...------000333333000---(((***,,,---+++*********)))***+++,,,,,,,,,,,,+++---//////...,,,+++,,,---,,,+++,,,...111222000...///111222111000111222444666444555888888888<<>>===<<<;;;;;;888666666999:::999666777666555555444444555555333333444444444333222111222///------//////,,,)))------------------,,,,,,++++++,,,---------,,,+++////////////............/////////...------,,,,,,)))---///---...222111---.........------.........))))))***++++++++++++***,,,---------------,,,,,,zzzaaaOOOGGGAAAAAAAAA@@@???@@@>>>>>>???AAACCCGGGJJJKKKLLLRRRZZZ^^^______aaacccaaaaaa___[[[VVVRRRPPPPPPOOOMMMIIIDDD???;;;999888555444333111///.........---///000111222111///...000...------///000000///---------------------,,,......---......///111111222333555444222111111111%%%)))---///...,,,---///***+++------,,,++++++,,,,,,---///000111000///...---...///...,,,++++++,,,)))***+++...000000///...000111111111000000222444777555666999:::999>>>DDDHHHSSScccvvvmmm^^^QQQJJJAAAAAA@@@>>><<<:::::::::;;;888555666999;;;999777888777666666555555666666000111111222222222222111222///------//////,,,))),,,,,,---.........---,,,..................------//////////////////....../////////...------,,,,,,+++...000///......---+++///...------------...///))))))***++++++++++++***,,,------......---------{{{aaaPPPHHHAAA@@@@@@>>>===>>>?????????AAACCCFFFHHHJJJQQQUUUYYY\\\]]]]]]^^^^^^______^^^ZZZVVVRRRQQQQQQNNNLLLHHHCCC>>>;;;999888666555333111///...---------...000111222222111000...,,,++++++,,,------,,,........................------,,,,,,,,,...000111222333333111///......///###(((...---***(((+++//////000000///,,,***)))***)))***,,,......---,,,++++++---------+++***+++,,,)))***+++---.../////////.../////////...///222444777555666999::::::>>>DDDIIIUUUfffyyywwwfffYYYMMMFFF>>>??????===;;;999999:::888777666777888::::::999888888777666666666666666------......///000000111222000///.........,,,++++++,,,...//////...------------......///000111111/////////////////////////////////...------,,,,,,---///111000...,,,,,,+++222111///---++++++++++++))))))***++++++++++++***,,,------............---}}}aaaOOOGGG@@@@@@@@@===<<<===@@@@@@AAABBBDDDGGGIIIKKKRRRSSSVVVZZZ^^^```aaa```\\\\\\\\\YYYUUUSSSRRRRRRKKKIIIEEE@@@===;;;::::::333333111000///.........///000000111111111000000...,,,++++++,,,---,,,+++,,,,,,---...///111111222------,,,+++,,,---///111/////////---++++++---...))),,,...---***(((***---///000000...+++***)))***'''(((***,,,,,,+++***((()))+++,,,+++******+++,,,***+++,,,------///111222...////////////000444777555444555888999999>>>DDDGGGSSScccvvvmmm^^^RRRHHHAAA<<<>>>???>>>;;;999999;;;666777888888777888:::<<<777777666555555555555666...---------///000222444111111222000...---------+++,,,...///000///...---...............///000000......//////000000111111/////////...------,,,,,,...///111111///---...000222000...+++*********+++))))))***++++++++++++***,,,,,,---...............~~~aaaNNNFFF?????????===<<<===??????@@@CCCFFFIIIMMMOOOOOOOOOQQQXXX```fffggggggYYYZZZZZZXXXUUUSSSRRRSSSGGGEEEBBB???<<<;;;;;;;;;000000///...............222222111111000000//////000...------...///...---***+++,,,...111333555666...---,,,+++,,,...000111,,,,,,,,,***)))***---///222000...,,,,,,++++++***+++,,,------++++++,,,---+++---000111222111///---((()))++++++******+++---,,,,,,---------///222555000111111111111333777:::444333444777888999===CCCDDDOOO^^^qqq{{{fffYYYOOOFFF???<<<>>>@@@???<<<::::::<<<444777999999777777:::===666666555444444444444555111000//////111333666888000222444222...,,,---///+++,,,...000000///...---111000///...---,,,,,,,,,---......///000111111222000//////...------,,,,,,...///111222000...000444...---+++******+++---...))))))***++++++++++++***,,,,,,---.../////////...gggRRRHHH???<<<;;;::::::===AAA<<<>>>FFFLLLKKKLLLNNNNNNRRRXXX\\\___dddjjjooo```ZZZUUUTTTWWWVVVPPPJJJHHHFFFBBB@@@>>><<<888666777444000...///000111111333111...++++++---///111333444222...,,,,,,,,,***...---------------...///111///...///111000---***...---+++******+++---///,,,---.........,,,***(((''''''(((((()))*********...+++***,,,000222000...,,,,,,+++++++++++++++++++++,,,...000111000///...---...000000//////111222222444555666888:::>>>AAAFFFNNN]]]pppqqqaaaTTTIIIAAA>>>======<<<;;;999888777777999999999888888888888888777666444333222333333444333222111000.........---,,,///111222000...------------------.........///---,,,+++***+++---///000000111111111111000//////,,,...///...++++++...222//////111222222222222222//////...---------......000///---++++++---///000444333222000//////......hhhRRRHHH???=========>>>@@@CCC???@@@HHHMMMMMMMMMPPPPPPSSSWWW[[[^^^ccciiimmm]]]WWWQQQOOOQQQPPPKKKFFFEEECCCAAA@@@???>>><<<:::777444000....../////////111///...,,,,,,...000111222222111...------,,,+++............///000111222///...---///111111///,,,......---,,,,,,---......,,,---......---,,,***(((''''''''''''((()))******---.../////////000000111)))))))))***+++,,,------+++,,,...000111000///...---///000/////////111333222444555666777:::>>>AAADDDKKKZZZmmm|||hhhYYYOOODDD>>><<<;;;;;;:::999888888777666999999999888888777777777444333222222222222222222000///...,,,++++++******---///111111///------...///...---,,,---...///111000...---,,,+++,,,...//////000000111111000000000,,,...//////...---...///...///000111222222222222111///---,,,+++---...000000000///......///000000111111000///............iiiRRRHHH@@@?????????AAADDDEEECCCEEEKKKPPPPPPPPPRRRSSSUUUWWWYYY\\\aaagggkkk]]]VVVOOOLLLLLLLLLHHHDDDCCCAAA???>>>>>>===:::888777444000............---......---......///000111111000//////...---------//////000111333444555666.........000222333111000....../////////.........,,,---......---,,,***)))---,,,+++++++++---///111,,,///222111---,,,///222))))))*********++++++++++++,,,...///000000////////////000///...///222444222444555666777999===@@@DDDKKKXXXjjjrrr___SSSJJJBBB<<<;;;999999999888888888777777::::::999888777777666666222222333333444333333333333333111000///////////////000000///------...///000///---------...000111111000///---,,,,,,---.........//////000111111111.........///000///...,,,......///000111111111111222000---++++++,,,...000111111111111111111111111///......------......///hhhTTTJJJAAA@@@@@@@@@AAADDDGGGHHHKKKPPPSSSTTTUUUUUUWWWWWWXXXYYY\\\```dddggg^^^XXXPPPLLLKKKJJJGGGDDDCCCAAA>>><<<:::888555333666333000.........---,,,+++,,,---///000000111111///---...000000......///111222333444555555666666000111222333444444333222---...///000000///---,,,---------------+++***)))000///---,,,---///222444+++---...---+++***+++---------,,,+++)))(((''''''+++,,,---...///////////////000000///...///222555222444555666777999<<>>===888888888888999999999999::::::999888777666555555222333555666777777666555666666555333333222222222000000000...,,,,,,...111---...//////000000//////111000///............///,,,------...///000222222333///,,,,,,///000...,,,------...///000000000000111000///...------......000000111111111111000000......------...//////000hhhVVVLLLCCC@@@@@@??????BBBHHHLLLQQQTTTWWWZZZ[[[ZZZ[[[ZZZYYYZZZ\\\___bbbccc]]]XXXQQQLLLJJJHHHFFFDDDBBB@@@===;;;:::888555333555333000.........---,,,***+++---///000111111111...,,,---111222...---000444444555555555444444333444555666666555444333222,,,---///000000...+++***------------,,,+++******,,,+++)))((()))+++...000...,,,***+++,,,---+++***------,,,+++***)))((('''+++,,,---......////////////000000000///000222555222444555666666888<<<>>>HHHMMMWWWggg|||yyykkkZZZQQQJJJCCC>>>===999999999:::::::::::::::999999888888777666666555222333555666777666555555111111000///............111111///---+++,,,///111***,,,000222222111...,,,............//////000000,,,,,,,,,---...000111333777222,,,***,,,//////...,,,,,,---...///////////////000111111000...---+++......///000000///..................///000111111lllXXXNNNDDDAAAAAA??????BBBIIIPPPVVVXXX[[[___aaa___^^^]]]\\\]]]^^^``````___YYYUUUOOOKKKHHHFFFCCCAAA@@@>>><<<<<<<<<;;;:::888444222000///000000...---+++,,,---///000111111111///+++,,,222333---,,,111333444555555444333111000444555777666444222222222---...///000///---+++***......---,,,,,,++++++***+++***)))))))))+++---//////,,,***+++///000...+++******+++++++++,,,,,,,,,,,,,,,,,,------...//////...000111111111111222333333444555555666888;;;>>>DDDJJJUUUeee{{{tttfffVVVNNNHHHAAA<<<;;;:::::::::::::::::::::;;;888888777777777666666666111111222222333222222222//////...---------------111000///---,,,,,,///111)))+++///222222000---***,,,,,,---...//////000000,,,,,,+++,,,---///111222777333...,,,,,,---...///++++++,,,---............000111111111000...,,,+++......------------......///.........///000111111rrrXXXNNNEEECCCCCCBBBCCCEEEIIIRRRYYY[[[^^^cccfffdddaaa___^^^___aaaaaa^^^[[[UUUSSSOOOKKKHHHEEEBBB@@@===<<<::::::::::::888777333111000000111111000///---------...///000111111///***,,,333444---+++111///000222333222111000...000222555555222111111222//////000000///...,,,+++......---,,,++++++++++++,,,,,,+++,,,,,,---//////+++++++++,,,---......---******+++,,,---......///,,,,,,,,,,,,---...//////---///222333333222222222333444555555555777:::===AAAHHHUUUggg~~~{{{nnn```RRRKKKFFF@@@<<<;;;:::::::::999999999999999666666666666777777777777222222111000000000111111111111000////////////000000000000...---,,,...000***+++---.........---,,,,,,------.........---------,,,++++++,,,...000111333333222000...,,,,,,---***+++,,,------......---444222000...------......///...---,,,,,,---...///.........---......//////wwwWWWNNNFFFDDDEEEEEEFFFIIIHHHSSS[[[]]]```fffhhhgggbbb``````aaacccaaa]]]YYYTTTSSSPPPMMMIIIFFFCCCAAA===;;;888777666444222000222111000111222333222000......---......///000111000***,,,444444,,,+++000,,,---///111111111///...+++///222222111///111222111111111000000///...---......---,,,++++++++++++(((((()))******+++++++++&&&))),,,+++)))))),,,///------------------------,,,,,,,,,,,,---...//////,,,///333444444222111111333444555555555777:::===AAAIIIWWWkkk|||xxxkkk^^^PPPJJJGGGBBB>>>===999999999888888888777777555555666666777777888888555444222111000111222222111000/////////////////////000000///------...///,,,,,,+++***+++,,,---...............---,,,+++***---,,,+++++++++---///111///222666555000,,,***+++******+++,,,------------777444///+++***,,,///111000///---,,,,,,---///000...------,,,,,,---------sss\\\OOOCCCAAABBBDDDGGGJJJNNNQQQWWWaaaiiimmmkkkhhhfffeeeeeeeeeeeedddbbb___[[[VVVPPPLLLIIIFFFAAA===888777555555555444222000///......///111111111000---,,,,,,,,,---...000111000000///...------,,,,,,)))***+++...000000...------...///000111222333333---,,,++++++,,,---,,,+++111...+++***+++---......***((('''''')))+++,,,,,,((()))))))))***************+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,------...///111333444333222111222333444555777999;;;<<>>;;;777555444444444333///---------///000///...///......------...//////---------,,,,,,++++++***---...///000000///...---111222333333222000...,,,///.........---------,,,111///---,,,+++***(((&&&+++***))))))))))))'''%%%******************)))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,---///000111111000///333333333444555666888888>>>EEEUUUkkkwwwmmmfff[[[WWWOOOFFF@@@<<<;;;;;;999:::;;;:::888777777888666666555555555555555555333222222222222111111111000000///...---------------...///000000//////...,,,---------,,,---///000---,,,+++,,,.........---............---///222555111/////////111111000///...,,,)))***,,,...,,,***---...////////////222444444444222111///---,,,+++,,,+++)))***++++++***(((vvv]]]RRRIIIGGGIIIHHHHHHIIILLLOOOVVV]]]dddhhhjjjkkkkkkkkkjjjhhheeebbbaaaaaabbb^^^YYYSSSMMMHHHDDDAAA>>>:::555222111111111111...---,,,---...///...---/////////...............---------,,,,,,,,,++++++---...//////...---,,,,,,///000111222111///,,,***,,,------,,,************...---,,,,,,,,,+++(((&&&)))(((((()))***)))'''%%%++++++************)))))),,,+++)))(((((()))***+++)))******++++++,,,,,,,,,,,,---...000000000000000222222222333444555666777===EEEVVVlll}}}|||vvvllleeeVVVRRRKKKDDD???<<<;;;:::999:::;;;:::888666777888888888888777777666555555222222222111111111000000//////...---------------,,,---...000000000//////***,,,///...,,,+++...111...,,,***,,,///000...,,,000000///...---///222555222000......000222222111222---)))***...000...+++---...////////////222444444333222000...---,,,+++++++++************))))))xxx\\\QQQHHHFFFGGGGGGGGGHHHNNNQQQWWW]]]bbbgggjjjllliiijjjiiigggcccaaaaaabbbbbb```[[[TTTLLLFFFBBBAAA>>>:::555222111111111111///...------...///...,,,//////////////////..................------------,,,...///...+++******,,,+++,,,---......---+++***+++---...,,,)))((()))************,,,...---+++)))''''''''')))++++++)))'''+++++++++***************---,,,+++)))))))))***+++)))******+++,,,,,,------......///000111111111111222222222333333555666666===EEEVVVlllzzzwwwwwwqqqgggaaaOOOLLLHHHBBB>>>;;;::::::999::::::999777666666777777777888888777666555444222222222111111111000000///......------------...,,,---...000000000//////))),,,///...,,,+++---000///---+++---000111///---333333222000......000222222000......000222222222444///++++++///111///,,,---...////////////222444111000//////------,,,+++++++++++++++************zzz]]]QQQGGGDDDEEEEEEFFFGGGKKKNNNSSSXXX\\\```dddggghhhjjjkkkhhhdddccceeehhhcccaaa\\\TTTLLLEEEAAA@@@>>>;;;777555444444444333000///---...//////...---...//////000000000//////........................+++---...---***(((***,,,))))))***+++,,,,,,,,,,,,---///000...+++)))***,,,(((((())),,,...///...---((('''''')))+++,,,+++************+++++++++,,,,,,///...---,,,,,,,,,,,,,,,******+++,,,------.........//////000000111222222222222222333444555777777???FFFVVVmmm}}}pppnnnnnnhhh___XXXIIIGGGDDDAAA>>>;;;:::999888999999888666555555666333444555666555444333222333222222222222111111111//////...............///---...///000000//////...+++,,,......---,,,,,,,,,000///...///000111111000333444444222000...///000111///---...000111222222444111......000111///------...////////////222444000//////...---,,,,,,+++***+++,,,+++)))))))))***^^^RRRFFFCCCDDDEEEFFFHHHGGGJJJOOORRRTTTXXX]]]aaafffiiijjjiiieeeeeehhhllldddccc^^^VVVLLLDDDAAA@@@<<<:::777666666555444333111000...///000000...------...///000111111000000------------------------***---///---***(((+++///+++******)))***+++,,,---,,,///111///***((())),,,)))))))))+++...000000///,,,***))))))+++,,,+++***))))))******+++,,,------------------,,,+++***)))***+++,,,---...//////000............///000111111111111222333555666888999AAAFFFUUUnnnsssgggeeeeee```VVVOOOEEEDDDBBB???===;;;:::999666777888777444333444555222333444666666555444333333333333333222222222222000//////......//////000...//////000000///...---------,,,---...---+++)))///111222222111111222333111333444444222000000000///---------000111111000222222222222111000///...---...////////////222444333222111///...,,,+++***(((***+++***((('''(((***```SSSGGGCCCDDDEEEGGGIIIIIILLLPPPSSSTTTXXX]]]aaacccgggiiigggeeeeeeiiinnneeeddd```WWWMMMEEEAAAAAA888777555555555444222000222000//////000000///---,,,---///000111111111000,,,,,,,,,,,,,,,,,,,,,,,,+++...000...***)))---111...,,,***))))))***,,,---***---///---(((%%%'''***+++******,,,...000000//////---***)))***++++++***(((((()))***,,,---...///)))*********)))(((&&&%%%++++++,,,---...000000111---------------...000000111111222333555777999:::CCCFFFUUUnnn|||nnnbbb```aaa[[[QQQJJJBBBBBB@@@???===;;;999999555666777666444222333444222444666888888777666555444444444333333333222222000000/////////000000111//////000000000...---,,,///---,,,---......***&&&///222444333111000222555...111444555444222111111---,,,,,,...000111000///111333444444222/////////---.../////////000222444666555333111...,,,***)))''')))***)))&&&%%%&&&)))|||[[[LLLAAA@@@BBB@@@BBBGGGJJJMMMOOOPPPOOOSSS[[[bbbiiijjjhhhfffiiiooorrrqqqjjjggg```VVVLLLDDD@@@>>>777555333222333333222000...,,,+++...222222...)))////////////000000000111...............---------(((((()))***+++,,,,,,---000///***%%%%%%***,,,***+++,,,,,,+++)))((()))***))))))************))))))---,,,+++)))((('''''''''---,,,,,,++++++,,,,,,---...,,,++++++,,,,,,***)))***+++,,,++++++---000333------......///000000111333444555555555666888:::@@@KKK\\\pppxxxjjj\\\XXXVVVQQQJJJFFF@@@@@@>>>===;;;999888777666777888777555444444555333444444444444444444444555333111///...000222333111111111111000///---,,,...........................------,,,,,,+++******---333222,,,...333...###222222333333444333333333///...---...///000///...111222444666666444111000111111111000//////111333222111000...------------...---,,,+++************~~~]]]NNNCCCBBBCCC@@@@@@EEEEEEHHHJJJKKKLLLPPPXXX___kkkmmmkkkiiijjjoooqqqoookkkhhhaaaWWWMMMDDD???===777555333222333333222000///+++)))***---///---***,,,,,,---...000111222222.........------,,,,,,++++++,,,,,,------......///***,,,+++***+++---+++&&&***+++,,,***(((''''''((())))))))))))))))))))))))''''''(((((()))+++,,,---+++,,,,,,,,,,,,,,,,,,+++---+++***+++,,,,,,+++******+++,,,,,,,,,---///111---...///000111111111111222333444555555666888:::EEEOOO___qqqrrrdddWWWSSSRRRMMMGGGCCC@@@@@@>>>===;;;999888777666777777666444333333444444444333333333333333333333222000///...///000111//////000000000///...---........................---------,,,,,,,,,,,,,,,)))...---(((***111000(((333333444444444333333222//////...///000111000000000111333555555444222111.........---,,,---///111222111000...------,,,,,,...---------------......~~~^^^PPPDDDDDDCCC??????CCCAAADDDFFFHHHJJJOOOWWW^^^llloooooolllmmmppppppmmmmmmiiibbbXXXNNNFFF???<<<888666333222222333222111111---))))))+++......,,,******,,,---///111222333......------,,,+++******++++++++++++++++++++++++''')))((('''))),,,***&&&++++++,,,***'''&&&&&&'''))))))(((''''''((())))))%%%&&&&&&(((***,,,...///)))***+++,,,,,,+++***))),,,*********,,,---,,,+++***,,,......---,,,---...---...000222333222111000111222333444444555888:::GGGQQQ___qqq}}}lll```TTTPPPOOOJJJEEEBBB@@@???>>>===;;;999888888555666777555333222333444444333333333222111111111000000000///////////////---......//////...------------------------------,,,,,,,,,---------......---000///***,,,444555000555555555555444333222222000000000111111222222222000111333444555555444333------...---,,,,,,///111111000///...---,,,,,,,,,((((((((()))***+++,,,---zzz]]]OOODDDCCCCCC???>>>AAAAAACCCFFFHHHLLLRRRZZZ```jjjnnnpppooooooqqqqqqooopppkkkcccZZZQQQHHH@@@<<<:::777444222222222222111222///---,,,...//////...***+++,,,---...000111111//////...---,,,,,,+++++++++*********)))))))))((()))(((###!!!(((,,,+++,,,------+++(((&&&&&&'''***((('''%%%%%%'''(((***)))))))))))))))******+++((()))+++,,,,,,+++)))(((+++***)))***,,,------++++++---//////...,,,,,,,,,,,,---000333333222000//////111333444444666999;;;DDDOOO^^^qqqwwwkkk___TTTPPPNNNIIIDDDBBB??????>>><<<;;;:::999888444555666555333222222333444333333222111000/////////000111111111000///............------,,,,,,+++------------------------++++++,,,---......//////111333333///000444444000666666666555444333222111000111333333222333444555222333444555666666666666////////////......000333000000...---,,,+++++++++''''''''''''((()))******www]]]NNNCCCBBBBBB>>>===AAAAAABBBDDDHHHMMMTTT[[[```dddkkkooooooooorrrtttrrrsssmmmeee\\\TTTKKKBBB===;;;888444222222222222222/////////000000000...,,,,,,,,,------.../////////000000000///...---------.........---,,,,,,++++++))))))%%%"""$$$+++---,,,---......,,,***(((((()))***((('''%%%%%%'''(((***+++******)))))))))))))))((()))+++,,,,,,+++)))(((+++***)))***,,,------++++++---//////...,,,+++,,,***,,,///111222111///...///111333444555777:::<<>>>>><<<;;;:::999999444555666555333222222333333333222111111000//////000111222333333111///...000///...---,,,+++******------------------------***++++++,,,---...//////+++///111000000111000---555555555555444333222111000222444444333333555777555555555666777888999999000000000///......000222000///...,,,++++++++++++++++++************++++++{{{```PPPCCCAAAAAA======AAA@@@@@@BBBEEEKKKSSSYYY^^^```gggmmmmmmmmmqqquuuuuuuuuoooggg___XXXOOOFFF???<<<999444222222222222222---...///000///---+++))).............../////////000000000///////////////------,,,,,,++++++******&&&***---...000222...(((,,,---...---+++******+++))))))(((''''''((())))))(((((((((((()))***,,,,,,)))***+++,,,,,,+++***))),,,*********,,,---,,,+++,,,---///...---,,,,,,---+++,,,...000111000///...///111333444666888;;;>>>GGGSSScccvvvpppeee^^^UUULLLIIIFFFBBB@@@AAA???>>>===<<<;;;:::999999555666777555333222333444333222222222111000000000111222222333333222000///000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......))),,,111333333333333222444444444444333222111111000222555555333333666888777777666555666777999:::111111000...,,,,,,---//////...---,,,+++*********+++******)))))))))******hhhVVVGGGBBB@@@<<<<<>>>>>===<<<;;;::::::999666777777666444333333444222222222222222222222111111111111111111000000///......---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---///333444444222444666222222222333222222111111///222555555333222666999888777555444444555777999333333222000---,,,---...///...---+++******))))))''''''''''''((()))******nnn\\\JJJDDD@@@;;;;;;@@@BBBAAABBBEEELLLSSSYYY\\\]]]eeejjjiiihhhmmmrrrtttwwwqqqiiiccc^^^VVVLLLDDD>>>:::555222111222222222333222111///------///000+++,,,---///000222333444,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++---000...)))(((***++++++******+++,,,))))))************))))))''''''(((((()))+++,,,------,,,,,,++++++,,,,,,---...,,,++++++,,,,,,***))),,,------,,,+++,,,...000/////////000111111222222000222444666888:::>>>AAAFFFTTThhh}}}nnn```YYYOOOHHHCCCDDDDDDDDDEEEHHH>>>>>>===<<<;;;;;;::::::666777888777555444444555222222222222222333333333111000000000////////////,,,,,,+++,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++000000111000---+++...222000000111222222222111111...222555555222222666:::888666444222222333555777777777666333///...///000......,,,+++***)))))))))((())))))***,,,---///000www[[[JJJFFFAAA@@@BBB???>>>BBBFFFJJJNNNSSSXXX[[[___aaaeeeiiinnnrrruuuwwwwwwrrrjjjccc]]]WWWOOOIIIBBB<<<444222333444222000000111111111111000000///------......000111333333111///---,,,+++,,,...///******++++++++++++,,,,,,+++,,,------------,,,++++++---...,,,)))((())),,,&&&'''''''''(((((())))))+++***(((***,,,---***(((,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,+++//////---,,,+++*********///111333333222111111111---///333666888:::>>>@@@KKKTTTeee~~~yyymmmaaaUUUKKKHHHDDDCCCBBBBBBAAA@@@===;;;;;;======999888:::000111222333444666777777555444333222222222333444555444333111000//////...------------------------+++,,,,,,------......///---,,,,,,++++++,,,,,,---...///000111111111111111...111444555333111000000111222333444444444333222333444444333222222555777777777666555333111...---))))))(((((()))***++++++%%%(((+++***((('''(((+++xxx\\\JJJFFFAAA@@@BBB???>>>@@@CCCFFFJJJPPPVVVZZZ___ccchhhnnnssswwwyyyyyyyyyssskkkeee___WWWOOOIIICCC<<<555222333444222000222222222111111000///...------......///000111222000///...---------............------,,,,,,+++++++++,,,---......---,,,+++)))+++------***)))***,,,(((((()))))))))*********+++***)))***,,,,,,***(((++++++,,,,,,---,,,,,,+++******++++++++++++******(((((())))))+++,,,---...---///222333222111222333---000333555888:::>>>AAAMMMUUUeee|||rrrggg[[[QQQIIIFFFCCCAAA@@@@@@>>>======::::::===<<<888777999444444444444444555555555444333222111111111222222444333222111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////000111111111000000---...//////---------///111222444555555555444444555555555444222111222333666777666555444111///---,,,,,,+++***************'''(((******)))))))))***zzz]]]KKKGGGAAAAAACCC@@@@@@BBBDDDGGGJJJPPPWWW\\\]]]bbbiiiqqqxxx|||}}}}}}}}}wwwooohhhaaaZZZQQQJJJCCC>>>777444333444222111222222222111000///..................//////000000.../////////......------111000000///---,,,,,,++++++,,,,,,------,,,,,,+++(((***,,,---,,,***++++++)))***+++++++++++++++++++++***)))***,,,,,,***))))))***+++,,,------------***++++++,,,,,,++++++***'''((((((***,,,...000111---///111222111111222444...000333555777:::>>>AAANNNVVVeee|||wwwhhh^^^SSSKKKFFFDDDAAA???>>>===;;;:::<<<999999<<<;;;888666999888777777666555444333222333222111111000000111111222222111000000000000000------------------------------,,,,,,+++******)))000//////////////////000000000111111111000/////////000000...------000222111222444666777777666666666777777555222000///000666666666555444222///...///...---+++***))))))))))))))))))***+++,,,***)))}}}```MMMHHHBBBBBBDDDAAA???AAAEEEHHHKKKPPPVVVZZZ\\\```gggpppxxx~~~{{{sssllleee]]]SSSLLLEEE@@@999555444333222111111111111000000000000000.........////////////...---...000000000///---,,,000//////...------,,,,,,************************)))***,,,---,,,***))))))***++++++,,,,,,,,,+++************+++++++++***)))((()))***+++------------------............------......---------...//////...000111111000000111333///111333555777:::???BBBMMMVVVggg~~~mmm___VVVMMMFFFEEECCC@@@>>>>>><<<:::888;;;999999;;;;;;777666888999888777666555444333333333333222222111111000000000000/////////000000111------------............---------,,,,,,+++++++++000000////////////000000000111111111000///.........///000///......000222111222444666777888777777555777888777444111000000555666666666444222111///...---,,,+++***)))))))))+++)))((()))---...+++(((cccPPPKKKDDDCCCFFFCCC<<<@@@DDDIIILLLOOOSSSVVV^^^```fffnnnvvv}}}vvvooohhh___VVVNNNFFFBBB<<<777444333222222000/////////000111222333---...///000000//////...---///000111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))+++++++++++++++***(((&&&***+++,,,------,,,***))))))***+++++++++*********'''((()))+++,,,------...,,,------......------,,,//////...---------......000111222111//////000111///111333555777;;;???CCCJJJUUUiiiwwweeeZZZQQQIIIDDDCCCBBB@@@???>>>===;;;999;;;999999;;;;;;777666888777777666666555555555444444444444333333222111000//////......//////000111---------....../////////------------....../////////......------......///000000000000000///...---(((***---...---,,,,,,,,,000111333555777777777666333555666777555333333333555555666666555333222111++++++***)))))))))))))))+++)))((()))---...+++(((gggSSSMMMFFFEEEHHHEEEBBBEEEIIIMMMPPPTTTXXX[[[bbbcccgggmmmuuu}}}|||vvvoooiii```VVVOOOGGGDDD>>>888444333333333000000/////////111222333---...000111111111000///...///000111111///...,,,*********+++++++++,,,,,,)))((((((''''''(((((()))---+++***)))******)))'''***+++---...---,,,***))))))***,,,,,,***)))***+++'''((()))+++,,,---------)))******++++++******)))************+++,,,......000111111000......000222000222333555777;;;@@@DDDIIIUUUkkkmmm]]]TTTLLLFFFDDDAAA@@@?????????>>><<<:::<<<999999<<<;;;888666999555555555555555555555555555555555444333222111000///...............///000---------...//////000000,,,------...//////000000...------,,,,,,------...//////000000000///......(((+++///111000...------///000222444555555444444000111333444333222333444444555666666555444333222******))))))((())))))))))))))))))***+++,,,***)))jjjVVVOOOHHHGGGJJJHHHHHHJJJKKKMMMPPPUUU\\\aaabbbdddgggkkkqqqvvv{{{~~~}}}yyysssmmmggg___UUUMMMHHHEEE@@@:::555222333444333222000///...///000111---...000222333333222111///000000111000///...---+++++++++++++++************))))))(((((())))))***,,,)))&&&&&&)))+++,,,+++,,,---///000///...+++***(((***,,,,,,***)))***+++(((((()))++++++,,,,,,,,,((())))))******))))))(((''''''((()))+++---...///---...//////...000222555111222333555777;;;@@@DDDKKKWWWjjjwww```TTTNNNHHHDDDCCC>>>>>>===>>>??????===;;;===::::::===<<<888777999555555555555444444444333444444444444333111000...//////...------.........---------...///000000000------.....................------,,,,,,------.........//////000/////////,,,...111222111111111222...///111222222222111111...///000///......000222444555555666666555444333---,,,+++***)))((((((((('''(((******)))))))))***lllWWWQQQIIIHHHLLLIIIGGGFFFDDDDDDGGGNNNXXX___```bbbeeeiiimmmooopppqqqzzzvvvpppkkkeee]]]SSSLLLHHHFFFAAA:::555222333444666555222///...---...///,,,...000333444444333222000000000000000//////......---,,,,,,+++***)))))),,,+++***))))))***+++,,,***'''$$$%%%)))---//////---///000222111///---+++(((***---,,,***(((***+++((()))***+++++++++++++++******++++++++++++***************+++,,,---///000***+++---...///111555888111222333555777;;;@@@EEEMMMXXXjjj~~~mmmWWWMMMIIIDDDBBBCCC<<<<<<<<<===??????===;;;===;;;;;;======999888:::666666555444333222222111333333444333222000...---//////...------------------------...///000000111///......------,,,,,,+++......------------......------...///000000000///,,,---------,,,---000222......000111111000///...---...---,,,++++++---///444444555666666555444333000///---+++***(((((('''%%%(((+++***((('''(((+++rrr```XXXLLLGGGIIIGGGFFFGGGHHHIIILLLSSSZZZ```___bbbccceeejjjqqqssspppvvvyyyttthhh```]]]XXXRRRIIIEEE@@@:::666555555666333333111000////////////333333222111111000000000555444333222111111111111111000...---,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,...111444111+++%%%---+++)))***---...+++(((***))))))***,,,...---,,,+++***)))((()))***,,,...000---+++,,,...000///---000000000//////111555888111333555666777:::>>>BBBMMMVVVfffzzzqqqcccSSSJJJDDD@@@@@@BBB===>>>???>>><<<:::;;;<<<::::::::::::999888777666555555666666555333111000000111222333222000...------000...&&&$$$(((+++)))...---+++******+++,,,...///............000222333,,,,,,,,,,,,,,,,,,,,,,,,//////...---...///000111000///......------------.........///111111///---,,,+++)))))))))+++---///333555888999999666333111...---,,,******+++,,,---(((((())))))*********+++wwweee]]]RRRLLLNNNKKKHHHIIIJJJLLLNNNTTTZZZ___```cccdddeeejjjpppqqqmmmsssuuupppfff]]]ZZZUUUPPPIIIFFFBBB===999777666666222111111111111111222222222222333444555555555444444333222111111000111111333222000---,,,++++++++++++++++++******)))))))))************+++++++++,,,------///111222000,,,)))******************+++---+++***)))***,,,---,,,+++(((((('''((())),,,...000...,,,***,,,///111000///---///000000000000222444444555777888:::===AAADDDHHHQQQaaavvvlll___PPPHHHCCC??????AAA>>>??????>>><<<;;;<<<===;;;;;;::::::999888777777333444555555666666555555111222333444444333111000000333222,,,))),,,...,,,...---,,,++++++,,,---............//////000111222---------,,,,,,,,,,,,,,,------,,,,,,,,,---///000---------,,,------......---,,,,,,...///...,,,***+++************+++---...222444666888888666333111......---,,,,,,,,,,,,,,,((()))))))))************xxxfff^^^RRRMMMNNNKKKJJJLLLNNNPPPRRRUUUZZZ]]]___ccceeegggkkkpppoookkkllllllhhhaaa[[[XXXTTTPPPKKKHHHEEE@@@<<<:::888888111111111222222444555555111333555888::::::::::::555444333222111111111111555444111...,,,+++***************)))))))))))))))((((((((((((((()))))))))+++---//////...,,,+++,,,(((+++,,,+++((((((,,,000+++***)))***,,,,,,+++***)))((((((((()))+++---///,,,+++***,,,...111111111,,,...111222111000000000555666888999:::===AAADDDFFFNNN^^^rrrwwweeeYYYLLLEEEAAA>>>>>>@@@>>>???@@@>>><<<;;;<<<===;;;;;;::::::999888888888666555555555555666777777000111333444444333222111000333333000---...///---///...---,,,,,,---...///+++,,,---......///......------------------------*********++++++---...///++++++++++++,,,---...///,,,++++++,,,,,,,,,)))''')))******++++++,,,------000222444666666555222111.../////////...---+++***))))))))))))************yyyggg```TTTNNNNNNKKKMMMOOORRRTTTUUUWWWZZZ\\\^^^bbbfffiiinnnsssrrrmmmeeeccc```]]]ZZZXXXUUURRRMMMKKKHHHDDD@@@===;;;999444444444444444555666666222444888;;;======<<<;;;777666555444333333333333555444111///---,,,,,,,,,******************))))))''''''''''''''''''''''''))),,,---,,,)))(((***---,,,------+++)))))),,,///,,,+++)))***++++++***)))---,,,+++***)))))))))***---,,,,,,,,,...///000000...000222222000000000111333555666777999;;;???BBBGGGOOO]]]pppnnn___TTTIIIDDDAAA>>>===???===>>>>>>===;;;::::::;;;::::::999999888888888888999888666444333333444444...///000111111111111111---000111000...---,,,,,,......---------...//////((()))+++,,,,,,,,,+++***---------...............*********+++,,,---...///++++++******+++,,,,,,---+++******+++,,,+++(((&&&((()))***+++,,,---------///000222444444333111000...///000111000---+++))))))))))))))))))*********~~~mmmeeeYYYRRRRRROOOOOOQQQTTTVVVWWWXXX[[[]]]\\\bbbiiinnntttyyywwwrrrgggccc___]]][[[WWWSSSPPPOOOMMMJJJFFFCCC???===<<<999999777666666555555555555777:::===>>>>>><<<;;;999999888777666666666666444222111///.........///++++++++++++++++++++++++***************)))))))))***,,,---+++((((((,,,///222///,,,+++,,,---+++***,,,***))))))++++++***))),,,,,,+++******))))))))).........---------......333333222111///000333555333555666777888:::>>>AAAHHHNNNZZZlll~~~jjjZZZPPPGGGDDDCCC???>>>???:::;;;<<<;;;999888888999999999888777777777888888888777555333222222333333...///000000111111111111,,,...000000...,,,++++++------------......//////)))***+++,,,---,,,+++***---------.........//////+++,,,------.../////////---,,,+++***************++++++***+++,,,+++)))''''''(((***+++------------///000111222222111000///---...000111111...+++)))******))))))))))))))))))nnngggZZZSSSRRROOOPPPRRRUUUWWWXXXYYY\\\^^^^^^eeemmmtttzzz}}}wwwpppiiicccaaa^^^WWWQQQNNNQQQOOOKKKGGGCCCAAA???>>>>>>===;;;999777666555555888:::<<<===>>>>>>===<<<<<<;;;:::999888888888888333222111/////////000000+++++++++++++++,,,,,,,,,............---------------------,,,+++,,,...000222...++++++......+++'''***)))((()))++++++***)))'''((()))***+++,,,------///000000...,,,+++,,,...333333222000///111555888555666888888999;;;???BBBEEEKKKUUUfff|||yyyhhhVVVMMMFFFEEEDDD@@@>>>>>>999:::;;;999777666777888888777666555555666777888333333333333333444555555222222222222222333333333......000222000,,,,,,...,,,,,,,,,---......//////------............------,,,,,,,,,---......//////---...//////000000//////...---,,,+++*********************+++------+++)))(((((()))***,,,---......000111111222111000///...+++---///000000...,,,***************))))))))))))ooohhh[[[TTTSSSNNNQQQSSSUUUVVVWWWZZZ]]]```cccjjjssszzzzzzuuulllfffeeebbb[[[TTTRRRTTTQQQLLLGGGCCCAAA@@@AAA???>>><<<:::888777666666:::;;;<<<>>>??????@@@@@@<<<;;;:::999999888888888555444222000////////////)))*********++++++++++++......---------,,,,,,,,,---+++******+++---------)))***+++,,,---,,,***))))))(((''')))***,,,+++***&&&'''(((***,,,------...---///000...,,,+++---///000111222111111222444777444555777777888:::>>>@@@CCCHHHRRRbbbyyyrrrcccSSSKKKEEEDDDCCC???<<<<<<999:::;;;999777666777888666555444333333444666777333444444555555555555555333333222222222222222222000...///222000,,,,,,000***+++,,,------............------,,,,,,---------+++++++++,,,---.........//////000000000///...------,,,,,,+++++++++,,,,,,(((((()))+++------+++***))))))))))))+++---///000222222222222111///...---***+++---.........,,,+++************)))))))))(((tttmmm```YYYWWWSSSQQQSSSTTTVVVWWWZZZ^^^aaagggnnnwww~~~{{{tttkkkeeegggfff```ZZZYYYUUUQQQLLLFFFCCCAAAAAABBB???>>>===;;;999888888888;;;<<<===>>>@@@AAACCCCCC;;;;;;:::999888888888888888666444111///...------(((((())))))*********++++++*********))))))((((((***'''%%%&&&)))+++***(((!!!&&&+++---+++******,,,(((''''''(((+++,,,,,,+++((()))***++++++++++++++++++---///...,,,,,,///222,,,...111333222222333444222333444555555777;;;===BBBGGGQQQbbbyyymmm^^^QQQIIIDDDDDDCCC>>>;;;::::::;;;;;;:::888777777888666444333222222333555666777777888888777555333222222222111000/////////000///,,,---000///***+++000)))***+++,,,------------,,,+++***)))))))))++++++******+++,,,,,,---......///000000000000...---,,,++++++++++++,,,---......'''''''''***,,,---+++***))))))((((((***,,,///111333333333222000///------)))***+++------------,,,+++*********))))))((((((rrrhhh\\\XXXXXXSSSXXXUUUTTTWWWXXXZZZ```gggmmmuuu~~~xxxvvvppphhhcccaaa```^^^\\\UUUVVVSSSMMMDDD@@@AAACCCCCC???;;;999;;;<<<;;;:::999;;;===@@@AAAAAA@@@???======<<<;;;:::999888888888666333///,,,+++---///******************++++++000---+++***)))(((%%%###,,,+++***))))))+++---...---,,,******+++***)))'''))))))******++++++,,,,,,******+++++++++,,,,,,,,,000///...,,,++++++,,,,,,222222222111//////111222000222444555666777999;;;===GGGTTTbbbssszzzeeeUUUNNNJJJDDD@@@>>>>>>======::::::::::::999888888888777666444333333444555666666666555444444333222222222111111000000111111222111///---...000000...,,,,,,///111...)))'''))),,,333///***&&&%%%'''+++...*********,,,///000000///111///------///000111000///...,,,+++******+++,,,+++***))))))))))))))))))))))))))))))***,,,...000...444555000...000000---)))***,,,///111222333333444000+++((('''''''''&&&qqqfffZZZWWWXXXSSSZZZWWWWWWYYY[[[]]]cccjjjvvv}}}zzzuuuvvvqqqjjjdddaaa___[[[YYYWWWWWWUUUNNNFFFCCCDDDGGGEEEBBB>>>===>>>???>>>===<<<>>>@@@BBBCCCCCCBBBBBB=========<<<;;;;;;;;;:::888777444111...,,,------***)))(((((()))+++---//////---+++++++++***(((&&&++++++*********+++,,,------,,,******+++***)))''')))))))))*********************+++++++++,,,,,,,,,------,,,+++,,,---...///...000111222111222444555111333555777777888:::<<<===EEEQQQ___qqqtttbbbUUUJJJFFF@@@<<<:::999888888===<<<:::888777555555555777666555444444444555666555444444444333222222222222222111111111111222222222000...///000111///---,,,///111///+++)))+++......---+++))))))***,,,---+++******,,,......---,,,000...------///000111000///...---,,,++++++******---,,,+++)))((((((''''''************,,,...000111222777777111...///...+++******+++---///000111222222...***(((((()))))))))ooocccXXXVVVWWWSSSZZZWWWWWWZZZ]]]___gggooo|||vvvttttttqqqlllgggccc___ZZZWWWTTTSSSPPPJJJDDDAAADDDGGGGGGDDDAAA@@@@@@AAA@@@???>>>???AAABBBCCCCCCCCCCCC??????>>>>>>======<<<<<<888777666333111...---,,,+++)))'''&&&(((+++///222---,,,++++++,,,---,,,*********++++++,,,,,,,,,+++---+++******++++++)))(((***))))))))))))))))))(((******+++++++++,,,,,,,,,*********+++,,,...000111---000222444333333444555222444666777888999;;;===<<>><<<;;;:::999<<<:::888666555555666666555555444333222333333333333222222222222222222222222222222222222222222222222111///000111111000...,,,...000///,,,+++---000)))***,,,---------,,,+++,,,++++++,,,------,,,***...---,,,---///111111111.........---,,,+++)))(((,,,+++***)))((((((((((((++++++++++++---///111222777999999333///---,,,)))++++++***+++,,,...///111000---***)))***+++,,,+++lllaaaVVVUUUXXXSSSVVVTTTUUUZZZ^^^cccllluuuwwwsssssspppooommmiiieeeaaa\\\YYYSSSQQQNNNHHHDDDBBBEEEHHHGGGEEECCCBBBBBBAAAAAAAAA===>>>???AAAAAABBBAAAAAABBBBBBAAA???>>>===<<<;;;999777666555333111---++++++***)))((()))+++...///***))))))***---......---(((***+++------,,,+++***,,,+++******++++++***(((******))))))((((((''''''******+++++++++,,,,,,,,,))))))***+++---...///000000222555555444222111000222444666777777888;;;<<<===@@@IIIWWWnnnvvvdddUUUMMMIIIFFFBBB?????????>>>>>>999888666555555777:::<<<333333222111111000000000111111111111111222222222222222333333333333222222111000///////////////...,,,...000///......///111***+++,,,......---+++***---,,,+++---...///---,,,...------...111333333222............---+++)))'''***)))))))))))))))******+++******+++---///111333888:::999555000---+++***,,,+++***)))***+++...///000---+++***+++,,,,,,,,,~~~jjj___VVVVVVYYYTTTUUUSSSUUU[[[aaahhhsss}}}{{{pppmmmnnnkkklllllljjjgggbbb^^^\\\VVVTTTPPPLLLIIIHHHJJJLLLHHHGGGGGGEEEDDDCCCCCCCCC>>>??????@@@AAAAAAAAAAAAEEEDDDBBB@@@===;;;999888888777555555555333...+++++++++,,,,,,,,,++++++***)))(((((())),,,......---((())),,,---...---+++***,,,+++)))***++++++***)))******))))))((((((''''''******+++++++++,,,,,,,,,***++++++,,,,,,---------000222555555333111000000111222555666666777999;;;===@@@HHHVVVlllqqq^^^OOOGGGCCCAAA>>>===>>>?????????:::999777666666888;;;===444444444333222111111000000111111111111111111111111222222333333222222111...//////...---------------...////////////000111......---,,,,,,++++++***,,,,,,,,,...111222111000///......000333444444333---.........---+++)))(((++++++***)))(((((()))))))))))))))***,,,...111222888777777555111---,,,,,,,,,+++)))((()))***,,,...111...,,,++++++,,,+++***}}}hhh___WWWYYY[[[UUUVVVUUUVVV\\\ccckkkwwwuuulllhhhhhhfffhhhjjjiiieeeaaa^^^]]]TTTRRROOOKKKIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDDDDEEEAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA???<<<:::888777777555333444555444000,,,+++,,,.........,,,)))''')))(((((())),,,------,,,(((***+++------,,,+++***+++***)))***++++++***)))***))))))))))))))))))(((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,///111333222222333444000222444555666777999;;;===AAAIIIUUUhhh~~~kkkXXXJJJDDDCCCAAA??????@@@BBBBBBAAA>>>===:::888777777888888777777777777666444333222222111111111111111111111000111222333333222111000---...///...,,,+++,,,------.........//////000000111000---,,,******++++++---,,,---///222333333222///...///111333444333111------------,,,+++******...---,,,***((('''&&&&&&)))))))))***,,,///111333777555555555222---+++...+++***))))))***+++,,,---///---++++++++++++***))){{{ggg___ZZZ[[[]]]WWWWWWUUUVVV[[[aaahhhsss~~~~~~~~~}}}yyyrrrllliiihhhcccfffgggfffaaa]]][[[ZZZOOOMMMKKKIIIGGGEEECCCAAAEEEFFFHHHFFFCCCAAAAAACCCAAA@@@@@@@@@@@@AAABBBBBB@@@???>>>===;;;999888888666333111222444555111...+++,,,---------,,,+++***,,,+++***+++---------,,,)))***+++,,,,,,,,,+++++++++***)))***+++,,,+++))))))))))))*********************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,...000000000000222444111333555666666888:::<<<;;;AAAIIITTTddd}}}qqqbbbSSSHHHEEEFFFDDDBBBAAABBBBBBBBBAAA===<<<:::999777666555555777777888777666444333222333333333222222111111000...///111222222111///...---///000///,,,+++---.........---.../////////...///...---,,,,,,,,,,,,,,,...------///111222111000.........000111222000...---,,,,,,++++++,,,,,,,,,++++++***)))((((((((()))))))))***+++---000222444777444444555111+++)))---))))))******+++,,,------,,,+++)))***+++,,,+++***zzzggg```[[[]]]___WWWWWWTTTTTTXXX\\\cccnnnxxxssssssssssssqqqpppnnnlllbbbeeefffccc^^^YYYWWWWWWPPPNNNLLLKKKIIIFFFCCCAAA@@@BBBDDDBBB???<<<===>>>>>>>>>>>>===>>>>>>??????<<<<<<<<<;;;::::::999999666222///000444555222///,,,++++++++++++,,,...///...---,,,,,,......---,,,******++++++,,,,,,,,,++++++***)))***+++,,,+++***))))))******++++++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++000111111///...---///000222444666777888999;;;===999@@@IIIRRRaaayyytttggg[[[OOOHHHGGGDDDAAA???>>>>>>===<<<:::999888888888777777666666555555555555444222000///444444444333222111000000---///000111111000///---...000111000---,,,...000///...------...///...---+++,,,---.........------///......///000000///------------...000000...,,,---,,,+++***+++,,,---...%%%%%%&&&(((***,,,...///***++++++,,,...111444666888555444555111)))'''+++((()))***,,,------------)))(((((()))+++---,,,+++jjjbbbbbbaaa]]]ZZZYYYWWWXXX[[[]]]___eeemmmiiijjjlllnnnpppooollliiidddaaa]]][[[ZZZXXXVVVTTTOOOOOONNNLLLHHHFFFGGGHHH@@@AAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<============;;;<<<===<<<999777777777888777555555555333111///......//////////////////...,,,+++---///...***%%%---+++,,,---+++&&&'''***,,,++++++******++++++,,,++++++++++++++++++++++++------.........---,,,,,,---***((()))---///...,,,---///111444555555444333999666555666999;;;;;;999???BBBHHHQQQ\\\nnnxxxhhh[[[SSSLLLEEE@@@AAA@@@???===<<<<<<;;;;;;777666666666666777777888444444444444444444444444444333222222222333444555...+++)))+++000222000---000000000000000000000000000///...,,,,,,---......***+++,,,---...---,,,+++///////////////......------.../////////...---,,,---,,,***))))))***,,,---((()))******)))***,,,...///,,,+++......,,,,,,/////////...---,,,,,,++++++)))+++---/////////...---,,,,,,+++***))))))******lllccccccaaa]]]ZZZXXXVVVWWWZZZ\\\]]]bbbiiiiiiiiiiiikkklllkkkhhhfffbbb^^^YYYVVVTTTTTTSSSRRRPPPPPPOOOKKKGGGEEEDDDEEE@@@@@@@@@@@@????????????<<<<<<<<<<<<============;;;<<<<<<;;;999777777777999777555444444222///,,,+++++++++,,,,,,,,,,,,,,,---...//////---,,,+++******((()))+++***&&&'''++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***+++---............///111333444444333222555333222444888:::;;;::::::>>>EEEOOO[[[nnnwwwmmm___TTTNNNHHHCCC???@@@@@@>>>===<<<;;;;;;;;;777777666666666666666777444444444444444444444444444444333222222222333444111...,,,...222444222/////////////////////////////////...---------------++++++,,,,,,------,,,,,,///////////////...------,,,---............---,,,...---,,,***))))))******((()))******)))***,,,...***((((((,,,---,,,...111...------,,,++++++******%%%''')))+++,,,,,,+++*********)))(((((((((((((((oooeeedddbbb___]]]YYYXXXYYY]]]^^^^^^bbbgggkkkjjjhhhhhhiiihhhfffccc```\\\VVVRRRQQQQQQPPPOOOOOOOOONNNKKKFFFCCCBBBBBB?????????>>>>>>======<<<=========<<<<<<<<<<<<<<<999:::;;;:::888666666666888777444333222000---++++++++++++***************,,,///111///+++)))+++...)))''')))+++***((()))---)))))))))(((((()))))))))------------------------+++,,,---......///......+++,,,------,,,---///111///000222333333333222111111000000222666999:::999555:::CCCNNNZZZmmmiiiaaaWWWNNNJJJFFFCCC@@@???>>>===<<<;;;:::::::::888888777666555555555555444444444444444444444444555444333222222111222222111///...000333444222000////////////////////////...............---,,,,,,,,,,,,++++++,,,,,,------...////////////...------+++,,,,,,---------,,,+++......---+++***)))((('''((()))******))))))+++---+++((())),,,...,,,...111,,,,,,++++++******))))))$$$%%%''')))******************)))(((((((((((()))rrrhhhfffdddbbbaaa]]]\\\^^^bbbbbbaaadddiiimmmkkkiiihhhhhhgggeeeccc___\\\XXXTTTRRRPPPNNNLLLLLLMMMLLLJJJFFFCCCAAAAAA@@@??????>>>===<<<<<<;;;======<<<<<<;;;;;;;;;:::777999:::999777555555666555444222222222111...,,,------------,,,,,,,,,,,,,,,......,,,***)))+++---+++)))***,,,+++((()))---***))))))(((((())))))***,,,,,,,,,,,,------------******+++---............+++---///...,,,,,,///222000111222222222222111111111111111333555777888888444999BBBMMMYYYjjjrrraaa[[[SSSMMMIIIGGGDDDBBB======<<<::::::999999999999888777666555444444444444444444444444444444444555444333222222111111000///......///222222000...////////////////////////,,,---...///...---,,,+++---,,,+++***+++,,,---.........//////......---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''''')))))))))))))))+++---000,,,,,,......++++++...,,,,,,++++++************'''((()))+++,,,,,,,,,,,,,,,,,,+++******+++++++++vvvkkkhhhgggffffff```___aaadddeeecccfffkkknnnllljjjiiiiiihhhgggeee```]]][[[XXXUUUPPPKKKGGGIIIJJJJJJIIIFFFDDDCCCCCC@@@??????>>>===<<<<<<;;;<<<<<<<<<;;;:::999888888666777888777555444444555111000000111222333111//////.........------,,,,,,---+++((((((***+++***)))+++)))***+++)))%%%%%%)))*********))))))***************++++++,,,,,,,,,,,,((()))***+++,,,---------+++---///...,,,,,,///222000111111111222111111111444444444444444555666777777;;;CCCMMMWWWgggyyyiii[[[WWWQQQLLLHHHEEECCCBBB;;;;;;:::999888888888888888888666555444444444444444444444444444444444444444444333333222111000///......///000222111///...........................,,,---.........---+++***---,,,+++***+++,,,---..................------,,,************++++++,,,,,,******+++++++++***))))))'''((())))))((()))+++---...+++***,,,,,,)))))),,,,,,,,,,,,,,,++++++++++++******+++,,,------------,,,+++++++++++++++,,,,,,zzzooojjjgggfffgggaaa```aaadddeeedddgggmmmooonnnmmmnnnooonnnllljjjeeeccc___[[[WWWQQQKKKGGGGGGHHHJJJIIIGGGEEEDDDDDD???>>>>>>======<<<<<<<<<<<<;;;:::999888777666555444555777666444333333444/////////111333444333222------,,,,,,++++++******,,,)))&&&'''+++,,,***&&&)))''''''(((&&&!!!"""%%%+++******))))))******+++)))******++++++,,,,,,---)))***+++,,,,,,---,,,,,,+++,,,------,,,---///111000000000000111111222222555666777666444444666777:::===CCCKKKSSSccc{{{kkk___SSSQQQMMMIIIDDDAAA???>>>:::999888888777777777888777777666555444444444444444444444444444444444444222333333333222111000//////000222333333222000///........................---------------,,,++++++,,,,,,++++++,,,,,,---------............---,,,,,,************+++,,,------************************'''((())))))((((((***,,,(((%%%%%%((()))((())),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++rrrjjjfffdddeeedddbbbbbbeeeffffffkkkqqquuuuuuvvvxxxzzzzzzxxxvvvrrrmmmfff```ZZZUUUQQQNNNHHHJJJKKKJJJGGGDDDCCCBBB<<<<<<<<<<<<;;;;;;;;;;;;::::::999777666555333333333444555555333222222333000000000111333444333222,,,,,,,,,+++***))))))))))))))))))***++++++)))((('''&&&&&&(((&&&######''')))))))))(((((()))))))))******++++++,,,------...,,,------.........------,,,+++***+++---........./////////000000222333333333555666666444444666999999<<>>===<<<888888777777666666777777666555555444444444555555444444444444444444444444111111222333222222111000---///222333222000///..............................---,,,,,,++++++,,,,,,++++++,,,,,,------,,,,,,------......------,,,+++++++++******+++,,,...///,,,+++***)))(((((())))))'''((()))(((((((((***,,,)))&&&&&&))))))((())),,,******++++++++++++++++++...---,,,++++++************)))))))))******+++,,,tttjjjdddbbbccchhheeeeeehhhiiijjjooovvv|||}}}~~~wwwmmmddd^^^ZZZXXXWWWJJJKKKLLLKKKGGGDDDAAAAAA:::::::::::::::::::::;;;:::999888666555333222111222333555555333222222333222222111222444444222111------,,,,,,+++******)))&&&***......+++))))))+++((('''(((+++***'''(((,,,((((((''''''''''''((((((++++++,,,------...///////////////000//////......---***(((***---///...,,,.........///000222333444111333555555444444777:::888999>>>DDDMMM]]]wwwrrr```TTTOOOGGGGGGGGGDDDAAA>>>======888777777666666666666777555555444444444555555666444444444444444444444444///000222333333222111000***---000111000...,,,+++...........................---,,,+++***+++,,,---***+++,,,---...---,,,+++------......------,,,+++++++++******+++---...000///---***((('''''''''(((&&&(((((((((((((((***,,,///,,,+++,,,,,,((((((+++)))))))))))))))*********111000...---,,,+++++++++,,,+++++++++,,,------...~~~oooiiieeeccccccdddccceeeiiilllmmmttt{{{|||rrrjjjddd___YYYTTTPPPMMMIIIFFFEEEDDDBBBAAA;;;999888999:::<<<<<<;;;777777777666555333222111222222333333333222222111222000......///000///...---000222000,,,(((''''''***+++------,,,,,,,,,---$$$***...---(((%%%)))---***)))((('''((()))+++,,,,,,++++++,,,...///...---000000///------,,,,,,,,,------------...///000111///............000111222555444444444444555555666999:::???FFFNNN\\\sssvvveeeXXXSSSTTTKKKIIIFFFCCC@@@===;;;:::999999888777666666777777555555555444444333333333333333333333333333333333222222222111000//////...//////.........//////000+++,,,...///000///...---///...---,,,,,,,,,,,,,,,***,,,------***)))***,,,***...000///+++***...333000///,,,++++++---///000...---,,,+++************+++)))''''''((())))))((('''((()))***+++,,,------((()))***++++++***)))(((***+++...///000...,,,+++%%%'''***,,,---...111333~~~nnngggbbb``````aaa___aaagggkkkooouuu{{{vvvmmmhhhbbb]]]YYYSSSPPPKKKGGGDDDBBB???===999777555555666666555444666666666555444333222111111111222222222222111111555333111000111111000...+++---///...+++))))))******+++,,,---,,,++++++,,,(((***,,,***&&&$$$%%%((()))******+++++++++++++++,,,++++++,,,...//////...---,,,,,,------...///000---------------...///000//////......///000222333222222222333444666777888888999>>>EEEMMM[[[qqqooo___SSSOOOPPPIIIGGGDDDAAA>>>===<<<;;;:::999888777666666666666444444444444333333333222333333333333333333333333333222222111000000////////////.........//////000---,,,,,,,,,---......///------,,,+++++++++++++++***)))((()))+++---------+++---///...,,,,,,...111888666222///---------......---,,,+++***************)))'''''')))))))))(((*********)))******++++++******+++,,,+++***)))((()))***,,,......---+++***((()))+++,,,,,,...000333mmmddd^^^\\\\\\]]]ZZZ[[[cccjjjooouuuzzzzzzqqqkkkfffaaa]]]VVVRRRLLLGGGCCC@@@<<<999999777444333333222000///444444444444444333222222///000000111111000000000666444111000000000///---)))+++++++++******+++---++++++,,,------,,,+++***------,,,*********++++++)))+++---...///...,,,+++---,,,,,,---///000///...,,,,,,,,,,,,---...///000...------------......///000////////////111222333000111222333555777999:::777888===DDDKKKXXXmmmtttdddWWWMMMIIIKKKGGGEEEBBB>>><<<<<<<<<<<<;;;:::999777666555555444333333333333222222222222333333333333333333333333333333222222111111000000000//////......////////////---,,,++++++---///000,,,++++++************+++,,,((($$$&&&***...---,,,------------------...///999777333000...---------------,,,+++***************((('''''')))***)))(((---,,,***)))((())))))*********+++,,,+++***((((((((()))+++------,,,+++***++++++,,,++++++---111444mmmaaaZZZWWWXXXYYYUUUWWW___gggmmmrrrwww}}}tttmmmhhhbbb^^^VVVRRRLLLGGGBBB>>>;;;888:::888555333333333111///111111222333333222222222......//////000/////////222000.........///...---+++***)))(((((()))+++---,,,,,,---...//////,,,+++---***((((((,,,///000000***+++,,,---------,,,,,,---,,,,,,---///000000///......---,,,++++++,,,,,,///...............//////000000//////000111333444222222333444666888:::;;;666888<<>>;;;888777666333333333444333111///000000111111111111111,,,---...///////////////...---,,,---///000000///...,,,***(((((()))***+++---------000222222///,,,***&&&###$$$(((,,,,,,++++++***)))))))))***,,,------,,,+++---///000///...---,,,,,,++++++++++++,,,/////////...//////000000000////////////111222333555555666666777999:::;;;666777<<>>;;;999444222000000222222222111...//////000000000//////,,,---......////////////...------...111333333333111...***))))))))))))))),,,+++,,,000333444000---...***'''''')))***)))(((+++)))((('''''')))+++,,,,,,++++++,,,...///...---((())))))***+++---...///...------......///111111///............000111222666666666666777999::::::666888<<>><<<<<<;;;;;;;;;:::999888666555444444333222222222222333333333333333333333333333333333333555555555555444444444444222222111000////////////...///111222111000...,,,,,,++++++++++++,,,------$$$***---+++%%%%%%,,,333...------,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,++++++***++++++,,,)))'''&&&''')))*********'''(((((())))))*********###$$$&&&(((***+++++++++***+++,,,---.../////////******++++++,,,...222555zzzdddTTTIIIGGGIIIGGGJJJPPPWWW[[[___jjjvvv}}}~~~sssggg___SSSOOOJJJEEEAAA===999777333111//////000111000///....../////////......---,,,---...//////000000000///...---...000222222222111...+++***++++++***((()))((()))...333444000,,,000...---------,,,+++***(((((((((((())))))******+++******+++---...---,,,((((((((()))+++,,,...///******+++,,,---...000111...------------///000111333333444555666888:::;;;777888<<>>??????>>>===;;;:::999888888777666555444444444222333333333444444444444333333333333333333333333555555555555555555555555333222111000////////////...............------,,,***************+++,,,,,,&&&)))---,,,((((((,,,111,,,...///---***)))+++...------------------------,,,++++++***++++++,,,,,,((('''&&&''')))++++++***((((((***+++***)))'''&&&'''((()))+++++++++******)))***+++,,,---......///+++,,,---,,,+++,,,...///wwwaaaPPPEEECCCFFFAAAFFFOOOVVVYYY]]]kkkyyyxxxyyylllcccUUUQQQJJJEEE@@@<<<888555555333111111111111000///......//////...------,,,,,,---...///000000000000///---,,,,,,...//////...000---++++++------,,,)))&&&%%%''',,,222444000+++)))***+++,,,,,,+++++++++'''(((***+++++++++)))(((***))))))***,,,------,,,+++***************++++++'''((((((***+++---///000------,,,,,,---...000111///000111333555888:::<<<888999===AAADDDLLL]]]mmmqqq```WWWMMMFFFFFFHHHDDD>>>;;;>>>???@@@@@@>>><<<999777888777666555555555555555333333333444444555555555333333333333333333333333555555555666666666666666333222111000///////////////...,,,*********,,,---))))))((())))))***+++++++++,,,---,,,+++******++++++...000...)))'''+++///***++++++,,,,,,------...+++++++++***++++++,,,,,,((('''&&&''')))++++++***)))***+++,,,+++(((%%%###+++,,,,,,---,,,+++***)))((())))))+++,,,---......---......---+++******+++sss]]]OOOFFFAAA@@@EEEFFFHHHKKKQQQYYYcccjjjuuuyyyssseee\\\RRRHHHDDDAAA<<<:::;;;///000000000000//////...(((***,,,.........,,,,,,------------------------///---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,!!!%%%***...000...+++)))******+++,,,,,,,,,,,,+++,,,---------,,,***((('''***)))(((+++///111000///...+++(((''')))***+++***+++******,,,...000000///......///000000000000000222222222222333444444555777666999@@@GGGPPP\\\ggg{{{nnn```[[[XXXQQQIIIEEEDDDCCC???<<<===<<<;;;:::999888888888555555555555555555555555444555555444333444666777666777777666444222333444222222333444555555555444666444222222222222000...,,,,,,------------------,,,,,,++++++***)))((((((***++++++,,,,,,---------)))******+++++++++******)))))))))***+++---...///(((...---((()))000...&&&))))))(((((((((((())))))(((''''''(((******)))'''+++***((('''''')))***+++******,,,111111,,,******---///111///---+++---///sss^^^QQQHHHCCCAAA>>>???BBBEEEJJJRRRZZZ```nnnttt}}}rrrfff]]]RRRHHHDDD@@@<<<999999111111111111111000000///+++---///000111111000///---------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///,,,)))))))))******++++++******------......---,,,***))),,,***((()))---/////////...,,,******,,,.........---++++++,,,...///...---......///000000000000000222222222222333333444555:::888:::???EEEMMMYYYeeeuuuqqqbbbVVVRRRSSSMMMGGGCCCDDDCCCAAA>>>>>>===<<<;;;:::999999999555555555555555555555555333444555555444444555666555666777555333222222333555555666666777666666666444333222222333444333111...///////////////......+++++++++++++++++++++++++++,,,,,,,,,------......+++,,,,,,,,,,,,++++++***))))))******+++---...///+++......++++++---,,,)))))))))(((((((((((())))))************************)))(((''''''(((***,,,---//////444999999444//////+++---...---+++***+++---mmmYYYLLLCCC>>>===;;;===@@@CCCGGGNNNUUUZZZeeennnzzzsssfff\\\RRRIIIDDD@@@;;;888888222222222222111111000000,,,---///000111111000000........................)))+++---000000///,,,+++------------------------+++,,,---------+++***)))((((((((()))))))))******,,,------......------,,,***((('''))),,,///111111---+++******+++,,,,,,+++...---,,,,,,......---,,,......///000000000//////111111111222222333555555<<<:::;;;>>>CCCJJJVVVcccttt~~~pppdddXXXPPPOOOMMMHHHCCCAAABBBCCCAAA???>>>======<<<;;;:::999999666666666666666666666666111333666666555444444555444555666444222111222333666666666777666666555555222111000111333444333222///////////////...---,,,***++++++,,,---...//////---------...............------...------,,,++++++*********+++,,,---...///......///000---((()))---))))))(((((((((((())))))***+++,,,)))&&&&&&(((+++'''''''''''')))+++---...,,,---333999999333---,,,***,,,------,,,+++,,,---kkkUUUGGG???<<<<<<:::<<>><<<<<<<<<;;;:::999888777666666666666666666666666000333666777666444444444333444555444222111222333444555555555444333222222111///...///111111000///.........---,,,+++***))),,,,,,---...///000000111////////////............------...------,,,+++***++++++++++++,,,---...///111...111444///%%%&&&000))))))(((((((((((())))))(((***+++'''"""!!!%%%***'''''''''((()))+++,,,---******...333333...******,,,---///000000000//////pppWWWHHH@@@>>>???888:::<<<>>>AAAEEEJJJNNNYYYcccqqqzzzwwwhhhXXXOOOHHHEEECCC>>><<<<<<333222000///.........///))))))***+++,,,,,,,,,,,,........................++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000***))))))))))))***+++,,,*********++++++,,,------'''***---000111000///...+++++++++---//////...,,,+++******,,,...000//////......////////////......000000000111222333555555777777:::===???EEETTTaaarrr|||nnn___VVVPPPKKKIIIKKKGGGEEEBBB@@@>>>===<<<;;;::::::::::::999777666555666666666666666666666666000222555666555444333333222444444444222111222333444555555555444333222222444222111000111111///...------------,,,+++***)))....../////////000000000000000000//////.........,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,---...//////222///111555///%%%&&&///))))))(((((((((((())))))(((***+++'''"""!!!%%%***)))))))))))))))*********///------000000------///---...///111222333222000sssXXXHHH???===>>>;;;<<<===>>>@@@DDDIIIMMMVVV___jjjsssyyyyyyiiiYYYPPPIIIGGGEEE@@@===<<<333222000...------......+++++++++,,,------......------------------------000...,,,+++,,,///222444++++++++++++++++++++++++...---,,,*********+++,,,******)))((()))***+++,,,***************+++,,,---,,,///111111...+++)))((( !!!$$$(((,,,...---,,,*********+++...000000000....../////////...------//////000000222333555666444666:::>>>???DDDQQQ___rrrpppeeeYYYSSSOOOKKKJJJKKKFFFDDDBBB@@@===;;;:::999888999999999888666444333555555555555555555555555000222555555444333333444333444555444333222333444666666666777666666555555777555333333333222111///...............---,,,+++.../////////000000111111111111000///...------,,,++++++,,,,,,,,,,,,++++++---------------...///000000000111222...((())),,,))))))(((((((((((())))))***+++,,,)))&&&&&&(((+++))))))******))))))))))))000,,,+++------+++,,,000,,,,,,...111333444222000ttt[[[JJJ???::::::>>>>>>======>>>BBBHHHLLLSSSZZZcccmmmuuu{{{yyykkk]]]TTTLLLIIIFFF@@@;;;;;;555333111///......//////,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...222444))))))))))))))))))))))))))))))((('''''''''((()))***)))((('''''')))***,,,,,,,,,+++++++++,,,------...//////---)))'''''')))"""&&&***+++)))''',,,+++***,,,...//////.........//////......---,,,...//////000111333555666444777<<>>@@@???;;;:::<<<<<<:::999999::::::888666444333333333333333333333333333333333333222222111111111444666666444111222555999888555333333555555333000------..................------,,,+++++++++,,,,,,,,,...000111222222222111333222222111///...,,,+++......//////000111111111,,,------.........//////------------,,,+++***)))''''''(((((()))*********''''''&&&&&&&&&(((***+++))))))***+++,,,------...+++///222111---***))))))...111555777888999;;;<<>>:::<<<777666444111///.........+++,,,---......---,,,+++,,,,,,,,,,,,+++++++++++++++***+++---***&&&)))///(((***+++***)))((()))+++))))))))))))***+++,,,---+++)))))))))+++,,,+++***------........./////////,,,...---)))(((***(((###++++++++++++++++++++++++***++++++,,,---...///000000///............---,,,...---,,,...222444444222333666888888:::???GGGNNN___kkkooo```XXXPPPLLLHHHFFFDDDCCCAAA???===???>>>:::999<<<<<<999888888777777666444333222333333333333333333333333333333333333333222222222555555555333222333555777666444222222444444222000------..................++++++++++++,,,---------,,,---...///000111111111222222222111///...,,,+++///............---------...---------/////////............------+++******(((((((((''''''&&&&&&&&&...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---111444333000,,,+++,,,***---222555777999<<<>>>nnnYYYJJJAAA<<<999::::::999999;;;>>>AAAFFFMMMWWW___jjjyyy}}}wwwlllddd[[[SSSIII???:::::::::888555222000......---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***,,,---***"""%%%000)))***+++***))))))***+++((((((((()))+++,,,...///+++***))))))***+++***(((************++++++++++++,,,,,,+++((()))***&&&***************************++++++,,,---...//////111000///...------,,,+++...------///111333333222333777::::::888;;;DDDMMMWWWeee~~~lll^^^TTTNNNHHHFFFDDDCCCBBBAAA???===;;;===<<<999888;;;;;;888777666555444333222222222333333333333333333444444333333333444444444444444777555333222444555555555555333222111222222111///......------------------((()))***,,,------......,,,,,,,,,---...///111111222222111000///...,,,++++++++++++,,,,,,,,,------000---,,,---000111000---............---,,,++++++***)))(((&&&%%%###"""!!!......,,,+++++++++++++++...------,,,+++***))))))...111444444000---,,,---'''***///333666999<<<>>>uuu\\\KKK@@@;;;999999999888888999<<>>|||```KKK???:::999999999888777999<<>>999555444222000///......///+++++++++******+++++++++&&&&&&'''((()))***++++++((('''(((***(((%%%&&&***)))+++,,,+++***)))***+++)))((((((''''''''''''(((,,,***))))))******((('''************++++++++++++***'''''')))++++++(((&&&------------------------+++,,,,,,------.........---///111111000///111333------...///000000111222///666<<<;;;888;;;EEENNNQQQ```wwwttteeeWWWLLLDDD@@@CCCBBB@@@??????===:::888777:::999777777:::;;;888777666444333222333444444333333333444444555555555444444444555555666666666777444222222555555333111111111111111//////...///......------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))...---------...000222333000000000000///---,,,+++&&&''')))+++---000111222222000...///111222000........./////////...------,,,+++***)))((('''&&&&&&''''''((())))))*********(((((((((((()))))))))))),,,///111000---++++++---,,,...000222333666999;;;eeeNNNAAA<<<888999999888888:::===@@@BBBCCCJJJTTT]]]fffqqqzzz|||qqqaaaTTTJJJBBB;;;444333111///......//////+++******))))))******+++&&&''''''((()))*********)))%%%&&&+++...,,,((((((***+++,,,+++*********,,,)))((('''&&&%%%%%%%%%%%%***)))(((((()))***)))'''((())))))))))))*********---+++***,,,+++((((((***........................,,,,,,,,,---------......+++...111111//////222555,,,...////////////000222---222777888777:::BBBIIINNN]]]rrrzzzrrrggg[[[QQQIIIBBB>>>BBB@@@>>>======<<<:::888777999999666777:::;;;999777666555444444444444444333333333444555555666666444444444555555555555555666444333333444444222111111222222111///......///......------,,,,,,++++++...---,,,***))))))))))))---------...///000222222////////////...---,,,,,,++++++,,,------...//////111111111111000000000000...///////////////......---------,,,+++*********,,,,,,,,,,,,+++***)))(((%%%&&&'''((()))***++++++---000222111...,,,---///...000111222222333666999kkkRRRDDD@@@777888999888999;;;???BBBBBBCCCIIIUUU^^^dddnnnxxx}}}xxxgggXXXOOOEEE<<<666555333111///.........+++***))))))))))))***+++((()))))))))******++++++***&&&&&&,,,///,,,)))(((***+++,,,,,,******+++,,,(((((('''&&&&&&&&&'''''')))((('''((()))***)))(((&&&''''''''''''(((((((((...,,,---...+++'''+++222------------------------,,,,,,,,,------------...***...111000---,,,///222,,,...000///......000222000333666777777:::???DDDJJJYYYlll~~~jjjcccXXXOOOHHHDDDAAA??????===:::999:::;;;:::999666999999666777;;;<<<:::555555555555555444444333333333444444555666666666555555555444444444444444444555555555333111111222000222333222///---...000......------,,,++++++***...---***(((((()))***++++++,,,---...///000000000////////////...---,,,,,,+++,,,,,,,,,------......000222444333///...000222...//////000000000//////000000///...---,,,++++++,,,------------+++***)))''''''((()))***+++,,,---,,,///111///,,,+++,,,///---...///000000222555777nnnUUUGGGBBB777888999999999<<<@@@CCCBBBCCCJJJWWW```fffoooyyy||||||jjj[[[QQQGGG>>>999888555222000.........+++***)))(((((()))***++++++++++++++++++,,,,,,,,,+++((((((,,,,,,)))((()))***+++,,,,,,******+++,,,'''''''''''''''((()))***(((''''''((()))+++***)))************++++++++++++******---///+++)))000;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------***...000///+++))),,,///+++...000000...---///222555666888888999<<>>???BBBHHHRRR\\\ffflllnnn|||wwwiii^^^SSSGGG???888666444222///...---,,,.........------,,,,,,,,,,,,,,,...//////...,,,,,,,,,+++++++++***)))))))))******+++***)))'''%%%$$$(((((((((''''''''''''&&&)))***+++,,,---+++(((%%%******)))))))))))))))***,,,------,,,***'''$$$"""////////////...,,,***))),,,---///111222222111000,,,,,,---......---,,,+++---......///000111111222222444555666777999<<<>>>FFFSSSbbbrrr{{{gggVVVOOOHHHEEECCC???>>>@@@888<<<@@@>>>999777999<<<888888888777666666555555999777555555555444222000...000222444666555555444555444444444444555666666555333222222333222000...222...---...---)))))),,,+++,,,,,,------,,,,,,+++))))))*********+++++++++)))***+++,,,---.........)))******++++++******)))......---,,,,,,,,,------///222444444222000//////000///------...111444666555444222000...,,,++++++222///,,,******)))((('''---.........---,,,,,,+++---------,,,,,,+++++++++***+++---///111555:::>>>|||^^^MMMFFF>>>:::999;;;;;;999;;;>>>BBBCCCGGGNNNVVV]]]ccceeeyyyvvvjjj```UUUIIIAAA999888666333111///...---,,,++++++++++++++++++***)))******++++++******))),,,,,,,,,+++++++++++++++,,,,,,,,,+++)))'''&&&%%%(((((()))))))))******+++......///000000...+++)))++++++***)))(((((())))))+++,,,------,,,***(((&&&+++,,,---......---,,,+++++++++,,,,,,---...//////---...////////////...---......//////000000111111000222444555666888;;;===EEEPPP^^^mmmnnn^^^RRRKKKFFFDDDBBB===<<<===;;;;;;<<<;;;:::999999:::888888777777666555555555777666444444555555444222...000222444555555444444444444555555555555666666444333222222333222000...444000///000///,,,,,,...,,,------------------,,,******************++++++***++++++,,,------------******++++++++++++******,,,++++++******++++++,,,///111333333222000///////////////000333666999;;;777666555333222111000000///,,,***)))***++++++***------......------,,,+++------,,,,,,,,,+++++++++***+++---...111555:::===eeeQQQJJJ???;;;999;;;;;;999:::>>>AAABBBDDDIIIOOOVVV]]]aaauuu~~~tttiiiaaaWWWLLLDDD;;;:::888555222111//////***++++++++++++++++++,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,...---,,,***)))(((''''''((((((((()))***,,,------------......---+++(((&&&++++++***)))))))))))))))++++++,,,------,,,+++***((()))+++---.........---,,,+++***)))***,,,.../////////000000000000000///////////////000000000000...000222333555777:::===BBBKKKWWWggg}}}ooo___TTTLLLFFFBBBBBB@@@<<<999:::===:::888777999;;;:::999999888777666666555555555555444333444555666555444///000222444555555444444333444666777777777555444444333222222333222000///444111000111000------000------............------++++++******************++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))(((((())))))***...000222222000///...///,,,---///222555999<<<===888777666555444333333222,,,***((()))+++---------------......------,,,,,,,,,,,,,,,,,,++++++++++++***+++---///111444999===hhhTTTKKKAAA<<<:::;;;:::999:::>>>>>>???BBBFFFMMMVVV___eeennnuuu}}}|||qqqhhhaaaYYYNNNFFF<<<;;;888555333111//////,,,,,,,,,------.........///...---,,,,,,---...///*********++++++,,,,,,,,,...---+++***)))***++++++))))))(((((()))***,,,---+++,,,---,,,)))&&&%%%$$$(((((((((((()))***+++,,,++++++,,,---,,,,,,+++***((()))+++---......---------,,,+++++++++,,,...////////////000000000000000000000000000////////////---///222333555777:::===???FFFQQQaaawwwqqq___UUUOOOGGGBBB@@@AAA@@@;;;888888<<<:::888777777999::::::999888777666555555555666666444333333555555444222///000222333444444444333111333666888999777555333333222111222333222000///333///...000///,,,,,,///---------,,,,,,---------+++++++++***************,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++((((((((('''(((((())))))---...000000///---......)))***---000444777999:::777777666555333222000///+++***((()))+++---......,,,------...------,,,,,,,,,++++++++++++++++++++++++---...000111555:::>>>nnnXXXNNNBBB>>>;;;;;;:::888:::>>>>>>@@@CCCGGGMMMVVVaaahhhgggnnnuuuzzzxxxnnngggaaaYYYNNNEEE<<<;;;888555333000///...,,,,,,,,,------.........,,,+++***))))))***+++,,,(((((())))))******+++++++++******)))***,,,...///---,,,***))))))***+++,,,+++---...---)))&&&&&&&&&%%%&&&&&&(((***,,,...///,,,,,,,,,++++++***))))))***+++,,,---------,,,+++***+++,,,---------,,,+++------------......//////000000000000////////////...000222444555777:::======BBBMMM]]]rrr|||dddTTTMMMLLLCCC???>>>@@@@@@<<<999999888:::;;;999555555:::>>>:::999777555555555666666888666444444444333222000000111111222333333333333000222666888888777444222222111000111222222111///222///...000///,,,,,,///,,,,,,+++******+++,,,,,,************************,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++((((((((((((((()))******+++---......---,,,---...***+++---///222444666777999888777666444111///------+++))))))+++,,,,,,,,,,,,,,,------...------,,,++++++++++++++++++++++++---...000111333666;;;>>>yyy```RRRDDD???;;;;;;:::888:::>>>@@@CCCFFFHHHLLLRRR\\\cccjjjqqqxxx|||}}}vvvnnnhhhbbbYYYNNNEEE===<<<999666333111///...***++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,((((((((())))))))))))))))))))))))***+++---...//////...,,,******+++,,,---(((***,,,***&&&###$$$&&&$$$%%%&&&(((***,,,...000,,,,,,++++++******))))))---......///...---+++***''')))***,,,,,,+++)))(((,,,,,,+++,,,,,,---...///////////////000000000000///111333444444666999<<<<<<@@@JJJYYYkkkkkkXXXKKKFFFGGGAAA===<<>>gggTTTEEE@@@<<<;;;999777999>>>===AAADDDFFFGGGMMMUUU\\\kkkrrryyy}}}~~~xxxpppjjjddd[[[NNNEEE???>>>;;;888555222000///,,,++++++++++++++++++***---......//////......---*********)))))))))))))))))))))***+++++++++++++++,,,***((('''''')))+++---$$$''')))'''###!!!###%%%&&&''''''((()))+++---...+++++++++++++++,,,------....../////////...---,,,*********************))),,,+++++++++,,,---...///......//////000000111111///111222333333444777999<<<>>>GGGTTTcccwwwlll\\\OOOEEEAAABBB???;;;999<<<===;;;999;;;888:::<<<;;;:::999;;;===;;;999666444444555666777666555333333333333222000111111111111111222222333///000333444555444222000111000///000222222111///222///...000000---...111---,,,***))))))***,,,---(((((()))***+++,,,,,,---***++++++,,,------------******++++++++++++******''''''''''''((()))***+++)))***++++++******,,,---000//////000222555888:::999::::::;;;:::888666444---+++))))))+++,,,,,,++++++,,,------......------)))*********++++++++++++,,,---...///111444888<<>>777;;;@@@BBBDDDIIIRRRYYYbbbjjjrrrwww|||~~~zzzrrrlllfff\\\OOOEEEAAA???===999666333222111.........------,,,,,,,,,)))***,,,,,,,,,,,,***))),,,+++++++++******))))))***+++,,,,,,+++***((('''&&&%%%###"""###&&&)))+++'''***---+++'''%%%'''***))))))((())))))***++++++***++++++,,,---...000111---...///000000///......///---,,,******+++---...,,,,,,++++++,,,---///000---......///000111111222///000222222111222444666<<<===EEEQQQ^^^nnnvvvaaaTTTKKKCCC???@@@>>>999777:::;;;999999;;;:::999999;;;======<<<:::;;;999666444444444666777444333222222444444333222111111111000111111222333...000111333333222111000000000///000222222111//////,,,+++...---++++++......---+++******+++---...''''''(((***+++,,,---...)))***+++,,,---.........*********++++++*********&&&&&&&&&'''((()))******)))***+++***))))))+++---......---...111444999;;;555777999::::::999888777,,,***))))))+++---------+++,,,,,,---.........---))))))******+++++++++++++++,,,---...///222666:::qqqYYYFFF???:::;;;;;;::::::===BBB;;;;;;CCCFFFGGGQQQ___cccgggnnnssswwwzzz|||~~~wwwmmmeee___XXXOOOIIIFFFBBB<<<777444222111//////---+++,,,///000///---...,,,++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,***((((((((((((((((((&&&######$$$&&&))))))))))))((((((((((((((('''(((+++...///,,,(((,,,++++++***+++---...//////000111111000...,,,+++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,---,,,,,,...222444333111222///---000555777555222777:::AAALLLWWWggg~~~vvvfffVVVPPPNNNIIIAAA===;;;:::::::::;;;;;;<<<===999<<<<<<::::::<<<:::666888777666555555444444555777666444333222333444444333444444555444333111000222000000000222333222111000111111111111222222222///////////////......---'''+++,,,++++++...---)))"""***...+++***...///------------,,,,,,+++++++++///......---,,,+++***))))))(((''''''''')))***+++,,,((((((---///+++))),,,+++,,,,,,...000333666888:::999999888666555333222111000---+++******+++,,,,,,,,,------...---------000...,,,***))))))***+++.........///111222444444vvv^^^JJJBBB<<<;;;;;;999999;;;@@@:::999@@@CCCDDDMMMYYYdddhhhmmmrrruuuwwwzzz}}}wwwlllddd^^^WWWPPPJJJHHHDDD>>>999666555333111///---+++,,,---...,,,******)))((()))***+++***)))*********+++++++++,,,,,,)))))))))*********))))))******)))'''%%%%%%&&&(((((((((((((((((('''''''''(((''''''***,,,---+++)))++++++******+++,,,---......///000111000...,,,+++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,---,,,+++---000000///,,,222111000222555666666444888:::AAAIIISSSbbbyyyxxxgggZZZNNNLLLLLLGGG???:::;;;::::::::::::;;;;;;<<<;;;======;;;;;;<<<:::666888777666555444444444444666555444222222222333444333444555555555444333222333222111111222333222000000111111111111222222222000000000000000///......(((,,,,,,***+++------***$$$***...+++***...///---.........---------------------,,,+++***)))((((((&&&&&&&&&&&&&&&'''((((((+++'''(((,,,...+++,,,///------...///111444666888;;;:::999777555222000///111///---,,,+++,,,------+++,,,,,,,,,,,,,,,++++++...---+++)))))))))***+++++++++,,,,,,...///000111~~~fffOOOFFF>>><<<;;;888888999???:::999???BBBCCCKKKVVV]]]aaaeeeiiikkkooorrruuuyyyrrriiiaaa]]]XXXSSSPPPIIIDDD>>>999777555333222///---,,,+++++++++)))((()))(((((()))+++,,,,,,+++)))))))))******+++++++++***(((&&&'''***,,,+++***+++++++++***((('''(((***''''''''''''''''''''''''(((''''''(((***++++++)))******)))******+++------...///000111000...,,,+++---,,,,,,++++++,,,,,,------++++++,,,---...---,,,000.........///...,,,***000222333444444444666777999;;;???FFFNNN\\\rrrxxxjjjXXXPPPJJJLLLNNNIIIAAA===;;;;;;:::999999999::::::;;;>>>>>>;;;;;;<<<:::666777777666555444444444444444333333222222222222333333444555666666666555444555444222222333333222000000111111111111222222222111111111111111000000///***---,,,)))***---...+++'''+++---,,,+++---...---.........///////////////++++++***)))(((''''''&&&%%%%%%&&&''''''''''''&&&***'''(((+++,,,,,,---111/////////000111333555666777777666555333111///...///...---,,,,,,---...///+++,,,,,,,,,+++***)))(((,,,+++***))))))***+++,,,******++++++,,,---...///lllSSSHHH>>><<<;;;:::999:::>>>;;;<<>>DDDKKKWWWmmmzzzhhh]]]MMMGGGEEEIIIKKKFFFAAA???;;;;;;:::999999999999:::888<<<>>>;;;:::;;;:::777777666555444333333333333333222222222222222222222222333444555666666555555666555333333333333111000000000111111111222222222222222333333222222111000,,,...,,,))))))---...,,,***+++,,,,,,---..................////////////000++++++***)))((('''&&&&&&&&&'''((()))))))))(((''')))))))))******+++---000/////////000111111222222000000111222222222222111...------------...///000,,,,,,,,,,,,+++***)))(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,---...///qqqUUUIII>>>;;;<<<<<<;;;<<<:::999<<<@@@DDDGGGNNNUUUSSSWWW]]]aaaeeeiiinnnppplllhhhbbb]]]YYYWWWUUUTTTGGGCCC===888555333222000---.........------......///...------......---+++......---,,,+++******))),,,'''$$$%%%***...---***(((***+++***((((((((()))(((((()))))))))*********(((((((((((('''((()))***((())))))***++++++,,,,,,,,,---///000///...,,,+++---,,,,,,++++++,,,,,,------,,,+++,,,...///...---...///000000000000000000+++000444333000///333777777888===BBBIIITTThhhzzz}}}jjjZZZQQQDDD???===@@@@@@===;;;<<<;;;;;;:::999999:::::::::666;;;===:::888::::::888666555444333333222222222222222222222222222222222111222333444555555444333666555333333333333111000000000111111111222222222333333333333333222222111---...---))))))---...,,,,,,++++++---......///000.............../////////,,,,,,+++***)))(((((('''&&&'''((())))))((('''&&&'''***+++)))((()))+++---.........///////////////---...///000000111111111,,,,,,------......///000------------,,,+++))))))))))))))))))***+++,,,,,,,,,+++++++++++++++,,,---wwwYYYLLL???;;;======<<<<<<555777:::===@@@DDDJJJNNNNNNSSSYYY___cccfffiiikkkiiifffbbb\\\WWWSSSPPPOOOJJJEEE???:::777666444333---///000000//////000111///---,,,,,,,,,,,,+++)))///......---,,,+++*********(((&&&'''***,,,+++***'''(((******((('''((((((((())))))******++++++,,,((()))******(((((()))***((()))***+++,,,,,,,,,,,,+++---...//////...,,,+++---,,,,,,++++++,,,,,,---...,,,,,,,,,...///...---***,,,...///......///000+++///333222//////222666555777<<>><<<===<<<999:::===;;;:::::::::;;;;;;<<<===888===@@@<<<888888888777555555444333222222222222111222333333444333333333111222333444444444333222555444222222333333222000000111111111111222222222333333333333333222222111,,,///...+++***---...+++---***)))---000000000222000/////////............------,,,+++***))))))(((%%%&&&&&&&&&&&&%%%$$$$$$"""(((+++)))''')))++++++,,,------............---//////000//////...---,,,+++,,,,,,------.........,,,---------,,,+++******((())))))******+++++++++******))))))((()))))))))}}}^^^OOO@@@<<<===<<<;;;;;;444777:::;;;===@@@DDDGGGKKKPPPWWW\\\___``````aaabbbaaa___[[[VVVRRROOONNNJJJEEE???;;;888666444333///111222111///...///111...---+++,,,------,,,++++++++++++++++++++++++,,,)))))))))*********))))))&&&(((******)))(((((()))((((((((()))******++++++'''***,,,,,,***((()))***)))***+++,,,---------,,,+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---...---,,,---...//////---***,,,//////...---///000---///222222111111333555333666;;;AAAEEEKKKZZZiii|||pppaaaUUUHHH@@@@@@>>>>>>@@@===:::;;;???:::::::::;;;<<<===>>>???>>>CCCEEE???999777666444555444333222111111111111111222333444555444444333333444555555555444333222333222111111222333222000000111111111111222222222333333333333333222111111,,,//////,,,,,,...---***...((('''---111111222555222222111000///......---------,,,+++***))))))((('''&&&%%%%%%$$$$$$$$$%%%###)))((('''***,,,+++,,,,,,.../////////......////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,***+++++++++++++++******)))))))))************)))+++******)))((((((((()))cccRRRBBB<<<===;;;999999777:::<<<;;;<<>>999999;;;>>>;;;777777;;;::::::;;;;;;===>>>@@@AAADDDIIIIIIBBB999666444222555444333222111111111111111222444555666555444444555555666666666555333222222111000000222333222111000111111111111222222222222222333333333222111111+++///000------...---)))...(((&&&---222222333666555444333222111///......------,,,+++***)))((((((***)))'''&&&%%%&&&'''''' (((''''''+++---,,,,,,---...000000000//////,,,---....../////////...***++++++,,,,,,++++++***((())))))************)))))))))************))))))...---,,,+++*********+++gggVVVDDD===<<<;;;999888777777999;;;===@@@CCCDDDOOORRRXXX]]]aaabbbbbbbbbYYYXXXWWWVVVVVVTTTPPPMMMEEECCC>>>888333111333555222///---...222222---((()))***,,,......---,,,+++((((((***+++---...000000++++++,,,+++***)))'''%%%******+++***)))((()))***+++***))))))***,,,...000...---,,,+++************,,,+++++++++++++++,,,,,,---.....................///...,,,+++***++++++,,,+++,,,---...///////////////////////////.........000111333333222222222333777444555:::???DDDNNNWWWppp{{{fffWWWNNNEEE???===<<<999666777:::<<<<<<;;;>>>>>>>>>>>>>>>=========777777777666555555444444555555444333222111///...222333333333333333333333555555444333222222111000222222222222111111000000555444333222111111000111444333111111333444444333222//////111000,,,,,,...000000000111222444666777222222111000///...------,,,+++******))))))******&&&'''((((((((('''%%%$$$&&&''')))+++++++++******///...,,,+++,,,---///000......---,,,,,,,,,,,,---++++++,,,,,,------,,,,,,***'''))),,,***%%%%%%***)))******)))'''&&&((()))((((((''''''''''''((((((kkkYYYFFF>>><<<;;;999888666777888:::===???BBBCCCLLLOOOTTTYYY\\\^^^^^^]]]XXXWWWTTTSSSRRRPPPMMMJJJFFFBBB<<<777333222222333000...---...000///,,,))))))***,,,------,,,+++******+++,,,,,,------------************)))(((''''''''''''(((((('''''''''(((+++***)))))))))+++---///,,,+++***)))((((((((((((,,,+++***************+++)))))))))))))))***++++++000///...,,,+++*********+++,,,---...........................///////////////000222222111000111222555333333888<<>>@@@BBBGGGJJJNNNRRRVVVXXXXXXXXXXXXUUUQQQNNNMMMLLLJJJHHHGGGAAA:::555444333111000...............---,,,+++***+++,,,,,,,,,+++***))),,,---......---,,,***))))))((((((((('''(((((()))&&&'''''''''''''''''''''(((((('''&&&'''(((***+++***)))(((''''''&&&''''''++++++***))))))((())))))******)))))))))***,,,---111000000...---+++)))(((,,,,,,------------,,,,,,---------.../////////000...///111000//////000222333111111666:::>>>FFFOOO___nnnmmm___PPPGGGCCC>>>;;;;;;===;;;999999:::;;;;;;:::888888888888888888888888555555444333333222222111222222222111000///...---222222333333333444444444222222222333333444444444444333222000000111111222222222222222222222333333222111222333444444222000000------///...++++++---//////000111333444555666222111111000///...------++++++***))))))))))))***((((((''''''&&&&&&''''''&&&&&&(((***,,,///222333000///.........///111111/////////.........------///---***((((((***,,,...***)))+++---+++((((((+++)))******)))''''''((()))))))))))))))))))))))))))zzzeeeNNNBBB>>>;;;:::999777777888999;;;===???@@@DDDFFFJJJNNNQQQSSSUUUVVVWWWSSSOOOLLLKKKKKKJJJJJJGGG@@@888444444444111------///000///---,,,,,,---,,,,,,---------,,,+++***,,,---......---+++)))(((((('''&&&&&&&&&((()))******))))))))))))))))))(((&&&%%%$$$$$$$$$%%%&&&''')))(((''''''&&&&&&&&&'''+++***)))((((((''''''(((---,,,***))))))***+++,,,////////////...,,,***))),,,,,,,,,---,,,,,,++++++,,,,,,------...///000000...000111000//////111222222000111555888;;;CCCKKKZZZeeezzzpppaaaUUUJJJDDDAAA>>><<<===<<<<<<;;;:::::::::999999999999888777666666555555666666666555444444333333111222222222111000///////////////000111111222222333333333333333333333333555333222000000111222333333333333333222111111000...///000333555555333111///,,,,,,......+++***---000000222333555666666777111111000///...------,,,++++++***))))))))))))))))))((('''&&&&&&'''((()))''''''''')))+++...111333222111///...---------...///////////////......------,,,+++)))))))))***+++((()))***+++***((((((***((()))***)))''''''(((************++++++*********mmmSSSEEE???<<<::::::888888888999;;;===>>>???DDDEEEHHHKKKOOOSSSUUUWWWWWWTTTOOOLLLLLLMMMNNNNNNGGGAAA999555555444000,,,...///000///---,,,---///..................------+++,,,---------,,,+++***''''''&&&&&&&&&((()))+++,,,+++))))))***+++)))'''''''''&&&&&&%%%&&&&&&&&&))))))((('''''''''((((((***))))))(((''''''((((((+++***((('''&&&&&&'''''',,,---.........---,,,+++,,,,,,,,,---,,,,,,+++++++++,,,,,,---...//////000000111111000///000222444333111222555888:::AAAHHHVVV```qqqsssbbbXXXOOOFFFCCC@@@===<<<===:::;;;;;;;;;:::999888888777777777777888888888888999888888777777666555555222222222333222222111111......///000000111222222555555444333333222111111444444222111111111222333---...000222444555555666000000111222444333000---///,,,,,,......++++++...,,,---///111222333333333111111000///...---,,,,,,+++***))))))(((((()))))))))((('''&&&&&&''')))***)))(((((((((***,,,...000000000000000000000111111//////000000//////...---++++++,,,,,,+++)))'''&&&%%%((())))))''''''((((((((())))))((('''''')))*********++++++++++++******tttXXXGGG@@@<<<:::;;;999999999:::;;;===>>>???DDDEEEGGGKKKOOOTTTXXXZZZZZZVVVRRROOOOOOPPPPPPOOOGGGBBB;;;777555333000---......------------.............../////////000000+++,,,,,,,,,,,,,,,------''''''''''''((())))))******(((&&&'''***,,,***(((************))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))))))))(((***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---.........///000111111000///000222444444222222666777999>>>EEEOOOXXXhhh{{{|||jjj\\\NNNGGGAAA@@@>>>:::999;;;777999::::::999777888888333444555777999;;;===>>>999999888888777666666666111222222333333333222222000000111222333444444555666555555444222111111000333333333333333222222222000111222333444333222111555444333222111///,,,)))///,,,,,,//////,,,,,,///---///111333444555555444111000000///...---,,,,,,******)))(((((((((((()))((((((''''''(((((())))))***************+++,,,---...///000222333555666777......///000///...---,,,)))+++,,,---,,,)))%%%######((()))'''&&&((((((''''''((()))((('''''')))+++)))***+++,,,,,,+++***)))zzz\\\IIIAAA<<<;;;;;;;;;:::;;;;;;<<<===>>>???DDDEEEGGGKKKPPPVVV[[[^^^^^^ZZZVVVSSSQQQPPPOOOMMMFFFCCC>>>999555222000///...+++((()))+++---,,,+++---------...///000111111...---+++******+++---...(((((())))))***)))))))))'''%%%$$$'''---000000---++++++++++++***)))((('''))))))(((((((((((())))))(((((((((((()))***++++++###%%%'''***,,,---,,,,,,,,,++++++*********+++++++++,,,---...............------------------------000000000///......111444444222222555666777<<>>>>>===999999<<<444777999999777666777888555555666888999;;;<<<===666666666555444444333333000000111222222222222222000000111222333444555666444444444333333222222222222333444555444333111000666666666555333000---+++555333111000000///---+++///------000000------000000111444666777777777666000000///...---,,,,,,+++******)))(((((((((((((((''''''((()))))))))))))))******+++,,,------------......000111222333333444,,,---/////////...,,,+++++++++,,,+++***'''%%%######(((***'''&&&)))***''''''((()))((('''((()))+++((()))***++++++***)))(((}}}^^^JJJAAA<<<;;;<<<;;;;;;;;;<<<<<<>>>??????CCCDDDGGGKKKPPPWWW\\\```aaa^^^YYYUUURRRPPPMMMJJJEEEDDDAAA;;;555111000000---)))%%%&&&***---+++(((++++++,,,,,,...///111222000...,,,))))))***,,,---((()))***++++++***)))(((&&&$$$$$$)))111666666444))))))))))))((('''%%%%%%(((((('''''''''(((((()))(((((((((((()))+++,,,---!!!&&&)))++++++***...---+++)))(((((()))***+++,,,---...////////////------------------,,,,,,/////////---,,,---000333333111111444555555:::@@@:::EEEUUUeeewww}}}iii[[[PPPGGGBBB>>><<<>>>===;;;;;;>>>222555888999777666777888::::::999999888888777777444444333222222111111000...///000111111222111111...///000111222333444444222222333333333333444444111333555666666444111///111222333444444333111000000///---...000111111111000------000000......000,,,...111333555555444333000000///...---,,,,,,+++******)))(((((((((((((((&&&'''(((*********)))((()))***,,,...//////......////////////...,,,+++***,,,---...//////---+++***---,,,+++)))'''&&&%%%%%%$$$***+++((('''***+++((('''((()))((('''(((***+++'''(((***++++++***((('''bbbOOOFFF>>>;;;<<<::::::;;;;;;===>>>@@@AAAGGGFFFEEEFFFIIIPPPYYY```^^^\\\ZZZZZZYYYUUUMMMGGG@@@???===:::777444111000//////...---,,,++++++***---+++***)))***,,,///111///...------,,,,,,,,,,,,---......,,,((((((***---000,,,(((+++111444000,,,))))))(((((((((((())))))+++++++++,,,,,,+++++++++))))))))))))************)))***,,,------,,,+++***000//////---,,,++++++***...---,,,---///000///------///111222000/////////111000///...///111333444111333444555555777999<<>><<<:::999777777777888444111///000333444333222//////...//////000111222222000000222555555333000///000111222222111000///000000111111111111000000222222111111000000//////111///......//////...---...---+++,,,//////---***111111111222222222111111444111...---,,,+++)))(((+++***'''&&&%%%&&&'''(((%%%&&&'''&&&%%%&&&''')))&&&+++///111///------......,,,***+++---...,,,***(((---...***+++///...***+++***++++++%%%$$$((()))+++***))))))***+++))))))((((((''''''&&&&&&))))))((((((((((((((()))jjjUUUJJJAAA======777777888888999;;;<<<===DDDEEEEEEFFFIIIPPPXXX^^^___]]]ZZZYYYWWWRRRJJJDDDDDDCCC@@@===:::777444333111111000///...---,,,,,,***++++++,,,,,,---......///...------,,,,,,,,,,,,((()))***)))''''''))),,,...+++)))***---...+++(((((((((''''''''''''(((((())))))************))))))'''(((((((((((()))))))))'''(((***,,,,,,,,,******444222...+++)))((()))))),,,...///...+++***+++------///111111000///////////////000111222222222222///111333444555777:::===???AAAGGGRRR```ssskkkZZZOOOEEE???===:::::::::999999888888888666666666666666777777888999888777555444444444444777444222222333444333111000////////////000000111222111000222555555333000222222333333333222111111000000111111111111000000000000000000000////////////...------......---+++---,,,+++,,,...///---+++...///000000111111111000+++***))))))+++,,,,,,+++))))))'''&&&&&&'''((((((+++++++++************+++(((+++...///...------......,,,***+++---...,,,***,,,///000,,,+++...---)))))))))+++---)))$$$'''---&&&)))++++++***(((((((((((((((((((((((('''''''''))))))(((((((((((())))))www___OOOEEE???===777777777777888999;;;;;;@@@BBBDDDFFFJJJOOOVVV[[[^^^\\\ZZZYYYXXXTTTMMMHHHCCCBBB???<<<888555222111333333222111000///......)))***,,,.........---,,,//////...---,,,,,,,,,,,,&&&'''(((((('''(((***,,,---,,,+++***)))((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((()))***,,,---.........---222000,,,((('''(((***++++++///222///)))&&&)))------///111111///...//////---///111333444333222000...000222444555777;;;===>>>???DDDMMMWWWggg|||nnnXXXLLLGGGBBB===;;;;;;:::888888777888999:::666666555555666666777888777666555333222222222222888666444333333333222000111111000/////////000000222111111222444444333111333333333333333222111000000000111111111111000000.........///////////////...,,,++++++,,,---+++***,,,++++++,,,...///...------...//////000000000//////---+++******)))(((&&&''''''''''''((((((((((((++++++*********************+++------,,,,,,...///---,,,++++++------,,,+++...000000---,,,---,,,))))))***,,,...+++(((+++000&&&(((******)))&&&&&&&&&'''''''''((((((((((((((())))))(((((((((((())))))hhhUUUHHH@@@===:::::::::::::::;;;<<<======@@@CCCGGGJJJOOOTTTXXX[[[YYYYYYZZZ\\\[[[VVVRRRDDDCCC@@@===999555222111333333222111000//////...++++++,,,---......------000///...---,,,+++++++++((()))))))))))))))***+++,,,---...,,,)))'''(((***(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&'''''''''((((((((())))))((()))***,,,---.........+++***(((((((((***---...,,,///000...***(((***------///000000.........000---...000111222111111000///000222333444666999;;;===>>>BBBJJJRRR^^^qqqsss```NNNFFFEEEBBB???===>>><<<999777666666777777666555555555555666777777777777666555555444444444666555333222222222222111222222111000////////////111111111222333333333222222111111111000//////...000000111111111111000000,,,------....../////////...,,,++++++,,,,,,+++***+++******+++,,,.........///000000000000///......222000...,,,+++***'''$$$%%%&&&'''((())))))(((((()))))))))***,,,,,,,,,++++++++++++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++)))+++,,,,,,,,,)))&&&'''))))))))))))'''%%%$$$%%%&&&&&&&&&''''''(((((()))))))))(((((((((((())))))***pppYYYJJJBBB===<<<;;;;;;;;;;;;;;;<<<<<<<<>>:::777555333222222111000///...---...---,,,++++++---...000000000...---,,,++++++++++++************)))(((((('''+++---,,,((('''))),,,)))(((((((((((((((((()))'''(((((())))))(((((('''(((((()))))))))*********%%%&&&'''((()))***++++++&&&''')))***+++,,,,,,,,,...---------.........---...///000///------...000......------...///111222111222333333333333555777999:::???FFFMMMWWWhhhvvvvvvdddUUUFFFAAABBB@@@===;;;<<<;;;888666666666777888555555555555555666666777777777777777666555555444111222111111000111222333333222111000000///000000111222222222222222333444222111111000000/////////000000111111111111000000,,,,,,------......//////...---,,,,,,------,,,*********+++++++++,,,...///333333222111000...---,,,*********+++------+++***%%%&&&'''((())))))((((((*********---111333222000,,,+++***)))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***)))***++++++*********,,,------***'''&&&&&&%%%+++***'''$$$""""""&&&)))&&&&&&''''''(((((())))))((((((((((((((()))******www]]]MMMDDD===;;;::::::999999999999:::===@@@DDDGGGIIILLLPPPRRRWWWUUUUUUWWWYYYZZZWWWTTTNNNLLLHHHDDD???;;;888666222222111000///...------000...,,,******,,,///000111000...---,,,+++*********)))(((((()))(((&&&$$$$$$'''))))))''''''))),,,))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))*********************+++,,,---......)))***,,,---,,,+++)))'''...---+++---///000///---...//////...------...000///...---,,,---///111333222333444333222222333555444666;;;BBBHHHPPP^^^llltttfffXXXNNNDDDBBBBBB???<<<<<<777666666666777999:::;;;555555444444555555666777555555666666555555444333///000111000///000222333222222111000000000111111111222333222111111333555333222222111222222333333000000111111111111000000---------..................---+++,,,------,,,******+++++++++***+++---///333333333222000...,,,+++***)))))))))***)))&&&$$$''''''''''''(((((((((((((((''''''+++000222000---,,,***))))))+++---......+++,,,------++++++,,,---)))'''(((++++++))))))+++***,,,,,,))))))+++***(((+++***'''###!!!###'''+++'''''''''((((((((((((((((((''''''(((((()))***+++|||```PPPFFF???::::::999888888888888888???BBBEEEGGGIIIKKKNNNQQQUUUSSSSSSUUUYYY[[[YYYVVVNNNMMMIIIEEE@@@;;;777666222222111000///...------///...------,,,---...///111000///---,,,+++*********(((((()))++++++(((&&&&&&'''((((((((((((***+++(((((((((''''''((((((((((((((())))))))))))((((((((((((((())))))))))))***------------...//////000++++++,,,,,,,,,+++))))))---.........---,,,------...//////---,,,,,,...000/////////000000111222333111222333222111222333555333555:::AAAEEEKKKXXXdddyyyyyyfffZZZNNNHHHDDDDDDBBB>>><<<>>>555555666777888999::::::555444444444444555666666444555555666666555333333111222333222//////111333111111111000111111222222111222333222000000333666222111111111111333444555000000111111111111000000/////////...............---+++******++++++***)))+++,,,,,,***((())),,,///000000000000///...---------,,,+++***)))&&&"""))))))'''&&&&&&'''((((((&&&%%%%%%(((,,,...***&&&,,,***((())),,,...---,,,***,,,...---+++***,,,...+++((((((,,,,,,((('''***))),,,+++((()))------)))(((((((((&&&%%%%%%'''***((((((((((((((('''''''''''''''''''''((()))***+++cccRRRHHHAAA;;;;;;:::999888888888888AAACCCEEEGGGHHHJJJNNNQQQRRRQQQQQQVVV[[[___^^^]]]SSSQQQNNNIIIDDD???<<<:::333333222111000///......---......//////...---,,,111000///---,,,************))))))+++...///---***************++++++++++++'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))(((((()))******+++************,,,---...+++///111///)))''')))---...///...---,,,,,,...000///000222444555444333222///000222222111222444777555777<<>>999999<<<777777888888888888777666555444444444444555666666555666777777777666555444333555555333000...000222111000000000111222333333111222333222000000333666//////......///111333444000000111111111111000000000000000///.........---+++***))))))******)))(((,,,------***((((((+++///,,,---......//////......)))))))))+++,,,+++)))&&&+++***(((&&&%%%&&&'''(((+++)))(((***......***%%%+++)))(((***---...---+++***,,,...---+++***,,,......******...---'''&&&)))))),,,+++'''(((,,,+++&&&%%%''')))***)))''''''((())))))(((((('''''''''&&&''''''''''''((()))++++++iiiSSSFFFAAA<<<;;;:::999999999:::;;;CCCEEEFFFGGGHHHJJJNNNQQQQQQVVVYYY[[[]]]bbbbbb___XXXUUUPPPLLLHHHDDD???<<<***+++---////////////...,,,---......------...000000222///)))%%%'''))))))++++++,,,,,,,,,------------,,,+++*********)))'''+++***(((&&&&&&''')))***+++(((&&&&&&''')))******,,,***(((''''''&&&###"""*********))))))))))))))),,,---......//////......111000000///...------,,,222222222111///...,,,+++000///......000111111111111111111111222333444444666777999<<<@@@FFFNNNSSSgggyyy}}}kkk[[[PPPLLLBBBAAA@@@>>><<<;;;::::::888999999999999888777777777666555444444555777777:::999888777666555444333333333333222222222111111---...000111222222222111333222222222111111000000222111111111222444666777111111000000//////.........///111222111///,,,***,,,+++******))))))******))))))+++,,,---.........000///------.........---...+++(((***...///+++''')))'''$$$$$$%%%'''((()))%%%(((+++------------......------,,,---...000111...---+++*********++++++***************)))(((''''''((()))((('''''')))+++...,,,)))'''&&&''')))***+++)))'''&&&'''(((''''''%%%&&&((()))))))))((('''mmmUUUHHHBBB<<<;;;:::999888999:::;;;<<>>DDDKKKPPP^^^ppprrrcccTTTLLLIII@@@???>>><<<;;;;;;::::::888888888888888777666666777777555555555555666777999999888777555444444333222222222222111111111111...///000111222222111000111111000000000/////////777666444333111111111111222222111111000////////////000111222222///---+++,,,,,,+++******)))(((((()))***+++---......//////000...---,,,---...---,,,,,,***)))***++++++)))'''***(((''''''(((*********%%%'''***+++******+++,,,...---,,,,,,,,,---...///---,,,***)))))))))******------,,,,,,***)))''''''((()))***)))((()))***,,,...,,,)))'''&&&''')))***+++(((&&&&&&'''((((((''')))******+++++++++++++++tttZZZJJJDDD<<<;;;999888888999;;;<<<:::<<<@@@CCCFFFKKKPPPTTTTTTYYY\\\]]]___cccbbb___YYYVVVPPPKKKGGGAAA<<<888:::777333000......///000///000111000///...///000222444222,,,)))+++---,,,)))*********++++++++++++++++++******************,,,++++++***+++,,,...///,,,***))))))***,,,,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,---...............111111000000//////.....................---,,,,,,////////////000000000000333222222333333444555666555666888999<<>>===<<<;;;;;;:::::::::777777777888777666666555888888777666555555555555888777777666555444333333000000000000111111111111///000111222222111000/////////............------222222222222333444555666333333333222111000000000///000222222222000---,,,++++++++++++***)))((('''***+++,,,...//////000000000...,,,,,,---...---,,,)))***+++***(((&&&&&&&&&)))((('''(((***+++***)))&&&(((***+++***)))******------,,,+++++++++,,,,,,,,,+++)))(((((()))******++++++++++++***)))(((((()))***+++***))))))+++------+++)))''''''''')))***)))(((&&&&&&((())))))(((+++++++++++++++,,,,,,---}}}```NNNGGG<<<;;;999888888999;;;<<<===???BBBDDDGGGKKKPPPTTTXXX]]]``````bbbeeeeeebbb^^^ZZZUUUOOOJJJDDD>>>:::;;;999555222000//////000///000111000.........000111444222---***,,,---,,,))))))))))))************)))***++++++******++++++++++++++++++,,,---///000,,,***))))))+++,,,,,,++++++***)))***,,,,,,,,,************+++++++++++++++,,,,,,---.........------111111000000000/////////---......//////............///000000/////////000222222222222333444555555555666888999;;;>>>DDDGGGOOO___yyytttcccWWWNNNFFFCCCDDD@@@???>>><<<;;;:::::::::888888888888888777666666999888777777666555555444666666555555444444333333////////////000000000000000000111222222111//////........................///000111222444666888999555555444333222111111000//////000111000...---+++((()))***++++++***)))(((+++,,,---///000000000000000...,,,,,,---------,,,(((,,,...,,,'''$$$%%%((('''&&&&&&'''))))))(((&&&***,,,---,,,+++***+++,,,---,,,,,,++++++*********,,,+++***))))))***++++++''''''((())))))))))))))))))*********))))))+++---+++***)))'''''''''((()))((('''&&&''')))******)))***)))((('''((()))***+++jjjTTTIII>>><<<999777777888:::<<<;;;===@@@CCCFFFKKKPPPTTTYYY]]]```aaabbbfffeeebbbaaa]]]WWWQQQLLLFFF@@@<<<777666666444333111///...---...//////------...//////222111,,,***+++,,,+++(((((()))))))))*********(((***,,,+++))))))***,,,*********+++,,,---......***)))((()))***++++++***,,,***))))))***+++***((())))))))))))******+++++++++,,,,,,---...---------000000000000////////////......///000000000000///---000222111///...///000000000000000111222333444666777888999:::===BBBEEELLL[[[rrrvvviiiZZZPPPJJJDDDBBBCCCCCCBBB@@@>>><<<:::999999999999::::::999999888777999888888777666666555444444444444333333333333333////////////////////////000000111222222111//////////////////////////////555555555555444333333222666666555444333222111111---.........---,,,+++***&&&'''((()))***+++++++++,,,,,,...///000111111111///---,,,,,,------,,,+++)))---000...((($$$&&&***'''&&&&&&((()))***((('''+++,,,---,,,***)))***,,,,,,,,,,,,++++++******)))---,,,++++++++++++------***+++++++++******)))(((((()))))))))((((((***+++***)))(((''''''(((((()))(((''''''(((***+++***)))(((((('''&&&&&&((()))***vvv\\\MMM@@@>>>:::777666777999;;;444777;;;???DDDJJJPPPTTTWWW\\\___```bbbeeeeeebbbaaa]]]WWWQQQLLLFFFAAA===555555666555444222///...,,,---......------...000---000000,,,)))++++++***((()))))))))************(((+++---,,,)))(((***,,,)))******++++++,,,,,,,,,***)))((()))+++++++++)))+++)))((()))******)))(((((((((((()))******++++++++++++,,,---------------///////////////.........//////000000000000000///---000333222///---...////////////000000111222333444666888999:::<<<@@@CCCHHHUUUiii}}}iii^^^RRRKKKGGGCCCAAABBBCCCBBB@@@>>><<<;;;::::::::::::;;;;;;::::::999888888888888888777777555555222222222222222333333333000000000000/////////...///000111222222111000//////000000000000111111111222333444555555666555555777666555444333222111000------------,,,+++***)))'''''''''''')))***,,,---+++,,,---///000000111111///---++++++,,,---,,,+++***...000...***'''(((+++***)))((()))+++,,,+++***)))******)))(((((()))+++++++++,,,,,,,,,+++******------,,,++++++---...///222111000///,,,***(((''''''((()))((('''''')))+++)))((((((((('''((((((((()))(((((()))++++++)))((()))))))))))))))******+++eeeRRRBBB???;;;777555666888999444777;;;???CCCIIIOOOSSSXXX]]]aaaaaadddhhhhhheeebbb^^^YYYTTTOOOIIIDDD@@@888888666444333111000///+++---...///...///000222,,,000000,,,***++++++***)))))))))*********++++++))),,,...,,,(((&&&(((+++***++++++,,,,,,,,,++++++******)))***,,,---,,,***)))((('''(((+++,,,+++***(((((()))******+++,,,,,,++++++,,,------------,,,------------............/////////000//////......,,,000444333///------///000000000000111222333444222444666777888:::>>>@@@DDDNNN^^^qqqyyynnn\\\RRRIIIFFFDDDAAA???AAA???>>>===<<<<<<<<<<<<<<<999::::::::::::999888888666777888888888888666666111111111111222222333333222222111111000///.........///000111222222111000//////000000000111111111---///111444777999::::::777666555444222111000000...---------,,,++++++******)))'''&&&&&&(((***,,,+++,,,---...///000000000///---++++++,,,---,,,+++***---///...+++)))***+++,,,***((((((***+++,,,+++)))******)))'''(((***,,,***+++,,,------,,,,,,+++,,,,,,+++++++++,,,---.../////////...,,,***)))(((((()))***)))((((((***,,,((((((((((((((((((((((((***))))))***++++++)))&&&))))))***++++++++++++***kkkUUUDDD@@@;;;777555555777999:::<<<>>>AAADDDHHHMMMQQQ[[[```dddeeehhhlllmmmjjjeeeaaa\\\WWWRRRMMMHHHDDD===;;;777333111000111111+++---///000000000222444---000111---***,,,,,,***************++++++++++++***---///---(((&&&(((+++,,,,,,,,,------,,,+++++++++++++++,,,......---+++'''''''''))),,,......---))))))***+++,,,,,,------++++++,,,---------,,,,,,,,,---------------------......//////...------,,,,,,000444444///,,,---///111111111111222333444555000222444555777999<<>>???;;;;;;;;;;;;;;;<<<===>>>888999999999999888777777666666888999999888777777000000000111222222333333444333222111000///...------...000111222222222111.../////////000000111111333444555666666666555444777666555444222111000//////......------,,,++++++...,,,(((%%%%%%&&&(((******+++,,,...//////000000///---++++++,,,,,,,,,+++***+++---,,,+++******++++++(((&&&%%%''')))******+++++++++***)))***,,,///)))***,,,---...------,,,++++++*********+++---...'''((()))***************)))***+++***))))))+++---'''''''''(((((((((((((((************+++***(((&&&'''((()))++++++***))))))ttt[[[IIIBBB======;;;666444555;;;===???AAACCCGGGLLLPPP[[[___dddhhhiiijjjkkkkkkmmmggg```ZZZVVVQQQJJJEEEGGGBBB<<<666444222111000111000///...............111111111111000///...---+++++++++,,,,,,---------111111000///---,,,++++++,,,,,,---------,,,++++++&&&))),,,......,,,(((&&&***************)))((((((''')))+++,,,---,,,***))).........------,,,,,,,,,---/////////---,,,---...,,,,,,---...000000...,,,...000333333222000//////222333444444333222000///222444777888888888:::;;;@@@FFFSSSbbbpppppp___RRRJJJGGGBBB???>>>???@@@@@@>>><<<::::::;;;;;;:::999:::999888888::::::999888999999999888777555444333000222444444333222222222333333111000////////////555111......111222111///////////////000111333333444444333222222222333333444444444444333222111111/////////...------,,,,,,+++***)))((((((***,,,---'''+++...///...---...000000///---+++************---,,,+++---///...***''''''((())))))(((((()))******++++++++++++***))))))000...------------+++***,,,,,,,,,+++++++++******++++++***)))(((((()))))),,,+++***)))((('''&&&%%%***)))((('''&&&&&&'''(((***)))((((((((()))+++,,,+++*********+++,,,,,,---yyy```LLLDDD>>>===<<<888777999:::;;;===???AAAEEEJJJNNNQQQVVV\\\bbbeeehhhjjjkkkkkkfff___YYYUUUPPPJJJEEEAAA===888555444555555555//////......---.........000000///......------,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++------......------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))'''(((***,,,---...------//////.........---------,,,---......---,,,---...222111000000111000...,,,,,,...111111000.........000111222333333222111111222444777888888999:::<<<:::>>>GGGSSS```rrrrrrcccVVVKKKIIIEEEAAA>>>>>>?????????>>><<<::::::;;;;;;;;;999;;;999888999:::;;;:::999777666666555444333222111000222444444222111111111111000///......---......///000111111000///......000000///000000111222222222222222333444555666777555555555555444333222222/////////...------,,,,,,...---,,,++++++---...000+++...000///---,,,---...///...---+++******++++++---,,,+++,,,...---+++((('''((())))))(((((()))+++******+++,,,,,,,,,,,,,,,000...,,,,,,------+++************++++++,,,,,,,,,,,,++++++***))))))******,,,,,,+++***)))''''''&&&+++***((('''''''''((()))***)))))))))))))))***+++***)))))))))******+++,,,eeeKKKBBB999777666555666888888:::;;;===???BBBGGGKKKKKKPPPWWW]]]bbbeeegggiiiiiiddd^^^YYYVVVQQQJJJEEE@@@<<<888555444555555555------------------...///000///---,,,++++++,,,,,,++++++***))))))+++,,,---))))))******++++++,,,,,,............---------,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++******((((((***+++---///000111////////////............***+++---,,,,,,,,,---///...---,,,,,,---...---,,,---///111111000/////////...///000111222222222222333555777999888999:::<<<:::<<>>>>>>>>>>>>>>===;;;::::::;;;;;;;;;:::;;;:::999:::;;;<<<;;;999777666444333222111222222000222333333111//////000//////............//////''',,,222333000---...000111111111111111111111111000111222333555888999;;;666666666666555444333333/////////...------,,,,,,++++++***))))))+++,,,---,,,...///...------...///...---,,,++++++++++++,,,---+++******+++,,,+++)))'''(((***)))(((((()))+++)))***+++---....../////////---,,,,,,,,,,,,+++***(((((()))***+++,,,---...,,,,,,+++*********++++++,,,,,,++++++***)))((((((******)))(((((((((((()))******************)))))))))))))))((())))))***+++hhhNNNBBB666333333444555888888:::;;;<<<>>>AAAFFFIIILLLQQQWWW]]]```bbbdddffffffbbb^^^ZZZXXXSSSLLLFFFDDD@@@:::666444222000///,,,,,,,,,,,,,,,---...///111///---+++***+++,,,---,,,+++)))((((((***+++,,,+++++++++,,,,,,------...///...------,,,,,,,,,,,,***)))'''&&&&&&(((***+++++++++,,,,,,++++++***))))))))))))***,,,---///000..................------(((***++++++++++++---...)))((((((***---///000//////111333333222111222222...//////000000000000000333555888999888888:::;;;<<<===BBBJJJSSSbbbzzzhhhWWWMMMGGGCCCCCCAAA>>>===>>>>>>=========;;;::::::;;;<<<;;;:::<<<;;;::::::<<<<<<;;;:::999777555333222333444555111222222222000...//////111000000000000111111222$$$(((---//////000111333111111222222111111111000000000111333555777999:::666666666555555444333222/////////...------,,,,,,***))))))((()))***++++++++++++,,,------...///000---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********''')))******)))(((***+++******,,,------............,,,++++++,,,,,,+++)))((())))))***+++,,,,,,,,,++++++******)))******+++,,,,,,,,,++++++*********(((((((((((((((((((((((()))***+++,,,+++***)))(((******)))))))))******+++lllXXXJJJ<<<777777888999<<<:::;;;<<<===>>>AAAEEEIIIJJJOOOUUUZZZ]]]___aaacccdddaaa^^^\\\ZZZUUUMMMGGGEEEAAA<<<777444222///---,,,,,,,,,,,,,,,---...///222111...---,,,---...///,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************''''''(((((())))))))))))***************))))))(((******))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++,,,......------...111333333222///000222222111111222333111000000//////.........333555777888888888999:::999;;;@@@GGGNNNYYYmmm~~~vvv```QQQHHHDDDCCC@@@???======>>>>>>===<<<<<<;;;999999;;;<<<<<<;;;<<<;;;::::::<<<<<<;;;:::888777555333222333444555111222222111///...///000111000000000000111111222,,,***)))+++///111222111111111222222222222111000111111111222333555666777444444555444444333222111/////////...------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))((((((((()))***((()))******))))))***+++++++++,,,,,,,,,,,,++++++,,,+++******+++,,,***)))************************))))))(((((((((((()))))),,,,,,,,,+++++++++++++++'''''''''''''''''''''''')))***+++,,,,,,+++***))),,,++++++*********++++++uuu___OOO???999999999999:::;;;<<<======>>>AAAEEEHHHEEEJJJPPPVVVZZZ\\\^^^``````^^^\\\\\\ZZZUUUNNNHHHBBB???;;;888666555333111------------------...///333222000///......//////+++++++++++++++******************+++++++++++++++...---+++***))))))))))))''')))+++---------+++***)))************)))(((((()))***************+++++++++++++++++++++,,,,,,,,,)))***,,,+++++++++,,,...000////////////...+++(((,,,---//////......000111222111000///............222444666777666666777888888:::@@@FFFKKKSSSbbbrrr}}}gggWWWLLLDDD@@@@@@>>>>>>===>>>??????===<<<<<<:::999999;;;<<<<<<;;;;;;:::999:::;;;<<<;;;999666555333222222222333444000111222111//////111333//////............//////444000,,,,,,///111000---000111222333333333111111222222222222222333444555444444444444333222111000/////////...------,,,,,,++++++++++++,,,,,,,,,,,,000///.........---***''',,,------------,,,+++***&&&((())))))''''''(((***((()))+++***))))))***,,,,,,,,,,,,,,,,,,+++******+++***)))***++++++***)))++++++*********)))))))))(((((('''''''''((())))))++++++++++++++++++,,,,,,&&&''''''((((((((((((''')))******+++,,,,,,++++++---,,,++++++++++++++++++eeeTTTBBB;;;:::999777777;;;<<<======>>>@@@DDDGGGEEEIIIOOOTTTWWWXXXZZZ[[[\\\[[[ZZZZZZYYYTTTLLLFFF???===:::999888888777555//////......---.........222111111000000//////...+++,,,---------,,,***)))))))))***+++,,,---......000...,,,***)))))))))***((()))+++---...------,,,***++++++++++++***))))))'''(((***,,,------,,,,,,+++++++++,,,,,,---------***,,,---,,,++++++,,,---------------,,,)))###+++,,,------------///111222111000/////////000111111333555666555555555777999:::???CCCFFFLLL[[[jjjzzz{{{jjjXXXOOOIIIBBB>>>>>>=========???AAA@@@>>><<<<<<:::999999;;;<<<<<<<<<;;;999888999:::;;;:::999555555555444444444444333000111111111000111333555111000///......---......111111000111222222111000///000222333444444222222333333222333333444555666555555555555444333222111/////////...------,,,,,,(((((()))***************......///111333111---)))------......---+++***)))###&&&))))))(((&&&'''((((((***++++++***)))+++,,,+++,,,---------------,,,+++)))((()))***+++***)))))))))))))))************((((((((((((((()))******)))*********++++++,,,,,,'''((()))***+++******))))))))))))***+++,,,---...,,,,,,+++***************mmm\\\IIIAAA???===;;;:::;;;<<<<<<<<<===???CCCFFFJJJNNNRRRUUUVVVUUUVVVVVVYYYXXXWWWXXXXXXSSSKKKDDD@@@>>>;;;:::999999777555111000///...............111111111111000///...---***,,,...//////---***((()))***+++---///111222333111///---+++)))******+++(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,+++******&&&(((+++---/////////...,,,,,,,,,------.........,,,---...---+++++++++---+++,,,---///...+++%%%!!!,,,---............000222000000/////////111222444111333555555444444444666777777:::===???EEETTTcccmmmmmm]]]OOOJJJHHHBBB>>>>>>======>>>@@@AAAAAA>>><<<;;;:::999999;;;===<<<<<<:::999888888::::::999888666777777888777777666555000111111111111222555777333333222000////////////)))...333555444444555777...///222444555444333222333333333444555666777888666666666666555444333222000//////...------,,,,,,++++++,,,------------,,,)))***---222777888444000............---+++)))((("""%%%)))***(((&&&&&&((((((***++++++******+++,,,++++++---...//////000000***)))((()))***+++***)))''''''((()))***+++,,,,,,))))))((())))))***++++++)))))))))******++++++,,,)))***+++,,,------,,,+++))))))))))))***,,,///000++++++***))))))((())))))uuuaaaKKK@@@===;;;:::::::::;;;<<<===???AAACCCDDDOOOOOOOOONNNMMMNNNPPPRRRTTTZZZ^^^[[[WWWTTTOOOIII>>><<<;;;::::::888555333+++,,,...//////---,,,***111111000000///---,,,+++---,,,+++)))))))))******...---+++******+++---...,,,++++++***)))((('''''',,,)))''''''+++...///...///---)))%%%%%%&&&)))+++,,,+++******++++++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++++++++,,,---///000111111111---------------...///000///111222222111111222333000222444444444444666777777888888999===DDDMMMTTTgggssstttccc[[[PPPGGGCCCAAABBBBBB??????>>>===============<<<<<<;;;:::;;;<<<===>>>999;;;<<<>>>===;;;999777888888777666444333222111111222222222222111000000...000222333333111///---+++---//////000111444777444555555666555555444444111333555777999:::::::::666333111000222333444444444...,,,///222000//////,,,+++***+++,,,......---222333333444333222111000666444111...+++)))((((((((('''&&&&&&&&&&&&''''''(((***---...---,,,,,,---,,,...///...---,,,,,,,,,+++++++++***)))((('''&&&***+++,,,,,,------------***+++,,,***''''''***...++++++++++++,,,---......///...---,,,++++++++++++))))))***+++,,,,,,------%%%''')))))))))((()))***{{{hhhSSSGGGBBB===999888::::::;;;<<<>>>@@@BBBCCCLLLMMMMMMLLLKKKLLLNNNPPPSSSYYY]]][[[WWWTTTNNNHHHAAA???===;;;;;;999777555000///...---------...///444222000///------...///---,,,+++*********+++,,,------.........---,,,,,,++++++++++++************+++)))'''(((+++...//////000...+++((('''(((***,,,+++***))))))******)))'''+++++++++,,,,,,---------------+++*********+++++++++,,,,,,---///000000111------,,,,,,,,,---......///000222111000000111333///111333333333333555777777777888888<<>>999;;;<<<>>>===;;;999888666666555444222111000///111222222222222111000000///000111222111000...---...000111111000111333555555555555555555555555444222222444555555555444444666444111111222444444444222---+++...///---,,,------,,,+++,,,---//////000333444555666555444222111444222000---+++*********))))))))))))))))))))))))(((***...///---,,,++++++---...//////---,,,,,,---++++++++++++******)))((()))***++++++,,,,,,,,,+++***++++++***))))))+++---++++++++++++,,,---............---,,,++++++++++++************+++,,,---...''')))+++***)))((()))***rrr]]]OOOGGG???999777999999:::;;;<<<>>>@@@AAAHHHIIIJJJJJJIIIJJJLLLNNNQQQXXX\\\ZZZWWWSSSNNNHHHDDDBBB???===<<<;;;999777555222...,,,+++---000333666444000...------///111+++++++++***++++++,,,---,,,...000111000...,,,*********++++++,,,,,,,,,,,,***((('''(((+++...//////111000...,,,+++***++++++***)))(((((())))))(((''')))******+++,,,---......///...---,,,,,,,,,,,,,,,,,,+++++++++,,,...000111...------,,,,,,,,,------///000111111000000111222///111333333333333555666777777777888:::???FFFKKKTTTaaavvvvvveeeXXXOOOKKKEEEAAA????????????AAA@@@>>><<<999888777666<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<======;;;999888666666555444222111000///111222222222222111000000333333222111111000//////222333333222111111333555555555555555555555555555777888888888777666555444777444222222333444555444333...,,,...///,,,+++,,,,,,,,,,,,---...000222333666777999:::999888555444222111///---++++++++++++***+++,,,------,,,++++++***---000111///---++++++---...//////---,,,,,,---++++++,,,,,,,,,,,,+++***))))))***+++++++++******+++)))((()))***,,,,,,++++++******++++++,,,---......---,,,++++++***+++++++++******)))***+++---...***,,,---,,,***(((((()))|||eeeTTTIII@@@;;;:::888888999:::;;;===??????DDDFFFHHHIIIIIIJJJLLLNNNPPPVVV[[[YYYVVVSSSNNNHHHGGGDDD@@@>>><<<;;;999888555333///,,,+++---000222444222000...------......)))*********++++++,,,,,,---...///000///...+++***++++++++++++++++++++++++)))(((((()))+++---////////////...---,,,+++*********)))(((((()))***)))(((((()))***+++,,,---......---------.........//////,,,+++*********,,,///000//////...------,,,------...///111000//////000222000222333444333444666777666777777777888<<>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>:::;;;<<<===<<<;;;999888888888777666444333222111111222222222222111000000666555444222111111111111222333444333222333444666555555555555555666666666::::::999999888777666555777555333333444555444333555111///111000---,,,...+++,,,,,,---...111444777999;;;===???>>><<<999666222111///---+++************+++---//////...,,,+++---000333333111///---,,,,,,---......,,,++++++,,,+++,,,---------------,,,******++++++++++++******+++)))'''(((,,,...,,,***************+++,,,---...---,,,,,,+++******++++++,,,+++***)))***+++---...,,,......---***(((((((((kkkVVVHHH@@@===???888888888999:::<<<===>>>BBBEEEGGGIIIIIIJJJMMMNNNPPPVVVZZZXXXUUUSSSOOOJJJHHHEEEAAA???===;;;999777333222000...------.../////////000000///---+++***(((((()))******+++++++++------------,,,,,,++++++,,,++++++***))))))(((((())))))******+++,,,---...---------,,,,,,+++***)))+++***))))))++++++***)))(((((()))***,,,---......***+++,,,...///000111111,,,+++***)))***,,,...///000000///...---------...---///000000///...000111111222444555444555666888555666777777777:::>>>AAAFFFQQQcccvvvzzzhhhZZZOOOJJJEEECCC@@@??????>>><<<;;;:::::::::;;;<<<===??????<<<<<<<<<===============;;;;;;<<<<<<<<<;;;:::999888888777666444333222111111222222222222111000000666444222000000000111222111333444444333444777999666555555555555666777888666666555555555555555555666555333333444444333222444111000111///,,,,,,///)))+++,,,---...111666:::>>>@@@CCCEEEDDD@@@;;;888444333000---***)))(((((()))***,,,......---,,,+++---///111111///---,,,,,,***,,,------+++******+++,,,------.........------+++,,,,,,,,,,,,,,,+++++++++)))'''))),,,---,,,)))************+++,,,------,,,,,,+++*********++++++,,,+++*********+++,,,---,,,---...---+++)))))))))qqqZZZIII???>>>@@@888888999999:::<<<===>>>@@@CCCFFFIIIJJJKKKMMMOOOQQQWWWYYYWWWTTTTTTQQQNNNHHHFFFDDDBBB@@@===999666222111111000///...---------...000111000---***'''))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&)))+++,,,,,,+++***,,,---***++++++++++++*********+++***)))***+++,,,+++***((())))))***+++,,,------((()))+++---...///000000,,,,,,+++++++++,,,---...//////...---------......---...//////......///000000222444444444444666888444666777777777888;;;>>>???IIIYYYiii|||nnn^^^PPPGGGDDD@@@???>>>>>>@@@AAAAAA@@@======<<<<<<<<<<<<<<<===;;;<<<===>>>>>>>>>>>>===;;;;;;<<<<<<;;;;;;:::999666666555444222111000///111222222222222111000000222111000......///000000111222444444444555777999666555555444555666888999777666666666666777888888555444333333333333222000111//////000---)))***...))),,,......///333999???CCCFFFIIIJJJHHHCCC===999555333000,,,***(((''''''((()))***+++,,,,,,+++++++++,,,---,,,******+++,,,+++,,,------+++******+++------.........------,,,,,,,,,---------,,,++++++************,,,,,,***)))***))))))******+++,,,---++++++************++++++++++++++++++++++++++++++***,,,------+++******+++zzz```LLL@@@<<<>>>999999999:::;;;<<<===>>>>>>AAAEEEHHHIIIKKKMMMOOOTTTXXXYYYUUUSSSTTTSSSQQQIIIHHHGGGEEECCC???999555444333222111000//////...//////000000///---+++)))+++,,,---------,,,+++***)))***---...///...---,,,+++++++++******)))))))))***,,,...---***)))***+++***)))))))))***+++,,,---***(((((()))***++++++***))))))******+++++++++,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,...//////...---///000...000222222222222444666333555777777777888:::<<<>>>FFFRRR___ooovvvdddWWWKKKDDDCCC@@@>>>===>>>@@@BBBBBBBBB>>>>>><<<;;;:::999999999;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;:::::::::666666555444222111000///111222222222222111000000111000000000000111222222333444444444333333555777666666555444555777999:::::::::999888888999::::::444333222222333222000...///......000---)))+++000+++...000111111666>>>DDDHHHJJJNNNOOOLLLFFF>>>:::333111///,,,***((((((((((((((()))******+++,,,,,,,,,,,,+++***((())),,,///,,,...//////---,,,,,,---............------,,,+++,,,,,,,,,,,,,,,+++*********+++---,,,+++)))(((((())))))))))))***+++,,,---++++++************++++++******,,,------,,,***)))''')))++++++++++++,,,---fffPPP@@@::::::999999999:::;;;<<<===>>><<>>>>>???@@@@@@???<<<<<<;;;:::999999999999;;;<<<>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::888888777666444333222111111222222222222111000000222333333444555555555666555555555444222222333444666666555444555777999;;;999888777555555555666666444222111222222222///---000///000222///,,,...333,,,///222333444888AAAHHHKKKMMMPPPQQQNNNGGG???:::111000...+++***)))******))))))))))))***+++,,,---///...---+++***,,,000444...///111000///---..................---,,,+++***+++++++++++++++***)))((())),,,///...***''''''((())))))))))))***+++,,,---+++***************++++++)))***---......,,,***(((%%%''')))+++++++++---...kkkUUUHHH@@@<<<666999;;;;;;::::::===@@@@@@@@@@@@BBBEEEJJJOOORRRXXXVVVSSSQQQPPPNNNLLLJJJKKKFFFDDDEEECCC>>>::::::444333333333333111...+++111///...---......---+++/////////......---------,,,,,,,,,---...///000111,,,,,,+++******+++++++++((((((((((((((()))******'''######***---++++++///...------,,,,,,+++++++++))))))))))))***+++,,,---...,,,++++++,,,---+++******,,,.../////////111222---------,,,,,,+++++++++000((($$$+++000000///000//////000111333444555555444333333333555777999:::DDDAAAFFFRRR\\\hhhttt]]]OOOHHHCCCAAABBBBBB???===<<<===>>>>>>>>><<<======;;;::::::<<<>>>:::<<<>>>>>>>>>>>>???@@@===<<<;;;:::999999999999777:::<<<:::666222222333444222000111333444222000444444555666777888999999>>><<<999555222111111111>>><<<999777777888:::;;;999777666777999:::999888333222111111000000111111+++,,,,,,---...///000111333000---///555???GGGLLLWWWWWWVVVSSSLLLDDD<<<888111000...---,,,,,,------'''(((***---///000111222000000///...,,,+++******//////...---,,,,,,++++++,,,,,,,,,+++++++++******)))+++---......,,,)))(((+++...000...+++((('''((()))(((((((((***+++---///,,,,,,,,,++++++*********---***+++///...))))))...************+++,,,------sss[[[KKK@@@;;;999;;;<<<;;;999999<<<>>>@@@@@@@@@BBBDDDHHHKKKMMMSSSRRRQQQRRRRRRQQQOOOLLLLLLHHHEEEFFFDDD>>>::::::555444333333333111...,,,111///...---......---+++.........---------,,,,,,...------------......///,,,,,,+++***************((((((((((((((()))******...***)))---...,,,,,,000---------,,,,,,,,,++++++++++++*********++++++,,,111///......//////---,,,+++---//////...---...//////.........------------...***)))---///---///333222222222333333444444444333333444444666888999:::AAA???CCCNNNWWWaaawww}}}kkkWWWLLLGGGCCCBBBCCCAAA???======>>>???>>>======>>>>>><<<;;;;;;===???;;;===???@@@???@@@AAABBBAAA@@@???===<<<;;;::::::888:::;;;:::777555444444444222000111444444333111444444555666777888888999<<<;;;999666555555555666;;;:::999999999;;;===>>><<<;;;999999999888666444222222111000000000111111------------------------111000000222888AAAKKKQQQZZZYYYWWWRRRKKKBBB:::555333222000///.........///))))))+++,,,---...//////.........---,,,,,,,,,+++------,,,,,,+++***)))))),,,,,,++++++***************+++,,,---,,,+++)))((((((***,,,,,,+++***+++---))))))((()))***+++---...,,,,,,,,,++++++*********+++***+++...---((()))---++++++*********+++,,,,,,~~~eeeRRREEE>>><<<===<<<;;;999888:::<<>><<>>>>>>>>??????===;;;===>>>>>>>>><<<<<<>>>@@@===>>>@@@AAAAAAAAACCCDDDAAA@@@>>>===;;;:::888888:::999999999999888666444222111111222444555444333444444555666777888999999888888777666666777888999888999:::;;;===???@@@AAA===<<<;;;;;;:::999666333222111111000000000000000//////...---,,,,,,++++++...000333555:::BBBMMMUUU[[[ZZZVVVPPPHHH???777222111000///......---......*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------+++*********))))))((((((+++************))))))))),,,,,,+++******)))((((((((()))************,,,...******))))))***+++,,,,,,+++++++++++++++***************+++---,,,))))))---,,,,,,+++************+++pppZZZKKKDDD>>>===;;;:::999999:::;;;===>>>@@@BBBEEEGGGHHHIIIHHHKKKPPPVVVYYYXXXTTTPPPQQQLLLJJJJJJHHHAAA<<<;;;777555444333333222000...000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------000///...,,,+++*********))))))(((((())))))***+++***))))))))))))***,,,///........................------,,,,,,,,,------...111000............,,,***,,,...//////---,,,,,,---000000//////////////////......///000000///000222222222222222222333333333111333555777888999888888<<<:::===CCCHHHOOO]]]jjj}}}yyyaaaUUUJJJEEECCCAAA@@@AAA>>>>>>>>>???@@@???===:::<<<===>>>===<<<<<<>>>??????@@@AAAAAA@@@@@@BBBDDD@@@@@@???>>>===;;;:::999:::888666888::::::666333222222222333444555666555666666777888999::::::;;;555555444444555666888888999:::<<<>>>@@@AAAAAAAAA:::999:::;;;<<<;;;888555111111000////////////000.........---,,,,,,++++++,,,111555888:::AAALLLTTTWWWVVVRRRLLLDDD<<<555111,,,,,,++++++************)))))))))******+++,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))((((((***)))))))))))))))))))))---,,,***)))((('''((((((++++++***)))((((((***+++******************+++++++++++++++******************+++,,,---,,,++++++------,,,+++***))))))))))))xxxaaaOOOEEE>>><<<:::888999:::<<<<<<<<<===???BBBFFFHHHKKKLLLJJJMMMRRRWWWZZZYYYTTTQQQRRRNNNLLLMMMJJJCCC>>><<<888666444333333222111///000///...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////111111///...,,,,,,++++++)))))))))))))))***++++++222333222...***)))***+++(((((())))))******+++++++++++++++,,,---///000111111///...---......,,,+++,,,...//////......///000........................111///---...111333111------...///000111222333333000222444666888888888777::::::;;;???CCCIIISSS\\\ppp~~~kkkYYYPPPGGGDDDBBB???>>>@@@>>>======>>>??????<<<::::::;;;======<<<<<<===>>>AAAAAABBBAAA??????AAACCCBBBCCCCCCBBBAAA@@@???>>>999777666777999999666222222222333444444555666777888888999:::;;;<<<<<<===666666666666777777888888;;;===???@@@AAAAAA@@@???;;;:::::::::;;;:::777555111000//////......//////,,,,,,,,,---------......///444:::<<<===BBBJJJQQQQQQOOOKKKEEE???888333000)))*********))))))((((((''''''((((((***,,,---...///...---,,,+++***)))))))))))))))***************)))))))))))))))))))))***---,,,***(((''''''((()))+++***((('''((())))))***************++++++******************************))),,,...---,,,------...---,,,+++***)))(((((((((fffQQQFFF???<<<999888999;;;<<<<<<<<<<<<>>>AAAEEEHHHKKKMMMOOOQQQTTTXXXZZZYYYVVVSSSSSSOOONNNOOOMMMFFF@@@>>>999777444333333333222000111///...---......---+++,,,,,,,,,,,,------------******++++++,,,...///000111000///...---,,,,,,,,,***))))))))))))***++++++''',,,///,,,***,,,......***++++++,,,---......///))))))***+++---///111222111000...///000000///---,,,...000000/////////000,,,------------.........222000------111555111))),,,,,,---...000111222333000111222444555666777777888999:::===@@@EEELLLQQQeeexxxoooaaaSSSLLLEEEBBB@@@======@@@>>>=========>>>>>><<<:::888:::<<<===<<<<<<<<<===@@@AAAAAA@@@@@@AAACCCFFFCCCDDDDDDDDDBBB@@@>>>===999999888999999888666444222444555555444444666777888888999:::;;;<<<======::::::::::::;;;;;;;;;;;;>>>>>>@@@AAAAAA@@@???>>>@@@>>>;;;999777666333111000000///...............++++++,,,---...000000111444888<<>>999777888:::::::::=========???BBBFFFIIILLLSSSSSSTTTWWWYYYZZZYYYXXXSSSOOOOOOQQQOOOHHHBBBAAA:::888555333333333222111111///...---......---+++,,,,,,---------.........,,,+++++++++,,,------.........---,,,,,,,,,,,,,,,******))))))******+++,,,%%%***)))(((,,,//////------...///000111222222*********+++,,,...///000///------...///000///...---...000///...------...,,,,,,---------.........///111000...///222000)))---......///000111111222000000111222333555666777555777999;;;>>>CCCGGGIIIYYYiii~~~vvvdddYYYNNNGGGBBB@@@>>><<<===AAA???>>><<<<<<=========;;;888;;;===>>>=========>>>>>>???@@@AAABBBEEEIIILLLJJJJJJJJJIIIFFFCCC???===;;;<<<===<<<:::888666666333555777666444444555777777777888999:::;;;<<<<<<999:::;;;<<<============>>>>>>???@@@@@@@@@@@@@@@AAA>>>999666555333222111000///......------......,,,,,,---...///000111222333555999===AAAEEEGGGIIIKKKHHHCCC>>>888444111000,,,---...//////...------+++***)))))))))+++---///------,,,,,,+++***))))))(((((()))***++++++,,,,,,************++++++,,,,,,***************++++++,,,(((&&&&&&'''***+++)))''''''((()))+++,,,,,,,,,+++((()))))))))*********+++%%%***,,,)))))),,,---+++++++++***))))))((())))))vvv```TTTEEE@@@:::777888999999777???>>>======???CCCGGGIIIUUUTTTTTTVVVYYY[[[\\\[[[SSSPPPOOORRRPPPIIIDDDBBB;;;888555333333333333222111///...---......---+++---------....../////////------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++*********)))******+++,,,%%%///333...*********'''((()))***+++,,,......///++++++++++++,,,,,,---...+++******+++---...---,,,...///000///,,,*********,,,---------......//////+++222333///---///...+++000000000000000000111111000000///000111333666777333555888999===BBBEEEEEENNN\\\ppplll]]]UUUJJJDDD???>>>===;;;>>>BBB@@@>>>;;;;;;<<<======<<<999;;;>>>??????>>>>>>???;;;===???AAADDDHHHNNNRRRWWWWWWVVVTTTPPPKKKGGGDDD<<>>>>>======>>>??????@@@AAAAAA>>>;;;666444333444444444//////...------------.........//////000111111111...000333999???CCCDDDDDDLLLIIICCC===888333000///,,,---.../////////...---...,,,+++))))))***,,,---++++++++++++++++++++++++''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------+++)))((()))***)))%%%!!!&&&''')))+++,,,---,,,,,,(((((())))))*********+++###)))+++''''''+++,,,)))+++******)))))))))))))))ppp^^^LLLCCC;;;999:::888888:::::::::;;;===@@@DDDGGGIIITTTWWWWWWXXX[[[]]]ZZZSSSUUUTTTRRRPPPNNNJJJEEEAAABBB???:::666555333222111000//////.............../////////....../////////---,,,***))))))***,,,---111000---+++***+++,,,,,,))))))))))))))))))))))))///,,,))))))++++++)))'''(((((())),,,...///---++++++***+++...---***+++///------,,,(((%%%&&&***...---------,,,,,,,,,++++++...000222333333333444555000333444111+++'''(((+++000000000000111111111111222111111111111111222222888999::::::999;;;>>>AAAGGGQQQbbbwwwqqq___RRRMMMFFFBBB>>>;;;;;;<<<===>>>???>>>============<<<;;;>>>===;;;;;;;;;<<<;;;:::???@@@CCCFFFIIIOOOVVV[[[^^^dddfffaaa[[[TTTKKKDDDBBB???======:::555555999:::888666777999999666333555666888888777888;;;===@@@===999888:::===@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>><<<888333222111))) 111222333333333111000...///---***+++...000000///222444777;;;@@@DDDHHHJJJDDDDDDBBB===777333000000,,,...//////---++++++,,,------+++***)))))))))))),,,++++++******++++++,,,))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,)))(((((()))++++++***(((***((('''))),,,---,,,***%%%''')))***)))((()))***))),,,+++))))))+++,,,)))(((***---,,,***(((***+++(((''''''((()))***)))(((xxxdddOOOEEE===;;;;;;999888999::::::;;;===@@@CCCGGGHHHPPPSSSUUUVVVZZZ]]][[[VVVWWWUUUSSSQQQPPPLLLHHHDDDCCC???:::777555444222111111111000///////////////111111000000///---,,,+++...,,,+++******+++,,,...000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))******)))''',,,***''''''))),,,...///---+++,,,...---+++,,,111,,,---...---+++)))+++------,,,,,,++++++,,,,,,---...000222333222222444555---...000///------...000---------.........///////////////000111333444555666777888888888:::===@@@CCCLLL\\\nnnttteeeTTTIIIEEEDDDAAA>>><<<<<<===============<<<<<<<<<<<<;;;:::>>>=========>>>???@@@@@@FFFHHHLLLPPPVVV\\\dddiiikkkppppppjjjaaaYYYNNNEEEAAA===<<<===;;;888999<<<999888777888;;;;;;999777666777888777666666888:::===>>>>>><<<;;;<<<@@@CCCCCCCCCCCCCCCCCCBBBAAA@@@???===888333333444000)))111111111111000///......///---++++++...//////...111333666:::???CCCFFFGGGBBBBBB@@@<<<777222000000---...000///---,,,,,,---,,,,,,+++***))))))))))))+++******))))))******+++)))))))))******+++++++++---,,,+++++++++---///111+++***))))))++++++***)))+++)))((()))+++,,,+++)))&&&(((******)))(((((()))***+++***&&&&&&***+++***(((***,,,,,,***)))***+++)))(((((()))+++,,,,,,+++mmmSSSHHH???===>>>;;;999999::::::;;;===???CCCEEEGGGJJJNNNQQQSSSXXX]]]\\\XXXYYYWWWTTTRRRQQQNNNKKKHHHDDD@@@;;;888666555333222333333222111111111111111222222222222000---***(((...---,,,++++++,,,---......---,,,++++++,,,---...---------------------------+++)))((()))))))))''',,,***'''''''''(((((((((,,,******,,,+++)))+++000+++---111222000---,,,+++,,,+++*********,,,...000---///111222222222333444...------...000111111000---------.........//////000000000000111222333444333555666777888999<<>>>>>>>>???AAACCCFFFGGGIIIMMMSSSZZZaaaiiiqqqvvvxxx{{{{{{tttjjj```SSSHHHDDD???======;;;888888;;;999888999:::<<<===<<<;;;777888888777555555666777:::>>>AAA@@@<<<;;;@@@EEECCCCCCDDDDDDDDDCCCBBBBBB>>><<<777222333666555000111000///...------------///---++++++---...///...222444777;;;???BBBDDDEEE@@@@@@>>>:::666222000000---...000///...------...+++******)))))))))******)))))))))(((((()))))))))((()))***+++++++++***)))((((((((((((***,,,...//////---***)))***++++++***+++)))((((((******)))'''''')))******((('''((((((***+++)))%%%%%%)))+++***)))***,,,,,,***)))***++++++***)))+++---......---uuuVVVJJJ@@@>>>???===;;;:::::::::;;;<<>>;;;CCCMMMUUU```sssyyyiii]]]TTTJJJEEEEEE???>>>======>>>>>><<<:::===>>>>>>>>>======>>>???===>>>???@@@BBBEEEIIIKKKNNNSSS\\\fffooowww}}}tttiiiZZZMMMIIICCC>>><<<:::555444666999999:::;;;<<<<<<;;;;;;:::::::::888666444555666999<<<@@@@@@======???BBBBBBBBBCCCCCCCCCBBBBBBAAA999999666222333666555111222111///---,,,,,,------...---,,,,,,,,,...//////444666999===@@@BBBCCCDDD======<<<999555111000000,,,---//////---,,,,,,---******)))))))))******+++***))))))(((((())))))***((()))+++,,,,,,***((('''''''''''''''(((***,,,---111...+++******++++++++++++***))))))(((((('''&&&(((***+++***(((''''''((((((+++***''''''***+++((()))***+++++++++*********---,,,++++++,,,---,,,+++}}}ZZZMMM@@@===??????===<<<;;;;;;;;;<<<>>>@@@CCCDDDEEEJJJNNNOOORRRWWWYYYWWWXXXVVVTTTTTTSSSRRROOOLLLFFFCCC>>>:::999888666555555444444333333333333333...///111222111///,,,***........................++++++++++++,,,------...++++++++++++++++++++++++*********)))(((((()))***&&&(((***,,,,,,(((""")))'''''')))(((&&&(((---------------.........---+++***))))))***---000222,,,...000111000111222333777222---...111222---)))111111222222222333333333333222222111000000111111333555777999999:::<<<>>><<>>>>><<<:::;;;<<<>>>>>>===<<<>>>@@@>>>@@@AAABBBDDDGGGMMMQQQZZZaaalllwwwrrr```QQQJJJCCC===;;;999555444555::::::;;;;;;:::999888888;;;<<<;;;:::777666777888999:::;;;===???@@@???>>>@@@@@@AAAAAA@@@@@@??????777999999666666777444///333222000...---------...---------------...000111444666999<<>>??????>>>===;;;;;;;;;;;;===???AAACCCDDDJJJNNNNNNPPPUUUXXXWWWVVVUUUUUUVVVVVVTTTQQQNNNHHHDDD???<<<:::999777666444444333222222222222222,,,...///000111000...---........................******++++++,,,,,,------------------------------***++++++***))))))***,,,+++)))'''(((***---......+++)))+++---,,,)))***...///---******,,,.........+++******)))+++---///111+++---///000000000111222222///,,,---111222///,,,/////////000000000111111......///000111333555555333555888999999999;;;<<<===AAAEEEGGGMMMZZZmmm|||ssscccXXXLLLGGGCCC>>>===>>>;;;;;;:::<<<======<<<:::888;;;======;;;;;;===@@@BBBDDDGGGIIIKKKPPPWWW]]]gggooo{{{|||fffTTTIII@@@:::::::::999888999999:::;;;:::888666666777;;;;;;;;;:::888888999::::::999999;;;???AAA???===????????????>>>===<<<<<<777;;;<<<:::888999666111444333222000///......---,,,---.........///222555444666999;;;=========<<<<<<===;;;888444111///000***,,,......---,,,---...---,,,,,,+++++++++,,,,,,+++******))))))******+++'''((()))*********)))(((************************000...+++***+++,,,,,,+++***++++++***(((''''''(((''')))******((('''((((((%%%)))+++******+++)))%%%+++***)))***,,,,,,***)))...,,,*********)))'''%%%ppp\\\HHH@@@@@@???======;;;;;;;;;;;;<<<>>>@@@AAABBBHHHMMMMMMOOOTTTYYYYYYUUUVVVXXXYYYZZZXXXSSSOOOIIIEEE@@@===;;;:::888777333222111111000000111111......///////////////...---------......---------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++...,,,***''''''***---000000+++***---111000,,,+++...///,,,***+++---//////...*********+++,,,---...///+++---///000//////111222...---+++---000111000...---............/////////------...000222444666777333555888888888777888999>>>???@@@BBBGGGRRR```jjj~~~sssgggZZZPPPGGGDDDBBB???===>>>;;;:::999:::<<<===<<<;;;999<<<@@@???======@@@DDDGGGKKKPPPSSSVVV]]]gggnnnvvv~~~lllYYYKKKBBB;;;;;;===<<<;;;<<<777999;;;:::888777888999888999999999888888:::<<<999:::<<<===>>>???@@@BBB@@@@@@??????===<<<:::999777:::;;;777666888888555333333222111000...---,,,+++---/////////111555999777888;;;>>>???>>>===<<<===>>><<<999444000//////,,,...000000///...///000///......---,,,,,,,,,,,,)))))))))(((((()))))))))''''''(((((())))))******&&&&&&'''(((((())))))(((---+++***+++,,,,,,+++******+++,,,+++((('''(((***&&&(((******)))(((((()))&&&)))(((%%%%%%((()))&&&+++***)))***,,,,,,***(((+++***))))))******)))(((yyydddMMMBBB@@@???===<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@GGGLLLMMMOOOUUUZZZ[[[VVVWWWYYY\\\]]]ZZZUUUPPPIIIFFFAAA===<<<:::999888222111000000//////000000000/////////............,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++---...---******,,,///)))))))))+++,,,+++(((&&&))))))---111000+++***---...,,,+++---000111///---***++++++,,,------------***,,,////////////000222...---------...///...---............/////////000//////000000111222444444222555777888777666666666=========???DDDMMMXXX___nnn}}}pppcccZZZSSSJJJCCCAAA@@@===;;;<<<;;;:::999999;;;======<<<<<<@@@DDDCCCAAAAAADDDHHHKKKPPPVVVZZZ___gggsss|||rrr^^^PPPFFF>>>===>>><<<;;;;;;555888;;;;;;999888:::<<<555666888888777888;;;===888<<<@@@???<<<<<>>>>>===999444000//////...///111222111000111222111000///...---,,,,,,,,,((((((''''''''''''((((((''''''''''''((()))+++,,,&&&''')))+++,,,---------+++******+++------+++***)))+++---,,,)))((()))+++%%%''')))***)))((()))***((((((%%%%%%((((((+++***(((***,,,---***((()))(((((()))+++,,,,,,+++