BM6P6(@ qqqbbbYYYSSSKKKFFFDDD???@@@@@@@@@>>><<<:::888999888777666555444333333555555555555555555555555555555666666666666666555111111111111111111111111222333666888::::::::::::666666555444333333222222333333444555666777888999;;;999999:::===@@@AAAAAADDDBBBBBBHHHQQQWWWYYYXXX[[[VVVQQQMMMLLLLLLLLLLLLUUUZZZbbbjjjpppqqqnnnjjjZZZRRRHHH@@@>>>>>>>>>===999999888777666555444333111111111111111000//////222111000///...---------))))))***+++,,,------...,,,---...///000000000000..................---------,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,---......------///000///---***+++///111000...*********+++,,,---...///++++++---...//////000000//////......000333555777;;;888555555777999777666777999999888555333222333;;;<<>>>>>>>>===>>>>>>??????FFFFFFFFFEEECCC@@@>>><<<>>>;;;999777666555444222000///...---------------------,,,,,,,,,,,,++++++---+++))))))***+++***))))))+++,,,,,,+++***+++,,,++++++++++++++++++++++++,,,++++++,,,---,,,***''',,,,,,.../////////...------------............///...------------...//////333333222111000///......////////////000000000000000000000000000000000000111111000000111111222333222222222222333444555555333555888:::<<<<<<;;;;;;>>>???BBBGGGLLLNNNKKKHHHBBB>>>;;;<<<@@@AAA???<<<:::999888777777888999999888888999::::::::::::999777888999<<<>>>@@@BBBCCCLLLNNNRRRYYYbbbooo|||vvvhhh[[[```\\\\\\eeeooozzzrrrbbbYYYRRRIIICCCAAA?????????>>><<<;;;999888999999888777666555444444555555555555555555555555555666666777777666666555222222222222222222222222222333555777888999999999666555555444333333222222333333444555666777777888777777777888999<<<>>>@@@DDDDDDGGGOOOZZZbbbeeeeeehhhccc[[[TTTPPPMMMJJJIIIMMMPPPVVV^^^ccceeebbb```UUUNNNEEE???=========<<<::::::999888777666555555222222222222222111111000222111000///...---------''''''(((((()))******+++)))***++++++,,,---------........................---,,,,,,++++++,,,,,,---+++,,,...//////...,,,++++++---......------...///---------,,,++++++,,,---++++++++++++,,,---......------......///.........//////...///000222555777:::888777888::::::999777777888999999777555555666:::;;;>>>@@@AAAAAA@@@@@@@@@?????????@@@@@@AAAAAAGGGGGGGGGFFFDDDAAA???===???===:::999888777555333111111000///.....................---------,,,,,,---+++))))))***+++***))),,,...///...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,///......///000///---+++,,,---.../////////...------------............///---------------......///111111111000//////......////////////000000000000000000000000000000000000111111000000111111222333222222222222333444555666444666888;;;<<<===<<<<<<===>>>@@@EEEIIIKKKIIIGGGBBB>>>;;;<<>>;;;999888777777666777888999888888999999:::::::::999888888999;;;===???@@@@@@CCCFFFIIIOOOWWWcccooowwwttthhh___ZZZWWW]]]eeennnxxxsssbbbYYYQQQHHHBBB@@@@@@???===;;;:::999999999::::::999888777666555555555555555555555555555555555555666666666666555555333333333333333333333333111222444555666777777777555555444444333333222222444444444555555666666666333666888777777888<<<@@@BBBEEEKKKWWWdddnnnssstttvvvooofff]]]VVVQQQMMMKKKGGGIIILLLPPPTTTVVVUUUSSSMMMIIICCC>>><<<<<<;;;;;;<<<;;;;;;:::999888777777444444444444444333333222222222111000///...------***++++++,,,,,,---------++++++,,,------.................................---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++***,,,------,,,+++,,,...,,,...000---)))'''***------,,,,,,++++++,,,,,,---......//////...------,,,//////...///000222444666999888999:::;;;;;;999888666888:::999888777888999888:::<<<>>>@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDGGGGGGGGGGGGEEECCCAAA???AAA???===;;;:::999777555333333222000000//////////////////............------+++***)))++++++***))),,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...///000000...,,,,,,---......//////......---------............///000////////////000111111////////////////////////////////////000000000000000000000000000000000000111000000000000111222222333333333333444555666666666888:::<<<============<<<<<<>>>AAAEEEGGGGGGFFFBBB???<<<<<<===>>><<<999888777666666666777888888888888999999999:::::::::999999::::::;;;<<<======<<<>>>AAAEEELLLUUU___fffxxxwwwfff^^^XXXYYY]]]ccclllsssssscccYYYRRRJJJDDDBBBBBB@@@===:::999999:::;;;999999888777777666555555555555555555555555555555444444444555444444333333333333333333333333333333111111222333444555555555444444444333333333222222444444444444444444555555333666999999666777<<>><<<;;;;;;;;;======<<<;;;;;;:::999999666666666777666666555444333222222111000///...---........................---------------...//////---------...............---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,***+++,,,,,,+++***+++,,,---///000...,,,,,,---000...---,,,,,,+++++++++,,,---...............------////////////000222333444666777888:::;;;;;;999777888999;;;:::999777888888888999;;;===>>>???@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGFFFDDDBBBAAACCCAAA???>>>>>><<<:::777555444333222000000///////////////.........---------,,,******+++++++++***)))+++------,,,,,,,,,------------------------------,,,+++,,,---...,,,+++---------...............---------............///......------......///000---------.........//////////////////000000000000////////////////////////000000000000000111222222333333333333444555666777888999:::<<<============;;;;;;;;;===???BBBCCCDDDBBB???<<<;;;<<<<<<:::888777666555555555666777888999999888999999999::::::::::::::::::::::::::::::;;;<<>>;;;999:::<<<===777777777666666555555444555555555555555555555555222333333333222222111000222222222222222222222222111111222222222333444444333333333333333222222222333333333333444444444444222555888888555666;;;AAABBBGGGPPP]]]iiisssyyy|||{{{uuummmeee```]]]ZZZXXXUUUQQQLLLHHHFFFEEEDDDCCCCCCBBB@@@===;;;;;;;;;<<<======<<<<<<;;;:::::::::888888888888888777666666444444444333222111///...,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,---------.........//////---,,,,,,++++++,,,,,,---,,,------------------,,,***+++,,,,,,***)))***,,,...,,,+++,,,///111000///......---,,,+++++++++++++++,,,---...////////////......//////000111222333222444666888999888777777:::<<<<<<;;;999777666777888999:::<<<===??????@@@CCCDDDFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGEEECCCBBBCCCBBB@@@@@@@@@???===:::777666444333111000//////.........------------,,,...,,,******+++,,,+++***)))+++,,,,,,***))))))***------------------------,,,+++******,,,,,,,,,+++------------......//////---------............///)))))))))))))))***++++++,,,,,,------......//////////////////000000000000////////////////////////000000//////000000111222333333333333333555666666888999:::;;;<<<<<<======999999::::::;;;===@@@AAAAAA???===;;;:::999888777777666555555555666888999999999888888888999:::;;;;;;;;;::::::999999999999;;;===???AAADDDHHHNNNRRRVVV^^^jjjvvvuuukkkeeeaaa^^^___ccclllrrr|||rrrddd\\\VVVOOOJJJIIIDDDBBB???<<<:::;;;<<<===777666666666555555555444555555555555555555555555222222333222222111000///111111111111111111111111222222111111111222333333333333333333222222222222222222222333333444444444000333555444444555999===CCCHHHPPPZZZeeemmmssswwwxxxssskkkddd___\\\YYYXXXZZZUUUMMMGGGCCC@@@???>>>@@@???>>>;;;999888:::<<<;;;;;;;;;;;;:::::::::999999999999999999888777777555666666666555333111000/////////......---------------+++++++++,,,---...,,,,,,------.../////////---,,,,,,++++++,,,,,,---------------------------+++,,,---,,,*********+++,,,)))''')))...111000---...---,,,,,,++++++++++++***+++,,,...///000000000......///000000111111222///111444666666555666777===>>>???===:::888777888:::;;;;;;<<<===>>>??????CCCDDDFFFGGGHHHHHHHHHGGGEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCBBB@@@===:::999777555333111111000.........---------,,,,,,...,,,+++***+++,,,+++***+++------,,,)))'''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---...------------...//////---------............///---,,,,,,,,,,,,---......,,,---------......//////////////////000000000000000000000000000000000000000////////////000111111222222222222333444555555777777888888999:::;;;;;;777888999999999:::===??????>>><<<:::999888777777777666666555666777999::::::999888888888999:::;;;<<<;;;;;;::::::999999888:::<<<>>>???@@@CCCFFFIIIJJJQQQ\\\gggsss~~~tttnnnggg```]]]^^^```eeemmmwwwsssddd[[[UUUNNNIIIHHHBBBAAA>>><<<::::::;;;;;;777777777666666666666666555555555555555555555555444444444444333222111000222222222222222222222222444333222111111111222333222222222222222222222222000000111222333444444555222222333333555777:::;;;AAAEEEKKKSSS\\\cccjjjnnnqqqllleee___\\\ZZZXXXWWW\\\VVVMMMFFFBBB???>>><<<======<<<888555555888;;;::::::999999999999888888999999::::::999999888777777888888999777555333222333333222111111000//////111000///------...000111,,,,,,------...//////000---,,,,,,++++++,,,,,,------------,,,,,,---------,,,---------+++***+++,,,+++*********,,,.........------,,,+++++++++,,,,,,,,,,,,---.../////////.........///000000111111111...111333444333444666999>>>@@@AAA@@@===<<<<<<<<<======<<<<<<===>>>>>>???AAACCCEEEGGGHHHHHHGGGGGGDDDEEEFFFFFFFFFEEEDDDCCC@@@@@@@@@BBBDDDDDDBBB@@@>>>===:::888666444333333/////////............---...---++++++,,,,,,,,,+++)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---/////////...------,,,---...///000---------............///111000000000000111222222.............../////////////////////000000000000000000000000000000000000///////////////000111111111111111111222333444444666666666666777888888999555777999:::888888:::=========<<<:::888777777888777777666666777888:::;;;:::999888777777999;;;<<<<<<<<<;;;;;;::::::999999888:::<<<======>>>AAACCCDDDIIIQQQZZZeeerrr|||tttjjjcccaaa\\\___cccjjjttttttddd[[[TTTLLLGGGEEE@@@???===;;;:::999999999888888888888777777777777555555555555555555555555555666555555444333222111333333333333333333333333444333222111111111222333222222222222222222222222///000000222333444555555666444333555888;;;<<<<<<<<<@@@EEELLLSSS[[[bbbgggiiieee___[[[ZZZZZZZZZYYY\\\VVVNNNGGGCCCAAA???>>><<<<<<:::666222222666:::999999888888888888888888999999::::::999999888777888999::::::999777444333111000000///...---,,,,,,///...,,,++++++,,,---...,,,,,,------...///000000---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,---...---+++***+++,,,,,,...000///,,,+++...111---,,,,,,++++++,,,,,,---.........///......---,,,---...///000111111000000///111333333333444777;;;???@@@BBBBBB@@@???@@@@@@>>>>>>============>>>>>>@@@BBBDDDGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFEEEDDDCCC>>>???@@@CCCEEEEEECCCAAAAAA???===;;;888666555555000000000000///////////////---++++++,,,,,,,,,+++$$$&&&)))+++,,,...000111++++++++++++++++++++++++...,,,***+++,,,...///.........---,,,---...///000---------.........//////---------------...//////////////////////////////////////////000000000000000000000000000000000000///////////////000111111000000000000111222333444555555444444555666777888444777::::::888888999;;;;;;<<<;;;:::888777777888888777777777777999;;;<<<:::999888777777999;;;<<<<<<<<<<<<;;;;;;:::::::::888:::<<<=========???AAABBBFFFLLLSSS\\\hhhwwwuuukkkhhh______```ccckkkuuusssddd\\\UUUMMMFFFDDDBBB@@@===<<<<<<<<<:::999888888888888777777777777666555444444222222111000444111000111333444333111333333222111111000000000222222222111111111000000111111000000000000111111333111///...///222666888999777555444444777;;;===<<>><<<<<<::::::999888777666555444555555666666777777888888;;;;;;;;;:::::::::999999888999:::::::::999888777555444333222111222222333///'''$$$***///...---///...---,,,++++++---///000,,,---......,,,,,,---...,,,++++++******++++++,,,+++,,,.........,,,***(((,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,------............------------.../////////111222333222333555777===@@@BBBBBB@@@>>>======>>>>>>>>>===<<<;;;;;;:::===???AAADDDFFFFFFEEEEEECCCCCCDDDCCCAAA???===<<<:::<<>>===@@@DDDKKKTTT^^^fffjjjrrrzzznnncccaaa___]]]```hhhuuu~~~ttteee\\\UUUMMMGGGEEEBBB@@@===<<<<<<<<<:::999888888777777777666666666555444444333333222222222555333111222444555444222111111222222222222222222222222222111111111000000111111000000000000111111333222111000111333666777777666444444555777:::<<<:::<<>><<<;;;::::::999888777666555444666666666666666666777777::::::999999999888888888999:::;;;<<<<<<<<<::::::666666444333333333444444777000---111444333222333000///---,,,,,,---...///,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++,,,------------,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------...---------,,,---......///+++---111222333444555666888;;;>>>@@@?????????@@@@@@???>>><<<;;;::::::999<<<>>>@@@CCCDDDDDDDDDCCCCCCCCCDDDDDDDDDBBBAAA@@@;;;<<<>>>@@@BBBBBBCCCBBBEEEDDDCCCAAA>>>999555333222222222111111000000///000///...,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,------.........******+++,,,---......---///...---,,,++++++++++++---------------...........................---,,,////////////////////////////////////000000000000000000////////////000000000000.........///111222222222111111111111222222555555666666666666555555444555555666777777888888888777777666666777777888666777999:::;;;<<<;;;;;;999::::::999777777888999999::::::;;;::::::999999777777888888999:::<<<<<<;;;>>>DDDJJJQQQWWW\\\^^^iiivvvyyymmmjjjccc\\\ZZZ___hhhpppvvvfff]]]VVVNNNHHHEEEBBB@@@===<<<<<<<<<:::999777777777666666666555555444333333333333333333333555444333333555555444333111111111222333444444444222222222111111111111111111111000000000000111111333222222222333444555555444444444444555777888999888999<<<@@@DDDGGGJJJKKKMMMMMMMMMLLLKKKLLLNNNPPPSSSPPPKKKFFFAAA>>><<<;;;999999888777666666555555666666666555555555555555888888777777777666666666888999:::<<<<<<<<<<<<;;;888777666666555666666666999333000222444222000000111000...---,,,,,,------,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***++++++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...(((+++///111222333555666333666:::===>>>???AAACCCCCCAAA???<<<:::999888999;;;<<<>>>@@@BBBBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAA=========>>>???AAABBBCCCDDDDDDCCCAAA???<<<999777444444333222222111000000111000///...---------...000///---++++++++++++,,,------------............++++++,,,---..................---,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,---.........------////////////////////////////////////000000000000000//////......//////000000///.........///111222222222111111111111222222444444555555666555555444444444555555666777777777777666666555555666666777777999;;;======<<<:::999888999:::999777666777888999999::::::::::::999999888777777777777888999:::999<<>>;;;:::999888888777666666555555666ӵ333555555555555444444444444444555777999::::::::::::999888888888888888888888666333111222222222000///000///...---,,,,,,,,,---,,,---......,,,,,,---...------,,,,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,///Ħ222555999;;;===???AAACCCFFFDDDAAA===;;;999999999:::;;;<<<>>>????????????>>>???@@@AAAAAA@@@???>>>>>>>>>===<<<===???AAACCCAAAAAAAAA@@@>>><<<:::999666555444333222111000000000//////......---------222111///---,,,,,,,,,,,,------------------------++++++,,,---------------...---,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,---...////////////////////////////////////////////////000000000000/////////....../////////000//////...///000111111222222111111111111222222333333444555555555444444444444444555555666666666666666555555555555666666888:::===>>>>>><<<999777777999:::999777666777888888888999::::::::::::999888777777666666666777777999;;;>>>AAADDDFFFGGGHHHRRRYYYccckkkttt~~~tttfff]]]YYYZZZ\\\hhhoooxxx4ĉ@ӵxxxhhh___WWWOOOHHHFFFBBB@@@===<<<<<<<<<:::999666666666666555555555555222333333444444555555666333333333333222111111222444444444333333222222222111111111111111111111111111111000000000000111111///000111222333333222222222333444555666666555555>L???@@@AAABBB@@@AAA=hĦGGGFFFFFFDDDBBB@@@===;;;:::8888887777776665555555554ĉ@ӵ444444333333333222222222222333555777999999999999888888999999999999999999888888777777888999888666//////...---------------,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------000000///>L777333555888:::;;;===???AAAFFFEEEBBB???===;;;;;;;;;999999:::<<<<<<======>>>???@@@@@@@@@@@@>>>===<<>><<<;;;<<<>>>@@@BBB@@@@@@@@@??????>>>===<<<777777555444222111000///............---------,,,,,,,,,,,,,,,+++)))((('''++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,...------------------------...///000000000000000////////////////////////////////////000000000000//////............/////////////////////000000111222222111111111111222222222222333444444444444444444444444444555555555555666666555555555555666666888:::===???>>><<<999777777999::::::888777777888777888999999:::::::::999777777666666555555666666999999:::<<<>>>AAADDDFFFKKKOOOWWW___gggqqq}}}qqqeee^^^YYYWWW]]]cccllluuu}}}GG=?xxxhhh___WWWNNNGGGEEEBBB@@@===<<<<<<<<<:::999777777777666666666555555333333444444555555555666222444444333111000000111444444444333222111111111111111111111111222222222111111000000000000111111//////111222333444444444444444555555555555444444HdĦ===>>>??????<<<=ĪjAAAAAAAAAAAA???===;;;999777777777666666555555555GG=?333222222222111111111333444666888999999999888777777888999999999999888777:::;;;999:::<<<<<<999222111111000///......---,,,---......,,,,,,---...,,,++++++******++++++,,,//////......---,,,,,,,,,,,,,,,,,,,,,------------...//////000000//////.........------------,,,,,,,,,,,,,,,,,,,,,------...111111000HdĦ555333555777888999:::<<<>>>CCCCCCBBB@@@???===<<<;;;999999::::::;;;<<<<<<===AAAAAABBBBBBAAA@@@>>>===???>>><<<;;;;;;===???@@@BBBBBBAAAAAA@@@@@@@@@@@@:::999888666444222111000------.........------,,,++++++---------,,,+++***++++++++++++***************++++++,,,,,,++++++***---,,,,,,++++++,,,,,,,,,,,,---------............//////000111111111000000////////////////////////////////////000000000000///......------......///////////////000000000000222222111111111111222222111111222333444444444444444444444444444444444444777666666555555666666777888:::<<<======;;;999777888:::<<<;;;:::888888888666777888999::::::::::::777777666555555666666666999888888999;;;>>>BBBDDDFFFGGGMMMUUU\\\cccooozzz|||qqqeee[[[UUUTTTYYY```hhhqqq}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦhhh^^^WWWNNNGGGDDDBBB@@@===<<<ĭӵ555555Ħ111222222Ħ111Ħ111222222222111111000000000000111111888888777444DdD:::;;;===?fӵ<<<===???Ħ666666666ӵƜ`1.׼s222222ĭӵ666666777777444999;;;888888;;;;;;ӵ222000...---Ħ......,,,,,,---,,,,,,//////......,,,,,,,,,Ħ......////////////...Ħ---,,,---......///,,,...///DdD555555666>>><<<ӵ:::;;;ӵAAAӵ>>>===<<>>???AAAAAAEEELLLQQQVVV```lllttt|||sssfff]]]SSSVVVYYY]]]dddppp~~~?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵ^^^VVVMMMFFFCCCBBB@@@===fff?><z888g&e>&e555555HL111222444ShӵgL111222222222222111111000000000000111S?ʬ:::<<<3h?D%%)?:::;;;ZufĦ:::;;;===gL999666666g&e555gĉ@333222g&e>&e222@e444555??777666666<<<>>>:::999;;;g<ĉ888555111...3we<Ħ......,,,,,,3h?@e///111111000000,,,,,,,,,Z...------.........3h?gL------------...//////%%%)))...D%%)?222fff?><z???>>>=?Ħ;;;g&e===g&e>>>======S?ʬ>>>4ff?>ߝL;;;@e///g&e///***)))3h?g&e>&e---...??,,,,,,,,,++++++,,,------(((((()))***,,,---...//////000000000///...------////////////////////////////////////000000000000.........------............//////000000000000000222222111111111111222222///000111222333444444444333333333333333333333333888888777777777777888888888888999999::::::::::::999;;;>>>>>><<<:::999999666666777999999:::::::::666666666666666777888888555777999;;;<<<<<<;;;:::>>>===@@@GGGJJJMMMWWWbbbiiiqqqzzzrrrhhhXXXXXXXXXXXX[[[dddrrr{{{4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦaaaWWWLLLDDDAAA???===sߝLGdUĦ666Hƅ^Hu]Ħ666ntHdĦ333333HGgĉ@333HdĦ111222222333333333222222111111222Htƅ^777888Bt=o9ĦDtfo9Ħ888;;;===g?;;;:::HdĦ777222333Hu]Ħ333tt222111Hƅ^Hu]Ħ222H׼s333666444666888999999===BBBBBB@@@tQHHHBBB777///je<Ħ,,,++++++Bt=o9ĦH׼s---...//////...---,,,,,,,,,HtĦ............---Bt=o9ĦHdĦ/////////////////////.........Dtfo9ĦsߝLGdUĦ>>>Ht@cӵHu]Ħ>>>Hu]Ħ???>>>Htƅ^@@@qIܗGIӵ<<<H׼s333222Hu]Ħ000---Bt=o9ĦHƅ^Hu]Ħ+++///++++++,,,,,,,,,---------+++,,,------......------.........///......------------............------............////////////////////////////////////............////////////000000//////.........---000111111222222333444444555444444333333444444555444555777888888888777666777888888888999999999999999;;;===>>><<<;;;;;;;;;666666555444444555666777999999888777666555555444444555666777888999::::::AAAAAAAAABBBEEEJJJNNNQQQ]]]aaaiiiuuu}}}uuufff\\\TTTUUUYYY^^^hhhrrr{{{4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|>>???peƜ4DuTӵ@@@DdDĦ333333DdDĦ///qjRgdKӵDdDΦDdDĦ+++*********+++,,,++++++,,,,,,,,,---------+++,,,------......------,,,------.........------------............------............////////////////////////////////////....../////////000000000000000/////////.........111222222333333444555555555444444333333444444555444555666777888777666666777777777777888888888999;;;===>>>???>>>===>>>???;;;:::999888777777888888888777777666666555555555555555666777888999::::::???>>>>>>???BBBFFFJJJMMMSSSWWW```kkkwww~~~rrreeeZZZUUUUUUVVV]]]eeeoooyyy4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)htttggg^^^VVVLLLEEECCC???>>>DdDΦDdDĦ777DdDΦDdDӵ444GIpӵDdDĦ333po9wӵDdDĦ222111222222333222222222222222po9u222333555666GIdnuR)ĦDdDĦnuR)Ħ666999CdgĪj777DdDĦ555555555DdDĦ///HߝL`o9333DdDΦDdDӵ111DdDĦ333333333222111111333444555:::>>>FFFPPPSSSPPPgeĦUUULLLsp?aĦ,,,+++GIdnuR)ĦDdDĦ---,,,******))))))---------DdDĦ,,,---,,,,,,GIdnuR)ĦDdDĦ/////////////////////.........DdDĦnuR)ĦDdDΦDdDĦ;;;DdDĦnuR)ĦDdDĦ999DdDĦAAApo9u<<<<<<<<<====ӊB1.uTӵBBBDdDĦ555444DdDĦ///GIdnuR)ĦDdDΦDdDӵ---,,,++++++++++++,,,,,,,,,,,,------------+++,,,------......------***+++,,,------...------------............------............////////////000000000000000000000000/////////000000000111111000000////////////......222222333333444555555555555444444333333444444555444555666666777777666666666666666666777777777777:::<<<======<<<===???AAA???>>><<<:::999888777777666666666666666555555555555555666777888999999:::<<<<<<;;;<<<>>>AAADDDFFFHHHKKKSSS]]]iiiuuu~~~ssseee[[[UUUSSSVVVZZZaaakkkyyy4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDt~~~\\\TTTKKKEEEDDD@@@>>>DdDΦDdDĦ777>d<ʜ4DuTӵ4444DwDd<Ħ444puR)Ħ>d<111111222222222222222222222peӵ222ĦpeӵDx<>d<ӵDd<555qR/ܗ?fӵ555>d<444444>d<Ħ0004DufئL>e111DdDʜ4DuTӵ111DdDĦ222222111111000111222333333999>>>HHHSSSWWWTTTgeĦVVVs<v>aĦ,,,+++peӵDx<DdDĦ,,,***)))))))))***...------DdDĦ+++,,,++++++peӵDx<>dd<ӵDd<DdDΦDdDĦ888DdDӵnd<DdDĦ:::>d<ĦAAApeӵ;;;Ħ;;;F&uTӵBBBDdDĦ777666>d<Ħ...peӵDx<>d<ʜ4DuTӵ...---------------,,,,,,,,,------------...+++,,,------......------)))***+++,,,------------------............------............////////////000000000000000000000000000000000000111111111111000000//////////////////111111222333333444444555555444444333333444444555444444555555666666666666555555555666666666666777888999999999999;;;>>>AAA@@@???===;;;999777555444555555555555555666666666555666666777888888999999::::::::::::;;;===@@@AAAAAADDDJJJRRR[[[fffpppvvvssshhh___ZZZWWWVVVXXX```lllxxx4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜ>>>d<Φ>d<Ħ777s&dq&ĒR444444i?ʜtd<Ħ444HHܗDӊB444<x111222111222222333333B?d<000000000111111222222666;;;EEEPPPSSSPPPgeĦOOOHg8>aĦ,,,+++B?Ho9,,,>d<******,,,,,,--------->d<ӵ++++++B?Ho9///<x////////////.........&ӫeʬtIӇ***>d<Φ>d<Ħ666D&ӫetIӇ:::DdDĦ999sdKĦ@@@B?dp&ĒR@@@BBB>d<sdKĦ...B?Ho9+++s&dq&ĒR***+++,,,---.........,,,,,,---------.........+++,,,------......------)))***+++,,,------------------............------............////////////000000000000000000000000000000000000111111111111//////000000000000000000000000000111222222333333555444444333333444444555444444444444444555555666444555555555666666666666777888999999999;;;???AAABBBAAA???===;;;888666555555555555666666666666666666666777777888888999999999999999999:::<<<===>>>???BBBFFFKKKPPPXXXbbbhhhvvv{{{wwwmmmddd[[[TTTSSSXXX```jjjvvv4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eaaaXXXQQQIIIDDDCCCAAA>>>ege888777sĪj@h666555555fdDĦ444@ďD111222Hkge111111111111222333444444@h222333@G:::===HĪj@IŌ444555Bene222Hkge222ne444444fe///Hu]3hh000000000se000000000111111111111111444777???HHHJJJGGGgeĦja>aĦ,,,+++@G,,,,,,se++++++---......,,,,,,,,,<Ō,,,++++++@G------Hkge///////////////.........HĪj@IŌ+++---ege333444Hu]3hIŌ<<<<<<DdDĦ777ne:::===@h:::;;;>h===@@@CCCse<<<ne000///@G,,,,,,sĪj@h&&&'''(((***+++,,,------,,,---------............+++,,,------......------***+++,,,------...------------............------............////////////000000000000000000000000/////////000000000111111//////000000000000111111//////000000111222222222555444444333333444444555444333333333333444555555555555555555666666666666888:::;;;<<<<<<===@@@BBBCCCBBBBBB@@@>>><<<999888777777777777777666666666666666777777888888888888888888999999:::;;;======>>>AAADDDFFFHHHMMMUUU[[[jjjqqq{{{yyyooobbbWWWSSSTTTWWW^^^iiivvv4DuXӵĵD^nnn```WWWOOOGGGCCCBBBAAA>>>777777666777777666666555DdDĦ444555111222222111111111111000111333444444333111222222333666;;;???444555666222222555444333333444222111D^222000000000s׼s111000000111111222222222111333444999???@@@===geFm8000>aĦ,,,++++++,,,,,,---s׼s,,,------.........+++++++++Ho,,,,,,,,,++++++++++++,,,//////////////////.........//////000111222333D^<<<======DdDĦ777999999;;;;;;888777:::<<<;;;<<>>???AAAAAAAAA@@@???===;;;:::999999888888777777666666777777777777888888888888777777888999:::;;;<<<<<<;;;>>>BBBBBBBBBEEEKKKQQQZZZbbbooozzz~~~rrrggg[[[XXXTTTUUU\\\hhhttt{{{Φ4DuXӵtvӵ>d<ĦĦĦĦ{{{nnn```VVVNNNFFFBBBAAAAAA???;;;::::::;;;;;;:::777666666666666777777888888888777666555555444444>d<Ħ555555555555444444333333444444555555444333222111111111111000111333444444333111000000000111111222222222333000222333333333666<<<@@@HHHEEE@@@;;;777555555555777666666444333222222111222222222222222222333333888777555333Ħ333...222555555222///...///444>d<Ħ111111000000000Be111111000000111222222222222222333333666:::999666geFYĉ///...>aĦ,,,++++++,,,,,,---+++++++++,,,,,,---Be,,,---...///...---,,,*********nu]ӵ---++++++,,,,,,---))))))***++++++,,,------////////////////////////............/////////000...///000///...///111333111111111222333>d<Ħ777999<<<===>>>>d<Ħ:::::::::Ħ999999:::::::::999888888555888<<<===;;;999888777999:::<<<>>>BeBBBCCCAAA>>>:::Ħ111///000000111111111000000............---,,,++++++,,,---.../////////...------------.........//////+++,,,------......------.........///......---------..................---............/////////000////////////////////////............//////////////////000000111111111222000111111222333333444444555444444333333444444555444333222222222333444555666666666666777777777777555777:::<<<;;;;;;;;;<<<======>>>>>>===<<<:::999;;;::::::999888777666666777777777777888888888888555666777888999:::;;;<<<777;;;??????>>>@@@FFFKKKMMMVVVdddqqq{{{yyyfff^^^UUUPPPSSS\\\ffflllyyy?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦ{{{nnn```VVVNNNFFFBBBAAA<<<===>>>>>>===;;;999777666666666666555555555555555555444333333333333444gdDĦ777666444111222222333333222222111333333333222222222111111/////////000000111111222000111222333333333333333333222222111222666<<>>999555333333444222333444555444333222111222222111111111111222222555555555gdKĦ444222222222111///000222444///sdKĦ//////333222111/////////111111000000111111222333//////000000111111ŶS111///...3we<++++++++++++******************(((((((((((()))***+++,,,///......iĉ@3hR/Ō+++,,,,,,++++++***---,,,,,,---......---+++,,,---...//////...---,,,000000////////////000000...//////000000000000000000---++++++///DdDĦ555555666777999sdKĦ:::999gdKĦ999::::::::::::999888888888999:::;;;<<<;;;::::::::::::<<<>>>DDDEEEBBBBBBAAAgdKĦ444333222222111000///....../////////000//////...---.........///......---,,,)))+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++000///...------...///000000000000000////////////000000///...............000000000000111111111111000000////////////000000222111000//////111333444555444444333333222222111222222333333333333444444111222222333444555666666888999;;;<<<============999888777999;;;<<<<<<;;;999999999888888777777777555555444444444444555555777777777777888888888888:::;;;===>>>@@@AAAAAABBBIIIMMMTTT]]]hhhtttyyyjjj[[[TTTRRRRRRYYYbbbnnnuuu>Aneneneneyyymmm___VVVNNNFFFBBBBBB======>>>>>><<<;;;999888777777777666666666555555555555444444333333333De666888888777222222333333333333222222333222222222111111111111555555444333333222222111000111111222333333222222222222222111222666;;;???EEEAAA===888555333444444444444444444333222222111111111111000000111111111444444ne111333222333333111000000222333000ne000000000111000000000000000111111111111000000000111222222000000000000000000>A111000///k<+++++++++++++++******************************)))))))))))))))***,,,,,,,,,fh++++++,,,,,,++++++***......---///111111000///------............------000//////////////////000...//////000000000000000000...,,,---000De444444555666777999ne;;;<<<ne::::::::::::::::::999888888888999:::;;;;;;;;;:::::::::;;;===???AAACCCDDDEEEDDDCCCne999777444444333333222111000000///////////////...------////////////...---,,,++++++,,,---------,,,++++++............................../////////...---,,,//////...------...//////000/////////////////////222111000000/////////000222222111000///...------000000////////////000000222111000///000111333444222333333333333333333333222222333333333333444444333333444444444444444444777888;;;===>>>>>>===<<<999888888999;;;<<<<<<;;;999999999999888888888777777777666666666666777777666666777777777888888888888999:::<<<===>>>??????CCCFFFLLLSSS]]]hhhttt|||uuufff]]]WWWSSSTTTYYYgggmmmzzzwwwjjj]]]TTTMMMFFFBBBBBB>>>>>>===<<<;;;::::::999888888777777777666666666555555444444444333333333444666777777666222222333333333333222222222222111111111000000000222222222111111000000///000000111111222222111111111111111111111444999<<<@@@>>>:::666444444444555666555444333222222111222111000000//////000000111222333111222444333444444222111000111333111111111111111////////////000111222333000000000000000111111222000000000000000//////000000,,,,,,,,,,,,,,,,,,************************,,,+++***)))(((((((((((())))))***+++***++++++,,,,,,++++++******))))))+++---......,,,......------------.................................///000000111111000000//////...000222222333333444555777999:::<<<>>>::::::::::::::::::999999999999999999:::;;;;;;;;;;;;:::<<<<<<>>>@@@BBBCCCEEEFFFEEEEEE>>>;;;:::777666555444333222111111...////////////...------////////////...---,,,+++......------,,,,,,++++++//////////////////////////////000000//////...---......------------......////////////////////////111000//////.../////////111111000///...---,,,,,,000000////////////000000222111000000000111333444111111222222333444444555222222333333333333444444555555444444444333333333666888;;;>>>??????===;;;:::999888999;;;<<<<<<;;;999999999999999888888888777777666666666666777777666666777777777777888888777888999;;;<<<======>>>>>>@@@CCCHHHPPPZZZeeemmmwwwtttkkkbbbYYYUUUUUU^^^cccnnn|||uuuiii[[[SSSMMMFFFBBBBBB???>>>===;;;::::::::::::888888888888777777777777444444555444444444333333666555555555555555444333222333333333333333333222111111111000000000000///---......///000111222222///000000111111111000000111111222111111333666999<<<:::777555444444555666777666444222111111222222000000////////////000000222333444444333333444666666666666555222111111222111111111111111111111111///////////////000111111000////////////000111111000000000//////.........---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((((((((((((((((()))***+++,,,---------***++++++,,,,,,++++++***'''&&&'''))),,,---,,,+++///...,,,,,,,,,,,,...///------............------//////000111111111111000//////000222333333333222222222333444666999;;;<<<;;;===???@@@>>><<<;;;;;;;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;======???@@@BBBDDDEEEFFFEEEEEEEEEDDDBBB???===;;;888777666555444333222111...////////////...------.........///......---,,,000///...,,,++++++++++++------------------------////////////......------------------------------.........///////////////...------,,,,,,,,,------........./////////000000000000////////////000000111111000000000111222333111111222222333333333333222222222333333333444444444444444444444444444444555888<<<@@@AAA@@@>>><<<:::999888999;;;<<<;;;:::999999999999999999888888555444444333333444444555666666666666777777777888888999:::<<<===>>>>>>>>>===>>>@@@BBBHHHPPPZZZaaalllwwwyyypppfff^^^YYYYYY[[[dddqqqzzzttthhh[[[SSSLLLFFFBBBBBB???>>>===;;;::::::::::::888888888888777777777777444444555555555444333222111222333444444444444444333333333444444333333333111111111000000000000///000000111222333444555666000000111111111000000///111222333222222222444666888666555333333333444555666555333222111111222222000000////////////000000222444666666666666888999999999999777444222222222111111111111111111111111111111000///......////////////......//////000111000/////////......------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''((()))************+++,,,,,,,,,++++++***++++++,,,,,,++++++******)))***,,,...000///......---,,,++++++,,,---...------...//////...------///000000111111111111111///000111222222222222222111222222444666888999::::::<<>><<<<<<<<<<<<;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@BBBCCCEEEEEECCCDDDDDDCCCAAA???===<<<999888777666444333222111//////000000//////...---+++,,,---...////////////000///...---,,,++++++,,,------------------------.........---------------,,,------------------,,,------....../////////000------,,,,,,,,,,,,---...//////000000000111111111000000////////////000000111111111111111222222222333333333222222111111111222222222333333333444444222222333333444555666666555888===@@@BBBAAA???===999888777888::::::999888888888888888888888888888444444333333333333444444555666666666666777777777777888999:::;;;<<<<<<<<<======>>>???BBBIIIQQQVVVaaammm{{{}}}tttjjjbbbXXXXXX\\\eeemmmuuuuuuhhh[[[SSSMMMFFFBBBBBB>>>>>>===<<<;;;::::::999888888777777777666666666333444555555555444333222+++---111333444555666777333333444444444444333333222222111111111000000000222222222222222222111111111111222222111111000000111333444444333222333444555444333222222333444444444444333333222222333333111000000//////000000111222444777888888999:::;;;<<<======;;;777444333333111111111111111111111111222111000///...........................///000000...............---------,,,,,,------...------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''((()))***+++++++++,,,,,,,,,+++*********++++++,,,,,,++++++******))))))+++---...---,,,------,,,,,,,,,,,,---------...///000000///...---///000111111222222111111///000111111000000111333222222222333555666888999888:::<<<======<<<<<<======<<<:::999999999:::;;;;;;;;;;;;:::;;;<<<<<<=========>>>@@@AAACCCDDDDDDBBBBBBCCCBBBAAA???===<<<:::999888666555333222222000111111111111000//////+++,,,---...//////////////////......------,,,,,,..............................---,,,,,,,,,,,,---------............---------------......//////000/////////...//////000111333333222111000///......000000////////////000000000000111111222222222222444333333222111111000000222222333333333333444444111222222333444555666777444777;;;>>>@@@???>>>===888777666666888999888666666666666777777777777777666666555555555555666666555555666666666666777777444555666777888888888888;;;;;;<<<<<<>>>BBBHHHLLLTTTaaaoooxxx~~~tttjjj^^^ZZZYYY\\\aaagggrrr|||vvvjjj\\\TTTMMMFFFBBBBBB======>>>>>><<<;;;999888777777777666666666555555333444555666666444222111,,,///333555444444555777333333444444444444333333333222222222111111111111/////////////////////000222222333333222111111000222444555555444222333333333222222111111222222333222222333333444444333333111111111000000111111111000333666888999999:::<<>>:::666444444000000000000000000000000000//////.........//////......------......///000------------------......,,,,,,---------,,,,,,+++************************))))))))))))))))))))))))(((((('''''''''(((((()))***++++++,,,,,,+++++++++***++++++,,,,,,++++++***)))((((((***+++,,,+++))),,,,,,,,,------,,,,,,,,,---...000111111000...---000000111222222222222111///000111000......111333333333333333444555666777666777999::::::;;;===???===<<<:::999999999;;;<<<<<<;;;;;;:::;;;<<<===>>><<<===>>>???@@@BBBCCCCCCBBBBBBCCCCCCBBB@@@>>>===<<<;;;:::888777555444333222222222222222111000000......//////...------,,,------...//////...---,,,------------------------000///...---,,,------...---...////////////...---,,,,,,---......///000000000/////////000000111222222222111000///...------000000////////////000000000000111222222222222222222222222111111111111111222222333333333333444444333333333444444555555555222444777:::<<<<<<<<<;;;777666555555666777666444444555555555666666666777666555555444444555555666555555555666666666777777444444555666777777777777999:::;;;<<<<<<>>>BBBEEEGGGTTTbbbjjjrrr~~~~~~tttlllddd]]]ZZZYYY[[[eeeoooyyywwwkkk]]]TTTMMMFFFBBBBBB<<<===>>>>>>===;;;999777666666666666555555555555333444555666666444222111222555888777444222111222333444444555555444444333333333333222222222222111//////000222333555666666333333333333333222111000333555666666555333222333222222111111111111222222000111333444555555444333222222111111111111222222///222555777888999:::<<>><<<;;;999999:::;;;<<<<<<<<<;;;:::;;;<<<===>>><<<======???@@@AAABBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>===<<<:::888666555444222333333333333222111111111111000///...,,,***)))+++,,,...000000///---,,,************************111000///------......///---...///000000///...---,,,,,,------...///000000...............///000000............/////////000000000////////////000000000000111222222222222111000000000111222222333333222222333333333444444444555555444444444333333333111222444777888999::::::666555444444555666555333333444444444555555666666444333333222222333333444555555555555666666666777666666777888888999888888999;;;<<<======>>>AAACCCAAAMMMYYY```gggttt}}}xxxnnnccc[[[VVVWWW^^^hhhnnnwww~~~tttjjj\\\QQQJJJGGGDDDBBB======<<<<<<;;;999888777999888888777777777777777666555444444555666555444666555444333333333333333+++++++++,,,...000333444444333222111111111222222000000/////////000222333555555555555444333222222555555555555555555555555333222000//////000222333///111222222111111333555222222222111111111000000000222444555555555777999???AAACCCAAA===999666555111111000000//////..............................,,,,,,,,,------.........,,,,,,---...//////............------------,,,,,,,,,,,,++++++***)))((((((+++***)))(((''''''''''''***))))))(((((()))******,,,---...///...,,,***(((++++++++++++++++++++++++---+++***+++,,,,,,+++***,,,,,,,,,---------......,,,,,,------.../////////)))***+++,,,...///000000000222333333111000000111111111111111222333444444666666666666888:::<<<===BBBAAA???;;;888777888:::;;;::::::999:::;;;===>>>;;;<<<>>>@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???======<<<<<<<<<;;;:::777555444333222111222333444222000.........///////////////,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------............////////////000///---,,,,,,---///000...------,,,,,,------...///...---------///000111////////////000000000000444444444333000......///111111000000111111222333444333222111000000000000333333333333333333333333222222333333333333444444444444444444666888;;;<<<666666666666666666666666333333333444333333222222777555444555666777666555666666666666666666666666666777777777777777666666666888::::::::::::<<<>>>EEEGGGLLLRRR\\\iiivvvyyypppjjj```VVVUUUZZZjjjmmmvvvsssiii\\\PPPJJJGGGCCCAAA@@@@@@@@@???>>>===;;;;;;999888777777666666777777666555444444555666555444555555444333333333444444444333222111111222333333444444444333333333222222444333222111000000111222444444444555444444333222555555555555555444444444333222111000000111222333111333666666555444444444333333333222222222111111222333555555444444666777===???AAA@@@<<<999666555111111111000//////..............................---------------,,,,,,,,,,,,---...////////////.........------,,,,,,++++++,,,,,,++++++***))))))(((,,,+++***)))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++******************************+++***)))***+++,,,+++***,,,,,,,,,------------.....................------,,,,,,------...///000000000111333333111000111111222111111222222333444555666666555666777999;;;===AAAAAA???;;;888777888999777777777888:::<<<>>>@@@===>>>???@@@AAA@@@@@@??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<:::888666555444333222333444444222000////////////////////////...------,,,,,,,,,------,,,,,,,,,---------------............////////////...---+++******+++---......------,,,,,,------...//////.........///000111111111000000//////......111222333111///---...///111111000000111111222333444333333222111111000000333333333333333333333333222222333333333333444444333222222333444666888999555555555555555555555555333333444444444444333333777555444555666777666555555555555555555555555555444555555666666555555444666888999:::::::::<<<>>>@@@BBBEEEKKKSSS^^^jjjrrrzzzrrrggg[[[UUUUUU]]]```lll{{{qqqhhhZZZPPPJJJFFFCCC@@@<<<<<<<<<;;;:::999888777999888777777666666777777666555444444555666555444444444333333333444555555777666555444333333333444444444555555555444333222222222111000000000111111222333333444444444444444666555555555444444333333333222111000000111222333333777;;;===;;;888555444333333333333333222222222333444555555333333444555:::<<<>>>>>>;;;888666666222111111000000///....................................------,,,+++++++++---...//////////////////...------,,,+++******))),,,,,,++++++***))))))))),,,,,,+++***))))))))))))((()))************((((((''''''((()))******++++++++++++++++++++++++++++++)))(((((()))+++,,,+++***,,,,,,,,,,,,------------000//////...------,,,,,,........./////////000000///111333333111000111222222222222222333444555666555555555555777999;;;<<>>>>>>>>@@@@@@@@@@@@>>>>>>===<<<;;;999999999999:::;;;<<<<<<<<<<<<:::999888777555444444444444222///000000///////////////////////////......---------...............---------............////////////...---,,,++++++,,,---.........------------......000000/////////000111111222222111000///...------///000111000...---...///111000000000000111222222333333444444333222111000222222222222222222222222222222333333333333444444222222222222333444555666555555555555555555555555444444555555555555555444777555444555666777666555555555555555555555555555555555666666666666555555666777999999999999;;;===<<<===@@@DDDJJJSSS\\\cccuuu}}}}}}tttggg[[[VVVTTTWWWaaaqqq}}}nnneeeYYYOOOIIIFFFBBB@@@999999888888777555444333888888777666666666666666666444444444555666555444333333333333333444555666333333333333333333444444222333555666666444222111++++++,,,---///111222333111111222333444555555444666555555444444333333222333222222111111222222333555999???BBB@@@;;;666333222222222222222222222222444555555444222111222333888:::;;;;;;999777666666222222111111000//////...........................------,,,,,,,,,,,,,,,,,,......//////000//////...------,,,,,,+++***))))))+++++++++*********))))))---,,,++++++*********+++)))***,,,---,,,+++)))((()))((((((((()))***+++,,,------------------------(((''''''(((***,,,+++***++++++,,,,,,,,,---------//////.........---------//////..................///111222222111111111222333333333333444555666666555444444555666888:::<<>>;;;888666777888999888777666666666777888<<<===>>>???@@@@@@???>>><<<;;;888777666777888999:::;;;<<<======<<<;;;:::999888666666666444222000111111000000000000//////000000000000//////...---000000//////......------............//////////////////............//////......------------......111000000000000111111111111111000000//////.........///000000......///000000000000000000111222222222333555555555333111000111111111111111111111111222222222333333333444444222222222222222333333333444444444444444444444444444555555666666666666666777555444555666777666555444444444444444444444444666777888888999888888888666777999999888888:::<<<<<<===???BBBEEEKKKRRRXXXeeeooo}}}xxxjjj```XXXWWW\\\fffqqqyyykkkcccWWWNNNHHHEEEAAA???=========<<<;;;:::999888888777777666555666666666666444444444555666555444333333333333333444555666222333333333333333333333111222444555444333111///***+++,,,...///111222222000000222333444444555555555555444444333333333333333222222222222222222333555:::@@@CCCAAA;;;555222000000000000111111111111222444444333222111222333666888:::999888666666777222222222111000000//////........................******++++++,,,---............////////////......------,,,++++++***))))))+++++++++***************---,,,+++++++++++++++++++++,,,---......,,,***))),,,++++++******++++++,,,------------------------(((''''''(((***,,,+++***+++++++++,,,,,,,,,---------------.........//////.........------------,,,...000222222111111222333333333333333444555666666444444444444666888:::;;;<<<======;;;888666777888999888666555444555555666888999;;;===???@@@@@@@@@<<<:::888666555666777888999:::<<<===>>>>>>======;;;999888777777555333000222222111111000000000000000111111111111000///...000000000//////.....................///////////////////////////////////////......------......///000111111111111000000000......//////000000111111...000111000//////000222000000//////000000111222222333444555555444222000111111111111111111111111222222222333333333444444333333333444444333333333444444444444444444444444444555666666777777777666777555444555666777666555444444444444444444444444666666777888888888888888555777888888888888999:::===>>>???AAABBBFFFKKKNNNXXXbbbqqq~~~yyynnnaaa[[[YYY]]]dddlllyyy|||iiiaaaVVVMMMHHHDDDAAA>>>?????????>>>===<<<::::::888777666666555555666666666555444444555666555444444444333333333444555555777777666666555333222111222222333333333222111000111111111222222111000000000000222333444444444444333333333333333333444444333333333333333333333333444888===@@@===999444222/////////000000000000000000111333222222222333444666888999999777666666777333222222111111000//////........................((()))***+++,,,---...///..................---,,,,,,,,,,,,,,,++++++++++++************************,,,,,,++++++***++++++,,,,,,---......---,,,***)))------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------...//////000---------------,,,,,,,,,...000222222222111222333222222222222333444555666333333333444555777999:::999:::;;;:::888777888999666555444444444666777888555666999;;;===?????????:::999888666666666666777777888:::<<<>>>>>>>>>>>><<<:::999888888777444222333333222222111000000000...///111111111111000//////////////////.....................////////////------------------------//////............//////000000111111111000///...------...///000111222222///000111111//////000111000////////////000111111111222333444444333222111222222222222222222222222222222333333333333444444333333444555555555444444333333333333333333333333333444555666777777777777777555444555666777666555333333333333333333333333222333444555666666666555555777888888777777888999;;;<<<>>>>>>???AAADDDGGGOOOXXXfffrrr{{{yyyjjjbbbZZZXXX[[[bbbnnnyyyxxxggg___TTTLLLGGGDDD@@@=========<<<<<<;;;999888777777777666555555555555666666555444444555666555444555555444333333333444444666666777666666444333222444444333333333222222222222333333333333111000///000111222333333333333333222222222333333444444555222333333333333333333222222555999:::888555333111//////000000111111111111---...111111222333555666777888999888777666666777333333222111111000000///........................))))))***+++,,,------...---------------,,,++++++,,,,,,,,,,,,------------************************++++++************++++++---,,,,,,+++******))))))***+++,,,---......------************************+++***)))***+++,,,+++******++++++++++++,,,,,,,,,------..................------------...............000222222222111222444222111111222222333444555333333333333444666999:::666888999:::999888999:::666666555444444555777777444555888:::;;;<<<<<<<<<888888777666666555555444555666999<<<===?????????<<<;;;999999999888666444444333333222111111000000,,,...000111222111000///..................//////............////////////------............------//////............////////////000000000///...---......//////000000111111...000000000...---...000///////////////000111111222222222222222222222222333333333333333333333333222222333333333333444444111222333555555555444444222222222222222222222222333333444555666666666666777555444555666777666555222222222222222222222222111222333444555555555555555666888777666666777999999:::<<<======>>>AAACCCFFFMMMXXXcccmmmwwwxxxnnnccc\\\ZZZ[[[ccckkkwwwvvvfff^^^TTTLLLGGGDDD@@@============<<<;;;:::999888777777666555555555555555666555444444555666555444666555444444333333333333000222333555555555555444666555444333333333444444...///000111222222111000111111222333333333222222000111222333444444555666222333333444444333333222111333666777555333222111000000111111222222222333+++---///111222333666888888999:::888666555666777333333222222111000000000........................++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++,,,,,,------......///******************++++++*********)))******++++++,,,+++***)))((((((((((((&&&(((+++...//////......++++++++++++++++++++++++---+++***+++,,,,,,+++*********+++++++++,,,,,,,,,/////////...------,,,,,,............//////000000...000222222222222333444111111111111222333444444333222222333444666888:::444666888999999999:::;;;:::999777555444333444444555666888999:::::::::999666666666666555444333222444555888;;;===?????????<<<;;;:::::::::999777555444444333333222111000000+++,,,///111222222111000,,,---------......//////............/////////000//////000000000000////////////............//////...///000000000...---,,,000000000000////////////...///000///---,,,---...///////////////000111111222111111000000111222222333333333333333333333333222222333333333444444444000111333444555555444444222222222222222222222222222333444555666666666666777555444555666777666555222222222222222222222222222333444555666666666666555666777777666666777888888:::<<<======>>>@@@BBB???EEENNNXXXaaammmyyy{{{nnnddd]]]XXX[[[```nnnwwwttthhh\\\QQQKKKGGGBBB@@@AAA>>>>>>>>>===<<<<<<;;;;;;888888777777666666555555555555444444444333333333333333333333333333333333555666777777777666444333222222333444444444333333333222111/////////000111000000111222222222222111222333444555555555444333555444222000000111222333333333333333333333333333111111111111111111111111111222333333222222444666999::::::999777666777888888555111//////...---,,,---...///000000///...---//////////////////......,,,,,,---...///000111222...------,,,,,,++++++***,,,,,,+++***))))))******)))))))))))))))))))))))),,,,,,+++***))))))******+++))))))+++///000///---......---,,,,,,+++******,,,+++***))))))***+++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,...///000000///000222444333444444555555666777777555444222111111222444555888888888888888999999999===888333222444555333000222333444555666666666666666555555444444444555555777777999;;;===???@@@AAACCCBBB???===;;;;;;;;;;;;<<<999444111000000000///...//////000000000000000//////.........---------------...///000111222222////////////////////////...//////000111222222333000000000000000000000000...............///000000000+++((()))...222222///---...///000000111000000000000000000111111111111333222111000000111222333222222111111111111111111333333222111111222333333333333333444555666777888222333444444555555444444666777777888888888777777444444555555555444333333222222222333444555777777666777777777777888888888;;;;;;<<<<<<===>>>>>>>>>;;;@@@GGGLLLQQQ\\\lllxxxpppbbbZZZYYY[[[dddhhhsssssseeeZZZNNNIIIEEE@@@>>>???======<<<<<<;;;::::::::::::999888777666555444333555555444444444333333333333333333333333333333333444444444444444333222222222333333444444333333333444333222111000111111222000000111222222222222222000111333444444444333333333222000///...///000111222222222222222222222222111111111111111111111111111222333333222222444666999::::::999777666777888555333000//////000000///......///////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++************************,,,++++++***************)))(((''')))+++,,,***'''++++++++++++,,,,,,,,,,,,++++++***))))))***++++++------,,,+++++++++++++++...............---------000//////...------,,,,,,...///111111000000111333///000000111222222333333555444333222222333444555999888666555666888:::;;;<<<888333222444555333000111222333444444555555444444333333222222333333333777777999:::<<<>>>???@@@@@@???===;;;::::::::::::<<<888444111000000000///...//////000000000000000//////.........---------////////////000000000000////////////////////////---------...///000000000000000000000000000000000...............///000000444000---,,,...000///......//////000000000000/////////000000000111111111222222111000000111222222111111111111111111111111333333222111111222333333333333222333333444555666222333333444444444444444666666777777777777777777555555555444444444444333222222222333444555777777666666666666777777777777:::;;;;;;<<<<<<===>>>>>>:::???DDDGGGJJJSSS```kkktttzzz{{{oooeee___]]]^^^aaakkkyyyqqqcccYYYNNNHHHEEE@@@>>>???<<<<<<;;;;;;:::999999999;;;:::999777666444333222555555444444444333333333333333333333333333333333555444444333333333333333333444444444333333333333555444333222222222333333000111111222222222222222000111333444555555555555333222000//////000111111111111111111111111111111111111111111111111111111000111222222222222444666999::::::999777666666777222000...///000222222222000//////....../////////------------------------......---,,,+++******)))******+++,,,,,,---......---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++************---,,,++++++,,,,,,***((())))))******+++,,,---------,,,,,,++++++,,,,,,---,,,,,,+++*********++++++/////////////////////////////////...------,,,,,,---///222222111//////000000111111222333333444444555444333222222333444555999777444333444777:::===;;;777333222333444222000000000111222333333333333333333333222222333333444777777999:::<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;888444111000000000///...///000000111111000000/////////............---111000000000/////////...////////////////////////------......//////000000000000000000000000000000//////.........///000000444222000///....../////////000000000000//////...//////000000000000111111222111111000000111111222111111111111111111111111333222222111111222222333333222222222222222333333333333333333444444444444555555666666777777777777777666555444333444444555222222333333444555777777555666666666777777777777999::::::;;;;;;<<<======;;;>>>BBBBBBDDDIIISSS\\\hhhppp|||tttiiiaaa[[[[[[aaammmwwwpppcccYYYOOOJJJGGGBBB@@@AAA<<<<<<;;;;;;:::999999999:::999888777666555444333555555444444444333333333222222333333333333444444777666555444444444555666444444444333333333444444555555444444333333222222000111222222333333222222000222444555777777777777444444333222222222333444222222222222222222222222111111111111111111111111000111222222111222444666999::::::999666555555666222000//////111333333333111000///.........///000.........///////////////......---,,,,,,+++******+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***---,,,,,,------,,,+++***((())))))******+++,,,,,,//////............//////,,,,,,+++++++++++++++,,,///////////////000000000//////.........------------///222333111///......111111111222333333444444555555444333333444555555666555444333444777999;;;888666333222333333222000///000111222333333333333555555444444444555666666777888999:::;;;===>>>>>>AAA@@@@@@??????>>>>>>>>>:::888444222111111000/////////000111111111111000/////////...............000000000000///////////////////////////////////////000000000111111111222////////////////////////000///////////////000000///000000000...///111333000000111000000///...---////////////000000000111111111000000000000111111111111111111111222222222222222222222222222222222444333333222222222222333333333333333333444444444555555666666777888999:::999777555333333444555666333333333444444555777777666666777777777888888888888888999999:::;;;;;;<<<===???AAAAAAAAADDDLLLRRR\\\eeessstttkkkaaa]]]\\\bbbkkkuuu}}}oooaaaWWWNNNJJJGGGBBB@@@AAA======<<<<<<;;;:::::::::777777777777666666666666555555444444444333333333222222222333333444444444666555444333333444666666444444333333333444555666777666666555444333222111111111222333333333333222///000222444555666555555333333333333333333444444333333333333333333333333000000000000000000000000///000111111111222444666999::::::888666444555555444222000///111222222111222111000.........///000........./////////000000............---------------------,,,,,,+++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++'''((())))))))))))))))))************************------............------------,,,,,,,,,,,,---------------....../////////...............------------///222222111///......---------...//////000000444444444333333444444444222333444666666777666666666555333222222222111000000111222333333444444333444444444444444555666777777777999:::<<<===>>>???AAAAAAAAA@@@@@@??????>>>:::888555333333333111000///000000111111111111111////////////////////////.........///000111111111000000000000000000000000000000000000111111111111////////////////////////111000000/////////000000---...//////......000222000000111000000///...---...////////////000000000000000000000000000000000000000111111111222222222222222222222222222222222555444333333333333333444333222222222222333444555666666666666888999;;;<<<:::999666444333444555666444444444444555555666777777777777888888888999999777777777888999999::::::;;;===?????????BBBGGGKKKOOOXXXeeerrr}}}xxxlllccc[[[ZZZ```jjjyyy{{{nnn]]]TTTKKKGGGEEEAAA>>>>>>======<<<<<<;;;:::::::::666666666666777777777777555555444444444333333333111222222333333444444555222222222222222333333444333333222222333555777888::::::999888666333111000111222222333333333333333---...000111222222222111111111111222222222222222333333333333333333333333000000000000000000000000...///111111111222444777999::::::888666444444555666333111000111222111000222222111000////////////++++++,,,,,,---..................//////000000000......---,,,,,,+++***************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++&&&(((*********)))***+++++++++++++++++++++*********++++++,,,,,,++++++***------,,,,,,------......,,,,,,,,,------......///........................,,,...111111000......///......//////000000111111333333333333333333333333111333555666777666444333444444333333222111000000000000111222333333333333222222222222333444444555777777999;;;===???@@@AAA@@@@@@@@@@@@???>>><<<<<<;;;999666555555555333222///000111111222222111111...////////////000000000------...///000111222222000000000000000000000000............////////////000000000000000000000000111111000/////////000000000///////////////......///000000000000//////.........////////////000000///000000111111000000///000000000111222222333333111222222333333222222111444444333333333333444555333222111111111222444555555555555555777999;;;===:::999777666555555555555555555444444555666666777777777777777888888888888555666666777888888999999777999;;;<<<===???CCCFFFJJJPPPZZZfffqqq|||yyymmmaaaZZZ[[[aaannnyyyxxxlll\\\RRRJJJGGGEEEAAA>>>>>><<<<<<;;;;;;:::999999999777777777777666666666666555555444444444333333333111111222333333444555555000111222333333333333333222222111222444666999;;;???>>>===;;;888555222000111222333333444444333333///000111222333222111111000111111222333333333222222222222222222222222222000000000000000000000000---///000111111222444777999::::::888555333333444555333111000111222222111111222222111000///......++++++,,,,,,---......///....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++)))***,,,---...---,,,+++***,,,...---+++)))***,,,******++++++,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,------...+++,,,,,,---......//////........................,,,...//////......000111000111111222222333444444111222222222222222222111333444444555444333222222222333333333111000000000...///000111222222222222222222222222333444555555666777999<<<>>>AAACCCDDDAAAAAAAAAAAA???>>><<<;;;<<<:::888777777777555333000000111222222222222111.../////////000000000000......//////000000111111000000000000000000000000////////////............000000000000000000000000222111111000//////000000111///...///222333111......//////000000000000///........./////////000000...///000111111000///...///000000111222222333333111222333333333333222111222222111222222333444555333222111000111222444555333222222333555777:::<<<:::999999888777666555444555555555555555666666777555555555555666666666666444555555666777777888888777888:::;;;<<<>>>AAABBBGGGJJJQQQYYYdddppp}}}yyylllccc______eeemmmxxxvvvkkk]]]TTTLLLIIIGGGCCC@@@@@@;;;;;;::::::999888888777999888888777666555555444555555444444444333333333111111222333333444555555111222444555666555444444111111111222444777:::<<>>;;;777333111111222333333444444333333222333444555555555444333222333444444555555555555111111111111111111111111000000000000000000000000---///000111111222555777999::::::888555333333444444222000000222333333333111222222222111000...---------......///000111111/////////////////////...***++++++,,,,,,------...---------------...///000++++++++++++++++++++++++)))***,,,.........,,,+++)))+++,,,+++'''%%%%%%'''((()))***+++---...///000,,,---...//////...---,,,+++*********+++,,,,,,---,,,,,,------...//////000---.....................,,,---............111333.........///000000111111000111111222222111111000666555444222111222222333111222333333111000000000---...///000111111111111333333333444555666777888666777999<<>>???AAAAAA@@@BBBFFFLLLVVVdddrrr{{{vvvmmmfffaaabbbgggqqqxxxrrrfffYYYSSSKKKFFFDDDBBB@@@>>>>>><<<;;;;;;;;;;;;:::888888777777666555444444444444444555555555555444444444444444444444444444444333333333222222333333444333333333222333666;;;???IIIIIIHHHCCC===888444333222222111111222222333444111444666444222000222555111222222333333444444555111111111111111111222222000000000000111111111111000000111333444555333222<<<===>>>;;;666444666888333333222222111222222222555555333222111000000000000---)))))),,,///000/////////............//////------------------------...///222333333222///...---------,,,,,,+++++++++++++++******++++++,,,---.........---,,,+++))))))++++++******++++++,,,---///000000///---++++++,,,+++,,,---------,,,+++***+++++++++,,,,,,---------,,,---///000000000///...------------------------,,,,,,---...///000111111///222444333000///111444222222333333333222222111222222111111111111222222000111111000///000222555111222333444555555555555999:::;;;===@@@CCCEEEFFFEEEEEEEEEDDDBBB@@@>>><<<<<<;;;::::::;;;;;;999888333222111/////////000000//////000000000000000///222222222222111111111000111111111111111111222222111111111111111111111111000000111111111111000000111111000000000000000111000000000000000000000000---.........//////000000222222111111000000/////////000111222222111000/////////000111222333333333111222222333333222222111222222222222222222222222666555444444333222111111666555444333333444666666999888777777777777777888555555555555444444444444222444666555333222444666777666666555555555666666888888999:::;;;===>>>???===???AAAEEELLLVVVaaahhhxxxyyymmmfffbbbbbbmmmsss{{{rrrfffXXXRRRJJJEEEDDDBBB@@@>>>>>><<<;;;;;;;;;;;;:::888888777777666555555444444444444555555555555444444444444444444444444444444444444333222222222333333333333333222333666:::>>>JJJJJJHHHCCC===777333111222222111111222222333444222333444444222222333444111222222333333444444555222222222222222222111111000000000000111111111111444222111000111222333333;;;===>>>;;;666444444666666555444333333222222333444333222111000/////////,,,)))&&&&&&)))+++,,,+++//////............//////------------------------+++,,,...//////...,,,+++---------,,,,,,++++++++++++++++++***++++++,,,---,,,,,,---------,,,++++++++++++******++++++,,,---///000000///---,,,,,,...+++,,,------------++++++,,,,,,,,,,,,------------,,,---///000000000///...------------------------............////////////.........///000111111111111222222333333222222111222111111000000111111222111111222111000000333555333333444555666666666666999999;;;===@@@CCCFFFGGGFFFGGGGGGFFFDDDBBB???>>>===;;;::::::;;;;;;999888555444333111111111111222000000111111111111111000222222222111111111000000000000111111222222222333111111111111111111111111000000111111111111000000000/////////000111222222000000000000000000000000/////////000000000111111111111111000000////////////000111222222111000///000000000111222222222333111222222333333222222111222222222222222222222222333222222222222222222222333333222222333444555666777777777666666777888888555555555555444444444444222444666555333333444666666555555555555555555555666666777888999;;;<<<======>>>???BBBGGGPPPYYY```oooxxx{{{rrrjjjfffhhhmmmttt|||qqqeeeXXXQQQJJJEEECCCBBB@@@===>>><<<;;;;;;;;;;;;:::888777777777666555555444444444444555555555555444444444444444444444444444444555444333333222222222222333333333222333555999===IIIIIIGGGBBB<<<666222000222222111111222222333444444333222222444444333222111222222333333444444555444444333333222222111111000000000000111111111111666444111///...000333555;;;>>>???<<<777333333333666555444333222222222222333222111000///.........---,,,***+++,,,------,,,//////............//////........................++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++,,,------***+++,,,---------------++++++******++++++,,,---,,,---...---,,,+++,,,---+++,,,---......---,,,+++.........---------------,,,---///000000000///...------------------------/////////.........---------***(((+++000333111///111111222222222222222111222111111000000111111222111222333222111111333555222333444555666666666666888999:::===@@@DDDGGGHHHIIIIIIIIIIIIGGGEEEBBB@@@>>>===;;;;;;;;;;;;999888777777555444333333333333222222222333333222222111222111111111111000000000///000000111222333444444000000000000000000000000111111111111111111111111......//////000222333444000000000000000000000000000000111111111111222222000000000000////////////000000111111111111000000111111111111111111222222111111222222222222111111222222222222222222222222000111111111222222222333111111111111222333555666666666666666666777888999666666666666555555555555222444555666555444555666444444444444444444555555444444555666777888:::;;;<<<<<<===>>>AAAGGGNNNTTTaaakkkzzztttlllfffhhhlllqqqwww~~~qqqeeeWWWPPPIIIDDDCCCBBB???===>>><<<;;;;;;;;;;;;:::888777777666666555555555555444444555555555555444444333333333333333333333333555555444333222222222222333333333333333555888;;;DDDDDDDDD@@@;;;666333222222222111111222222333444444222000111555666444222111222222333333444444555555555444444333222111111///000000000111111111111333222111000///111555888>>>AAABBB@@@:::555333333222222111000000000111111333222111000///.........///......////////////...//////............//////..............................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,---...---------++++++******++++++,,,---(((***++++++******+++,,,+++,,,---.........---,,,/////////......------,,,,,,---///000000000///...------------------------........................,,,******,,,///111000///000111111222222222222111111111000000000000111111111333333333111111222444111222333444444555555555666777:::===@@@DDDGGGIIIJJJKKKLLLLLLKKKHHHEEEDDD@@@???===<<<<<<<<<:::888999888777666555555444444333333333333333333222111222222111111111000000000//////000111333444555555000000000000000000000000111111111111111111111111000000//////000111222222000000000000000000000000111111111111111111111111////////////////////////000000000111111000000000222222222111111111111111111111222222222222111111111222222222222222333333222222222222222222222222222222222222333333444444444444444555666777888999888888777777777666666666222444555666666666666666333333444444444444444444444444444555666777999:::<<<<<<<<<<<<<<<@@@EEEIIISSS^^^lllzzz~~~ssslllkkkiiihhhllltttpppeeeUUUOOOHHHCCCBBBAAA???===>>><<<;;;;;;;;;;;;:::888666666666666555555555555444444555555555555444444333333333333333333333333555444333333222222222333333444444333333444777999===>>>???===999666444444222222111111222222333444444222000111555666444222111222222333333444444555555555444444333222111111///000000000111111111111...000222222333444888;;;DDDFFFGGGDDD===777555555000000000000111222333333444333222111000/////////------...------,,,------//////............//////////////////////////////000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------.........---,,,,,,++++++******++++++,,,---)))***,,,,,,++++++---...+++,,,---...///...------/////////......------,,,,,,---///000000000///...------------------------,,,,,,,,,---...//////000,,,...//////------...000///000111111222222222222111000000000000000000111111222333333222111111333222333444555555666555555555666888;;;???CCCFFFHHHIIIKKKMMMNNNMMMKKKIIIGGGCCCBBB??????>>>===;;;999999999999888777555444444444444444444444333222111222222222222111111111111///000111222333444555555000000000000000000000000222222111000000111222222222222111000//////000000111111111111111111111111000000000000000000000000/////////000000000000000111000000000000000000111222222222111111111111111000111111222222111111000111111111222222333333333666555555444333333222222444444444444444333333333444444444444555666777888999999999888888888777777333444555777888888777666222222444444555555444444555555555666666888999:::<<<<<<<<<;;;;;;<<>><<<;;;;;;;;;;;;:::888666666666666666666555555444444555555555555444444333333333333333333333333444333333222222333333444333444444444333333666888777999:::999777555444444222222111111222222333444222111111222444555555444111222222333333444444555444444333333222222111111000000000000111111111111,,,///333444555777;;;???JJJKKKKKKGGG???999777777333333333333444555666666444333222111000////////////000000///------.../////////............//////000000000000000000000000///...---,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------..................---,,,+++++++++******++++++,,,---,,,...//////......///111+++,,,---...//////...............---------------,,,---///000000000///...------------------------***+++,,,---...///000000,,,000222111---,,,...111//////000111222222222222111000000//////000000111000222333333111000000111333444555666777777777777555666777:::===AAADDDEEEGGGIIILLLNNNOOOMMMKKKIIIGGGEEEBBBAAAAAA???===;;;;;;;;;;;;:::999777555444666666666666555444333333444333333333333222222222000111111222333444555555111111111111111111111111333222111000000111222333444333222000//////......111111111111111111111111111000000000000/////////000000000000111111111111111111000000000000111111111111111111111111222222000000111111111111000000111111111222222333333444777777666555444333222222333333444444444444333333444444444444444555666777888888888888777777777777333333555888::::::888666111222444555666666555444666666666666777888999:::;;;;;;<<<;;;:::;;;===???DDDJJJTTT^^^hhhttt{{{pppfffbbbeeennntttyyyjjj^^^SSSNNNFFFBBBAAAAAA???===>>><<<;;;;;;;;;;;;:::888555666666666666666666666444444555555555555444444222222222222222222222222222222222222333444555555333444555444333333555666444666888777555222222222222222111111222222333444000222333333333333444666111222222333333444444555222222222222222222111111000000000000111111111111000222555444333666===CCCNNNOOOMMMGGG???:::888999777666555555444444555555333222111000///.........111111111///,,,,,,///222//////............//////000000000000000000000000......------------......+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---..................++++++******++++++,,,------...//////......///000***+++---////////////...,,,,,,,,,,,,------------,,,---///000000000///...------------------------,,,,,,,,,------.........------...///...///000000...///000111222222222222000000////////////000000///111222222000/////////222222333444555555555555444555666999<<>><<<;;;;;;;;;;;;:::888555555555666666666666666444555555555555555555444222222222222222222222222111111111222333444555666333444555444333333444666444666777666333000//////222222111111222222333444///222444444222222444777111222222333333444555555111111111111111111222222000000000000111111111111444666666333111555>>>EEEPPPPPPMMMGGG???999888999888777666444222111111111222111000///---------------------)))''''''+++...//////............//////000000000000000000000000////////////////////////+++++++++,,,,,,------------,,,,,,,,,,,,---......***+++,,,...///000000000++++++******++++++,,,---+++,,,------++++++,,,---***+++---///////////////+++++++++,,,,,,---------,,,---///000000000///...------------------------......---------,,,,,,,,,---***))),,,000222111///......000111111222222222000000////////////000000...000222222000...............///000111111111111444555666888;;;===@@@AAAAAADDDIIIMMMOOOOOOMMMLLLKKKIIIGGGEEEDDDBBB@@@>>>????????????===;;;999777<<<<<<<<<;;;:::999888777666666555555555444444444333333333333333333333333333333333333333333333333444333111000000111333444111000000000000000111111111111111111111111111111333333333222222111111111111111222222222333333333222111000//////000111222//////000111222333333444000000111111111111000000000000111222333333444444222222333333333333444444***,,,...111444555666666555555444333333333444444444444333333333222222222444333555888<<<<<<999666222333555777888888777666555555555555555666777888666888:::;;;;;;;;;===??????AAAEEEIIIQQQ]]]kkkuuu|||rrrjjjggggggfffooo|||oooaaaZZZQQQMMMGGGBBB@@@@@@??????::::::::::::::::::::::::888777666444444555555666444444444444444444444444333444444555555444444333333333444444555666666666333333333222222222111111555555555444444333333333222222222222222222222222444444444444444444444444666666555555555444444444333333333222222222111111...///111222333444444444666555666888888:::AAAJJJTTTUUUPPPFFF===<<<======<<<;;;999777555444333222111000///////////////000000000////////////000000000000//////.........---//////000111111111111111000222///))))))///222000,,,------------------...............---+++)))(((---------,,,,,,,,,++++++//////.........---------******+++,,,,,,---......------------------------,,,,,,+++***+++,,,...///......---,,,---...///000...------,,,,,,------...///...---,,,,,,,,,,,,,,,000000//////.........---......//////000000111111666555333111111222333444111111000000000000000111111111222222222333333333444555666999;;;>>>???@@@@@@DDDHHHKKKMMMMMMNNNOOOLLLOOOOOOKKKGGGGGGGGGDDDCCCBBBBBBAAAAAABBBCCCCCCEEEDDDAAA@@@???<<<999666777666555333333333333444111111111111222333444555444333111000000111333444444444444333333333222222111111111111111222222222111222333222111000000222333333111000000000111222000111222444555555444444222222222222222111000///000111222333444333222111444555555555555444333222000000111111111222222222444444444333333222222222333333333333333444555666777666444333222333444444444444444444444444444444555333222444777777555222888888777666666666666666555555555555666777999999999999999999:::;;;<<<<<>><<<<<<;;;::::::999888888888777666555444555555666444444444444444444444444222333333333333333333222222222333333444555555555333333333333222222222222444444333333333222222222222222222222222222222222444444444444444444444444555555444444333333333333333333333222222222111111111222333555666777777777666555555888888:::AAAJJJVVVWWWRRRFFF===;;;;;;:::<<<:::999777555444333333111111000...------------/////////....../////////000000000//////.........///000000111111222111111///222000++++++000222///,,,,,,---------.........////////////...---+++***......---------,,,,,,,,,------------,,,,,,,,,+++***++++++,,,------......------------------------,,,,,,+++++++++,,,---......------,,,---...///000...------,,,,,,------...///...---,,,,,,,,,,,,---000/////////............////////////000000000000222111///...---...///000111111000000000000000111111111111222222222333333444444666888:::<<<===>>>===@@@DDDGGGHHHIIIKKKMMMOOOTTTUUUQQQMMMMMMLLLIIIEEEDDDCCCBBBCCCDDDFFFGGGMMMKKKHHHFFFDDDAAA===:::999888777666555555555666333333333333333444555555444333222111111222333444444444444333333333222222111111111111111111111111111222333222000///000111333222111000000000111222///000222333444444333333222222222222222111000000000000111111222222222111222222111111111000000000111111111222222222222333333333333333222222222111444333333333333444555666666555444222222222333444444444444444444444444444777555444666999::::::888888888777666666666666666555555555555666777888999999999999999:::;;;<<<<<<>>>>>>???@@@DDDKKKTTTZZZiiirrr}}}~~~tttmmmfffeeegggppp|||}}}jjj\\\UUUNNNJJJEEEAAA??????>>>===>>>===<<<;;;999888777666777777666555555555555666444444444444444444444444111222222333333222222111111111222222333444444555444444333333333222222222333333222222222222111111111111111111111111111111444444444444444444444444444333333333333222222222333333333222222222111111333444555666777888888888666555555888999;;;CCCMMMYYYZZZUUUHHH>>>:::999888;;;:::888666555333333333222111000...---,,,++++++........................000000000000000/////////000000111222222222111111///111000------000111///,,,---------.........///000000000000000///..................------------,,,,,,+++++++++*********+++++++++,,,------......------------------------,,,,,,+++++++++,,,------...------------...//////...------,,,,,,------.........---,,,,,,,,,------////////////............000000000000////////////000///---,,,,,,,,,---...000000000//////000000111000111111111222222222222333444555666777999::::::999;;;>>>???AAACCCGGGIIIQQQVVVYYYVVVSSSSSSQQQNNNIIIHHHGGGFFFGGGJJJMMMOOOVVVTTTQQQNNNLLLGGGCCC???;;;;;;::::::999888888777555555555555555555555555555444333222222333444555444444444444333333333333222222222111000000000///111222333222000///000111333222111111000000111111...///111222333333222222111222222222222111000000000000//////000000111222222111000///...///000000222222222222333333333333333333333333222222222222444444333333333444555555444333333222222222222333444444444444444444444444333222111222555777888888888777777666666666666666555555555555666777888888999999999999:::;;;<<<===============>>>CCCIIINNN\\\eeeqqq}}}vvvlllhhhdddgggppp{{{zzzhhh[[[TTTLLLIIIDDD@@@???>>>===<<<===<<<<<<;;;999888888777777666666666555555555555444444444444444444444444222222333333333333222222222222222333444444555555444444444444333333333333333333333222222222222222333333333333333333333333333333333333333333333333444333333333333333333333333333333222222222111111333333444666666777777777777666666999:::===GGGPPP^^^___YYYLLL@@@;;;999666:::999888666444333333333222111000///...---------//////000000000000//////111111111111111111111000111111222222222222222111...000000//////000000...------......//////000000000000111111000000000000.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------------......//////...------,,,,,,------......------,,,,,,,,,------///////////////.........111111000000//////......111000///.........//////000////////////000000111000000000111111111111222333333444444555666666666666777999:::;;;>>>CCCFFFNNNTTTXXXWWWVVVVVVTTTQQQMMMLLLKKKKKKMMMQQQUUUWWW^^^\\\YYYVVVSSSNNNHHHDDD=========<<<;;;:::888888777777777777666666555555555555444333333444555555555444444444444333333333333333222111000000//////111222333222111000111222222222222111111111111111...///000222222222111000111111222222222111111000111111000//////111222333444333111000000111333444222222333333333444444444444444444333333333333333444444333333333444444555333222222222222222222222333333333333333333333333333222000000111333555777777777666666666666777777555555555555555666777888999999888999999:::;;;<<<>>>>>>>>>======@@@EEEIIIOOOXXXeeerrr|||xxxqqqiiieeeiiirrr{{{xxxggg[[[TTTKKKHHHCCCAAA???>>>===<<<;;;;;;::::::::::::999999666666666666666555555444444444444444444444444444333333444444444444333333333333333444555555666666555555555444444444333333333333333444444444444444444444444444444444444444333333333333333333333333444444444444555555555555333333333222222222111111444444555666777777777777888777888:::<<<@@@JJJTTTbbbbbb\\\OOOCCC===:::777999888777555444333333333000000000000000000111111000111222222222222111000222222222222222222222222222222333333333333222222//////000111111000//////...//////000111111222222111111111000000000000000------------,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++---------..................------,,,,,,------...------,,,,,,,,,------............///////////////111111000000//////......111111000000//////////////////......///000111111//////000000000111111111222222222333333333444444444555666666777:::???CCCJJJPPPUUUUUUVVVWWWWWWTTTQQQQQQQQQRRRUUUYYY]]]```bbbaaa___]]]ZZZUUUPPPLLLBBBBBB@@@>>>===;;;999999::::::::::::999777666555666555555555555555555666555555555444444444333333444333333222111000000///222444444333222111222333222222222222111111000000...///000111222111000///000111111222222222111111222222111000111222333444555333222000111222444555222222333333333444444444444444444555555555555555555444444333333333444444222222222222222222222222333333333333333333333333777666555333333444666777777777666666666666777777555555555555555666666777888777777888888999:::;;;======>>>===>>>@@@DDDGGGFFFNNNZZZfffppp||||||qqqiiiggglllrrrvvvvvvfff[[[TTTJJJGGGDDDAAA@@@???===<<<::::::::::::::::::::::::666666666777666555555444444444444444444444444444333444444555555444444333333333444555555666666777666666555555555444444444333333444444444444555555444444444444444444444444333333333333333333333333444444555555555555555666333333333222222222111111666777888888999999999888888777777;;;===BBBLLLWWWbbbccc^^^QQQEEE???;;;888999888666555444333333333000000000000111222333333111222333444444333222111222222222333333333333333333333444444444333222222000//////222222//////000000000111222333444444555333333222111000000111111.........------------,,,//////............------------------------......+++,,,,,,------.........,,,,,,---------,,,++++++,,,---......//////.........------,,,,,,------...------,,,,,,,,,---...............///////////////000000000000///////////////////////////.....................///000111111////////////000000000000111111222222222222222333444444555555555777;;;>>>DDDKKKPPPRRRTTTWWWYYYWWWTTTTTTVVVYYY]]]aaadddfffeeedddddddddbbb___ZZZVVVLLLJJJFFFCCC@@@>>>======>>>>>>>>>>>><<<:::888666666666666666666666666666555555555555444444444333444444444333222222111111444555666555333222333444111222222222222111000000///000111222222111000///000000111222222222222111222222222222222333333444111111000///000111222333222222222222333333333333444444444444555555555555555555444333333333444444111222333333444333333333333333333333333333333333555666555333111111222444666666666666666777777888666555555444555555666666666666666666777888999:::999:::;;;<<<<<<>>>AAACCCBBBGGGPPPYYYcccnnn{{{{{{rrrllljjjlllnnnvvvssseeeZZZSSSJJJHHHDDDBBBAAA@@@>>><<<;;;;;;;;;::::::999999999555666777777777666444444444444444444444444444444333333333444444333333333222333333444444555666666666666666666555555555444222222333333333444444444222222222222222222222222222222222222222222222222333333333444444555555555333333333222222222111111666777888888888888888888777555666999<<>><<<:::666777777777777777777666555555555555444444444444444444444444444444444444555777777666555444555666111222222333222111000///000111222222222111000///000000111222222222222222000000111222222222222222////////////000000111111111111111222222222222333222222222333333333444444666555444333333333333333111222333444555444444333222222222222222222222222000111333222///...000222666666666666666777888888666555555444444555555555555444444555555666777888777888:::::::::;;;===???@@@CCCHHHNNNUUUaaaoooxxx~~~vvvpppmmmkkknnnuuupppdddYYYRRRJJJHHHEEECCCBBBAAA???=========<<<;;;999888777777555666777777777666444333444444444444444444444444222222222333333222222222111222222333333444555555777666666666555555555555111111111222222333333333000000000000000000000000222222222222222222222222222222222333333444444444333333333222222222111111444555555666666666666555555333444777;;;@@@LLLWWW]]]___[[[OOODDD>>>;;;888888777666555444333333333111111000//////////////////000222333333222000///333333333444444555555555444555555555444333333222333///...222222...///333333333444555666777888999999888666444333222333333222222222222111111111111//////.........---------..................------++++++,,,,,,---...//////,,,,,,---...---,,,***))),,,,,,.../////////...---...------,,,,,,------...,,,,,,,,,,,,,,,---...///---.........//////000000......//////000000111111000000111111000000///...---------......000111111............/////////000000000111111222222333333111333444333222333555666555<<>><<<777777888888888888777777666666555555555444444444444444555555555555555555666888888777666555666777111111222333222111000///000111222333333222111000///000111222222222222222...///111222222222111000...///000111222222111111000000111111111222222222000000000111111222222222666555444333333333333333111222444555666555444444222222222222222222222222///222555555333222444666666666666666666777888888666555555444444444555555444333333444444555666777777999;;;;;;::::::<<<===???AAADDDGGGMMMXXXfffpppwwwwwwqqqnnniiipppyyyrrrcccXXXTTTJJJFFFAAA>>>>>>>>>??????;;;::::::999999888888777777777777777777777777777555444444333333444444555111111222222222333333333111111111111222333444555888777777666555444444333333222111111000111111111333444555555555555555555111000000000222444777999777555333333444555555444333333333222333333333444555555555555444444444444444222333777:::@@@KKKWWW___]]]VVVLLLEEEBBB<<<555666666555444333333222222222222111111111111222222333333333333222000...---000111333555555444333222222000//////000111111000111111222222222111111000555333111111333666999:::<<<:::999999666333222333111222222222222333555777000...,,,,,,------,,,+++------...............---...------------...////////////.........---------------------------------------------------------....../////////...,,,+++------,,,+++,,,---...///............////////////000000//////.........---............////////////......//////000111111111222222111111111111111111222111000111222444444444888999;;;>>>CCCIIIOOORRRUUUZZZ```eeehhhiiikkklllpppppppppqqqtttuuutttssslllfff\\\UUUPPPOOOOOOOOOMMMJJJGGGFFFFFFDDD???:::999999999888888888888888666666444333333444555555777555333333444555555444:::666333444888;;;:::888111111111222222333333444222222222222222222222222222222111111000000//////333222111000000111222333000000000000000000000000333222111000000111222333222222111111111111111111444444333333333333222222666666555555555666666777444444444333222111//////222222333444444555555666444444444555555555555666555444333333333333444555444444444555555555555666777888888999:::;;;<<<======>>>???AAAFFFOOOYYY```sss{{{{{{tttqqqppprrrwwwpppaaaWWWSSSIIIFFFAAA>>>>>>>>>??????;;;;;;;;;:::999999888888666666666666666666666666555444444333333444444555222222222222333333333333111111111222222333444555888888777666666555444444333222222111111111111111333333444555555555444444222111111111333555888999:::777555444555777888777555444333333333444555555444444444444444444444444666444555888;;;@@@KKKVVV]]][[[UUUKKKDDDAAA<<<666666666555444444333222222222222111111111111222222111111222222222111000///000111333444555444333222333222000000222333222111111111222222222111111111555444222333555888;;;===???>>>===;;;888555333444444555555666555555666777222000...---......---,,,------...//////......---...------------...////////////.........---------------------------------------------------------....../////////...,,,,,,------,,,,,,,,,---...///............////////////000000000/////////..................////////////000//////...------,,,,,,222222111111111111111111333222222333444555555555777888;;;>>>CCCHHHNNNQQQZZZ___eeekkknnnqqqsssuuusssssstttwwwzzz{{{zzzxxxrrrmmmddd]]]YYYVVVUUUTTTRRROOOKKKIIIIIIFFF@@@<<<;;;;;;;;;::::::::::::999999888777666666666777888777555444555777999:::999:::666333444888:::999666222222222222222333333333222222222222222222222222222222222222111111111111333222111000000111222333111111111111111111111111222222111000000111222222111111111111111111111111444444333333333222222222222222222222222333333444333333444444444333222222222222333444444555555666444444444444555555555555555555444333333444555555444444444555555555555666777888999:::;;;<<<<<<<<<===>>>???@@@CCCJJJQQQWWWhhhqqq}}}~~~uuusssqqqrrrxxxnnn```VVVRRRIIIEEEAAA>>>>>>>>>>>>>>><<<<<<;;;;;;:::999999999666666666666666666666666555444444333333444444555333333333333444444444444333222222222333444555666888888777777666666555555333333222111111111111111222333444555555555555555333333222333444666888999<<<:::666555777999:::;;;777666444333333444666777222333333444444555666666999666666999:::???JJJUUU\\\\\\WWWNNNGGGCCC>>>999666666555555444333333333222222111111111111222222///000000111222222222111000111333444444444333222444222111222333444333222111111111111111111111111555444444444777;;;>>>AAABBBCCCCCC@@@;;;888666555777888:::;;;;;;:::999888555222000.........---,,,.........//////......---......------......///000/////////.........------,,,,,,------.........///------------------------.........///......---,,,------,,,,,,------...///............////////////111000000000000000//////............////////////000//////......------,,,111111222222222222222222333333444555666666777777888;;;???CCCHHHMMMSSSXXX___dddjjjooosssvvvxxxzzzyyyyyy{{{~~~~~~zzzvvvoooiiiddd```]]]ZZZXXXTTTOOOLLLJJJGGGBBB>>>>>>=========<<<<<<<<<;;;:::999888777666777777888666555555777;;;===>>>>>>:::777444444777888666444333333333333222222222222333333333333333333333333222222222333333333333333222222111111111111222222111111111111111111111111222222111000000111222222111111111111111111111111333333333333222222222222111111111111222222222333222333444444555555555555222222333444444555555666444444444444555555555555555555444333333444555555444444444555555555555666666888:::<<<======<<<;;;<<<===>>>???@@@CCCHHHKKKXXXaaannnzzz{{{uuuppppppxxx}}}mmm___UUURRRHHHEEEAAA>>>>>>>>>>>>======<<<<<<;;;;;;:::999999666666666666666666666666555444444333333444444555333333333444444444555555444333333333444444555666888888777777777666666666333333222111111111111222333444555555666666666666444444444444555666888999===:::666555777:::;;;<<<888666444222222333555666222333444555666777888888:::777666888999===GGGQQQ]]]___\\\TTTMMMHHHCCC>>>666666555555444444444333222222111111111111222222///000000111111111111111000111222333333333333222333222111222444444333111111111111111111111222222333444444555888<<>>>>>======<<<:::999777666555555666777777666666999<<>>===;;;:::;;;<<<>>>>>>>>>???BBBDDDKKKTTTaaammmxxxvvvpppsss~~~{{{kkk^^^UUURRRGGGDDD@@@>>>>>>>>>===<<<===<<<<<<;;;;;;:::999999555555555555555555555555555444444333333444444555333333333444444444555555444444333333333444555555777777777777666666666666444333333222111222222222444444555777777888888888555555555555666666777888:::888555444666888::::::666555333222111222333444333333444666777888999:::999666555666777:::DDDNNN\\\```aaaZZZRRRLLLEEE???666555555555555555444444222222111111111111222222111111111000000000000000111111222222222333333222222111111222333333222000111111000000111111333333222333555666777;;;AAAFFFIIIPPPRRRKKKDDD@@@===999:::;;;???DDDHHHIIIFFFCCC:::666222///...------,,,//////000000///......---///............///000000000000/////////.........---------....../////////------------------------......------............------.........//////...............////////////000000000000111111111111............//////////////////000000111222222222111111222222333333333333111333555666666888<<>>>>>======;;;:::888777666666777777888777777999;;;===<<<;;;888777666666666555333222555444444333333222222222333333333333333333333333000111111111222222333333222222222333333222222222111111111111111111111111111111111222222111111111000000111111111222222222333333222222222111111111222222444555666666666555333333333333333222111111222222333444444555555666333333333444444444444555555555555555555555555555444444444555555555555666444666999<<<===<<<;;;:::999;;;===>>>>>>>>>@@@AAACCCKKKVVVbbbmmmzzzuuurrrwww|||wwwiii\\\TTTPPPFFFDDD@@@???>>>>>>===;;;<<<<<<;;;;;;:::999999999555555555555555555555555555444444333333444444555333333333333444444444444444444333333333333444444666666666666666555555555444444333222222222222222333444555666777888888888555555555666666666666666666555333444666777888777555444444333222222222222333444555666777888999999999666555555666999BBBLLLYYY```ddd___VVVMMMDDD<<<555555555555555555555555222222111111111111222222222111000///////////////111111111111222222222333111111111222444333111///111111000000000222333444222444666777888<<>><<<===@@@FFFLLLOOOLLLIII===999444000///...------000000000000//////...---//////......//////000111000000000/////////..............................------------------------......---------...//////------...////////////...............//////////////////000000000000000111............////////////111000000//////......---111111222222333444444444111333555666666:::AAAGGGNNN\\\nnn|||uuupppbbb\\\TTTOOOMMMKKKHHHEEECCCBBBBBBAAA@@@???>>>>>>>>>===<<<:::999999999:::888777777888:::;;;:::888777888888777666555444333444444444444333333333333333333333333333333333333111111111111222222222222222222333333333333222222222222222222222222222222000111222222222222111000000000000111222222333333222222222222111111111111///000222333444555444444333333333333222222111000222222333444444555555666333333333333444444444444444555666666666666555444444444444555555555555666444666888:::;;;;;;:::999888:::===>>>>>>>>>???AAA???EEENNNWWWaaammmzzz~~~vvvssssss{{{ssseeeYYYQQQNNNFFFCCC@@@???>>>>>><<<;;;;;;;;;;;;:::999999888888555555555555555555555555555444444333333444444555222222222222333333333333333333222222222222333333444444444444555555555555444444333222222222222333111222333555666666777777555555555666666555555444333333333444666777666555444555555555444333222111222333333444555666666777999666555666666999BBBMMMXXXaaahhhdddZZZOOODDD;;;555555555555666666666666222222111111111111222222000000///...///000111111111111111111111222222333222222222444555555222000111000//////000222444555333666999999999<<>>GGGOOO```ppp}}}nnnggg^^^WWWSSSPPPMMMJJJEEEEEEDDDCCCBBBAAA@@@@@@@@@>>><<<;;;:::999::::::666666666888:::;;;999777777888999999777666555555333333333444444444444444444444444444444444444444333333333333333222222222222222333444444333222222222222222222222222222222000111222222222222111000///000000111222222333333222222222222111111111111---...111333444444333222111222333333444333333333222222333444444555555666222222333333333444444444444555666777777666555444444444444555555555555666444555666777888999999999888:::<<<===<<<<<<>>>???===AAAGGGMMMUUU___llltttxxxtttsssxxxpppbbbWWWOOOLLLEEECCC@@@??????>>><<<;;;;;;;;;:::999999888888777555555555555555555555555555444444333333444444555111111222222222333333333333333222111111222222222333444444444444444444444555444333333222222333333///000222333444555555555555555555666555555444333222222333555777888666444555666777777777555222111111222222333333444444444:::777666666777:::DDDNNNYYYdddmmmjjj___RRREEE<<<555555555666666666666666222222111111111111222222......---...///111333444111111000000111111222333333333444555777666333111111000//////000222444555555888;;;;;;;;;>>>EEEKKKUUUbbbhhh^^^UUUSSSPPPIIIDDDCCCCCCHHHOOOQQQOOOKKKEEE@@@:::555333222222111111111111111000///------///////////////000111111000000000000////////////111111000///...---,,,,,,------------------------...------,,,---...///000,,,---///000000000///.............../////////000---.........//////000000............/////////000000000000111222222333333111111222333333444555555444666888888999@@@LLLUUUnnnyyyqqqfff^^^XXXTTTPPPMMMGGGGGGFFFEEEDDDCCCBBBBBB>>>===;;;999888888888888555555666888;;;;;;:::999666888999:::888777666666333333333444444555555555444444444444444444444444555555555444444333333333222222444444444444222222222222222222222222222222000111222333333222111000///000000111222222333333222222222111111111111000---///111444555555444333000111333444555666666666222222333444444555555666222222333333333444444444444555666777777666555444444444444555555555666666444444555666777888999999999:::<<<<<<;;;;;;<<<===<<>><<<;;;;;;;;;===;;;999888999999777666666666666666666555555444777555333333444555555555555555555555555555555555444444222222222222444444555444444333333444444555555555444222000///...---333333333333333333333333555444333333222111000///333333333333444444444444555333111000222333333333222222222333444555777888777666666888888;;;FFFRRRaaannnyyyvvvhhhYYYKKKAAA===999666444444555666666333333333222111000//////000000000000111111111111111111000000111111222333222333444555555333111000111111000111222444666888555888<<<===>>>@@@EEEIIIVVVdddmmmhhh^^^XXXSSSOOOKKKIIIFFFEEEFFFHHHIIIIIIAAA===888333000//////000111111000//////////////////---,,,...111222///,,,......////////////......000000000000000///......////////////////////////000//////.........//////000000///.....................//////000111111111222111111111000000//////000000000000111111111111111111111000000000000000111222444444444444666777999777777:::???III[[[kkk~~~sssiiiccc___ZZZVVVPPPMMMIIIGGGGGGFFFEEECCC@@@>>>;;;:::::::::888777::::::999999888999999999888888888888777777777777666666666666555555555555555555444444444444555555333333333333333333333333777555444444444444333111333333333333333333333333555444333222111111111111111111000000000000111111222222222333333444444444444222000222444666444222000111222333444555555555222222222222222222222222444333222222222333444555333444444555555444444333222222222333333444444444666555555555555666666777888888888888999;;;===>>>===>>>???@@@EEELLLUUU[[[gggsss~~~xxxrrrssszzz~~~ooo___WWWSSSJJJDDDCCCAAA>>><<<;;;;;;;;;<<<:::888777888888666555666666666666666555555444666444222222333444444444444444444444444444444444333333333222222333333333444444333333333333444444333333222222111111111111333333333333333333333333444444333333222222111111111111111111222222333333666444222222333333222111111111222222333555666777666555666888:::???LLLYYYlllyyyrrrbbbSSSIII@@@<<<888555555555555555333333222222111111000000000000000000111111111111111111000000111111222333444555666666555333111///222222222333444777999:::888;;;???@@@AAACCCHHHLLLWWWcccllljjjddd^^^YYYTTTLLLIIIDDDBBBBBBCCCCCCCCC===;;;777444111111111111111111000//////////////////------///222333111...111111000000000000111111000000000000000///......------------------------//////......---......///000000///...............000000//////////////////111111111111000000000///000000000000111111111111111111111111000000000000111333444444444444555777888888:::>>>DDDPPPfffyyy|||ssslllfff```[[[WWWSSSOOOLLLKKKJJJIIIHHH@@@>>><<<<<<======<<<;;;::::::999888888888999999888888888888777777777777777777777666666666555555666555555555555555555666333333333333333333333333555333222333555555444333333333333333333333333333555444333222111111111111111111111000000111111111222222333333333333333333222000///000333555444222222222333444444444333333222222222222222222222222111111000000000111222333444555555555555555555444444333333333333333333222666555555555555666777777888777777777888:::;;;<<<>>>>>>>>>???BBBGGGOOOTTTaaakkkxxx{{{uuurrruuu|||}}}nnn___WWWSSSJJJDDDCCC@@@>>>===<<<<<<<<<;;;999777666777777666444666666666666666555555444444333111111333444444333333333333333333333333333222222333333333333222222333222222222222222222333111111222222333444444444333333333333333333333333333333333333333333333333111111111111111222333333777555444333444333111000111111111111222444555666666444555888<<>>>>>:::999777555444333333333111111000////////////000///------000444666444222111111000000000000111111000000000000000///......------------------------...---------------......000000///...............111000000///......------111111111111000000000000000000000000111111111111111111111111111111111111222333444555444444555777777999>>>DDDKKKZZZuuuyyyrrriiiccc\\\WWWRRRMMMKKKIIIHHHGGGCCCAAA???>>>??????>>><<<::::::999888888888888888999999888888888777777777888888888777777777777666666666555555555555666666444444444444444444444444333222222333555666666555333333333333333333333333444444333222111111111111222222111111111111222222333333333333333222222222000//////000222333333222444444444444444333222222222222222222222222222222111111000000111111222333555555666666666666555555555444444333333222222111555555555555555666777777888777777777888888999:::===>>>======>>>BBBHHHLLLXXX___jjjwww|||tttqqqttt{{{{{{mmm^^^VVVRRRIIICCCBBB@@@>>>============<<<:::888777777777666555666666666666666555555444444333222222444555444333222222222222222222222222111222333444444333222111222222111111111111222222111111222333444444555555333333333333333333333333222222333333333444444444333333222222222333444555666555333444444444222000111111111111222333444555666555666999>>>HHHZZZjjjpppbbbXXXMMMHHHAAA;;;888666555444111222222222222222222222000000111111111222222222111111000000111111222333666666777777666555444333444444444555777:::===>>>???BBBFFFGGGGGGIIINNNRRRXXX___gggnnnrrroooiiibbb[[[VVVNNNGGGBBB???===;;;999999888777666444333222222111000000//////000000///...---000555888777555000///...------...///000000000000000000///......////////////////////////------,,,,,,,,,---......000000///...............////////////......------111111111000000000000000///000000000111111111111000111111111111111222222222444555555444555666777777<<>>>>>>>>???===;;;999888888888777666666666666666666555555444444333333444666666666444222222222222222222222222000111333333333333111000222111111000000111111222333333333333333333444444333333333333333333333333111222222333333444444555444444333222333444666777666444333333444555444222111111111111222333444444777666777;;;AAAMMM```qqqsssfff^^^TTTNNNFFF>>>999777555444222222222222222333333333111111111111222222222222111111000000111111222333444444555666777777777777444444444555777999<<<===???CCCFFFHHHHHHJJJOOOSSSXXX\\\dddnnntttsssmmmiiiddd^^^VVVNNNGGGBBB===:::;;;;;;:::999777444222111222222111000000000000000000......111666999999888000///...------...///000000000000000000///......////////////////////////,,,,,,,,,,,,,,,---...///000000///...........................//////000000000000000000000000111111///000000000111111111111000000111111222222222333333444666666666666888::::::@@@HHHQQQ[[[nnn~~~wwwooojjjbbb[[[VVVRRRNNNLLLKKKHHHDDDBBB@@@>>>;;;999<<<;;;:::999888888888888999999999999888888888888999999999999888888888888666666777888888777666666444444444555555666666666666555333333444444333222333333333333333333333333333333222222111111222222333222222222222222222333333333333222222111111111555555555333222111000000111222333444555555555555222222222222222222222222222222333333444444444444222333333444444333333222111111222333333444555555444444444555555666888888999999::::::::::::::::::999:::<<<<<<<<>>??????@@@>>><<<999888999999888666666666666666666555555444444333333555777777666555222222222222222222222222111111222222222222111111222111111111111111111222333333333333222222222222333333333333333333333333111111111222222333333333222111111222444888;;;===:::888555444555666666555222222222222222333444444777777999???FFFSSSgggxxxtttjjjdddZZZSSSJJJAAA;;;888666555333333333333333222222222111111111222222222222333111111000000111111222333222333444555666777888999555555444555666888:::<<<@@@CCCGGGHHHHHHKKKOOOSSSXXXZZZbbbmmmsssrrrpppooojjjeee]]]UUUNNNFFF???;;;<<<;;;;;;999777555333222222222111000000000000111111///...111666::::::999333111000......000111333000000000000000///......------------------------,,,,,,,,,,,,---...///000000000///.....................//////000111111222000000000000111111111111000000000000111111111111000000111111222333333333333555777888888999;;;===@@@EEENNNYYYfff{{{xxxssslllddd]]]WWWRRRNNNHHHFFFDDDBBBBBBBBB@@@???>>>===<<<:::999999999999:::999999999999888888888999999999888888888888777666777888999999888777666444444555555666777777777777555444444444444222111333333333333333333333333333333222222111222222333222222111111111111222222222222222222222111111111555666666555222000000111111222333444666666666666222222222222222222222222///000111222222222222111222222333333333333222222000000111222444555666666444444444555555777888999888999:::;;;;;;;;;;;;;;;777999;;;<<<<<<>>>@@@CCCEEEGGGMMMVVVbbbppp|||{{{vvvtttwww{{{qqqfffXXXQQQMMMDDDBBBAAA@@@?????????@@@AAA===;;;888888888888777555666666666666666555555444222222222444666777555444333333333333333333333333222222111111111111222222222222222111111222222222222222222222222222222222333333333333333333333333111111111111111111111111000000222555:::@@@FFFIIICCC???:::777777777777777333333333333333444444555666777;;;CCCMMMZZZooo}}}rrrkkkggg^^^WWWLLLCCC===999777666444444444333333222222111111111111222222222333333111111000000111111222333333333333444555666777888777666666666666888999;;;@@@DDDGGGIIIIIIKKKPPPTTTZZZ[[[cccmmmrrrqqqqqquuuqqqmmmfff___WWWNNNEEE???;;;:::999888777666666555333222111111000000111111111///...000555999:::999333222///......///222333000000000000000///......------------------------------------...///000111000000///...............000000000111111111111111///000000000111111111111000000000000111111111111000000111222222333444444333555888999:::<<>>===<<<;;;:::::::::::::::999999999888888888999888888888888777777777666777999::::::999777666444555555666777777888888555444333333444555444222333333333333333333333333333222222111222222333333111111111000000111111111111111111111222222222222222333555444111000111333333333444555555666555555222222222222222222222222///000111222222222111111222333333444444333333222111111222333333444555555444444444444666777888999666777888:::;;;;;;;;;:::666888:::;;;;;;;;;===>>>???BBBGGGMMMVVVbbbqqq{{{}}}wwwtttvvvyyy~~~pppeeeWWWPPPLLLCCCBBBAAA@@@??????@@@AAAAAA<<<:::777777777777666444666666666666666555555444111000111333555666444333333333333333333333333333333222111000000111222333333333222222222222333333000000000111111222222333333333333333333333333333000000000000000000000000000111444999AAAIIIPPPTTTJJJEEE>>>:::888888888888444444333333333444555555555666<<>>:::888777555555444333333222111111111111222222222333333333111111111000111222222333555444444444444555666666999888777777777888999:::AAAEEEHHHJJJJJJLLLQQQUUU[[[\\\dddnnnrrrppprrrxxxvvvsssnnnggg___UUUKKKDDD999999888888777888888999333222111111000111111111222///...000555999999888111000---,,,,,,---000111000000000000000//////...////////////////////////---------...///000111111000000///...............333333222222111000000000//////000000111111111222000000000000111111111111000000111222333333444444333555888:::<<<>>>AAACCCJJJMMMXXXhhh|||~~~vvvnnneee\\\VVVOOOLLLIIIGGGFFFEEECCCAAA@@@???>>>===<<<;;;;;;::::::::::::999999999888888888888888777777777777666666777999::::::999777666444555555666777888888999333222222333555666666555333333333333333333333333222222222111222222333333111111000000000000111111000000111111222222222333...000222222000000222555555555555666555555444333222222222222222222222222111222333444555444333333333444444555555444444333333333333333333333333333333333444444666777888999444555777999:::;;;::::::777888:::;;;:::999:::;;;;;;???CCCGGGMMMYYYiiiuuu{{{{{{tttssstttwww~~~lllccc[[[OOOGGGFFFAAA???>>>===>>>???>>>===>>><<<888777777888999888666666666555444444333333444333222222222333444555555555444333333333444444333333333333333333333333111111111111111111111111111222333444444333222111555555444444444555666666444444444444555555555555333666666666DDDZZZcccaaaaaaUUUEEE<<<;;;======<<<666666555444444444444444666666;;;EEEWWWjjj{{{vvvllleeeaaa^^^YYYRRRJJJBBB<<<888777;;;:::888666444333222222111111000000000000111111444444222222222222444444111222333444444444333333777999::::::999888:::;;;DDDGGGJJJMMMOOOSSSXXX\\\___bbbhhhnnnsssuuuuuuuuuvvvsssnnnjjjeee]]]RRRKKKCCC@@@;;;999888999999888555444333222111000000000......///111222444666777444333222111000000//////000111222222111000///......---,,,---/////////..................///000000---......///000111111222111111111111111111111111000000000000111111111111111111000000000000000111222222222222333444555555333555999<<<>>>AAADDDGGGMMMSSS___pppxxxmmmbbb[[[WWWTTTOOOLLLJJJHHHEEECCCGGGEEEAAA>>><<<<<<<<<===888999999:::::::::999999999999999999999999999999999999999999888888777777333555666888999999999999:::888666555444444444555555555666666666666666555333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333555444333222333444555666555444444333333222222222333222222111111222222333222222333333444333333333444444444555555555666666555555555555555444444444999999999999999999999999::::::999999:::<<<===???>>>???BBBEEEGGGMMM\\\jjjvvv}}}yyysssooorrrvvv|||~~~kkkbbbZZZOOOGGGFFFBBB@@@>>>===>>>>>>===<<<<<<:::777666666777777777777777666666555444444333444333222222222333444444444444333333333333333444222222222222222222222222222222222222222222222222111222333333333222111000444444333444444555666666555555555555555555555555333666666888FFF\\\gggfffcccWWWHHH>>><<<===<<<:::888777777666666666777777666777:::DDDUUUiiizzzyyypppgggaaa^^^[[[WWWRRRKKKEEE???<<<:::999888666444222111000000111111000000000000111111333222111111111111222333222222333333444444444333777999::::::999999:::<<>>AAAEEEHHHPPPWWWdddwwwtttiiibbb[[[XXXSSSPPPMMMKKKIIIGGGGGGEEECCC@@@???>>>===>>>999999::::::::::::999999999999999999999999999999:::999999999888888888888555666777888999999888888888777666555555555555555444444555555555555555444333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333444444333333333444555666555444444333333222222111333222222111111222222333444444444444444333222222333444444444444555555555555555555555555555555555888888888999999999::::::::::::999999:::;;;<<<=========???BBBDDDIIIWWWeeeooouuu}}}}}}tttqqqqqquuu}}}{{{hhh```YYYNNNFFFEEECCCAAA>>>=========<<<::::::888555555555666666555888888777666666555555444444333333222222333333444333222222222333333333333111111111111111111111111333333333333333333333333222222333333222111000000222222222333444555666777888777777666666555555555444777777999GGG\\\ggghhhcccXXXJJJ@@@======;;;999777777666666666777777888777777:::BBBRRReeewwwzzzqqqggg___[[[ZZZWWWUUURRRNNNIIIDDDAAA>>>999888666333222111000000111111000000000000111111222111111000000111111222222222333333333444444444777999;;;;;;;;;;;;<<<===CCCIIIPPPUUUXXX\\\```dddgggjjjnnnrrrtttsssrrrqqqpppmmmiiigggeee```YYYSSSEEEAAA===:::999999888888999999777666444333222111////////////000111222222000111333444555444333222000000111222222111///...000///...///111111111000...............///000000......//////000000111111000000000000000000000000000000000111111111222222111111000000000111111222111111111111222333444555555777:::===@@@CCCGGGJJJTTT]]]lll}}}rrrlllaaa^^^YYYUUURRRPPPMMMKKKGGGFFFEEECCCBBB@@@???>>>::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999888888777777888999999888888777666666666777777666666555444444444555555444444333333333333333333333333333222222222222333333333333111111111111111111111111333333333333333333333333444444333333444555555666555444444333222222111111333222222111111222222333555555555555555444333222333333333333444444444444666666666666666666666666666666777888999::::::;;;:::::::::::::::;;;;;;;;;<<<;;;===???@@@DDDPPP\\\dddjjjqqqxxx~~~{{{sssooonnnttt{{{wwweee^^^WWWLLLEEEEEECCCAAA>>>======<<<;;;999:::888666555666777666555888888888777666666555555444444333333333333333333111111222222333333222222222222222222222222222222333333333333333333333333222222222222222111111000222222222222333555666777;;;::::::999888777666666777999888:::DDDTTT^^^___\\\SSSGGG@@@===<<<:::999555444444444444555666666777777999@@@MMM^^^qqq||||||tttiii```ZZZXXXXXXVVVUUUTTTQQQMMMHHHDDDAAA===;;;888555333222222222111111000000000000111111222222111111111111222222333222222222333333444444666999<<<=========>>>@@@FFFMMMWWW\\\^^^```dddhhhlllnnnqqqrrrrrrpppmmmkkkjjjgggdddcccbbb```[[[VVVGGGDDD???;;;::::::999888:::999888777555333222111111000000//////000000111000222444666666444222111///000111222222111000//////...---...000111000///...............///000000.../////////000000000111////////////////////////000000111111111222222222111111000000111111222222111111111222222333444555666888<<<>>>AAAEEEJJJNNNXXXbbbttt{{{tttiiieee___[[[WWWTTTQQQOOOGGGGGGGGGEEEDDDBBB@@@???<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999999999999888888777777444555666888888888777666555555555666555555444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333444444555555666666666555555444333222111111333222222111111222222333444444555555666555555444222222222333333333444444666666666666777777777777555555666777888999:::;;;<<<<<<=========<<<;;;;;;<<<;;;;;;===>>>AAAJJJTTTZZZ___ffflllttt}}}yyyrrrnnnooottt{{{sssbbb[[[UUUKKKEEEDDDCCCAAA>>>======<<<:::999:::888777777888999888777888888888777666666555555444444444333333222222222000111222333333333333222333333333333333333333333222222222222222222222222333222222222222222222333333333333333444555666777<<<<<<<<<;;;:::999888888::::::999999>>>GGGMMMOOOOOOIIIAAA<<<;;;;;;:::999555555444444444444555666666777999===GGGVVVgggrrr{{{wwwoooeee\\\WWWVVVWWWVVVVVVUUUSSSPPPKKKGGGDDDAAA>>>:::666333222222222111111000000000000111111222333333333333333333222333333222222222333444555666999<<>>>>><<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888888777777777444555666888888888777777777777777777777666555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444555666666666777777777666555444333222111333222222111111222222333222222444555666777777777222222222333333333444444555666666666777777888888444444555666888999::::::===>>>@@@AAAAAA???>>><<<===;;;;;;===>>>???FFFNNNSSSWWW]]]bbbjjjuuu|||rrrnnnnnnqqqvvvooo^^^XXXSSSJJJDDDDDDBBB@@@===<<<<<<<<<;;;999:::999888999:::;;;999888888888777666666555555444444444444444333222111111000111222444444444333333333333333333333333333333111111111111111111111111333222222222333444555666555444444444444555666666<<<;;;;;;;;;:::999999999;;;;;;:::999:::<<>>===<<<;;;777888888888777555333222333222111111000000000111333444555555444222///......///111222222111000000...---,,,---...//////---...............///000000////////////000000000000000000000000000000000000111111111222222222222333111111111111111222333444333333333333444555666777999;;;>>>AAAEEEJJJPPPUUU]]]kkk~~~yyyrrrkkkeee```[[[WWWNNNMMMKKKIIIFFFCCCBBBAAA@@@???>>><<<<<<<<<======::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999888888888888888555666777777888888888888888888888888777777666555444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333222333444666777777777777999999888666555444333333333222222111111222222333111222333444555666666666333333333333444444444444444555555666666777777888444444555666777888888999===???BBBCCCCCCBBB@@@>>>>>><<<;;;>>>>>>>>>CCCJJJMMMPPPTTTYYY___iiivvvzzzpppnnnjjjkkkrrr}}}lll\\\VVVRRRIIICCCDDD@@@???<<<<<<<<<===<<<::::::999888999;;;;;;:::888777777666666555444444333444444555555444222111000000111333555666555444333222222222222222222222222222222222222222222222222333222222333444666888:::777777666555555555666666999888888888888888888888999999:::::::::888999:::;;;999777666777888999::::::999888666555555555555555777888999<<>>777333000//////111111000000000000111111111222333333333333222111444333222111111333444666555999>>>AAACCCDDDEEEFFFNNNXXXdddjjjlllpppwww~~~xxxpppiiieeeaaa]]]YYYYYYZZZ[[[ZZZXXXQQQMMMGGGCCC@@@???>>>===777888999:::999888666555111111000/////////000000222222333333222111000000...///000111222111111000///------...///000///..................///000000000000000000////////////111111111111111111111111111111111222222222333333111111111111222333444555555555444555555666777888:::<<>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888999:::777777777777777777888888888888888888777666555444555555555555555555555555555555444444444333333333222222222222222222222222333333333333333333333333222333444666777888777777;;;:::999888777555444444333222222111111222222333333333444444444444333333333444444444444555555555333444444555666666777777555555555666666777777777<<<>>>AAADDDEEECCC@@@>>>>>>;;;;;;===>>>>>>AAAGGGGGGIIIMMMPPPTTT]]]hhhpppzzzwwwllliiikkkttt{{{}}}kkk[[[UUUQQQHHHCCCCCC@@@>>><<<<<<<<<===<<<;;;999888888999;;;;;;999888666666666555444444333333444444555555444222111000000111444666666666555444111111111111111111111111333333333333333333333333222222333333555888:::<<<999888777666666555555666666666666666666777777777666777999<<<;;;999888:::777777666666777888999999999888666555333222222222444666888888999>>>IIIQQQ]]]]]][[[XXXSSSOOONNNMMMPPPPPPQQQQQQQQQQQQQQQQQQLLLHHHBBB;;;555222111000111111000000000000111111000111222333333222111000444333222111111333555666444999>>>BBBDDDEEEFFFFFFMMMWWWdddkkknnnsss}}}}}}tttlllhhhbbb^^^ZZZXXXZZZ[[[ZZZXXXRRRNNNHHHDDDBBB@@@???>>>777888:::;;;;;;:::888777//////............//////111111111111111222222222...///000111222222111000000///...///000111111///...............///000000000000000000////////////111111111111111111111111111111222222222333333333111111111111222333444555666555555666666777888999;;;===???BBBFFFMMMTTTXXXcccrrr~~~vvvnnnhhhdddYYYWWWRRRMMMIIIGGGFFFFFFBBBAAA???===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::888888888999:::;;;999888777666666777888999777777777777666555444333555555555555555555555555555555555444444333333333111111111111111111111111333333333333333333333333111333555666888888888777<<<<<<;;;999888666555555333222222222222222222333555555555444333222000///444444444555555555666666333333333444555666666777555555555666666666666666:::===AAADDDEEECCC@@@>>>===::::::===>>>===@@@EEECCCEEEHHHJJJMMMUUU___fffuuu~~~rrrllljjjoootttwww}}}|||nnn___UUUMMMFFFCCCCCC@@@???>>><<<;;;;;;;;;;;;999999999888999999::::::<<<<<<;;;999888666555444444444444333333222222222333333333444444333222222222222222222222222222222111111222222222333333333000111333555888<<<>>>@@@>>>;;;888666777888888888444444444555555777888888999888777777777888999:::999999999999888666555444777666444222222222444555777777777888:::===@@@BBBNNNRRRTTTRRRLLLIIIJJJLLLKKKJJJJJJLLLOOOSSSUUUUUUQQQKKKCCC;;;777555333222111111111111111111111111111111222333444444555555333333333333444555666666999;;;>>>AAAFFFIIILLLNNNQQQWWWcccoootttwww|||ssskkkggg___YYYYYYYYYXXXXXXZZZWWWSSSNNNIIIFFFCCC@@@===;;;:::888777777666444222333222111/////////000111//////000111222222333333000000000000111111111111////////////////////////...............///000000000000000000111111111111000000000111222222222333000000000000111111111111111111222222222333333333333555777888777777888999;;;<<>>>>>>>>===<<<>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999::::::888777777777888999:::999888777777888999999888888777666666666666666666555555555444444444444777777777777777666555555555444444333333444444555555555555555555555555555444444333333444555777888:::;;;===>>>===:::666444333333333333333333333444333222222111111222222333333333333444444444555555555555555555666666666666777777666666666666777777:::;;;>>>AAABBBBBBBBBAAA<<<<<<;;;<<<===???AAABBBCCCCCCCCCBBBCCCIIIQQQXXXfffqqquuujjjffffffiiiuuuzzzmmm^^^TTTMMMFFFCCCCCC@@@???>>><<<;;;;;;;;;;;;;;;::::::999999::::::;;;999888777666444333222111444444444333333222222222555555555555555555555444222222222222222222222222222222222222333333333333333333333555777:::===>>>???>>>;;;:::999888777777444444444444555666777888888888777777777888999:::999999888777666555555444777555444222222222444555666666666666888;;;===???JJJNNNRRRQQQLLLHHHHHHIIIKKKJJJKKKMMMQQQTTTUUUUUUQQQKKKDDD===888555333111111111111111111111111111//////000111111222333333333333333333444555666666999:::>>>BBBGGGLLLPPPRRRTTTYYYdddrrrzzz{{{sssjjjaaaZZZYYYZZZYYYYYY[[[ZZZVVVPPPKKKGGGDDD@@@===;;;999777666666666444222333222111000//////000111//////000111111222333333000000000000111111111111///////////////////////////............///000000000000000000111111111111111111111111111222222222111111111111222222222222111111111222222222333333222444666777777777888999===>>>CCCIIIMMMQQQ[[[dddkkkzzzqqqeeeaaa[[[SSSMMMIIIHHHIIIGGGEEEBBB@@@@@@???>>>===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::888777777777888999:::999888777777888999999888888777666666666666666666666666666555555555444777777777777777666555555555444444333333444444555444444444444444444444444444333333333444555666777888:::<<<===<<<:::777555444444333333333333333333333333222222222222333333333333333444444444555555555555555555666666666666555555555444444555555555777999;;;>>>?????????>>><<<<<<<<<<<<===>>>@@@AAACCCCCCCCCAAABBBEEELLLRRRYYYeeeuuutttmmmhhhffflllttt|||xxxkkk]]]TTTMMMFFFBBBCCC@@@???===<<<;;;;;;::::::<<<;;;::::::::::::;;;;;;777777666555333222111111444444333333333333222222555555555555555555555555222222222222222222222222333333333333444444444444666555444444555888;;;>>>BBBBBBAAA@@@===:::777555444444444444555555666777777777777666777888999999:::888777555444444444444666555333222222333444444555555444555666777999:::CCCHHHNNNOOOMMMIIIGGGFFFJJJJJJKKKNNNRRRTTTTTTTTTOOOKKKEEE???;;;777333000222222222222222222222222//////000000111222222222333333333333444555666666888:::>>>CCCJJJQQQVVVZZZZZZ]]]hhhvvvzzznnnddd[[[YYYYYYYYYZZZ]]]^^^ZZZTTTOOOJJJFFFAAA>>>;;;999777666666555444222222222111000000000111111///000000111111222222222000000000000111111111111//////////////////////////////......//////000111000000000111111111222222222222222111111111111111222222222333333333333444111111111111222222222222222444666666666666888:::???@@@EEEKKKPPPTTT]]]fffrrr|||mmmiiiaaaYYYSSSNNNLLLLLLJJJGGGDDDBBBAAAAAA@@@???>>>>>>===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::999888888888888999999999888888888888999:::888888777666666666666777777777777777666666666666666777777777777666555555555444444333333444444555222222222222222222222222333222222222333444555666666888:::<<<<<<:::888777555555555444333333333222333333222222222222333333333333333444444444555555444555555555555666666666444333333222222333333444444555888:::;;;;;;;;;;;;======<<<<<<===>>>??????CCCCCCBBBAAA@@@BBBFFFIIIOOOYYYggguuuvvvnnngggfffhhhqqqwwwuuuhhh[[[SSSLLLEEEBBBBBB???>>>===<<<;;;:::::::::;;;;;;:::999999999::::::888888777777666555444444333333333333333333333333333222222222333333444444222222222222222222222222333333333444444444555555666444333222444888<<<>>>EEEFFFHHHGGGCCC===888555444444333333444555555666666666666666777888888999:::888555333222222333444444444333222222333333444666555555444555666777777>>>DDDKKKNNNMMMJJJGGGFFFHHHIIIJJJMMMQQQRRRQQQPPPMMMJJJEEEAAA===888333000222222222222222222222222111111222222333333333444333333333333444555666666888:::>>>DDDLLLUUU\\\aaabbbeeennn}}}}}}qqqfff[[[XXXXXXXXXZZZ^^^aaa]]]XXXSSSNNNIIIDDDAAA===:::777666666555444333222111111111111111111111///000000000111111111222///000000000111111111111/////////////////////////////////...///000000111000000111111111222222222333222222222111000000000222222222222333333333333111111111111222222222333222444555666666777999;;;AAABBBFFFMMMQQQVVV___hhhwwwxxxsssjjjaaa[[[VVVRRRPPPLLLJJJFFFDDDCCCBBBAAA??????>>>>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::999999888888888888999999888999999999::::::999888777777666666777777888888888777777777777666666666777777666666555444555444444333333444444555333333333333333333333333222222222222333333444444555666999:::;;;;;;999888777666666555444333333222333333333222222333333333333333333444444444555555444444444555555555666666333333222222222222333333333444555777888999999888============>>>>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEKKKSSS^^^iiisss}}}vvvmmmhhhfffiiioooyyyrrrfffYYYQQQKKKEEEBBBBBB???>>>===;;;::::::::::::::::::999888777777888888888888888777777666666666333333333333333333333333333222222222222333444555222222222222222222222222333333333444444444555555444333111222444888===@@@FFFIIIMMMLLLFFF???999666444333333333333444444555444444555666777777888888999888555333222222333444333333333222222333333333666666555555555555666666<<>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999::::::::::::999999888888888888999999::::::::::::999999888777777777777777999888888888777777777777666666666666666555444444555444444333333444444555333333333333333333333333222222333333333333333333333555777999::::::999999777777666666555444333333444333333333333333333444333333333444444444555555444444444444555555555555444444333333333333444444333444555666777888888888;;;<<<===>>>@@@AAABBBBBB@@@@@@???@@@BBBCCCDDDEEEFFFLLLSSS\\\eeeqqq~~~vvvnnniiidddhhhpppyyynnncccWWWPPPKKKEEEAAAAAA???>>><<<;;;::::::999999:::999888777777666777777666555555555555555555555222222333333333333444444555444333333444555777888222222222222222222222222333333333333444444444444222222111222555999===???DDDIIIMMMMMMGGG@@@:::888333333333222222333333444222333444666777777777777999777666444333333333333222222222222333333333333666666666666666666555555;;;???DDDIIILLLNNNNNNNNNIIIIIIHHHIIIKKKKKKJJJHHHGGGEEEAAA???<<<:::666333333333333333333333333333000000000000000000000000333333333333444555666666888999===CCCLLLWWWaaagggmmmttt~~~|||pppeeeZZZWWWWWWXXX[[[^^^dddaaa^^^ZZZWWWSSSNNNJJJDDD@@@<<<888666555444333000111222222333222222222000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111222111111111222222222222333222222222111111111111111111111111111222222222222333333333333444444444444444555666666777888<<>>???BBBDDDEEEEEE???CCCHHHNNNWWWcccqqq{{{wwwoooeeefffiiinnnvvv}}}lllaaaVVVPPPKKKEEEAAAAAA>>>===<<<;;;:::999999999;;;:::999888777777777777444444444444444444444444222222222333333444444444555444333333333555777999222222222222222222222222222222222222333333333333333222333444555888:::<<>>:::888333333222222222222333333111222444666777777777777888888777666555444333333111111222333333333333333444444555555555555555555;;;===@@@DDDIIINNNPPPQQQMMMKKKIIIHHHIIIIIIHHHGGGEEEBBB???<<<;;;:::777555333333333333333333333333000000000000////////////333333333333444555666666999:::<<>>:::777666444333000111222333333333222222000000000000000000000///000000000000111111111111000000000000000000000000000000//////000000111222111111111222222222333333111111111111111222222222222222222222333333333444444444444555555555666666666666777777888:::>>>AAADDDFFFLLLUUU[[[bbbmmmwww{{{sssmmmeee```WWWSSSOOOLLLJJJHHHFFFDDDCCCBBBAAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;:::999888777888999;;;;;;;;;;;;;;;:::999888888777777888888888888777777777666666666555555666666555555444333555444444333333444444555222222222222222222222222333444555555555555444333444444666777888888888888777666666666666666666666444444333333333333444444333333333444444444555555333333444444444555555555444444333333333333444444444444444555555666777888666999<<>>===<<<;;;:::999999999<<<;;;:::999888888888888444444555555555555555666222222222333333444444444333222111000111333555777222222222222222222222222111111222222222333333333444444444555666777888888<<>>===<<<;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<;;;:::999888777888999;;;<<<<<<;;;;;;:::999888888777888888888777777777777666666666666555555666666555555444333555444444333333444444555111111111111111111111111444555666666666555444333444555666777888888888888666666666666777777777777555444444333333444444555333333333444444444555555333333333444444444555555444333333222222333333444444444444444555666666777555777<<>>AAABBBAAAEEEEEEEEEEEEGGGOOOZZZbbbnnnxxx|||uuukkkcccbbbhhhpppvvvyyyhhh```UUUMMMHHHEEEBBB???<<<<<<;;;::::::999888888:::::::::999999999999999777777666555555555555555222333333444444333333222555444333222000///...---444444444333333333222222333333222222111222222333444333333444444555666777;;;===???AAA@@@===:::777333333222111111222333333222333333333444777<<<@@@>>>>>>===;;;999666444333666666666777666666555444333666888888777555444444444777===CCCIIIMMMQQQRRRPPPNNNLLLIIIGGGEEECCCCCC@@@===:::888888999999888555555555555555555555555555444333222111111111111222222222333444555666777;;;999<<>>AAA===:::999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::::::::999999888888999::::::888777666555555666777888999999:::777666666666555555555555444333222222444444333222111111111111111111111111333333333333333333333333444444555555666777777777888888888777777777777777888777666555444444444444666555555444444333222222111222222333444444444444444444444333333222222222222222333333444555666666777666999@@@IIINNNNNNKKKDDD@@@<<<;;;>>>@@@AAA@@@@@@@@@???@@@BBBHHHOOOUUUdddmmm{{{sssmmmhhhbbbaaafffvvvzzzuuuggg___TTTLLLHHHEEEBBB???<<<<<<;;;;;;:::999999888777777777777777666666666666666555444444444444444222333333444444333333222444444333222111000000///444444444333333333222222333333222222111111111111555555555555666777888999999;;;===???>>>;;;888555444222000......000222444333444555555666999>>>AAABBB@@@<<<999666555444444555555666666666555555555444666888888666444444444444777<<>>:::999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999999999888777777666666777777888888999999777777666666666555555555444333222333444444444222333333333333333333333333444444444444444444444444444444555555666777777777888777777777777777777777999999999888777666555555555444444333222222111111222222333444444444333333444444444333333222222222222222333333444555555666666666999@@@HHHLLLKKKHHHAAA>>>::::::<<<>>>???>>>????????????@@@EEELLLQQQ[[[dddqqq~~~{{{uuunnnfffccceeelllqqqyyyqqqeee]]]SSSKKKGGGDDDAAA???<<<<<<;;;;;;:::999999999777777777666666555555555555555444333333333333333222333333444444333333222444444333333333222222222444444444444333333333333000000000111111222333333555555555555666777888999666888;;;<<<;;;999555333444111...++++++...111444444555666777888;;;???BBBDDDAAA<<<777555444555666444555555555555555555555555777999888666444333333444777;;;@@@FFFJJJMMMOOOOOONNNLLLKKKIIIHHHHHHHHH???===:::999999:::999888<<<;;;:::999888777777777555444333222222111111222333333333333444555666666;;;:::>>>FFFOOOWWWcccmmmzzzzzzuuuooommmiiihhhhhhhhhgggfff```______aaacccbbb]]]YYYPPPJJJAAA:::666444444333333222222222111000000000000000000000000000000000//////000111111111111111000000111111111111000000,,,---///000111111111111222222222222333333333444444444444444333333333333333333444444444444333333555444444444444555666666555666888999;;;===AAADDDKKKNNNUUU[[[aaammmwwwoooeee\\\WWWSSSOOOKKKIIIHHHHHHIIIIIIGGGCCC@@@AAA>>><<<;;;;;;<<<<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888888777888888888888888888888777777777666666666555555555444333333444555444333444444444444444444444444555555555555555555555555444444555555666777777777777777777666666777777888;;;;;;<<<<<<;;;999777555444444333222111111111111333333444444444333222222444444333333333333222222222333333444444555555555666666:::@@@GGGIIIGGGDDD>>>;;;888888999;;;<<<<<>>===>>>AAAFFFJJJPPPWWWcccooozzzxxxnnngggeeebbbgggoooyyypppccc[[[QQQIIIFFFDDDAAA???<<<<<<;;;;;;::::::::::::999999888888777777666666666555444444333333444444222333333444444333333222333333333444444444555555555444444444444333333333,,,---...000222444555666333333333333444555666666666888:::;;;:::888555333333111///------///111333444555777777888:::>>>AAACCC@@@<<<999666555555666555555444444444444555555666888999888555333333333444666:::>>>CCCGGGJJJLLLJJJJJJHHHGGGGGGGGGGGGGGG???===:::::::::;;;:::999>>>===;;;999888777777777555444333222222222222222444444444444444555666666:::;;;@@@HHHQQQYYYfffqqq{{{wwwrrrpppmmmlllmmmmmmllljjj___]]]\\\^^^```___ZZZVVVLLLGGG@@@999666444333222333333333222111000//////000000000000000000000000//////000111111111111111000000111111111111000000000000111222333333444444111222333444444444333222444444444444444444333333333444444444444444444333555555444444555555666777555777888:::;;;>>>CCCFFFMMMPPPWWW^^^eeesss{{{oooeee___ZZZUUUQQQLLLKKKJJJJJJJJJHHHFFFCCCAAA???>>><<<<<<<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777888999:::999888888888888888888888777777777666666666666555555444333444555666555333444444444444444444444444444444444444444444444444444444555555666777777777777777666666666777888888<<<===???@@@???<<<999666555444333222111111111222444444444444333222222111333333333333333333333333333333333444444444555555555666:::???DDDEEEBBB???;;;:::888777888999::::::>>>>>>===<<<;;;===AAADDDGGGMMMVVVbbbmmmyyyyyypppjjjbbbdddiiipppxxxpppaaaYYYOOOHHHEEECCC@@@>>><<<<<<;;;;;;;;;;;;::::::999999888888777666666555777666666555555555555555222333333444444333333222222333333444555555666666555555555444444444333333......000222333333333333222222222333333444555666888999;;;;;;;;;999666555222222222222222222222222333555666666777888;;;>>>>>>>>><<<;;;999888777666777666555444444444444555666777888777555333444444444555888<<<@@@DDDGGGIIIHHHGGGGGGFFFFFFFFFFFFFFF???>>><<<<<<<<<===;;;:::???===;;;888777666666666444444333333222333333333555555444444444555666666999;;;BBBKKKRRR[[[iiivvv|||{{{uuusssqqqppppppooommmlll]]][[[YYYZZZZZZYYYTTTPPPHHHCCC===999666555333222333333333222111000////////////////////////////////////000111111111111111000000111111111111000000//////000000111111222222111222333555555444333222444444444444444444444444444444444444444444444444444444444444444555555666666777999:::<<<@@@EEEIIINNNRRRYYYaaajjjzzzzzzooogggaaa[[[WWWSSSPPPKKKIIIHHHHHHGGGGGGAAA@@@@@@>>>===<<<;;;<<<=================================<<<<<<<<<;;;;;;<<<;;;999888888888999:::999999999999888888888888888777777777666666666666666555444444666666555444444444444444444444444444333333333333333333333333444444555555666777777777777666555555555666888999<<<===@@@BBBAAA>>>:::888777666444222222222333333444444444444333222222111333333333333333333333333333333333444444444444444444666999===@@@@@@>>><<<:::999999888888888999:::<<<<<<<<<;;;;;;;;;>>>@@@CCCGGGNNNWWWbbbnnn{{{{{{tttiiigggfffgggnnnxxx}}}nnn^^^WWWMMMFFFDDDBBB@@@>>><<<<<<;;;;;;;;;;;;;;;;;;888888777666555555444444777777666555555555555666222333333444444333333222222222333444444555666666555555555555444444444333333444444444333222000///444444444444555666777888:::;;;<<<<<<<<<:::888777222333444555555444333222444555666666555666888:::::::::;;;<<<;;;;;;:::999:::888777555444444444555555777777666555444555666444555777:::===AAADDDFFFHHHGGGGGGFFFFFFFFFFFFGGG@@@???>>>>>>??????===<<>>>>>>>>>>>============<<<<<<<<<;;;;;;:::999999999999999888888999999999999999999888888777777777666666666777555555555666777666555444444444444444444444444333333333333333333333333444444555555666777777777777666444444444666888::::::<<>>;;;;;;<<<<<<<<<<<<<<<<<<:::999888777666555444444666666555444444444444555222333333444444333333222222222222333444444555555555555555555444444444444333444555555555333111000444444444444555666777777;;;<<<======<<<;;;999888444444444555555444444444555666777777555555666777888888888999;;;<<<>>>???===;;;888666444444444444444555666666555555666888444444666888;;;???BBBDDDGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@???@@@AAAAAA???>>>???===:::777666666888999444444333333333444444555666666555555555555666666999<<>>;;;999777777777555444222222111111111111111111000000000000000000000000//////000111111111111111000000111111111111000000333333222222222333444555222333333444444444444444444444444444555555555666666555444333333444555666666666555555666666777888777888999:::===BBBHHHMMMOOOUUU___lllxxxwwwnnngggaaa\\\VVVQQQMMMKKKHHHGGGAAABBBCCCAAA>>>;;;;;;<<<;;;;;;<<<===>>>??????@@@>>>>>>>>>=========<<<<<<::::::;;;;;;::::::999888888888888999999:::::::::888888888777777777666666777666555666777777666555555555555555555555555555444444444444444444444444444444555555666777777777666555444333444666888:::999;;;===???@@@???===<<<777666333111000111333444222222333444444444333333222222222333333444444444444444444444444444444444333555666777888999:::;;;666888999999666666777999888:::<<<=========???@@@AAAAAACCCEEEKKKUUU```gggrrr{{{yyypppjjjhhhkkkrrrvvvrrrddd\\\UUUKKKEEEBBBAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666555555444333333333333444222333333444444333333222222222222333333444444444666666555555555444444444///111333555777666666555222222222222333444555555<<<<<<======<<<;;;999888666555333222222333555666777888999777666444555666888777666666999===AAADDD???===:::777444444444444444555666555555555777999444444555777:::>>>AAACCCDDDCCCBBBAAAAAAAAAAAAAAABBBAAA@@@AAABBBBBBAAA??????===:::888777777999:::444444333333333444444555777666666555555555666666888===EEEOOOVVV```ppp{{{yyyuuurrroookkkfffcccbbb]]]XXXTTTQQQLLLEEE@@@;;;999777777777777666555111111111111111222222222111111111111111111111111//////000111111111111111000000111111111111000000///...---------...///000333333333444444444555555444444444555555555666666666555444333333444555666777777777777777888888999777888999;;;===BBBIIINNNPPPVVVbbbppp}}}xxxqqqddd```[[[VVVRRRMMMHHHEEEAAACCCDDDBBB>>>;;;;;;===:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>============999:::;;;<<<;;;:::999888777777888999::::::;;;;;;888888888888777777777777888666555666777888777555777777777777777777777777555555555555555555555555444444555555666777777777666555333333333666999:::888999<<<>>>??????>>>===777555222000///000222333111222333333444444444444222222222333333444444444444444444444444444444444333444555666666777:::<<<555777999888555555666888666999<<<===>>>???@@@BBB@@@@@@???@@@DDDLLLVVV]]]iiitttyyyqqqmmmllloooqqqyyy}}}uuuiiiYYYSSSKKKDDDAAA@@@??????===<<<;;;:::999:::;;;;;;:::888555444555666777777444444333333333222222222444444444333333222222222333333333333333333333333222222333333333333444444333333555555555555333333111111222333333444555555888999::::::999888777666999888666444333444555666:::999777666555555555666888888999;;;>>>BBBFFFHHHDDD???888666666555111---555555555555666777999:::777777666777:::===AAADDDJJJHHHEEEBBBAAABBBCCCDDDBBBAAAAAAAAABBBBBB@@@??????>>><<<;;;999888888888888666444444555666666666777666555444444555666777999???FFFLLLUUUeeeyyy{{{tttooommmjjjeeeaaa```^^^[[[WWWSSSMMMFFFAAA<<<999777555555555555444111111111000000000000///////////////000000000000000000000000////////////111111111000000000000000111111222222222333333333222222222222222222222222666555444333333444555666555444444333333333444444000111333555777777777666555888<<>>>>>===<<<;;;<<<<<<<<<===============????????????>>>>>>>>>>>>===<<<:::999999888666555999999::::::::::::;;;;;;:::999888888777888888888555555444444444444555555666666555555555444444444444444333333333333222222222222333333444555666666777777666666666666666777999:::;;;;;;<<<<<<;;;;;;:::999888777666555444333111222333444444333222111111111111111111111111111222222444444444444222222444444444555555555555555555666666777888999999:::888999;;;???AAA@@@===;;;;;;<<<===>>>AAAFFFLLLQQQ\\\fffsss~~~}}}uuuooojjjgggpppvvv}}}rrrfffXXXRRRJJJDDDAAA@@@??????===<<<;;;:::::::::;;;;;;===:::777666888999999999555555555444444444333333444444444333333222222222333333333333333333333333222222333333333333444444333444555666666555444333222222222333333444444444777888999999999888777666777666444333333333555666999888777555444444555666666777888:::>>>CCCGGGIIIEEE@@@:::777777666333000444444555666777888999999777666666777999<<<@@@BBBHHHFFFCCCAAA@@@AAABBBCCCBBBBBBBBBBBBCCCDDDCCCBBBFFFEEECCC@@@===:::888666999777555444555666666666666666555444555555777888:::???FFFMMMWWWiii~~~}}}wwwsssqqqooojjjgggbbbaaa___\\\XXXRRRJJJEEE>>>;;;888777777777666555222222111111111000000000000000000000000/////////111111111111111111111111111111111111000000000000111111222222222333333333666666666666666666666666555555444444444444555555555444444333333444444555444555777888999999999999777999===@@@DDDHHHMMMPPPWWW]]]ggguuuyyyrrrggg^^^XXXTTTOOOLLLMMMJJJGGGEEEDDDCCCAAA???======<<<<<<<<<<<<===>>>?????????>>>>>>>>>======AAA???===<<<<<<;;;999777999999::::::::::::;;;;;;:::999999888888888888888777666666666666666666777666666666555555555444444555555555444444444333333222222333333444555555666777777666666666666666777999999:::;;;;;;;;;;;;;;;:::999888777666555444444333333333444444333333333111111111111111111111111333333444555555444333333444444444555555555555555555555666666777888888999888999<<>>BBBGGGKKKVVV___kkkwww~~~wwwrrrooojjjooovvv~~~nnnbbbVVVQQQJJJDDDAAA@@@???>>>===<<<;;;::::::::::::;;;999777444444555666666555666666555555555444444444444444333333333333222222333333333333333333333333222222333333333333444444333444444555555444444333333333333333333333333333666666888999999888777777444444333222222444555666888777666444444444555555555666777:::>>>CCCGGGIIIFFFAAA:::777777777555333222444555777888999888888666666555666888;;;>>>@@@DDDCCCAAA?????????AAABBBAAABBBBBBCCCDDDEEEFFFGGGLLLLLLJJJHHHDDD@@@<<<999:::888666555666777666666666555555444555666777888;;;@@@FFFNNN[[[ooo}}}}}}~~~zzztttqqqpppooolllhhheeedddcccaaa]]]VVVMMMGGG???===999888888888777666333333333222222222111111111111111000000/////////222222222222222222222222111111111111111111111111111111222222222333333333444444444444555555555555444555555555555555555444555444444444444444555555444444555666777777666666888;;;???BBBFFFJJJOOOSSSZZZ```kkkzzz~~~sssiiibbb\\\VVVQQQNNNLLLIIIGGGFFFDDDAAA>>>???>>><<<;;;;;;;;;===>>>??????>>>>>>>>>>>>======<<<:::999999;;;;;;:::888999999::::::::::::;;;;;;::::::999888888888888888888777777777777777777888666666666666555555555555666666666555555555555444222333333444444555555555777666666555555666777777888999999:::;;;:::::::::999999888777666666555555555444444333333444444555222222222222222222222222444444555555555555444444444444444555555555666666444444555555666777777777999:::<<<@@@BBBCCCAAA>>>=========<<<<<<>>>BBBEEELLLTTT___jjjttt}}}|||yyyhhhkkkpppuuu|||}}}kkk___TTTOOOIIICCCAAA@@@???>>><<<<<<;;;;;;::::::::::::777555333222444444444333555555555555444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333222444555777888888888777777333333333333444555666777777666444333333333444555666666888:::===AAADDDFFFDDD???:::666666666666555111333666888999999888888666555555555777999;;;===@@@???>>>======>>>???@@@???@@@AAABBBCCCEEEHHHKKKOOOPPPQQQPPPMMMIIIDDDAAA<<<:::777666777777777666666555555555666777999:::===AAAGGGQQQ```vvv~~~||||||zzzvvvqqqpppppppppmmmjjjiiiiiihhheee```XXXNNNGGG@@@===:::888888888777666444444333333333222222222222222111111000/////////111111111222222222222222000111111111111111222222111111222222222333333333222222222333333333333333333444555666666555444333555444444444444555555666444444555555555555555555888;;;@@@DDDHHHLLLRRRUUU[[[bbbnnnuuummmeee]]]XXXOOOMMMJJJIIIGGGEEEBBB???AAA???<<<::::::;;;===>>>???>>>>>>>>>============777666666888:::<<<<<<;;;999999999:::::::::;;;;;;::::::999888888888888999777777888888888888777777777777777666666666555555666666666555555555444444333333333444444444555555666666555555555666777777777888999999::::::999999999888888777777666666666555444333222222333444555222222222222222222222222333444444444444444444333333333444444555666666666444444444555555555666666888888:::>>>AAABBB@@@>>><<<<<<<<<;;;;;;===@@@CCCDDDJJJTTT^^^gggrrr~~~qqqpppoooooosss{{{yyyhhh]]]RRRNNNHHHCCCAAA@@@???>>>;;;;;;;;;;;;;;;:::::::::999888666666777888777666444444444333333333333222333333333333333333333333333333333333333333333333222222222333333333444444222111111111111111111222333333333333333333333222333444666777888777777666333333444444555777888888555444333222222222333444777888888:::;;;===???@@@???<<<888555444555555555111222555888999999999888666666555666666888999:::<<<;;;;;;;;;<<<===>>>???===>>>??????@@@CCCHHHLLLSSSVVVXXXYYYVVVOOOIIIDDD>>><<<999777888888777666666666666666777999;;;<<<@@@CCCIIITTTeee|||~~~}}}{{{wwwsssrrrttttttsssppppppooommmiiicccYYYNNNGGG@@@===:::888777777666555444444444333333333333222222111111111000000000///000000000111111111222222000000111111222222222333111111222222222333333333444444444555555555666666333444555666666555444333444444444444444555666777888888888888888888999999999<<>><<<;;;;;;===>>>>>>>>>>>>============<<<<<<;;;;;;<<<>>>???>>>===999999999:::::::::;;;;;;;;;::::::999888999999999666777777888888777777666888888777777777666666666555555555444444444444333333333333444444444444444555555555555555666777777666777777888999888888888888888888888777777777777555444333222222333444555222222222222222222222222222222222222222222222222333333444444555666666777444444444444555555555555666666888;;;>>>???===<<<;;;;;;<<<<<<<<<>>>AAADDD@@@EEELLLTTT\\\gggttt|||}}}yyyrrrmmmmmmsss~~~vvvfff[[[PPPLLLGGGCCCAAA@@@???>>>;;;;;;<<<<<<;;;;;;:::999888777666666777777666444444444333333333222222222222222333333333333444444333333333333333333333333222222333333333333444444222111111000000111111222333333333333333333333333444555666777777666555555444444555666666777888888444333222111111222333444777777888999999:::;;;;;;:::999777555444333444444111222555777999999999999777777666666666777888888999999999:::;;;<<<>>>>>>;;;===>>>======AAAHHHMMMYYY\\\___```\\\SSSJJJDDD@@@===:::999888888777666777777777888999<<<>>>???BBBEEELLLXXXjjjzzzvvvsssrrrtttuuutttrrrtttrrroookkkdddZZZPPPIII@@@>>>:::888777777666444444444444333333333222222111111111111111111111111//////000000111222222222000000111111222333333333111111222222222333333333222222222333444444555555444555555555555555555444444444444444555666777777777777666666777888999999;;;>>>CCCGGGLLLRRRWWW[[[bbbiiiwwwxxxoooiii]]]ZZZUUUQQQNNNLLLIIIGGGDDDCCC@@@>>>======>>>>>>>>>>>>============<<<<<<@@@>>><<<<<<<<<;;;999777999999::::::::::::;;;;;;;;;;;;:::999999999999999666777888999999888777666888888888888777777777777555555555444444444333333444444444444444444444444444444444444555666777777555666777777888888777777777777888888888888888888555555555444444555555555333333333333333333333333222222111111111111222222222333333444555666777777555555555555555555555555666555666888;;;;;;:::999999;;;<<<<<<===>>>AAADDD>>>BBBHHHMMMSSS\\\gggooo|||yyyqqqmmmpppwww}}}rrrdddYYYOOOKKKFFFCCCAAA@@@???===;;;;;;<<<<<<<<<;;;:::999666555555555666666444333555444444444333333333333222222222333333444444444333333333333333333333333222222333333333333444444444333222111111222333444222222222333333444444444444555666666666555444333333444444555666666666666333222111000000111222333444444666777888888999999666777777777555444333333222333444666777999:::;;;888888777777777777777777777777888999;;;===>>>>>>;;;===>>>===<<<@@@GGGNNNZZZ]]]bbbddd```WWWMMMFFFAAA???;;;999999888777666888888888999;;;>>>@@@BBBDDDGGGNNN[[[mmmzzzvvvssssssuuuvvvuuussspppnnnkkkfff```XXXOOOIIIBBB???<<<999999888777555333333333333222222222222000000000111111222222333000000111111222333333444000000111222222333444444111111222222222333333333000000111111222333333444555555444444444444555555444444444444555666777888444444444444555666888999>>>AAAFFFKKKPPPVVV\\\```iiippp}}}~~~xxxiiiccc[[[TTTPPPLLLJJJHHHEEEDDDCCCAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<===<<<:::::::::999888666999999::::::::::::;;;;;;;;;;;;:::999999999999:::777888999::::::999888777999999888888888777777777666666666555555555555444444444444444444444444444444444444444555666777777555555666777777777666666777777777888888999999999777777777888888777777777333333333333333333333333333333222111111222333333222222333444555666777777555555555555555555555555777666666777999999888777999;;;<<<<<<<<<===@@@BBB???BBBEEEHHHKKKRRR\\\cccmmmwww|||vvvsssuuuwww~~~pppbbbXXXNNNJJJFFFBBBAAA@@@???===:::;;;<<<<<<<<<;;;:::999:::999888999::::::888666666666555555555444444444222222222333333444444444333333333333333333333333222222333333333444444444555555333333333333555555111111222333333444555555555555666666666555333222222333444444555555444444222222111000000111222333111222444555777888999999555666888888666444333333333333444555777999;;;<<<888888888888777777777666666666888999;;;===>>>???<<<>>>???===<<>>>>>>>>=========<<<<<<<<<<<<<<<;;;:::<<<>>>??????>>>999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::888999;;;<<<<<<;;;999888999999999888888888888777777777777777666666666666444444444444444444444444333333333444555666777888444555555666666666666666777777777888999999::::::888999:::;;;;;;:::999888333333333333333333333333444444222222222222444444222222333444555666777888666666666666666666555555888777666777999999777666:::;;;<<<<<<;;;;;;===??????AAADDDEEEGGGLLLTTTZZZbbbnnn~~~zzzwwwvvvvvvzzz|||lllaaaZZZNNNJJJEEEBBB@@@???===<<<;;;;;;:::999999888888777666666666666666666666666777666333111000000111111333333333333333333333333111222222333333222222111333333333333333333222222666555555444444333222222111222333333444444333333111222333444555444333222999888777555444333222222111111111111111111111111444444444444444444555555555555555666666666666666444444333444555777999:::;;;777555666999999555111333333555666888:::;;;<<<:::;;;<<<<<<===AAAFFFJJJTTTYYYaaaffffff^^^RRRIIICCCAAA===;;;;;;;;;:::999:::888999<<<<<<<<>>======<<<<<<<<<======@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::999888888:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777333444666777777777666555444444444555555555666666666666555555555444444444333333444555666777888888888777777777777777888999>>>===<<<===???>>>;;;888222333333444444333333222333333333333333333333333222222222333666888888777666666666666777777777777888888777777777777888888999999:::;;;;;;<<<<<<===>>>???@@@@@@BBBEEEJJJNNNXXX___lll{{{|||vvvuuuwwwzzz|||lll```YYYMMMJJJEEEAAA@@@>>>===;;;;;;;;;:::999999888888777666666666666666666666666555444222000...------...333333333333333333333333222222333333333333222222333333333333444444444444666555555444444333222222222222333444444444444333222222333444444444333333666555444333333333333333111111111111111111111111444444444444444444444444555555555555555555555666555444444444555666888999;;;888555777::::::777333333444555666888:::;;;<<<::::::;;;;;;<<>>>>>===<<<:::888666888<<<>>>@@@FFFMMMNNNQQQWWWaaaqqq{{{lllcccWWWPPPOOONNNJJJFFFEEE@@@;;;777666666666666555555444333333222222111222222111111111222333444222333444444555555555444444333111000000111222333444333222222222333555555444444444444444444444444444444444444444444444444666666666666777777777777666666777777999:::<<<===AAAEEEKKKQQQXXX^^^cccfffqqqyyyooogggaaaZZZUUUNNNJJJEEEDDDDDDDDDBBB@@@??????>>>=========>>>>>>???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999888999999999999999:::;;;;;;999999999999999999999999777777777777777777777777444444666777777777666666444444444555555555666666666666555555555444444444555555555555666666666666777777777777777888888999===<<<<<<===???@@@===;;;444444444444444444333333444444444444444444333333333222222444666888888777777777666666666666666666777777666666666666777777999999999:::;;;;;;<<<<<<===>>>>>>>>>???BBBGGGKKKRRRYYYdddrrr~~~uuuuuuuuuxxx~~~|||mmm```XXXMMMIIIDDDAAA???>>>===;;;;;;;;;:::999999888888777666666666666666666666666777777666444333222111000333333333333333333333333333444444444444444444333333333333444555555666666666555555444444333222222222222333444444444444444333333333333333444555555222222111111111222222333111111000000000111111111222333444444555555444444555555555555555555555555555555555555666666777888:::888666777::::::888555333444555777888:::;;;<<<999:::;;;;;;;;;===AAADDDJJJPPPYYYaaaddd___VVVNNNJJJGGGDDDBBBAAA@@@>>><<<888666777<<>>BBBFFFMMMSSSYYY___eeeiiiwwwzzzqqqiii```[[[TTTOOOJJJGGGFFFFFFCCC@@@AAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999888888999999::::::999999999999999999999999777777777777777777777777555555666777777777666666444444444555555555555555555555555555555444444444666666666555555555444444666777777777777888888999;;;;;;;;;===@@@AAAAAA???777777666555444444444555444444555555555555555555444444333555777888888777777777666666555555555444666666555555555555666666888888999999:::;;;;;;;;;;;;<<<<<<<<<===???CCCFFFKKKPPPYYYeeerrr~~~zzzwwwtttrrruuu|||{{{lll___VVVLLLHHHCCC@@@???>>><<<;;;;;;;;;:::999999888888777666666666666666666666666666777777777777666555444333333333333333333333333444444555555555555444444333333444444555666777777666555555444444333222222222333333444555444444444444333222222333444666777222111000000000000000000111000000000000111222333111222444666777777777777555555555444444444444444666666666666666777777888888777666777999999777555444444555777888999;;;;;;;;;;;;<<<<<<<<<===@@@CCCEEEJJJSSS\\\aaa___XXXSSSMMMJJJGGGEEECCCAAA???===<<<999888<<>>???CCCHHHOOOUUUZZZ```ggglllyyyzzzpppfff```ZZZUUUNNNKKKJJJIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::999999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666666666777777777666666555555555555555555555555555555555555555555555555555555555555555555555555555666777777888888888888999:::;;;===@@@BBBCCCCCC;;;:::888777666555555666555555555555666666666666666555444555777888777666777666666555555444444333555555555444444555555555777777888888999::::::::::::;;;<<<;;;;;;===@@@CCCFFFIIIPPPYYYdddrrrxxxsssrrrwww}}}xxxjjj]]]TTTJJJGGGBBB???>>>===<<<;;;;;;;;;:::999999888888777666666666666666666666666111111333444555555555555333333333333333333333333444555555666666555555444333333444444555666777777666555555444444333222222333333444555555555444444444333222222333555666777333333111000///.........000000//////111333555666444555777:::;;;;;;;;;;;;555444444444333333333222555555666777777888888888888777777777888888666555444555666777888999:::;;;<<<>>>>>>>>>>>>???BBBDDDBBBGGGNNNWWW]]]^^^ZZZWWWPPPMMMJJJHHHFFFCCC???<<<<<<999888;;;???DDDNNNXXX```bbbgggppp~~~pppddd]]]RRRKKKHHHHHHIIIHHHAAA>>>:::888888888888777666666555444444333333222222222222222222222222222222333555777888999::::::777666555444333333222222222222333444444444444333444444444555555666666666555555555555555555555555666666666666777777777777666666777888:::<<<>>>???EEEJJJQQQVVV[[[aaajjjpppzzz|||qqqiii___YYYRRRMMMLLLKKKHHHFFFCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<<<<;;;::::::999999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777666666666777777555555555555555555555444444555555555555555555555333333333444555666666777444555777888999999999888888999:::<<<>>>@@@BBBCCC>>>===;;;:::888777666666555555555666666777777777666555444555666777666555666555555555444444333333555555444444444444555555666666777777888999999999:::;;;;;;;;;;;;<<>>===<<<;;;;;;;;;:::999999888888777666666666666666666666666222222333444555777777888333333333333333333333333444444555555555555444444333333333444555555666666666555555444444333222222333333444555555555555555333333333333444555777777555444333111///........./////////000222555888:::;;;<<<>>>@@@@@@???===<<<444444444333333222222111444444666777888999999999999999999999888777666555555555666777888999::::::===???@@@@@@@@@AAACCCFFFCCCFFFKKKRRRYYY\\\\\\[[[SSSQQQMMMKKKHHHEEE@@@===:::888888<<>>@@@FFFLLLSSSXXX\\\cccllltttzzzsssfff___WWWQQQNNNLLLIIIGGGEEEDDDCCCAAA???>>>>>>===<<<======>>>======<<<<<<========================;;;;;;::::::999999::::::999999999999999999999999999999999999999999999999888888777666666666777777555555555555555444444444444444444555555555555555111222333444555666777777444555777888999999999888666888999:::;;;<<>>@@@@@@CCCFFFJJJPPP[[[iiirrryyyvvvuuuuuu{{{~~~pppeeeZZZQQQHHHEEEAAA>>>======<<<;;;;;;;;;:::999999888888777666666666666666666666666777777666555666777888999333333333333333333333333444444444555555444444444333333333333444444444444666555555444444333222222333444444555555555555555111222333555666666777777555444333222111111111111.........000333888<<>>@@@AAAAAABBBDDDFFFFFFGGGIIIOOOUUUZZZ]]]^^^WWWTTTQQQNNNKKKGGGBBB???===;;;;;;@@@DDDIIIRRR[[[```eeennnzzz}}}rrrggg]]]ZZZUUUPPPLLLGGGCCCAAA>>><<<:::999999:::999777666666666555444444333333222333333333333222111000000111222444555666666666333333444444444333333333555444333333333444666777444444444555666777777777555555555555555555555555666666666666777777777777777777888:::<<<>>>@@@AAAGGGNNNUUUZZZ]]]cccnnnwwwssslllaaaYYYUUUQQQMMMJJJIIIGGGFFFDDDBBB@@@@@@???<<<===>>>??????>>>=================================<<<;;;;;;::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999777666666666777777666666555555555444444444444444444555555555666666333333333444444555555555333444777999::::::999888666777999888777888;;;>>>AAAAAAAAA@@@>>>:::666444333333444555555666777777666444333333444444333111222222222333444444555555666666555555555555666666444555555666666777888888666777999::::::;;;>>>???===???BBBDDDGGGPPP[[[dddrrr}}}|||wwwuuutttxxx}}}{{{mmmdddYYYQQQHHHEEEAAA>>>===<<<;;;:::;;;;;;::::::999888888777666666666666666666666666777666444222111222333444333333333333333333333333333444444444444444444333333333333333333333333222666555555444444333222222333444555555666666555555000222444666777777777666444444333333333333333444.........000444999>>>AAAMMMMMMMMMJJJFFFAAA<<<999444444333333222111000000111222555888:::;;;;;;;;;??????@@@>>>;;;999888888555555666777888999999:::<<<>>>@@@AAAAAABBBEEEGGGHHHHHHIIIMMMSSSYYY]]]___YYYWWWTTTQQQNNNIIIDDD@@@CCC@@@@@@CCCEEEHHHOOOWWW___eeeppp~~~{{{uuukkkbbb^^^\\\ZZZVVVPPPJJJEEEAAA>>><<<:::999::::::999888666666666555444444333333222333333444333222111000000000222333444444555555222222333444444333333333777666444333444555777999444444444555666777777888666666666666666666666666666666666666777777777777888888999;;;===@@@BBBCCCHHHNNNVVVZZZ]]]dddoooxxxwwwkkkbbb[[[WWWRRRNNNKKKJJJHHHFFFDDDBBBBBBAAA===>>>???@@@@@@???>>>===============>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888666666666777888666666555555555444444444444444444555555555666666555555444444444333333333222444777999::::::999888666777888777555555888;;;AAABBBCCCBBB@@@;;;666333333333333444555666666777555444333333333333222000000111222333444555555666666666555555555555666666444444555555666777777777444666888999:::;;;===???:::===@@@AAABBBHHHRRR[[[eeerrr|||xxxpppssswww|||xxxmmm```TTTLLLHHHEEEAAA???>>>>>><<<;;;999999999888888888888777666666666666555555555555444444444444444444444444333333333333333333333333222222333333333333444444333333333333444555666666555555444444444444555555444555666777777666555444444444444555777888:::;;;444444333333222111000000///111333333333888AAAIIIPPPOOOMMMJJJEEE???:::777777666444222222222444555666555555555777:::===???BBBBBBBBBAAA???>>><<<;;;777777777888999:::<<<<<>>???>>>===????????????????????????<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999999::::::<<<;;;:::999888888888888888888888888777777777777777666555444333444555555555555555555555555555555444444444444444444333333333333444444666777888999777777666666777999<<<======AAAFFFIIIHHHCCC===999666555444333222333444444444444444333333333222222444444444333333222222222,,,///222444444333444444555444444444444555666666777777888999::::::::::::;;;<<<>>>???AAADDDIIIMMM^^^gggttt~~~zzzvvvrrrqqqvvvvvvjjj^^^RRRKKKHHHEEEAAA???>>>===<<<;;;999999999888888888888777888888888888777777777666444444444444444444444444333333333333333333333333222222222333333333444444111111000000111111222222555555444444444444555555444555666777777666555444444444444555666777888999555555444444333222222111///222333333333888@@@GGGOOOMMMIIIEEE@@@<<<:::888666555444333333444555555666555555666777:::===????????????>>>===<<<;;;;;;999999888888999:::<<<<<<@@@?????????@@@BBBEEEGGGIIIHHHGGGIIILLLPPPSSSTTTUUUXXX[[[WWWPPPIIIGGGHHHKKKFFFDDDDDDEEEGGGMMMTTT[[[fffvvvyyytttqqqnnnlllnnnlllhhh```VVVMMMFFFCCC@@@>>><<<999888777777777777777666666555444444333444444444444333333333222222222222333333333444444555444333333333444555666666555444333333333333444666555555444555666777888555555666777777777777777888888888888888888888888:::;;;;;;;;;<<>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;::::::999999::::::<<<;;;:::999888888888888888888888888777777777777777666555444444444555555555555555555555555555555555444444444444444444444444444444444666777888999777777666666777999;;;===<<<@@@EEEHHHHHHDDD>>>;;;888777555444333333333444444333333333222222222222444333333333333333333222000111222333222333555777555444444444444555666666777777888999::::::::::::;;;<<<===>>>@@@CCCGGGKKKSSS\\\iiiuuu}}}}}}vvvrrrsssxxxsssggg[[[PPPIIIGGGDDD@@@>>>>>>===<<<;;;999999999888888888888777888888888777777777666666444444444444444444444444333333333333333333333333222222222222333333333333555444444333333333333333555555444444444444555555444555666777777666555444444444444444444555666666666555555444444333333222000222333333333777>>>DDDKKKHHHCCC???;;;999888888444444444444555555555555666555555666888:::<<<>>>AAAAAAAAAAAABBBBBBBBBBBB===<<<:::999999:::;;;======<<<<<<<<<>>>@@@CCCEEEEEEDDDDDDEEEHHHKKKNNNPPPTTTXXXZZZWWWPPPJJJIIIJJJNNNJJJFFFFFFEEEFFFLLLSSS]]]jjj{{{xxxssssssrrrrrrrrrqqqnnnfff[[[PPPGGGCCC???>>>;;;999777666666666888888777666666555555444333333333333222222222222///000000111333444444555666555444444444444444555555555444333333333444444666555555555555666777777555555666777777777777777888888888888888888888888:::;;;<<<<<<===@@@EEEHHHSSS[[[\\\___hhhlllvvv}}}rrrfff]]]XXXUUUPPPMMMJJJHHHEEECCCAAA???>>>>>>@@@AAA@@@???========================>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;:::999888888888888999999888888888777777777777666555555444444555555555555555555555555555555555555555555555555555555444444444444555777888999777666666666777999:::<<<;;;>>>CCCFFFFFFDDD@@@===:::999777666444444333333333333333222222222111111222333333333333333333444444444333222111222555888555444444444444555666666666777888999:::::::::::::::<<<======>>>@@@DDDGGGHHHPPP\\\hhhrrr|||zzzssspppqqqtttwwwpppeeeYYYOOOIIIFFFCCC@@@>>>======<<<:::999999999888888888777777666666555555555444444444444444444444444444444444333333333333333333333333111222222222222333333333777777555444444333333333555444444333333444444555444555666777777666555444444444333333333333333444555555444444333333333222111222333333444777<<<@@@CCCAAA>>>;;;888666666555111222333444555555444444555555666777888:::<<<===AAAAAABBBCCCDDDEEEFFFGGGAAA???<<<:::999:::;;;<<<;;;:::999999;;;===???AAAAAAAAABBBBBBCCCFFFJJJMMMUUUXXX[[[WWWQQQLLLKKKMMMRRRMMMJJJHHHFFFFFFLLLUUU```ooouuurrrsssuuuvvvuuuuuussskkk___SSSIIICCC@@@>>><<<:::888777777777888888888777666666555555222222222222222222222222000111111222333444444444444444333333222222222222555444444333333333444444555555555555666666666777555555666777777777777777888888888888888999999999888999:::;;;===BBBGGGKKKUUU]]]^^^aaaiiinnn{{{}}}pppfff___[[[TTTOOOLLLIIIGGGFFFBBB@@@??????AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;:::999999888888888999999999999888888888777777777666666555555555555555555555555555555555555555555555555666666666666666444444444555555666888888666666666666777888:::::::::===@@@CCCDDDCCCAAA???<<<;;;:::888666555444333333333222222222111111111222222222333333444444444555555555444333333555777555444444444444555666666666777888999999::::::999:::;;;<<<<<<<<<>>>@@@CCCDDDJJJSSS]]]fffrrr~~~|||uuupppooopppqqqyyy}}}{{{yyy~~~nnncccXXXNNNJJJDDDBBB???======<<<;;;:::999999999888888888777777555555555555444444444444444444444444444444444444333333333333333333333333111111111222222222333333444444222111000000000000444444333333333333444444444555666777777666555444444333333222222222222222333333333333222222222222222222333333444666999<<<:::::::::999888666333222000111222333333333333333555666666777888:::;;;<<<<<<======???AAACCCEEEFFFDDDBBB???<<<;;;::::::;;;:::999888777888999;;;===>>>@@@AAAAAABBBDDDIIIMMMUUUYYY[[[XXXRRRNNNNNNQQQTTTQQQMMMKKKGGGGGGOOOYYYfffwwwzzzrrrpppsssvvvwwwwwwwwwuuummmbbbUUUJJJDDDAAA@@@>>>;;;999999888999888888888777666666555555222222222222222222222222444444444444444333333333444444444444333222222111444444333333333444444555444555555666666666666666555555666777777777777777777777888888888999999999555777999;;;>>>DDDJJJOOOUUU]]]___aaajjjrrr{{{qqqgggbbbZZZTTTOOOLLLIIIGGGDDDBBB@@@@@@AAABBBAAA@@@????????????????????????@@@???>>>===<<<;;;;;;;;;===<<<;;;;;;::::::;;;;;;::::::999999888888999999999999999999888888888888666666666666666555555555555555555555555555555555555555555555666666777777555555444555555666777888666666666777777888999999999;;;===@@@AAAAAAAAA@@@>>>===<<<:::888666555444333333333222222222111111222222222333333444444444222444777777666555555555555444444444444555666666666666777888999999999999999:::;;;<<<;;;<<<>>>@@@@@@EEELLLTTT\\\hhhvvv}}}wwwrrrooonnnmmmqqqtttxxx}}}~~~}}}{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxwwwuuuqqqnnnzzzkkk```VVVMMMIIICCCAAA>>><<<<<<<<<;;;:::999999999888888888888777777777777666666666555555444444444444444444444444333333333333333333333333111111111111222222222222555555444222222111111111444444333333333333444444444555666777777666555444444333222222222222222333222222222222222222222222333333333444555666777888444555777888777555333222222222222222333333333333555666777888999:::;;;;;;<<<<<<===>>>@@@CCCFFFHHHFFFEEEBBB???===:::999888888777666666666888:::<<<===@@@BBBBBBBBBEEEKKKPPPWWWZZZ\\\ZZZTTTQQQRRRUUUVVVSSSPPPMMMJJJJJJTTT___ooo~~~uuupppqqqtttvvvwwwuuuvvvsssmmmbbbUUUKKKFFFBBBAAA>>><<<:::999999999888888777666666555555444222222222222333333333333555555555444444333333333555666666666666555555444444444333333333444555555444555555666777666666666555555666777777777777777777777777888999999::::::555666999;;;???EEEKKKPPPTTT]]]___bbbmmmvvv}}}sssmmmeee]]]VVVQQQMMMKKKGGGEEEBBBBBBBBBBBBAAA@@@??????????????????????????????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::999999888999999::::::999999999999888888888666777777777777666555444555555555555555555555555444444444555555666666777555555555555555666777777666666666777777888888888888999:::<<<===??????@@@???>>>>>><<<;;;888666555444444444333333333222222222333333333333333333444000333666777777555555555555444444444444555666666555666777888999999999999888999;;;;;;;;;;;;===>>><<<@@@FFFKKKSSS___mmmvvv|||~~~xxxrrrmmmiiigggiiijjjmmmqqquuuvvvuuusssssssssrrrppppppooooooooolllkkkkkkkkkkkkjjjgggdddvvvhhh]]]SSSKKKHHHCCC@@@===<<<<<<<<<;;;:::999999999888888888888777777777666666666555555555444444444444444444444444333333333333333333333333111111111111222222222222777666555555444444444444444333333222222333333444444555666777777666555444333333222222222333333444333333333333333333333333333333333444555666555444333333444555555555555555666555444333333333444555555666777888999:::::::::=========>>>AAADDDGGGIIIGGGFFFEEEBBB???;;;888666444444444444666999<<<>>>>>>AAADDDEEEEEEHHHNNNTTTXXX\\\^^^[[[VVVSSSUUUXXXVVVTTTRRRPPPLLLNNNYYYeeezzz|||wwwqqqppprrrvvvwwwwwwssssssqqqjjj```UUUMMMHHHAAA@@@>>>;;;:::999999999777777666666555444444333222333333333444444444444333333333333333333444444444555666777777666666555333333333333333444555666444444666777777777666555555555666777777777777777666777777888999999::::::777888:::<<>>????????????????????????>>>>>>===============>>>======<<<;;;;;;;;;;;;;;;:::999999888999999::::::::::::999999999888888888666777777888777666555444555555555555555555555555222333333444555555666666666555555555555666777777555666666777777777777777888888888999:::<<<===>>>?????????>>><<<:::888777555555555444444444333333444333333333333333333222000222444555444444666777555444444444444555666666555666777888999999999999777999;;;<<<;;;<<<===>>><<<>>>BBBEEEJJJSSS___hhhpppyyy~~~|||yyyuuuooojjjeeeccc``````aaadddhhhiiihhheeeffffffeeedddcccbbbaaaaaa___^^^]]]^^^______^^^\\\tttfff[[[QQQIIIGGGBBB@@@===;;;;;;<<<;;;:::999999999888888888888777555555444444444333333333444444444444444444444444333333333333333333333333000111111111111222222222333333222111111111222222444333333222222333333444444555666777777666555444333333222222333333444555444444444444444444444444444333333444555555444333444333222222333555777888999888666444333444666777555666777999999:::::::::999999999:::<<<@@@CCCEEEGGGGGGFFFDDD@@@<<<777444111111222333666:::>>>@@@>>>BBBFFFGGGFFFJJJQQQWWWYYY\\\___\\\WWWUUUWWWZZZVVVTTTSSSQQQNNNPPP\\\iii~~~wwwssspppqqqtttwwwxxxwwwqqqqqqnnnhhh^^^UUUMMMIIIAAA???===:::999888888888666666666555444444333333333333333444444555555555000000111222333444444555111222444555555555444444333333333333333444555666333444666777777777666555555666666777777777777777666777777888999999:::::::::;;;<<<===>>>BBBHHHLLLSSS]]]aaafffrrryyyppphhh```YYYUUUKKKHHHEEECCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???======<<<;;;;;;;;;;;;<<<999999999888999999:::::::::::::::999999999888888666777888888888777555444555555555555555555555555222222333333444555666666666555555555555666666777555666777777777777777666888777777777888:::<<<===????????????===;;;999888666666555555555444444444444444444333333222222222222222222222222444777:::555444444444444555666666555666777888888999999888666888;;;<<<<<<<<<===??????@@@AAAAAACCCJJJSSS[[[hhhsss{{{}}}}}}}}}}}}}}}||||||{{{{{{{{{vvvuuutttqqqmmmiiieeebbb[[[YYYYYY[[[^^^```^^^\\\[[[[[[ZZZYYYXXXWWWVVVUUUWWWVVVUUUVVVXXXYYYXXXWWWooocccYYYPPPIIIGGG============<<<:::999888::::::::::::999888777777999777555444333444555666666555333111111111333444777666666555444444333333222333444444555555444444444444444444444444444444222222222222222222222222666666444444444444666666333333333333333333333333111333555555333222222222333333333333333333333333222222222222333444555555555555555555555555555555444555666888:::;;;;;;;;;<<<;;;;;;;;;===@@@DDDFFFFFFGGGGGGDDD???;;;888777333444444333555888>>>BBBCCCDDDFFFKKKQQQUUUXXXXXX^^^___```^^^[[[YYYYYYYYYXXXWWWVVVSSSQQQVVVfffwwwzzztttrrroooooorrrvvvyyyzzzuuurrrlllddd\\\TTTMMMJJJBBB???<<<:::;;;<<<<<<;;;777777777777777666555555333333333444444444555555777777777777777777777777555555555555555555555555555555555666666666666666888888777777777777777777999999888777666666777777::::::999999999:::;;;;;;999:::<<>>>>>???@@@BBBBBB???>>><<<;;;::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888777777777777777777666555555555555555666666666666666666666666333333444444555666666666777777777777777666555555777777888888888999999999:::===AAADDDDDDCCC@@@>>>888777555444333333333444888666333111111222444666333333333444444444555555666666666666777777777777888888888777777777777777999999:::;;;<<<===>>>???>>>AAABBBBBBAAADDDKKKRRR___eeennnuuuxxxxxxxxxxxxwwwuuusssssstttsssooolllooolllhhhfffdddbbb___]]]YYYWWWUUUTTTUUUUUUTTTSSSSSSRRRPPPNNNMMMMMMNNNNNNRRROOOOOOTTTWWWUUURRRRRRmmmaaaXXXNNNHHHFFF@@@@@@???>>>===<<<;;;;;;::::::::::::999888777777888777555444333444555666666555333222111222333444444444444555555555555555222333444444555555444444444444444333333444444444222222222222222222222222333333222111111222333333333333333333333333333333222444666666444333333333333333333333333333333333222222222222333333444555444444444444444444444444333444666777999:::::::::888888888999;;;>>>@@@AAAEEEFFFFFFCCC???;;;999888444555555444555999>>>BBBDDDEEEHHHMMMTTTYYY\\\\\\___``````^^^ZZZXXXWWWWWWZZZYYYWWWUUUQQQUUUcccsss{{{uuurrrooopppssswwwzzz{{{vvvrrrkkkcccZZZRRRLLLIIICCC@@@<<<:::;;;;;;;;;:::888888888888777666555444333333444444444555555555555555555555555555555555555555555555555555555555444444444444555555555555777777777777777888888888999999888777777777777777999999888888888999:::::::::<<<>>>@@@CCCIIIOOOTTTYYY]]]dddmmm{{{zzzpppfffaaaXXXUUUPPPLLLJJJHHHEEECCCEEEDDDCCCBBBAAA@@@@@@@@@CCCBBBAAA???>>>=========???>>>===;;;::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777777777777777666555555555555555666666666666666666666666555555555555555666666666777777777777777666555555777777777888888888999999999<<<@@@BBBCCCBBB@@@>>>:::999777555444333333333777555444222222333444555333333444444444555555555555666666666777777777777888777777777777777777777888888999:::;;;<<<======<<>>===;;;;;;<<<<<<::::::::::::999888777666777666555444444444555666555555333222222222333444222333333444555666666666333333444555555555555444555444333222222333444555222222222222222222222222222222111000000111222222333333333333333333333333333555777777666555555555444444444444444444444444333333222222222333444444222222222222222222222222333444555777888999999999::::::;;;===>>>@@@AAABBBCCCDDDEEECCC???;;;999999666666666666777999>>>AAABBBDDDHHHOOOVVV]]]```aaa```aaaaaa^^^ZZZWWWUUUUUUYYYXXXWWWUUURRRUUUaaaooo{{{uuurrrpppooossswwwzzz|||xxxsssjjj```VVVOOOJJJHHHCCC@@@<<<::::::::::::999999999999888777555444333333444444444444555555555333333333333333333333333555555555555555555555555333333333333444444555555666666777777888888888999999888777777777777777777888777777777888888999:::;;;===???BBBEEEKKKRRRVVVZZZ^^^eeeooo{{{qqqkkk^^^ZZZTTTPPPLLLJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@DDDCCCBBB@@@>>><<<<<<;;;???>>>===<<<;;;;;;<<<<<<999999999999999999999999:::::::::::::::::::::::::::999999888777777666666777777666555555555555555666666666666666666666666777777666666666666555555666666777777777666555555777777777777888888888888888:::===@@@AAAAAA???>>>===<<<:::777555444333333555555555444444444444444333444444444444555555555555555666666666777777777777777777777777777888888777777888999::::::;;;;;;:::===??????>>>???CCCGGGLLLQQQXXX^^^aaacccdddeeeeeecccaaa```aaaaaaaaa```\\\ZZZYYYXXXXXXXXXVVVUUUSSSQQQNNNLLLKKKJJJHHHFFFHHHGGGGGGGGGHHHIIIKKKLLLNNNJJJIIINNNRRRSSSVVVYYYxxxggg]]]UUULLLFFFDDD@@@>>>;;;999888999::::::999::::::999999888777666666666555444444444555666555444333333333333444444222333333444444555555666333444444555555555555555666555333222222333555666222222222222222222222222333222222222222222222333222222333333333333444444555777999999888666666777444444444444444444444444444444333222222333333333333333333333333333333333444555666777888999999999:::;;;===>>>@@@@@@@@@@@@@@@BBBCCCAAA???<<<;;;;;;888888888888888:::===@@@???BBBGGGOOOXXX^^^bbbcccbbbcccbbb___[[[XXXVVVVVVWWWUUUTTTTTTRRRUUUaaannn|||vvvrrrooonnnqqqvvvyyy{{{zzztttjjj^^^SSSLLLHHHFFFCCC@@@<<<:::::::::999999:::::::::999777555444333444444444444555555555555333333333333333333333333555555555555555555555555333333333444444555555666666666666777888888999999888888777777777777777888888888777888888999:::;;;;;;===@@@BBBFFFLLLSSSXXX\\\```gggsss|||vvvfffbbb[[[TTTPPPLLLIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???????????????@@@???>>>>>>======<<<<<<<<<999999999999999888888888::::::::::::::::::::::::999999999999888777666666777777666555555555555555666666666666666666666666999888888777666555555555555666666666666666555555666666666777777777888888777888;;;===>>>???>>>===???>>><<<:::777555444333444555666666666555333222444444444444555555555555555555555666666666777777777777777777777888888888777777888888999:::;;;;;;999<<<>>>???>>>>>>???AAADDDHHHNNNSSSVVVXXXZZZ\\\\\\[[[ZZZZZZ[[[]]]]]]^^^]]][[[ZZZYYYZZZYYYWWWUUUSSSQQQNNNLLLKKKJJJHHHFFFFFFFFFFFFGGGIIIKKKMMMOOOLLLHHHGGGLLLPPPSSSYYY^^^uuueee\\\UUULLLFFFDDD???>>>;;;999888888999:::999999999999888777666666555555444444444555555555444444444444444444444555444444444444444444444444333444555555666666555555555444333333333333444555222222222222222222222222222222222222222222222222222222222333333444444444666888::::::888777666777555555555555555555555555555444333333222222222222333333333333333333333333555555777888999999999999777777999:::;;;;;;;;;;;;===???AAA@@@>>>===<<<<<<999::::::999888999<<>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>======:::::::::999999999888888::::::::::::::::::::::::999:::::::::999888777666777777666555555555555555666666666666666666666666999999888777666555444444555555666666666666555555555555666666666777777777666777999:::;;;<<<<<<<<<>>>>>>===;;;999777666555444555666777666555333222444444444555555555666666555555555555666666666666666666777777888888888888888888999999::::::;;;;;;:::;;;===>>>>>>>>>>>>>>>@@@CCCGGGKKKOOORRRVVVXXXYYYZZZ[[[\\\^^^```bbbcccdddbbbaaa``````^^^[[[XXXUUURRROOOMMMLLLKKKIIIHHHEEEEEEFFFGGGHHHKKKMMMOOOJJJGGGGGGKKKOOOSSSZZZaaaqqqcccZZZTTTLLLEEECCC@@@???===<<<::::::;;;;;;999999999999888777666555333444444444555555555555444444444444555555555555444444444333333333333333444444555666666666666555444444444444444444444444222222222222222222222222///000111111111111000///111222222333333444444555999:::<<<;;;888666555666666666666666666666666666666555444333222111111111444444444444444444444444444555666777888888888888888888888999999::::::::::::<<>>======>>>:::::::::999888999;;;===@@@CCCIIIRRR[[[aaacccddd___```bbbbbb```___```aaa```[[[WWWUUUSSSVVV```jjjwwwzzzuuupppnnnooosssvvvxxx{{{tttiii]]]RRRKKKFFFEEEAAA>>>;;;999:::::::::::::::::::::999888666555444444444555555555666666666555555555555555555555555555555555555555555555555333444444555666777888888888777777777777777777777777777777777777888888999888888999999:::;;;<<<===:::<<<@@@CCCHHHNNNVVV[[[aaaeeennn}}}xxxmmmccc[[[UUUPPPMMMIIIHHHGGGEEECCCBBBAAAAAAAAA@@@??????>>>?????????>>>>>>????????????>>>>>><<<;;;;;;::::::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;999888777777777666555555555555555666666666666666666666666888888777666666555444444444444555666666666555555555555555555666666666666777777777777888999999:::<<<<<<<<<;;;:::999888777555555666777666555444333444444555555555666666666444444555555555666666666666666666777888888999999888888999999999::::::::::::;;;<<<===>>>>>>>>>===>>>AAADDDGGGJJJNNNSSSWWWYYY]]]aaadddgggiiilllnnnmmmllljjjiiihhheeeaaa^^^YYYVVVSSSPPPOOOMMMKKKIIIDDDDDDDDDEEEFFFHHHJJJKKKIIIFFFFFFJJJMMMPPPXXXaaa{{{mmm___XXXRRRJJJDDDBBB???>>>===<<<;;;;;;:::999999999999999888777666555222333444444555555555555333444444555555555555555222222222333333444444555444444555666666666666666222333555666666555333222222222222222222222222222000000111222222111000000111111222333333444555555:::<<<===;;;888555444444666666666666666666666666777666444333222111111111222222222222222222222222333333444555666666666666:::999999888888999:::;;;888:::===>>>>>>>>>>>>???::::::;;;999888888999;;;>>>AAAGGGOOOWWW]]]______ZZZ\\\___aaaaaabbbdddfffbbb]]]XXXWWWWWW\\\gggsss}}}~~~yyysssppppppssswwwxxxzzztttjjj^^^SSSLLLGGGDDD???<<<:::999:::;;;;;;;;;999::::::999888777666555555555555555666666666666555555555555555555555555555555555555555555555555222333333444666777777888999999888888777666666666777777777777777888999999777777777888999;;;<<<===<<<>>>AAAEEEJJJQQQXXX]]]aaagggqqqxxxlllbbb[[[UUURRRKKKJJJIIIFFFEEECCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>======<<<<<<;;;::::::999::::::::::::::::::::::::;;;<<<======<<<;;;999777777777666555555555555555666666666666666666666666777666666555555444444444333444555555666666555555444444555555555666666666777777666555555666777888888999:::;;;;;;;;;:::999666666666666666555555444555555555555666666666666444444444555555555666666555666666777888888999999777777777888888888888999::::::999:::<<<============???AAACCCFFFKKKQQQVVV\\\aaahhhnnnqqqssswwwyyywwwvvvuuutttssspppllliiiccc```[[[WWWTTTQQQMMMJJJEEEEEEDDDDDDEEEFFFGGGHHHFFFDDDEEEHHHJJJLLLTTT]]]xxxkkk]]]VVVPPPIIIBBB@@@<<<<<<<<<;;;:::999777666888999999888888777666555222333444444555555555444333333444555666666666555///000111222444555666777444555555666666666666666111333555777777555333111222222222222222222222222222333444555555444333222111111222333333444555555;;;======;;;888444333222777777777777777777777777777666555333222111111000111111111111111111111111111111222333444444444444777666444333333555666888777999<<<>>>>>>>>>???@@@::::::;;;999888777888::::::===CCCKKKSSSWWWYYYXXXVVVYYY\\\___aaacccfffhhh___ZZZVVVWWW[[[cccqqq~~~|||vvvqqqqqqtttwwwyyyyyysssjjj___UUULLLGGGEEE>>><<<999888:::;;;<<<<<<999999999999999888777666555555555555666666666777555555555555555555555555555555555555555555555555111111222333444666666777::::::999888777666555555777777666777777888999999666666666777888:::;;;<<<===???BBBFFFKKKRRRZZZ___aaagggsssrrrggg___YYYUUUMMMKKKJJJHHHFFFDDDDDDCCCAAA@@@??????>>>?????????>>>>>>@@@AAAAAA@@@???>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::<<<<<<>>>>>>>>><<<:::888777777666555555555555555666666666666666666666666555555555555555444444444333333444555666666666555444444444555555555666666888777666444444555666666666777999;;;<<<<<<;;;;;;777666666666555555555555555555555555666666666777444444444555555555666666555666666777888999999999666666666666777777777777999888888888:::<<<======<<<===???AAADDDIIIPPPTTT^^^dddmmmtttxxxzzz}}}~~~}}}}}}||||||yyyuuurrrllliiiccc^^^YYYUUUPPPMMMHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCDDDGGGHHHIIIQQQYYYqqqiii]]]SSSNNNJJJFFFCCC=========<<<;;;;;;::::::999999::::::999888666555666555444333333444555666999888777555333111000///444444444444444444444444555444333222333333555666666666666666555222000///000111222333444555555555222333333444444333333222555444444333333333444444:::::::::999777555333111444444666666666555444333222444444333000...------777555222222333333333333444444333333333333222222666666666444333444777999:::;;;===?????????>>>===<<<;;;999888888999;;;<<<===BBBFFFIIIMMMSSSRRROOOMMMPPPUUU[[[```ccceeeeeeYYYXXXWWWXXX___nnnwwwuuuttttttuuuxxx{{{vvvmmmbbbWWWNNNHHHDDDAAA<<<888999:::888888:::777888999::::::999777666666666666666666555555444555555555555555555555555333333333444444555555555666666666666666666666666888888888777777777777777888888888888888888888888::::::::::::;;;;;;<<<===<<>>>>>>>>>>>>>>?????????>>>>>>===;;;;;;:::::::::;;;::::::999999::::::;;;;;;===???@@@@@@>>><<<:::999888888777777777777777444444555555555555555555888888777666444333222111666666666555555444444444555444444444444555666666777444555888888444333444555555555777888:::<<<===999999999888888666555555444444444444444555666777555555555555555666777777777777777777666666666666666888:::;;;999888888999666777888999;;;<<<=========>>>???AAACCCHHHMMMRRR___gggrrrzzz~~~yyyvvvooohhheeeccc[[[RRRMMMIIICCCAAACCCEEEEEECCCAAACCCDDDEEEDDDGGGLLLPPPooofff[[[QQQLLLHHHDDDAAA=========<<<;;;;;;::::::999999999999888777666555666555444444444444555666666666555444333333222222444444444444444444444444666555555444444555666666555555666555444333111000111222222333444444444444333444444555555444444333555444444333333333444444999999999888777555333222333444444555555555444444222333444333111000111222666444222111222333333222222222222333333444444444555666555444333444666999<<<===@@@BBBBBBAAA???>>>;;;:::999777777999:::;;;===BBBEEEGGGJJJNNNNNNJJJHHHKKKPPPVVV[[[___aaabbb\\\[[[ZZZ]]]gggyyyyyyvvvuuusssuuuxxxyyytttlllcccZZZQQQIIIEEEBBB===:::;;;;;;999999;;;666777999999999888666555666666777777666666555444555555555555555555555555444444555555555666666666666666666666666666666666888777777777777777777777999999999999999999999999999999999999:::;;;<<<======@@@EEEJJJOOOUUU[[[___fffmmm}}}zzzpppggg```ZZZUUUOOOLLLJJJGGGCCC???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>@@@AAAAAA@@@>>><<<999999888777777777777777666666666666666666666666555555444444333222111111555555555555444444444333555555555555555666777888888666777:::999555333555777777888999:::<<<===>>>:::::::::999888777666555444444444444444555666777555555555555555666666777777666666666666666666666333555666666555444444555999999999::::::::::::;;;===>>>???@@@BBBFFFKKKOOO[[[dddpppyyy~~~~~~|||vvvpppnnnlllddd[[[RRRLLLEEEBBBBBBCCCBBBAAA???AAACCCCCCCCCFFFKKKOOO}}}lllcccXXXOOOIIIEEEAAA>>>======<<<<<<;;;:::::::::999888777666666555666666666555444444444444555666333333333444444444555555444444444444444444444444777777666555555666666777444444444444444333222222222222333444444333333333444444555555555555444444444444333333333333444444777777666666555444333333333333333333333444555555222333333333222333555888777555333222222222222111000111111222444555555666444444444333222333666888<<<>>>AAACCCCCCAAA???===:::999888666666888999:::===BBBEEEEEEFFFIIIGGGCCCAAADDDIIIOOOTTTYYY]]]^^^]]][[[ZZZ```ooo}}}yyyvvvtttuuuxxxwwwsssmmmfff___VVVMMMHHHCCC>>>;;;======;;;:::<<<777777888999888777666555666666777777666666555444555555555555555555555555666666666666666777777777666666666666666666666666777777777777777777888888::::::::::::::::::::::::888888888999999:::;;;<<<===AAAGGGMMMSSSXXX]]]```hhhqqq|||rrrkkkaaa\\\TTTOOOLLLJJJFFFCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????AAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>???AAABBBBBBAAA???>>>999999888777777777777888777777777777777777777666444444444333333333222222555444444444444333333333555555555666666888999999:::888888;;;:::666555666777777888888:::;;;======<<<<<<;;;;;;:::888777666555555555444555555666666555555444444555555666777666666666666666666666666777888888666555444555666;;;:::::::::999888888888======>>>???@@@CCCGGGJJJUUU^^^kkkuuu|||{{{zzzxxxqqqhhh[[[TTTKKKEEECCCBBBAAA@@@>>>???@@@AAABBBEEEIIILLLzzzjjjbbbVVVMMMHHHDDD@@@=========<<<;;;;;;::::::999888777666444444444555666555555555444444555555555333333333444444555555555555555555555555555555555777777666666666666666666333333333333333333333333333333444444444333222222333333444444444444333333333333333222333333444444444444555555555444333333333222111111222333555666222333333333333555:::===<<<999666333222222111000111111222333333444555555222333444333222333555777999;;;???AAAAAA???<<<:::999888777555555777888999>>>CCCFFFDDDCCCDDDBBB>>>===???DDDJJJPPPVVVZZZ]]]\\\YYYYYYaaarrr~~~yyytttuuuxxxvvvsssppplllggg^^^UUUNNNEEE@@@===>>>>>>;;;:::<<<999999999999999888777666777777777777777666555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777777888888888::::::::::::::::::::::::777777777888999:::;;;<<<===BBBIIIOOOUUUZZZ^^^aaakkkvvv~~~vvvjjjcccYYYRRROOOLLLIIIFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===============<<>>>>>>>>???<<<<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAAAAA@@@???>>>:::999888888777777888888777777777666666666666666555555555666666666666666444444444444444333333333444444555555666777999999;;;999:::<<<<<<777666888666666666666777888::::::======<<<<<<;;;999888777666666555555555555555666555444444444444555666666555555555666666666666666999999888666444333555777:::999999999888888888888<<<===>>>>>>>>>???CCCEEEMMMWWWdddooowww}}}zzzrrrfff^^^SSSKKKGGGDDDBBB@@@????????????AAACCCGGGIIIxxxiiiaaaVVVMMMHHHDDD@@@>>><<<<<<<<<;;;::::::999999777666555444444444555666444555555555555555555444444444444444444444444333555555555555555555555555666666666666555555444444222222222222333333444444333333444444444333222222222222222333333222222222222222222222222333444555333444555666666555444333333333222111222333444555333333333333444999???DDDFFFBBB;;;666333222111000333333333333333333333333111222444444333444555777888:::===??????>>>;;;:::999888666555555666888999???EEEGGGDDDAAA@@@???<<<<<<>>>BBBGGGMMMTTTZZZ]]]\\\ZZZ[[[cccqqq}}}vvvvvvyyywwwuuurrrqqqooohhh^^^VVVIIICCC>>>>>>===::::::<<<<<<<<<;;;;;;:::999888888777777777777777666666555666666666666666666666666555555555555555555555555666666666666666666666666666666777777888888888888::::::::::::::::::::::::777777777888999:::<<<======BBBIIIPPPUUUZZZ___bbbnnn{{{tttlllaaaXXXSSSPPPLLLIIIDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>======<<<<<>>=========>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>??????>>>>>>:::999999888888888888888666666666555555444444444555555555666666666777777444444444444444444444444444444444444555666777888:::888999<<<<<<888777999666666666666777777888999<<<======<<<<<<;;;:::999888777666555555555555555444444444444444555666666444444555555666666666777666666555222000000111333666666777888888999999:::;;;<<<======<<<===???BBBGGGPPP\\\gggpppwww~~~yyyooofff[[[QQQLLLGGGCCC@@@AAA@@@??????@@@CCCEEEFFFvvvhhh```UUULLLHHHDDDAAA>>><<<<<<;;;;;;:::999999999666666555555555555666666444444555666666555444444555555555444444333333222555555555555555555555555666666666666666555333333333333222222222222333444222222333444444333333333111111222222222222111111222111111222222333444555555777:::<<<;;;999666444444444333333333333444444333333333444888???IIIOOOTTTMMMBBB:::555333222111444444444333333222222222111222444555444555666888999:::<<<>>>???>>>======999888777555555777888999>>>DDDGGGDDD@@@>>>===;;;<<<===@@@EEEKKKRRRXXX\\\^^^___aaagggrrr}}}yyywwwyyyxxxvvvtttuuuuuupppfff^^^PPPHHHAAA???===::::::===>>>===<<<<<<;;;:::999999777777888888777777666555666666666666666666666666666666555555555555444444666666666666666666666666666666666777888888999999::::::::::::::::::::::::777777777888:::;;;===>>>???CCCIIIPPPVVV[[[aaaeeerrryyymmmccc\\\WWWQQQMMMFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@?????????>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<============::::::999888888888888999666666555555444444333333444444444444444444555555444444444555555555555666444444444444444555555666777666777;;;;;;888777999999999888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;999888777666555555555555444444333333444444555666444444444555555666666777555666666555333222333555333444555777888999:::;;;:::;;;<<<<<<<<<<<<>>>@@@BBBIIITTT^^^fffoooxxx~~~wwwooodddZZZTTTNNNHHHCCCEEECCC@@@@@@AAACCCDDDDDDsssggg___TTTKKKGGGCCC@@@===<<<<<<;;;::::::999999888555666666777777777666666444444555666666555444444555555444444444333333333555555555555555555555555777777888888777666444333444333222111111222222333111222222333444444444444111222222333333222222111111111111111222333444555999<<<@@@CCCCCC???:::777555555555555555444333222111222333666===HHHTTT]]]```WWWIII===666333333333333333333333333333333333111333555666666666777888888888999;;;<<<===>>>>>>:::999777666666777999:::;;;BBBFFFCCC>>>===<<<:::;;;<<<===AAAGGGOOOUUUYYY^^^aaaffflllqqqwww}}}{{{wwwyyyyyyvvvtttuuuwwwtttkkkcccWWWNNNEEE@@@>>>;;;<<<@@@>>>===<<<;;;:::999999999777888888888888777666666666666666666666666666666777777777666666666555555666666666666666666666666555666666777888888999999999999999999999999999999777888888999:::<<<>>>???AAAEEEKKKQQQWWW]]]dddhhhvvvzzzoooggg___XXXSSSIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???=========<<<<<<======>>>;;;;;;::::::::::::;;;;;;999::::::;;;<<<=========;;;:::999999888888999999777777666666555444444444555555555555444444444444555555555666666666777777777666666555555555555555444222444999:::777777999999999888888888888999999999999:::;;;<<<<<<<<<<<<:::999888666555444444444444444333333444444555666333333444555555666777777666777999999777666666777333444555666888999::::::999;;;<<<<<<<<<<<<===??????EEENNNVVV^^^hhhrrrzzzzzzpppggg```YYYQQQLLLIIIFFFBBBAAABBBDDDCCCBBBqqqfff^^^SSSJJJFFFBBB???<<<<<<<<<;;;::::::999999888555666777888888777666555333444555666666555444333333333444444444444444555666666666666666666666666888999999999888777555444555444222111111111222222000111222333444555555555222333333444444333333222111111111111222333444555<<<@@@EEEIIIHHHCCC===999666666777777666444222111000111333888AAANNN]]]fffhhh^^^NNN@@@777444444444111111222333444444555666111333666777666666888999555555555666888:::<<<===:::999888666666888999:::999AAAEEEAAA===;;;;;;:::::::::;;;???DDDLLLSSSWWW\\\bbbhhhmmmpppsssxxx|||}}}{{{{{{}}}}}}xxxyyyxxxuuusssuuuxxxvvvmmmeee\\\RRRHHHBBB>>><<<>>>BBB>>>===;;;:::999888888888888888888888888777666666777777777777777777777777999888888888777777666666666666666666666666666666555666666777888999999999888888888888888888888888888888999:::;;;===>>>???DDDGGGLLLRRRXXX___fffkkkzzzxxxooofff^^^XXXKKKKKKJJJIIIHHHFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>===============>>>>>>;;;::::::999999::::::;;;::::::;;;;;;<<<======>>>;;;:::999999888888999999999888888777666555555444888888777777666666666666555666666666777777888888999888777666666555555666222000222777999777777999888777777666666666666666777888999;;;<<<=========::::::888777555444444444444333333333333444555555333333444444555666777777222444666777666444444555444444555666777888999999999:::<<<<<<<<<<<<===???>>>CCCJJJQQQYYYcccooowwwzzzrrrkkkccc[[[UUULLLHHHDDDBBBCCCDDDCCCAAAqqqbbb[[[QQQHHHCCC@@@>>>===<<<;;;;;;::::::999999888888888888888888888888888666555555555555444444444444444444444444444444444555555555555555555555555666666777666666555444444333333333333333333333333666666555555444333222111555555555444444333333333444333111111111333555666>>>EEENNNSSSQQQIII@@@;;;888777666444444444555666333333333666>>>JJJXXXbbbggg]]]OOO???555000000111333222111222444555555444555555555666666666666666777888:::;;;<<<============<<<:::888666666666666999:::;;;;;;;;;:::999888;;;;;;;;;<<>><<<:::888777666888666666777888999888777555555555555555555555555777777777777666666666666555555555555555666777777888888888888888888888888888999999777444222222333999999999:::<<<===???@@@DDDGGGMMMTTTWWW[[[dddooo~~~yyynnneee___VVVRRRMMMIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCAAACCCBBBAAA@@@?????????????????????>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<:::999::::::999888999888888888777777666666222222222333555666888999888888777777666666555555777777666555555555555555444444555666888999;;;<<<:::999777666666888:::;;;666666666888;;;<<<===<<<;;;;;;999777666444222222555555444444444555666666444444444555555555555666666777777666333222222333555555555555666666666666999::::::;;;;;;<<<<<<<<>>{{{mmmaaaZZZPPPHHHBBB@@@>>>===<<<;;;;;;::::::999999888777777777777777777777777666555555555555444444444444444444444444444444444555555555555555555555555666666777777666666555555333333333333333333333333555555666555555444333222444444444444333333333222555444333222222444666777===DDDMMMQQQOOOHHH@@@;;;777666666555555555555666222222333666<<>><<<:::888777666666666888999:::;;;<<<;;;::::::=========<<>>???>>>===;;;:::888777666888666666777888999888777666666666666666666666666777777777777666666666666666555555555555666777777888888888888888888888888999999:::888666444555555:::::::::;;;<<<>>>@@@@@@DDDGGGNNNTTTWWWZZZeeepppzzzpppiii]]]XXXRRRNNNKKKJJJHHHGGGEEEDDDCCCDDDEEEEEEDDDBBBBBBBBBAAA??????????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>><<<:::999::::::999888888888888888777777777666555444444444555666777777888777777777666666666555777666666555555555555555444444555555777888:::;;;;;;999888666555666777888666555555777:::<<<<<<;;;;;;:::999888666444333333555555444444444444555666444444444555555555555666444666666666555444555666555555555555666666666666::::::;;;;;;<<<=========??????CCCIIIPPPXXXeeeqqq{{{~~~ssslllaaaZZZQQQJJJHHHHHHFFFDDDvvviii___YYYOOOGGGBBB@@@>>>===<<<;;;;;;::::::999999888666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444555666666777777777777666333333333333333333333333444555555555555555444444333333333333222222222222666555444333444555666777;;;AAAIIILLLJJJEEE>>>;;;444555666666666666666666111222333555999@@@HHHNNNPPPJJJBBB:::333111111111222111000000111111000///555555555555666666777777777777888:::;;;;;;;;;;;;===<<<:::999777777666666666888999;;;<<<<<<<<<<<>>===???DDDKKKPPPVVV[[[aaagggkkkqqqxxx~~~zzzuuuttttttuuuxxx|||{{{xxx{{{}}}wwwpppllljjjggghhhhhheeeaaa^^^\\\\\\]]]VVVOOOIIIGGGEEEBBB???===<<<<<<;;;999888888777888666666777888999888777666666666777777888888888666666666666777777777777666666555555666666777888888888888888888888888888888999:::999777777777999;;;;;;;;;<<<===???AAABBBDDDGGGNNNTTTVVVZZZgggtttxxxqqqccc___XXXRRRNNNKKKIIIGGGGGGFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>>>>>>>>>>=====================<<<;;;;;;;;;;;;;;;;;;<<<======;;;999999::::::999888888888888888777777777777777777666666666666777777777777777777666666666666777666555555444444555555444444444555555777888888:::999777555444444555555666555555777999;;;;;;:::::::::999888777666555555555555444444444444444555444444444555555555555666666777888777555555555777555555555555666666666666::::::;;;<<<<<<===>>>>>>>>>===???EEEJJJQQQ___kkkxxxzzzsssjjj]]]TTTOOOMMMKKKJJJsssfff\\\VVVNNNGGGBBB@@@>>>===<<<;;;;;;::::::999999888777777777777777777777777666555555555555444444444444444444444444444444444444444444444444444444444555555666777888888888777333333333333333333333333222333333444444444444333222222222222222222222222555555444333444444555666777<<>>AAABBB???:::666333111111111222000000000222333222111444444555555666666777777666777888999::::::::::::;;;:::999888777666666555555666999;;;===>>>>>>>>>??????>>>>>>???DDDJJJOOOTTTXXX]]]aaaeeekkksssxxx|||vvvrrrppppppooorrrvvvyyy{{{~~~}}}wwwsssnnnpppsssrrrnnniiigggfffccccccbbb___ZZZWWWUUUUUUYYYUUUNNNJJJGGGDDDAAA???;;;;;;;;;:::999999888888888666666666888999888777555666666777777888888999666666666666777777777777666666666555666777777888888888888888888888888888777888999999888888999:::;;;<<<<<<===>>>@@@BBBBBBEEEHHHNNNTTTVVV[[[jjjyyyzzznnniiiaaaZZZTTTPPPLLLJJJIIIGGGEEEEEEEEEEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>========================;;;;;;:::::::::;;;;;;<<<===;;;999999:::::::::999888888888777777777777777777777777777777777888999777777777777666666666666666666555444444444444555444444444444444555666777777666555444444444444555555444444666888::::::999999999888888888777777777666666555444333333444444444444444555555555555666888999999888555444444555555555555555666666666666999999::::::;;;<<<======>>><<<===AAAEEELLLXXXdddsss{{{yyylllaaaZZZTTTOOOLLLqqqeeeYYYTTTLLLFFFBBB@@@>>>===<<<;;;;;;::::::999999888888888888888888888888888666555555555555444444444444444444444444444444444444444444444444444444444444555666777777777777777333333333333333333333333111222222333333333222222222222222222222222222222444444333333333333333333333777<<<>>>===:::777666333444555777777777666555111222333444333444666888888777555333222222222222222111000222444555555444444444444555666777777888777777888999::::::::::::999999888777666555555444444666999;;;===?????????======>>>>>>@@@EEEKKKPPPRRRUUUYYY\\\^^^bbbhhhnnnwwwwwwvvvrrrnnnlllkkklllhhhkkknnnqqqsssxxx}}}}}}zzzvvvppplllfffggghhhhhhfffdddcccccc``````^^^ZZZUUUQQQPPPPPPSSSPPPLLLIIIFFFCCC@@@>>>;;;;;;;;;::::::999999999888666666666888999888777555555555666666777777777555666666666777777777888666666666666666777888888888888888888888888888888555777888888888888999;;;<<<<<<<<<===???@@@BBBCCCEEEHHHOOOTTTVVV^^^ooo}}}vvvmmmeee]]]XXXSSSPPPKKKIIIFFFEEEDDDDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;:::::::::;;;;;;<<<;;;999999:::;;;:::999777777777777777777888888555666666666888999:::;;;666666666666777777777777666666555444444444444444444444333444444555666666333333333444444555666666555444333555777999888777888888888888999999999:::888777666555444333333333444444444555555555555666666777888777666555666777555555555555666666666666666777777888:::;;;;;;<<<===;;;<<>>===<<<;;;;;;::::::999999888888888888888888888888888666555555555555444444444444444444444444444444444333333333333333333333333444555555666666666666555333333333333333333333333222222333333333333222111222222222222333333333333333333333333333222222222111333777888777666555666444555666666666666666666222333555444333222333444333333333222222222222333444333222444666777666555333444444555666777888888888888999:::::::::::::::888888888888777666555444555666999<<<>>>?????????======>>>???AAAEEEKKKOOOPPPSSSWWWXXXXXXZZZ^^^bbbggghhhiiihhhfffdddeeefffaaabbbeeegggkkkpppvvvzzz{{{vvvrrrpppmmmhhhccc______^^^^^^^^^^^^^^^^^^^^^^^^[[[VVVPPPLLLKKKKKKMMMLLLJJJHHHEEEBBB@@@>>><<<<<<<<<;;;;;;:::::::::888666666777888999888777666666666666666666666666555555666666777777888888777777666666777777888999888888888888888888888888555777888888888888:::;;;<<<<<<<<<===>>>@@@BBBCCCEEEIIIPPPUUUWWWaaauuuvvvlllccc\\\VVVRRROOOLLLHHHFFFEEEDDDCCCBBBCCCBBBAAA@@@????????????AAAAAA@@@??????>>>=========<<<;;;;;;;;;;;;;;;;;;<<<:::999999:::;;;:::999777777777777888888888888444555555666777999;;;<<<666666666666777777777777666555444444333333444444333333333444444666777777222222333444555666666777444333333444666777777666777777888999:::;;;<<<<<<:::999888666555444444444444444444555555555555666222333555666666777999:::555555555555666666666666555555666777999:::;;;;;;<<<;;;<<<>>>@@@CCCLLLVVVfffppp~~~wwwmmmaaaYYYvvviii___TTTPPPJJJDDDBBB@@@>>>===<<<;;;;;;::::::999999888888888888888888888888888666555555555555444444444444444444444444444444444333333333333333333333333444555555555555444444333333333333333333333333333555555555555444444333222222333333333444444444444444444444444444333333222000222444555444444555666777666666555555555555666444555666555333222222333333333333222222333333333777666555555666666444333333333444555666777888888999::::::;;;;;;;;;;;;:::999999::::::999888777666555777999<<<>>>?????????>>>?????????AAADDDIIIMMMNNNQQQUUUVVVUUUUUUXXX[[[\\\]]]______^^^]]]^^^___YYYZZZ\\\^^^bbbhhhoootttwwwrrrkkkgggeeeccc^^^ZZZXXXWWWUUUTTTUUUWWWWWWXXX\\\[[[XXXSSSLLLHHHGGGGGGIIIIIIIIIHHHEEEBBB@@@@@@>>>>>>===<<<<<<;;;::::::888666666777888999888777999888888777777666666555555555555666777888888888777777666666777777888999888888888888888888888888777888::::::999999;;;<<<;;;;;;<<<<<<>>>@@@AAABBBDDDIIIPPPVVVYYYdddzzzuuukkkbbb\\\XXXSSSOOOKKKHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@DDDCCCBBBAAA@@@>>>======>>>===<<<<<<;;;;;;<<<<<<<<<:::888999:::;;;;;;:::666777777777888888888888555555555666777888999:::555666666666777777777888666555444444333333444444333333333444555777888999333333444555555666666555444333222333555666666555666666777999;;;<<<===>>><<<;;;999888666555555444444444444555555555555666333555666666555444666777555555555555666666666666555555666888999:::;;;<<<:::999;;;===>>>???GGGOOO[[[eeeuuu|||rrrkkkrrreee\\\SSSOOOIIIDDDBBB@@@>>>===<<<<<<;;;::::::999999888777777777777777777777777666666555555555444444444444444444444444444444444333333333333333333333333555555555555444333222222333333333333333333333333777777777777666555444333333333333444444555555555555666666666555444333333111222444444444444666888999777666444444444555666555666666555333222333444444444333333333333333444:::888666555555444222000333333444555666777888999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<;;;:::888777666777:::<<<>>>?????????AAAAAAAAA@@@@@@CCCGGGJJJLLLPPPTTTUUUTTTTTTVVVXXXVVVXXXZZZZZZYYYYYYZZZ[[[SSSUUUVVVYYY\\\cccjjjoooqqqkkkccc___^^^\\\XXXTTTSSSQQQOOONNNPPPRRRSSSSSS[[[ZZZVVVPPPJJJFFFDDDEEEFFFHHHIIIHHHFFFCCCBBBAAA??????>>>===<<<;;;::::::888666666777888999888777;;;::::::999888777666666444555555666777888888999777777777777777888888999888888888888888888888888999:::<<<;;;::::::<<<===;;;;;;;;;<<<===???AAABBBDDDIIIQQQVVVZZZeee~~~wwwnnngggbbbVVVRRRNNNJJJIIIHHHGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAEEEEEEDDDBBB@@@???======???>>>===<<<<<<<<<<<<<<<;;;:::888999:::;;;;;;:::666666777777888888888999777777666666666666777777555666666666777777888888555555444333333333333444222333333444666888999:::555555555666666555444444444333222333555666555444555666777999;;;===>>>???===<<<:::999777666555555444444444555555555666666999:::999666333000000000555555555555666666666777555666777888:::;;;<<<===888888:::=========CCCKKKQQQ\\\lll{{{zzzzzzmmmaaaYYYSSSNNNGGGAAA>>><<<;;;999<<<;;;:::999888999::::::<<<;;;999777666555444444555555444444444444555555333333333333333444555666222333333333333333333444333333333333333333333333111111222333333444555555555888::::::777555444333222222111222333666999;;;;;;888555333333333333222555999999555333555666555555555666666666666555555111111222333444444444333555555444444555666888999???<<<777333000111222444555444222333555888999999;;;<<>><<<<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<======@@@@@@AAA@@@@@@BBBEEEHHHLLLQQQRRRPPPPPPUUUWWWWWW[[[XXXUUURRRQQQRRRUUUVVVUUUVVVWWWWWWXXX[[[aaaeeehhhccc]]][[[\\\ZZZVVVQQQPPPNNNLLLJJJJJJKKKMMMNNNSSSRRRPPPLLLHHHFFFFFFGGGHHHGGGEEECCCAAA@@@@@@??????@@@???===:::888888888999999888888777666666555555666777999999999888777666666777777777777666666444555555666777888888999777888888888888999999999999999999999999999999999;;;;;;;;;<<<===???@@@AAAFFFJJJQQQVVVZZZhhhwwwkkkggg\\\TTTNNNLLLKKKGGGEEEEEEEEECCCAAAAAABBBBBBBBB@@@CCCDDDDDDDDDBBB???===;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::666777777888999:::::::::999888777666666777888999:::999888666666888999:::666666666666555555555555333333555777888999999999444555555555555555555444333333444444555444444444444555666777999;;;<<<<<<@@@>>>:::666444444666777444444444444555777888999666666666666555555555555999888777555555555666777555666777888999:::::::::===<<<;;;<<<===@@@CCCDDDHHHRRR```nnnzzzwwwkkkaaaYYYPPPLLLEEEAAA>>>===<<<<<<<<<;;;:::999999999::::::::::::888777666555555555555555444444444444555555444444333333444555555666222333333333333444444444333333333333333333333333111111222333333444555555555777999999777555333333333333333444666888;;;===<<<999555444444444333333444888888444222444666444444444555555555555444444222222333333444444555555666555444444444555666777>>>;;;777333111222333555666555444444666777888888<<<>>>BBBDDDFFFEEEDDDCCC>>>===<<<;;;::::::::::::<<<<<<<<<<<<=====================<<<<<<>>>BBBEEEMMMQQQSSSPPPPPPTTTVVVVVVYYYWWWTTTRRRQQQSSSUUUVVVWWWXXXYYYXXXWWWXXX[[[___ccc^^^YYYXXXXXXXXXTTTPPPNNNLLLJJJHHHHHHIIIKKKLLLOOOOOOMMMJJJFFFDDDDDDEEEFFFEEEDDDBBB@@@?????????>>>??????===:::999999999::::::999888888777666666666777777888888888888777666666777777777777666666555555555666777888888888888888888888999999999999999999999999999999999999<<<<<<===>>>???@@@BBBCCCEEEIIIPPPWWW]]]mmmtttoooddd[[[SSSPPPNNNIIIFFFGGGFFFDDDBBBBBBBBBCCCBBBAAACCCCCCDDDDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;::::::999999999666666777888888999::::::888888777777777777888888888777555444444555777888666666666666555555555555222333444555666777777777444444555555555555444444333333444555555555444444444555666777999:::;;;<<<<<<<<<:::888777666666555555555555555666777888888777777777666666666555555777666555555555555555555666777888888999999999999;;;:::::::::;;;>>>@@@BBBDDDLLLXXXeeeppp{{{sssiii```YYYNNNJJJDDD@@@>>>>>>>>>===<<<;;;:::999999999::::::888888777777666666777777555555444444444444555555555444444444444555666666222222333333444444444444333333333333333333333333111222222333333444444555444666888888666444333333444444555666888;;;>>>???<<<:::777555555555444333333666777333111333555444333333444444444444333333444333333333333555666777777777555444444444555666;;;999666333222333555777888777666666666666777777<<<>>>BBBFFFHHHHHHHHHGGG@@@???<<<:::999999::::::>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::===BBBEEENNNRRRSSSQQQPPPSSSUUUSSSVVVUUUSSSRRRRRRSSSUUUVVVZZZ[[[ZZZXXXVVVUUUVVVWWWZZZWWWSSSSSSTTTTTTQQQOOOKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJIIIFFFCCCBBBBBBCCCDDDCCCAAA@@@???>>>>>>======>>>>>>===;;;999:::;;;;;;::::::999999888888777999888777777777777777777666666777777777777666666555555666666777777888888888888888888999999999:::999999999999::::::::::::======>>>???@@@BBBDDDDDDEEEIIIPPPXXXbbbttt{{{nnndddYYYUUUQQQLLLIIIJJJHHHFFFCCCCCCCCCDDDCCCAAABBBBBBCCCCCCBBBAAA???>>>=========<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999666666666777888888999999777777888888888888777777777666555444444555666777666666666666555555555555222222333444444444444444333333444444444444333333333333444555555555555555555555666777888::::::;;;888999::::::999888666555777777777666666777777888888888777777777666666666333444555555555555555555777777888888999888888888888888888888999;;;===??????EEENNNXXXbbbnnn{{{}}}qqqiii```ZZZNNNJJJDDD@@@>>>======<<<;;;;;;:::::::::999999999666666666666666777888888555555444444444444555555555555555444444555555666222222333333444555555555444444444444444444444444222222222333333444444444444555777666444333333333444444555777999<<<>>>@@@===:::888666666666555444222555666222000333444333333333444444444444333333555444333222333555888999:::999777666555555666666999777555333333444777888999999999888777666666777:::<<<@@@DDDGGGHHHHHHHHHBBB@@@<<<999888888999:::>>>????????????>>><<<<<<>>>===<<<;;;<<>>======<<<===;;;=========;;;:::;;;<<<;;;;;;;;;::::::999999999:::999888666666666777888666666777777777777666666555666666666777777777888888888888999999999::::::999999999:::::::::::::::======>>>???AAABBBDDDEEEFFFIIIPPPZZZfff{{{wwwkkk```ZZZUUUPPPMMMNNNJJJHHHFFFEEEEEEEEECCCBBBAAABBBBBBCCCBBBBBBAAA@@@>>>>>>======<<<<<<;;;;;;<<<;;;:::999999888999999666666666777777888888888666777888999999888777666888888777666666777888888666666666666555555555555333333444444444333333222222333333444444333333222222333444555666666666555555666666777888999999:::777888999999999999888777999999888777777777777777888888888888777777777777222333555666777666666555777888888888888888777666777777777777999:::<<<======AAAGGGMMMUUUaaannnwwwyyyoooiiiaaaZZZOOOKKKEEE@@@===<<<;;;:::;;;;;;;;;:::::::::999999555555555555666777888999555555444444444444555555666555555444444444555555222222333444444555666666444444444444444444444444222222333333333333444444333444555555333222222333333333555666999;;;===>>>===:::888777777777555444111444555111000333444333444444555555555555444444444333222222333666888:::<<<;;;999777666666777777777666444333444555888999:::;;;<<<;;;888666666777999<<<@@@DDDGGGHHHGGGGGGAAA???<<<999777777888999===>>>?????????===<<<:::=========<<<===@@@EEEHHHLLLPPPRRROOONNNPPPPPPNNNOOOOOOPPPQQQSSSTTTUUUVVVYYYXXXXXXWWWWWWVVVUUUTTTOOONNNMMMMMMMMMNNNNNNMMMIIIHHHFFFEEEDDDDDDEEEEEEBBBDDDDDDCCCAAA@@@@@@AAA???>>>===<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::;;;===;;;;;;;;;::::::::::::::::::999888666666666777888666666777777777777666666666666666666777777777777888999999999999:::::::::999999:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEIIIKKKRRR]]]kkksssggg```[[[UUURRRRRRMMMJJJHHHGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>=========<<<<<<<<<<<<<<<;;;:::999999999999777777777777888888888888666777888999999888777666888888777777777777888888666666666666555555555555444555555555555444333333222333333444444333333222222333444555666666666666666666666777777888888888888888777777777888999::::::999888777777666666777888888888888777777777777333444666777888888777666777777888888888777777666777777888888999:::;;;<<<===@@@CCCGGGLLLVVVbbbkkkyyyvvvnnniiiaaaYYYPPPKKKDDD???===<<<;;;:::::::::;;;;;;;;;:::999888555555555555666777888999555555444444444444555555555555444333333333333444222222333444555666666777444444444444444444444444333333333333333333333333222333444333222111222333333444555777888:::;;;;;;<<<:::888888888777555333111444555222000333555444444444555555555555444444222222222222444666888999<<<;;;999888777777777888666555444333444666888999:::<<<>>><<<999666777888:::===@@@DDDFFFFFFFFFEEE???===:::888777777888888:::;;;===>>>>>><<<:::999999:::;;;;;;<<<>>>BBBEEEIIINNNPPPNNNLLLNNNNNNLLLKKKLLLNNNQQQSSSTTTUUUUUUVVVTTTSSSSSSUUUWWWVVVVVVNNNMMMLLLLLLKKKKKKLLLLLLGGGGGGFFFDDDCCCCCCCCCBBBAAABBBCCCCCCAAA??????@@@======<<<;;;;;;<<<<<<<<<;;;<<<======;;;:::;;;<<<::::::::::::::::::::::::999888777777777777777777666666777777777777666666666666666666777777777777999999999999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<===>>>@@@CCCEEEFFFKKKMMMUUUbbbsssssskkkddd\\\WWWVVVOOOMMMJJJHHHHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB==============================<<<;;;::::::::::::888888888888888888999999777777888888888888777777666666777777777777666666666666666666555555555555555555666666666555555444333333444444444444333333222333444555666777777777777777777777777777777777999888777777777888:::;;;999888777777666666666666888888777777777666666666666666777777777777777777666666777777888777777777777888888999::::::;;;;;;<<>>999777777:::999<<>>@@@CCCEEEKKKNNNLLLKKKMMMLLLJJJHHHJJJMMMQQQSSSUUUUUUUUUSSSPPPNNNOOORRRUUUVVVUUUMMMMMMLLLKKKIIIHHHHHHIIIEEEDDDDDDBBBAAA@@@@@@??????AAABBBAAA???=========<<<<<<;;;;;;;;;<<<<<<===<<<===>>>===;;;::::::;;;999999999999999:::::::::666777777888888888888777666666777777777777666666777777777777666666666666999999999:::::::::;;;;;;999999::::::;;;<<<<<<=========>>>@@@BBBDDDFFFGGGLLLOOOYYYhhhzzzwwwnnnccc[[[YYYQQQOOOLLLJJJIIIHHHFFFDDDDDDDDDCCCBBBBBBBBBBBBBBB<<<<<<<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;::::::999999999999999999888888777777777777888888777777888888888888777777666666666666555555555555444555555666666666555555444444555555555555444444222333444666777777888888777777777777777666666666777777888999999999888888777777666666555666666666777777777666666666555555777777666555555555666666555555666777888888888777666777888999999999:::999:::===@@@AAAAAAEEEKKKPPP]]]jjjyyyqqqlllggg^^^TTTKKKGGGBBB>>>===>>>>>>===::::::;;;<<<;;;:::999888555555555555555666777777555555555444444555555555444333222222111111111111222222333444555666777888555555555555555555555555333333333333333333333333111222222111000000222333666666777999999999999999:::999777777777666333111111555666222222555666666222222222333333222222222...///111333555555666666888777555444444555555666666555444444555666777888999===@@@???:::777888:::777999<<<>>>>>>===<<<:::888888888888777777666666444666888:::;;;:::888777555888;;;===>>>???AAABBBCCCIIILLLKKKJJJLLLLLLIIIFFFIIIMMMQQQSSSUUUUUUUUUQQQNNNKKKKKKOOOSSSTTTTTTMMMMMMLLLJJJGGGFFFFFFGGGCCCCCCBBBAAA@@@???>>>===>>>???AAA@@@>>><<<;;;;;;<<<<<<;;;;;;;;;<<<=========>>>>>>===;;;999:::;;;999999999999999999999999555666777999999999888777666666777777777777666666777777777777666666666666999999:::::::::;;;;;;;;;999999::::::;;;<<<======>>>>>>???AAACCCFFFHHHIIILLLPPP[[[llluuuhhh___[[[RRRPPPLLLJJJIIIHHHFFFDDDEEEEEEDDDBBBBBBAAAAAABBB;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::999888777666666777888999::::::;;;;;;;;;;;;::::::777666666666555555555555333444555555666666555555444555555666666555555444222333444666777888888888777777777777666666666666555777:::<<<<<<:::777555666666555555555555666666666666666666555555555555888777555444333333444555444444666777888888888888555666777888999999888888888;;;>>>???>>>???CCCGGGPPP^^^nnnzzzrrreee___YYYNNNKKKGGGAAA@@@AAA@@@<<<777;;;;;;<<<<<<;;;;;;:::999444555555666666555555444888888777666444111///---666666555444333333222222222333333333222222444666444555555555444333333222444444444333333333222222666666666666666666666666666777888999999888777666777888999999888666444333333333444222111000222333111222444444444222000///000111222333333333333333222333444444333333444666555444333333444777999;;;888888999:::999888777666888999:::<<<===>>>>>>>>><<<;;;:::999888777777777;;;999888777888777666444666888;;;===???@@@@@@@@@EEEFFFHHHJJJKKKKKKJJJIIINNNNNNMMMPPPYYYaaa___YYYPPPMMMJJJJJJLLLNNNOOOPPPOOOPPPOOOLLLGGGCCCAAA@@@BBBAAA@@@>>>======<<<<<<<<<;;;;;;::::::999999888===<<<<<<;;;;;;:::999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666777777666666666666666777888777666555555666777888999999999999999999999999;;;:::999888999;;;===???AAABBBBBBBBBCCCEEEIIIMMMQQQUUU___pppzzzmmmcccZZZVVVPPPNNNNNNNNNLLLIIIEEEDDDCCCCCCDDDEEEDDDCCCAAA@@@???>>>============???>>><<<;;;:::999999888:::::::::999999999888888888777777666666666666666888888888888888888888888:::999777666555555555666444555555555444333333222222222222333333222222222333444555666777888999:::888888777777666666555555888888777777777777888888555666777888888777666555777777777777777777777777777777666666555555555555444444444555555777888888777888999999888777888999;;;:::999999:::<<>>;;;;;;;;;;;;;;;::::::999555555666666666666555555555666666666555444222111555444444333222222111111000111222222111111222444444444555555444333333222111111222333444555666777444444444555666777777888666777888999999888777666666777888888777666444222333444444333111111222444222333555555555333222000111111222333333333333333222444555555444333555666555555444444444666888:::888888999999999888777666888999;;;<<<===>>>>>>>>><<<<<<;;;999999888888888777666555666888999888777666777:::<<<>>>???@@@@@@DDDEEEGGGIIIJJJKKKJJJIIINNNNNNNNNRRR[[[cccbbb\\\RRROOOKKKHHHIIIKKKLLLLLLMMMNNNOOOLLLHHHCCC@@@???@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::999888888;;;;;;;;;;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888888777777777777888888888777666666666666777888999999999999999999999999::::::999999:::;;;===>>>@@@AAABBBBBBCCCEEEIIILLLQQQVVVbbbuuuvvvlllbbb\\\UUUPPPOOONNNKKKHHHGGGEEEDDDEEEFFFFFFEEECCCAAAAAA@@@>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::::::::::::::999999999999888999888777777666666777777888888888888888888888888:::999777666555555666666555555555555444444333333222222333333333333222222444444555666777888999999888777777777666666666555888777777666666777777888555666777888888777666555666666666666666666666666666666666555555444444444444444444444555666777888777888999999777777888999;;;:::999999:::<<>>:::;;;;;;;;;;;;:::999999777666555555555555666777333444555666666666666666333333333222222111111000///222444444333222222333444444444444444333333222000000111333444666777777222333444555666888999999666777777888888777777666555666666777666555333222444444555333222111222444333444555666555444333222222222333333444444333333333444666555444444555777666666555444555666888999888888999999888888777666999:::;;;<<<===>>>>>>>>><<<<<<;;;;;;::::::999999666555444555777888777666555666888;;;===>>>???@@@BBBCCCEEEGGGIIIJJJJJJJJJMMMNNNPPPTTT]]]ffffffaaaUUUPPPKKKGGGFFFGGGHHHHHHKKKMMMOOOMMMIIIDDD@@@>>>@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;999999888888888888999999888777777666666777777888999999999999999999999999999999:::;;;;;;<<<<<<===>>>@@@BBBCCCCCCEEEHHHKKKQQQXXXfff{{{yyynnnggg]]]VVVRRRPPPLLLJJJIIIGGGFFFFFFGGGGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<::::::::::::999999999999:::999888888777777888888888888888888888888888888999999777666666666666666555555555555444444444333333333444444444444333333666666666666777777777777777777777777666666666666777666666555555666666777666666777888888777666666555555555555555555555555555555444444444444333333444444444444555666777777777888999999777777888999::::::999999:::<<<>>>???>>>CCCJJJRRRZZZeeerrr{{{vvvmmm```XXXQQQFFFBBBAAAAAABBBBBB@@@<<<888:::::::::::::::999888888666666555444444555666666333444555666666777777777444333333333222222111111222444777888666555444444333333444444444333333222222222222222333333333333333333444555666777888888555555555555555555555555444444555555555444333222333444444333111000222333333333444555444444333222333333444444444444333333333555666666555444666777777666666555555666777888888888888888888777777666999:::;;;<<<============;;;;;;;;;;;;;;;;;;::::::999777666555666555444222444555777999<<<===???@@@AAAAAACCCDDDFFFHHHIIIJJJLLLNNNQQQUUU^^^ggghhhdddUUUPPPJJJFFFFFFGGGHHHIIIJJJMMMOOOOOOKKKEEEAAA???BBBBBBAAAAAA@@@>>>======;;;;;;::::::999888888888888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;;;;777777888999999999888888888888777777777888999999777777777777777777777777888999999999999999::::::888999:::;;;<<<<<<<<<<<<===???AAACCCDDDEEEHHHJJJQQQZZZkkk{{{rrrggg]]]XXXTTTPPPMMMKKKIIIGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<======;;;;;;:::::::::999999999;;;:::999999888888999999888888888888888888888888999888888777777666666666555555555444444444555555444444444555555444444444777777777777666666666666777777777777666666666666666666555555555555666666666777888888888888777666555555555555555555555555333333333333333333333333444444444444444555666777777888999888777666777999999999999:::;;;<<<>>>??????BBBEEEIIIOOOXXXdddmmm|||ssskkk^^^VVVPPPEEECCCAAA???>>><<<;;;999777999999::::::999999888777555444444444444444444555555555555555666666666777444444444444333333333333222555777888666555444444222222333333444333333222111111111111111222222222555555555555666666666666333333333222222333333333444444444444444333333333222333333222000000111222222222222333333333222222444444555555555444444333333444555555444444555777777666666666666777777777888888888777777777777777888999:::;;;;;;<<<;;;;;;::::::;;;<<<<<<<<<;;;;;;999777666555666555444222444444666888;;;===???@@@@@@@@@@@@AAACCCFFFHHHJJJKKKNNNQQQTTT[[[ccceeeaaaRRRNNNIIIGGGGGGIIIKKKLLLJJJMMMOOOOOOLLLGGGCCCAAAAAAAAAAAAAAA@@@>>>===<<<;;;::::::999999888777777777888888999:::;;;<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<:::::::::999888777666555666666666666666777888999777777888888888888777777888888888999999:::::::::888999:::;;;<<<<<<<<<<<<===???AAABBBDDDFFFIIILLLRRR]]]qqq|||oooeee^^^YYYTTTPPPLLLKKKIIIHHHHHHHHHFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>>======>>>>>>>>>;;;;;;;;;:::::::::999999;;;::::::999999999999999888888888888888888888888888888888888888777777777666555444444444555555666555555666666666666555555777777777777666666666666666666666666777777777777666666555555555555666666666777888999999888777666555555555555555555555555222333333333333333333333555444444444444555555666666777888888777666777888888999999:::;;;<<<===>>>???AAACCCDDDGGGNNNXXX```lllttt|||ooohhh[[[SSSNNNDDD@@@???>>>===<<<<<<<<<<<<888999999999999888777777444444555555555555444444666555555444444555555666444444444444444444444444111333555555333111111222111222222333333333333333//////000111222333444444666666666666666666555555333222222111111222222333444444444444444444444444333333333222111000111333111111222222222222333333555555666666555555444444222333555444333333444666666666666777777888888888999888777666666666666777777888999999:::::::::999888999:::<<<<<<<<<;;;:::666555444555777888777666444555666888;;;===@@@BBB@@@@@@??????AAACCCFFFHHHJJJMMMPPPQQQVVV\\\]]]ZZZMMMJJJHHHGGGIIILLLMMMMMMIIILLLNNNNNNKKKFFFCCCBBB>>>>>>>>>>>>===<<<:::888:::::::::999888888777777777888888999:::;;;;;;<<<::::::::::::999999999999999::::::;;;;;;<<<<<<<<<======<<<;;;:::888777666555555555555666777888999777888888999999888888777888888888999999::::::;;;999999:::;;;;;;<<<<<<===???@@@AAABBBCCCFFFKKKNNNUUUbbbxxx{{{pppggg```YYYTTTOOOMMMKKKJJJJJJIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;:::999999888888999999888888888888888888888888777888888999999888777777666555444444444555666777666666666777777666666666777777777777666666666666666666666666777777777777777666666555555666666777777777888999999888777777555555555555555555555555222222333333333333444444555444444444444444555555666777888888666666777888888888999:::;;;<<<======<<<>>>@@@@@@AAAEEELLLRRR^^^fffrrr~~~wwwkkkdddWWWPPPLLLCCC<<<===>>>>>>>>>===<<<===888888888888888777777666444666888999999888666444444444333333333444666777333333333333333333333333222333333333111000000222111111222333333333333333222222333333333444444444444444555555666666777777444333222222222222333444555444444444444444555555444555555444222222333555222222222222222333444444666666666666666555444444111222333333222222333555444555666777888999999999999888777666555666666777666777777888888888888777666777999;;;<<<;;;;;;:::777666555666888999888777555555666888;;;>>>AAACCCAAA@@@>>>===>>>AAAEEEGGGJJJMMMNNNNNNPPPUUUUUURRRIIIGGGFFFGGGJJJLLLLLLLLLHHHJJJKKKKKKHHHDDDCCCBBB<<<===>>>>>>===;;;888777::::::999999888777777777888888999999:::::::::;;;:::::::::999999999999888999999::::::;;;<<<<<<===<<<<<<<<<;;;:::999888777666666666666777888999:::777888999999999999888777777888888999::::::;;;;;;::::::999999:::;;;===>>>AAAAAAAAAAAACCCGGGMMMQQQZZZggguuukkkaaa[[[SSSQQQOOONNNMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;;;;;;;:::::::::::::::999888888888888888888888888888888888888888777888999999999999888777666555444333444555777888666777777888888777777666666666666666777777777777555666666666777777777888888777777666666777777888777888999999999999888777666666666666666666666666333333333333444444444555555444444333333444444555666777888777666555666888777888999:::;;;<<<<<<<<<999<<>>;;;999888888888888888888777666666555777:::<<<<<<:::777555222222222222333555777888222222222222222222222222444555555333111111222444000111222333333333333333888888777666444333222111222333444555666888999999555555333333333333555555555555444444444555555666666777777666444444555777333333333333333444555666666666777777666555444444000222333333222111333444444444666777999999::::::999888666555555555666777555666666777777777777666555666999;;;<<<;;;:::999;;;999888777888777666444555555666888;;;???BBBDDDAAA@@@>>><<<===@@@CCCFFFIIILLLMMMLLLMMMPPPPPPLLLFFFEEEEEEGGGIIIKKKJJJIIIGGGHHHIIIHHHEEEBBBAAABBB===>>>??????>>><<<:::888::::::999999888777777777888999999999999::::::::::::::::::999999999888888999999::::::;;;<<<======888888999999999888888777777777777777888999:::;;;777888999::::::999888777777777888999::::::;;;;;;;;;:::999888999;;;===???CCCBBBAAAAAABBBGGGNNNSSS]]]kkkuuujjjbbbVVVTTTRRRPPPPPPNNNLLLJJJFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888888888888888888888888888777777999::::::999888777666555444333444555888999777777888888888888777777666666666666777777777888555666666666777777888888888888777777777777888888777888999::::::999888777777777777777777777777777333333333444444555555555555444444333333333444444666777888777666555666888777888999:::;;;<<<<<<<<<999<<<@@@AAA@@@???AAADDDGGGLLLUUU___iiisss}}}ttteee]]]VVVMMMEEEAAAAAA@@@>>><<<;;;:::::::::888888777777666666555555555555555555555666777888333333444444555666777777666666555444333222222111111111111222222333333333444333111//////000111222111222333333444444333333555555555555555555555555444333333222222111111000555444444333333333444444777888999888555333222333444444444444444444444444555666777777777666444333333222111111111222333444444555777888888888777666777666555444333444555666888777777666666666666777333555999;;;===<<<;;;:::777777777777777888888888888777888999;;;???BBBDDDAAA@@@>>><<<<<<>>>AAAEEEFFFGGGIIIKKKKKKKKKIIIHHHDDDBBBAAABBBEEEHHHJJJKKKIIIHHHFFFEEEDDDBBB???===;;;;;;:::999999888888777888888888888777777777777555555555666666777888999999999999999999999::::::::::::;;;;;;;;;;;;::::::======<<<<<<<<<;;;;;;;;;:::::::::999888777666666999999888888888888888999;;;;;;;;;::::::999999999:::;;;<<<<<<;;;;;;===?????????BBBEEEGGGHHHNNNWWWbbbsssuuufffaaa]]]WWWTTTSSSQQQLLLHHHGGGFFFEEEDDDCCCBBBBBBBBB???@@@AAABBBBBBAAA???>>>@@@>>><<<;;;;;;;;;===>>>777888888999999888888777;;;:::999888888999:::;;;999999999888888666555555666666666666666666666666777777777777666666666666777777777777777666555555555555666666777777888888555555444444444444555555777666555555555777888999999999999888888666555555444444444444444444444444444444444444444444444444666777777777888888888888999888777666666888:::;;;;;;;;;===>>>????????????HHHJJJMMMSSS[[[eeemmmrrryyy~~~qqqccc[[[UUULLLDDD@@@BBBAAA???===:::888666555777777777666555555444444333333333333333444555555333333333444555555555666555555555444333333222222222222222222222222333333444333111000///000111222111222333333444444333333555555555555555555555555666555444333222111000000555444444333333444444444888999:::999666444444444444444444444444444444444555666777777777666444333111111000000000111222333444555666777888888888777777666555444444444555666777777666666555666666777555777999;;;;;;:::888777666666666666666777777777666666666777:::===@@@BBB???>>>===;;;;;;===AAACCCCCCEEEFFFHHHHHHHHHFFFEEEBBBAAA???@@@CCCFFFHHHHHHHHHFFFEEEDDDCCCBBB???<<<;;;;;;:::999999888888777777777777666666666666666555555555666666777888999888999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999:::999999999888777777777999999888888888888888999;;;;;;;;;:::::::::999999:::;;;<<<<<<;;;;;;===???AAA@@@CCCGGGHHHJJJQQQZZZhhhzzzvvvhhhbbb[[[WWWUUURRRNNNJJJHHHGGGFFFDDDCCCBBBBBBBBB@@@AAABBBCCCCCCBBB@@@??????>>><<<;;;:::;;;<<<===:::<<<>>>@@@@@@>>><<<:::::::::999999999999::::::888888999888888777666555666666666666666666666666666666666666777777777777777777777777777666555555888777777666666555444444555555444444444444555555666555444444444666777888888999999888888666555555555555555555555555555555444444444444444444444444666666777777777888888888999888777666666888:::;;;:::;;;<<<======>>>======CCCDDDFFFJJJQQQYYY```eeeooottt|||{{{nnn```YYYSSSJJJCCCAAA??????>>>===;;;888555444777666666555555444333333333333333333444444444555333333333333444444444444444444444444333333333333333333222222222222222222333222111000000000111222111222333333444444333333444444444444444444444444555555555444333333222222444444444333333444444555777888888777444333333444444444444444444444444444555555666777666555444333000000000000000111222222333444555777888999999999888777666444444444555666666666555555555666666777777888:::::::::888666444444555555555666666666666444444555666888;;;>>>@@@>>>===;;;:::;;;>>>@@@BBBAAABBBCCCDDDDDDDDDCCCBBBAAA???===>>>@@@CCCEEEEEEFFFDDDCCCBBBBBBAAA>>><<<;;;;;;:::999999888888777777777777777777777777777555555555666666777888999888888999999999:::::::::<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999999999999888888888888888888999888888888888888999999;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;<<<>>>@@@BBBBBBDDDHHHJJJMMMUUU___ppptttmmmddd]]]YYYUUUQQQNNNJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@???>>>===<<<::::::;;;<<<<<<;;;===AAADDDDDDAAA===;;;999999::::::::::::999999777888888888888888777777666666666666666666666666555555666666777777888888777777777777777666555555666666666555555444444333555555444444444444555555555444444444444555555666888888888888777666555555666666666555555555555555444444444444444444444444666666666666777777777777888888777666777888999:::::::::;;;;;;;;;;;;;;;:::>>>>>>???BBBGGGMMMRRRVVV```eeemmmvvvwwwkkk___XXXQQQIIICCCBBB:::;;;===>>>===;;;999888777777777666555555444444555555666666666666666666333333333333333333222222222222333333333444444444333333333222222111111111222222111000000111111222111222333333444444333333444444444444444444444444444444444444555555666666444444333333333444555555333444444333111000111222444444444444444444444444444555666666666555444333111111111111111222222222222333555777888:::;;;<<<999888666555555555555666555555444444555666777777777888999999999777555444444555555666666777777777444444555777999;;;>>>??????===;;;;;;>>>@@@BBBCCC@@@AAAAAABBBBBBBBBAAA@@@AAA???======???AAABBBBBBCCCBBBAAAAAAAAA@@@>>><<<;;;;;;:::999999888888777888888888888888999999999555555555555666777888999888888888999999::::::;;;<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;888888888888888999999999888888888777888888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<>>>@@@BBBBBBDDDHHHKKKOOOYYYcccvvv{{{oooeee___ZZZUUURRRMMMLLLJJJHHHFFFDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@???======<<<;;;:::;;;;;;<<<:::<<<>>>@@@@@@>>><<<:::888999:::;;;;;;:::999888777777888999999999888888666666666666666666666666444555555666777888888999777777777777777666555555222222333333444555666666555555444444444444555555555555555555555555555666777777888888777666555555555555555555444444444444444444444444444444444444555555555666666666777777888777777666777888999999999999999:::999999888888<<<<<<<<<>>>BBBFFFKKKMMMSSSXXX```hhhrrr~~~uuujjj___XXXQQQHHHCCCCCC;;;<<<===???>>>===;;;:::999999888888777666666666555666666777777666555555333333333333333333222222111111222333333444444444333333333222222111111111111111111111111111222222111222333333444444333333444444444444444444444444666666666555555444444444333333333333333444555666222222333111000000111333444444444444444444444444444555666666666555333222222222222333333333333333333333555666888:::<<<===:::999777666555555666666444444444555555777888999666777888888888888777666555555666777777888999999666777888:::;;;>>>???@@@@@@>>>===>>>AAADDDFFFFFFBBBBBBBBBBBBBBBBBBBBBAAACCCAAA>>>===???AAAAAAAAA@@@???>>>???@@@???===<<<;;;;;;:::999999888888777666666666666777777888888555555555555666777888999777777888999::::::;;;;;;<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;888888888888888999999999888888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAABBBAAACCCGGGKKKQQQ\\\hhhzzzyyymmmddd]]]WWWSSSPPPOOOMMMKKKHHHGGGFFFEEECCCCCCCCCBBBBBBAAA@@@???======<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999777888888999999999999888777777777777777777777777444555555666777888888999777777777777777666555555111111222333444555666666555555444444444444555555666666666777666666666666666777777777777666666555444444444333333222222222444444444444444444444444444555555555555666666666777777777777777888888888777888888888888777777666999999:::<<>>@@@AAABBBBBB@@@>>>@@@EEEHHHIIIHHHEEEDDDDDDDDDDDDCCCCCCCCCDDDBBB???>>>???@@@@@@@@@===<<<<<<===>>>>>>===;;;;;;;;;:::999999888888777222333333444444555555666555555555666666777888999777777888999:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::999999999999999888888888888888888777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<<<<999;;;<<<===<<<>>>@@@BBBBBBAAACCCGGGLLLSSS```lllwwwlllccc[[[VVVTTTSSSQQQNNNKKKIIIHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@===============<<<<<<<<<===<<<:::999999:::<<<===::::::;;;;;;;;;;;;::::::888999999999999999888888777777777777777777777777555555666666777777888888777777777777777666555555444444444444444444444444555555444444444444555555777777777888777777666555666666666777777666666555444444333333222111111111444444444444444444444444444444444444555555555666666666666777777777888888666666777777777777777666777777888999<<>>>>>===<<<<<<;;;::::::999999888888777666666666333444555666555444222111333333333444555555555666222222222222222333333333222222222222222222333333000000111222222222222222111222333333444444333333333333333333333333333333888777666555333222111000333333333333444555666666333444444222222333555888444444444444444444444444444444555555555444333222111222333444444444333333555555555666888:::<<<===<<<;;;999777666666666777555555555666888:::;;;<<<;;;;;;:::999888777666666444444555666777888999999:::;;;===???@@@BBBBBBCCCBBB@@@>>>AAAGGGJJJJJJHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEBBB???===>>>??????>>>;;;::::::;;;===>>>===;;;;;;;;;:::999999888888777333333333444555666666666555555555666666777888999666777888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999:::999999999888777777777777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<===999;;;<<<======>>>@@@CCCDDDBBBDDDIIINNNVVVdddqqqyyynnnddd^^^XXXVVVTTTQQQNNNLLLJJJIIIHHHHHHGGGEEEDDDCCCCCCCCC>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::::::::999888777777777777777777777777777777666666666666777777777777777777777777777666555555444444444444444555555555555555444444444444555555666666777777777666444444555555666666666666666555555555444333333222111111444444444444444444444444333333444444444555555555555666666777777777777777555555666777888888888777888888888999:::<<<===>>>???DDDIIILLLOOOXXXeeeooowwwooofff\\\TTTKKKAAA>>>???:::::::::::::::;;;======888888777777666666555555555666777888888666444333333333444444555666777777222222222222222222222222111111111222222333333444///000111222222222222222222222333444444444333333333333333333333333333333222222333333444555555555222222222333444555666777222222222111000111444777444444444444444444444444333444555555555444333222000111222333444333222222666666666666888:::<<<======;;;999888666666666777555555666777999:::<<<===>>>===<<<:::888666555444333333444555666777888999;;;<<<===???AAABBBCCCCCCBBB???>>>AAAGGGKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDAAA>>><<<============999999999;;;=========;;;;;;;;;::::::999888888777555666666777888999999:::555555555666666777888999666777777999:::;;;<<<<<<:::;;;;;;;;;;;;;;;;;;:::======<<<<<<<<<;;;;;;;;;;;;::::::999888777666666777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======999;;;<<<======>>>AAACCCEEECCCEEEJJJPPPYYYgggtttyyynnngggZZZXXXVVVSSSPPPMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEE???????????????>>>======:::;;;<<<======<<<;;;:::<<<<<<:::999999:::<<<<<<;;;;;;;;;:::999888777666777777777777777777777777777777777777666666666666777777777777777666666555111222333444666777888999555555555444444555555555555555666666666555333222555555666666666666666555666666555444444333222222444444444444444444444444333333333444444444555555555666666777777777777777444555666777888888888888;;;::::::::::::;;;<<<<<<<<>>???>>>===;;;999777666555222444666777888999<<>>???===???EEEGGGFFFCCCAAA@@@BBBEEEIIIKKKLLLHHHHHHGGGGGGFFFFFFGGGGGGFFFCCC@@@>>>===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888666666666888999888777777666666666777777888777777777666666555555999999:::;;;;;;<<<<<<===:::<<<>>>???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999888888999999:::;;;::::::999999::::::;;;<<<============>>>???AAAAAABBBHHHHHHHHHPPPWWWfff}}}uuujjjfff```XXXSSSQQQPPPNNNLLLLLLJJJHHHGGGGGGFFFDDDCCC???@@@@@@@@@@@@??????>>><<<<<<<<<<<<============<<<;;;::::::999999::::::999::::::;;;;;;::::::999888888888888888777666666333222000222666777666444999888888777777777777777666666666666555555555555555666777777666444333111555555555555666666666666444555555555666666777777555666666666555444333333222222222222333444444555555555555444444333333333666555444333444666888999444555666777888999::::::999888888777888:::<<<======???@@@BBBEEEJJJQQQUUUvvvooodddWWWPPPJJJCCC???>>><<<<<<;;;;;;::::::999999888777777666555666666666777777777777666666666555444444444444444444444444333333333222222222111111222222333333222222111000222222222222222222222222333333222222222222333333555555333333333333444555999999888777555444333333222222222222222222222222333333222111222444666777777666555444333333333333444333333222222333333444444444333333333222222222333333444555666777888888:::999888777666555555555555333111333666:::===>>>@@@???>>><<<:::888666666333444666666666888;;;===<<>><<<>>>CCCEEEDDDDDDBBBAAABBBFFFIIILLLLLLIIIHHHGGGGGGGGGGGGHHHHHHHHHDDDAAA>>>===<<<:::999:::::::::;;;;;;;;;;;;;;;;;;:::999777777777777888777666666555555666666777888888888777777777666666999999999:::;;;;;;<<<<<<;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999888888999999:::;;;::::::999999::::::;;;<<<>>>>>>>>>>>>???AAABBBCCCCCCIIIIIIJJJRRRYYYiiixxxpppiiiaaa[[[YYYWWWTTTQQQNNNLLLJJJIIIHHHGGGEEEDDD@@@AAAAAAAAAAAA@@@@@@???=====================>>><<<;;;::::::999999::::::999::::::;;;;;;::::::999888888888888888777777666555444333444777888777555999888777777666666777777666666666666666666666666444444444444333222111111555555555555666666666666555555555555666666666777555555666666555555444333333333333222333333444444555555444444444333333333555444333222333555777888888888888777777777666666666666666666666888999:::;;;<<<===>>>@@@DDDIIIMMM~~~qqqkkk```TTTMMMHHHAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;777666666555555555555555777777777666666666555555444444444444444444444444333333333222222222111111444444444444444333333222111111111222222333333444555444333222222333444555666555333222222444555777===<<<:::888666444222111222222222222222222222222333222222111222333555666777777666555444444444444444333333222222333333444333333333333222222222222222333333444555666777777::::::888777666555555555666444333444777:::======AAAAAA???===;;;999888777777888888888888999===???@@@BBBAAA>>>???CCCEEEDDDDDDBBBAAACCCFFFIIIKKKLLLIIIHHHHHHHHHHHHHHHIIIIIIIIIFFFBBB???===<<<:::888::::::::::::::::::::::::999:::999999888777777666666555555555555555666666999999999888888888888777888888999999:::;;;;;;;;;;;;<<<>>>?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888999999:::;;;:::::::::::::::;;;;;;<<>><<<;;;;;;:::::::::::::::999::::::;;;;;;::::::999888888999999888888777666777666555666777888777666999888777777666666777777777777777777777777777777666555444333333333333333444555555555555666666666555555555555666666666666555555666666666555444444555444333333333333333333555444444444444333333333333333222222333444666777999999888777777666555555666666666666666777888999;;;;;;<<<;;;<<<>>>BBBEEEyyymmmfff[[[QQQKKKFFF@@@======;;;;;;<<<<<<<<<<<<<<<<<<777777666555555555555666777777666666666555555555333333333333333333333333333333333222222222111111444444444555444333333222000000111222333333444444555444333222222333444555666444333111222333666777<<<;;;:::888666444222111111222222222222222333333333222222222222333444555666666555444444444444444444333333222222333333444333222222222222222222222222333333444555555666666:::999888777666555555666666555444555888:::<<<<<>><<<:::999888;;;;;;;;;;;;<<<>>>CCCGGGGGGIIIGGGCCCCCCGGGHHHGGGCCCAAA@@@AAADDDHHHJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKKKKHHHCCC@@@>>><<<:::888:::::::::::::::999999999888999:::::::::888666555555444444444444555555666999999999999999999999999777888888999999::::::;;;;;;<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888999999:::;;;:::::::::::::::;;;<<<<<<>>>>>>>>>???AAABBBDDDDDDCCCJJJJJJMMMWWWaaasss|||qqqiiiccc^^^XXXTTTSSSPPPLLLJJJJJJIIIGGGEEECCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@??????<<<<<<;;;:::::::::::::::999::::::;;;;;;::::::999888999999999999888777777888777777777777777666666888888777666666666666666888888888888888999999999999888666555555555666777444444444555555555666666555555555666666666666666555555666666666666555555666555444333333333333333444444444444444444444444333333333333444555666777666666666777777777777777888888888888888999::::::;;;<<<<<<<<<;;;===@@@BBBtttjjjaaaWWWMMMIIIEEE@@@<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999888777777666666777777666666666666555555555555333333333333333333333333333333333222222222111111333333333333333222111111000000111222333333444444444333222111111222333444444333222111222333555666777777666555444333333222111111111222222333333333333333333333333333444444555444333333222333333333444333333222222333333444222222222222222222222222222222333333444444555555888777666666555666666666666555444555888:::;;;:::@@@???>>>===<<<;;;:::999:::;;;<<<===???EEELLLQQQQQQQQQNNNHHHFFFHHHJJJHHHAAA@@@>>>???BBBEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLIIIDDDAAA???===;;;999;;;;;;;;;::::::999999999888999:::;;;:::888666444444444444444444555666666999999999999999:::::::::777888888999999::::::;;;;;;;;;<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999888888999999:::;;;;;;;;;::::::;;;;;;<<<============>>>@@@BBBCCCDDDCCCJJJKKKNNNZZZeeeyyyvvvnnnggg```[[[UUURRRNNNKKKJJJIIIGGGFFFCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAA@@@@@@@@@???===<<<;;;;;;::::::;;;;;;999::::::;;;;;;::::::999999999999999999888777777666777777777666666666666888777777666555666666666777888888888999999999:::999888777666555666777888444444444444555555555555666666666666666555555555555555666666666666666555666555555444333333333333444444444444444444444444444444444555555666777777666666666666666777777777777888888888999999999999999:::;;;;;;;;;<<>>DDDMMMWWW^^^___^^^XXXNNNIIIIIIHHHEEE@@@???===>>>AAADDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLIIIEEEBBB@@@???===;;;===<<<<<<;;;;;;::::::999888999:::;;;:::888666444444444444444555666777777888999999999999:::::::::888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<:::::::::::::::::::::::::::::::::999999999888888999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===>>>@@@BBBCCCDDDDDDKKKMMMQQQ^^^jjjwwwnnnfffaaaXXXUUUPPPMMMKKKJJJIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBAAA@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999:::999999888777555666777777666555666888888777666666555555666666777777777888999999::::::666666555555555555666666333444444444444555555555666666666666666555555555555555666777777777666666666555444444444444444444333333333444444444444555444444555666666777777777888888777666666555444444555555666777777666666555666777999999999:::===???|||mmmeeeZZZQQQIIIGGGEEE@@@======<<<<<<;;;;;;::::::999999888888777666666666666666666666555555555444444444222222222222222222222222333333333222222222111111222222222222222111111000222222222222222222222222222333444555555444333222333444666777888888888777333333333333333222222222000111111222333333444444555555555666555555555444444444333333333333444444444333333222222333333444000111111111222222222222222222222222333333333333111111111222444666777888555444333444666777777666888888999999::::::::::::777999===CCCLLLXXXeeennnssspppfffXXXNNNKKKGGGCCCAAA???===>>>AAACCCEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLLLLIIIEEEBBBAAA@@@???===>>>>>>===<<<<<<;;;::::::999999::::::999888666555555555555555666777888999888888888888999999999:::999999999:::;;;;;;<<<<<<999999888888999999:::::::::::::::::::::::::::::::::::::::999999999888888999999888888999999:::;;;;;;;;;;;;;;;;;;<<<============>>>???AAACCCEEEFFFFFFNNNOOOTTTbbbpppvvvmmmggg]]]YYYSSSOOONNNMMMKKKJJJHHHHHHHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>>======<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999::::::999999888777555777999888777777999;;;777777666555555555555666666666777777888999999:::555666666777777666666666333333444444444555555555777666666666555555555555555555666777777777777777555444444444444555555666333333333444444444555555333333444555666666666666777777666666666555555555555555666777777666555444666888999999999999;;;<<>>>>><<<<<<;;;:::999999888888777777666555555555555555666666555555555444444444222222222222222222222222333333333222222222111111222333333333333222111111333333222222222222222222222444666888888666444222444666888:::;;;:::999888555444444333333222222111000000111222333333444444555666666777666666555555555555444444444555555666444333333222222333333444000000111111222222222222222222222222222222333333//////000111333555777999555444333444666777666555666666777888999999::::::999<<>>???AAADDDFFFFFFDDDDDDDDDFFFGGGIIIKKKLLLLLLIIIEEECCCBBBAAA@@@>>>??????>>>===<<<<<<;;;;;;999:::999999888888777666555555555666666888999999777777777888888999999999999::::::;;;;;;<<<<<<===888888777777888888999::::::::::::::::::::::::::::::::::::999999999888888999999888888999999:::;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBDDDFFFGGGIIIPPPRRRWWWeeetttvvvppp```\\\VVVRRRPPPOOONNNMMMJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999999::::::::::::999888888555888::::::888888;;;===777777666555555555555555555666666777888888999999777777999::::::999888777333333333444444444555555777777666666555555555444555555666777777777777777444444444444444555666777333333333444444555555555111222333444555555555555333333444555666777888999777777888999999888777666999:::;;;;;;:::999;;;<<>>CCCIIIUUUfffxxxxxxhhhXXXLLLFFFDDDBBBAAAAAABBBBBBCCCDDDEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFCCCAAAAAAAAACCCAAA>>>>>>>>>>>>===<<<777888::::::;;;:::999888666666666666666777888999666777777999:::;;;<<<<<<;;;;;;::::::::::::999999<<<;;;;;;::::::999999888999::::::;;;;;;::::::999888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCCCCCCCEEEFFFIIIPPPWWW\\\fffzzzwwwmmmeee[[[VVVTTTSSSOOOLLLLLLKKKIIIIIIJJJIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>======<<<<<<;;;::::::888888888888777777777666777888888888888999999999999888777666555555555555555777999;;;;;;;;;:::999999:::;;;<<<;;;999777555333333333444444444555555888888777555444333222111555555555555555555555555555555555555555555555555777666444222222222444555333444555555666666555555444444444444444444444444444444555555666777777888555666777888999:::;;;;;;rrrhhhaaaTTTPPPIIIDDDAAA@@@???>>>======<<<;;;::::::::::::777777777777666666666666666666555555555444444444333333333333333333333333999777555222111111111222333222222111111111222222333333333333333333333333///000111222444555666777222333444666777777777666666444333111000111222222111222333333222222444666666666777888888999::::::777555333222333333111000000000111222222333444444333333333444333333222222111222222333333222222111111222222333444555666666666555444333333333333444666555555777:::<<<<<<;;;<<<>>>BBBHHHSSSbbbsssvvvgggYYYNNNHHHFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIFFFCCCAAAAAAAAABBB@@@>>>>>>>>>>>>===<<<888999::::::::::::999888555555444444444555666666666777888999:::;;;;;;<<<;;;;;;::::::::::::999999999999999999::::::::::::999999::::::::::::999999888888888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBBBBCCCEEEGGGGGGNNNUUU[[[fff}}}qqqiii^^^WWWUUUTTTPPPMMMNNNLLLKKKJJJKKKJJJHHHFFFBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????======<<<<<<;;;:::::::::999999999999888888888888888888888888999999999999999999888777666666666666888999:::;;;;;;:::888777999:::;;;;;;:::999666555333333444444444555555555777777666555444333333222555555555555555555555555555555555555555555555555777555444222222333444555444444444555555555666666444444444444444444444444111222222333444444555555555666666777999::::::;;;|||nnnddd]]]TTTOOOIIICCC@@@???>>>=========<<<;;;::::::::::::777777777777666666666666555555555555555444444444333333333333333333333333666555333222111111222222333333222222222222333333333333333333333333333333555555444333333222111111000111222444555666666777666555333111111111222222222333444333222222333555777777777777999:::<<<===999666333111222222222222000000000111111222222333555555555555555444333333222333333444444333333222333333333333444444444444555555444333333333444444444333444666:::=========<<<===@@@FFFOOO\\\jjjttt{{{xxxpppeeeYYYOOOJJJGGGCCCBBBBBBCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIGGGDDDBBBAAAAAAAAA???>>>>>>??????===<<<999999:::::::::999999888666666555444444444555555777777888999::::::;;;<<<;;;;;;::::::::::::999999777777888888999::::::;;;888999999::::::999999888999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAAAAACCCFFFIIIIIINNNVVV]]]kkk{{{rrreee]]]ZZZXXXTTTQQQPPPNNNLLLKKKKKKJJJHHHFFFCCCBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999:::::::::999999999999888888888888888999999999:::;;;:::999888777777777777999::::::;;;:::888777555888999::::::999888666555333444444444444555555555666666555555555444444444555555555555555555555555444444444444444444444444666555444333222333444555555555444444555555666777666666666666666666666666555555666666777777888888555555666777888999::::::xxxjjj___XXXSSSNNNHHHBBB???>>>===<<<======<<<;;;::::::::::::777777777777666666666666555555555555555555555555333333333333333333333333444333222111111111222222333333222222333333444444444444444444444444444444888888666444222000......111222222333444555555666555555333222222111222222333444444333222111333444777888888999;;;===>>>???:::777333111111222333333000111111111222222222333666666666666555444333222333444444444444444444333333333333333333333333333555444444333333333444444444444444777:::<<<===<<<<<<<<<>>>CCCKKKUUU```ggglllkkkggg```WWWOOOIIIGGGCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEHHHIIIJJJHHHEEECCCBBBBBB@@@???>>>>>>@@@@@@>>>===999:::::::::999999888888999999888777666666666777777777888999::::::;;;;;;;;;;;;:::::::::999999999777777888888888999999999888999999999999999999888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>=========<<<<<<<<<;;;::::::999999::::::999999999888888888888888888999999999::::::;;;;;;:::999888888888888999999999:::999888777666888888999999888777666666444444444444555555555555444555555555555555555555555555555555555555555555444444444444444444444444555444444333333333444555666555444444555555777777666666666666666666666666777777888888888999999999555555666666777888999999vvvhhh]]]VVVQQQLLLFFFAAA???>>>===<<<======<<<;;;::::::::::::777777777777666666666666444555555555555555555555333333333333333333333333333222222222222222222222333222222222333333444555444444444444444444444444222222222333333444444444555555444444444444444444555555444333222222222222333444444333222111333444555777999;;;===>>>======:::777333111111333333333222222222333333333333333444444444444444333222222333444444555555444444333444333333333333222222222444444333333333444444555666555555777:::;;;;;;;;;;;;;;;<<<@@@GGGOOOVVV[[[]]]]]]\\\XXXRRRLLLHHHFFFBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJKKKJJJGGGDDDBBBBBB?????????@@@AAABBB@@@>>>:::::::::999999888888888:::999888777777777777777888888888999999::::::;;;;;;;;;:::::::::999999999999999999888888888777777999999999::::::999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<=========??????@@@@@@AAADDDHHHLLLOOOSSSZZZddduuu~~~rrrkkkeee___YYYTTTQQQNNNKKKJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::999999999888888888777777777777888999999999999:::::::::<<<;;;:::999888888888888777777888888999999999999777777888888777777666666444444444555555555666666444444444555555555555555555555555555555555555555444444444444444444444444444444444333444444444444555555555555555666777777777777777777777777777777444444555555555555666666555555555666666777777888vvviii]]]WWWNNNJJJDDD@@@>>>>>>============<<<;;;::::::::::::777777777777666666666666444444444555555555555555333333333333333333333333333333333333333222222222222111111222222333444555444444444444444444444444444444333333333333222222666666555444333333333333555555555444333333222222222333444333222222333555333777<<<@@@BBB@@@<<<::::::777444222333333333333333333333333333333333333222222333333333333222222333444444555555444444333333333333333222222222222444444333333333444555555666555555777:::;;;;;;:::;;;::::::>>>DDDJJJOOOPPPPPPQQQRRRQQQMMMHHHFFFEEEBBBAAAAAABBBBBBCCCDDDEEECCCCCCDDDEEEEEEFFFGGGGGGHHHJJJLLLKKKHHHDDDBBBBBB??????@@@BBBDDDDDDBBB@@@;;;;;;:::999888888888888777777666555555555666666888888999999999:::::::::;;;;;;::::::::::::999999;;;::::::999888888777777999::::::;;;;;;::::::999::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>>>>???AAAAAABBBEEEIIIKKKMMMRRRZZZfffxxxvvvnnnddd]]]WWWTTTPPPLLLKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;::::::888888888777777777666666999999999999::::::::::::<<<;;;:::999888888888888666666777777888999999:::777777666666666666666666444444555555555666666666444444555555555555555555555555555555555555555555333333333333333333333333333333444444444444444444444555666777777777777666777777777777777777777777555555666666666666666666444555555555666666666777tttfff[[[VVVLLLHHHBBB???>>>>>>>>>>>>======<<<;;;::::::::::::777777777777666666666666444444444555555555666666333333333333333333333333444444444444444333222222000000000111111333444444555555555555555555555555777777555444222111//////444444222222111222333333555555555555444333222111111222333333222222444666666<<>>>>>>>><<<>>>AAACCCDDDFFFIIIKKKLLLRRR\\\jjjyyymmmeee[[[XXXSSSOOOMMMKKKIIIGGGEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAABBBBBB???>>>>>>======<<<;;;;;;999999999888888888777777999999999:::::::::;;;;;;;;;:::999888888777777777888777777777777888888888666666666555555666666777555555555555666666666666555555555555555555444444555555555555555555555555333333333333333333333333222333333444555555555444333555777999999888666555666666666666666666666666777777777777777777777777444444555555555555666666{{{pppcccXXXRRRJJJFFFAAA>>>===>>>>>>>>>======<<<;;;::::::::::::777777777777666666666666444444444555555555666666333333333333333333333333555555555555444333222111000000000000111222333444555555555555555555555555000111111222444555555666111111000000000111333444555555555555444333222111000222333333222333555777;;;CCCMMMTTTTTTNNNEEE>>>888777555555555555333111222222111111111111111111000000222333444555555555222333333444444333333222111111222222222333333333333333333333333444555666222222333666:::>>>???>>>:::888999<<>>>>>???;;;>>>BBBDDDEEEFFFHHHJJJMMMSSS___ooovvvlll^^^[[[UUUQQQNNNMMMKKKIIIEEEDDDDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBCCCCCCCCC?????????>>>======<<<<<<:::::::::999999999888888999999:::::::::;;;;;;;;;;;;:::999888777777777777:::999888777666666666666666666555555555666666777555555555555666666666777666666555555555444444444555555555555555555555555333333333333333333333333222333444444555555555444222444777::::::888666444666666666666666666666666444444444444444333333333444444555555555555555555|||iii]]]XXXQQQEEEEEECCCAAAAAABBB@@@===::::::888777777777888999999888777888999999777555444555555555444444555555222555666555333333666999666666555444333333222222222222222222222222222222444444333333333444555555222333333444444333333222000000111111222222222222555555555444444333333333222333333222111222444666@@@IIIXXXdddfff]]]NNNBBB???:::444333555666333000111111222222222333333333222222222222111111000000000111222333444333222222333444444444555666666666333333444444555666666666333444666999;;;===>>>>>>999999999:::;;;>>>@@@AAABBBBBBCCCDDDDDDCCCBBBBBBAAA???>>>???AAADDDEEEEEEGGGFFFEEEFFFIIIJJJJJJIIIKKKKKKKKKKKKIIIGGGEEEDDDAAABBBDDDHHHKKKKKKHHHFFF@@@>>>:::888666777888:::777666666555555555555555999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::555666777888:::<<<>>>???FFF>>>:::>>>???<<<:::<<<;;;999888999::::::999888;;;;;;;;;::::::999999999>>>===<<<;;;<<<>>>@@@AAA???@@@BBBCCCDDDFFFJJJMMMRRRUUU^^^oooxxxgggaaaYYYSSSQQQOOOLLLIIILLLIIIFFFDDDEEEEEEEEEEEE@@@@@@AAABBBBBBAAAAAAAAA????????????>>>===;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;;;;999888888888777777666666;;;999888888888888777555555666777777666777999;;;===;;;888666555555555666666666666666777777777777666666666444222111222444333333333444444444555555555555555555555555444444666666666666666555555555777777888888777666555555777666666555555555666666888888888888777777777777yyyggg\\\WWWQQQGGGEEEAAA>>>===>>>===<<<::::::888777777777888999999777666666888888666555666555444555666666555444111333444333111111444666666666555555444333333222333333222222222222222222333333333222333333444555222333333444444333333222000111111111222222222222555555444444444333333333333333444333222222444777AAAJJJXXXdddfff]]]NNNCCC<<<777222000222333111...111111222222222333333333222222222222111111111000111111333444444444333222444444444444555555555555333333444444555666666666444555777999;;;<<<===>>>:::999999:::;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@CCCFFFGGGGGGHHHFFFEEEEEEFFFHHHHHHHHHJJJKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDGGGIIIIIIHHHFFFCCCAAA>>><<<::::::;;;;;;:::999888888777777888888999999888999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;===???AAABBBEEE???===BBBDDD@@@===>>><<<;;;::::::;;;;;;:::999;;;;;;;;;:::::::::999999======<<<<<<===>>>???@@@???AAABBBCCCDDDFFFJJJMMMSSSWWWaaarrrssskkk```WWWRRROOOKKKHHHMMMJJJGGGEEEEEEFFFFFFEEEAAAAAABBBBBBBBBBBBAAAAAA????????????>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999999999888999999::::::999999888888777777777777:::999777777888888666555555666777777666777999;;;<<<:::888555444333444444222444666777888777555444666666666444222111222444333333444444555555555555555555555555555555444444666666666666666666666555666666666777666666555555666666555555555555666666777777777777666666666666uuudddYYYUUUOOOHHHDDD???===;;;;;;::::::::::::999888888888888999999777555555666777666555888555333444777888666444222333333333222222333555666666666555444444333333333333333222222111111111222222111111222222333444222333333444444333333222111111111111222222222222444444444444333333333333333444555444333333555777@@@IIIVVVaaaddd\\\NNNDDD;;;666222000111222000...111111222222222333333333222222222222111111111111222333444555555555444333555444444444444444444333333333333444555555666666555666777999:::;;;<<<===;;;;;;::::::;;;<<<>>>???@@@???>>>======>>>???@@@BBBAAAAAACCCFFFJJJLLLLLLJJJGGGDDDCCCDDDEEEFFFFFFIIIJJJJJJJJJIIIHHHFFFEEEFFFEEEDDDEEEFFFGGGFFFEEECCCBBB@@@>>><<<;;;::::::777777666555555555555666888888888888999:::;;;<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>@@@CCCEEEGGGHHHEEEFFFKKKMMMIIICCCAAA>>>===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;::::::::::::<<<<<<======>>>>>>?????????AAABBBCCCEEEGGGKKKNNNTTTYYYdddxxxxxxjjj___XXXSSSOOOMMMOOOLLLHHHFFFFFFFFFFFFEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::999999999999:::999999999888888888888777:::999777777888888666555555666777777666666888:::<<<:::888555333222222222///222555888888666444222555666666555333222333444444555555555555666666666444444444444444444555555555555666666666666666666444444555555666555555555666666555555555555666666777777666666666555555555rrraaaWWWRRRKKKGGGCCC@@@AAA@@@===;;;;;;::::::999999888888888888999666444444555666555555888555333444888999666333555555555444444444555666666666666555555444444444444333333222222111111111111111111000111222222333222333333444444333333222222222222222222222222222333333333333333333333333333444555555444444555777===EEEQQQ[[[]]]WWWKKKBBB;;;888444222222333222111111111222222222333333333222222222222222222222222222333555666666666555444555444444444333333222222222333333444444555666666777777777888999;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>???>>><<<;;;;;;<<<>>>???AAAAAABBBEEEKKKPPPSSSTTTMMMIIIEEEBBBCCCDDDEEEFFFHHHHHHIIIJJJIIIHHHGGGFFFHHHFFFDDDCCCDDDEEEEEEDDDAAA@@@???===:::888666555666555444444333333444444777777777888888999:::;;;:::::::::::::::::::::::::::;;;<<>>?????????>>>???AAACCCDDDEEEHHHLLLOOOUUU[[[hhh}}}vvviiiaaa\\\XXXUUUQQQMMMIIIGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999999999999999999999999999999999999999;;;:::888888999999777666555666777666666666888:::<<<;;;888666444333222222111222444666777666555444555666666555333222444555555666666666666666666666333333444444444444555555555555555555666666666666222333333444555555555555666555555555555666666777777777777777666666666666|||ppp___TTTOOOHHHCCC@@@BBBHHHHHHBBB======::::::::::::999999888888888666555444555666555444777555333444777888666444666555444444444555555555555555555555555444444444333333333222222111111111111111000000000111222222222333333444444333333222333222222222222222222222333333333333333333333333333444666666555444555666999>>>HHHPPPSSSNNNEEE>>>:::777444222222222222222111111222222222333333333222222222222222222222333333444555666666666555555444444333333222222222111222222333333444555555555777777777888999:::<<<======<<<;;;::::::;;;<<<===@@@>>>===;;;;;;===>>>@@@@@@@@@BBBFFFMMMSSSWWWYYYOOOKKKFFFCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIFFFCCCBBBCCCDDDDDDCCC@@@???===;;;999777555444999888777777666666777777777777777777888999:::::::::::::::::::::::::::::::::;;;>>>CCCIIIPPPVVVZZZ^^^aaaeeehhhggg```TTTIII@@@>>>;;;::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>@@@AAACCCEEEFFFIIIMMMPPPUUU]]]llluuukkkccc]]]YYYSSSOOOKKKHHHFFFFFFDDDCCCEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???======<<<<<<<<<;;;;;;;;;<<<<<<;;;:::999999999999999999999999::::::::::::===;;;:::999::::::999777444555666666555666888:::<<<;;;:::888666444333333444444444444555666777888555666666555333333444666666666666666666666666555333333333333444444555555444555555555666666777777222222333444555555444444555555555555555666777777999999999888888888777777wwwlll]]]RRRMMMFFFAAA???CCCLLLMMMDDD>>>>>>:::::::::;;;:::999999888777666666666777777555333555555555555555444555555555333222222333333333222444444444444444444444444222222222222222222222222111111000000111111222333222333333444444333333222333333333333222222222222222222222222333333333333222333555666555444444555444888>>>DDDGGGEEE???:::777666333111000000111222111111222222222333333333222222222222333333333333333333555666666666555444333333222222222222222111222222222333444444555555777777666777888;;;===>>>===<<<;;;:::;;;;;;===>>>???>>>===<<<<<<===>>>?????????AAAEEELLLRRRVVVWWWNNNKKKGGGDDDDDDEEEEEEEEEDDDEEEGGGHHHIIIIIIIIIHHHHHHEEECCCBBBBBBCCCCCCBBBAAA@@@>>><<<:::999888888777777666555555555555555666666666666777888999:::999999999999::::::::::::<<<>>>AAAGGGOOOXXX```eeeggglllppprrrpppiiiZZZMMMAAA>>>;;;999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@BBBDDDEEEGGGJJJNNNQQQWWW```qqqxxxlllaaaZZZWWWSSSNNNKKKIIIHHHFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAA=========<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;999::::::::::::;;;;;;;;;<<<;;;999999::::::888777444555666666555555777999;;;:::999888777666555444555444333222333666888:::555666666555444444555777666666666555555555555444222222333333444444555555444444555555666777777777333333444444555444444444555555444555555666777888::::::999999999888888888qqqhhhZZZQQQMMMGGGCCC>>>AAAKKKKKKAAA;;;<<<::::::;;;;;;;;;:::999888666666777999:::999555333111444666555222111333666666444111111333444333111333333333333333333333333111111111222222333333444222111111111111222333333222333333444444333333222444444333333333222222222111111222222222333333333000333555555444333333444111333666:::>>>>>>;;;888777666444222000000222333111111222222222333333333222222222333333333444444222333444555666555444444111111111111222222222222111222222333333444555555666666666666888;;;>>>@@@<<<;;;::::::;;;<<<===>>>========================@@@???@@@CCCGGGLLLNNNOOOKKKIIIFFFDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIIIIFFFDDDBBBBBBCCCCCCBBBAAABBBAAA>>>;;;:::::::::;;;555444333333222222333333666666666666666777999999888888999999999:::::::::===>>>BBBHHHPPPZZZccchhhiiiooouuuuuutttmmm^^^OOOCCC@@@<<<:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@@@@BBBDDDFFFGGGJJJOOORRR[[[dddvvv|||nnnddd\\\XXXSSSOOOMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<::::::::::::;;;;;;;;;<<<;;;999888888888888777555444555666555555555777999888888888888777666555444222222222333444555777888555666666555444444666777555555555555444444333333111222222333444444555555444444555555666777777888444555555555555444444333444444444555555666777888999999999888888888888777mmmeeeXXXPPPMMMGGGDDD>>>???HHHHHH===888;;;::::::;;;<<<;;;:::999888666777888:::<<<:::666222///444888666000...222777999666333333555666555333222222222222222222222222000000111222333444444555222222111111222222333444222333333444444333333222444444444333333222222222111111111222222333333333000222444555444333333333000111222555999:::999888999999777555333333555666111111222222222333333333222222222333333444444444222333444555555555444333000000111111222222222333111222222333333444555555555555555666888<<>>???;;;<<<<<<======<<<<<<;;;AAA@@@???@@@CCCFFFHHHHHHIIIGGGEEEDDDDDDDDDCCCAAABBBDDDFFFHHHIIIJJJJJJIIIEEECCCBBBBBBCCCCCCBBBAAAAAA???<<<999888999:::;;;777777666555555555555666555555555666666777888999888888888999999:::::::::;;;===@@@EEENNNWWW```eeegggooouuuuuuuuuooo```QQQEEEBBB>>><<<<<<=========;;;;;;;;;<<<<<<<<<======>>>===<<<;;;<<<>>>@@@AAA@@@BBBDDDFFFHHHKKKOOORRR]]]gggzzz|||rrr___[[[VVVRRRPPPNNNLLLJJJHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB>>>=========<<<<<<<<<<<<::::::::::::;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<999888666666777777555444444555666555555555777999666666666777666555555444///000222444555555555555555666666666444444666888555555444444444333333333111111222333333444555555444444444555666777777888666666666666555444333333444444444555555777888888888888888888777777777777}}}kkkaaa[[[RRRIIIDDDBBB@@@===<<<<<<;;;:::888============<<<:::888777444666999;;;;;;999666444555555555555555555555555444444333222222333444444333333333222222111111111///000111333333333222111111111222222222333333333444444444555555555555666444444444333333222222222222222111111222222333444333333444444444444444444222222222333333333444444444333333222111111111222111...,,,---000222222111333333333444444333333222444444555555666555555444111111111111111111222222666444111///000222555777777777666777777999;;;<<<>>>===;;;:::999;;;<<<>>>======>>>>>>????????????BBBAAA???>>>???AAACCCEEEDDDEEEFFFFFFFFFEEECCCBBBCCCBBBBBBEEEJJJMMMLLLKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===;;;:::999888777777666555444444333333444444555555666888999::::::999999999999999999999:::;;;>>>AAAGGGOOOYYY___eeekkknnnmmmkkkggg[[[MMMCCCAAA===:::999:::<<<>>>???===;;;:::;;;<<<<<<;;;===???@@@@@@???@@@BBBEEEBBBCCCCCCDDDGGGLLLRRRWWW___jjj~~~tttjjj^^^VVVSSSRRROOOLLLHHHIIIIIIIIIGGGGGGHHHIIICCCCCCCCCCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888777666666555777777666666666666777777777777777777777777777777666666555444444444444555888777777666666666666666555444333333222222222222444444444444444444444444444444444444444444444444888888888888666444222111111222222333444555666666777666666666666666777888yyyhhh___ZZZQQQIIIEEEBBB@@@>>><<<<<<<<<;;;999;;;<<<<<<<<<;;;999888777444666888999999888666555333333333333333333333333444333222222222222333444333333333222222222111111000000111222222222222222111111222222222333333333444444444444555555555555555555444444333222222222222222111111222222333444444444444444444333333333222222222333333333333444333222111111000000000111222000......111222222111222333333444444444333333555555555666555555444444222222111111111111111222333111000//////111333444666666666666777999;;;<<<===<<<;;;;;;;;;;;;<<<===<<<<<<======>>>@@@BBBCCCDDDBBB@@@>>>>>>@@@CCCEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCBBBAAADDDHHHLLLLLLLLLIIIHHHGGGEEECCCBBBBBBBBBAAA@@@???===;;;:::999999888888777666666555444444444444555555666888999:::999999999999999999999999:::;;;===???CCCIIIPPPUUU[[[```dddddddddbbbXXXMMMCCCBBB@@@???>>>>>>>>>??????===;;;:::;;;<<<<<<;;;<<<===>>>>>>>>>???AAACCCCCCDDDEEEFFFIIINNNTTTYYYaaannnuuuggg]]]YYYVVVRRROOOKKKKKKKKKJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888777666666666777777666666666666777777777777777777777777777777666666555555444444444555888777666666555555666666555444333333222222222333444444444444444444444444555666666666666666666555666666777666555444222111333333444444444444444444777666666666666777888888ttteee\\\WWWPPPIIIEEECCCAAA>>>=========<<<::::::::::::::::::999888777555666777777777666666555333333333333333333333333333222222111111222222333333333333222222222222111111111111111111111222333111111222222222333333333444444444444555555555555555555555555444333222111222111111111111222333333555444444333333222222222111111222222222333333333222111000000///000000000333111000000111222222111222222222333444444444555777777666666555555444444444333222111111111111111111111000000000111222333555555555555777999;;;===;;;<<<<<<======<<<<<<<<<<<<<<<;;;<<<>>>AAAEEEGGGHHHEEEAAA>>>===???BBBDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCAAA@@@BBBFFFJJJLLLMMMLLLJJJGGGDDDBBBBBBBBBBBBBBBAAA???===;;;::::::999999888888777777666666666555555555555666888999:::888888888888888888888888888:::<<<===>>>AAAFFFIIINNNRRRVVVWWWYYYYYYTTTMMMCCCDDDDDDEEEDDDCCCAAA@@@@@@>>>;;;;;;<<<======<<<:::<<<======<<<===@@@BBBDDDEEEFFFHHHKKKPPPWWW\\\eeesssttthhhaaa\\\VVVRRRMMMMMMMMMLLLKKKIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888777777666666777777666666666666777777777777777777777777777777666666666666555555555555777777666555555555555666444444333222222222333333444444444444444444444444777777888888888888777777444444555666555444333222555555444444444333333333777777777777777888999999rrrccc[[[UUUMMMGGGEEECCCAAA???>>>>>>>>>===;;;888999999999999888888888777666666555555555555555555555555555555555555555222222222222222222222222222222222222222222222222333222111000000111222333111111222222222333333333333333444444444555555555666666666666555333222111111111111111111222222333555444444333222111111000111111111111222222222222222111111000000000111111000000000000222333333333222222222333444555666777999999888666555444444444555444333222111000000000222222333444444444444333333333444555666999;;;===:::;;;===>>>>>>>>><<<;;;<<<;;;::::::===BBBHHHKKKJJJGGGBBB???===???BBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAADDDHHHKKKMMMNNNKKKHHHDDDBBBBBBCCCDDDCCCBBB@@@===;;;:::999999888888888777777666666666555555555555666777888999777777777777777888888888777888:::;;;;;;<<<>>>@@@EEEGGGJJJLLLNNNPPPOOOMMMFFFGGGHHHHHHGGGFFFDDDCCC@@@>>><<<;;;<<<=========;;;<<<============@@@BBBDDDEEEGGGIIILLLRRRYYY^^^iiixxxtttjjjbbbZZZTTTNNNMMMMMMLLLLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999999888888777777777777777666666666666777777666666666666666666666666777777777777666666555555777666555555444444555555444333333222222333333333444444444444444444444444777777888999999888777777333444555666666666555444444444444444444444444444777777777777777888999:::rrrcccZZZSSSKKKEEECCCCCC@@@>>>>>>>>>>>>===<<<999888888888888888888888888777666555444444555666555555555555555555555555222222222222222222222222222222222222222222222222333222111000000000222222111111222222222333333333333333333444444444444555666777777777666444222111111111000000111111222333444444333222111111000000000000000111111111222222222222111111111222222333,,,---///111222333444555222222333444555777999:::<<<;;;999777555444444444555444333222111111111111111222333444444444333333333333333444666888;;;<<<999;;;===??????>>>===;;;;;;:::999999<<>>>>>===<<<===??????>>>???AAACCCCCCDDDFFFIIIMMMTTT[[[```lll}}}uuujjj```XXXPPPNNNKKKKKKLLLLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBAAA??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999999999999888888888888777777666666666666777777666666666666666666666666777777888888888777666555666555555444444444444444333333333222222333333444444444444444444444444444555666888999999888666555444555777888888777666666222222333333444555666666666666666666777888999:::|||pppbbbYYYQQQIIICCCCCCBBB@@@>>>===>>>>>>===<<<::::::999888777777888888888888777666555555555555333333333333333333333333222333333444444333333222111222222222222333333333333222111111111111111111111111222222222333333333333333333333444444444444777888888888777555222000111000000000000111222222333222222111111000000000///000000000000111111111222222222222222222333444,,,///111333333444555777333333333555777:::<<<>>>>>>===:::777555444333333555444333222222222222222000000111222222222222111333333333333555777999;;;:::;;;===?????????>>>===;;;:::999999<<>>??????>>>===???@@@@@@@@@@@@CCCEEECCCDDDGGGJJJOOOUUU]]]cccooowwwjjjaaaVVVQQQLLLKKKLLLMMMKKKJJJIIIHHHHHHGGGFFFDDDCCCBBB@@@@@@????????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999777777666666666666777777777777777777777777777777777888999999999888666555555555444333333333333444333333222222222333444444444444444444444444444444444555777888888777555444555666888888999888777666111222222333444555666777555555555555666888999999wwwkkk___VVVOOOGGGCCCCCC@@@>>>===<<<======<<<;;;<<<;;;:::888777777777888999888888777777666555555333333333333333333333333333444555555555555444333111111222222222333333333222222222222222111000000111111222222222333333333222222333333333444444444777888999999888555222000000000000000000111222222111111111111111000000000/////////000000000111111111111111111111222333333000333666666555444555666444444555666888<<>>;;;777555444333333444333333222222222333333000000111111111222222222333333333333444666888999:::;;;===>>>??????>>>>>>;;;:::999999;;;???CCCEEECCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCFFFGGGHHHGGGEEEDDDFFFIIIJJJJJJIIIGGGGGGFFFFFFGGGFFFGGGIIIIIIGGGBBB===999777777777777777777777777666666666666666777777888777777888888999::::::;;;777888999999888888:::<<<@@@???AAAEEEFFFEEEIIIPPP[[[^^^ccceeebbb\\\TTTOOOBBB@@@>>>===>>>??????>>>>>>???@@@@@@@@@AAACCCEEEDDDFFFHHHLLLQQQXXX```fffsssxxxmmm___XXXPPPLLLLLLMMMLLLJJJJJJJJJIIIHHHGGGEEECCCBBBAAAAAAAAA@@@@@@AAAAAABBB<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777777666666666666777777777777777777777777777777777888999::::::888666555555444444333222333333333333222222222333333444555444444444444444444444444444666888999999888666444666666777888888777666555333333333444444555555555333333444444555777888999rrrggg\\\TTTMMMFFFCCCDDD@@@>>><<<;;;<<<===<<<;;;>>><<<:::999777777777888999999999999888777555555555555555555555555555555444444555666666555444444111111111222222333333333111222333333333111000///111111222222222333333333222222333333333444444444888999::::::888555222000000000000000000111111222000000000000111111111111////////////000000000000000000///000000111222222555888:::999777444555666555555555777999===AAACCCAAA???;;;888555333333333333333222222222333444444333333222222333333444555444444333333444555777888;;;<<<===>>>>>>?????????;;;:::999999;;;>>>AAACCC@@@AAABBBDDDFFFGGGHHHHHHEEEDDDCCCBBBAAABBBCCCCCCGGGIIIJJJIIIFFFDDDEEEGGGIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJLLLMMMKKKEEE???;;;888888888888888888999999777666666666666777777888777777888999::::::;;;;;;999:::999888777777999;;;???>>>@@@FFFFFFEEEJJJRRR___eeelllpppmmmdddYYYQQQBBB@@@>>>===>>>?????????===???@@@@@@???@@@BBBEEEEEEGGGJJJMMMSSSZZZccchhhvvvwwwfff]]]SSSMMMMMMMMMLLLJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCC========================::::::::::::::::::::::::999999999999999999999999777777666666666666777777777777777777777777777777777888:::::::::999777555555444333333222222333333222222222222333333444555444444444444444444444444555666888::::::888666555555666777777777666444333555555444444444333333333222222333333555666777888nnneeeXXXNNNHHHEEEBBB???@@@???>>>===<<<;;;::::::<<<<<<;;;::::::999888888666666555555444444333333888666333111111222444666555555555666666888999:::333333222222111000//////000222444444222000//////000111111111111222222222555444222111222444666888777777666555444333333222222222222111111111000000///000000000///...---,,,//////000000000000//////......//////000000111111111222333444555444333222000222555888999<<>>???AAACCCDDDFFFFFFEEEEEEDDDCCCBBBAAAAAABBBLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJNNNSSSVVVSSSKKKBBB<<<:::999888777666555444333333333444444666777888999777888:::;;;<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999>>>@@@BBBDDDEEEGGGJJJLLL\\\fffoooqqqrrrooobbbQQQGGGBBB>>><<<===>>><<<:::>>>>>>???@@@AAACCCDDDEEEGGGGGGKKKRRRWWW\\\eeennn|||nnnggg]]]TTTNNNLLLKKKJJJKKKIIIGGGGGGHHHIIIHHHGGGDDDCCCBBBDDDEEEGGGFFFEEE???>>>===;;;;;;;;;<<<<<<<<<;;;::::::999999::::::999999888888777777666666555555666666777777888888666777777888888888888777888999:::;;;:::999888777333333333444444555555555555444444444444444444333444444444444444555666777555555666777888888888777777888999:::999777666444555555444444444333333333444444444444444444444444{{{lllcccWWWMMMHHHDDDAAA?????????>>>===<<<;;;::::::<<<;;;;;;:::999999888888999999888777777666666555777555333111111111222333444444333333333333444444333333222222111000000000000222444444222000//////111111111111222222222222222222333333444555555555777777666555444333333222111111111000000000//////111111111111000000000000//////000000000000//////////////////000000000000111111333444444333333222000222555777888:::<<>>???AAACCCEEEFFFGGGEEEDDDCCCBBBAAAAAA@@@@@@FFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHJJJMMMRRRTTTRRRKKKBBB===999999888777666555444444444444444555666777888999777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999===???AAABBBCCCEEEIIIKKKXXXdddnnnqqqrrrpppbbbRRRFFFBBB===<<<>>>@@@???===>>>>>>??????AAABBBCCCDDDGGGGGGJJJQQQWWW\\\gggqqqzzzpppcccYYYTTTQQQOOONNNLLLKKKIIIHHHIIIJJJIIIHHHDDDCCCCCCDDDEEEFFFFFFEEEAAA@@@>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999888888888888777777777888888888999999666777777888888888888888999999:::::::::999888777555555444444444444444444333333333222222222222222555444444444444555555666444444555666777777777777666777999:::999888666444555555444444444333333333555555555555555555555555uuuiiiaaaUUULLLGGGDDDAAA??????>>>>>>===<<<;;;::::::;;;;;;::::::999999888888:::999999888888777666666777777666555444444333333555555555555555555666666333333333222111111000000111333444444222000///000111111111111222222222333000111333555555555444444777777666555444333333222000000000///////////////111111000///000111222333//////000000000000//////000000000000////////////000000111222333333222222000222444555555666888::::::888555333111111222333555555444333222222222222333333444444555666666666666555555444555555666666777666666666777888999::::::999999999999:::;;;;;;<<<===>>>@@@CCCEEEFFFGGGEEEDDDBBBAAA@@@????????????@@@CCCEEEGGGHHHIIIIIIGGGHHHJJJKKKKKKIIIHHHGGGHHHKKKPPPQQQOOOIIIBBB===777777777777666666666666444444444555666777888999777888999;;;<<<=========;;;;;;;;;:::::::::999999===>>>@@@@@@AAACCCGGGIIITTTaaammmrrrssspppbbbRRREEEAAA======???AAAAAA??????>>>??????@@@AAABBBCCCHHHGGGJJJPPPVVV]]]jjjuuu~~~lll```[[[YYYUUUQQQOOOMMMKKKJJJKKKKKKJJJHHHEEEDDDCCCDDDEEEFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::999999999:::::::::::::::888888888999999999999999666777777888999999888888999999::::::999888888777666666666555444444333333444444333333333222222222666555444444444444444444333333444555666777777666666777999999999888666555555555444444444333333333444444444444444444444444pppfff^^^SSSJJJFFFDDDAAA???>>>>>>===<<<<<<;;;::::::::::::::::::999999888888888888777777666555555555333333444555555444333333333444555666777777888888333333333222222111111111222333555444222000000000111111111222222222333333000111222444555555555555777777666555444333333222000000000000000000000000///...---------///222333000000////////////000000111111000000//////......///000000111222222222222111333444444333333555666666555333111111111222222444444444333222222222222333333444444555666666666555555555555555666666777666666555555666777777888:::::::::999::::::;;;<<<<<<===>>>@@@BBBDDDFFFFFFDDDCCCAAA@@@???>>>>>>>>><<<>>>BBBEEEHHHIIIIIIHHHGGGHHHKKKMMMMMMKKKHHHFFFFFFHHHKKKMMMKKKEEE???;;;666666666666777777777777555555555555666777888999777888999;;;<<<>>>>>>???===<<<<<<;;;;;;;;;;;;;;;>>>????????????AAADDDGGGRRRaaannnrrrsssoooaaaQQQEEEAAA===<<<>>>@@@???>>>????????????@@@AAABBBBBBHHHHHHKKKQQQVVV___nnn{{{wwwhhhccc___YYYSSSQQQOOOLLLKKKKKKKKKIIIHHHFFFEEECCCDDDEEEEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::::::::::::::888888999999::::::;;;;;;888888999999999999999999666777777888999999999999::::::999999888888777777666666666555555555555555777777666666555555444444666555555444333333333333222222444555666666666666666777888999999888666555555555444444444333333333333333333333333333333333mmmaaaZZZPPPIIIEEECCCAAA>>>======<<<<<<;;;;;;:::::::::999999999999999888888888888777777666555555555,,,---///111222222222111111111222333333222222111333333333222222222222222333444555444222000000111111222222222222333333333333333222222333555777999777777666555444333333222111111111111111111111111///...------...000333444000000////////////000000111111000000//////......///000000000111222333333333444555444333222333444333333111111000111111222333333333333333333222222333333444444555666666666555555555555555666777888666666666666666666777888;;;;;;;;;;;;;;;<<<<<<===<<<===>>>@@@BBBCCCEEEEEEBBBBBBAAA@@@????????????>>>@@@CCCFFFHHHHHHGGGGGGEEEHHHKKKNNNNNNLLLIIIGGGEEEFFFGGGGGGEEEAAA<<<999666666666666777777777777666666666666666777888999777888888:::;;;===>>>???@@@???>>>============>>>???@@@@@@???>>>@@@DDDGGGSSScccpppsssrrrmmm___PPPEEEAAA<<<;;;<<<===<<<:::>>>>>>??????@@@AAABBBCCCHHHHHHMMMRRRXXXaaarrrtttllleee\\\UUUSSSQQQNNNLLLLLLKKKIIIGGGGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA@@@???>>>===<<<===<<<;;;;;;::::::;;;;;;777888888888999999::::::888888888888888888888888666666888999999:::::::::::::::999888777777666666444444555666666777888888888888777666666555444444666555444333333333333333111222333555666777777777555666888999999888777666555555444444444333333333555555555555555555555555{{{kkk^^^WWWNNNGGGEEECCC@@@>>><<<<<<<<<;;;;;;;;;::::::999999999999999999888888:::999999888888777666666///000222444555666555555444555555555333111///...333333333333333333222222333444555444111000111222222222222222333333333333555444222222333666999<<<777777666555444333333222111111111111222222222222111111000000111333444555111000///......///000111000000000000////////////000000000000111333444555555666666555333222333444222222111111000111111111222333333444444333333222333333444444555666666666555555555555666777888888888888777777777777888888<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@??????@@@@@@AAA@@@AAACCCEEEFFFFFFFFFEEEDDDFFFJJJMMMNNNMMMKKKIIIEEEFFFEEEDDDAAA===:::777666666666666777777777777777666666666777777888999888888888999:::;;;===>>>AAA@@@???>>>>>>>>>???@@@>>>?????????@@@CCCGGGKKKYYYhhhttttttpppiii\\\MMMEEEAAA<<<:::;;;<<<:::888>>>>>>???@@@AAACCCDDDEEEGGGIIIOOOVVV[[[eeevvvyyynnnccc[[[WWWTTTQQQOOONNNLLLJJJHHHHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@AAA@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;888888888888999999999999888888888888888777777777666666888999::::::;;;;;;;;;:::999777777666666666333444555666777999::::::777777666555444333333222555444333333333333333333111222444555777777888888555666888999999999777666555555444444444333333333777777777777777777777777xxxjjj[[[TTTLLLFFFDDDCCC@@@>>><<<<<<;;;;;;;;;;;;::::::888888888888888888999999999999888777777666666555444444555666666666666555333444555666666555333222333333333333333333333333444555555333111000111333222222222333333333444444444444444555666888:::;;;777777666555444333333222000000000000111111111222111111111222222333333333111000///......///000111////////////000000000000111111000111222444555666666777888777555333444555222222222111111000000000222222333444444444333222333333444444555666666666555555555555666777888999:::999999888888999999:::;;;;;;::::::;;;;;;<<<===???@@@@@@@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBCCC@@@AAAAAABBBCCCDDDDDDEEEBBBDDDHHHKKKMMMMMMLLLKKKHHHGGGFFFCCC@@@<<<999777777777777777666666666666777777777666777777888999888888777777888:::;;;<<>>???@@@:::<<<===???BBBGGGNNNSSS___mmmwwwuuunnnfffXXXKKKDDD@@@<<<;;;<<<===<<<:::>>>>>>???@@@BBBEEEGGGHHHGGGJJJRRRYYY^^^hhhzzzyyylllddd[[[XXXUUURRRPPPOOOLLLJJJHHHGGGEEEDDDEEEDDDBBBAAA>>>>>>???@@@@@@???>>>=========<<<;;;;;;;;;;;;;;;:::::::::::::::999999999::::::999999999888888888666666888999:::;;;;;;;;;;;;:::999777666555666666555555666777888888999999888888777666555444333222333333333222333333444444222333444666777888999999444666888999:::999777666555555444444444333333333777777777777777777777777vvviiiYYYSSSKKKFFFDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;::::::888888888888888888999999666666666555444444333333222222111000000//////...))),,,///222444555555555333333333333333333333333444555555333111111222333222222333333333444444444222444666888::::::::::::777777666555444333333222.../////////000000111111//////000111111111111000222000///......///000222......//////000000111111222111111111222444666777777888999888666555555666333333222222111111000000111222333444444444333222333333444444555666666777555555555555666777999999;;;;;;:::::::::::::::;;;::::::999999::::::;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCDDDEEE?????????@@@AAABBBDDDEEEAAACCCFFFJJJLLLMMMMMMLLLJJJIIIGGGDDD@@@<<<999777888777777777666666666666888777777777777777888999888888777777777888:::;;;AAA@@@>>>===<<<===>>>@@@777999;;;???DDDKKKTTTYYYdddqqqzzzvvvmmmdddWWWIIICCC@@@<<<;;;>>>??????======>>>???AAACCCFFFHHHJJJFFFKKKSSS[[[aaajjj|||tttkkk^^^[[[WWWUUUSSSQQQNNNLLLIIIGGGEEEEEEEEEDDDBBB@@@<<<===>>>???@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999666666888999:::;;;;;;;;;<<<:::999777555555555666777777777777777888888888::::::999888777666555555222222222222333444444555222333555777888999::::::444666888999:::999888777555555444444444333333333444444444444444444444444qqqdddWWWQQQIIICCC@@@?????????>>>======;;;:::999888888888888888888888888888888777777777777666666666666555555666666555444333333333333333333222222111000555555555444444333333333222222111111111111222222444444444333333222222222333333444555666777888999:::888666555666555444222333222111111111111111222333333222111222333555666111111111111111000//////222222222111111111111000222333333444555666777777888888999999999888777666444333333222222222333333777888888666444222222333444444444555555555666666555555555777:::;;;;;;999===;;;:::;;;>>>???===;;;===>>>>>><<<:::999:::;;;===???BBBDDDEEECCC@@@>>>>>>>>>>>>??????@@@@@@AAA??????@@@AAAAAABBBBBBCCC@@@BBBCCCDDDEEEGGGJJJMMMLLLLLLKKKFFF@@@;;;888888555555555444444555555555;;;::::::999999::::::;;;888777777777888:::<<<>>>@@@???>>>===<<<;;;;;;;;;AAA======CCCIIIOOO[[[fffqqqvvvzzzvvvkkk[[[NNNFFF@@@@@@@@@???>>>======<<<===???@@@AAABBBDDDHHHKKKJJJLLLSSS[[[cccoootttkkkccc[[[WWWWWWUUUOOOIIIKKKIIIFFFEEEEEEDDDCCCAAA@@@@@@??????????????????>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::<<<===>>>>>>???>>>===;;;999888777666666666555444444444666777888<<<:::888555444444555555555555444444444333333333555555666777777777777777666555555666777888888777777777666555444333333333555444444444444555666666mmmaaaVVVQQQIIICCC@@@?????????>>>===<<<;;;:::999999888888888888888888888888888888888888888777777777777444444555555444333333222333333333333333333222111222222222222222222111111222222111111111111222222555444444444333333333222333333444555666777888888888777666555666555333111000000/////////000000000222222222222222333444444111111111111111000//////000000111111222222222333222222333444555666777888888888999:::::::::999888555555444333333333333333333444555444222111222333444444444444555555555555666666666999;;;===<<<;;;???===<<<<<<>>>???>>><<<>>>>>>>>>===;;;:::<<<======???AAACCCDDDBBB@@@>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBBBBBBBEEEHHHLLLMMMMMMLLLGGGBBB===:::999666555555555555555555666999999999888888999999999888777777777888:::<<<>>>???>>>===<<<;;;;;;;;;;;;===;;;>>>HHHRRR\\\iiiuuuwwwyyyzzzuuuhhhYYYMMMFFF???>>>===<<<<<<<<<======>>>???@@@AAAAAACCCGGGJJJJJJMMMTTT]]]ffftttsssjjj___YYYWWWUUUPPPKKKMMMJJJHHHGGGFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999;;;<<<<<<<<<<<<;;;:::999888888888888888777666666555666777888999;;;999777555444444444555555555555444444444333333444444555666666666666555777666555555666666666555666666555444333222222333444444444444444555666666zzzhhh]]]TTTOOOHHHBBB@@@???>>>>>>======<<<;;;:::999999888888888888888888888888888999999999888888888777777333333333444333333222111222333333444444444444333111111111222222222222222222222111111111111222222444444444333333333333333222333333444555666777777666555555555666444222////////////000000111111222000111111222222222222111111111111111111000//////...///000111222333444444111111222444555777888888888999:::;;;<<<<<<;;;;;;888777666444444333333333111222444444333333444666333333333444444444555555777777777:::>>>??????>>>BBB@@@??????@@@AAA@@@???AAAAAA@@@>>><<<<<<>>>@@@>>>???AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCBBBBBB???????????????AAAEEEIIIMMMMMMLLLHHHCCC>>><<<;;;777666666555555666666777888888777777777777888888888777777777888:::;;;======<<<;;;;;;::::::::::::::::::@@@MMM[[[iiiwww~~~~~~zzzqqqcccVVVKKKEEE===<<<:::999:::;;;===>>>>>>???@@@@@@AAABBBEEEHHHKKKNNNVVV```kkkzzzwwwiii___ZZZWWWSSSOOONNNLLLIIIHHHHHHHHHGGGEEEDDDCCCCCCBBBAAAAAABBBBBB??????>>>>>>===<<<<<<<<<::::::::::::::::::::::::::::::::::::999888777777888888999:::::::::::::::888888777777777888888999888777777777777888888999999888666444333333444444555555555444444444444333333333444555555555555444777777777666555444444444555555444333222222222222444444444444444555555666uuueeeZZZRRRMMMGGGBBB??????>>>=========<<<;;;::::::999999888888888888888888888888888888888777777777777666333333444444444333333222222333333444555555555555222222333333444444444555222222111111111111222222222222222222222222222222222333333444555555666666444444444555555444111...000111222333444444444555///000111222222111000///111111111111111000/////////000000111222222333333000000222333555666888888777888:::<<<============999888777666444444333333444555666666555555666777333333333333444444444444777777888;;;???AAAAAAAAABBBAAAAAABBBCCCEEEGGGGGGJJJIIIFFFBBB???>>>@@@BBBBBBBBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>===<<<<<<>>>BBBEEEKKKKKKJJJGGGBBB>>><<<<<<777777777666666777777777888888888777777888888888777777777777888999:::;;;;;;;;;::::::999:::::::::;;;===DDDQQQaaappp|||vvvjjj]]]QQQHHHDDD<<<;;;999888999<<>>>>>======<<<:::::::::::::::::::::::::::::::::::::::999888888999:::::::::::::::999999888888777777777777888888777777777777777777777888777666555444333444444444555555555555444444444444333333444555555555555555777777888777666555555666666555444444333333333444444444333333444444555666qqqcccYYYOOOKKKEEEAAA???>>>>>>===<<<<<<<<<;;;;;;::::::999888888888888888888888888777666666666666555555555444444555555555555444444222333333444555555555555222222222333333444444444222222111111111111222222000000000000000111111111222222333333444444555555444333333444444444111///000111333444555555555555///000111222222111///...111111111111111000//////111111111111111111111111000111222333444666777777666888:::<<<============:::999777666555444444333666777888777555444555666333333333444444444555555888888999<<>>>>>>>>>>>===;;;:::<<>>AAADDD???@@@AAAAAAAAABBBEEEGGGPPPSSSZZZeeepppuuuiiiaaa\\\YYYRRRPPPMMMLLLKKKKKKIIIGGGEEEEEECCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;::::::999:::999888777666666666666666666666666666666666555555555555444444444444555666666555555555444444444444444555666666666666555555666888888666666888999777666666555555555555666333333333333333444555555nnnaaaZZZMMMIIIDDD@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888666666555555555444444444444444555555666666555555222333333444444444444333000000000111111111111111222222111111111111222222000000000000000111111111222222222333333333444444555444222222333444222111///000222333444444333222000111111111111000000///111111111111111000//////222222222111111111000000111111222333444555666666555666888:::;;;<<<;;;;;;999888777555555444444444444666666555333222333444444444444555555555666666888888888;;;>>>@@@@@@???===>>>@@@CCCEEEJJJPPPTTTXXXUUUPPPIIICCCBBBDDDGGGLLLKKKIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>===<<<<<<>>>>>>>>>===;;;;;;===???DDDEEEEEEBBB???<<<::::::999999999888888999999999999999999888888999999999777777777888888888999999999999999999::::::;;;<<<;;;@@@IIIWWWiii|||wwwhhhYYYNNNGGGCCCAAA===<<<<<<<<<===@@@CCCDDD???@@@AAAAAABBBCCCFFFIIIQQQTTT\\\gggssstttiiiaaa]]]WWWTTTQQQOOONNNLLLJJJHHHFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::;;;:::999888777666666666555666666666666555555444555555555555555666666666666666666555555555444444444444555666666666666666333555888888666555888;;;777777666666666666666777333333333333333444444555{{{kkk```YYYKKKHHHCCC@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::888888888888888888888888666666666666555555555555222333444555555555555444333333333333333333222111111111111111000000000000222222111111111111222222111111111111222222222333222222222222333333333333777555222111222444444444000222333444444444222111333222111111000000000111111111111111111000//////111111111111111222222222222222333333333444444444444555777888999999999888777666555555444444444555333444555555444444555666555555555666666666777777777777888:::===>>>>>>===:::<<>>>>>>>>======<<<<<<>>>???@@@???>>><<<<<<===BBBCCCCCCAAA>>>;;;;;;;;;::::::999999999999::::::888888777777777777888888666777777888888888888888999999999999:::;;;======999@@@IIIUUUhhh{{{zzzooo___QQQHHHCCCAAA???<<<<<<===>>>???@@@BBBCCC???AAABBBBBBCCCEEEHHHKKKQQQTTT\\\hhhvvvuuukkkeee\\\YYYUUUSSSQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::888999999::::::::::::999:::999999888888888999999666777777888777666555444444555666666777777777777666666666666555555555555333333444555555555555444222555888666333222444888666666555555555555666666333333222222333333444555yyyiii___YYYJJJGGGCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::888888888888888888888888777777777777666666666666111222333333444444444444333333333333222222111000444333333333222222111111222222111111111111222222222222222333333444444444222222222222222222333333888555222111222444555555333444666777777555444222444333111000000000111222111111111111111000////////////000111222333333444333333333333333333333333333444666777888888777777666555555444444444555555333444666777777777999;;;666666666666777777777777777777777999<<<===<<<;;;999;;;===>>>@@@DDDJJJPPPVVVSSSMMMGGGDDDDDDIIIMMMQQQOOOKKKGGGEEECCCCCCCCCFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>============>>>@@@BBBAAA???===<<<<<>><<<;;;;;;;;;::::::999999::::::;;;777777666666666666777777666777777888888888888777999999999:::;;;<<<===>>>888???HHHSSSeeevvv}}}yyyvvvjjjZZZMMMEEEAAA@@@???<<<<<<===>>>???@@@AAAAAA???AAABBBCCCDDDFFFJJJMMMPPPSSS\\\iiixxxtttmmm```]]]YYYVVVSSSQQQNNNLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAA@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<888999999:::::::::999999777777888999999999999999888888888888999:::;;;<<<777888999999999777666555444555666777888888888777777666666666555555555555222222333444444444333333222555777555111///111444555555444444444555555666333333222222333333444555yyykkk^^^UUUHHHFFFDDDBBBBBB@@@===;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888888888888888888888777666444333222555333222222444555555444333333333444444333222222333333333333333333333333333333333333333222111000000000111111222222222222333333333333333333333333222222333444555555555555777666444333222333444444444333111000///000111333111111111111111111111111000///////////////000111111111111222222333333333222333444444555555444444555444222111111111222222222444555666666666888999999888666555555777999:::999<<<>>>>>>===;;;;;;<<<999888888:::>>>BBBEEEFFFPPPQQQOOOJJJDDDBBBEEEJJJMMMLLLIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDBBBAAAAAA@@@@@@AAA???>>>===>>>@@@CCCCCCAAA@@@>>>===<<<;;;AAA???>>>>>>??????===<<<888888888999999:::::::::;;;:::888666666666666777888888888888888999999999:::999888888888999:::;;;>>>???CCCOOO^^^jjjpppqqqkkk```QQQFFFAAA???<<<999<<<<<<<<<===>>>@@@AAABBB???@@@BBBCCCDDDFFFJJJMMMQQQYYYeeeppp~~~uuuhhh```ZZZZZZZZZUUUPPPMMMPPPMMMIIIFFFFFFEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888777777777888999999999999888999888888888777777666666666666777777666666555444555555444444444444555555777777666555444444333333777777777777666555444333444333222222111111222222444444444444444444444444vvvhhh[[[RRRIIIFFFCCCAAAAAA@@@>>><<<<<<<<<;;;;;;:::::::::999:::999999888777777777777666777777777666555444444777555444555666777777666444444444444333333222111444444444444444444444444222222333333222111111000000111111111222222222222333333333333333333333333111222333333333333333333666555444333222222333444444222111//////000111222000000000000000000000000000000//////000000111111111111222222222333333333111111222333333333333333222111000//////000000111333444555555555666888::::::999777666666777888999777999;;;;;;:::888888888777666666777999<<<>>>???EEEGGGIIIGGGDDDDDDIIIMMMLLLKKKIIIGGGEEEDDDDDDDDDFFFFFFFFFEEEDDDCCCBBBAAACCCCCCCCCAAA???>>>???@@@BBBBBBAAA@@@@@@?????????AAA@@@>>>>>>??????===<<<999999999999999999:::::::::999888777666666777777888888888888888999999999:::999888888888999:::;;;>>>>>>BBBLLLXXXbbbggggggaaaXXXKKKBBB???>>>===;;;<<<<<<======>>>@@@AAABBB???AAABBBCCCDDDGGGJJJMMMQQQZZZfffrrrtttkkkcccbbbaaa\\\VVVTTTSSSPPPKKKIIIHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888888888888999:::::::::::::::999888888888777777777777666666666555555555555444555555444444444444555555777666666555444444333333777777777777666555444333555444333333222222333333444444444444444444444444qqqdddWWWOOOIIIFFFBBB@@@??????>>>===<<<;;;;;;:::999888888777888888777777777777777777555666666777777666666666777555555555777888888777555555444444333222111111333333333333333333333333111111222222111111000000111111111111222222222222333333333333333333333333444444444444444444333222444444333222222222333333333222000/////////000111////////////////////////111111000000111111222333111222222222222333333333///000000111111111111111111000000000000111111222333444555444444555888;;;;;;:::888777666666777888777999::::::888666666666777666666555666888999:::<<>>??????===<<<::::::999999999999999999999888888777777777888888777777888888888999999999999999999999999:::;;;;;;>>>>>>@@@GGGPPPWWWZZZZZZUUUNNNDDD>>>=========<<<============>>>???AAAAAA@@@AAACCCDDDEEEGGGKKKNNNRRR[[[ggguuuwwwmmmiiifff```[[[YYYVVVSSSOOOLLLJJJJJJIIIGGGDDDDDDCCCBBBAAA@@@???>>>@@@?????????>>>>>>>>>===:::::::::::::::::::::::::::999999999888888888888999::::::;;;;;;;;;;;;;;;888888888888888777777777777666555444333444555555555555444444444444555555666666666555444444333333777777777777666555444333666555444444333333444444444444444444444444444444|||nnn```TTTNNNJJJFFFAAA???>>>??????>>>===<<<;;;:::999888777666777777888888888888888888666777777777777666555555444333333555777777666555666666555333222111111000111111111111111111111111000000111111111000000///222222222222222222222222333333333333333333333333777777888777777666555555333333333333222222333333222111000/////////000000000000000000000000000000111111111111222333444444222222222222222222222222///000000111111111111111222222222222333444444555444444555444444555888;;;;;;:::999888777666777777888:::;;;;;;999777666777888888888888777888999;;;;;;>>>AAACCCCCCCCCDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAACCCDDDDDDBBB@@@???AAABBBCCCCCCCCCCCCCCCDDDDDDDDDBBBAAA????????????===<<<:::::::::999999888888888888888888888888888999999777777777888999999::::::999999999999::::::;;;;;;<<<<<<>>>CCCIIINNNOOOOOOKKKFFF@@@<<<<<<<<<==================>>>???@@@AAA@@@BBBCCCEEEFFFIIIMMMPPPRRR[[[iiixxxyyysssnnngggaaa___YYYVVVQQQNNNLLLKKKJJJIIIEEEEEEDDDCCCBBB@@@??????@@@@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999:::;;;;;;;;;;;;;;;888888888888888888888888777666444222222333555666555555444444444444555555666666555555555444444444666666777666666555444444555555444333333333333333333333333333333333333333xxxkkk]]]RRRMMMIIIEEEAAA>>>>>>??????>>>======<<<;;;:::999888777777888999::::::999999888999999999888777555444333444444444666888999777666777666444333111111111111333333333333333333333333///000000111111111000000333222222222222222222222333333333333333333333333888888888888777666555555333333333333333333333333222111111000000000000000111111111111111111111111111111111111222333444555222222222222222222222222000111222222333222222222222222333333444444444444333444555555444555888:::;;;::::::888888777777777777999::::::888777666777888999;;;:::999888:::<<<;;;===@@@BBBBBBBBBBBBBBBFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@>>>@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???@@@???===<<<:::::::::999999888888888888888888999999999999999666777777888999999::::::999999::::::;;;;;;;;;;;;:::;;;===AAAEEEHHHIIIIIIFFFCCC???<<<;;;<<<<<<<<<>>>=========>>>???@@@@@@AAABBBDDDFFFGGGJJJNNNQQQSSS\\\kkk|||wwwooohhheee\\\XXXSSSPPPNNNLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888999999:::::::::::::::888888888888888999999999888666444333222333555666555555444444444444555555555555555555555444444444666666666666666666555444444333333222222222222222333333333333333333333333ssshhh[[[PPPMMMGGGDDDAAA?????????>>>>>>======<<<;;;:::999999888888999:::;;;;;;:::888888::::::999888777555444333666666666999;;;<<<:::888777666444222111111222222555555555555555555555555000000111111222222111111333333333333222222222222333333333333333333333333555555555555555555444333333333444555555555444444222222222222111111111000111111111111111111111111000000111111222333444555333333333222222222222111111222333333444444333333000111222222333222222111222444555666666666888999:::::::::999999888888777333555888888777555555666777:::<<<;;;888777999;;;999:::===???AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGFFFEEECCCAAA@@@???;;;===>>>>>>>>>???BBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBB@@@@@@@@@???===;;;::::::999999999999999999888999999:::999999888888666666777888999::::::;;;999999:::;;;;;;;;;;;;;;;999:::===@@@CCCDDDEEEEEEAAA@@@???===<<<;;;;;;;;;>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEFFFHHHKKKOOOSSSVVV___nnn~~~sssjjjfff___[[[VVVRRRPPPNNNLLLKKKHHHHHHGGGEEECCCBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888999:::::::::::::::888888888999999999999999888777666555444555666666555555444444444444555555555555555555555555555555555666666666666666555555333333222111111111111222333333333333333333333333|||ooofffXXXNNNLLLEEECCCAAA@@@@@@???>>>===;;;:::::::::999999888888888999:::;;;:::888666555999999999888777666555444555666777:::<<<<<<;;;999666555333111111222333444444444444444444444444444000111111222333333222222444444333333333222222222333333333333333333333333333333444555555555444444333444555666666666555555333333333333333222111111111111111111111111111111///000000000111333444555333333333222222222111111111222333333444333333333111222333333333222111000000333666888777777777777999999999:::999999999888222555777888777666777777:::===???===888666777999888999:::===???AAAAAAAAABBBCCCEEEGGGIIIJJJJJJJJJFFFFFFEEEDDDBBB@@@>>>===<<<===>>>>>>>>>???AAACCCCCCCCCDDDDDDEEEEEEFFFFFFEEECCCAAA@@@@@@???===;;;999999999999999999::::::999::::::::::::999777666555666777888999:::;;;;;;999:::;;;<<<<<<<<<;;;:::888;;;>>>@@@@@@@@@@@@@@@============<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@BBBCCCEEEGGGIIILLLPPPTTTZZZcccrrrzzzooojjjbbb^^^YYYUUURRRPPPNNNMMMIIIIIIGGGFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::;;;;;;;;;;;;;;;888888888999999:::::::::888888777777777666666666555555444444444444555555555555555555555555555555555555666666666666555555444444333222222222222333222222222222222222222222yyyllldddVVVLLLJJJDDDBBBAAA@@@@@@@@@>>><<<999999888888888888888888888888999:::999777555333777777888888888888777777333444555888;;;;;;999777555444222111111222444555111111111111111111111111000111222333333333333333444444444333333222222222333333333333333333333333444444555666777777777666333444666777777777666666333444444444444333222222000000000000000000000000/////////000111333444555333333333222222111111111111111222333333333333222444555555666555444222111///333777999888777666666888888999:::::::::999999444666999::::::999:::;;;>>>AAACCC@@@:::666666999;;;::::::;;;===>>>>>>===AAACCCEEEHHHIIIJJJKKKKKKFFFEEEEEECCCBBB???>>><<<>>>???@@@???>>>>>>@@@BBB@@@AAABBBDDDEEEGGGHHHHHHEEECCCAAA@@@@@@???===;;;888888888999999::::::;;;::::::;;;;;;:::888777666555666777888999:::;;;;;;999:::;;;<<<<<<<<<;;;:::999;;;>>>??????>>>======999:::<<<<<<<<<;;;;;;<<>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIMMMQQQTTT^^^fffvvvzzzuuueeeaaa[[[WWWTTTRRRPPPNNNJJJIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<======<<<<<<888888888999999:::::::::888888888999888777666666555555555444444555555555444555555555555555555555555555666666666666666555555555444333333333333444222222222222222222222222zzzjjjaaaXXXOOOIIICCCAAA???>>>>>>>>><<<;;;;;;;;;:::999999888888777888888888888888777666666666666777777666555444444555666777888888777666555444444444444444444444444333555666555333111111111000000000000000000000000555555555555444333222222222222333333333333444444222333666777888666444333222333444666777777777777555444333333222222333333222333222111//////111333444444222222222222444444333333333222222222111111000000000000000111111111555444444444444333333333333444555555666666555555999:::::::::999888777666777999;;;:::999888999:::===@@@CCC@@@;;;777888;;;:::::::::;;;<<<===>>>>>>AAABBBEEEIIILLLMMMLLLJJJGGGFFFEEEDDDCCCBBBAAA@@@======>>>>>>?????????@@@CCCAAA@@@AAADDDGGGHHHHHHCCCBBB@@@>>><<<:::999999<<<;;;:::999999:::<<<===<<<<<<;;;::::::999888888888888999999999:::::::::<<<;;;999999>>>DDDCCC>>>======>>>>>>>>>>>>======<<<:::888999<<<===<<<:::<<<:::999:::>>>@@@???>>>DDDCCCBBBEEEJJJOOOSSSUUU\\\fffyyyuuuooohhh```ZZZXXXVVVRRRPPPLLLJJJHHHGGGFFFEEECCCAAA@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<:::888999:::;;;;;;:::999:::;;;;;;<<<<<<;;;;;;888999:::;;;;;;;;;::::::888888888888777666555444666666555555555444444444333333444444444444333333555555666666666666555555444444333333333333222222222222111111222222333444yyyiii```VVVMMMHHHBBB@@@>>>=========<<<;;;;;;;;;::::::999888888888777777888888777777666555666666666666666555444444555666777888888777666555333333333333333333333333333555666555333111111111111111111111111111111111333333444444333333222222222222333333333333444444333444666888999888666555666666777777777666555555444444333222222222222333222333333111//////111333333333333222222333333333333333333222222222111111000000000111111222222222555555555444444333333333333444555555666666555555555555666666666666666666:::;;;<<<<<<:::888888999===@@@AAA???:::777888:::::::::;;;;;;<<<<<<======???AAADDDHHHLLLNNNMMMKKKFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@@@@@@@@@@@@@>>>===>>>AAACCCDDDDDDBBBAAA???===<<<;;;::::::<<<;;;:::::::::<<<===???<<<;;;;;;:::999999888888888888888999999999::::::::::::999999>>>EEEDDD@@@<<<======>>>>>>======<<<<<<:::999:::===>>><<<;;;===;;;:::;;;>>>@@@@@@???EEEEEEDDDGGGKKKPPPTTTVVV^^^hhh{{{vvvnnneee]]]ZZZWWWSSSQQQNNNLLLIIIHHHGGGFFFDDDBBBCCCBBBBBBAAA@@@?????????>>>>>>======<<<<<<=========;;;::::::<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<999999999999999999999888666666666666555444333222555555555555444444444444444444555555555555444444555555666666666666555555444444333333333333222222333333222222333333444555vvvggg^^^TTTKKKGGGAAA???===<<<======<<<:::;;;;;;::::::999999888888666777777777777666555555666666666666666555555444555666777777777777666555333333333333333333333333333444555555333111111222222222222222222222222222111111222333333333333222222222333333333333444444444555777999::::::999888::::::999888777555444333444444333222222222222222222333333222000000111333222222333333333333222222333333333222222222111111000000111222222333444444666666555444333333222222333444555555666666555555444333333444444555777777;;;===>>><<<:::888888999<<<>>>???===999777888:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>BBBGGGKKKNNNNNNMMMFFFFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>======>>>@@@AAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA;;;;;;::::::999999888888777777888888888999999999999999999999???EEEFFFBBB;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::;;;===>>>===<<<===<<<;;;<<>>>>>============>>>===;;;<<<===>>>===<<<;;;<<<<<<===============:::999999999888777777666666666777666666555444333555555444444444333333333555555555666666555555555555555666666666666555555444444333333333333222222444444333333444444555666sssddd[[[QQQIIIEEE@@@>>><<<<<<<<<<<<;;;:::<<<;;;;;;:::999999888888666666666666666555555444555666666666666666555555444555666777777666555444222222222222222222222222222444555555333111222222222222222222222222222222000111222333444555555444222222222333333333444444444555888:::;;;;;;::::::;;;;;;:::999777666444333444333333222111222222222222333444333111000111222111222333444444333222111333333333222222222111111000111222222333444555555666666555444333222222111333444555555666555555555666555555444555666777888999:::<<<;;;:::999999:::;;;<<<===;;;888777888999<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAABBB::::::::::::999999888888777777777888888888999999777999999:::>>>EEEFFFCCC:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>>>>===>>>======>>>???AAABBBBBBGGGGGGHHHIIILLLPPPVVVYYYcccooo{{{ooofff```ZZZVVVSSSPPPLLLJJJHHHGGGEEEDDDFFFEEEDDDCCCAAA@@@???>>>???????????????>>>>>>===>>><<<<<<===>>>>>>===;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999888777666666888999999999888888777666444444444444333333333333555555666666666666555555444555555666666555555444444444333333333222222222333333333333333444555555nnnaaaWWWNNNGGGDDD@@@>>><<<;;;<<<===<<<;;;<<<<<<;;;;;;:::999999888666666666666666555555444555555666666666666666555444555666777777666555444222222222222222222222222222333555444333222222333111111111111111111111111111222333555666666666666222222222333333333444444333666999<<<===<<<;;;:::999999999999888666555555333333222111111111111222222333444333222111111222000111333333333333111000333333333222222222111111111222222333444444555555666666555444333333222222333444555555666555555555777777666555555555555555444666888999999999:::;;;:::::::::888777777888999;;;;;;;;;;;;;;;::::::::::::;;;===BBBGGGKKKKKKKKKHHHIIIJJJKKKKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDAAAAAAAAACCCDDDCCC@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA:::999999999999999888888777888888888888999999999777999:::999===CCCEEEBBB::::::;;;;;;;;;;;;::::::;;;<<<===============>>>===>>>>>>??????@@@BBBCCCEEEFFFHHHJJJLLLPPPVVV[[[eeerrrxxxmmmddd\\\WWWUUURRRMMMJJJIIIGGGFFFDDDFFFEEEDDDBBBAAA???>>>>>>@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<===>>>>>><<<:::<<<===>>>>>>??????>>>>>>>>>===;;;999888777777777999999999999999999888777555555444444444333333333555555666666666666555555444444555555555555444444444444333333333222222222222222222222222333333444|||jjj^^^UUULLLFFFEEE@@@>>><<<<<<=========<<<<<<<<<;;;;;;::::::999999666777777777777666555555444555666666666666666666444555666666666666555444333333333333333333333333222333555444333222222333000000000000000000000000333333444666666777777777222222333333333333444444444888<<<@@@AAA???;;;999777888888888777777666555333333222111111111111111222333555444333111111222111111222222222222111111333333333222222222111111222222333333333333444444555555444444444333333333333444555555666666555555555555555555444333222111222444777888888999;;;<<<999888777666666666777888:::::::::::::::;;;;;;;;;::::::<<>>>>>999999999999999999888888888888999999999:::::::::777:::;;;999;;;???AAA???:::;;;;;;;;;;;;;;;;;;::::::<<<======<<<;;;===>>><<<>>>??????>>>???BBBDDDCCCFFFIIIJJJLLLQQQXXX^^^iiiwwwwwwkkkaaaZZZXXXUUUPPPLLLJJJIIIGGGFFFEEEEEEDDDBBBAAA@@@??????@@@AAABBBBBBBBBAAA???>>><<<<<<<<<===???>>><<<:::<<<======>>>>>>>>>>>>>>>???===;;;999888888888999777777888888888888777777666666555555555444444444555555555666666555555555444444555555555555444444444444333333333333222222222111111111111222333333wwwfff[[[SSSKKKFFFEEE@@@???======>>>>>>>>>===<<<<<<<<<;;;::::::999999777777888888777777666555444444555666666666666666444444555666666555444444333333333333333333333333111333444444333222333444111111111111111111111111333333444555666666666555222222333333333333444444777;;;AAAEEEFFFBBB===999777777777777666555444444333222222111111111111111222333555555333222111222222222111111111111222222333333333222222222111111333333333333222222222222333333333444444444444555333444555555666666555555222444666777777555333111333555888999999999:::<<<888777555444555666777888999999999::::::;;;;;;<<<;;;:::;;;===AAACCCCCCBBBFFFHHHJJJLLLMMMLLLJJJIIIFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIIIIFFFAAA======<<<;;;:::999999999999999999::::::;;;;;;;;;;;;888888888888888888999999999::::::::::::;;;;;;;;;888<<<<<<999999<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;999;;;===<<<::::::<<<>>>;;;===??????>>>>>>AAADDDBBBFFFJJJLLLMMMRRR[[[aaannn|||xxxkkkccc]]]XXXSSSOOOMMMKKKJJJIIIEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCBBB@@@???=========???@@@@@@===;;;;;;<<<======>>>>>>=========<<<:::888777777888999777777888888999888888777777777666666666555555555444444555555555555444444333444444555555444444333444444333333333333222222333222222222222333444444tttdddZZZRRRJJJFFFFFFAAA???======>>>??????>>>===<<<<<<;;;;;;:::999999888888888888888777666666444444555666777777666666333444555666666555444333444444444444444444444444111333444444333222333444222222222222222222222222333333444444555555444444222222333333333444444444999===DDDIIIIIIEEE>>>999888888888777666444333222333222222111000111111111111333555555444222111222333222111000000111222333333333333222222222111111444333333222222111111000222222333444444555555666333444555555666666555555222444777:::;;;999777555666888::::::999999:::;;;888666444333444666777888888888999::::::;;;<<<<<<<<<;;;;;;<<>>======@@@CCCBBBGGGKKKMMMOOOTTT]]]dddqqquuulll```[[[VVVQQQOOOMMMLLLKKKFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCDDDDDDBBB@@@???>>>>>>???AAABBBAAA???<<<;;;<<<<<<===============<<<:::888777666777888999999::::::;;;;;;;;;::::::777777777777666666666666333444444444444444444333333444444555555444444333444444444333333333222222444333333333333444555555{{{ooobbbYYYPPPGGGAAA@@@CCCAAA???<<<;;;===AAADDD<<<<<<;;;:::999777777666666666666666555555555555666666666666555555555555444444444444444444444444444555555666555444222111111111222222222333333333000111111111111222222222222222333333333333444444333444444333222111333444:::===CCCIIIJJJEEE===777666666555444444444444555222222111111111111222222444444444333333222222222111111111111111111111111222333333333222222444555888777444222222222333444444444333111///000222444444444444555555555555555222555888999888666666666<<<999777777:::;;;999888:::999666555555777999:::888999:::999777777999;;;<<<>>>???AAABBBBBBAAAAAAGGGGGGEEEEEEFFFGGGJJJKKKIIIGGGEEEDDDEEEGGGIIIKKKKKKKKKLLLMMMMMMJJJEEEBBB@@@===:::999888888777666888888888777777777777777999999999999999999999999:::::::::::::::::::::;;;888888999::::::::::::999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDFFFIIILLLQQQWWW```eeerrrsssjjjccc[[[TTTQQQNNNKKKHHHIIIGGGFFFEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777777777777777777777777777777777666555333333444555666333444555555555444333222333444444555555444444333333333111000000000111222111111222333333333333222xxxmmm```XXXPPPHHHCCCBBB??????>>>===<<<===>>>@@@===<<<<<<;;;:::999888777666666666666555555555555666666666666555555555555444444444444444444444444555555555555444333222111222222333333333444444444000111111111111222222222222222222333333333444444333444444333222111333555;;;>>>DDDJJJKKKGGG???888666666555444444444444444222222111111111111222222444444333333333222222222222222222222222222222222222333444333222222444666777666444222111222333333111111111000000111333444444444444555555555555555999;;;>>>???>>><<<<<<<<<<<<:::888888:::;;;999888888777555444444666888999===>>>???>>><<<<<<>>>?????????@@@AAABBBBBBBBBAAAFFFFFFEEEDDDEEEGGGIIIJJJIIIGGGEEEDDDDDDEEEGGGIIIJJJJJJKKKLLLMMMJJJFFFBBB@@@>>>;;;999999999888777888777777777777777777777888888999:::;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999888888777666666777777777777777777777777888777666666555555555555444444555555555444333222333444444555555444444333333333111000000000111222111111222333333333333222uuuiii]]]VVVPPPIIIDDDCCC======????????????============<<<;;;:::999999888666666666666555555555555666666666555555555555444444444444444444444444444777777555444333222222222333333333333444444444555000111111111111222222222222222222222333333333333222333444333222222333555:::>>>CCCIIIJJJFFF???999666555555444444444444444222222111111111111222222333333333333222222222222333333333333333333333333333444555444333333555777666555333222111222222333//////000111222333444555444444444555555555666666777:::<<<===<<<;;;;;;;;;<<<;;;::::::;;;;;;999888888777555555555777999:::===>>>>>>===<<<<<<===???BBBAAAAAAAAAAAAAAABBBBBBEEEDDDCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDEEEGGGGGGIIIKKKLLLJJJGGGCCC@@@>>><<<:::;;;:::999888777777777777777777888888777888999:::<<<===>>>???<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999888888777666666666777777777777777777777777999999999888777666555444444555555555555444333333333444444555555444444333333333222111111111111222111111222333333333333222ssshhh\\\UUUOOOHHHCCCCCC>>>>>>???@@@AAA@@@???===<<<<<<;;;:::999999888888666666666666555555555555666666555555555444444444333333444444444444444444999777555333222111222222222222222333333333444444000000111111111222222222111222222222222333333333222333444333222222444555999<<>>888666555444444333333444444222222111111111111222222333222222222222222222222333333333333333333333333444555555555444444666777555444333222222222222333000000111222444555555444333333444444555666666666444666888999888777777888<<<<<<<<<======;;;999888888777777777777999;;;<<<<<<======<<<;;;;;;<<<>>>DDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBCCCCCCDDDFFFGGGHHHGGGFFFDDDCCCBBBAAAAAADDDDDDFFFIIIKKKJJJFFFCCC@@@>>><<<;;;<<<;;;:::888777777777777777888888888888888999:::;;;<<<============<<<;;;:::999999888::::::;;;<<<<<<<<<<<<;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<============@@@??????>>>>>>??????@@@FFFJJJNNNQQQUUU]]]iiiqqqyyylllbbb[[[UUUQQQQQQOOOKKKJJJIIIIIIGGGFFFDDDCCCCCCBBBAAA@@@@@@???AAA@@@???===<<<;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::999999888888777777777777777777777777777777777777888888999999888666444333555555555555555444444333333444444555555444444333333333222222111111111111111111222333333333333222rrrggg[[[TTTMMMFFFAAAAAA???>>><<<===??????>>>===::::::999999888777777777666666666666555555555555555555555555444444444444333333333444444444555555888777555333222222222333000111111111222222222222000000111111111222222222111111111222222222333333111333333333222222444666999<<>><<<999888666666666666888999;;;<<<>>>???@@@???======???@@@DDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFEEECCCAAA???>>>@@@AAACCCFFFIIIHHHEEEBBB???===<<<<<<<<<<<<:::888666666777777888888888888999999999999::::::::::::======<<<;;;;;;:::999999999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@BBBCCCEEEIIINNNQQQUUU^^^kkkuuuzzzoooeee\\\WWWRRROOOLLLKKKKKKKKKJJJJJJEEEEEEDDDCCCAAA@@@??????@@@???>>><<<;;;:::::::::<<<<<<======<<<;;;;;;:::999999999999999888888888777777777777777777777777777777888888777666444333666666555555444444444444333444444555555444444333333333333333222222111111111111222333333333333222qqqeeeYYYRRRLLLEEE@@@@@@>>>;;;999:::===>>><<<:::999888888888777777777777666666666666555555555555555555555444444444444333222333333444444555555555666666555444333333333333000000000000111111111111000111111111111222222222111111111111222222222222111222333333222222444666;;;===BBBGGGIIIFFF@@@<<<555444444333333333333333222222111111111111222222111111111222222222222222333333333333333333333333333444555444333333555777444444444444444444444444555333111222555666555222222333333444555666777777888999::::::999999:::;;;;;;>>>AAABBB@@@<<<999888333444444555777999:::;;;<<<===>>>===<<<;;;===???BBBAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDAAA???======>>>AAADDDFFFEEEBBB???===<<<;;;<<<<<<<<<:::888666666666777888888999999999999999999999999999999======<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>>>>???>>>>>>???@@@BBBDDDFFFGGGDDDJJJOOOSSSVVV___nnnzzzyyylllaaaZZZVVVSSSOOOMMMMMMMMMMMMLLLGGGGGGFFFDDDCCCAAA@@@??????>>>===<<<;;;:::::::::============<<<;;;::::::999999999999999999999999777777777777777777777777666666777777666666555555777666555555444444555555333444444555555444444333333333333444333222222111111111222333333333333222}}}mmmbbbWWWQQQLLLEEEAAAAAA>>><<<<<<>>>BBBBBB===888999999999888888888888777666666666666555555555555555555555444444444333333222222333333444555555666333444444555444444333333000000111111111222222222000111111111111222222222111111111111222222222222111222333333222333555777999;;;@@@DDDGGGDDD???:::555444333333222222333333222222111111111111222222000111111111222222222222222222222222222222222222222333444333222222444666444555555555666555555555333000---...333666555333222222333444555666777777777888999888777777999:::;;;???CCCDDDAAA<<<999888444555666888:::;;;===>>>:::;;;<<<;;;:::999;;;===??????@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGEEEBBB???===;;;<<<>>>AAACCCBBB???<<<<<<;;;;;;;;;<<<;;;999777555666666777888888999999888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>???@@@BBBDDDFFFGGGEEEKKKQQQUUUXXXbbbrrr~~~xxxkkkbbb]]]YYYTTTQQQOOONNNMMMLLLIIIIIIGGGFFFDDDBBBAAA@@@???>>>>>>===<<<<<<<<<===============<<<;;;:::999888888888888888999999999777777777777777777777777777777666666777777888888777777555555444555555666333444444555555444444333333333444444444333222111111111222333333333333222yyyjjj```UUUPPPLLLFFFCCCCCC???>>>@@@EEEHHHGGG@@@999::::::999999999999999999777666666666555555555555555555444444444333333333222222333333444555666666222333444555666555444333111111222222222333333333000111111111111222222222000111111111111222222222111222333333222333555777555777<<<@@@BBB@@@;;;777555444333333222222333333222222111111111111222222000000111111222222222222111111111111111111111111222333333333222222444555555555666666777666666555111---)))+++111555666444222222333444555666777888999:::;;;:::999999;;;===;;;???DDDEEEAAA<<<:::999888999:::<<<>>>@@@AAABBB>>>?????????======???@@@<<<>>>???AAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFCCC@@@===:::;;;===@@@BBBAAA===:::;;;::::::;;;<<<;;;888666555666666777888999999999888888999:::<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===============:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>??????@@@======>>>???@@@BBBCCCDDDFFFLLLSSSVVVZZZdddtttxxxoooccc___YYYTTTQQQOOONNNLLLJJJJJJHHHFFFDDDCCCAAA@@@??????>>>>>>>>>>>>>>>???============<<<;;;:::999777777777777777888888888777777777777777777777777888777777666777999:::;;;888777666444444555555666333444444555555444444333333333444555444333222111111111222333333333333222uuueee^^^TTTMMMIIIGGGCCCAAA>>>===@@@EEEIIIHHHAAA:::???===;;;999777666666666777777666555555555555555444444444444444444444444222222333333444333333333222222222111111111111000111111111111111111111111000111111111111222222222333333222222333333444555333333222222333333444555999:::;;;<<<;;;999777555333333333333333333333333111111111000111111222333222222222222222222222222333222111000000111222333222222222222222222222222444555555666777777666666444333222111222333444555555444222222444666:::<<<===999777888<<<===;;;777;;;>>>AAABBBAAA@@@?????????>>>======???AAAAAA@@@===<<<;;;<<<===>>>===<<<@@@???@@@AAACCCCCCAAA???CCCEEEGGGFFFDDDCCCFFFHHHJJJIIIFFFCCCAAA@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;===;;;999:::<<<===:::777;;;;;;;;;;;;;;;:::999888777777888999::::::::::::<<<<<<;;;::::::::::::;;;;;;;;;<<<===>>>>>>======:::;;;;;;;;;;;;;;;::::::======>>>>>>>>>>>>======>>>???@@@@@@@@@AAADDDGGGMMMOOOTTTYYY\\\eeexxxwwwlllddd[[[TTTQQQPPPNNNLLLNNNKKKHHHEEEEEEDDDCCCAAAAAA@@@@@@@@@???>>>>>>>>>;;;<<<===============<<<555666777888:::<<<======777888999:::::::::::::::444444555666888999;;;<<<777777777777666666666666555555444333333333333444333333333222222222111111333333333333333333333333sssccc\\\RRRKKKHHHEEEBBB???<<<;;;:::===AAAAAA===999===<<<:::888777777777777777777666555555555555555444444444444444444444444222333333444444444444444333333333333222222222222222222222222222222222222111111111111222222222222222111111111111222333333333222222222222333444444666666777777666555333222111111111111111111111111000000000///000111111222222222222222222222222222333222111111111111222333222222222222222222222222555555555555555444444333444444333333444555666777777666444333444666999;;;===:::999:::>>>???<<<888:::===@@@BBBBBBBBBCCCDDDDDDBBBAAAAAACCCDDDDDDCCC???>>><<<<<<>>>???>>>===@@@@@@@@@BBBDDDEEECCCBBBBBBDDDFFFEEEDDDEEEGGGJJJIIIGGGEEECCCAAA@@@??????<<<;;;;;;;;;;;;:::::::::<<<:::999:::<<<<<<999777999999999999999888777777777888999:::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<============<<<;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>>>>>======>>>????????????AAADDDFFFLLLOOOTTTYYY]]]fffyyywwwoooddd\\\YYYVVVTTTRRROOOLLLHHHGGGFFFFFFDDDCCCAAAAAA@@@@@@??????>>>>>><<<===============<<<<<<888888999999::::::::::::777888999:::::::::::::::777777666666777888999999777777777777666666666666666555444444333333444444333333333222222222222111333333333333333333333333pppaaaZZZPPPIIIFFFDDDAAA>>>===999666777:::<<<<<<:::;;;;;;999888888777777888777777666555555555555555444444444444444444444444333333444555666666555555444444444444333333333333333333333333333333333333111111111111222222222333111111000000111111222333222222222222222333444444555444444333333222111111000000000000000000000000000////////////000111111333333333333333333333333444333333222222333333444222222222222222222222222555444444444333222222222555555555555666777888999:::888777555555666888999===;;;;;;===@@@@@@<<<999888;;;???BBBDDDFFFIIIKKKKKKIIIGGGGGGHHHIIIHHHHHHCCC@@@>>>===>>>@@@@@@@@@AAAAAAAAACCCFFFGGGGGGEEEBBBCCCEEEEEEEEEFFFHHHJJJFFFEEECCCBBB@@@??????>>>;;;;;;;;;:::::::::999999;;;:::999:::;;;:::999777777777777888777777666555888999:::;;;;;;<<<<<<;;;<<<<<<;;;::::::::::::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<=========<<<<<<======>>>>>>>>>>>>=========>>>?????????@@@CCCFFFJJJNNNUUU[[[___hhhzzzyyylllbbb\\\XXXTTTRRROOOLLLIIIHHHGGGGGGFFFEEEBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888888888888888999:::::::::999999:::999888777666666666666777777777777666666666666666555444444333444444444333333333333222222222222222222222222222222222222~~~nnn___XXXOOOHHHEEECCCAAA>>>>>>;;;888888:::<<<<<<;;;999999999888888888888888777777666555555555555555444444444444444444444444333444555666666777777666444444444444333333333333333333333333333333333333111111111222222222333333111111111111111222333333222222222111222333333444666666444333333222333333000000000000000000000000000000000000000111111222333333333333333333333333444444444444444444444444111222222222222222333333444444333333333444444444444555555666777888999999<<<:::999777666666777888;;;;;;<<>>???AAABBBBBBBBBAAABBBDDDGGGIIIIIIIIIDDDDDDDDDDDDEEEEEEGGGHHHDDDCCCBBBAAA??????>>>>>><<<<<<<<<;;;;;;::::::999::::::::::::;;;:::999888666777777777777777666666999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;============<<<;;;::::::;;;<<<========================>>>>>>>>>>>>======<<<===>>>>>>???@@@DDDFFFIIIMMMUUU\\\aaajjj}}}uuuhhh```ZZZUUUQQQOOOMMMJJJHHHHHHHHHGGGFFFCCCCCCBBBAAA@@@??????>>>?????????>>>>>><<<;;;:::<<<<<<;;;:::999999888888888999999:::::::::999999::::::888777666666666666777777777777666666666666666666555444444444444444444444333333333222222222111111111111111111111111zzzmmm^^^WWWNNNHHHEEEDDDAAA???<<<;;;:::;;;<<<<<<;;;:::888888888888888888888888777777666555555555555555444444444444444444444444333444555666777777777777333333333333222222222222222222222222222222222222111222222222222333333333222222222222222333444444222111111111111222333333777666555333333333333333111111111111111111111111222222111111222222333444333333333333333333333333444444444444444444444444111111111222222333333333333333333444555777999:::444555555666777888888888;;;;;;999888777777777888:::;;;===???@@@>>>;;;999888<<>>===>>>>>>>>>===<<<;;;;;;;;;:::;;;<<<;;;;;;:::999999777777888888999888888777999999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===<<<<<<;;;::::::;;;<<<<<<===>>>>>>============>>>>>>>>>>>>======<<<===>>>??????AAADDDGGGJJJNNNVVV]]]cccmmmuuukkkbbbZZZUUUPPPNNNJJJIIIHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@???>>>????????????>>>===<<<;;;;;;;;;::::::::::::::::::999999:::::::::999999888999888777777777777777777777777777777666666666666666666555444444444444555444444444333333333222222111111111111111111111111vvvkkk\\\UUUMMMGGGEEECCCAAA???999:::;;;<<<;;;:::999888777888888999888888777777777777666555555555555555444444444444444444444444333333555666777777777777333333333333222222222222111111111111111111111111222222222222333333333333333333222222333333444555111111111111111222333333444444333222222111111000222222222222222222222222333222222222222333444444333333333333333333333333333444444555555444444333111111111222222333333444444444444555777999<<<>>>555666777888888888777777999999888888888888888999;;;<<<===???>>>===<<<;;;;;;???EEEKKKNNNQQQTTTVVVVVVVVVXXXZZZZZZXXXSSSOOOHHHEEEBBBAAABBBCCCCCCCCCBBBAAAAAACCCFFFIIIIIIIIIHHHEEECCCBBBBBBBBB@@@???@@@@@@AAAAAA@@@???>>>>>>@@@??????>>>===<<<;;;;;;999:::<<<;;;999888888999888888999999::::::999999888999:::;;;;;;<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<=====================>>>>>>>>>>>>======<<<>>>??????@@@BBBFFFHHHLLLPPPWWW^^^dddpppvvvjjj___XXXSSSPPPMMMKKKJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@??????????????????>>>======<<<::::::::::::;;;;;;;;;;;;999999:::::::::999888888777777777777777777888999777777777777666666666666777666555555444444555555444444444444333333333333222222222222222222222222rrrhhhZZZSSSKKKEEECCCBBB@@@>>>:::;;;<<<;;;:::999999999888888999999888777666555777777666555555555555555444444444444444444444444222222444555666777777777444444444444333333333333222222222222222222222222222222222333333333444444222222222222222333333444111111111111111222222333222222333333222111///...222222222222222222222222222222111111222222333444444444444444444444444444222333444444444444333222000111111222333333444444555555555555777999<<<>>>888999999:::999999777777666666666777888999999:::===>>>??????>>>>>>===>>>===BBBIIIOOOQQQRRRSSSSSSTTTVVVYYY]]]^^^ZZZTTTOOOGGGEEECCCCCCCCCCCCBBBAAABBB@@@@@@AAADDDFFFHHHHHHFFFCCC@@@@@@AAAAAA@@@>>>???@@@AAAAAAAAA@@@???>>>??????>>>===<<<;;;::::::666888:::999777555666777777888999999::::::999999777888999:::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<<<<;;;;;;999999;;;<<<<<<===============>>>>>>>>>>>>=========>>>@@@@@@AAACCCGGGJJJOOOQQQWWW^^^eeerrrtttggg___XXXUUUQQQNNNMMMKKKJJJHHHFFFFFFEEECCCBBB@@@??????>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888777888888777777777777888888777777777777666666666666777666666555555555555555555444444444444333333333333333333333333333333333ooofffXXXQQQIIICCCAAAAAA???===>>>>>>===<<<::::::;;;===888888999999888777555444777777666555555555555555444444444444444444444444111222333555666777777777666666555555555444444444333333333333333333333333222222333333333444444444111111111000111222222333111111111000111222222333222333444555444222000///111111111111111111111111111111111000111111222333444444444444444444444444222222333444444333222222000000111222333333444444777666555555666888:::<<<:::;;;<<<<<<;;;:::888777444444555777888999:::;;;???@@@@@@@@@???>>>???@@@???EEELLLQQQSSSSSSRRRRRRRRRUUUZZZ^^^___[[[TTTNNNFFFEEEDDDCCCDDDDDDBBB@@@BBB@@@???@@@CCCEEEFFFFFFCCCAAA>>>>>>@@@BBB@@@>>>???@@@AAABBBBBBAAA@@@??????>>>===<<<;;;:::999999444666888888555333444666777777888999999999999999777777888999::::::::::::<<<<<<;;;::::::::::::;;;999999:::;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>======>>>???@@@AAABBBDDDHHHKKKPPPSSSXXX^^^ffftttrrriii[[[XXXTTTPPPOOOMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@???===>>>>>>????????????>>><<<<<<<<<;;;;;;::::::999:::::::::::::::999888777:::999888777666666666777777777777777666666666666777777666555555555555555555555444444444333333333333333333333333333333333~~~lll```VVVMMMFFFDDDCCC???===>>>>>>======;;;:::999888888:::888666666777888777666666666666666555555555555333333333333444555666666111111333555666777777777444333222222444444333222222222111111222222333444222222222222222222222222111111222222222333333333333111///000222333222///111222222333333222222111333333333333333333333333444444444333333333222222555555555555555555555555222444666777666444222000555444222111000111111222555666777888888999;;;===<<<;;;:::999888888888888888777666777:::<<<<<<;;;AAA@@@@@@???>>>?????????CCCGGGOOOWWWZZZWWWPPPJJJNNNQQQTTTXXXYYYVVVPPPKKKCCCCCCCCCCCCCCCCCCBBBAAADDDBBB@@@AAACCCDDDBBB???CCCAAA??????@@@AAAAAA@@@CCCBBBAAABBBCCCBBB@@@???AAA@@@???===<<<<<<;;;;;;:::999888777666666666666777888:::::::::888666555888888888888999:::;;;<<<;;;:::999999888888999999AAA@@@???===<<<;;;::::::>>>===<<<<<<>>>?????????@@@@@@@@@@@@@@@???>>>======???@@@BBBCCCFFFJJJMMMRRRSSSXXX^^^fffvvv{{{pppggg```WWWQQQOOONNNKKKIIIKKKHHHFFFEEEEEEDDDCCCAAACCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999:::;;;;;;;;;::::::999888777777888888777666666666666666777777777777777666666555888666444333333333555666444444555555555444222111000111111222222333444444|||kkk___VVVMMMFFFDDDCCC@@@>>>>>>>>>===<<<;;;:::999999888:::888666666777888777666666666666666555555555555444444333222111111111111111222333444555666666666444333222222444444333222222222111111222222333444222222222222222222222222222111111111222222333333333111///000222333222000111222222333333222222111333333333333333333333333333333333333222222222222444444444555555555555555555666888999999777555333444333222111222333444555444666777777777888:::<<<<<<;;;:::888777777777777777666555666888:::::::::???>>>======<<<<<<======BBBGGGPPPXXX\\\YYYRRRLLLKKKMMMQQQUUUVVVTTTNNNJJJCCCCCCDDDDDDCCCCCCBBBBBBCCCBBB@@@AAADDDDDDCCCAAACCCBBB@@@@@@BBBDDDDDDDDDFFFEEEDDDEEEEEEEEECCCAAABBBAAA???>>><<<;;;;;;;;;:::999888777666666666666999999;;;;;;;;;:::888777888888888888999:::;;;<<<<<<;;;::::::999999::::::;;;;;;:::999999999999999===<<<<<<===>>>?????????>>>??????@@@@@@@@@??????===???AAABBBCCCFFFJJJMMMSSSUUUZZZaaaiiiyyy~~~nnnfff\\\UUURRRPPPMMMKKKLLLJJJGGGFFFGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;:::::::::;;;;;;;;;::::::999888888777888888777666666666666666777777777777777666666555777666444333333444555666444555555666555444333222222222222222333333333333xxxiii___UUUMMMFFFEEEDDDAAA>>>???======<<<;;;:::999999888:::888666666777777777666666666666555555555555444444444333222111111111111222333444555555555555444444333222222444444333222222111111111111222333333222222222222222222222222222222111000111222333444222111000111222222111000111222222333333222222111222222333333333333333333333222222222222111111111444444444444444444444444555666888::::::999777666444333333333333555666777444555666666666666888:::;;;:::999777666666555555555444333444777999999999<<<<<<;;;:::::::::::::::@@@FFFPPPYYY^^^[[[TTTMMMGGGHHHKKKOOOQQQPPPLLLHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAACCCEEEEEEDDDCCCCCCBBBAAABBBEEEHHHIIIIIIHHHGGGGGGGGGHHHGGGEEEBBBCCCBBB@@@>>><<<;;;:::::::::999888777777777777777999:::;;;<<<;;;:::999888888888888888999:::;;;<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;<<<===>>>;;;<<<===>>>>>>?????????======>>>@@@@@@AAAAAAAAA===???AAABBBCCCFFFJJJMMMUUUWWW]]]eeennn~~~zzzrrrfff]]]WWWTTTQQQOOOMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999888888888888777666666666666777777777888888777777666555777666555333333444555555555555666666666555444444444444333333333222222222uuuhhh___TTTLLLFFFEEEEEEAAA??????======<<<;;;::::::999999999777666555777777666555666666555555555444444444333333333333444555666666555555666666666555555444444333222222444444333222111111111111111222222333111111111111111111111111222111000///000111333444222111111111111222111111111222222333333222222111222222222222222333333333222222222111111111000000444444444444444555555555444555777999999999888777666666555444444555666777444555666555555555777999:::999888666555555555555666444444555777999999999;;;:::999999888888999999===DDDNNNYYY^^^\\\TTTNNNBBBCCCEEEIIIKKKKKKIIIFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFEEEEEECCCBBBAAACCCGGGKKKLLLMMMHHHHHHHHHIIIJJJIIIFFFDDDEEECCCAAA???<<<;;;:::999:::999888888777777777888999::::::;;;;;;:::999999888888888888999:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>???;;;===???@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@>>>???AAABBBDDDFFFJJJNNNUUUXXX___hhhrrrrrrfff___ZZZUUURRRNNNLLLJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999999888777777666666777777777888888888888777666666777666555444444444444555666666666666666666555555666555555444333222222222rrrfff^^^RRRJJJEEEEEEEEEAAA??????<<<<<<<<<;;;;;;::::::999999777555555666777666555555555555555444444444444333333333333444555666666666777777777777666555555444333222222444444333222111111000000111111222333111111111111111111111111111111000000000111222333111111222111111111111222111222222333333222222111111111111222222333333333222222222111111111000000333333444555555666777777777777999::::::::::::999:::888777555444444555555555666666555444444666777999888777666555555555555777666555666999:::;;;:::::::::999888888888888999:::AAAKKKVVV[[[ZZZSSSMMM@@@@@@AAACCCFFFGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAADDDEEEEEEEEEEEEEEEBBBAAAAAACCCGGGKKKMMMMMMIIIIIIJJJLLLMMMMMMJJJGGGEEEDDDAAA???===;;;:::999:::999888888888888888888888888999999999999999888888888888888999:::;;;;;;;;;::::::999999999999999999888888888999:::;;;;;;<<<@@@CCCDDDCCCAAA@@@AAA@@@@@@@@@@@@@@@???>>>===>>>@@@AAACCCDDDGGGKKKNNNTTTXXX```jjjttt}}}oooeee^^^WWWSSSOOOMMMKKKJJJJJJJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@????????????>>>===<<<<<<;;;;;;;;;:::::::::::::::999999888777777777777777888888888888888777777666666666555555444444444444666666555555555666666666777666666555444333222222zzznnncccZZZOOOHHHCCCDDDDDDAAA>>>>>><<<<<<;;;;;;;;;:::::::::999777555555666666666555555555555444444444444333444444333222111111111111666666777777777666666555444333222222444444333222111000000000000111222222111111111111111111111111000000000111111111111111000222222222111000111222111222222333333222222111000000111111222333333333333222222222222111111111222333444555777999::::::;;;<<<<<<===============;;;:::888666444444444444666777777666444444555777777777666666666666777777888777666888:::<<<<<<<<<::::::999888888888888888888===GGGPPPVVVUUUPPPKKK???>>>>>>???BBBDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>???AAADDDFFFEEEDDDCCCDDDBBBAAA@@@BBBEEEIIIJJJJJJIIIJJJLLLOOOQQQQQQNNNLLLDDDCCCAAA???===<<<;;;;;;:::999999888888888999999888888888888888888999999888888888888999:::;;;<<<::::::999888888888888999::::::::::::;;;<<<===>>>@@@DDDIIIJJJFFFCCCBBBBBBAAAAAAAAA@@@@@@>>>======>>>@@@BBBCCCDDDGGGKKKNNNTTTXXXaaalllwwwzzznnncccZZZTTTQQQOOOMMMKKKKKKKKKJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999888777777777777888888888999999888888777666666555555555555444444444555555444444555555666777777777666555444444333333uuuiii___VVVMMMFFFBBBCCCCCC@@@======<<<;;;;;;;;;;;;:::::::::888777555555666666666555555555555444444444333333444444333222111111111111333444555555555555555444444333222222444444333222000000000000000111222222111111111111111111111111...///111222222222111000000222333222000///111333111222222333333222222111///000000111222222333333333333333333222222222222111222444666999;;;===>>>>>>>>>>>>>>>>>>>>>======999888777555444444444555777888888666555444555777666666666666777888999999999777777888:::<<<<<<<<<999999888777777777777777666:::BBBKKKPPPPPPLLLHHH@@@>>>======???BBBCCCCCCBBBBBBBBBAAA@@@???======>>>AAAEEEFFFDDDBBBAAABBBAAA@@@???@@@BBBEEEFFFFFFEEEGGGJJJNNNQQQQQQOOOLLLDDDCCCAAA???>>>===<<<<<<999999999888888999999:::888888888888999999::::::888888888888999:::;;;<<<;;;;;;:::999999999999:::;;;;;;<<<===???AAACCCDDDDDDIIINNNNNNJJJEEECCCDDD??????@@@@@@@@@??????>>>???@@@BBBCCCEEEGGGKKKOOOTTTXXXbbbnnnzzz{{{nnnbbbZZZUUURRROOONNNMMMLLLJJJIIIGGGFFFEEEEEECCCCCCBBBAAA@@@AAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888888999999999999888777777555555555555555444444333444444333333333444666777777666666666555555444444rrrggg\\\RRRKKKEEEAAABBBCCC@@@===<<<;;;;;;;;;;;;;;;;;;::::::888666555444666666555444555555444444444333333333333333333333444555666666111222333333444444444333444333222222444444333222000000000000000111111222000000000000000000000000---...111333333222000...///222333333000///111333222222222333333222222222///000000111222222333333444444444333333333222222111222444777:::===???@@@>>>>>>======<<<<<<;;;;;;777666555444444555666666888888888777555444555777555555666666777999:::;;;888777666777:::<<<<<<;;;888888777666666666666666444888???GGGLLLMMMIIIFFFAAA???===<<<>>>AAABBBBBBAAAAAAAAA@@@???>>><<<<<<>>>BBBEEEFFFCCC@@@@@@@@@AAA???>>>>>>@@@BBBCCCCCC@@@BBBEEEJJJNNNNNNLLLJJJCCCBBBAAA???>>>=========999999999888999999:::::::::999999999::::::;;;<<<888888888888999:::;;;<<<<<<<<<;;;::::::::::::;;;666777888:::===@@@CCCDDDFFFLLLQQQQQQLLLFFFDDDDDD===>>>???@@@@@@@@@@@@@@@???@@@BBBCCCEEEHHHLLLOOOTTTYYYcccppp|||xxxkkkbbbXXXUUURRRPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777888888888888999999999999888777777555555666666555555444333444333333222333444555666666666666666555555555555ooofff^^^SSSIIIGGGDDDBBBAAA@@@>>><<<<<<<<<<<<;;;;;;:::::::::666777777888888888777777444444555555666777777777222111000111333444333222777333111333333111444888222333333333333222111111000111111111111222222222222222222222222222222222///000111222222111///...333333333222222111111111111111222222222333333333111111111111222333444555333333444444555444444444444444444666888<<<@@@BBB???>>>===<<<;;;<<<<<<===<<<:::777444333444555666888777666777888777666444444666999<<<======<<<;;;999888888777888:::;;;<<<===999555555888999666333666999<<>>======>>>>>>@@@BBBCCCBBB@@@<<<:::>>>???AAACCCCCCCCCBBBAAACCCCCCDDDFFFGGGIIIJJJKKKDDDCCCBBB@@@>>><<<;;;:::<<<;;;999999999999;;;<<<999999888888999999:::;;;999999::::::::::::;;;;;;;;;===>>>===;;;999888888;;;;;;<<<===???AAABBBCCCJJJNNNRRRSSSQQQMMMIIIGGGBBBAAA@@@AAABBBBBBAAA@@@BBBCCCCCCDDDFFFJJJPPPUUUXXX___jjjvvvwwwhhh```YYYTTTSSSRRROOONNNPPPKKKJJJHHHFFFDDDDDDDDDDDDCCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;:::::::::999999;;;:::888777777777888888999999999999888666555444666666666666555444333222555555555555555555555555777777777777777777777777}}}lllccc\\\PPPIIIFFFCCCAAAAAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::777888888888777777666666555555555555666666666666555555444333222222222222333000000444666333111222222333333333333222111111000111111111111222222222222222222222222222222222222333333333333333222222333333333222222222111111000000111111111222222222222111111111222333444444333444444555555444444444555555555666999<<>><<<;;;;;;;;;;;;<<<:::888666555555666777888777777777888999777555555777999<<<===<<<;;;:::888888888777888999;;;<<<===999666666999:::777444555777999<<>>===<<<<<<===>>>@@@AAABBBAAA@@@===;;;???@@@BBBDDDDDDCCCAAA@@@??????@@@AAACCCDDDEEEEEEDDDCCCBBB@@@>>><<<;;;:::::::::999999999999::::::999999888888999999:::;;;999999::::::::::::;;;;;;:::<<<======;;;999999999;;;;;;;;;<<<>>>@@@AAABBBHHHLLLOOOQQQOOOLLLIIIHHHDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDFFFJJJPPPUUUYYY```jjjvvvqqqeee^^^WWWUUUSSSOOOMMMNNNLLLKKKIIIGGGFFFEEEEEEEEECCCCCCCCCCCCAAA???===<<<;;;;;;;;;:::::::::999999;;;:::888777777777888999888999999888888777666555666666666666555444333333444444444444444444444444333333333333333333333333xxxhhh___YYYMMMHHHFFFCCCAAAAAA@@@>>><<<<<<<<<;;;:::::::::;;;;;;::::::999888777666555555666666666555555555555444555666666444111222555888===666111333555333000///222333333333333222111111000111111111111222222222222222222222222222222222444444333333333333444444333333333222222222222111000000000000111111111111333222222222222333333444444444555555555444444333777666777777999<<<>>>@@@CCCAAA???===;;;:::::::::;;;:::999888888888888888999888777888::::::999777666888:::;;;;;;;;;999888888888777888888999;;;;;;===:::777777999:::888666444555777:::<<<======>>>??????>>>>>>>>>>>>>>>???:::<<<>>>>>>===<<<===>>>??????@@@@@@@@@@@@??????AAABBBDDDEEEEEECCCBBB@@@======>>>??????@@@AAAAAABBBBBBAAA???>>><<<;;;;;;888888999999999999888888999888888888888999::::::999999::::::::::::;;;;;;999;;;<<<<<<;;;::::::;;;::::::;;;;;;===>>>@@@@@@EEEGGGKKKLLLLLLJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBAAABBBBBBCCCDDDFFFKKKQQQVVV[[[aaalllxxxpppfff]]]YYYVVVQQQNNNNNNMMMLLLJJJIIIGGGGGGFFFFFFCCCCCCCCCBBBAAA???===<<<;;;;;;;;;;;;::::::::::::::::::999888888888888999777888888888888888777777666666666666555444333333333333333333333333333333222222222222222222222222sssddd]]]WWWKKKGGGEEEBBBAAA@@@@@@>>><<<<<<;;;;;;:::::::::;;;<<<>>>===;;;:::888777666555777777666555555444333333111444666444222444:::@@@QQQBBB444000222222222333222333333333333222111111000000111111111222222222111111111111111111111111333222111000111222333444222222222222222222222222000111111111222222222222333333222222222333333444555555555555555444444333777777777888999;;;===>>>AAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888:::;;;<<<:::999777888999::::::999888777777777777888888999::::::===;;;999999:::;;;:::888666777888999;;;<<<===>>>AAA@@@>>>=========>>>???===???@@@@@@??????@@@AAA????????????@@@AAABBBBBBDDDEEEFFFGGGFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@>>>===<<<;;;;;;777888999::::::999888777888888888888888999999:::999999999:::::::::;;;;;;888:::<<<<<<;;;:::;;;===:::::::::;;;<<<===>>>???AAACCCFFFHHHHHHIIIKKKMMMMMMMMMLLLIIIFFFCCCBBBBBBBBBBBBCCCDDDGGGKKKRRRVVV___eeeooo{{{|||pppeee___[[[UUUQQQPPPMMMLLLKKKJJJHHHGGGGGGFFFCCCCCCCCCCCCAAA???===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999666777888888999999999999777777777666666555444333333333333333333333333333444444444444444444444444~~~ooobbb[[[VVVJJJGGGDDDBBB@@@@@@???>>><<<<<<;;;:::999999:::<<<===AAA@@@>>>;;;999888777777777777666555444333222222000333555444222444;;;AAARRRCCC666222333333333444222333333333333222111111000000111111111222222222111111111111111111111111222222111000111222444555222222222222222222222222222222222333333333444444333333333222333333444444555666666666555555444333777777777888999:::;;;<<<======<<<<<<===>>>@@@AAA==================<<<<<<;;;:::999:::<<<<<<;;;999888888999999999888777666666666777888999999999:::<<<;;;:::999::::::::::::::::::::::::;;;===???@@@BBBAAA???===<<<<<<======>>>???@@@@@@??????@@@BBB?????????@@@AAACCCEEEFFFGGGHHHIIIJJJIIIHHHFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;777888999::::::999888777888888777777888888999:::999999999:::::::::;;;;;;999:::;;;;;;::::::<<<>>>;;;;;;:::;;;;;;<<<======>>>@@@BBBDDDFFFIIINNNRRRUUUUUUSSSOOOIIIDDDCCCCCCAAABBBCCCEEEGGGLLLRRRWWWccciiitttyyykkkccc___YYYTTTRRRMMMMMMLLLKKKIIIHHHGGGFFFCCCDDDDDDCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;::::::999999999:::::::::999999666777888999999:::999999777777777777666555444333333333333333333333333333555555555555555555555555yyylll___ZZZUUUIIIFFFDDDAAA@@@@@@???>>><<<<<<;;;:::999999:::<<<>>>BBBAAA>>>;;;999888888888666666555555444333222222333555555444222222666:::???888333555777555222222222333333333333222111111000111111111111222222222111111111111111111111111333222222333333444555666111222222222222333333333333333333333444444444555222222222222333444555666666666666666666555444333444555666777888999:::;;;::::::;;;<<<>>>@@@CCCDDDAAA@@@???>>>>>>>>>>>>>>><<<;;;:::;;;<<<;;;:::888777777888888888777777666555666777888999999999999;;;::::::999999::::::;;;<<<;;;:::999:::<<>>===<<<<<<<<<<<<=========<<<<<<>>>@@@??????@@@BBBDDDFFFHHHJJJIIIJJJLLLMMMMMMKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>>>>>======<<<<<<;;;;;;888888999999999999888888888777777777777888999999999999::::::::::::;;;;;;999:::;;;;;;::::::<<<>>><<<<<<;;;;;;;;;<<<<<<======>>>???AAAEEEKKKRRRXXX]]]]]][[[UUULLLEEECCCCCCAAABBBCCCEEEGGGMMMSSSXXXdddkkkwwwsssiiiccc\\\UUURRRNNNNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEDDDCCCAAA???>>><<<<<<<<<<<<;;;;;;;;;:::888999::::::;;;:::::::::777777888999:::::::::999777777777777666555444444333333333333333333333333333333333333333333333333ttthhh]]]XXXSSSHHHEEECCCAAA@@@@@@???>>>===<<<;;;999888999:::===>>>AAA???<<<:::888777777777555555555444444333333333333333333222222333444444333000000555666444111222222333333333333222111111000111111111111222222222111111111111111111111111000111222333444444444444111111222222222333333333222222333333333444444444111111222222444555777888777777777777666555444333222333444666888999999::::::::::::<<<>>>AAADDDEEEDDDCCCAAA???>>>>>>???@@@===<<<;;;;;;;;;:::888666666666777777777777777777555666777888999999999888999::::::999888999:::;;;;;;:::888777777999<<<>>>???????????????>>>======;;;<<<<<<;;;:::;;;===???>>>???AAADDDGGGIIIKKKLLLKKKLLLNNNOOOOOOOOOMMMLLLIIIHHHGGGEEECCCAAA@@@???======<<<<<<<<<<<<<<<;;;::::::999999999999::::::777777777777777888999999999999::::::::::::;;;;;;;;;;;;;;;:::999999;;;>>>======<<<<<<<<<<<<<<<=========>>>@@@EEEMMMVVV]]]eeeeeebbbYYYNNNFFFCCCCCCAAABBBCCCEEEHHHMMMTTTXXXaaajjjxxxssskkkaaaYYYUUUQQQQQQQQQPPPOOOMMMKKKJJJFFFFFFFFFFFFDDDBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;888999:::;;;;;;;;;::::::888888999:::::::::999999777888888777777666555444444444444444444444444444222222222222222222222222qqqfff[[[VVVRRRGGGEEECCC@@@???@@@???>>>===<<<;;;999888888:::===???@@@>>>;;;888666666666777555555444444444444333333000//////111444555555444555111000111111000222666222333333333333222111111000111111111111222222222000000000000000000000000---...000111222222111111111111111222222333333333111111222222222333333333000111111222444666888999777777777777666555444333000111333555777888999999::::::;;;<<<>>>AAADDDEEEGGGEEEBBB???>>>>>>@@@AAA>>><<<;;;;;;;;;999777555666666666666777777777888444555777888999999888888999999:::999888888999;;;:::888555444444777:::<<<<<<===>>>@@@@@@@@@???>>>===>>>>>>===<<<<<>>@@@BBBFFFIIIKKKLLLMMMLLLMMMOOOQQQQQQQQQOOONNNLLLLLLJJJHHHFFFCCCBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<777777777777777888888999999999:::::::::;;;;;;;;;;;;<<<<<<:::999999;;;===>>>>>>===<<<<<<<<<<<<=========>>>@@@EEENNNYYY```iiiiiifff\\\PPPFFFCCCCCCAAABBBDDDEEEHHHMMMTTTYYY^^^hhhxxx|||rrrggg^^^YYYSSSSSSSSSSSSRRROOOMMMLLLGGGGGGGGGGGGEEECCCAAA@@@======<<<<<<<<<;;;;;;;;;777888:::;;;<<<;;;::::::999999:::::::::999999888888888888888777666555444555555555555555555555555333333333333333333333333oooaaaZZZSSSKKKFFFDDDBBB@@@>>>======>>>???::::::999999999999::::::;;;999999:::;;;:::666222444444444444444444444444333333333333333333333333111222222333333222222111111111111000000000//////666666555444444333222222000111111111222222222222444333111///...///000111333333333222222222111111////////////000111222333333333333444444444555555666666555444333333222222444444444444444555666777888888888999;;;>>>AAABBBCCCCCCBBB@@@>>>>>>@@@BBBBBBAAA>>>:::666444555666999888777777777777777777888888777666666666666666;;;;;;;;;:::::::::999999;;;:::777666555777999;;;<<<===???@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>EEECCCBBBDDDIIILLLLLLKKKJJJJJJKKKMMMQQQTTTTTTTTTRRRRRRQQQNNNKKKGGGDDDBBB>>>======<<<<<<<<<======;;;;;;;;;<<<;;;;;;::::::999888888888999::::::;;;888999::::::;;;;;;::::::;;;:::999999:::===???AAA??????>>>>>>======<<<<<<<<<<<<===???CCCKKKUUU[[[mmmjjjcccYYYOOOHHHDDDCCCCCCAAABBBEEEGGGIIIOOOVVV___gggvvvrrreee]]]XXXWWWVVVUUUSSSRRRPPPOOOJJJIIIHHHFFFEEECCCBBBAAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888666555444444444555666555555555555444444444444444444444444444444444mmm```YYYRRRJJJEEEBBBAAA???===<<<<<<======999999999888888999999999:::999888999:::999666333444444444444444444444444333333333333333333333333111222222333333222222111444444444444333333222222444444333333222111111000000000000111111111222222333222000///...///111111222222222111111111000000000000000000111222333333333333333444444444444555666555555444333333222222444444444444444555666777777777777888:::<<>>======<<<999666555666888999999888777777777777777999888777666555666666777999999999999888888888888999888777555555666888999<<<===>>>?????????>>>===>>>>>>=========>>>@@@@@@EEECCCCCCDDDHHHKKKKKKJJJGGGGGGIIILLLQQQUUUVVVVVVUUUTTTSSSPPPMMMHHHEEECCC>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888888999::::::;;;888888999:::::::::::::::;;;:::999999:::===???@@@>>>>>>>>>>>>======<<<<<<<<<<<<===>>>AAAHHHQQQWWWdddaaa\\\TTTLLLFFFDDDDDDDDDBBBBBBEEEGGGIIIOOOVVV```iiixxx~~~nnnccc\\\ZZZWWWTTTRRRQQQOOOMMMJJJIIIHHHFFFEEECCCBBBAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777555555555555666666555555555555444444444444444444444444444444444~~~jjj___YYYQQQHHHDDDAAA@@@>>><<<;;;;;;;;;<<<999999888888888888999999:::999888888999999777555555555555555555555555555333333333333333333333333111222222333333222222111555555555444444444444333222222222111000000///////////////000000000111111111000/////////000222333111111111000000000//////111111000111111222333444333333333333444444444444555555444444333333222222333333333444444666777777666666666777999;;;===>>>CCCDDDEEECCC???<<<::::::888999:::999888777888999::::::999888888777666666:::888666555555666777888888888777777777666666666777777666666666777777888;;;<<<===>>>>>>>>>======???>>>>>>>>>???AAABBBCCCDDDDDDCCCEEEGGGIIIIIIHHHDDDDDDFFFKKKQQQUUUWWWXXXWWWWWWUUURRRNNNJJJFFFCCC======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999999999999::::::;;;888888999:::::::::::::::;;;:::::::::;;;===>>>@@@>>>>>>>>>============<<<============???DDDKKKPPPVVVUUURRRMMMHHHEEEDDDDDDEEECCCCCCFFFHHHIIIOOOVVV```jjj{{{xxxkkkccc___ZZZVVVSSSQQQOOONNNJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::999888777666666666777666555555555555444444444444444444444444444444444yyyggg^^^XXXPPPHHHDDDAAA@@@>>>===<<<;;;;;;;;;999888888777777888888999:::999999999999888888777666666666666666666666666222222222222222222222222111222222333333222222111222222222222222222222111222111111111000000000///////////////000000000000////////////000111222333222111111111000000000000222222111111222333333444222222333333333444444444444444444333333333222222333333333444555666777888777777777777888:::<<<===@@@BBBDDDCCC@@@<<<:::999888999;;;;;;999888888999;;;;;;::::::999888777666:::888666555555666888999888777777777666666666666777777777888888888888888;;;;;;===>>>>>>>>>===<<<>>>>>>>>>>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCFFFJJJPPPUUUWWWWWWXXXXXXVVVRRRNNNIIIEEECCC>>>===<<<;;;;;;::::::;;;:::;;;;;;<<<<<<<<<<<<<<<::::::999999999::::::;;;999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???========================?????????>>>>>>AAAFFFJJJLLLLLLKKKHHHEEECCCCCCDDDEEECCCDDDGGGHHHJJJPPPWWW___jjj}}}yyylllfff]]]WWWUUUSSSRRRPPPKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::::::::::::::999999888888777777777666555555555555444444444444444444444444444444444uuufff]]]WWWOOOHHHEEEAAA@@@???>>>===<<<<<<<<<999999888888888888999999:::;;;;;;;;;:::999888888666666666666666666666666222222222222222222222222111222222333333222222111000000000000111111111111222222222222222111111111////////////000000000000......//////000222333333333333222222222111111111222222222111222222333333222222222333333333444444333333333333333222222222333333333444555666777888999888888888888:::<<<===;;;>>>AAABBB@@@===;;;:::;;;<<<======:::999888999;;;;;;;;;;;;:::999777777999888777666666777999:::999999888888888777777777888888888999999:::::::::<<<===>>>?????????>>>============>>>@@@BBBDDDFFFEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGKKKPPPSSSUUUUUUWWWVVVTTTQQQMMMHHHDDDAAA>>>>>>===<<<;;;::::::::::::;;;<<<<<<=========<<<;;;;;;::::::999::::::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<=========@@@@@@@@@???>>>@@@CCCFFFGGGHHHGGGFFFCCCAAABBBCCCEEECCCDDDGGGIIIKKKQQQXXX___kkktttkkk___WWWTTTTTTRRRQQQLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999999888888888666555555555555444444444444444444444444444444444sssccc[[[TTTMMMGGGFFFAAA@@@@@@???>>>===<<<;;;:::999999999999999999:::;;;===???>>><<<999888777555555555555555555555555222222222222222222222222111222222333333222222111111222222222222222333333333333333333333333333333/////////000000000111111...//////000111222222222333333333222222222222111222222111111111111222333222222222222333333333333333333333333222222222222222222333333555666888999999999888888888999;;;<<<888;;;???@@@???===<<<<<<>>>??????===:::888999999999:::;;;<<<;;;:::999888888888777777888888999999::::::999999999888888888999999999999999:::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>@@@BBBDDDFFFFFFHHHJJJJJJHHHFFFEEEFFFGGGGGGHHHLLLPPPSSSTTTTTTUUUUUUSSSPPPLLLGGGDDDAAA@@@???>>>===<<<;;;;;;;;;:::;;;<<<===============<<<;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<=========>>>?????????>>>???AAACCCDDDEEEEEEDDDBBBAAABBBCCCDDDBBBCCCGGGJJJMMMSSS[[[```llltttdddYYYUUUSSSRRROOONNNMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999888888888888999999999888888777666555555555555444444444444444444444444444444444}}}pppaaaWWWPPPIIIEEEEEE?????????>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;<<>>:::777666444444444444444444444444111111111111111111111111111222222333333222222111222222222333333444444444333333333333333333333333000000000111111111222222//////000111111111111111222222222222111111111111222111111000000000111111111222222222222333333333222222222222222222222222222222222333555777888999999888777666777888999:::888;;;===>>>>>><<<<<<===>>>>>>===;;;888888999;;;888999;;;<<<===<<<::::::666777888999999999999888::::::999999999888888888999888777777888999<<<===@@@AAABBBCCCDDDCCCBBBBBB@@@@@@@@@@@@AAACCCEEEFFFGGGJJJLLLLLLIIIFFFEEEFFFHHHHHHIIILLLQQQTTTUUUUUUTTTTTTRRRPPPLLLHHHDDDBBBAAA@@@???>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::::::::::::::888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<============???AAA@@@BBBCCCCCCBBBBBBBBBCCCCCCAAACCCHHHKKKNNNUUU]]]bbbooonnn```YYYVVVSSSPPPPPPOOONNNLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@??????<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888777666777888999999888777777666555555555555444444444444444444444444444444444|||nnn^^^UUUMMMGGGCCCDDD>>>>>>>>>===<<<;;;999888<<<;;;;;;::::::;;;;;;<<<<<<@@@EEEEEE@@@;;;777555444444444444444444444444111111111111111111111111222222222333333222222222111111111222222333333333222222222222222222333333111111111111222222222222///000000111111111111000111111111111000000000000111111000000000000000111111111222222222333333333222222222222222222222222222222222333555777888999888777666555555666777888999;;;===>>><<<;;;;;;<<<<<<<<<;;;999777777:::<<<777999;;;=========;;;;;;555666888:::;;;:::888777999999999999888888888888999888666555666888;;;===BBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKNNNMMMIIIFFFEEEFFFGGGGGGIIIMMMRRRUUUWWWWWWTTTTTTRRRPPPMMMIIIFFFDDDBBBAAA@@@>>>======<<<<<<:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::::::::::::::777777888999999999999888;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<======888:::<<<<<<<<<<<<>>>@@@===???AAABBBBBBBBBCCCEEEBBB@@@BBBHHHLLLOOOWWW^^^dddrrrxxxhhh___[[[VVVSSSQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777666666888999999888777666666666555555555444444444444444444444444444444444sssbbbTTTLLLHHHEEECCC@@@@@@??????????????????999888777777777888::::::>>>BBBFFFDDD>>>:::999:::222333444555666666666666555555555444444333333333444333222333555666555444444444222222222222444444333444555555333111111222555444222111111222444555222222222222222222222222//////111111222111000///111111111111111111111111222222333111000///111222333333222222333333444555333333333444666777999:::999999999999999999999999======<<<<<<<<<;;;;;;;;;<<<;;;999888888888999999===>>>???BBBCCCCCCAAA>>>:::<<<>>>===;;;999999999777888999:::;;;;;;;;;;;;;;;:::999888888:::<<<===AAAAAABBBDDDFFFHHHJJJKKKKKKIIIFFFEEEEEEFFFGGGGGGLLLOOOQQQNNNHHHDDDDDDEEEJJJMMMPPPRRRSSSTTTWWWYYY[[[XXXUUUTTTRRROOOIIIDDDDDDCCCBBBAAAAAA@@@===;;;======>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;999:::<<<=========<<<<<<===============>>>??????===<<<:::999999:::<<<===@@@??????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDFFFIIIKKKMMMVVV___hhhvvvpppccc]]]ZZZYYYRRRPPPNNNNNNNNNMMMKKKJJJFFFDDDBBBBBBBBBCCCBBBAAA???>>>>>>============>>>:::;;;<<<<<<<<<;;;:::999999999999888888888888777888888777666666666666666888777666555555666777888yyynnn^^^QQQJJJGGGEEECCC?????????>>>>>>=========999888777777777888::::::===AAADDDBBB===999888999444444444444444444333333555555444444444333333333444222222333444555444333333222111111111111222333222444555555333111222222333333222111111111222333111111111111111111111111333333111000000000000111111111111111111111111111///111222111000111222444333333222222333333444555666555555444444555555666999999999999999999999999;;;;;;;;;;;;;;;:::::::::;;;:::999888777888999999<<<>>>@@@CCCDDDCCC@@@>>>;;;===>>>>>><<<:::999999999999::::::;;;<<<=========;;;999888888:::<<<>>>AAAAAABBBCCCFFFIIILLLMMMMMMLLLIIIHHHHHHIIIIIIIIIKKKNNNPPPMMMHHHDDDDDDFFFKKKMMMOOOPPPQQQRRRUUUXXXZZZXXXWWWWWWUUUQQQKKKFFFDDDCCCAAA@@@@@@???===;;;<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<;;;;;;======<<<<<<======>>>???<<<;;;:::999999:::;;;<<<>>>======<<<<<<===>>>???AAAAAAAAABBBBBBBBBCCCCCCEEEDDDFFFIIIKKKMMMUUU___iiiwww~~~nnnccc]]]YYYUUUSSSPPPOOONNNMMMJJJHHHGGGEEECCCBBBCCCCCCBBBAAA??????>>>============>>>;;;;;;<<<<<<<<<;;;:::999999999999999888888888888888888777666666666666666888777666555555666777888qqqgggYYYNNNHHHFFFDDDCCC??????>>>===<<<<<<;;;;;;999888777777777888::::::<<>>AAADDDDDDBBB???===<<<>>>??????===;;;:::;;;::::::::::::<<<===???@@@???===:::888888:::===???AAA@@@@@@BBBEEEIIIMMMPPPPPPOOONNNNNNMMMLLLLLLLLLIIILLLNNNLLLHHHEEEEEEGGGLLLMMMNNNNNNNNNOOOSSSUUUXXXXXXZZZ[[[YYYTTTMMMGGGEEEBBB???>>>>>>>>>===<<<;;;<<<<<<======<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>><<<;;;:::999999:::;;;<<<======<<<<<<===>>>??????AAAAAAAAABBBBBBBBBCCCCCCFFFEEEFFFJJJKKKMMMUUU^^^kkkyyypppeee]]]YYYVVVRRRPPPNNNLLLIIIGGGGGGEEECCCCCCDDDDDDCCCBBB@@@??????>>>======>>>>>>;;;<<<<<<<<<<<<;;;:::::::::999999999888888888888888888777666666666666777777777666666666666777777lllcccVVVLLLGGGEEECCCAAA@@@@@@???>>><<<;;;::::::999888777777777888:::::::::===>>>===:::777666666555444444333333222333333333333333333333333333333222111000111333444333222222222111111111111222222222333555444333222222333111111222333333333222222111111111111111111111111555444333222222222222222111111111111111111111111...000111222111111222444333333222222333333444555333333444555666888999:::888888888888888888888888888999999:::;;;;;;<<<<<<;;;:::888666666777999;;;;;;???CCCEEEDDDAAA>>><<<===???@@@@@@>>><<<;;;;;;<<<;;;::::::<<<>>>AAABBBAAA???;;;999999;;;===@@@???>>>>>>???BBBHHHMMMPPPPPPQQQRRRRRRPPPNNNMMMMMMHHHJJJKKKJJJHHHFFFGGGIIINNNNNNNNNMMMMMMNNNQQQSSSUUUXXX[[[]]][[[VVVNNNIIIEEEBBB>>>======>>>>>>===<<<<<<============<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFFEEEGGGJJJKKKMMMVVV___mmm{{{pppfff\\\XXXTTTQQQOOOMMMJJJHHHHHHFFFDDDDDDEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888999888777777666666777777777777666666666666777777|||iiiaaaUUULLLGGGEEEBBB@@@AAAAAA@@@???===<<<;;;;;;999888777777777888:::::::::;;;;;;:::888666555555444444333333444555666666333333333333333333333333222111000111333444333222222333333333333333333222111333444444333222333444222222333444555555444444333333333333333333333333000111333555666555333222111111111111111111111111///111333333111000000111333333222222333333444555444555555666777999:::;;;777777777777777777777777888999:::;;;<<<===>>>???;;;999777555555777999;;;<<<@@@DDDEEECCC???===<<<===???AAA@@@>>><<<<<<<<<<<<;;;::::::;;;===@@@BBB@@@>>><<<::::::;;;>>>@@@<<<;;;;;;<<<@@@EEEKKKNNNOOORRRUUUUUURRRNNNLLLLLLGGGHHHIIIIIIHHHIIIJJJKKKPPPPPPQQQPPPNNNOOOQQQSSSTTTWWW[[[\\\ZZZTTTNNNJJJEEEBBB???======>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFJJJLLLNNNWWW```ooo~~~zzzmmm___\\\WWWSSSQQQOOOLLLKKKIIIGGGEEEEEEFFFFFFEEEDDDBBBBBB@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999999888999999888777777777777777666666777777777777666666wwweee^^^SSSLLLHHHEEEBBB???@@@@@@??????>>>===<<<<<<999888777777777888::::::::::::999999888666555444444444333333444555777888222222222222333333333333333222111222333444444222222333333444444333333222111222444444333222333444333333444444555555666666444444444444444444444444---///333666777666444222111111111111111111111111000222444444222000000000333333222222333333444555888777777666666777777888666666666666666666666666777888999;;;===???@@@AAA:::999666444555777:::<<<>>>BBBEEEDDDAAA======>>>===???@@@@@@>>><<<;;;<<<;;;::::::::::::<<<===>>>======;;;;;;;;;<<<>>>???999999:::;;;???DDDHHHKKKMMMRRRVVVWWWSSSNNNKKKKKKGGGGGGHHHHHHJJJKKKMMMNNNQQQSSSTTTTTTSSSRRRTTTUUUTTTVVVYYYXXXUUUPPPLLLJJJDDDBBB@@@??????@@@??????>>>??????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>????????????AAAAAAAAABBBBBBBBBCCCCCCDDDDDDFFFJJJLLLPPPXXXbbbrrrwwwgggccc]]]XXXTTTRRROOOMMMJJJHHHFFFFFFGGGGGGFFFEEECCCCCCAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999999999888777777777777888666666777777777777666666rrr___YYYPPPJJJGGGFFFCCC@@@>>>>>>>>>======<<<<<<<<<999888777777777888:::::::::999888888777777555444555555333222222444555666111111222222222333333333444222222333444555444333111222333333333333222111000222444444333333333444333333222222333444666777333333333333333333333333///000333444555444333222111111111111111111111111...000333444222111111111333333222222333333444555666666555555555555666666666666666666666666666666555666888:::<<<>>>@@@AAA:::888555444444777:::<<<@@@CCCEEECCC???<<<===???<<<>>>@@@???===;;;;;;;;;999999999999999999999999::::::;;;;;;<<<===>>>???999999:::===@@@DDDGGGIIILLLRRRXXXYYYTTTNNNKKKJJJGGGGGGGGGHHHKKKNNNPPPQQQSSSUUUXXXYYYXXXWWWWWWWWWTTTUUUVVVSSSNNNKKKJJJJJJDDDBBBAAAAAABBBBBB@@@???>>>>>>????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<>>>???@@@======<<<<<<======>>>???<<<<<<<<<======<<<<<<<<<999;;;<<<>>>????????????AAAAAAAAABBBBBBBBBCCCCCCBBBBBBEEEJJJMMMQQQZZZdddsssrrrmmmeee^^^YYYUUUQQQOOOKKKIIIGGGGGGGGGHHHGGGEEEDDDCCCBBBAAA@@@?????????>>>>>><<<<<<;;;<<<<<<===;;;;;;:::::::::999999999:::999888888777777888888555666777888888777666555oooZZZTTTMMMHHHGGGFFFDDDBBB<<<<<<<<<<<<<<<<<<;;;;;;999888777777777888::::::;;;999888777888777666555777555333111111111222333111111111222222333333333444333222333555666555444000111222333333222111000000222444444333333444555333222111000111333666777222222222222222222222222222222222222222222222222111111111111111111111111,,,///222333333222222333333333222222333333444555111111222222444555777888666666666666666666666666444555777999;;;>>>???@@@:::888555333444666:::===AAADDDEEEBBB===;;;===@@@<<<>>>??????===;;;:::;;;888888999999999888777666777888:::<<<===>>>>>>>>>999:::<<<>>>AAADDDGGGHHHLLLSSSYYYZZZUUUNNNKKKJJJHHHGGGGGGIIILLLOOOQQQRRRSSSWWWZZZ\\\[[[ZZZYYYYYYTTTUUUTTTOOOJJJGGGHHHJJJDDDCCCBBBBBBCCCCCCAAA???======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===???AAABBB===============>>>??????::::::;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAEEEJJJMMMRRR[[[eeettt{{{uuulllccc\\\WWWRRRPPPKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@????????????>>>===;;;;;;<<<<<<===;;;;;;;;;:::::::::999999:::999888888777888888888555666777888888777666555zzzgggZZZUUUOOOJJJFFFDDDBBBAAA>>>===<<<;;;;;;<<<===>>><<<:::777555555777999;;;999999888777666555444333666666555444444333333222111222333333444444333333111222222333333222222111333444444444333333555666;;;:::777444222111111111222111111111222444666777444333333222111111111222333333333222222222111111555555444333111///---,,,111111111111111000//////111111000000000111333444333333444444444444444444555555555555444333222222777555444777;;;>>>>>>===:::999777666777999<<<>>>DDDCCCAAA???============CCCAAA>>>;;;:::;;;===>>>:::999888777777888999:::666888999;;;<<<<<<;;;;;;::::::<<<>>>AAADDDFFFHHHKKKPPPUUUWWWUUUPPPKKKHHHHHHHHHIIIJJJKKKMMMQQQUUUXXXVVVVVVXXX\\\^^^\\\ZZZXXXVVVRRRMMMIIIFFFDDDCCCBBBBBBAAABBBCCCBBB???===>>>>>>======>>>???@@@@@@================================================>>>>>>============>>>???>>>>>>======<<<<<<;;;;;;>>>???AAACCCDDDCCCAAA@@@CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGJJJLLLQQQ]]]iiixxxoooeeeaaa___XXXSSSPPPMMMJJJGGGGGGFFFDDDCCCAAABBBCCCCCCCCCAAA???===>>>>>>===<<<<<<<<<<<<===666777999:::;;;;;;:::999777777888888888777777666444444555555666666777777vvvcccXXXSSSMMMHHHEEECCCAAA@@@DDDBBB@@@===:::888777777:::999888888777888888999:::999888777666555444444333333222222111000000///000111222222333333222222111222222333333222222111222444444444333333444666;;;:::888555444333222222555444333222222222333333555444333333222222222333333333333222111000000000000000111222222333222222111111222111111000000///222111000000111222333444333333444444444444555555555555555444444333222111666555444666:::<<<<<<;;;:::888777666777999;;;===CCCAAA@@@>>>============CCCAAA>>>;;;::::::<<<===:::999888777777888999:::999999:::;;;<<<<<<<<<<<<<<<===???BBBEEEGGGIIIJJJKKKOOOTTTWWWUUUPPPLLLJJJHHHIIIJJJKKKKKKNNNRRRUUUYYYWWWWWWXXX[[[\\\ZZZXXXWWWUUURRRNNNJJJGGGEEEDDD@@@??????@@@BBBCCCBBBAAA>>>>>>======>>>??????@@@================================================>>>>>>=========>>>>>>>>>>>>===============<<<<<<>>>???@@@AAABBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFFFFHHHLLLNNNRRR___kkkzzz{{{nnnhhhbbbZZZTTTQQQNNNJJJHHHHHHGGGFFFEEEAAABBBCCCDDDCCCAAA???>>>??????>>>===============888999:::;;;<<<;;;::::::;;;;;;;;;:::888777555555666666666777777777777777ppp___UUUQQQKKKFFFDDDBBBAAA???>>>>>>======<<<;;;::::::999999::::::999888777777:::999999888777666555555555555555444333333222222000000111222222222222111111222222333333222222111222333444333222333444666;;;:::888666555444333333555444333222222222333333555555444333333333333444555444444333222111111111//////111222333444444444111111222222222111000000222222111111111222333333333333444444444555555555555444444333333222111111555444444555888999999999999888777666777888;;;<<<@@@???>>>===<<<===>>>>>>CCCAAA>>>;;;:::::::::;;;:::999999888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<>>>AAADDDGGGIIIJJJJJJJJJNNNSSSVVVTTTQQQNNNLLLJJJKKKKKKLLLLLLOOOSSSVVVZZZYYYXXXXXXYYYYYYWWWUUUTTTTTTRRROOOLLLIIIFFFEEEAAA???>>>???AAACCCCCCBBB>>>>>>=========>>>??????================================================???>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDGGGGGGIIIMMMOOOTTT```lll~~~{{{rrrjjj```YYYRRROOOLLLJJJIIIIIIIIIHHHBBBCCCDDDDDDCCCBBB@@@???@@@???>>>>>>======>>>>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::888777777888888888888777777777777jjj\\\SSSOOOJJJEEECCCBBBAAA@@@;;;;;;<<<<<<============:::::::::999999888888777:::999999888777777666666777777666666555444444444000111111222222222222222111222222333333222222111222333444333222222444666999888777666555444333333111111111222333444555666444333333222222222333333444444444444444444444444333444444444333222111000111222222222222222111111333333222222222333333333333333444444555555666666555444444333222222111111444444444555666777777666888777666666666888:::;;;===<<<;;;;;;;;;<<<>>>???BBB@@@>>>;;;:::999999999:::::::::999999:::::::::<<<;;;:::999999999;;;;;;:::<<>>???@@@@@@???>>>>>>=========>>>>>>???================================================??????????????????>>>>>><<<======>>>>>>?????????>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFIIILLLOOOTTT```mmm|||ssshhhaaaUUURRRMMMKKKJJJJJJJJJIIIDDDDDDDDDDDDDDDBBBAAA@@@??????>>>========================<<<;;;:::999999666777888999::::::::::::888888888777777666666666|||ggg[[[RRRNNNIIIEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;:::999>>><<<999777666777999:::999999888888777666666666444444333333222111111111111222222333444333333333111222222333333222222111222333333333222222444555666666555555444333222222000111222333444555555555222111111111111111222222111111222333444555666666666666666555333222000///222222333333333333222222333333444444444333333333333333444555555666777777666555444222222222222222444555666777666555555555666666666666666888999:::;;;:::999999:::<<<===>>>@@@???===;;;:::999999999:::::::::;;;;;;:::::::::;;;:::999888888999::::::999;;;???BBBEEEFFFEEEEEEIIILLLPPPRRRQQQOOOOOONNNJJJKKKKKKKKKKKKMMMQQQTTTXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQQQQPPPNNNKKKHHHGGGDDDBBB???>>>???@@@??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@???>>>>>><<<<<<======>>>>>>??????=========>>>???@@@BBBCCCAAAAAAAAABBBBBBDDDEEEEEEEEEEEEHHHKKKNNNSSS```lll{{{nnnfffZZZVVVQQQMMMKKKKKKJJJJJJEEEEEEEEEEEEDDDCCCBBBBBB???>>>======<<<<<<============<<<;;;:::999888888555555777888999999999999777777777666666555555555vvvddd[[[PPPLLLHHHEEEDDDDDDCCCCCC???>>>===<<<===>>>???@@@@@@===:::777666777999;;;777777777777666666666555666555555444444333333222222222333444444444444333111222222333333222222111111222333222111222333555444444444444444333222111333333444444444333222111111000000000000111111222...///000111222333444555444555555555444444333222222222333444444444333333444444555555555444333333333333444555666777777888777666444333222222333444555777999999777555555555555555555666666777888999999999888888999:::<<<===>>>===<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;:::::::::999999999::::::;;;===>>>AAACCCFFFGGGGGGGGGIIILLLNNNOOONNNMMMMMMNNNHHHIIIIIIIIIIIIKKKOOOQQQUUUVVVWWWVVVSSSRRRQQQRRRQQQPPPOOONNNLLLJJJHHHGGG@@@>>>===>>>@@@BBBBBBAAA>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<<<<============<<<===>>>???@@@BBBBBBCCCAAAAAAAAABBBCCCDDDEEEFFFDDDDDDGGGKKKNNNSSS```mmmuuulllbbb]]]WWWQQQNNNMMMKKKJJJGGGGGGFFFEEEEEEDDDDDDCCC??????>>>============>>>===<<<;;;:::999999999999999999999888777666555555666666666666555555555555qqqbbb[[[NNNJJJFFFCCCBBBCCCBBBBBB;;;::::::;;;>>>BBBGGGJJJ>>>===;;;999888888888999666666666666555555555555888888888777666666555555111111222333333333333333111222222333333222222111111222333222111111333555333444555555555444333222333333444444444333222111111111000000111111222333222222222222333333333333333444444555555555555444222222333444444444444444444555666666555444333222333333444555666777888888999777555444333333444555777:::<<<;;;999666555666444444555555666777777888999888777777888999;;;<<<;;;;;;;;;:::::::::999999:::;;;<<<======<<<;;;:::::::::;;;<<<============???@@@AAACCCEEEGGGIIIIIIIIIKKKMMMMMMLLLKKKKKKLLLFFFGGGGGGGGGFFFHHHLLLOOORRRTTTVVVUUUSSSQQQRRRSSSQQQPPPNNNLLLJJJHHHGGGFFF>>>======???AAABBBAAA???>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAACCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEEEEHHHLLLOOOUUUaaannnwwwlllfff]]]VVVRRROOOMMMLLLHHHGGGGGGFFFEEEEEEEEEEEEBBBAAA@@@@@@??????@@@@@@>>>===<<<;;;::::::;;;;;;;;;::::::999888777555444666666666666666777777777nnn```ZZZLLLHHHDDDAAAAAAAAAAAAAAABBB@@@===<<<===@@@DDDGGG<<<<<<<<<;;;:::999777666555555555555555444444444555555555444333333222222000000111222222222222111222222222333333222222222111222333222111111333555444444555666666555444333///000222444555555555444222111111111222333333444888777777666555555444444555555666666555444444333222333333444555555555444555555666666666555333222333333444555666777888999999888666444333444555666888;;;>>>===:::666666666444444555555666777777777999888777777777888:::;;;:::::::::::::::::::::::::::;;;<<<======<<<;;;::::::;;;===???@@@@@@???>>>???@@@@@@BBBDDDFFFHHHIIIIIIKKKLLLLLLJJJIIIJJJKKKEEEEEEFFFEEEEEEGGGJJJMMMOOORRRUUUTTTRRRQQQRRRTTTRRRPPPMMMJJJHHHGGGFFFFFFAAA@@@@@@@@@AAA@@@===;;;???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCCCCAAA>>>===<<<<<<<<<;;;;;;::::::999;;;===@@@CCCDDDDDDCCCCCC@@@AAAAAABBBCCCDDDFFFFFFFFFFFFIIIMMMPPPVVVcccooorrrlllbbbZZZUUUQQQOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB???>>><<<;;;;;;<<<======999999:::::::::999888888666666777777888888999999kkk^^^WWWOOOKKKFFFCCCAAA???===<<<=========<<<;;;999888777777777777777666666666666555555444444444444555555444444444333333333222222333333444555444333111000111333555555333222222444222222333333333444444444333333222222333333444555444444444444333222111000222222222222222222222222333333333333333333333333555555666666555444333333333333222222333555666888777777777666777888999999888666555666777888777555666666666444333444666888???BBBEEEBBB;;;666444666666555555555666777999:::===<<<::::::;;;;;;:::888::::::888777777777888999>>><<<;;;<<>>===<<>>@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@BBBCCCCCCCCCBBBAAA@@@@@@>>>>>>============>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDIIIIIIJJJNNNQQQWWWeeerrr~~~tttggg^^^[[[WWWPPPJJJJJJIIIHHHHHHIIIIIIGGGFFFDDDDDDEEEEEEDDDCCCBBBBBB>>>>>>>>>===<<<;;;999888888888888888777777777777888888777777666666555555}}}iii\\\UUUMMMJJJFFFCCCAAAAAA???>>><<<<<<<<<;;;:::999777777777777777777666666666666555555444444444444555555444444444333333333222222333333444444444333222111222333444444333333333333222222333333333444444444333333222222333333444555666666666666555444333222111111111222222333333333333333333333333333333333555555555555555444333333333222222222333444555555777777777777777777777777777666555666777888777555666666555444333555999<<>>===;;;<<<======<<<;;;:::999888777777777888999===<<<:::<<>>===AAACCCEEEFFFFFFGGGJJJKKKJJJIIIHHHFFFFFFFFFGGGHHHDDDDDDCCCDDDEEEHHHJJJLLLRRRSSSSSSRRROOOOOOOOOQQQQQQOOOLLLIIIFFFEEEDDDCCC???@@@@@@@@@@@@??????>>>>>>@@@AAA@@@===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>============>>>??????CCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???======<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFHHHHHHJJJOOORRRYYYfffttt}}}oooddd___ZZZSSSNNNNNNLLLJJJIIIIIIIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>===<<<;;;:::999999888888888777777777777888888777777666666666666yyyfffZZZSSSKKKIIIEEECCCBBBBBBAAA???;;;;;;;;;::::::888777666777777777777666666666666555555444444444444555555444444444444333333333333333333444444444333222222333333222333444444333111333333333333444444444444333333222222333333444555666666666666555444333222000000111222333333444444444444444444444444444444444555555555555444444333222222333333333333333222555666666777666666555444777666555555777777666555555555444333444777===AAALLLLLLIIICCC;;;555333444555555555666777999:::;;;>>>===<<<===?????????===:::999888777666777888888<<<;;;:::<<<>>>??????>>>>>>>>>???@@@@@@@@@??????AAACCCFFFHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGCCCCCCCCCDDDFFFHHHKKKMMMRRRSSSSSSQQQNNNMMMMMMNNNMMMLLLJJJHHHEEEDDDCCCBBB@@@????????????@@@@@@AAAAAABBBAAA???===;;;<<<===>>>>>>>>>>>>????????????======<<<<<<======>>>???CCCCCCCCCDDDCCCCCCBBBAAABBBAAA@@@>>>===<<<;;;;;;===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGKKKPPPTTT[[[iiivvvzzzmmmddd^^^WWWRRRQQQOOOLLLKKKJJJIIIHHHFFFGGGGGGGGGFFFEEECCCBBBAAA??????>>>===<<<;;;::::::999999999888888888777777888777777777777666666666uuudddYYYRRRLLLIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;;;;:::999888777777777777777666666666666555555444444444444555555555444444444444333333333333333333333333333333222444222222333555555333111333333333444444444444555333333222222333333444555444444444444333222111000//////000111333444555555555555555555555555555555444444444555555444444333111222333444333222111000333333555666666666555555777666555555666777666555444444333333444999@@@EEEQQQOOOJJJBBB:::444333333444555666777888:::;;;<<<===<<<;;;<<>>:::999777666666666777888:::::::::;;;===>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???BBBFFFHHHHHHHHHIIIIIINNNMMMKKKIIIHHHHHHGGGHHHAAABBBCCCDDDFFFIIIKKKMMMRRRSSSSSSQQQNNNLLLKKKLLLKKKJJJIIIGGGEEECCCBBBBBB@@@??????>>>???@@@BBBCCCCCCCCCBBB???===<<<===???>>>>>>>>>???????????????<<<<<<<<<<<<<<<===>>>>>>CCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDFFFKKKQQQVVV^^^lllyyyvvvjjjaaaYYYTTTRRRPPPMMMKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@>>>===<<<<<<;;;;;;::::::999999999888888888777777777777777777777777qqqcccXXXRRRNNNKKKHHHEEECCCAAA>>><<<<<<=========<<<;;;:::999777777777777666666666666555555444444444444555555555555555444444444333333333333333333333333333333333333222333444444333222333333444444444555555555333333222222333333444555444444444444333222111000//////000111333444555555555555555555555555555555333333444444444444444333111222333444333222111000111111333444666777777777666555444555666777666444444444333333555:::AAAGGGPPPMMMHHH@@@999555333333333444666888:::;;;======;;;:::999;;;===???>>>===999888777666666666777888888999:::;;;<<<===>>>???>>>???@@@AAAAAABBBAAAAAA???BBBFFFHHHIIIIIIIIIJJJNNNNNNMMMMMMKKKJJJIIIHHHAAABBBCCCEEEGGGIIIKKKLLLPPPQQQRRRQQQNNNLLLKKKLLLJJJJJJIIIGGGEEECCCBBBAAA@@@@@@?????????@@@BBBCCCDDDDDDCCC@@@>>>===???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>BBBBBBCCCCCCCCCCCCCCCBBB@@@??????>>>>>>>>>>>>???======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFKKKRRRXXX```ooo|||tttggg]]]WWWSSSPPPMMMKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEECCCBBBAAA@@@???===<<<<<<<<<<<<::::::::::::999999999999777777777777888888888888mmm```WWWQQQOOOLLLIIIFFFDDDAAA>>>;;;===============<<<;;;;;;777777777777666666666666555555444444444444555555555555555555444444444333333333222222222333444444111333555444333222222444333444444444555555555555333333222222333333444555666666666666555444333222000000111222333333444444444444444444444444444444222333333444444444444333222222333333333333333222222222333333555666888999666555444444666666555444333444444444555:::@@@EEEJJJGGGBBB===888555444333333444666999;;;===>>>>>>:::999888:::<<<======<<<999888777666555666777777666888:::;;;;;;;;;===???@@@@@@AAABBBBBBBBBAAAAAABBBDDDGGGIIIJJJJJJKKKLLLKKKMMMOOOPPPOOOLLLIIIGGGAAABBBDDDEEEGGGIIIJJJKKKMMMOOOQQQQQQPPPNNNNNNNNNLLLLLLKKKIIIGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBB@@@???@@@BBB?????????>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@AAABBBBBBCCCBBBBBBBBB??????>>>>>>>>>??????@@@<<<===>>>???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDGGGHHHLLLRRRXXXaaaqqqsssfff^^^WWWSSSOOOMMMLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCAAA???>>>===<<<======;;;;;;;;;:::::::::999999777777777888888888888999zzziii^^^UUUOOOMMMKKKHHHFFFEEEBBB???<<<<<<<<<<<<===<<<<<<;;;:::777777777777666666666666555555444444444444555555555555555555444444444444333333222222222333444555///444777666111///222666444444444444555555555555333333222222333333444555666666666666555444333222111111111222222333333333333333333333333333333333111222333444444444444444333222222222333444555555777666444333333555777888666555444444666666555444333444444555666999>>>AAAAAA???<<<999777666555444222444777:::<<<>>>??????:::999888999;;;<<<<<<;;;999888777666555666666777555888:::;;;:::;;;===???BBBBBBBBBBBBBBBBBBAAA@@@BBBDDDFFFGGGHHHIIIKKKMMMKKKNNNRRRUUUTTTQQQLLLHHHBBBCCCDDDFFFGGGIIIIIIJJJJJJMMMPPPRRRQQQPPPQQQQQQNNNNNNMMMKKKIIIFFFCCCAAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBDDDDDDBBBAAABBBCCCAAAAAA@@@@@@????????????>>>============>>>?????????@@@@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEJJJIIILLLQQQWWWaaarrrrrrhhh^^^ZZZTTTPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHFFFFFFCCCBBB@@@>>>======>>>>>>;;;;;;;;;;;;::::::::::::777777888888888999999999wwwfff\\\SSSMMMKKKIIIGGGFFFFFFDDDAAA>>>;;;;;;;;;<<<;;;;;;::::::777777777777666666666666555555555444444555555555666666555555555444444444333333222111222333555666---444999777000---222777444444444555555555666666333333222222333333444555444444444444333222111111222222222222222222222333333333333333333333333333111222333333444444444444333333222222333555777888;;;999666333222333555777666555444444555666555444333444555555666888<<>>??????;;;:::999:::<<<<<<<<<:::999888666555555555666777444777:::;;;::::::===@@@CCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDDDDDDDFFFIIIKKKLLLPPPVVVZZZZZZUUUPPPLLLCCCCCCEEEFFFHHHHHHIIIIIIIIILLLPPPRRRRRRRRRSSSSSSPPPPPPOOOMMMJJJFFFCCCAAAAAABBBBBBCCCBBBAAA???>>>???BBBDDDEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>???@@@@@@AAAAAAAAAAAACCCBBBAAA???>>>=========<<<===>>>??????@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFLLLKKKLLLQQQVVVaaasss{{{pppddd___YYYSSSPPPNNNLLLJJJIIIJJJJJJJJJIIIHHHHHHGGGDDDBBB@@@>>>======>>>???<<<<<<;;;;;;;;;:::::::::777777888888999999999999tttcccXXXRRRKKKGGGEEECCCAAA???<<<888555999999::::::999999888777999999999888777666666555555444333222333444555666444444444444444444444444111222333444444333222111444444444444444444444444555444444333333333444444555444333222333444555666555555555444444333333222444444444444444444444555222333333444444333333222444444333333333333222222444222000222444666444222666444222222444666777777999777555444444444333111000000111222333555666777888777666666555444333333888666666888<<<>>>>>><<<<<<;;;;;;::::::;;;;;;<<<999999777666555555555555888777777888:::===@@@BBBDDDCCCBBBAAABBBBBBDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJNNNRRRVVVYYYYYYUUUPPPMMMGGGHHHIIIJJJKKKKKKKKKKKKIIIKKKNNNOOOOOOOOOPPPQQQQQQQQQOOOLLLGGGDDDCCCCCCAAAAAABBBBBBBBBAAA@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDCCCAAA???@@@CCCCCCAAA>>>??????@@@@@@@@@??????>>>@@@??????>>>===<<<<<<;;;>>>???@@@AAA@@@???===;;;===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDIIIIIILLLRRRZZZgggzzzwwwooohhh___XXXUUURRRNNNKKKMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCAAA???>>>===<<<<<<======<<<;;;::::::999999999999888888888888999999qqq```UUUPPPHHHEEECCCAAA??????>>>;;;999:::::::::::::::999999888999999888888777666666555555555444333333333444555444444444444444444444444111222333333333333222111444444444444444444444444444444333333222333333444555444333333333444555666555555555444444333333222222222111111000000//////222333333333333333333222555555444444333222222111444222111222444555444222666444222222333555666777888666444333333333222111111111111111222444555666777666444222///,,,***)))777666555777;;;======;;;:::::::::999999::::::::::::999888777666666666666888888888888:::===@@@AAACCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEGGGHHHIIIJJJKKKNNNQQQVVVYYYXXXUUUPPPLLLGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMOOOPPPOOOOOOOOOPPPPPPPPPPPPMMMHHHDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBBBB@@@@@@AAADDDEEECCCAAA>>>??????@@@@@@@@@??????AAA@@@@@@???>>>>>>======>>>>>>@@@@@@@@@???===<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFJJJJJJNNNUUU]]]iii}}}vvvoooeee]]]YYYUUUQQQNNNNNNKKKIIIGGGGGGHHHGGGFFFFFFEEECCCAAA???>>>======>>>======<<<<<<;;;;;;;;;999999888888888888999999yyylll\\\RRRMMMFFFCCC@@@>>>===>>>???>>>>>>;;;;;;;;;;;;;;;:::999999999888888777777666666555666555444333333333333333444444444444444444444444222222333333333333222222444444444444444444444444333333222222222333333444555444333333333444666777666666555444333333222222222111111000///...------222222333333333333222222666555555444333222222111444222222222444555444333555444333222333444555666777555333222222222111000111111111111111222333333333333333333222222222111555555444666999;;;;;;:::999999999999999999999999::::::999888777777777777999888888999;;;===???AAAAAA@@@??????@@@AAABBBCCCEEEEEEFFFGGGIIIJJJKKKLLLMMMPPPUUUWWWWWWTTTOOOLLLFFFGGGGGGHHHJJJLLLMMMNNNNNNOOOQQQQQQOOONNNOOOPPPNNNPPPPPPNNNIIIEEEBBBAAABBBCCCBBBBBBAAA@@@???>>>CCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBEEEFFFEEEDDD>>>>>>???@@@AAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>>>>>>>???@@@@@@???===<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCDDDFFFHHHHHHLLLLLLPPPWWW```mmmyyymmmddd^^^YYYTTTPPPOOOLLLJJJIIIIIIJJJIIIHHHIIIGGGEEECCCAAA???>>>===========================999999888888888888999999ssshhhYYYPPPKKKDDDBBB@@@===<<<===?????????;;;;;;<<<<<<;;;;;;:::999888888777777666666666666666666555444333222222222444444444444444444444444333333333333333333333333333333333333333333333333444333333333333444444555444444333333444555666777666666555444333333222222333333222222111111000000222222333333333333222222444444444444444333333333333333333333444555555444444444444333222333444555777555333222333333222111222222111111000111111222222333444555666777888999444444444555777888999999::::::::::::::::::::::::::::::999888888999999999999999999:::;;;===???@@@???>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHJJJKKKKKKMMMOOOSSSVVVUUURRRNNNKKKFFFFFFGGGHHHJJJLLLOOOPPPPPPRRRRRRQQQOOONNNNNNOOOMMMOOOPPPOOOJJJFFFBBBAAACCCCCCCCCBBBAAA@@@???>>>CCCCCCDDDEEEEEEEEEEEEEEEAAAAAABBBCCCDDDDDDCCCCCC===>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@????????????>>>>>>????????????>>>=========???@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHIIIKKKLLLLLLQQQYYYbbbpppvvvkkkccc\\\VVVRRROOOMMMJJJIIIJJJJJJJJJIIIJJJIIIFFFCCCAAA???>>>========================>>>:::999999888888999999:::ooodddWWWOOOJJJCCCCCC@@@===<<<<<<===>>>===;;;;;;<<<<<<;;;;;;:::999777777777666666666666666666666555555444333222111444444444444444444444444333333333333333333333333333333333333333333333333444444333444444555666666444444333333444555777888777666555444333222111111222222222333333444444444333333444444444444333333222333333444444555555666333333444444444444555555333555666555333222444555888666444333444555444333333222111111000000111111555444444333222111000000222333444555555666777888;;;;;;<<<======<<<;;;;;;:::999999999999999:::;;;::::::;;;;;;<<<===>>>>>>============>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLNNNQQQTTTSSSPPPMMMJJJGGGGGGHHHIIIKKKNNNOOOPPPRRRSSSSSSQQQNNNMMMNNNOOOMMMOOOPPPOOOKKKFFFCCCAAABBBBBBBBBBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFFFFBBBBBBCCCBBBAAA@@@@@@@@@===>>>???@@@AAABBBBBBBBB???????????????>>>>>>>>>>>>>>>>>>?????????>>>>>>======???@@@@@@@@@@@@@@@AAABBBBBBDDDFFFHHHJJJKKKKKKKKKPPPYYYcccqqqrrrhhh___XXXSSSOOOMMMJJJIIIIIIJJJIIIHHHJJJHHHFFFCCCAAA???======<<<<<<<<<<<<<<<<<<======::::::999999999999::::::jjjaaaUUUMMMJJJCCCCCC@@@>>><<<======<<<<<<;;;;;;;;;;;;;;;:::999999666666666666666666666666555555555555444333222222444444444444444444444444444444333333333333444444333333333333333333333333333333333333444555666666444444333333444666888999777777666555333222111111000000111222333444444555444444555555555555444444333333333444555555666666222444555555444444555666333666888666333222444666888666444444555555555333333222222111111111222222111111111222222222222222222333555555444444666888;;;<<<===>>>>>>===<<<;;;888888888888999:::;;;;;;;;;;;;<<<<<<============<<<<<<<<<===>>>@@@CCCDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMPPPRRRRRROOOLLLIIIHHHIIIKKKMMMNNNOOOPPPPPPRRRRRRRRRPPPMMMLLLMMMNNNMMMOOOOOONNNJJJFFFCCCCCCAAAAAABBBBBBBBBAAA@@@@@@<<<===???@@@BBBBBBCCCCCCBBBCCCDDDCCC@@@>>>>>>?????????@@@AAABBBBBBBBBAAA????????????????????????>>>>>>>>>>>>>>>?????????===>>>???@@@@@@AAA@@@@@@AAABBBBBBDDDFFFHHHJJJKKKIIIJJJPPPYYYdddsss{{{oooeee\\\WWWQQQNNNKKKJJJJJJJJJIIIHHHJJJHHHFFFDDDAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::yyyeee^^^SSSLLLHHHBBB@@@???======>>>>>>===;;;:::::::::::::::999999888666666666666666666666666333444555555555444333222444444444444444444444444555444333333333333444555222222222222222222222222111111111111222333444555444444333444555777888:::777777666555333222111000111111222222333333444444555555666666666666555555666555555555444444444444222444666555444333555777444777:::888444222444777666555333333444555444333333222222222222222333444///000111333555666888888222444666555444444666888:::;;;===>>>>>>===;;;:::777777777888888999;;;;;;;;;<<<<<<===============<<<<<<<<<===???AAADDDEEECCCDDDEEEFFFHHHIIIJJJJJJJJJLLLOOOQQQPPPNNNKKKIIIIIIKKKMMMPPPQQQQQQPPPOOOQQQQQQQQQOOOLLLLLLMMMNNNNNNOOOOOOLLLIIIEEEDDDDDD@@@@@@AAAAAABBBBBBAAAAAA???@@@AAAAAABBBAAAAAAAAAAAACCCEEEDDDAAA???@@@AAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@===>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCEEEGGGHHHIIIIIIJJJPPPZZZeeeuuuwwwlllccc]]]TTTQQQNNNLLLKKKJJJIIIHHHJJJIIIGGGEEECCCBBBAAAAAA???>>>>>>======<<<<<<<<<;;;::::::999999::::::;;;vvvccc[[[QQQJJJGGG@@@>>>======>>>??????===<<<999::::::::::::999888888555555555666666666666666222333444555555555444333444444444444444444444444555444333333333333444555222222222222222222222222////////////000111222333444444333444555777999:::888777666555333222111000555444444444444444444444666666777777777777666666999888777666444333111111222444666666444333555777444888;;;999555333555888555444222222333444333222333333222222333333444555555555444333333222111111222444666666444444666888999:::<<<======<<<:::999666666777777888999:::;;;<<<<<<===============<<<<<<<<<<<<===???BBBDDDFFFEEEEEEFFFGGGIIIJJJKKKLLLJJJLLLNNNPPPOOOMMMJJJHHHIIILLLOOORRRSSSRRROOONNNPPPPPPPPPNNNLLLKKKMMMOOOOOOOOONNNKKKHHHEEEEEEEEE??????@@@AAABBBBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@CCCEEEEEEBBBAAABBBDDDAAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>???@@@@@@===>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHJJJKKKQQQ[[[gggvvv}}}qqqhhhbbbWWWTTTPPPMMMLLLKKKJJJHHHKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@@@@???>>>======<<<;;;::::::999999::::::;;;xxxbbbUUULLLFFFDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;:::999888777666555888888888888777777777777666555555555555444444444222333444444555555444444555555444333222222222222000111222333444444444444222222333333333333444444333555666666555555666888777666444333333222000///111111222333333444444555111444888:::999777666666<<<;;;:::888666444333222555444444333333333444444444333333222222333333444333222222111111222222333555555444444444333333333555555555444444333333333555555555555666666666666:::999999999999999999999444555555777999;;;<<<>>>??????@@@@@@@@@??????>>><<<===>>>???AAABBBDDDDDDFFFEEEFFFHHHJJJLLLLLLLLLMMMNNNMMMKKKHHHFFFFFFGGGJJJOOOUUUUUUQQQNNNNNNPPPRRRRRRPPPOOOMMMLLLJJJJJJNNNLLLJJJGGGEEECCCCCCCCCDDDBBB@@@??????AAADDDEEEHHHGGGEEECCCBBBAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCEEEDDDBBBAAA@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEBBB===999888:::===???>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJLLLRRR\\\gggyyyrrrfff___VVVOOOPPPPPPMMMIIIGGGGGGGGGGGGFFFEEEDDDDDDCCC@@@???===;;;:::;;;<<<======<<<<<<;;;;;;:::999999uuuaaaTTTLLLFFFCCCDDD@@@@@@???>>>============<<<<<<;;;:::999888777777666666666666555555555555666555555555555444444444333333444555555555555444222222111000000000000111///000111222333333333333222222333333333333444444222444555555444444666777777666444333333333111000111111111222333333444444333555888999888777777777<<<;;;:::888666555333333444444444444444444444444444333333222222333333444333333222222222222333333555555444444444333333333444444333333333222222222444444444444555555555555888888888777777777777777555555666777999;;;===>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>???AAABBBCCCDDDFFFFFFFFFHHHJJJLLLLLLLLLKKKLLLMMMKKKIIIHHHHHHIIIKKKOOOSSSSSSOOOMMMNNNPPPRRRRRRQQQOOONNNLLLKKKKKKNNNLLLJJJGGGEEEDDDCCCCCCDDDCCCAAA@@@@@@BBBDDDFFFGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAACCCBBBBBBBBBCCCCCCDDDDDDEEECCC???<<<;;;<<<>>>@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDFFFGGGIIIIIIKKKMMMTTT]]]iii{{{zzzmmmggg]]]TTTRRRRRRNNNJJJIIIGGGGGGGGGFFFFFFEEEEEEEEECCCAAA???===<<<<<<===>>><<<<<<;;;::::::999999888qqq^^^RRRKKKEEECCCCCC??????>>>===<<<<<<<<<<<<===<<<<<<;;;:::999888888666666666666555555555555666555555555555444444444333444555555666666555555444333333333333444555555000111222333333444333333222222333333333333444444111222444333333333555777888666444333444444333111111111111222333333444444555777888888777666777999;;;;;;:::888777555444444222333444555555444444333444333333222222333333444444444333333333333444444555555444444444333333333333333222222222222111111333333333444444444444555555555555666666666666666666666666888999;;;===>>>?????????>>>===<<<;;;:::>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLJJJKKKLLLLLLJJJIIIIIIJJJKKKNNNQQQPPPNNNLLLMMMPPPRRRRRRQQQPPPNNNMMMLLLLLLMMMLLLIIIGGGEEEDDDCCCCCCEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEEEECCCAAA@@@?????????@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJLLLOOOUUU```lll~~~wwwpppeeeZZZVVVTTTPPPLLLLLLHHHHHHGGGFFFFFFFFFGGGGGGGGGEEECCC@@@???>>>>>>>>>;;;;;;;;;:::999999888888|||lll[[[PPPJJJEEEBBBBBB??????>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888888777777777777666555555555555444444444333444555555666666555555444444444555555666888888333444555555666666666555222222222333333333444444111222333333333444777999:::777555444444444444333222222222333444444555555777777888666555555777999::::::999888666555444444111222444666666555444222444333333222222333333444555444444333333444444555555555444444444333333333333333333222222222222222333333444444444555555555444555555555555555666666777777777888:::;;;===>>>@@@@@@AAAAAAAAAAAA@@@@@@??????>>>???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKLLLKKKLLLNNNMMMKKKIIIIIIJJJLLLNNNOOONNNLLLLLLMMMOOOQQQQQQQQQPPPOOONNNMMMMMMMMMLLLIIIGGGEEEDDDDDDDDDFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEFFFFFFEEEDDDBBBAAABBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@????????????@@@@@@AAABBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKLLLOOOVVVaaannnxxxkkk^^^YYYVVVRRROOONNNIIIIIIHHHGGGGGGHHHHHHIIIIIIHHHEEECCC@@@>>>>>>======<<<<<<;;;::::::999999uuugggWWWNNNIIIDDDAAAAAA@@@@@@???>>>============::::::999999888888777777888888888888777777777777666555555555555444444444333444444555555555555555111111111111222333555555444444555555666666555555222222222333333333444444222333444444444666999<<<<<<999666555555555444333333333444444555666666666777777777555444444777999888888777777666555444444111222444666666555444333444333333222222333333444555444444333333444444555555555444444444333333333333333333444444444444444444555555555666666666666555555555666666777777777888888888999:::<<<===>>>>>>???@@@BBBCCCDDDEEEEEE@@@@@@???>>>???@@@BBBCCCEEEHHHKKKLLLKKKJJJKKKLLLMMMOOOPPPOOOLLLIIIHHHHHHLLLMMMNNNMMMLLLLLLMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAA???>>>===>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEGGGIIIKKKLLLLLLOOOVVVaaaooo~~~qqqccc\\\YYYTTTQQQQQQLLLKKKIIIHHHHHHIIIJJJKKKKKKIIIGGGDDDAAA???======>>>>>>>>>===<<<<<<;;;;;;oooaaaSSSLLLHHHCCCAAAAAA@@@@@@???>>>============999999999888888777777777666666666666555555555555666555555555555444444444222333444444555555444444222222222222333444555666222222333333333333222222222222333333333333444444222333333333444666;;;>>>???<<<888555555555444333333333333444555555666666666666666444333333555777666666555555444444444333111222444555555555555444444333333222222333333444444444333333333333444444555555444444444333333333333333444444444444555555555555555666666666777777555555666666777888888888999999999:::;;;<<<>>>>>>:::;;;===@@@BBBDDDEEEEEEBBBAAA???>>>>>>???AAACCCDDDHHHLLLMMMKKKJJJKKKLLLNNNPPPQQQPPPMMMJJJHHHGGGMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAACCCDDDAAABBBBBBCCCCCCBBBAAAAAA???@@@BBBCCCCCCCCCBBBAAA>>>???@@@@@@@@@???===<<<===>>>>>>??????@@@AAAAAABBBCCCDDDEEEGGGIIIKKKLLLLLLOOOWWWcccpppzzzkkkddd^^^XXXSSSRRROOOMMMKKKIIIHHHIIIJJJKKKLLLKKKIIIFFFCCCAAA???===@@@??????>>>======<<<<<<~~~jjj]]]PPPJJJGGGCCC@@@@@@??????>>>===<<<<<<<<<<<<::::::999999999999888888666666666666555555555555666555555555555444444444111222333333444333333333444444333444444555666666111111222222222222111111222222333333333333444444111222222222333666:::>>>BBB>>>:::666555444333222111111222222333444444555444555555444222222333444444333333333333333333222222222333444444555555666444333333222222333333444333333222222222222333333555555444444444333333333222222333333333444444444444444444555555555666666444555555666777777888888::::::::::::;;;===>>>???999:::<<<>>>@@@BBBCCCCCCCCCAAA???>>>>>>???AAABBBDDDIIINNNNNNLLLIIIJJJLLLLLLOOOQQQQQQNNNKKKIIIIIILLLMMMNNNOOOPPPOOOMMMKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEBBBAAA@@@???@@@AAACCCDDDAAAAAABBBCCCCCCBBBBBBAAA@@@AAACCCDDDEEEDDDCCCBBB>>>??????@@@@@@???>>>===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEGGGJJJLLLMMMMMMPPPYYYeeessswwwmmmfff]]]VVVSSSRRRPPPMMMJJJIIIIIIJJJKKKMMMLLLKKKIIIFFFCCCAAA@@@??????>>>>>>===<<<<<<<<>>>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::888888888888777777777777666666555555555444444444111111222333333333333222111111000000000111222222333333444444444333222222222222333333333444444444000000111111222555:::===DDD@@@;;;777555444333222///000000111222222333333333444555444222111222333222222222222222222222222333222222333333555666777444333333222222333333444333222222111111222222333555555444444444333333333111111111222222333333333333333333444444444555555444444555555666777888888:::::::::;;;<<<===>>>???;;;<<<===???AAABBBBBBBBBCCCBBB???>>>===???AAABBBDDDIIINNNOOOLLLIIIJJJLLLKKKMMMPPPQQQOOOMMMKKKKKKLLLMMMNNNQQQRRRPPPMMMKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHFFFEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDFFFFFFBBBAAA@@@??????AAACCCDDD@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDFFFFFFEEEDDDCCC??????@@@@@@@@@???>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBCCCDDDEEEHHHJJJLLLMMMOOORRRZZZfffuuuuuukkk```XXXTTTSSSQQQNNNKKKIIIIIIJJJKKKNNNNNNMMMKKKHHHFFFCCCBBB>>>>>>>>>===<<<<<<;;;;;;wwwgggZZZNNNJJJHHHDDD@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888666555999999888888777777666666666666666666666555555444777333000111444555111...111222333333444444333333444333222222111111222222000111222444555555444444444333222222444777;;;===FFFBBB===888666555444333333333222222222333444444555555444333333333444444444444444444444444444444333222111111222333555666777666555333333333444555555444333222111111111111555444444333222111000000222222111111222222333444111333555555444333444555555666666777888999999:::======>>>>>>>>><<<;;;:::888999<<>>===???AAA@@@???BBBEEEIIIMMMOOOOOONNNMMMNNNNNNNNNMMMLLLJJJIIIHHHQQQQQQQQQPPPOOONNNLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMOOOMMMJJJGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIIHHHHHHGGGFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDFFFFFFEEECCCBBB????????????>>>>>>>>>>>>???AAABBBBBB@@@@@@AAACCCAAABBBDDDFFFHHHJJJLLLMMMMMMQQQZZZiiiyyyuuujjj```XXXTTTRRROOOMMMKKKJJJJJJJJJMMMLLLKKKKKKKKKHHHDDDAAAEEEDDDAAA???===<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777666555555555555555444444444333666666666666666555555444444111///000444666333000222222333444444444444444444333222222111111222222000111333444555555555444444333222222444777:::===EEEBBB===999666555444444444444333333333333333444222333333444444444555555444444444444444444444444333333222222333444666777666666555444444444444444444444333222111111111111555555444333222222111111222222222111222222333444222333555555444444444555555555666777777888999999:::;;;<<<===>>>===<<<<<<:::;;;>>>BBBGGGIIIIIIGGGDDDAAA>>>===???@@@@@@???CCCEEEIIIMMMOOOOOONNNMMMNNNNNNNNNNNNMMMKKKJJJJJJPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLIIIFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@BBBDDDFFFFFFEEECCCBBB????????????>>>>>>>>>>>>???AAABBBBBB@@@@@@AAACCCCCCCCCDDDFFFHHHJJJKKKLLLOOOSSS]]]kkk{{{~~~rrrfff]]]ZZZXXXUUURRRPPPOOOMMMLLLLLLKKKKKKKKKKKKIIIFFFCCCDDDCCCAAA???===<<<<<<===nnnbbbWWWLLLIIIGGGCCC???>>><<<<<<<<<<<<<<<<<<<<<<<<888888888888888777666555444444444444333333333333666666666666666555555444333000///111444666555222333333444555555555555444444333222222111111222222111222444555666666555555444333222333444777:::<<>>:::777555444444666555444444333333333333///111222444555666555555444444444444444444444444444333333333444555666777555555555666555555444333333333222222111222222222555444444333333222222222222222222222222333444444222444666666555444555666555555555666666777777888666888:::<<<============<<<===???DDDHHHKKKKKKJJJCCCAAA>>>>>>???@@@@@@???CCCEEEIIIMMMOOOOOONNNMMMNNNNNNNNNNNNMMMMMMLLLKKKMMMNNNNNNNNNOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNLLLJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDEEEEEEEEECCCBBB????????????>>>>>>>>>>>>???@@@BBBAAAAAA@@@BBBCCCDDDEEEEEEFFFHHHIIIKKKLLLRRRUUU___nnn~~~}}}nnnddd\\\YYYUUUSSSQQQOOOLLLIIIKKKJJJJJJJJJKKKJJJHHHEEEDDDBBB@@@>>>============zzziii^^^TTTKKKHHHFFFAAA>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777888888888888888777777666666666666666666666666666666666666666555555444333222111222444555444333333444555555666666555555444333222222111111222222222333555666666666555555333333333333555777999;;;@@@@@@>>>;;;888555555555777666555444333333333333///111333555666555444333333333333333333333333333222222333333444555555666444444666666666555444333222222222111222222333333333333333333222222222222333222222222222333444444333555666666555555555777444555555555666666666777666777999;;;<<<<<<<<<<<<======???CCCGGGJJJJJJIIIAAA@@@?????????@@@@@@@@@BBBDDDHHHKKKMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKHHHEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>AAAAAAAAABBBBBBBBBBBBCCC@@@BBBCCCDDDEEEDDDCCCBBB????????????>>>>>>>>>===>>>@@@AAAAAAAAAAAABBBDDDFFFFFFFFFFFFGGGIIIKKKLLLSSSWWWaaaooovvvkkk^^^ZZZVVVSSSRRRPPPLLLIIIJJJIIIIIIJJJKKKKKKIIIHHHDDDBBBAAA???>>>===>>>>>>ttteeeYYYQQQIIIGGGDDD@@@===>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::999999888888777777777777777777777777666666666666666555555444555444333333333333222111333444555555666666555555444333222222111111222222333444555666666666555444333333333444555777999:::>>>??????===888555555555777666555444333222222222111222444555555444222000333333333333333333333333000111111222333333444444333444555666666555444333222222222111222222333333111111111222222222222222333333222222333333444555333555777777666666666777555555555555666666666666666777999;;;;;;;;;;;;:::===<<<===@@@DDDGGGGGGFFF@@@@@@@@@@@@@@@@@@AAAAAAAAACCCFFFIIIKKKLLLLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJHHHIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLHHHEEECCCBBBBBBBBBDDDDDDEEEGGGIIIKKKMMMNNNOOONNNLLLJJJIIIHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>>AAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDCCCCCCBBB????????????>>>>>>>>>===>>>@@@AAAAAAAAAAAABBBDDDGGGFFFFFFFFFGGGIIIKKKMMMSSSWWWaaapppsssgggaaa[[[WWWWWWUUUQQQNNNJJJIIIHHHIIIKKKLLLKKKIIIEEEDDDBBB@@@???>>>>>>???oooaaaUUUNNNHHHFFFCCC>>><<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777555555555666666666666666666666666666666555555444555555555444333222222222333333444555555555555444444333222222111111222222333444555666666555444333333333444555666777888999;;;>>>@@@>>>999666555666555444333333222222222222222333444444444222111000333333333333333333333333///000111222333333333222333444555555666555555555333333222222111222222222111111111222222333333333333333333333333444444555444666888888777666777888666666666666666666666666777888999;;;<<<<<<;;;;;;===<<<<<<>>>AAACCCCCCBBB@@@AAABBBBBBAAAAAABBBCCCAAACCCEEEHHHJJJKKKLLLLLLJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJMMMKKKGGGDDDBBBAAABBBBBBDDDDDDFFFHHHJJJMMMOOOQQQOOONNNLLLJJJHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCCCCCCCCCC????????????>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCDDDGGGFFFFFFFFFGGGJJJMMMNNNSSSWWWbbbrrroooggg]]]XXXWWWUUUQQQMMMJJJIIIHHHIIIKKKLLLKKKJJJHHHFFFDDDBBB@@@?????????jjj^^^RRRLLLGGGEEEBBB===<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999777666666444444444555555555666666666666666666666555555444444444555444333333333444222222333444444444444444444333222222111111222222222333444555555444333222333444444555666777888888999===@@@???:::666555666333222222111111111222222222222222222222333333333222222222222222222222222///000222333444444333333444444444444444555666666444444333222111111111111222222333444444555666666444333333333333444555555555666888888777777777888777777777777777777777777555666999;;;======>>>===>>><<<;;;<<<>>>@@@@@@???@@@BBBDDDDDDCCCBBBCCCEEECCCDDDGGGIIIKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHEEECCCBBBCCCDDDDDDCCCDDDFFFHHHKKKNNNQQQRRRPPPNNNLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC????????????>>>>>>>>>>>>===???AAAAAAAAAAAACCCEEEFFFFFFEEEEEEGGGJJJNNNPPPSSSWWWccctttzzzoooaaaYYYUUUSSSOOOJJJKKKJJJIIIIIIKKKLLLKKKKKKKKKIIIFFFCCCAAA@@@??????}}}ggg\\\QQQKKKGGGEEEAAA<<<;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999777666555444555555555666666666777777666666666666666555555444111333444444444444555666111222333333444444333333444333222222111111222222222333444444444333222111333444444555666777888888888===AAA???:::666555777111111111000111111222222000000000111222333555555222222222222222222222222000111333444555555444333555444333333444555666777555444333222111111111111333444444555666777888888444333333333333444555555555777888999888777888999888888888888777777777777333555888;;;>>>???@@@@@@???===<<<<<<===>>>>>>===@@@CCCFFFEEECCCCCCDDDFFFEEEFFFHHHJJJLLLNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFEEECCCBBBCCCDDDFFFGGGCCCDDDFFFHHHLLLOOORRRSSSQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCC????????????>>>>>>>>>>>>===???AAAAAAAAAAAACCCEEEFFFEEEEEEEEEGGGKKKOOOQQQTTTXXXdddvvvzzziii^^^YYYVVVQQQMMMLLLKKKIIIIIIKKKLLLKKKJJJMMMKKKHHHEEEBBB@@@??????xxxdddXXXNNNJJJFFFBBB@@@>>>===;;;999999:::::::::999888888:::::::::999888777666555555555555666666666777777777666444333222111111111444444222222222222444444444444333333333333222222000000000000000111111111333333333333333333333333111333555888999:::;;;;;;:::;;;===>>>===;;;888666333222111111222444333333333333333444444555555555888888777555222222333555444444444555555555555555555555444444444333333333333333444444444333222222333444555999<<>>>>>777666444333222222222333555555666777777777777777777888999999888777666555555555777888:::<<<======>>>===<<<;;;;;;<<<===>>>AAABBBCCCEEEFFFFFFFFFFFFIIIGGGGGGIIIMMMPPPPPPNNNLLLKKKKKKJJJIIIIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIILLLKKKIIIIIIIIIHHHGGGEEEFFFFFFEEECCCCCCBBBBBBBBBAAA@@@@@@DDDIIINNNOOONNNQQQPPPNNNKKKHHHFFFDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBB@@@??????@@@BBBCCCCCCBBB???>>>======???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFFFFGGGIIIMMMPPPTTT[[[hhhxxxuuuggg^^^XXXTTTQQQOOOLLLIIIHHHIIIJJJKKKKKKNNNMMMLLLKKKHHHFFFDDDCCCtttaaaUUUNNNJJJEEEAAA@@@>>>===;;;:::::::::;;;::::::999888::::::::::::999888777666666666666666666777777777555555444444333333444444444444333222222333444444444444333333333333222222222222222333333444444444333333333333333333333333333555777999;;;<<<<<<<<<999;;;<<<======;;;888777555444222222333444333222222222222333333333444444555555444222000///000222333444444444555555666666444444333333333222222222111111111111111111111111222333777<<>>===<<<;;;;;;<<<===>>>AAABBBCCCDDDEEEEEEFFFFFFIIIHHHHHHKKKOOOQQQQQQPPPMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGIIIKKKKKKKKKKKKJJJLLLKKKJJJIIIIIIHHHGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@??????CCCHHHLLLMMMMMMOOONNNMMMKKKHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCCCCDDDCCCAAA@@@@@@AAACCCDDDCCCBBB@@@>>>===>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHHHHJJJNNNQQQUUU]]]jjj{{{~~~nnnddd\\\WWWTTTOOOLLLIIIHHHIIIJJJKKKKKKNNNMMMLLLKKKHHHFFFDDDBBBppp^^^RRRLLLIIIDDDAAA???>>>===;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::999999888777888777777666666666777777777666555444444444444444444444333333333333444444444444333333333333222222111111222222333444555555333333333333333333333333333444777999;;;;;;;;;;;;888:::;;;<<<<<<;;;999888666555333333444444222111111111222222222222333333777777777555222111222333333333444444555666777777333333333333222222222111333222111000000111222333111444:::AAAGGGJJJIIIGGG???<<<888444222222333444777777888999999999999999777888999999999888777666777777888888999::::::;;;======<<<;;;;;;<<<======@@@@@@AAABBBCCCDDDEEEEEEIIIIIIJJJMMMPPPRRRSSSRRRMMMMMMLLLKKKJJJIIIHHHHHHFFFHHHJJJLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFEEECCCAAA@@@@@@????????????BBBFFFJJJLLLLLLMMMMMMLLLJJJHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBB@@@???>>>>>>??????AAAAAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIIIILLLOOORRRVVV___mmmxxxkkkbbb[[[VVVPPPMMMIIIHHHIIIJJJKKKKKKNNNNNNLLLJJJHHHEEECCCBBBlll[[[OOOKKKGGGCCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888888777666555555555666666999888777555333222222222444444444333333444444444444444333333333222222222------...///000222222333333333333333333333333333111222444666888888888888777888:::;;;;;;;;;:::999444333333333444555333222222222222222222333333333777888888666444333444555222333333444555666777777444444444333333333222222555444333222222333555777333666===EEEKKKLLLJJJHHHBBB???:::555222222444555666777888888999999888888777888999999999888777777888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJMMMPPPQQQRRRQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJMMMNNNOOOOOOOOOKKKKKKKKKJJJHHHGGGGGGGGGJJJIIIGGGEEECCCBBBAAAAAA???@@@AAACCCFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAA???????????????AAABBBCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIKKKOOORRRVVV```pppsssggg]]]WWWQQQNNNJJJIIIIIIKKKKKKKKKNNNMMMLLLJJJHHHEEECCCAAA}}}iiiZZZOOOIIIFFFBBB???>>>>>>===<<<<<<<<<======<<<<<<;;;:::999999:::::::::999888888777666555444333444666666777777555444333333333333444444444444444444444444444444333333333222222222,,,,,,---...///000111222333333333333333333333333111222444666777888777777555666888999:::;;;::::::333222222444666666555333444444444444444333333333222333444333222111111222333333444444555666666777555555555555444444444444555444333222222444666777666999???FFFJJJJJJGGGCCCBBB>>>999555222333444666555666777777888888777777777888999::::::999888777888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAACCCDDDEEEGGGJJJLLLNNNNNNNNNOOOJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIKKKMMMOOOPPPPPPOOOJJJKKKLLLJJJGGGFFFFFFHHHJJJIIIGGGEEECCCBBBAAA@@@@@@AAACCCDDDFFFHHHKKKLLLJJJJJJIIIHHHGGGFFFEEEEEEAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@?????????AAABBBCCCDDDEEEEEEEEEEEEDDDFFFGGGHHHHHHKKKNNNQQQVVV```qqq|||mmm```XXXUUUQQQMMMJJJJJJKKKKKKKKKLLLLLLKKKJJJGGGEEECCCBBBxxxgggXXXNNNHHHEEEAAA>>>>>>>>>===<<<<<<<<<======<<<<<<;;;:::888888999999999888888777777666444333444555777999555555555555555666777777444444555555555555444444444444333333333333222222//////000000111222333333333333333333333333333333222444555777888999888888444555666888999;;;;;;;;;555555555777999999777555555555444444444444333333000222444555444333444555444444444555555555555666666666666666555555555555222222111111222333444555777999>>>CCCFFFEEEAAA===>>>;;;777444222333444666555555666777777777777777777888999:::::::::999888777777888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;===???BBBCCCDDDGGGJJJLLLLLLKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOIIILLLMMMKKKGGGEEEFFFHHHFFFEEEDDDBBB@@@??????>>>AAABBBDDDEEEFFFGGGJJJLLLJJJJJJIIIHHHFFFEEEDDDDDDAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@??????@@@AAABBB??????@@@@@@@@@@@@??????BBBBBBBBBAAA@@@@@@??????AAABBBCCCEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHJJJNNNQQQWWWbbbtttwwwhhh^^^YYYUUUPPPMMMLLLKKKKKKJJJJJJJJJJJJIIIGGGFFFDDDCCCsssdddWWWMMMGGGDDD@@@>>>===>>>===<<<;;;<<<<<<<<<<<<;;;::::::666777777888888777777777777666555444555888;;;<<<;;;:::999888777777777777333444555666666555444333444444333333333333222222111111222222333333333444333333333333333333333333222333555777888888888777333444555777999:::<<<<<<;;;;;;;;;;;;<<<;;;888555444444444333333333222222000222555777777777888999555555555555555444444444666666555555555444444444111111222222333444444555555777:::>>>@@@???;;;888888777555333333333555555666666777888888888888777777888999:::::::::999999666666777777888888999999:::;;;;;;<<<<<<;;;;;;::::::999999:::<<<>>>AAACCCEEEHHHLLLMMMKKKIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJLLLMMMNNNNNNNNNMMMIIILLLMMMKKKGGGDDDFFFIIIDDDCCCBBBAAA??????>>>>>>@@@BBBDDDDDDDDDEEEHHHKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBBBBBBBAAA@@@??????@@@AAACCCEEEEEEEEEDDDCCCEEEGGGHHHIIIIIIKKKOOORRRYYYdddvvvssshhh]]]YYYSSSOOOMMMLLLJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEpppaaaUUULLLFFFCCC???======>>>======;;;;;;<<<<<<;;;;;;:::999555666777777777777666666888777666666777:::===???CCCBBB???;;;888555333222333444555666666555444333444444444333333333222222222222222222222222222333333333333333333333333333000111333555666666555555222333444666888:::<<<===AAA@@@?????????<<<888555333333333222222111111111+++...222444444555666777666666666555444444333333555555444444444333333333222333444555666666666666333444777:::===<<<888555444444333222333333555555777777888999999999999999777888999:::;;;::::::999666666666777888888999999::::::;;;<<<<<<;;;::::::999999888999;;;>>>AAABBBEEEIIIMMMNNNKKKHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOJJJKKKLLLMMMNNNNNNMMMLLLIIILLLNNNKKKFFFDDDFFFIIIEEEDDDCCCBBBAAA@@@@@@@@@???AAACCCDDDCCCCCCGGGJJJKKKJJJIIIGGGEEEDDDBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBAAA@@@?????????@@@CCCDDDEEEDDDCCCBBBGGGHHHIIIJJJKKKMMMPPPSSS[[[fffyyy|||ppp```[[[UUUQQQNNNLLLJJJIIIGGGGGGHHHHHHHHHGGGFFFFFF|||iii]]]RRRJJJFFFDDDAAA@@@??????===<<<<<<<<<;;;;;;;;;::::::::::::999777777888777666444333555777666666999BBBIIIKKKEEE>>>999777666444222888555333444666666444111000000111222333333444444111111222222222222111111555555333333333333555555222222444555666777777777222333555555555777;;;===<<<@@@DDDEEEBBB===888555111333555555444222222222444333222222333444666777999888666555333333222222444444444444444444333333444333333666999;;;999777:::777555555777888666444444444444444444444444333777777777888999999777555777888:::;;;;;;:::888777888999;;;<<<===<<<;;;;;;<<<;;;;;;:::999999999::::::::::::;;;===@@@CCCEEELLLMMMNNNMMMJJJHHHGGGHHHGGGHHHKKKMMMPPPQQQQQQQQQLLLKKKJJJIIIHHHGGGFFFFFFKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@?????????AAACCCFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDAAA>>>???AAABBB@@@>>>>>>>>>============>>>>>>????????????@@@BBBDDDEEEDDDEEEEEEDDDAAA@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFGGGKKKOOORRRTTT]]]hhh{{{uuummmbbbXXXUUUTTTOOOKKKJJJHHHHHHGGGGGGFFFGGGGGGHHHyyyfff[[[PPPHHHCCCAAA>>>=========<<<:::<<<<<<;;;;;;;;;:::::::::;;;:::888888999999777666555777999888888<<>>>>>@@@AAA@@@>>>@@@@@@????????????@@@@@@@@@@@@@@@@@@AAACCCDDDFFFEEEFFFFFFEEEBBB@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHGGGFFFGGGKKKOOOSSSUUU___jjj}}}ttthhh\\\WWWTTTOOOKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHuuucccWWWLLLEEEAAA???======>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::<<<:::999999::::::888777555777888888999===DDDJJJOOOJJJBBB<<<:::999999999999777666666666666555333222222222222222222222222111111222222222222111111333333222222222222333333222333333444444333333333222333444444555666:::<<>>>>>???@@@???>>>AAA@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEGGGHHHGGGEEECCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGHHHKKKOOOSSSVVVaaalllrrrccc\\\WWWQQQMMMLLLJJJJJJIIIHHHGGGGGGGGGHHHqqqaaaUUUJJJDDDBBB@@@>>>>>>???@@@@@@???<<<<<<;;;;;;;;;:::::::::;;;:::888888999999888777333444555666777;;;AAAFFFNNNIIIBBB<<<999999:::<<<999999888777666666555444333333222222222222222222111222222333333222222111222222222222222222222222333333333333333222111000222333444444444555999;;;BBBCCCBBB???:::666333222222222111000......000222111222444777888888888888555555555666666666555555222222333333444555666666666555444444555777888888666555444444444444444444666555444333444555777888999888777888999999888777888999::::::::::::999888;;;;;;999999999:::;;;<<<:::999999888888888999999;;;;;;:::;;;===@@@CCCEEEMMMMMMMMMKKKJJJIIIKKKLLLJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMMMMLLLKKKJJJJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAAAAAAAABBBCCCEEEFFFIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@???>>>>>>??????>>>??????>>>>>>>>>>>>??????@@@?????????@@@AAACCCDDDHHHHHHHHHFFFCCCAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKOOOTTTWWWbbbnnn~~~mmmccc\\\VVVQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHmmm___SSSIIIEEEAAA???>>>>>>???@@@@@@???<<<<<<;;;;;;;;;:::::::::999888777777888888777666444444555555777;;;???BBBHHHEEE@@@;;;888888:::<<<999999999777666555444444333333222222222222222222222222333333333333222222222222222222222222222222333333333333222111000000111222333333333444777:::>>>??????===999666444444000111111///......000222111333555777888888888777444555666777777777666666222222333333444555666666777777777666666666777888666666666555444444555555666666555555555666777888888666555666777888777666777777777888888777777777<<<;;;999888888999:::;;;:::999999888999999::::::;;;;;;;;;<<<>>>AAADDDFFFKKKLLLLLLKKKJJJIIIKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@BBBBBBBBBBBBCCCCCCDDDEEEHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>??????@@@@@@????????????@@@@@@??????>>>>>>>>>@@@AAABBBGGGHHHHHHFFFCCCAAAAAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIIIIKKKNNNTTTYYYcccpppuuujjjaaaZZZUUUTTTNNNMMMLLLJJJIIIHHHHHHHHH|||iii^^^RRRHHHEEE???===<<<<<<===>>>===<<<<<<<<<;;;;;;;;;:::::::::888777666777888888777666666666666666888;;;>>>???AAA@@@===:::777777:::<<<888999999777555333333444222222222222222222222222222222333333333333222222222222333333333333222222333333333333333222111000111222333333222444666999===>>>???>>>;;;888777777000111222222111222444666333444555555666666666666444555777777888777666555222333333444444555555555777888::::::888777777888666777777666444333555666555555666666777888888888888666444444666777666666666666666666666666666666;;;::::::999999999999999::::::999999::::::;;;;;;<<<;;;;;;<<<>>>AAADDDFFFJJJKKKMMMMMMLLLKKKLLLMMMKKKKKKLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCDDDDDDCCCFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBB@@@???>>>@@@AAACCCBBBBBBAAAAAABBBBBBCCC@@@???>>>>>>>>>@@@AAABBBEEEFFFGGGEEECCCAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEGGGIIIJJJKKKNNNUUUZZZfffsssrrrhhh^^^WWWUUUPPPOOOMMMKKKJJJIIIHHHHHHuuuddd[[[OOOGGGEEE@@@>>><<<<<<<<<===<<<;;;<<<<<<;;;;;;;;;:::::::::999888777777999999888777777666555555777999:::;;;:::;;;<<<:::888777:::===777999999777333111222333111111111222222333333444222333333444444333333222222333444555555444333222222333333333333333222222111222333222222333666888;;;===>>>===:::777555555...000222333333444555777555444444444444444555555555666777888888777555444444444444444444444444444666:::======:::888777777444666666555222222333666333555777888999999888777999777555555666777777777777777666666666666777777:::::::::::::::999888888;;;;;;::::::;;;;;;<<<===<<<<<<;;;<<<>>>AAADDDFFFIIILLLPPPQQQPPPNNNNNNNNNLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAACCCCCCBBB??????@@@CCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFDDDGGGJJJJJJKKKNNNUUU[[[iiivvvrrrddd[[[WWWQQQPPPNNNLLLJJJIIIHHHHHHqqqaaaYYYNNNFFFEEEBBB@@@>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::999888888:::;;;:::888666444222333444666666666777999;;;:::888888;;;===777888999777333000111333000000111222333333444444222333333444444333333222333333555555555555333333222333333444444444333333111222222222222333555888999;;;===<<<888444222000***---000333333333444555666555444222222333444444666777888999888777555333444444444444444444333333666:::??????<<<999777777333444555444111000222555222444777:::;;;:::888777:::888666555777888888888888888777777777777888888999::::::;;;:::999888666;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<>>>AAADDDFFFJJJMMMRRRTTTSSSQQQPPPOOONNNNNNOOOOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDCCC@@@???AAADDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAABBBCCCDDDEEEBBBCCCDDDCCCBBBAAABBBDDDAAAAAABBBCCCDDDEEEFFFFFFDDDGGGJJJKKKKKKNNNUUU\\\lllyyy{{{kkk```[[[RRRQQQOOOMMMKKKIIIHHHHHHooo^^^UUUKKKDDDBBBAAA@@@???>>>============;;;;;;;;;;;;::::::999888888777777777777777888888888777666555666777999;;;:::;;;<<<:::888666555555777666333222222333444555222222222222222222222222333222111222444555444333555444333111111222333333222222444444444444222222000000000000000000000000555666888999:::999777666555444333333222222222333222333444444555555444444444555666777777555333222111333444444333333555666999888999===AAA@@@:::444777777666555444333222222444555666777888999:::::::::999777666666666777888666666666666777777777777888999:::;;;<<<;;;::::::;;;;;;::::::::::::999999============>>>BBBHHHLLLRRRUUUWWWXXXWWWUUUUUUUUUSSSOOOKKKJJJLLLMMMMMMKKKKKKJJJIIIGGGGGGGGGGGGHHHEEEDDDCCCCCCCCCDDDFFFGGGCCCBBB@@@???@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBAAAAAACCCEEECCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFEEEEEEDDDCCCCCC@@@BBBCCCCCCBBBBBBDDDEEEEEEEEEGGGKKKMMMPPPXXXaaapppuuufff^^^[[[VVVPPPNNNMMMMMMJJJGGGjjj[[[SSSJJJDDDCCC??????>>>===<<<<<<<<<<<<:::;;;;;;;;;::::::999888888888777777777777888888888777666555666777999:::999:::;;;:::777555555555555444222111111111222333222222222222222222222222333222111222444555555444666555444444333333444444222333333444444333333222111111111111111111111111333444666777888777666555555444333222222222222222222333444444555555444444444555666777666555333222222444555444333333444555777777999===AAAAAA<<<666777777666555444444333333444555666777888999999:::999999777666666666777777666666666777777777888888888999:::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<=========???CCCHHHMMMRRRUUUYYYZZZYYYXXXWWWWWWSSSOOOLLLLLLNNNOOOMMMKKKJJJIIIHHHFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBAAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEDDDCCCAAAAAABBBDDDCCCBBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCDDDFFFEEEEEEGGGKKKMMMPPPXXXaaappp|||lllbbb___ZZZSSSOOONNNMMMJJJHHHdddWWWPPPIIIDDDDDD>>>===<<<;;;::::::::::::::::::;;;;;;;;;:::999999888888777777777777777888888777666555666777888999888999:::999777555555555444444444333333333333222222222222222222222222222333222111333555666666555555555555444444444333333222333333444444333333222222222222222222222222222111222333555555444444333555444333222111111111111222333444444555555444444444555555666666444333222333555555555333222333444555555888===AAABBB>>>;;;777777666555444444444444444555555666777888999999888888777666666666777777777777777888888888999999888999:::;;;;;;;;;::::::======>>>>>>>>>>>>>>>===<<<===>>>???AAAEEEKKKOOOTTTWWW[[[]]]\\\ZZZXXXXXXRRROOOMMMNNNPPPPPPMMMJJJHHHHHHFFFEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFDDDBBBAAABBBCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCEEEFFFFFFFFFHHHLLLNNNQQQYYYcccqqqyyynnnddd^^^VVVQQQOOONNNKKKHHHyyy```TTTNNNGGGCCCDDD======<<<;;;:::::::::::::::::::::;;;;;;::::::999999888777777777777777777777777666666666666777888777888999999777555555666666666777777777666555444222222222222222222222222222222111333666777777666444444444444444333222222333333333333333333333333222222222222222222222222111222333333444444333333444444333222111111111111333333444555555555555444444444555555555444333222444555666555333222222444333444777<<<@@@BBB@@@>>>777777666555444444555555444444555666666777888888777777777666666666777777777888888888999999999999999999:::::::::;;;;;;;;;>>>???@@@AAAAAAAAAAAA@@@>>>???AAABBBDDDIIINNNRRRWWWZZZ^^^___]]]ZZZWWWVVVPPPOOONNNPPPRRRRRRNNNJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFEEEEEEBBBBBBCCCCCCDDDCCCBBBBBBEEEDDDCCCBBBAAAAAABBBBBBEEEDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGEEECCCAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCDDDCCCDDDEEEGGGGGGFFFHHHLLLNNNRRR[[[eeerrr{{{jjjcccYYYSSSQQQOOOMMMJJJuuu^^^SSSMMMEEEBBBCCC???>>>===<<<;;;;;;;;;;;;999::::::;;;;;;:::::::::999999888777666666777777777777666666666666666666666888999999777666777777666666777777777666555444222222222222222222222222222111222444777999999888555555555555444444444444333333333333333333333333111111111111111111111111222222333333444444444444444333222222111111222222444444555666666666666555444444444444444333333222444555666555333222222444333444666:::>>>@@@@@@@@@999888666555444444555666444444444555666666777777666666666777777777666666777888888888999999999999999999999:::::::::;;;;;;>>>@@@BBBCCCDDDDDDCCCCCC@@@BBBDDDFFFHHHLLLQQQUUUZZZ\\\___^^^[[[WWWTTTSSSOOONNNNNNPPPSSSRRRNNNJJJGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFGGGGGGGGGFFFEEE@@@AAABBBBBBBBBAAAAAA@@@DDDCCCAAA@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHHHHFFFDDDBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDD@@@AAAAAABBBBBBBBBAAAAAA@@@BBBCCCDDDDDDDDDFFFHHHHHHGGGIIIMMMOOOSSS]]]ggguuuppphhh^^^VVVRRRQQQNNNMMMqqq\\\RRRLLLDDDAAACCC@@@???>>>===<<<<<<<<<<<<999999:::;;;;;;;;;:::::::::999888777666666666666777777666666666666555555666888::::::888888888999444444444333333333333222222222222222222222222222222111222444777:::::::::999888666555555555666777444333333222222333333444000000000000000000000000333333333333444444444555333333222222333333444555555666666777888777777777444444444333333333333333333555555555333222333444333444666999;;;===>>>???;;;999777555444444555555444444444444555555666666555555666777777777666666777777777888888888999999::::::999999999:::;;;<<<>>>@@@CCCEEEFFFFFFEEEEEEBBBDDDGGGHHHJJJNNNRRRUUUZZZ[[[\\\[[[WWWTTTQQQQQQOOOMMMMMMOOORRRRRRNNNJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFAAAAAAAAA@@@@@@@@@@@@@@@CCCAAA@@@>>>>>>???AAABBBDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGEEECCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDDDDAAAAAABBBCCCCCCCCCBBBBBB@@@BBBCCCDDDDDDEEEGGGHHHIIIHHHIIIMMMPPPTTT^^^iiixxx{{{qqqeee[[[UUURRRPPPNNNlllXXXPPPJJJCCC@@@CCC@@@???>>>===<<<<<<<<<<<<888999::::::;;;;;;;;;::::::999888777666666666666666666777666666555555444777888:::::::::999:::;;;555444222111111111222333222222222222222222222222222111222444888;;;;;;;;;999777444222111333555777444333333222222333333444111111111111111111111111333222222222333333444444222222222333444555777777777777888999999999999888444444333333222222333333222444555444333333444555444555666777888:::<<<======;;;888555333333444555333444444444444555555555444444666777777777666666666666666777777777888888::::::999999999:::;;;<<<>>>@@@CCCFFFGGGGGGFFFEEECCCEEEGGGIIIJJJMMMQQQTTTWWWWWWXXXVVVSSSQQQQQQQQQNNNMMMLLLMMMPPPQQQNNNKKKIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHCCCBBBAAA@@@???@@@AAAAAABBBAAA???======???AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGHHHHHHFFFEEEDDDEEEAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAAAAABBBBBBCCC@@@AAAAAABBBCCCCCCBBBBBB@@@BBBDDDDDDDDDEEEGGGIIIJJJIIIJJJMMMPPPUUU___jjj{{{}}}nnnaaaYYYTTTPPPMMMzzzgggVVVNNNIIIBBB@@@DDD???>>>===<<<<<<;;;<<<<<<888999::::::;;;;;;;;;;;;:::999888777666666666666666666777777666555444444777999;;;;;;::::::;;;<<<777666444222222333444555222222222222222222222222222111222555888;;;<<<;;;666333000------///222444444444222222222222444444222222222222222222222222222222111111222222333444222222222333555777888999888888999::::::::::::999555444333222222222333333222333444444333333555666444555666777777888:::<<<>>><<<888555333222333444333333444444444444444444333444666777777777666666666666666666777777777777;;;:::999888999:::;;;<<<>>>@@@CCCFFFHHHHHHGGGFFFCCCEEEGGGHHHJJJLLLOOORRRSSSTTTTTTRRRPPPPPPQQQSSSNNNLLLKKKLLLOOOPPPNNNKKKJJJKKKLLLLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIEEEDDDBBB@@@@@@@@@BBBCCCBBB@@@>>>======>>>AAABBBCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHHHHGGGEEEEEEFFF@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@BBBDDDDDDEEEEEEHHHIIIJJJIIIJJJMMMPPPUUU```kkk}}}uuueee[[[UUUPPPLLLooo___OOOIIIHHHDDD@@@===<<<======>>>===;;;999888;;;:::999999888888999999;;;999888666666666777777222333444555555333111000555666777888:::<<<======999888666333222111111111//////000111222333333444222222333555666888999999999888777666444444333333444444444444444444444444222222222111111000000000111333555555333222333333333222111111333666999;;;<<<;;;;;;:::888777777666888777777666555444444444222222222222333333444555555555666666777777888888999888777666444222111111333333333444444444555555444444444555555666777888;;;::::::999888888888888999999999::::::;;;;;;;;;>>>@@@DDDGGGIIIHHHFFFEEEFFFDDDDDDGGGKKKNNNMMMLLLOOOOOOPPPOOONNNNNNOOOQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIGGGEEEDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???BBBAAA@@@??????@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEECCCCCCBBBBBB????????????@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAACCCBBB@@@?????????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIILLLOOOQQQVVVaaammmqqqddd\\\UUUQQQnnn___PPPJJJHHHDDD???===<<<============;;;:::999;;;:::999999888888999999:::999888777666666666666333444555666666444333111444555666777999:::;;;<<<:::888666444333222222222333222222222222111111111222333444555777888999:::999888777555444444333333333333333333333333333333444444444333333333222222222333444333222111222444666555444444555888;;;======<<<;;;:::999888777666666666555555444333333333333222222222333333444555666666666666666666555555999888777666444333222111444333333333444444555555555555555555666777888999;;;:::999888888888999:::::::::::::::::::::::::::===@@@CCCGGGHHHHHHFFFEEEFFFEEEDDDFFFJJJLLLLLLKKKLLLMMMNNNMMMMMMMMMOOOQQQNNNNNNMMMMMMLLLMMMMMMMMMSSSSSSSSSRRRRRRQQQPPPOOOJJJHHHDDDCCCDDDDDDEEEDDDDDDDDDCCCBBBAAA@@@@@@???AAA@@@?????????@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBB@@@?????????@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHIIILLLPPPRRRWWWcccooo}}}oooddd[[[VVVmmm___PPPJJJHHHDDD???===============<<<;;;:::999;;;:::999999888888999999888999999888888777666555444555666777666555444333444444555666777888999:::999888777555444333333333333333333333222222222222333444555666777888999:::888888666555444444333333222222222222222222222222444444444333333333333222222222222111000000222444666666555555666999;;;===>>>======<<<:::999777666555555444444333222222222333333222222222333444444777666666555444444333333888777666555444333222222555444333333333444666777666666666666777888999:::;;;999888777777999:::<<<::::::::::::::::::::::::<<>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFIIIIIILLLPPPSSSXXXdddqqqwwwiii]]]VVVjjj]]]PPPJJJHHHCCC???>>>======<<<<<<<<<;;;;;;:::;;;:::999999888888999999888888999999999777555444444555555666555444333333333333444555666666777777777777666555444333333333000111222333444555555666444444555666777888999:::888777666555444444444444222222222222222222222222111111111111111111111111222222111000...///222444555444444444555777999:::>>>>>>======;;;999888666555444444444333333222222333333333222222333333444444444444444444444444333777777666555444333333333555555333333333444666777777777777777888999:::;;;:::999777666777999;;;===;;;;;;::::::::::::999999;;;===AAADDDFFFGGGGGGFFFFFFFFFEEEEEEGGGHHHIIIJJJHHHJJJKKKLLLMMMNNNQQQSSSQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQOOOKKKEEEBBBAAACCCDDDDDDDDDCCCCCCBBBAAA@@@??????????????????@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFIIIIIILLLQQQTTTZZZgggtttooo```WWW{{{fffZZZOOOJJJGGGBBB??????===<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888888999999999777555444444444444444333333222222333333333444444555555555444444444444333222222222000111222333444555555666444444555666777888888999777666555444444333444444444444444444444444444444111111111111111111111111222222111000...///222444444444444444555666888999<<<=========<<<:::888777555555555444444444444444444333333222222333333333111222222333444555555666666666555555444444444333555555444444444555666777777777777888888999:::;;;:::999888777888999;;;<<<:::::::::::::::::::::::::::<<>>>>>>>>>>>???AAACCCEEEGGGIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFJJJJJJMMMQQQUUU\\\jjjwwwzzziii]]]uuu```VVVLLLHHHEEEAAA??????===<<<<<<;;;;;;;;;<<<<<<;;;:::999999888888999999888999999888888777666555444444333333333222222222333333444444444444444444222222333333333222222111333333333333222222222222444444444555666777777777666555555444333333444444444444444444444444444444222333333333333444444444222222222111000000222444555555555666666777888999999:::<<<===<<<;;;999777555555555444444444444444444444333222222222333333000111222333555666777777555555555555555555444444444444555555666666666666777777777777888999:::;;;999999999999999999::::::999999999::::::;;;;;;;;;999;;;>>>AAADDDFFFHHHHHHFFFFFFFFFFFFEEEGGGKKKNNNNNNOOOPPPPPPPPPPPPRRRTTTXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTOOOJJJFFFDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>======>>>???AAADDDGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGJJJJJJMMMRRRVVV^^^mmm{{{rrreeeooo[[[RRRJJJGGGDDD@@@???@@@===<<<;;;;;;;;;;;;<<<===;;;:::999999888888999999:::999888777666666666666555555444333333333333333444444444444444444444444111222333444444444333222333222222222222111111111333333444444555555666666555555444444333333444444333333333333333333333333222222333333333444444444222333444333222111222444444444555555666666777777666888:::<<<<<<;;;999888333333333333333333333333555444333333222222222333222222333444555666666777444444555555555555555555333444666777777777555555777777666777777888999:::999999:::::::::999888777888888999999:::;;;<<<<<<888:::===@@@DDDFFFHHHIIIEEEFFFGGGFFFFFFHHHLLLPPPQQQRRRRRRQQQPPPOOOQQQRRRUUUUUUTTTSSSSSSSSSSSSSSSPPPOOONNNMMMMMMNNNPPPQQQUUUQQQLLLIIIGGGEEEDDDBBBCCCBBBBBBAAA@@@???>>>>>>======>>>???BBBEEEHHHJJJKKKJJJIIIGGGFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHKKKJJJMMMRRRWWW___ooo}}}}}}pppkkkXXXPPPHHHFFFCCC@@@???AAA===<<<;;;::::::;;;======;;;:::999999888888999999;;;999888666666666777777666666555444444444444555555555444444444444333333222333444555555555444333//////000111222333333444222333333444444555555555555555444333333333444444222222222222222222222222000000000111111222222222111333555555333222333333111222222333333444444444444666999;;;<<<;;;:::888222222222222222222222222555444333333222222222222444555555555555555555555444444444555555555555555222444666888999777555444666666666666777888999:::888999;;;<<<;;;999777666777777888999;;;<<<======888:::<<<@@@CCCFFFHHHIIIEEEFFFGGGGGGFFFHHHNNNRRRSSSSSSSSSQQQOOONNNOOOPPPRRRRRRRRRRRRRRRSSSSSSTTTRRRQQQOOONNNNNNOOOPPPRRRVVVRRRNNNKKKIIIFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>><<<<<<===???BBBEEEHHHJJJKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@???@@@BBBCCCDDDCCCBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKMMMRRRWWW```ppp~~~}}}|||eeeTTTPPPJJJEEEBBBAAA???>>>???>>>>>>===<<<;;;;;;;;;999888888888777777777666555555555666666666666666444444555666666555444444444444444444444444444444444444444444333222111000000111222222000//////000111222333333444444333333777555333111111111222333444444444333333222222222222222222222222222222222333444555444222111222333000111222333555666777888222444777999;;;<<<;;;;;;444333333222222333333444333444444555555444444333888888777777666666555555333333333444444444555555777777666666666666777777888999;;;:::::::::;;;<<<::::::<<<<<<<<<:::888666777999<<<<<<<<<;;;;;;<<<<<<<<<===@@@EEEHHHJJJJJJHHHGGGEEEEEEGGGKKKPPPRRRSSSRRRRRRQQQOOONNNMMMMMMOOOOOOPPPPPPPPPOOOOOONNNPPPOOONNNMMMMMMMMMMMMNNNSSSUUUVVVSSSMMMHHHFFFFFFBBBAAA???>>>=========>>>>>>=========???CCCGGGJJJHHHGGGFFFEEEDDDDDDDDDDDDEEECCCAAA???>>>>>>???@@@EEEFFFFFFEEEBBB@@@???@@@>>>@@@BBBEEEFFFEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKLLLLLLPPPTTTXXXaaarrryyycccSSSOOOIIIEEEBBBAAA???>>>======<<<<<<;;;:::::::::::::::999999888777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444333222111000000222333333111000111222222222333444555666666555777555333222111111222333444444333333333222222222222222222222222222222222333444555444222111222333222333333444444555555555222444666999::::::999999333333222222222222333333333333444444444444333333666555555555555555444444333444444444444444444444777777666666666666777777777888999999888777888:::999:::;;;<<<;;;:::888777888;;;===>>>============>>>===>>>AAAEEEHHHIIIHHHGGGFFFEEEEEEGGGKKKOOOQQQSSSSSSQQQOOOMMMLLLJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOQQQQQQPPPPPPOOONNNNNNMMMPPPSSSUUUSSSNNNJJJGGGFFFBBBAAA???>>>===<<<=========<<<<<<===???BBBEEEGGGGGGGGGFFFEEEEEEEEEFFFFFFEEECCCAAA???>>>>>>???@@@DDDEEEEEEDDDAAA????????????@@@AAABBBBBBBBBAAA@@@BBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKMMMNNNQQQUUUYYYbbbtttuuuaaaRRRNNNHHHDDDBBB@@@???>>><<<<<<;;;;;;:::999999999;;;::::::999888888777777666666666666666666666666666555444333333444555666444444444444444444444444444444444444333222111111111222444444333222333333222333555666888999999999666555333222111111222333333333333333222222222222222222222222222222222222333444555444222111222333444444444444444444444333333444555777888777777666222222111111111111222222555555555666666555555555333333333333333444444444444444444444444444444333777666666555555666666777666777888777555555555666999999:::;;;;;;:::999888:::===@@@AAA@@@??????@@@AAA@@@@@@BBBEEEGGGGGGGGGEEEEEEDDDEEEGGGJJJNNNPPPSSSQQQOOOMMMJJJHHHGGGFFFGGGGGGHHHJJJKKKMMMNNNNNNRRRRRRRRRRRRQQQOOOMMMLLLMMMPPPSSSSSSPPPLLLIIIGGGBBBAAA???===<<<<<<<<<===;;;<<<===>>>@@@AAABBBCCCGGGGGGFFFFFFGGGGGGHHHHHHEEEDDDBBB@@@?????????@@@AAACCCDDDCCCAAA?????????BBBAAAAAAAAA@@@@@@??????BBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDFFFHHHIIIJJJKKKNNNNNNRRRVVV[[[eeewwwppp___QQQMMMGGGCCCAAA@@@???>>><<<;;;;;;;;;::::::999999::::::999999888777777777777777777666666666666666666555333222222333555666333333333333333333333333333444444444333333222111000222444444333222333444333444666888:::;;;<<<<<<666555444222222222222222333222222222222222222222333333222222222222222111222333444444222222333444444444444444444444444444333333444555555555444444222111111000000111111222777777888888888888777777222222222333333444444555555444444444444333333333666666666555555666666666666777777666444333444555888999999:::::::::999999<<>>===<<<<<<===;;;<<<>>>@@@AAABBBBBBAAAGGGGGGGGGGGGHHHIIIJJJKKKEEEDDDCCCAAA@@@@@@@@@@@@???AAABBBBBB@@@??????@@@DDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKMMMNNNRRRWWW\\\gggzzzkkk]]]OOOKKKFFFBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;999999888888888777777777888888777777666666666666666555333222222333555666333333333333333333333333333333444444444333222222000111333333222111111222333444666888:::<<<======555555444333222222222222222222222222222222222222333333333222222111111111222333444444222222333444222222333444444555555666333333333444444333333333222111111000000111111222555666666777777666666555333333444444555555666666444444444444444444444444666666555555555555666666666777888777555444444555777888888999::::::::::::===AAAEEEGGGGGGFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@AAACCCDDDFFFHHHJJJKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIOOOPPPPPPPPPNNNLLLIIIGGGGGGJJJNNNQQQRRRPPPMMMJJJEEECCCAAA???>>>=========<<<===@@@BBBCCCCCCCCCBBBFFFFFFGGGGGGHHHIIIKKKKKKEEEEEEDDDBBBAAAAAA@@@@@@===???AAAAAA@@@???@@@AAACCCCCCBBBBBBBBBCCCDDDEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLKKKMMMQQQWWW]]]jjjwwwfffZZZNNNJJJEEEBBB@@@@@@??????<<<<<<<<<;;;;;;;;;;;;;;;888888888888999999999999999888888777777666666555555444333222222333444555333333333333333333333333333333333444444333333222111222444333111000000111333444666888:::;;;<<<<<<555444444333333222111111111111111222222222222222444333333222222111111111111333444444222222333555222222333333444555666666333333333333333333333333222222111111111111222222222333333444444333333222555555555555666666666666333333333444444444555555666555555444444555555666666777888777555555555777777777777888999:::;;;;;;>>>BBBFFFIIIIIIHHHGGGGGGEEEDDDBBBBBBCCCCCCBBB@@@>>>@@@BBBDDDFFFHHHHHHIIIHHHGGGEEECCCCCCDDDEEEFFFFFFEEEDDDDDDDDDFFFGGGHHHMMMMMMMMMMMMLLLJJJHHHGGGGGGHHHKKKOOORRRQQQNNNKKKGGGEEECCCAAA???>>>>>>>>><<<===@@@BBBCCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEDDDDDDBBBAAAAAA@@@<<<>>>@@@AAA@@@@@@AAACCCAAAAAABBBBBBCCCCCCCCCDDDBBBAAAAAAAAAAAABBBCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLJJJLLLQQQXXX```nnnooo```VVVLLLIIIDDDAAA@@@@@@??????::::::::::::::::::::::::888999999:::;;;<<<======999999888888777666666555333333333333333333333333222222222222222222222222222333333444444333333222333555666444222000000111333444555777999:::::::::444444444444333222111111000111111111222222222222444444333333222111111000111222444333333222444555444444444444444444444444222222222222333333444555333333222222222222333333222333333444444333333222666666666555555555555555111222222333444555666666666555555444444555555666444555777666555555666777666666777777888:::;;;<<<>>>BBBGGGJJJJJJIIIHHHHHHDDDCCCAAAAAABBBBBB@@@???<<<>>>AAADDDFFFGGGGGGGGGIIIGGGDDDBBBAAABBBCCCEEEEEEDDDCCCDDDEEEGGGJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHJJJMMMQQQRRROOOLLLIIIGGGEEEBBBAAA@@@???@@@;;;<<<>>>@@@BBBCCCDDDEEEGGGGGGFFFGGGGGGHHHIIIIIIEEEEEEEEEDDDCCCBBBAAA@@@<<<>>>@@@AAAAAAAAACCCDDDCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIJJJLLLLLLKKKLLLRRRZZZdddsssjjj\\\SSSLLLHHHDDDAAA@@@@@@@@@???999999999999999999999999999:::;;;<<<>>>???@@@AAA999999999888777666666555222333333444444333333222222222222222222222222222222222333444444333333333666777777666333111000111222333555666888888999999444444444444333222111111000000111111222222222222444444333333222111000000111222444333333333444555666666555444444333222222222222222222333444555666444333333222222333333444555555666666666666555555666666666555555444444444000111222333555666777777555555555444444555555555333444555555444444666777666666666777888:::;;;<<<>>>BBBHHHKKKKKKJJJHHHHHHDDDBBBAAAAAAAAAAAA@@@>>><<<>>>AAADDDFFFGGGFFFFFFJJJHHHEEEBBB@@@@@@BBBCCCCCCCCCCCCCCCFFFIIILLLNNNMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHIIILLLPPPQQQOOOMMMJJJHHHFFFCCCAAAAAA@@@@@@::::::<<<>>>@@@BBBDDDEEEGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@<<<>>>AAABBBBBBBBBDDDEEEGGGHHHIIIIIIHHHFFFCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDFFFGGGIIIJJJLLLLLLKKKMMMSSS\\\gggwwwtttdddXXXMMMKKKHHHDDDBBBAAA@@@???>>>;;;;;;::::::::::::999999:::777777;;;AAADDDCCC@@@>>><<<999777555666777888555555666666555333222000222222222222222222222222222333333444444333333222222222222222222222222222888666555444555555333222333333333333333333333333222222111111111222444555333222222111000///......444333222222222333444555333333333444444555555555444555555333222222444777777666333111000///000000555444222222222444666777777555333444666777555222222222222333444555666777555555555555444333222111444444444444555777888:::;;;999777666888:::;;;;;;@@@BBBDDDEEEDDDDDDEEEFFFBBBAAA@@@@@@?????????@@@<<<>>>@@@CCCEEEFFFFFFFFFHHHFFFDDDAAA@@@@@@AAABBBFFFDDDCCCBBBCCCFFFIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMGGGGGGHHHIIILLLNNNQQQRRRPPPNNNJJJFFFBBB???>>>===>>>============???@@@AAADDDDDDDDDDDDDDDDDDCCCBBBEEEDDDDDDBBBAAA@@@???????????????@@@AAABBBCCCDDDHHHGGGEEEDDDCCCCCCCCCCCCFFFGGGFFFEEECCCBBBCCCEEEDDDDDDEEEGGGHHHIIIJJJJJJNNNOOOTTT\\\gggyyyooo```UUULLLJJJGGGCCCAAA@@@@@@>>>===;;;;;;::::::::::::999999<<<::::::>>>DDDFFFEEEBBB999777444222111111222333111111222333444444444444333333333333333333333333222333333444444333333222222222222222222222222222444333222333444555444333222222222222222222222222222222111111111222333444444333333222111000000000111111000///000111222333333333333444444444555555333333333222000000222444666555444333222111111111444333222222333555777888888666333333555666444222222222222333444555666777555555555555555444333222444444444444555777999:::<<<:::888888:::;;;<<<;;;>>>@@@CCCCCCCCCCCCDDDEEEBBBBBBAAAAAA@@@AAAAAAAAA???@@@BBBEEEGGGHHHHHHHHHGGGFFFDDDBBBAAAAAAAAAAAADDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLGGGGGGGGGHHHJJJMMMPPPRRRQQQOOOKKKGGGCCC@@@>>>===>>>=========>>>???@@@AAACCCDDDDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAABBBCCCEEEFFFGGGFFFDDDBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAACCCEEEDDDDDDEEEGGGHHHIIIJJJKKKOOOPPPUUU]]]hhhzzzhhh[[[RRRKKKHHHEEEBBB@@@??????===<<<;;;;;;::::::::::::999999===;;;;;;>>>CCCFFFDDDBBB:::999666444333444555666222222222333333444555666333333333333333333333333222333333444444333333222222222222222222222222222111000000111333444444333111111111111111111111111222222111111111222333444444444333333222222222111000000/////////000222333333333333333444444444444333444444222000000111333444444555555444333333222333333222333444666888999999777444333444444444333333333333333333444555666444555555555555555444444555444555555666888999:::;;;:::999:::<<<===<<<;;;<<<>>>AAABBBAAAAAACCCDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEGGGHHHIIIJJJJJJFFFEEEEEEDDDCCCBBBBBBAAACCCDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKHHHGGGFFFFFFHHHKKKOOORRRRRRPPPLLLHHHDDD@@@>>>===============>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAACCCDDDFFFHHHIIIIIIHHHFFFCCCBBBAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFDDDDDDEEEGGGHHHJJJKKKKKKOOOPPPVVV___kkk}}}yyydddXXXQQQLLLFFFDDD@@@>>>>>>>>><<<;;;;;;;;;:::::::::999999999:::999999<<>>============>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBDDDFFFHHHJJJKKKLLLKKKHHHFFFDDDDDDCCCDDDBBBCCCDDDDDDCCCCCCEEEGGGDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPVVV```mmmtttbbbWWWQQQNNNEEECCC???>>>======<<<;;;;;;;;;:::::::::999999999888888888:::<<<======<<<888888666555555555555555555444333222222222333444444444444444444444444444222333333444444333333222222222222222222222222222333222111222333444333111444444444444444444444444222222222222222222222222111111111222222222222222222111111111111333555666333333333333333333333333444555666555333222333444333444555666777666555444111111222444555777888999999888777555444444555666666666555555444555555555555555666777777777666666555555666777888999::::::999888888999;;;;;;:::888888:::===>>>>>>???@@@BBBAAABBBDDDEEEGGGGGGHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIDDDEEEEEEFFFFFFEEEDDDDDDEEEDDDBBBAAAAAABBBCCCDDDDDDEEEGGGIIIJJJKKKKKKLLLHHHFFFDDDCCCDDDGGGLLLNNNPPPOOOMMMIIIFFFBBB???===<<<======>>>??????@@@@@@AAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEEEEDDDBBBAAACCCDDDDDDDDDFFFGGGIIIKKKLLLMMMLLLOOOWWWbbboooooo___UUUOOONNNEEEBBB???=========<<<;;;;;;;;;::::::::::::999999888999:::;;;<<<=========777666666555444444444555.........///111222444444333333333333333333333333222333333444444333333222222222222222222222222222444222111222333333222111555555555555555555555555222222333333333222111111000000111111222222333333000000//////000222444555333333333333222222222222000222333333222111222222444444555555555555555555111111222333555666666777777888999999777666777888999888777666666666666666666777777777777777666666555666777999::::::::::::999888777888:::;;;:::999777999<<<===>>>>>>@@@AAA???AAACCCFFFHHHIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEBBB@@@???AAACCCDDDEEEFFFHHHJJJLLLLLLLLLKKKGGGFFFDDDBBBCCCFFFIIIKKKNNNMMMKKKIIIFFFCCC@@@>>><<<===>>>???@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGIIIJJJHHHGGGEEECCCBBBBBBBBBCCCCCCCCCCCCBBB@@@???@@@AAACCCDDDFFFGGGJJJKKKMMMNNNLLLPPPXXXdddrrriii[[[QQQKKKKKKEEEBBB???>>>>>>>>>===<<<;;;;;;::::::::::::999999999:::;;;<<<<<<<<<<<<===888888888777777777777777---...///111222333444444333333333333333333333333222333333444444333333222222222222222222222222222000//////000222333222111444444444444444444444444222333333333333222111000111111111222333444444555111000000000222333555666333333333222222222111111...000333444333222333333555555444444333444444444000111222333444444444444555888;;;<<<:::888999:::;;;:::999888777777777777888888888888777777666555555666888999;;;;;;;;;:::;;;999888888999;;;;;;;;;777999<<<===>>>>>>@@@BBB>>>@@@CCCFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEEEEDDDEEEFFFGGGHHHGGGFFFEEECCCBBBBBBCCCCCCFFFGGGIIIKKKLLLKKKJJJJJJFFFEEECCCCCCCCCEEEGGGHHHKKKJJJJJJHHHFFFCCC@@@???;;;<<<>>>???@@@@@@?????????@@@BBBDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDAAAAAABBBBBBCCCEEEFFFGGGEEEDDDCCCBBBBBBBBBCCCCCCAAABBBBBBAAA@@@???AAABBBCCCDDDFFFHHHJJJLLLMMMNNNNNNRRR[[[hhhvvvyyyeeeXXXNNNHHHHHHEEEBBB???>>>>>>>>>>>>===;;;;;;;;;:::::::::999999777999;;;;;;:::::::::;;;777777777777666666666666222333444555666555444333222222222222222222222222222333333444444333333222222222222222222222222222---,,,,,,...111333333222333333333333333333333333222333333444333222111000222222333333444555666666333333333333444666888999333333333222222111111111///222444666555555555666666555444333222333444444000111222333333333333333444888<<<>>><<<::::::;;;<<<<<<:::999888888777777999999999888888666555555555666888:::;;;;;;;;;:::===;;;888888:::<<<======666999<<<===>>>>>>@@@BBB===???CCCFFFIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIIIIGGGFFFEEEDDDDDDFFFHHHJJJGGGGGGGGGGGGFFFEEECCCBBBFFFGGGIIIKKKKKKKKKIIIHHHEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIHHHFFFCCCAAA???;;;<<<>>>???@@@@@@?????????@@@BBBCCCEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAAAAABBBCCCEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFAAABBBCCCCCCBBBBBBDDDFFFCCCDDDFFFHHHJJJLLLNNNNNNPPPTTT]]]jjjyyyrrr```WWWPPPIIIEEE???>>>===<<<<<<===>>>>>><<<;;;:::999999999:::;;;777777888888888888777777888888777666555444444333333333333444555666777777222222222222222222222222444444444444444444444444000111111111111222222222111222333333444444333333333333444444444333333222333333333222222111111111...///000222444555777777555333111111222444444444444333222111333555999;;;666666666666666666666666444444444444444444444444000000000111222333555666666777888999:::;;;;;;;;;::::::888777666666555555:::999999888888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888<<<<<<;;;<<<===>>>@@@BBB???@@@BBBDDDFFFIIIKKKLLLHHHFFFEEEEEEFFFHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFJJJKKKIIIHHHIIIGGGCCCEEEGGGIIIJJJKKKJJJHHHGGGBBBAAA@@@@@@BBBDDDGGGHHHHHHHHHHHHGGGEEEBBB@@@>>>>>>???@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFHHHGGGFFFFFFHHHHHHGGGFFF@@@AAACCCDDDEEEFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMUUUUUU\\\jjj|||mmm[[[TTTMMMGGGCCCAAA@@@???=========>>>???===<<<;;;:::999:::;;;;;;999999::::::::::::999999777777666666555555444444444333333444444666777777222222222222222222222222222222222222222222222222111111111111222222222222111222333333444444333333111111222222222111111000333333333222222222111111000111222444666888999:::777555333333444555555555444333222222333555777999333333444444444444333333444444444444444444444444222222222333444555666777666777888999::::::::::::;;;:::999888888777777888999999999999888888777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::===<<<<<<<<<>>>@@@BBBCCCAAABBBDDDEEEGGGIIIJJJKKKHHHFFFEEEEEEFFFGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIIIIMMMNNNLLLLLLMMMKKKGGGHHHHHHIIIIIIHHHFFFEEEDDDAAA@@@@@@@@@AAACCCEEEGGGHHHHHHIIIHHHFFFCCC@@@>>>??????@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCEEEFFFFFFHHHFFFFFFFFFHHHIIIHHHGGGAAABBBDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIIIIJJJMMMNNNUUUUUU\\\jjj|||hhhXXXQQQLLLFFFCCCCCCBBB@@@>>>======>>>>>>===<<<;;;:::::::::;;;;;;777888888999999888888777666666666666666555555555444444444444444555666777333333333333333333333333222222222222222222222222111111111111222222222333111222333333444444333333111111222222222222111111333333333222222222222111222333444666999;;;<<<===:::888555444555666666555444444444444444555555666222333555666666555333222444444444444444444444444555555555555555666777888777777888999:::::::::999::::::999999999999::::::999999999999999888888777777888999:::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;=========>>>???BBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEDDDCCCAAABBBBBBDDDEEEGGGIIIJJJKKKPPPRRRRRRRRRSSSQQQMMMMMMLLLJJJHHHFFFDDDCCCBBB@@@@@@??????@@@BBBCCCEEEFFFHHHJJJKKKIIIEEEAAA>>>@@@@@@AAAAAABBBBBBAAAAAA???@@@AAABBBCCCEEEFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPTTTUUU]]]kkk}}}|||dddVVVPPPLLLGGGFFFCCCAAA???>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888999999888888888555555555666666666666666444444444444444555666777333333333333333333333333444444444444444444444444111111111222222222333333111222333333444444333333333333444444555444444444222222222222222222222222333444555777999;;;======;;;999666555555666555444333444555555555444333333333555777999999777555333444444444444444444444444666666666555666666777777777888888999999999999888888888888888888999::::::888999:::::::::999888888777888999::::::;;;::::::999999::::::;;;<<<======>>>>>>>>>???AAADDDFFFGGGIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@@@@AAACCCEEEGGGJJJKKKLLLQQQUUUVVVWWWYYYWWWRRRRRROOOLLLIIIFFFEEEEEEEEE@@@@@@??????@@@AAABBBCCCEEEHHHKKKMMMLLLHHHCCC???AAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCEEEFFFFFFGGGFFFEEEFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIJJJJJJLLLNNNPPPSSSVVV___nnnttt___SSSNNNIIIFFFEEEAAA@@@>>><<<;;;:::;;;;;;:::::::::::::::999999888::::::;;;;;;;;;;;;::::::555555555666666666666666555444444444444555666666333333333333333333333333444444444444444444444444111222222222222333333333111222333333444444333333222333444555555555555555222222222222222222222222333333555666888999;;;;;;:::777555444444555444333333444555666555444222111333555777999999777555333444444444444444444444444666555555555555555666666888888999999999888777777555555555555666777888999777888:::;;;;;;:::999888777777888999::::::::::::999999999999:::<<<===>>>>>>>>>???@@@BBBEEEHHHIIIKKKLLLLLLLLLKKKJJJHHHFFFGGGFFFEEEEEEFFFEEEBBB@@@???@@@AAABBBEEEGGGJJJKKKJJJQQQWWWYYY[[[]]]ZZZUUUQQQOOOLLLIIIGGGFFFGGGGGGAAAAAAAAAAAAAAAAAABBBBBBEEEHHHLLLOOONNNJJJEEEAAABBBBBBCCCCCCCCCBBBBBBAAA???@@@AAABBBCCCEEEFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKNNNPPPSSSWWWaaappp~~~lllYYYNNNJJJFFFCCCCCC@@@>>>===;;;::::::;;;;;;::::::;;;;;;;;;:::999888666666777777777777666666666666666666666555555555555555444444444555555666333333333333333333333333222222222222222222222222222222222222333333333333111222333333444444333333000111222333333444444333111222222222222333333333333333444555666777888888888666333222333444444333222333444555555444333222222333555666666555333222444444444444444444444444444444444444444555666666888999999999888777666666444444333444444555666666777888:::<<<<<<;;;999888666777888999::::::::::::::::::999999:::;;;===>>>>>>>>>???@@@CCCFFFIIIKKKLLLMMMMMMMMMLLLJJJGGGEEEFFFEEEEEEFFFGGGFFFCCCAAA???@@@AAABBBDDDGGGIIIJJJIIIPPPXXX[[[^^^```]]]XXXQQQOOOLLLIIIGGGGGGGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBFFFIIIMMMPPPOOOKKKGGGCCCCCCCCCDDDDDDCCCCCCBBBBBB???@@@AAABBBCCCEEEFFFFFFHHHGGGFFFFFFHHHHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGIIIJJJKKKNNNPPPSSSYYYdddtttyyyhhhVVVMMMHHHDDDBBBBBB???>>>===;;;;;;;;;<<<===<<<<<<=========<<<;;;:::555555555666666555555555777777666666555555444444666555555444444444555555444444444444444444444444222222222222222222222222222222222333333333444444111222333333444444333333000111222333444444444444111111222222222333333333444444444444555555555555777555333222333555555444222333333444444444333333333333444444444444333333444444444444444444444444333333333444555666777888999999999999888777666555444444333333333444444555666888:::<<<===;;;:::888666777888999999::::::999;;;:::999999999;;;===>>>======>>>@@@CCCFFFIIIKKKLLLMMMNNNNNNLLLJJJGGGEEEEEEEEEEEEGGGHHHHHHEEECCC@@@@@@AAABBBDDDFFFHHHIIIHHHPPPYYY]]]aaaccc```[[[UUUSSSPPPNNNLLLJJJJJJJJJFFFFFFFFFFFFEEEEEEDDDCCCGGGJJJMMMOOOOOOLLLIIIFFFDDDDDDDDDDDDDDDCCCBBBBBB???@@@AAABBBCCCEEEFFFFFFJJJHHHGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEHHHJJJKKKMMMOOORRRTTTZZZgggwwwxxxhhhXXXNNNJJJFFFDDDDDD???>>>===<<<<<<===>>>>>>===>>>?????????>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888888777666555444444333666555555444444444555555444444444444444444444444444444444444444444444444222222333333333444444444222222333444444444333333222333444555666666666666111111111222222333333333555555555555555444444444777555333333444666666555222222222333333444444444666666666666666666666666444444444444444444444444333333444444666777888999999999999999888666555444555444444333333333444444666888:::<<<===<<<:::999666777888999999:::999999<<<;;;:::999999:::<<<>>><<<===>>>@@@CCCFFFJJJLLLKKKLLLNNNNNNLLLJJJFFFDDDEEEEEEFFFHHHIIIIIIFFFDDD@@@@@@AAABBBDDDFFFGGGHHHHHHQQQZZZ___ccceeebbb]]]ZZZYYYWWWTTTQQQOOOMMMLLLGGGGGGHHHGGGGGGFFFEEEDDDHHHJJJMMMOOOOOOMMMJJJHHHDDDDDDEEEEEEDDDCCCBBBBBB???@@@AAABBBCCCEEEFFFFFFKKKIIIGGGGGGGGGGGGEEEDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFIIIKKKLLLNNNQQQSSSUUU[[[iiixxxqqqaaaPPPIIIHHHEEEAAA???>>>???>>><<<:::888999:::;;;>>>???===???CCCBBB???AAA???===:::888777666666888444222555888777333111555555444444444444555555555444444333333222222111333444444555555444444333444333222333555666555444333222222111111222222333333333555666666666555444222333333444444333333222555666666666555444333333666555444333333333444555111111111222333444555666111222444666777777666555222222333444444444333333555555555555555666777888<<<;;;999888666555555555999555000///111444666666777888999::::::999777666666666666777888888999999999999999999:::;;;;;;<<>><<<:::;;;<<<999AAAEEEBBB>>>???AAABBB???>>><<<999777666666666888666444555777777666666555555444444444444555555333333333333333333333333333444444555555444444333444333222333555666555444333222222222222222222333222333555666666666555444222333333444444333333222555555555555555555444333333333222111111111222333222222222222333444444555111222444555666666666555333333444444555555444444555555555555555666777777:::999888777666555555555777:::<<<:::666222222333666777999::::::999777666666777777888888999999:::::::::::::::::::::;;;;;;>>><<<<<<===@@@DDDFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGIIIJJJIIIHHHGGGHHHGGGGGGHHHIIIJJJIIIGGGJJJNNNUUUZZZ]]]]]][[[ZZZ\\\[[[XXXWWWVVVSSSPPPMMMHHHHHHHHHHHHGGGFFFEEEEEEHHHJJJLLLMMMLLLIIIFFFCCC@@@@@@BBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDDDDCCCBBBBBBFFFIIIKKKLLLMMMMMMOOOQQQXXXaaannn|||zzzgggZZZNNNJJJIIIEEEAAA??????@@@@@@>>>;;;:::;;;===:::FFFMMMFFF<<<999<<<@@@===<<<:::888666666666666888777777666666888999999555555444444444444555555111111222333333444555555333444444555555444444333444333222333555666555444333333222222222222333333222333444666666555555444222333333444444333333222333444444555555555555444333222222111111222222333333333333222222333444444333333333444555555666666333333444555555555555555555555444444555555666666777777666555555555555555:::DDDMMMLLLBBB888555777666777888999999999777777777888888999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;>>>===>>>@@@CCCFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGIIIJJJIIIHHHKKKNNNRRRVVVXXXXXXWWWWWW\\\[[[ZZZYYYXXXTTTOOOKKKFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKHHHEEEBBB???@@@AAABBBBBBBBBBBBAAAAAAAAACCCEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCFFFFFFEEEEEEDDDDDDCCCCCCFFFHHHJJJKKKLLLMMMOOOQQQZZZcccqqqsssaaaVVVLLLJJJJJJEEEAAA???=========;;;999888999;;;>>>HHHMMMFFF:::555777999;;;:::888777666666666666666999:::888777999888666555555444444444444555555222222222333333444444444333444444555555444444333444333222333555666555444222333333333333333333222222333444555666555444444222333333444444333333222222333444444555555555555444444444444444444555555444444333222222222333333444333333333333444555666222222333444555555555555666555555444555555666666555555444444444555555666999DDDOOOPPPGGG===999999666777888888999888888777888888999::::::;;;;;;<<<======<<<;;;::::::;;;;;;>>>>>>@@@CCCFFFGGGGGGEEECCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFGGGHHHIIIIIIHHHIIIKKKMMMPPPSSSUUUVVVVVV[[[[[[[[[[[[YYYUUUOOOJJJEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKJJJGGGDDDAAA???@@@@@@AAAAAAAAAAAAAAA@@@AAADDDFFFGGGHHHIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAACCCCCCEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKMMMPPPRRR[[[eeessslll[[[RRRKKKJJJIIIDDD@@@???<<<<<<<<<;;;999888999;;;===CCCEEE???:::888777555999888777666666666777777444999;;;::::::<<<999333555555444444444444555555444444444333333222222222333444444555555444444333444333222333555666555444222333444444444444333222222222444555555555444333222333333444444333333222222222333444555555555444333333333444444555555555444444333222222222333333444444333333333444555555111222333444555555555555777666666555555555666666444444444444444555555666222888@@@DDDBBB===999666666666777777888888888888999999999:::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<>>>AAADDDEEEDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGEEEFFFIIIMMMPPPTTTWWWXXX[[[[[[[[[[[[YYYTTTNNNHHHEEEDDDCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKJJJGGGCCCAAA????????????@@@@@@AAAAAA@@@BBBDDDFFFHHHHHHHHHHHHEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCAAA@@@?????????AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIJJJKKKNNNQQQTTT\\\ffftttzzzgggXXXPPPJJJIIIGGGBBB??????===>>>>>>===;;;:::;;;===888::::::888999<<<;;;777888888777666666777888999444999:::999===BBB>>>444555555444444444444555555555555444333333222111111333444444555555444444333444333222333555666555444222333444555555444333222111222333555555444444333222333333444444333333222222333333444444444444333000000111222333333333333333333333222222333444444333333333333333444444444111222333444555666666666888888777777666666777777555555444444444555555666222333666;;;??????;;;777555666666666777888888999888999999::::::;;;;;;<<<>>>======<<<<<<<<<======>>>>>>???BBBEEEFFFEEECCCAAABBBCCCDDDFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGEEECCCCCCEEEFFFGGGFFFBBBDDDGGGKKKPPPUUUXXXZZZ[[[ZZZZZZZZZXXXSSSLLLHHHDDDCCCBBBAAA@@@AAABBBCCCFFFHHHJJJKKKJJJGGGDDDAAA??????>>>>>>??????@@@AAA@@@BBBDDDFFFGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@??????@@@BBBDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIJJJLLLOOOSSSVVV^^^gggvvvrrrbbbVVVOOOIIIGGGEEEAAA>>>???<<<======<<<;;;:::;;;===777888777555777;;;<<<999888777777666777888:::;;;666999777666???JJJGGG<<<555555444444444444555555333333333333333333333333333444444555555444444333444333222333555666555444222333444666666444333222111222333444555444333333222333333444444333333222333333444444444333222222///000111333444444333333222222222222333444444555222333444444444444222222333444555777888888888999::::::999888888888888888666666555555555555555666555555666:::>>>???<<<888555555555666777777888999888888888999::::::;;;;;;=========<<<======>>>>>>@@@@@@@@@BBBEEEGGGFFFEEEAAABBBCCCEEEGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFCCCAAAAAACCCEEEEEEEEEAAACCCGGGLLLQQQUUUYYYZZZ[[[ZZZYYYXXXVVVQQQKKKGGGBBBAAA@@@@@@AAABBBDDDFFFGGGIIIJJJKKKJJJHHHDDDBBB???>>>>>>===>>>???@@@AAAAAABBBEEEFFFGGGFFFDDDCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGEEECCCAAA??????@@@BBBCCC@@@AAAAAABBBCCCDDDDDDEEEFFFHHHIIIKKKMMMPPPUUUXXX```iiiyyynnn___VVVOOOHHHFFFDDD???>>>???:::;;;;;;:::888888999;;;:::;;;:::555444888:::888888777777777777999;;;<<<999999444333???OOOOOODDD555555555444444555555555111222222333333444444555333444444555555444444333444333222333555666555444222333555666666555333222111222333444555444333333222333333444444333333222444444444444333333222111111222333555666666555555111111111222333444555666111222444555555444222111555666777888::::::;;;;;;;;;;;;:::999888888888999777777666555555555555555444555777999:::999666444555555555555666777999999777888888999999:::;;;;;;======<<<======>>>???@@@===<<<<<<>>>@@@BBBBBBAAAAAABBBCCCEEEGGGIIIKKKLLLLLLLLLJJJIIIIIIIIIIIIIIIEEECCC@@@@@@BBBDDDEEEEEEBBBDDDHHHMMMQQQUUUXXXYYY[[[ZZZXXXWWWUUUPPPKKKGGGAAA@@@@@@@@@BBBDDDGGGIIIGGGIIIKKKLLLKKKHHHEEEBBB???>>>=========>>>@@@AAAAAABBBEEEFFFFFFEEEBBBAAABBBBBBAAAAAA@@@@@@AAAAAA??????@@@AAACCCEEEGGGHHHFFFDDDBBB@@@???@@@BBBCCC???@@@@@@AAABBBCCCDDDDDDGGGHHHJJJKKKMMMQQQVVVZZZbbbkkk{{{}}}ggg\\\QQQMMMGGGDDDCCCBBB@@@===>>>======<<<;;;999888777999999888888777888888888777777777666666666666666999999444@@@AAAZZZuuuLLL888333888;;;666888888///222333333444444333333222444444444444333333222111333333333333333333333333444555666666555444111000333333333444444444555555333555666666555444444555333333333333333333333333555444333333555555444333333333333444444555555555222222222333333333444444333444555777888:::;;;<<<<<<;;;999888888999;;;<<<:::999999888777666555555666666777777777777666666222222333444555666777777:::999999999::::::;;;<<<;;;<<<======>>>>>>======CCCBBBAAA@@@AAABBBCCCDDDCCCDDDEEEHHHKKKNNNPPPRRRPPPMMMJJJHHHIIIIIIIIIIIIGGGDDDBBBAAABBBBBBBBBBBBBBBDDDHHHMMMRRRUUUWWWXXXZZZXXXUUUSSSQQQOOOKKKHHHEEEEEEDDDDDDDDDDDDDDDEEEHHHJJJMMMMMMJJJFFFBBB@@@?????????@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCAAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFJJJIIIKKKNNNNNNNNNTTT\\\cccnnnxxxcccYYYQQQLLLGGGDDDCCCBBB@@@>>>======<<<<<<;;;:::999888;;;:::999888888888888888777777777777777777777777>>>999111888555NNNsss^^^<<<333555:::555444777333333444444555555444444333333444444444333333222111333333333333333333333333444555666666555333111000333333333444444444444555333555666666555444444555333333333333333333333333444333333333444444444333333333333444444555555555333333333333444444444444444555666777999:::<<<<<<;;;:::888777888999;;;<<<;;;::::::888777666555555666666777777777777666666333333444555666777888888::::::999999999:::;;;;;;<<<<<<<<<===>>>?????????CCCBBBBBBAAAAAAAAABBBBBB@@@BBBDDDGGGKKKOOORRRTTTQQQOOOKKKJJJJJJKKKKKKJJJFFFDDDBBBBBBCCCEEEDDDDDDBBBDDDHHHMMMQQQTTTVVVWWWWWWVVVSSSRRRPPPMMMJJJGGGEEEEEEDDDDDDDDDDDDDDDEEEHHHKKKOOOOOOLLLGGGCCCAAA???@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFGGGGGGIIIIIIKKKNNNOOOOOOTTT\\\eeeoooqqq___WWWPPPLLLGGGDDDBBBAAA@@@>>><<<<<<;;;;;;;;;:::::::::<<<<<<;;;999888888888888666777777777888999999999333111444<<<444AAA___XXXKKK777333999444000555777444555555666666555555444333333444444444333222222333333333333333333333333444444555555555333222111333333333333444444444444333444666666444333444555333333333333333333333333333333333333333333333333444444444444444555555555333444444444444555555555666666777888999;;;;;;<<<999888777666777888:::;;;<<<<<<;;;999888666555555555666666777777666666555444444555666777888999999;;;;;;:::999999:::::::::<<<<<<<<<<<<===???AAACCCBBBBBBBBBBBBBBBAAA@@@???>>>???BBBFFFKKKOOOSSSUUURRRPPPMMMKKKLLLLLLLLLKKKFFFDDDCCCDDDFFFHHHHHHHHHDDDEEEHHHLLLOOORRRTTTUUUUUUSSSQQQPPPOOOLLLHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHLLLPPPQQQNNNIIIDDDBBB@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIIIIHHHHHHLLLPPPPPPPPPUUU]]]fffrrrkkk[[[UUUNNNKKKGGGDDDBBB@@@??????;;;;;;;;;:::;;;;;;;;;<<<>>>===<<<:::999888888888666666777888999::::::;;;666222888>>>666999LLLOOOaaaAAA222777444///444888444444555555555555444444333333333444444333333222333333333333333333333333333444444444444333222111222222333333333444444444222444666555444333444444333333333333333333333333222333444333222222333333444444444555555555555555444444444555555555666666666666777888999:::;;;;;;888777666555666777999:::======<<<:::888777666555555666666666666666666555555555666777888999::::::;;;;;;:::999999999::::::;;;;;;:::;;;<<>>>>>@@@BBBFFFJJJNNNRRRTTTQQQOOOLLLKKKLLLLLLKKKJJJEEEDDDDDDFFFIIILLLLLLKKKEEEFFFHHHKKKNNNPPPQQQRRRRRRQQQPPPOOOOOOLLLHHHEEECCCCCCBBBBBBCCCCCCDDDDDDFFFJJJOOOPPPMMMHHHCCCAAAAAAAAA@@@@@@??????>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJGGGHHHLLLPPPQQQRRRWWW^^^hhhttt{{{fffYYYTTTMMMKKKHHHDDDAAA??????@@@;;;;;;:::::::::;;;<<<===>>>===<<<:::999888888888666666777888999::::::;;;FFF999777444000888FFFUUUrrrJJJ444666555111444666333333444444444444333333222333333444444333333333333333333333333333333333333333333333333333222222222222222333333333444444222444555555444333333444333333333333333333333333222333555444222111333444555555555555555555555555444444444555555555666666555555666777999:::;;;;;;999888666555555666888999===<<<;;;:::888777666555555555666666666666555555555555666777888999::::::;;;::::::999999:::::::::::::::999:::<<>>AAAAAACCCEEEHHHLLLNNNPPPOOOMMMKKKJJJJJJJJJIIIGGGEEEEEEFFFHHHLLLNNNOOONNNGGGHHHIIIJJJKKKMMMNNNOOOQQQPPPPPPPPPOOOMMMHHHEEEBBBBBBAAABBBBBBCCCDDDDDDDDDHHHLLLMMMKKKFFFBBB@@@@@@@@@@@@??????>>>>>>>>>??????????????????????????????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAA??????BBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBDDDFFFHHHIIIGGGGGGKKKPPPRRRSSSYYYaaakkkxxxuuubbbXXXSSSKKKJJJHHHDDD@@@>>>???AAA<<<;;;:::999:::;;;<<<===<<<<<<;;;999888888888888666777777777888999999999<<<555999333444;;;;;;IIIlllKKK888888444333555333222333333333333333333222222222333444444444333333333333333333333333333333333333333222222222222222222222222222333333333333222333555555333222333444333333333333333333333333222444666555333222333666666666666555555555555555333444444444444555555555444555666888:::;;;<<<===;;;:::888666555666777888;;;;;;:::999888777777666444555555666666555555444555555666777888999:::::::::999999999::::::;;;<<<::::::;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDEEEGGGJJJLLLMMMMMMKKKIIIIIIIIIIIIGGGEEEEEEEEEGGGJJJNNNPPPPPPOOOIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOMMMHHHEEEAAAAAAAAAAAAAAABBBCCCDDDCCCFFFIIIJJJHHHDDDAAA@@@???????????????>>>>>>>>>@@@@@@???>>>>>>???@@@@@@??????@@@AAAAAABBBCCCCCCEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCEEEFFFGGGGGGGGGKKKOOOQQQTTT\\\dddooo}}}ppp___VVVRRRJJJJJJHHHDDD@@@>>>???AAA===<<<:::999999:::;;;<<<;;;:::999888888888888888777777777777777777777777000444CCC::::::>>>000:::RRRBBB===;;;333333666333333333444444444444333333111222333333444444444333333333333333333333333333333222222222222222333333111222222222222333333333111333555444333222333444333333333333333333333333222666888777333222444888777666666666555555555444333333333333444444444444555666777:::<<<>>>@@@AAA===<<<999777555555666666999999888888888777777777444555555666666555555444444555555666777888999999888888888999:::;;;<<<===<<<===>>>???AAABBBCCCDDDFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEGGGIIIKKKLLLLLLJJJIIIIIIIIIHHHFFFDDDEEEEEEGGGKKKNNNPPPPPPOOOJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLNNNNNNKKKGGGCCC@@@@@@@@@@@@AAABBBCCCDDDDDDFFFHHHHHHEEECCCAAAAAA>>>>>>>>>>>>????????????AAA@@@????????????@@@AAA>>>??????@@@BBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJNNNQQQTTT^^^ggguuummm]]]TTTQQQJJJJJJHHHDDD???===???BBB>>>===;;;999999999;;;<<<999999888888777888888888777777777777666666666666???CCCNNN888666>>>333CCC:::999@@@>>>222222777444444555555555555555555444111222333333444444444444333333333333333333333333333222222111222222333333111111222222222333333333111333555444333222333333333333333333333333333333333666999888444222555999777777666666555555555444222222222333333333444444666777999;;;>>>AAACCCDDD???===:::777666555555666777777777777777777777777444555555555555555555444444444555666777888999999777777888999:::<<<===>>>>>>???@@@BBBDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEGGGGGGAAABBBCCCEEEGGGIIIKKKMMMLLLJJJIIIIIIJJJIIIGGGDDDEEEFFFGGGKKKOOOPPPPPPOOOKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKLLLLLLJJJEEEBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGDDDBBBBBBBBB======>>>>>>??????@@@@@@BBBAAA@@@??????@@@AAABBB>>>??????@@@BBBCCCDDDDDDBBBCCCDDDEEEFFFFFFFFFFFF@@@@@@@@@@@@AAAAAABBBCCCEEEEEEDDDEEEEEEFFFGGGGGGIIIHHHIIIMMMPPPTTT___iiiyyyjjjZZZQQQNNNKKKHHHDDDAAA@@@???===;;;<<<<<<<<<;;;:::999777666666777999::::::999777666777777777777888888888888:::===???===888555777999000LLLWWW666999666:::111444333333222222333333444777555111//////111555777444444444333333222222222777666444222222222333444000111333444444333222111444444333333333333222222555444222111000111222222666666555666666777888999999888777555333222444777555555444444444333333333444666;;;@@@CCCEEEEEEEEE???>>>;;;999777777888999777777777777666666666666999888777555555666666777777777888999999999999888;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@BBBDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIGGGIIIKKKLLLJJJHHHFFFFFFIIIIIIHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIHHHIIIKKKNNNJJJJJJJJJKKKKKKIIIFFFCCCAAA@@@@@@???@@@AAACCCDDDGGGHHHGGGGGGEEEBBB@@@?????????>>>===============??????>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCBBBAAA@@@???===<<>><<<<<<<<<;;;:::999888777777888:::;;;;;;:::888777777777777777888888888888777;;;===;;;666444555777555IIITTT<<<>>>333999888444333333222222333333444444444222222222222444444444444444333333222222222777666444222222222444555222222333333333333222222444444333333333222222222444333333222111111222222333333333333444555666666888888777555333222444666555555555555555555555555888;;;???CCCFFFFFFEEEDDD>>><<<:::888777777888888777777777777777777777666777666555444444444555666777777888999999999999999999999999999:::;;;<<<=========>>>???AAACCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJLLLLLLKKKIIIHHHHHHHHHHHHGGGFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKLLLNNNOOOMMMLLLKKKKKKKKKJJJGGGEEEAAAAAA@@@@@@AAABBBDDDEEEDDDEEEEEEEEEEEECCCBBBAAA??????>>>===============????????????????????????>>>???@@@AAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIKKKNNNPPPUUUaaammm}}}sssbbbWWWRRRQQQJJJGGGCCCAAA@@@???>>><<<;;;;;;;;;;;;::::::999888888999:::;;;;;;:::999888777777777777888888888888777:::;;;:::666444555666555===JJJ@@@FFF///111888444444333333333333444444222333333444444333333222444444333333333333222222666555444333222333444555444333333222222333333333333333333333222222222222333333333333333222222111111111111222222333444555777777777555333333444666555555555666777777888888;;;>>>BBBEEEFFFEEEBBB@@@<<<:::999777666666777777777777777777777777777777666555444333222333333444777888888999999999999999888888888888999:::;;;<<<=========>>>???AAABBBCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMMMMLLLKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOQQQSSSTTTTTTRRRPPPMMMLLLLLLKKKJJJHHHBBBBBBAAAAAABBBDDDEEEFFFBBBCCCCCCDDDDDDDDDDDDCCC??????>>>=========>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIIIILLLOOOQQQVVVcccooommm^^^VVVQQQQQQGGGDDDAAA???>>>>>><<<;;;:::::::::;;;;;;:::999999888999999::::::999999888666777777777888888888888999:::<<<;;;888666666777555333AAAHHHVVV666///555444444333333333333444444333333333333333333333333333333333333333333333333444444333333333444555555666555333222222333444444333333333222222222222111222222444444444333222111222222222222333444555666666666666555333333444666444555666777999:::;;;;;;<<>>===>>>>>>???@@@AAABBB@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGIIIKKKMMMMMMLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLPPPUUUYYY\\\]]]\\\WWWTTTPPPMMMLLLLLLKKKJJJCCCCCCBBBBBBCCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDD??????>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKLLLNNNRRRUUUZZZgggsssiii\\\UUUPPPOOOHHHFFFCCCAAAAAAAAA@@@???:::::::::;;;;;;:::999999777777888888888888777777666777777777888888888888888999:::999888777666777888111@@@PPPhhhGGG777555555444444333333444444555555444222111111222444555333333333333333333333333333333333333444444555666777666444333222333444555333333222222222111111111111222444555555444333222222111111222222333444555555555666555333333444555444555666888:::;;;======>>>???AAABBBAAA===999666777777666666666666666666666777777777888888888999888777555444444444555666888888999::::::::::::999888999999999;;;<<<===>>>>>>>>>>>>>>>???@@@BBBBBB???@@@AAABBBCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGIIIJJJLLLLLLKKKKKKLLLNNNKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOSSSZZZ```ddddddcccZZZVVVQQQNNNMMMLLLKKKJJJCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCCCC??????>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLOOOSSSVVV\\\iiivvv|||fff[[[TTTOOOLLLFFFCCC@@@????????????>>>;;;;;;;;;;;;::::::999888777777777777777777777777777777777777888888888888666666666666666555444444555000<<>>???@@@@@@@@@>>>;;;888666555666666666666666666666666777777888888999999999999888777666555666777777888999999:::::::::::::::999999:::;;;<<<>>>???@@@=========>>>???AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@BBBBBBCCCCCCDDDEEEFFFFFFIIIJJJKKKKKKIIIIIIJJJLLLIIIJJJMMMPPPRRRSSSSSSSSSTTTTTTVVV\\\cccgggfffddd[[[WWWRRRNNNMMMKKKJJJHHHCCCCCCCCCCCCDDDFFFHHHJJJJJJIIIGGGEEECCCBBBAAAAAA??????>>>>>>>>>???@@@@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKNNNSSSVVV\\\iiivvvwwwcccZZZTTTNNNKKKBBB@@@===<<<======<<<<<<<<<<<<<<<;;;:::999888777888888777777777777888888777777777777888888888888555555555555666555444333///111888777SSSLLLFFF<<<555555444444444444555555333333333333333333333333222222222333333444444444000111222444555666666666777777777666666555333333222222222222111111111111333333333333333444555555000000000000111222333333222444555555444333444555555666777888:::;;;===============<<<:::888666555555555666777777777777777666777777888888999::::::999888777666555666777777888999::::::;;;;;;::::::999999:::;;;<<<>>>@@@@@@;;;;;;;;;===>>>@@@BBBCCCAAABBBCCCDDDCCCBBB@@@>>>@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJHHHGGGFFFHHHIIIJJJMMMRRRXXX[[[\\\\\\[[[[[[YYYYYY]]]bbbdddbbb___ZZZWWWRRROOOLLLJJJHHHFFFBBBBBBBBBCCCDDDFFFHHHJJJHHHGGGEEEBBBAAA@@@????????????>>>>>>??????@@@AAA?????????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKOOOSSSWWW]]]jjjwwwsssaaaZZZTTTNNNJJJEEEBBB@@@??????@@@??????<<<<<<<<<;;;:::999777666999999888888888888999999777777777777888888888888777777666777888888666555000777:::,,,EEEJJJOOOHHH555555444444444444555555000222444666666444222000222222222333333444444444000111222444555666666666666777777888777555333222222222222111111111111000444333333222333444666777222222222222333444555666222444555555444333444555555666777888:::;;;<<<===:::999888777555444444333444555666777888888888777666777777888999999::::::999888777555555666666777888999::::::;;;;;;::::::999999999:::<<<>>>???@@@888999:::;;;===???AAABBBCCCCCCDDDEEEDDDAAA???===@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIGGGEEEEEEFFFGGGMMMQQQXXX___dddeeedddcccaaa]]][[[\\\```aaa]]]ZZZYYYVVVRRROOOLLLIIIFFFDDDBBBBBBBBBBBBDDDFFFHHHJJJFFFDDDBBB@@@???>>>>>>?????????>>>>>>???@@@AAAAAA>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAAAAACCCDDDEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDFFFGGGHHHJJJJJJMMMMMMQQQVVVZZZ```mmmzzzttt```VVVPPPJJJGGGHHHEEEAAA>>>===<<<;;;:::;;;;;;::::::::::::999999777777777777777777777777444555666777777888777777666666666666666666666666111:::999333<<>>>>>???@@@<<<===>>>@@@@@@???>>>>>>>>>???AAAAAAAAAAAACCCDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCFFFHHHIIIHHHGGGHHHHHHIIIKKKPPPUUUXXX___nnn|||lll[[[TTTNNNIIIFFFFFFCCC???============<<<;;;;;;:::::::::999999999777777777777777777777777777777888888999888888888666666666666666666666666333999888444:::IIIQQQQQQ<<<;;;888666555444444444444444333333333333222222444444444333333222222222000000111222333333333333555555555555444333222111444333333222222333333444222333444555555444333222222333333444444333333222111111222222222222333333666666777888888888777666777777777666666555555555333444555666777888888999777888888777555555777999666555555444444444555555777777888888999999:::::::::;;;;;;;;;;;;999888777::::::;;;;;;===>>>???@@@CCCDDDDDDDDDDDDBBBAAA@@@@@@AAABBBBBB@@@@@@AAACCCGGGIIIKKKKKKIIIIIIIIIJJJMMMTTT\\\cccgggggggggfffaaa^^^[[[[[[[[[ZZZWWWUUURRRPPPMMMMMMMMMLLLIIIFFFDDDCCCBBBBBBBBBCCCEEEFFFHHHFFFCCC@@@>>>===>>>???======>>>???????????????>>>@@@AAAAAA@@@@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCEEEGGGHHHGGGGGGGGGIIIIIIKKKPPPVVVYYY```ppp~~~}}}dddWWWRRRNNNJJJGGGCCCAAA>>>======>>>===<<<::::::::::::999999999999777777777777777777777777777777777777777777666666666666666666666666666666666666777666777<<>>>>>BBBBBBCCCDDDDDDCCCBBBAAA@@@AAABBBAAA@@@???@@@AAAHHHJJJLLLLLLJJJHHHHHHHHHMMMSSS[[[aaadddeeeeeeeeeaaa___\\\ZZZXXXVVVSSSPPPNNNMMMMMMMMMNNNMMMKKKHHHDDDCCCCCCBBBBBBCCCEEEEEEFFFDDDAAA???=========>>>>>>>>>>>>>>>>>>??????@@@???AAABBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEGGGIIIIIIKKKPPPVVVZZZbbbsssttt```WWWTTTPPPKKKIIICCCAAA>>>=========<<<::::::::::::999999999999888777777777777777777777777555555555555444333222222666666666666666666666666777444555999777444;;;HHHLLL:::...222444...///777444444333333333222222222333333333333333333333333444555555555444444333222333333444444444333333222444333333222222333333444444555666777777666555444333333444444444444333333111111111222333333333444777888888888777555333222555555555555555555444444555555666777888999::::::999:::;;;:::888777888:::888777777777777777888888555555666666777888888888666777:::;;;<<<;;;999888::::::;;;<<<======>>>>>>@@@AAACCCDDDDDDDDDCCCCCCBBBCCCCCCCCCAAA@@@AAABBBHHHJJJMMMMMMLLLKKKJJJKKKLLLQQQXXX]]]``````aaaaaa___]]]ZZZWWWTTTPPPMMMKKKMMMMMMNNNNNNNNNLLLJJJHHHCCCBBBAAAAAAAAABBBCCCDDDCCCBBB@@@>>><<<<<<======???>>>=========>>>@@@AAA@@@AAABBBAAA@@@???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEHHHJJJJJJLLLQQQVVV[[[eeewwwooo^^^VVVSSSOOOJJJGGGDDDBBB???===<<<;;;999777::::::999999999888888888666666666666666666666666444444555444444333222111666666666666666666666666666222444999777222888FFF]]]BBB...///444000000555444444333333333222222222333333333333333333333333555555555555444333222222333444444555555555555444444333333222222333333444555555666777777666555555333444444555555444444333222222333333444555555666666777888888888777666555444444555555555555555555555555666777888999::::::999:::;;;;;;999888888999::::::999777777666666666444555555666777777888888555777999:::;;;;;;:::999::::::<<<===>>>???>>>>>>@@@AAABBBDDDDDDDDDDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFIIIMMMOOOOOONNNNNNNNNLLLPPPUUUYYYZZZ[[[[[[\\\ZZZYYYWWWSSSOOOLLLJJJIIINNNOOOPPPPPPNNNKKKHHHFFFAAAAAA????????????@@@AAAAAA@@@???===<<<<<<======???>>>=========>>>@@@AAA???AAAAAAAAA???>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEHHHKKKKKKLLLQQQWWW]]]hhh{{{xxxjjj[[[TTTPPPKKKFFFDDDDDDBBB???===<<<:::777555999999999999888888888888666666666666666666666666666666666666666666555555666666666666666666666666555222333888777444888AAAgggNNN777222555444111111444444333333333333222222222222333333333333444444333333333333222222111000333333444555666666666666444333333222222333333444444555666777777666555444444444555555555555444444222222333444555666777777444555777888999888888777555555555555555666666666444555555666777888999:::999:::<<<;;;999777777888999999777666555444444444555555555666777777888888777777888999999:::999999999:::===???@@@AAAAAA@@@@@@AAACCCDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGDDDHHHLLLOOOOOOOOOOOOOOOLLLOOORRRTTTUUUUUUUUUVVVTTTTTTTTTQQQMMMJJJIIIJJJNNNPPPRRRQQQMMMIIIFFFEEE@@@@@@>>>======>>>>>>???@@@???>>>>>>============>>>>>>>>>>>>>>>??????@@@>>>@@@AAA@@@??????@@@AAAAAABBBDDDFFFGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEEEEEEEFFFIIIKKKLLLMMMQQQWWW^^^kkktttfffXXXRRROOOJJJEEEDDDAAA@@@>>>===<<<;;;888666999999999999888888888888666666666666666666666666555666666777777777666666666666666666666666666666444333333555666777888;;;___QQQ@@@666444555333000444444333333333333222222222222222333333444444444222222333333333222111111111222333444555555666555444333333222222333333444444555666666666666555444444444555555555555444444111222222333444555666777444555666777777777666666555555555666666777777777333444555666777888888999888:::;;;;;;999777666777888888777666555555555666555666666777777888999999999888888777777888999:::999:::===@@@BBBCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAACCCDDDEEEDDDEEEFFFHHHDDDGGGLLLNNNNNNMMMLLLLLLLLLNNNPPPQQQPPPOOOPPPQQQOOOQQQRRRPPPMMMKKKLLLNNNMMMPPPRRRRRRMMMIIIFFFFFFAAA@@@???=========>>>?????????>>>>>>>>>>>>>>>>>>======>>>???????????????===>>>@@@@@@??????@@@BBB???AAACCCEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCBBBAAAAAAAAADDDFFFGGGGGGHHHIIIKKKLLLMMMQQQXXX___mmmsssfffYYYSSSPPPKKKGGGFFF???>>><<<<<<===<<<999777999999999888888888888777666666666666666666666666333333444555666666666555666666666666666666666666444555444222555888888555OOOMMMCCC888333555555222444444444333333333222222222222222333333444444444333444444555555444444444000111222333444555555555444333333222222333333444333444555666666555444333444444555555555555444444000111111222444555666666444444555666666555444333555666666666777777888888333333444555666777888888888:::;;;;;;888666666666888888888888888999999:::666666777777888888999999;;;999777666666777999:::888:::>>>AAACCCEEEEEEDDDBBBBBBCCCDDDDDDCCCBBBAAA???AAACCCDDDDDDDDDFFFHHHDDDGGGLLLMMMMMMKKKIIIIIILLLNNNOOOOOOMMMLLLLLLMMMMMMPPPQQQPPPNNNMMMOOOQQQKKKOOORRRRRRNNNIIIGGGGGGBBBAAA???>>>>>>>>>?????????????????????>>>>>>>>><<<===???@@@@@@@@@???>>><<<>>>???@@@??????AAACCC>>>???BBBDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCCCCBBBAAAAAAAAADDDGGGIIIIIIIIIJJJKKKLLLMMMQQQXXX```nnnkkkaaaWWWRRRNNNHHHEEEEEEDDDCCC@@@>>><<<;;;;;;<<<:::888777777999;;;;;;;;;::::::999888777666555555777777666666666666777777999777666555666666444333555555555555555555555555:::FFFRRR<<<...555000333333333333222222222111111333333222222111000000000444444444333333222222222333333333333333333333333666555333111111111333444666666777777666555444444222222222222222222222222444333222222222444666888666666555444333333222222555666777888888777666555444444333333444555777888::::::999999888888999999888777666555555666777888333444555777888888888888777777888888888999999999:::;;;>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDGGGHHHJJJLLLMMMLLLKKKKKKKKKLLLLLLKKKIIIIIIJJJLLLLLLJJJIIILLLRRRTTTQQQNNNJJJLLLMMMMMMLLLIIIFFFDDDAAA@@@???===<<<<<<;;;;;;>>>????????????>>>=========>>>>>>???????????????@@@@@@@@@???@@@@@@AAAAAA===>>>???AAACCCEEEFFFGGGFFFGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBCCCDDDAAABBBDDDFFFHHHIIIJJJJJJNNNNNNRRRZZZddduuujjj```VVVQQQMMMHHHDDDDDDBBBAAA???===<<<;;;;;;<<<;;;999777777999:::::::::888888888888777666555555777777666666666666777777999777555555666666444333555555555555555555555555:::JJJZZZEEE444888222777333333333222222222111111333333333222222111111111444444333333333333333333333333333333333333333333666444333111111222333444444555555555555444444333222222222222222222222222444333222222222444666777666555555444333333222222555666777888888777666555555444444444555666777888::::::999999888999999999999999777666666666777777444444666777888999999999777777888888888999999999:::;;;>>>@@@BBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGJJJLLLMMMLLLJJJIIIIIIJJJJJJIIIHHHHHHIIIKKKNNNLLLLLLPPPTTTVVVSSSOOOKKKKKKLLLKKKJJJHHHEEEDDDAAA@@@???>>>===<<<<<<<<<======>>>>>>?????????@@@>>>??????@@@@@@@@@??????AAA@@@@@@???@@@@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBCCCEEEGGGIIIJJJKKKKKKOOOOOOSSS\\\gggwwwzzzggg^^^TTTPPPMMMGGGCCCCCC??????===<<<<<<;;;;;;<<<;;;:::888888999:::999888444555777888888777555444777777666666666666777777888777555555666666555333444444444444444444444444444EEEYYYFFF555666000444333333333222222222111111333333333222222222222222333333333333444444444444444444444444444444444444555444222111111222333333222333333444444444444333333333333333333333333333444333222222333444666777555555555444444333333222555666777777777777666555555555555555666777888999999999999888999999::::::;;;:::999777666666666666444555666777888999999999888888888888888999999999999;;;===@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEECCCFFFJJJNNNNNNLLLIIIGGGHHHIIIIIIHHHGGGGGGHHHJJJOOOOOOPPPTTTXXXXXXSSSOOOKKKKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???>>>===============<<<===>>>???AAABBB???@@@AAABBBAAAAAA@@@???AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAADDDEEEFFFGGGIIIKKKLLLLLLPPPPPPUUU___jjj{{{ttteee[[[SSSOOOLLLFFFBBBBBB===<<<<<<<<<;;;;;;;;;;;;<<<:::999888999999888777222333666888999777555444777777666666666666777777888666555555666666555333444444444444444444444444111===NNN???444777///222333333333222222222111111111111111111222222222222222333333333444444555555555555555555555555555555333333222111111222222333111222333444444444444444333333333333333333333333333333222333333444666777555555444444444333333333444555666777777666555444666666666777777888999999999888888888999::::::;;;;;;:::999888666555444444555555777888999:::::::::888888888888888888888888888:::===@@@BBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCGGGLLLPPPQQQNNNJJJGGGHHHIIIIIIIIIGGGHHHIIIKKKPPPQQQSSSVVVXXXWWWSSSOOOKKKJJJHHHFFFEEEDDDDDDDDDCCCBBBAAA???>>>>>>======???>>><<<<<<===???AAABBB@@@AAACCCDDDDDDCCCAAA@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDEEEEEEGGGHHHJJJKKKLLLOOOPPPVVVaaammmoooaaaXXXQQQNNNKKKEEEAAAAAA;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999::::::888666111333666888999888666444777777666666666666777777777666555555666666555444444444444444444444444444444777BBB888555<<<333444333333333222222222111111///000000000111111222222333333333444444555555555555555555555555555555555222222222222222222222333222333444555555555555555333333333333333333333333222333333333444555555666444444444444444333333333444555666777777666555444666666777888888999999999888888888888999:::;;;<<<;;;;;;:::888777555444333555666777999::::::;;;;;;888888888888888888888888777999<<>>>>>======AAA???>>><<<<<<===???@@@AAABBBDDDFFFFFFEEECCCBBBBBBAAA@@@@@@?????????@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBCCCBBBBBBAAA@@@@@@@@@@@@DDDDDDDDDEEEFFFHHHJJJKKKNNNPPPWWWbbbppplll^^^VVVOOOLLLJJJDDD@@@???;;;<<<<<<===<<<<<<;;;::::::999999999::::::999777333444666888888888666555777777666666666666777777777666555555666777666444333333333333333333333333444000777///222<<<222333333333333222222222111111//////000111222222333333444444444444444555555555444444444444444444444444111111111222222222222222333444444555555555555444333333333333333333333333222222333444444555555555444444444444444444444444444555666666666666555444555666777888999999999888777777777888999;;;<<<===<<<<<<<<<;;;999777666555666777888999:::;;;;;;;;;999999999888888888888888777999;;;???AAACCCDDDDDDDDDCCCAAA???>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDFFFJJJOOOSSSTTTQQQMMMIIIJJJKKKLLLLLLKKKLLLNNNOOOOOOQQQSSSTTTSSSQQQMMMKKKKKKIIIGGGEEEDDDCCCCCCDDDBBBAAA@@@???>>>=========AAA@@@>>>=========>>>???@@@BBBEEEGGGHHHHHHFFFEEEBBBBBBAAA@@@??????????????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBEEEDDDDDDDDDEEEGGGIIIJJJMMMPPPXXXdddsss~~~iii\\\TTTMMMLLLIIIDDD??????<<<======>>>===<<<;;;:::888888888999;;;;;;999888666666777777888777777777777777666666666666777777666555444555666777666555333333333333333333333333333...555///000888...000333333333222222222111111000111111222444555666666555555555555444444444444333333333333333333333333000000111222222222222222333444444444444333333222444444444444444444444444222222333444555555555555444444444444444444444444444444555666666555444444444555666888888888888777666666777888999;;;===>>>?????????>>>===;;;:::888666777999:::;;;;;;<<<<<<999999999888888888777777666888;;;>>>AAACCCDDDDDDDDDCCC@@@>>>===>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFJJJNNNRRRSSSPPPMMMJJJJJJLLLMMMLLLLLLLLLNNNPPPPPPRRRSSSSSSQQQNNNLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>????????????AAAEEEIIIJJJJJJIIIHHHCCCBBBAAA@@@??????????????????@@@BBBCCCEEEFFFGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKNNNQQQZZZgggvvv|||hhh[[[SSSLLLKKKIIICCC???>>>===>>>>>>???>>><<<;;;:::777777888:::;;;<<<:::888888888888777777777777888777777666666666666777777666555444555666777666555333333333333333333333333777444===666444999000444333333333222222222111111222222333444666777888888666666666555444444444333333333333333333333333333///000111222222222222222333333333333333222111000444444444444444444444444111222333444555555555555444444444444444444444444333444555666666555444333333444666777888888777777666666777888999;;;===>>>AAAAAAAAAAAA@@@???===<<<777888999:::;;;<<<<<<<<<999999999999888888777777666888;;;>>>AAACCCDDDDDDEEECCC@@@>>>===>>>@@@AAADDDDDDEEEEEEFFFFFFGGGGGGFFFIIIMMMPPPQQQOOOLLLJJJJJJKKKLLLLLLLLLLLLNNNPPPQQQRRRSSSRRRPPPMMMLLLLLLJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???===<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@>>>AAAEEEIIILLLLLLJJJIIICCCBBBAAA@@@???????????????@@@AAACCCEEEFFFHHHHHHEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCDDDEEEFFFHHHGGGFFFFFFFFFHHHKKKLLLOOORRR\\\jjjyyytttccc[[[SSSLLLIIIEEE@@@???@@@>>>>>>===<<<;;;;;;::::::999999999888888888888777888888777555555444444444444555555555555555555555888777666555555555555555333333333444444555555555333222222111111222222333444444444333333222222222555444333444666999===@@@:::888777777888999777555777666444222000///......000111222333333333333333222222222222222222222222555444444333333222222111666666666666666555555555333444555666666555444333444444444555555555555555777888888999999:::;;;;;;888888777777999;;;>>>??????BBBFFFHHHHHHEEEAAA>>>;;;999777999<<<===<<<::::::::::::999888666444444;;;===>>>???>>>???AAABBB@@@@@@???>>>???@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBBBBEEEGGGJJJLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPOOOMMMKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBB>>>>>>============>>>>>>>>>>>>>>>>>>????????????@@@BBBFFFIIIKKKKKKJJJIIIFFFDDDBBB@@@>>>???@@@@@@???@@@AAABBBDDDEEEFFFFFFDDDEEEGGGFFFDDDBBBAAAAAAAAABBBCCCDDDEEEGGGHHHHHHEEEFFFGGGHHHJJJLLLNNNPPPNNNTTT]]]iiiyyyttteeeZZZRRRLLLIIIFFF@@@>>>???>>>======<<<;;;;;;::::::888888888777777777777666888777666555444444444444666666555555555444444444777666666666555555555555333333333444444444555555333333333333333333333333444444444333333222222222333333333333555777:::<<<888777666666666666555555777666555444333222222222111111222333333333333333222222222222222222222222444444444333333333333222444444444444555555555555444444555555555555444444444444444555555555555555777888888999999:::;;;;;;:::999888888999;;;===???@@@CCCFFFHHHHHHFFFBBB@@@===;;;999:::<<<===<<<::::::::::::999888666555555999;;;<<<===<<<===???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCFFFIIIKKKLLLMMMNNNOOOPPPOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMKKKLLLMMMMMMLLLKKKIIIFFFDDDAAA@@@========================>>>>>>>>>>>>????????????@@@BBBEEEHHHJJJJJJIIIIIIFFFDDDBBB@@@??????@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCEEEFFFFFFDDDBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHJJJMMMOOOPPPPPPVVV___kkk|||rrreeeXXXQQQLLLJJJFFFAAA===>>>=========<<<;;;;;;::::::888777777777777666666666777666555444444444444444777666666555555444444444555666777777777666555444333333333444444444444555222333444555555444333222444444333333333333222222111222222333444555666666444555666555444333444555555555444333333333444444111222222333333333333333222222222222222222222222333333333333444444444444222222333333444555555555555555555444444555555555444444444555555555666666777888888999999:::;;;;;;<<<;;;;;;::::::<<<===>>>@@@CCCEEEHHHHHHFFFCCCAAA>>><<<;;;;;;======<<<:::;;;;;;:::999888777777666777999:::;;;:::;;;===>>>BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@CCCGGGJJJLLLMMMOOOPPPTTTSSSQQQOOOLLLJJJHHHHHHIIIKKKLLLMMMLLLKKKLLLMMMNNNMMMLLLIIIFFFBBB@@@>>>;;;<<<============<<<;;;>>>>>>>>>>>>????????????@@@AAADDDGGGIIIIIIIIIHHHFFFEEECCCAAA@@@@@@@@@AAA@@@AAAAAAAAABBBBBBBBBBBBDDDFFFHHHHHHFFFDDDCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHKKKMMMOOOPPPRRRYYYcccooommmcccVVVPPPKKKJJJGGGAAA============<<<<<<<<<;;;;;;;;;888888888888777777777777666666555444444444444444555555555555666666666666444555777888888666555333444444444444444444444444222333555666666555333222333333333333333333333333111222333444555444444333111333444444222222444666444333222222111111222222222222333333444333333222222222222222222222222222222222333333444555555666222222333444555555666666666555444333333444555666333333444444555666666666777888888999999:::;;;;;;>>>===<<<<<<<<<<<<======???@@@CCCDDDEEECCCBBB@@@;;;;;;;;;<<<===>>>>>>>>>======<<<;;;:::999888888777999:::;;;:::;;;===>>>BBBCCCDDDFFFFFFFFFEEEDDDEEEDDDDDDCCCBBBBBBBBBBBB???BBBGGGJJJLLLMMMPPPQQQTTTSSSRRROOOMMMKKKIIIHHHIIIJJJLLLLLLKKKJJJJJJKKKMMMLLLKKKHHHFFFCCC@@@???999;;;===>>>>>>===;;;999===>>>>>>>>>???????????????AAACCCFFFGGGHHHHHHHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFHHHJJJJJJHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGIIIKKKMMMOOOPPPTTT[[[eeerrryyyggg___UUUOOOJJJIIIFFF@@@<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888666666555444444444555555333444444555666777888888333555666888888777555444444444444444444444444444222333555666666555333222333333333333333333333333333444555666666555333222000111333444444555777888555444333222111000000000333333444444444333333222222222222222222222222222222222333444555555666666333333444555666777777888666555444333333444555666333333444444555666666777777888888999999:::;;;;;;>>>>>>======<<<<<<<<<===<<<===>>>@@@@@@@@@???>>>888:::;;;===???@@@BBBDDDAAA@@@>>>===;;;:::::::::999;;;<<<===<<<===>>>@@@@@@BBBDDDFFFGGGGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@CCCGGGJJJLLLMMMPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKLLLMMMLLLJJJHHHHHHIIIJJJJJJIIIHHHFFFDDDBBB@@@999;;;===>>>>>>===;;;999===>>>>>>>>>???????????????@@@BBBDDDFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@DDDFFFHHHIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIKKKMMMOOOQQQTTT[[[gggtttrrrbbb\\\TTTNNNIIIHHHEEE???======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777666666555555555666666444444555666777888888999444555666777777777666555555444444444444333333333222333444555555444333222222222333333333333444444444444666666666555444333111111111444888;;;<<<;;;888777555444333222222222444444444444444333333222222222222222222222222222222333333444555666666666444555555666666777777777555555555444444555555555222333333444555666777777777888888999999:::;;;;;;==================<<<<<<999::::::;;;<<<<<<<<<<<<888;;;>>>@@@BBBDDDGGGIIIFFFEEEBBB???===<<<<<<<<<;;;===>>>?????????AAABBB@@@AAACCCEEEGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDEEECCCFFFIIILLLLLLMMMOOOPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNLLLJJJHHHHHHHHHIIIIIIHHHGGGFFFDDDBBBAAA;;;<<<============<<<;;;>>>>>>>>>>>>????????????>>>???AAACCCDDDFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAACCCEEEFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKNNNPPPQQQSSS[[[hhhwwwmmm```\\\UUUNNNHHHFFFCCC???===>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888777777666666666777777888777777666666666666666666555555555555666666666777555555444444444333333333333333333333333333333333222222222333333444444444444444555555555555555444444111000555===BBBBBB???666555444444333333333444444444555555444333333222222222222222222222222222333333444444555555666666555555555555555555555555444444555555555555444444222222333444555666777777777888888999999:::;;;;;;;;;<<<<<<=========<<<<<<888888888999::::::;;;<<<===???CCCEEEEEEGGGJJJMMMKKKIIIEEEBBB???=========<<<>>>@@@@@@@@@@@@BBBDDDAAAAAACCCEEEHHHKKKNNNOOOLLLJJJHHHFFFEEEEEEFFFFFFFFFIIILLLMMMMMMMMMNNNOOOKKKKKKLLLLLLMMMNNNNNNOOOKKKLLLMMMMMMKKKJJJJJJJJJKKKJJJIIIGGGEEECCC@@@???========================>>>>>>>>>>>>????????????>>>???@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCCCC@@@BBBEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQTTT\\\jjjzzzkkk```^^^UUUNNNGGGEEEBBB>>>===???;;;<<<<<<<<<<<<<<<<<<<<<999999999888888888888777888777777777777777888888:::999888777666555444444555555555555555666777888555555555444444333333333333222222111111222222333222222222333333444444444333333444444444444555555555111///666AAAGGGFFFAAA222111111111222222333444444555555555444333333222222222222222222222222222444444444555555555555555444444444444444444333333333444555666666555444333222222333444555666777888777888888999::::::;;;;;;:::;;;;;;<<<======<<<<<<888888888888999:::;;;<<>>>>>>>>===>>>@@@AAA@@@AAABBBDDDBBBBBBCCCFFFIIIMMMQQQSSSMMMKKKIIIGGGFFFFFFFFFGGGIIIKKKNNNNNNMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNIIIKKKMMMMMMLLLKKKLLLMMMLLLLLLJJJHHHEEEAAA???===>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>>???AAACCCDDDFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBEEEHHHIIIHHHHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHJJJLLLNNNPPPQQQTTT]]]lll}}}}}}jjj___[[[TTTPPPIIIDDDAAA???===<<<===>>>>>>>>>===;;;999777777777777777666666666666777666666666666777777888;;;999777555444444666666555555444444444444555555333333333333333333333333111111111111111111222222222222333333333333444444222333444444222222333444444222;;;MMMSSSGGG999333444444444444444444444444888::::::999666444333444444444444444444444444444444444444555555555555666:::999888777666555444333444444555555444444333222444444444555555555555666:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<999888555555777;;;???BBBGGGGGGIIIJJJKKKLLLMMMMMMOOOKKKGGGDDDCCCBBBAAA@@@AAA@@@@@@BBBEEEGGGGGGFFFBBBBBBCCCFFFKKKOOOQQQQQQRRROOOLLLIIIIIIJJJLLLNNNQQQSSSTTTSSSQQQOOONNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJIIIIIIKKKKKKJJJHHHJJJIIIIIIHHHFFFCCC@@@>>>AAA@@@@@@@@@??????>>>>>>AAAAAAAAA???======???AAABBB???>>>???BBBDDDCCCBBBDDDEEEGGGFFFDDDCCCCCCCCCHHHFFFDDDEEEGGGFFFBBB???@@@CCCGGGIIIIIIGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIILLLMMMMMMQQQWWWYYYaaannnzzzhhh]]]YYYPPPLLLGGGDDDBBBAAA@@@???======>>>===<<<;;;999888888888888888777777777777777777666666666666666777777666666666666777999:::444444444444444444444444333333333333333333333333111111111111111111222222222222333333333333444444222333444333222111222333222555===DDDBBB;;;666666333333333333333333333333666777888777555333333333333333333333333333333333444444444444555555555555888777777666555444333333444444555555444444333222444444444444555555555555999999999::::::;;;;;;<<<;;;<<<<<<===============:::999777777:::>>>CCCFFFJJJJJJIIIIIIIIIJJJJJJKKKNNNKKKHHHDDDBBBAAA@@@@@@AAAAAAAAACCCFFFGGGGGGFFFDDDCCCDDDFFFJJJNNNPPPPPPPPPOOOLLLJJJIIIJJJLLLNNNPPPRRRSSSRRRPPPNNNMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOKKKIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGFFFDDDAAA???===@@@@@@??????>>>>>>>>>>>>@@@@@@AAA???>>>===>>>@@@AAA???>>>???AAACCCCCCBBBDDDFFFGGGFFFDDDCCCCCCDDDGGGFFFEEEEEEFFFFFFBBB???@@@CCCGGGIIIIIIGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKIIIIIILLLMMMLLLPPPVVV[[[cccqqqvvveee[[[WWWOOOKKKGGGDDDBBBBBBAAA???============<<<:::999888999999999888888888777777888888777666555555555555222333333444555555666666333444555555555555444333333333333333333333333333222222222222222222111111222222333333333333444444333333444222111000111333111>>>GGGCCC:::555666888333333333333333333333333333444666555333222222333333333333333333333333333444444444444555555555555666555555555444444444444444555555555555444333333444444444444555555555555777777888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>;;;::::::;;;>>>CCCHHHKKKOOOMMMJJJGGGFFFFFFGGGGGGLLLJJJGGGDDDBBBAAA@@@@@@CCCBBBCCCEEEHHHIIIHHHGGGFFFEEEEEEGGGJJJMMMNNNNNNOOOMMMKKKJJJJJJKKKLLLNNNNNNPPPQQQQQQNNNLLLKKKKKKHHHHHHHHHIIIKKKNNNPPPRRRMMMJJJHHHGGGIIIJJJKKKKKKFFFFFFEEEDDDBBB???===<<<>>>>>>>>>>>>============>>>???AAA@@@???>>>>>>???@@@???>>>???AAABBBBBBBBBEEEFFFGGGFFFDDDCCCDDDEEEGGGFFFFFFFFFFFFEEEBBB@@@@@@CCCGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIKKKIIIJJJLLLLLLLLLOOOUUU^^^ffftttrrrcccZZZVVVPPPMMMHHHDDDBBB@@@>>><<<======<<<<<<;;;:::999999888888888777777777777666999888777666555444444444555555555666555444333333333444666777777666444333333333333333333333333333333222222222222222111111222222222333333333444444333333333222000000111333000BBBNNNFFF:::666555222222222222222222222222222000222333333222111222333222222222222222222222222333333444444444555555555555555555555555555555555555555555555555444444333333333444444444555555555555555666777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>=========>>>BBBGGGLLLOOOTTTQQQKKKFFFCCCCCCDDDEEEGGGGGGFFFDDDBBBBBBBBBCCCFFFFFFGGGIIIKKKLLLKKKJJJHHHGGGFFFHHHJJJLLLLLLLLLMMMLLLKKKKKKJJJKKKLLLMMMLLLNNNOOONNNLLLJJJIIIIIIEEEEEEFFFHHHKKKOOORRRTTTPPPMMMIIIGGGGGGHHHIIIIIIEEEEEEDDDBBB@@@???===<<<==================<<<<<<<<<>>>AAAAAA???>>>===>>>???>>>>>>>>>@@@AAAAAABBBEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGGGGGGGFFFEEECCCAAA@@@CCCFFFHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJLLLIIIJJJLLLLLLKKKOOOUUU___hhhxxxooobbbYYYUUUOOOKKKGGGDDDBBB@@@>>><<<<<<<<<;;;;;;:::::::::999777666666666666555555555888888666555444444444444777777888888888777666666444555777888888777555444333333333333333333333333333333333333222222111111222222222333333333444444333333333111000000333555666AAAFFF>>>666555222,,,222222222222222222222222///111333333222111222333222222222222222222222222333333333444444444444555555666666666666777777777555555666666555555444333333333333444444444444555333444555666888999:::;;;::::::999::::::<<<===>>>?????????AAADDDIIIMMMPPPUUUQQQKKKEEEBBBAAABBBCCCBBBDDDEEEEEEDDDDDDFFFHHHJJJJJJKKKMMMOOOPPPNNNLLLJJJIIIHHHHHHJJJLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKMMMLLLJJJGGGFFFGGGCCCDDDEEEGGGKKKNNNRRRTTTSSSOOOJJJGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<======;;;>>>@@@@@@???>>>>>>>>>===>>>>>>>>>>>>???AAABBBDDDEEEEEEDDDCCCCCCEEEFFFFFFGGGHHHHHHFFFDDDCCCBBB@@@CCCFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKLLLJJJJJJMMMMMMLLLPPPVVVaaajjjzzz~~~kkk```XXXTTTIIIGGGEEEDDDCCCCCCAAA@@@<<<<<<;;;:::999999::::::666666555555555444444444777777666555444444444444000000111222444555666666555666777777777777666555333333333333333333333333444444444333222222111111222222333333333333444444222333333111111222555888EEECCC<<<555333555555333333333333333333333333333111222444444333222222333333333333333333333333333333333333333444444444444666666666777777777777777555666666666666555444444333333333333444444444444222333444666888:::;;;<<<999999888888999;;;===>>>@@@@@@@@@BBBDDDHHHKKKMMMQQQNNNHHHCCC@@@???@@@AAA@@@CCCFFFFFFEEEEEEHHHKKKLLLLLLMMMPPPRRRRRRPPPMMMKKKJJJHHHIIIJJJLLLKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGIIIJJJJJJGGGEEEDDDDDDBBBCCCDDDFFFIIIMMMPPPRRRSSSPPPKKKHHHGGGGGGEEEDDDDDDDDDBBB@@@???>>>======<<<<<<<<<<<<============<<<===??????>>>===>>>???<<<===>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAABBBDDDFFFFFFHHHIIIHHHFFFDDDCCCCCCAAACCCEEEGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJKKKNNNNNNNNNRRRXXXbbblll}}}yyyggg]]]VVVRRRHHHFFFDDDDDDDDDCCCAAA@@@<<<;;;:::999999999:::;;;666666666666555555555555666555555444444444555555............000222444555555555555555555555555555333333333333333333333333555444444333222222111111222222333333333333444444222222222222222444888;;;LLLAAA777444555555666888333333333333333333333333333444666555444333333444333333333333333333333333222222333333333444444444666666666666666666555555666666666666666555444444222222333333333444444444222333444666888:::<<<===:::999888888:::<<<>>>???AAAAAAAAAAAACCCEEEGGGIIIJJJGGGCCC???======>>>???AAAEEEIIIHHHFFFEEEHHHKKKLLLLLLNNNPPPRRRRRROOOMMMKKKJJJHHHIIIKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJGGGFFFFFFGGGIIIHHHFFFCCCBBBCCCBBBBBBCCCEEEGGGJJJMMMOOOPPPNNNKKKIIIIIIHHHFFFEEECCCBBB@@@>>><<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===>>>=========???@@@;;;===>>>>>><<<===???BBBBBBBBBBBB@@@???@@@CCCFFFFFFHHHJJJIIIFFFCCCCCCDDDAAACCCEEEFFFGGGHHHJJJLLLMMMLLLJJJIIIIIIJJJLLLMMMLLLJJJKKKOOOPPPPPPUUU[[[eeeooouuuddd[[[TTTPPPKKKIIIFFFDDDCCCAAA???<<<<<<;;;:::999999999:::;;;777777777777666666666666555555444444444555555666777666444333333444666888444333333222222333333444333333333333333333333333555555444333333222111111222222333333333444444444222222222222222555:::===DDD888222666777111...111444444444444444444444444444666777777555333444444444444444444444444444444222222333333333444444444666666555555555444444444666666666666666555555444222222333333333444444444222333444666999;;;<<<===;;;:::999999:::===???AAABBBAAAAAAAAABBBCCCEEEFFFEEECCC???===;;;;;;<<<===DDDHHHKKKJJJFFFDDDFFFIIIKKKKKKMMMPPPRRRQQQNNNLLLKKKJJJHHHIIIKKKLLLLLLKKKMMMMMMNNNNNNLLLIIIFFFDDDEEEFFFHHHGGGEEEBBBBBBBBBCCCCCCCCCDDDFFFHHHKKKLLLMMMKKKJJJJJJJJJJJJHHHGGGAAA@@@>>><<<;;;:::;;;;;;<<<=========>>>>>>??????=========<<<<<<<<>>>>><<<<<>>@@@CCCEEEFFFHHHJJJIIIFFFCCCCCCDDDAAACCCEEEFFFFFFHHHJJJLLLMMMLLLIIIHHHHHHIIILLLMMMKKKJJJKKKOOOQQQRRRWWW]]]gggqqqooo^^^WWWTTTKKKIIIGGGDDDCCCCCCBBBAAA???;;;;;;::::::::::::999999777666444333333444555666666666555444444444444555555555555555555666777777444444555555555555555555666666666666555444333333333333333333333333333333555444444333333222222111666444222111333777===@@@333444555666666555444333555444222333333444222111333444444555555444444333444333222111222333444555222222222333333333444444666666555555555666666777888888777666555444333333333333333444444444555555000000111333666999<<<>>>::::::;;;::::::<<<@@@CCC????????????@@@BBBCCCEEEDDDAAA>>><<<<<<<<<<<<;;;FFFFFFFFFFFFGGGGGGGGGGGGEEEHHHMMMNNNMMMKKKJJJIIIKKKKKKJJJIIIIIIIIIJJJJJJPPPOOOMMMKKKIIIGGGEEEDDDHHHGGGEEEDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJEEECCCAAA???===<<<<<<<<<>>>>>>>>>>>>==================>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>AAA@@@?????????@@@AAABBBEEEHHHJJJJJJHHHFFFEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHKKKLLLKKKIIIHHHGGGIIIKKKKKKJJJLLLOOOPPPPPPVVV^^^mmmzzzmmm\\\VVVSSSJJJJJJGGGEEECCCBBBBBB@@@>>>;;;;;;::::::::::::999999999888666555444555666777666666555444444444444444555555555555555666666777555555444444444444444444444444555555555444333333222222222222222222222222333333333333333333333333333333333444666888:::<<<444444555555555555444444555444222333333444222111333333444444444444333333333333222222222333444555333333333333444444444444666666555555444555555666777777666666555555444444333333333444444444555555222222333444666888;;;<<<======>>>======???BBBEEEBBB@@@??????BBBDDDFFFGGGEEEBBB???======>>>>>>>>>DDDDDDDDDDDDCCCDDDDDDDDDFFFIIIMMMNNNMMMJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJNNNMMMLLLJJJHHHFFFDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDDDDEEEEEEIIIIIIJJJJJJJJJJJJJJJIIIEEECCCAAA>>><<<;;;;;;;;;>>>===========================>>>>>>>>>>>>======<<<<<<<<<<<<<<<======>>>AAA@@@>>>>>>>>>???AAABBBDDDFFFHHHIIIGGGEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJHHHFFFFFFHHHJJJKKKKKKMMMPPPPPPQQQXXX```ooo}}}|||jjjZZZTTTQQQIIIJJJHHHEEECCCBBBAAA???===;;;;;;::::::::::::999999<<<:::999777666666777777666555555444444444444444555555444444555555666777555555444444333333222222222222333444444444333333111111111111111111111111111111222333333444555555111333555777888888777666555555555444444555555555555333222222444444333111222222333333333333222222333333333222333444444555444444444444555555555666666666555444333333333444555555555555555555555555333333333444444444555555555444444444666888:::;;;@@@AAABBBAAAAAABBBEEEGGGEEEBBB???@@@DDDHHHIIIIIIGGGDDD@@@>>>???@@@AAAAAABBBAAA@@@??????@@@AAAAAAHHHKKKMMMNNNLLLIIIGGGFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKJJJIIIGGGFFFEEEDDDDDDHHHIIIJJJKKKKKKJJJJJJIIICCCBBBBBBBBBCCCCCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDAAA>>><<<;;;::::::==============================>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>AAA???===<<<<<<>>>AAABBBBBBDDDGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHHHHGGGEEEEEEFFFHHHLLLKKKMMMPPPQQQRRRZZZbbbqqqxxxhhhXXXSSSQQQIIIJJJGGGDDDBBBAAA@@@>>><<<;;;;;;:::::::::999999999<<<;;;999888777666666666666555444444333333444444555444444444444555666666555555444333222222111111000111222333333333333333222222222222222222222222222222222333333444444444111333555777888777555444666555444333333444555666444333222222444444333222111222222333333222222111333333333333444444555555555555555555666666666666777666555444333222222222444444444555555666666666333333333444444444555555555555555555666888;;;<<>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======@@@???<<<;;;;;;===@@@BBBAAADDDFFFGGGEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHLLLKKKMMMQQQRRRTTT\\\eeesssvvvhhhXXXRRRQQQIIIIIIFFFCCCAAA@@@???===<<<;;;;;;:::::::::999999999::::::888777666555444444555555444333333333333333444444444444444555666666555555444333222222111111000000111222333333333333444444444444444444444444444444444333333222222222333333444555555555555555666555444333333444555666444333222222444444333222111222222333333222222111333333444444444555555555555555555666666666777777777666555444333222222222333333444444555555666666333333333444444444555555444444444555777:::===>>>AAABBBCCCDDDCCCDDDFFFHHHJJJGGGDDDEEEIIILLLNNNNNNIIIFFFDDDCCCEEEFFFFFFFFF???>>>===<<<>>>BBBEEEHHHJJJLLLMMMLLLIIIEEEDDDCCCDDDFFFHHHJJJKKKKKKJJJIIIEEEEEEDDDCCCDDDEEEGGGHHHGGGIIILLLNNNNNNLLLJJJHHHDDDDDDDDDDDDEEEFFFGGGHHHLLLKKKJJJIIIIIIIIIJJJJJJHHHFFFCCCAAA>>>=========;;;;;;<<<<<<=========>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<======@@@???===<<<<<<>>>@@@BBBAAADDDGGGGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJJJJHHHHHHIIIJJJLLLLLLMMMQQQSSSVVV___iiivvvtttgggXXXRRRPPPIIIGGGEEEBBB@@@@@@???>>><<<;;;;;;::::::::::::999999888888777666666555444333555444444333333333333333444444333333444444555666555555444444333333222222111111222333333333222222555555555555555555555555555555444333333222111111333333333333333444555666555555555444444555555555333222111222444555444333222222333333333333222222333333444555555555555444555555555555666666666777666666555444333333333444333333444444555555555666333333333444444444555555444444555666888;;;>>>???>>>@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKMMMNNNJJJIIIHHHIIIKKKKKKJJJIIIBBB@@@>>>===???DDDHHHLLLJJJKKKLLLKKKHHHEEECCCCCCFFFGGGHHHIIIJJJJJJIIIIIIEEEDDDCCCCCCDDDGGGJJJKKKIIIJJJLLLMMMMMMKKKIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKJJJHHHHHHHHHIIIIIIFFFEEECCC@@@???>>>>>>>>>;;;;;;;;;<<<<<<======>>>======>>>>>>>>>>>>======;;;;;;::::::;;;;;;<<<===??????>>>>>>>>>???@@@AAAAAACCCFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIKKKKKKJJJIIIJJJKKKMMMLLLNNNRRRTTTXXXbbblllzzzsssfffWWWPPPNNNHHHEEECCC@@@@@@@@@@@@???===;;;;;;::::::::::::999999777777777777666555555444555444333333222222333333444444333333444444555666555555444444444444444444333333333333333333222111444444444444444444444444333333333333333333333333111111222333444555555555444444555555555555444444333222111222444555444333333333444444444444333333333333555666666666555444444444555555555666666666666666555555444555555666444444444444444444444444333333333444444444555555666666666777888:::===>>><<>>=========>>>::::::;;;<<<<<<===>>>>>>======>>>>>>>>>>>>======;;;;;;::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@???BBBEEEFFFEEECCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJJJJKKKMMMLLLNNNRRRUUUYYYdddnnnqqqeeeVVVOOOMMMFFFDDDBBB@@@???@@@@@@???>>>;;;;;;;;;:::::::::999999666666777777777777666555555444333333222222333333444333333333333444555555444444555555555555555555444444444444444333222111333333333333333333333333111222222333333444444555...000222444555555555444333444555666666555444333333222111222444555444333333444444555555444444333333333555666666666555444444444444444555555555666666666555555555666666777444444444444444444444444333333333444444444555555999888888888888999;;;<<<<<<>>>BBBDDDEEEFFFHHHJJJFFFLLLQQQPPPJJJGGGJJJNNNOOOPPPRRRUUUWWWVVVSSSPPPJJJGGGCCC@@@???CCCGGGJJJIIIJJJKKKIIIFFFDDDDDDDDDIIIIIIHHHGGGGGGGGGHHHHHHEEEDDDDDDDDDGGGKKKNNNQQQOOOOOOOOONNNMMMKKKIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKIIIHHHFFFDDDCCCCCCDDDEEEAAA???>>><<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======;;;::::::::::::;;;<<<<<<>>>???@@@BBBBBBAAA@@@@@@>>>@@@CCCDDDCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIKKKLLLKKKJJJJJJKKKMMMLLLNNNRRRUUUZZZeeeooo}}}lllbbbUUUPPPNNNGGGCCCBBB@@@???>>>>>>=========<<<<<<;;;;;;::::::999777666666666666666777888555444333333222222333333444555555555444333333222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444222111222444555444222000111222333444444444444333444444444333222222111666444222111333555555555555555555666777666444111888777555444333444666777777888888777666666777999777777666555555555555555555444333333444666999:::888888888777777888999;;;888;;;???DDDGGGIIIJJJJJJIIIMMMPPPQQQOOONNNOOOPPPSSSYYY]]][[[ZZZYYYWWWSSSPPPKKKDDD??????@@@BBBCCCIIIIIIJJJJJJIIIHHHGGGGGGKKKLLLLLLJJJHHHGGGHHHJJJJJJIIIGGGGGGIIIMMMQQQTTTVVVUUUSSSPPPLLLIIIEEECCCDDDDDDDDDEEEFFFGGGIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;;;;<<<<<>>============<<<<<<;;;:::999999888888777666555555444555555555444333333222222333333444444555555444444333222444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444333333333444555555555222222333444555555555555444444444444444333222222444333222222444555555444222222333555777888777555666555444444444666777999777888888888888888999:::888777777666666666666666666555444444555777999:::>>>;;;777777999;;;999777999;;;???CCCFFFIIIKKKKKKPPPSSSVVVVVVTTTSSSTTTUUUXXX^^^aaa```^^^]]]ZZZWWWSSSNNNGGGAAA@@@AAABBBCCCIIIIIIIIIJJJJJJIIIIIIIIILLLLLLLLLJJJHHHGGGIIIJJJKKKJJJIIIIIIKKKOOORRRUUUWWWUUUSSSOOOLLLHHHFFFEEEDDDEEEEEEFFFGGGIIIJJJKKKIIIHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@???>>>=========<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<=========>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAA@@@??????@@@BBBDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFEEECCCBBBCCCDDDIIIJJJKKKLLLMMMNNNNNNNNNOOONNNOOOQQQTTTZZZiiiwwwrrrfff___TTTPPPMMMEEEBBBAAA@@@???>>>============<<<;;;:::999888777777888777666555444333333333555444444333333333333333444444555555444444333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333444555444333444555777333333444555666666666666555555555555555555444333333333333555666777555333222222222444777888777666444444333444555777999:::888888999999:::;;;<<<===999999888888888888777777777666666555666777999:::BBB===777777;;;===:::555:::;;;>>>BBBFFFKKKNNNPPPYYYZZZ[[[YYYWWWVVVVVVWWWYYY___bbbaaa______]]]ZZZXXXRRRJJJEEEBBBBBBBBBBBBGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMKKKIIIGGGGGGIIIKKKKKKKKKKKKLLLNNNQQQTTTUUUWWWUUUQQQMMMJJJHHHGGGFFFEEEEEEFFFGGGIIIJJJLLLLLLIIIGGGEEECCCAAAAAA@@@AAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===============>>>@@@@@@???>>>@@@AAADDDDDDCCCBBBBBBBBBCCCCCCGGGGGGGGGEEEBBBAAABBBCCCIIIIIIKKKLLLMMMNNNNNNNNNOOONNNOOORRRUUU\\\kkkyyyoooddd___TTTOOOLLLCCCBBBAAA@@@>>>============<<<<<<;;;:::888777666666888777666555555555555555555555444333333333333333333444444555444444333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222333555444333333555888333333444555555555555555555555666666666666555555333444555888:::999777444666555444444666666444333555444444444555666888999888888888:::===>>>>>>>>>:::::::::::::::999999888888777777777888999:::;;;@@@<<<999888:::;;;:::888;;;<<>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<===========================>>>>>>>>>>>>===>>>@@@@@@??????AAABBBEEEDDDDDDDDDCCCCCCCCCCCCFFFGGGFFFDDDBBBAAABBBCCCHHHIIIJJJLLLMMMNNNNNNNNNOOONNNOOOSSSWWW___ooo~~~nnnccc^^^TTTNNNJJJAAAAAAAAA???>>>===<<<<<<<<<<<<;;;;;;:::888777777666777666666666777888999999666555444444333333444444333333444444555444444333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333000222333444444444555666222222333444444444444333555555666666777666666555555555888;;;===<<<999666777555444444555555444333666666666555555555666666777777777:::>>>??????===;;;;;;;;;<<<;;;:::999999888888888999:::;;;<<<===999:::;;;999777777:::===<<<>>>AAAGGGNNNWWW___ccceeeaaa\\\VVVQQQMMMKKKIIIKKKRRRVVVWWWXXX\\\]]][[[XXXSSSLLLGGGDDDCCCBBBAAAEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHHHHJJJLLLHHHHHHJJJLLLNNNQQQSSSTTTSSSQQQNNNJJJGGGFFFFFFGGGFFFGGGHHHJJJLLLMMMMMMMMMHHHFFFDDDAAA???>>>>>>>>>>>>======<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;===============<<<<<<<<<=========>>>>>>>>>??????>>>???AAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAACCCEEEGGGHHHIIIKKKMMMNNNNNNNNNOOONNNPPPTTTZZZddduuukkkaaa\\\RRRLLLIII@@@AAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::999999888888666666666777888999;;;;;;666555555444444444444444333333444444555555444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333111111222555888888666333222222333333444333333222444555666666666666666666555666888;;;======;;;888444333222333555777888777777666666666666555555444777666666999>>>???===::::::;;;<<<===<<<;;;:::999777777999:::<<<>>>??????666:::===:::666555:::@@@<<<>>>BBBIIIQQQYYYaaaeeegggaaaYYYSSSNNNJJJGGGEEEFFFMMMRRRSSSUUUYYY[[[ZZZRRRNNNIIIEEECCCCCCBBBBBBDDDEEEGGGIIIJJJLLLLLLMMMLLLMMMMMMLLLJJJIIIJJJKKKGGGGGGHHHJJJMMMPPPSSSUUUSSSQQQOOOLLLJJJHHHHHHHHHFFFHHHIIIKKKLLLLLLLLLKKKGGGEEECCCAAA??????>>>??????>>>======<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<===============<<<<<<<<<============>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCEEEEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEDDDBBB@@@AAACCCFFFFFFGGGIIIKKKLLLNNNNNNOOOOOONNNQQQVVV]]]iii|||zzzggg\\\XXXOOOKKKIIIBBBAAA@@@???>>><<<<<<<<<<<<;;;;;;::::::::::::::::::777777666777777888999999666666555444444444444444222333444444555555444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333222333888>>>>>>888111333444444444444444333333333444555666666666666555555555666999<<<<<<:::888444333222222555777888777555555666666666666666666666444444888<<<>>>;;;777:::;;;<<<======;;;999888555777999;;;>>>@@@AAABBB:::<<<===;;;888777:::===<<<>>>BBBHHHOOOWWW]]]```bbb\\\TTTMMMJJJGGGEEECCCCCCIIINNNNNNOOOSSSUUUTTTKKKHHHDDDAAABBBCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKKKKMMMNNNMMMKKKJJJIIIJJJHHHHHHHHHIIIKKKPPPTTTVVVTTTSSSQQQPPPNNNLLLJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIFFFEEECCCAAA@@@???@@@@@@BBBAAA@@@>>>============<<<<<<;;;;;;;;;<<<<<<===>>>=========<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>@@@@@@@@@AAABBBDDDEEEFFFHHHIIIJJJKKKJJJJJJGGGFFFDDDBBB??????BBBDDDFFFGGGHHHKKKLLLNNNNNNOOOOOONNNQQQXXX```mmmvvvcccXXXTTTMMMJJJJJJCCCAAA@@@???===<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<888777666666666666666777666666555444444444444555222333333444555555555444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555222333:::BBBBBB:::111444555555666555555444444333333444555666666555555444444555777:::;;;:::888888666333333444555555444222333555666777777777777666444333777<<<===999555:::;;;<<<======;;;999888555666999<<>><<<;;;::::::::::::<<<>>>BBBGGGMMMSSSWWWZZZ]]]VVVNNNHHHFFFEEECCCAAAAAAGGGJJJJJJJJJNNNOOONNNGGGDDD@@@???@@@BBBCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLOOOOOOMMMJJJIIIIIIIIIHHHHHHHHHKKKPPPUUUXXXUUUTTTTTTSSSQQQOOOMMMLLLHHHIIIJJJLLLLLLKKKIIIHHHEEEDDDCCCAAA@@@@@@AAAAAADDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<============;;;===?????????@@@BBBCCCEEEFFFHHHKKKLLLLLLLLLLLLIIIHHHEEEBBB???>>>@@@BBBEEEFFFHHHJJJLLLNNNNNNOOONNNNNNRRRYYYbbbppptttfffXXXRRROOOIIIDDDBBB>>>>>>>>>===<<<<<<;;;;;;===777666;;;<<<888777:::888777777666666666666777555444333333333333444555555555555555555555555555999777555444444444333222444444444333333222222222444444555555555444333333444444444444333222111111555444444555666666444333444444444444444444444444444444444555555555666666666666666666666666666666111222222333444555666666444333222555888999888666777777777777888888888888777999===??????===999777777777888===CCCFFFEEECCCBBBCCCBBB???<<<:::;;;<<<;;;>>>AAADDDGGGKKKPPPSSSSSSOOOKKKFFFDDDDDDEEEFFFAAAHHHNNNLLLJJJKKKKKKIIIFFFEEEDDDBBB@@@@@@BBBDDDDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMOOOPPPOOOMMMJJJHHHIIILLLOOONNNLLLMMMSSSXXXWWWYYYYYYWWWSSSOOOLLLKKKJJJKKKKKKLLLLLLJJJIIIHHHEEECCCAAA???>>>>>>???@@@AAA???>>><<<<<<<<<======>>>>>>>>>>>>============AAA@@@>>>===<<<<<<============>>>>>>===<<<;;;;;;???????????????@@@@@@@@@DDDFFFJJJMMMOOOOOOOOONNNIIIHHHEEECCCAAAAAAAAAAAAEEEEEEGGGHHHJJJKKKLLLMMMNNNTTTSSSWWWdddqqqssseeeXXXRRRNNNIIICCCAAA>>>>>>======<<<<<<;;;;;;<<<888777;;;<<<999888:::888777777666666666666666666555444444444444555666555555555555555555555555666444222222222333222000444444444333333333222222444444444444444444333222222222333333333222111111555444333444666666444222444444444444444444444444444444444444555555555666555555555555555555555555333333333444444444444444666555555666999:::888666666666777777777888888888888999:::;;;;;;:::999888777777888===BBBDDDDDDBBBBBBBBBBBB@@@===<<<===>>><<<>>>@@@BBBEEEHHHLLLNNNOOOMMMJJJGGGDDDCCCCCCCCCAAAIIINNNMMMKKKLLLLLLJJJEEEDDDBBB@@@??????AAABBBEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNNNNMMMLLLJJJKKKNNNPPPOOOMMMOOOTTTXXXXXXZZZZZZYYYUUUPPPNNNMMMKKKKKKJJJJJJIIIGGGFFFFFFDDDCCCAAA???>>>>>>????????????===<<<<<<======>>>============>>>>>>>>>>>>??????======<<<======>>>>>>>>>>>>>>>===<<<<<<;;;???????????????@@@@@@@@@CCCFFFIIILLLNNNNNNMMMMMMIIIGGGEEECCCAAAAAAAAAAAAEEEFFFGGGHHHJJJLLLMMMMMMPPPUUUTTTXXXfffssspppdddWWWQQQMMMGGGCCCAAA>>>>>>======<<<;;;;;;;;;<<<888777:::<<<:::999:::888888777666666666666666777666555555555555666777555555555555555555555555666444222111222333222111444444444444333333333333444444444444444333222222000111111222222222222222555444333444666666555333333333333333333333333333444444444444555555555555444444444444444444444444555444444444333333333222666666555666888888666555666666777777777777888888888888777666666777888888666777888<<<@@@BBBBBBAAAAAABBBBBBAAA??????@@@BBB>>>??????AAADDDGGGIIIKKKMMMLLLJJJGGGEEECCCAAAAAADDDLLLQQQPPPNNNNNNNNNLLLDDDCCCAAA???>>>???@@@AAADDDEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIKKKLLLMMMMMMMMMNNNQQQRRRQQQPPPQQQUUUXXXYYY[[[\\\ZZZWWWSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCAAA???>>>>>>>>>???>>>============>>>>>>???<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<>>>>>>?????????@@@@@@@@@CCCDDDGGGJJJLLLLLLKKKKKKHHHFFFDDDCCCAAAAAAAAAAAAEEEFFFGGGIIIKKKLLLMMMNNNQQQVVVVVVZZZhhhuuu|||mmmbbbWWWQQQLLLFFFBBBAAA>>>======<<<<<<;;;::::::;;;999888:::<<<<<<;;;;;;999888777666666555555666666555555555555555555666555555555555555555555555666555333333444555444333444444444444444444333333444444555444444333222111000000111222333444444444666555555666777888666555333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444333222666666666666777777777888777777777666666777777777666777999<<<>>>@@@@@@???@@@AAABBBBBBAAABBBDDDFFFBBBAAAAAABBBFFFIIILLLMMMOOOMMMJJJGGGEEECCCCCCCCCJJJQQQVVVSSSPPPPPPOOOMMMFFFDDDAAA???@@@AAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNQQQRRRSSSSSSRRRSSSUUUXXXZZZ[[[]]]\\\YYYVVVTTTSSSSSSRRROOOLLLIIIGGGFFFFFFCCCBBB@@@???>>>>>>>>>>>><<<<<<<<<===>>>??????@@@;;;<<<<<<===>>>??????@@@??????@@@AAABBBCCCDDDEEEBBBAAA@@@???>>>===<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIIIIIIIHHHFFFEEEDDDBBBAAAAAABBBBBBEEEFFFGGGIIIKKKMMMNNNOOOPPPVVVVVV[[[jjjxxxwwwiii```VVVPPPKKKEEEAAAAAA=========<<<;;;;;;:::::::::999999:::<<<>>>>>><<<999888777666555555555555444444444444444444444444555555555555555555555555555333222222444555555444444444444444444444444444555666555555444333222111111111333444555555666666777666666777999999888777333333333333333333333333444444444444444444333333222222222222222222222222111111222222333444444555444555555555444333222222555666666666666777777777666777888999999888777666666888:::<<<===>>>>>>>>>???@@@BBBCCCCCCDDDGGGIIIFFFDDDCCCEEEJJJOOORRRRRRTTTPPPJJJEEECCCCCCFFFHHHNNNUUUYYYVVVRRRQQQOOOMMMIIIFFFBBBAAABBBDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJJJJJJJKKKKKKLLLLLLQQQRRRSSSSSSSSSTTTVVVWWWYYY[[[]]]\\\ZZZWWWVVVUUUUUUTTTRRROOOLLLIIIFFFDDDBBBAAA@@@???>>>=========;;;;;;<<<===>>>??????@@@;;;<<<<<<===>>>??????@@@@@@AAACCCEEEGGGIIIJJJKKKEEECCCBBB@@@>>>============>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGEEEDDDCCCBBBAAAAAABBBCCCFFFFFFHHHJJJLLLNNNPPPPPPOOOUUUVVV\\\lll{{{sssfff]]]UUUPPPJJJCCC@@@AAA======<<<<<<;;;:::::::::999::::::999<<<@@@@@@===:::999888666555555555555333333444444444444333333555555555555555555555555222000///000222333333222444444444444555555555555777777777666666444333222222222444555666666666666666666666777999:::999777444444444444444444444444444444444444333333333333222222222222222222222222000000111222333444555555666777888888666555555555555555666666666666777777666777999;;;;;;999777666777:::<<<======<<<===>>>>>>@@@BBBCCCCCCEEEHHHJJJKKKHHHFFFHHHNNNSSSUUUVVVTTTOOOIIICCC@@@BBBEEEHHHMMMTTTXXXVVVRRRQQQPPPMMMLLLHHHCCCCCCEEEFFFFFFDDDCCCDDDDDDEEEFFFGGGHHHIIILLLMMMMMMMMMMMMMMMLLLKKKPPPPPPQQQRRRTTTUUUUUUVVVWWWYYY\\\\\\ZZZWWWVVVVVVTTTUUUUUUTTTQQQKKKFFFBBBAAAAAA@@@???>>>======<<<;;;;;;===>>>????????????<<<<<<======>>>>>>??????@@@BBBEEEHHHKKKMMMOOOPPPGGGEEECCC@@@>>>===============>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCFFFGGGHHHJJJMMMOOOQQQQQQNNNUUUWWW^^^ooopppccc\\\TTTOOOIIIBBB???@@@===<<<<<<;;;;;;::::::999888;;;;;;999<<>>>>>===<<<<<<>>>>>>@@@BBBCCCCCCEEEHHHKKKOOOJJJGGGHHHNNNSSSTTTTTTOOOKKKEEE@@@>>>>>>AAABBBGGGNNNTTTRRRPPPQQQPPPNNNMMMHHHDDDCCCFFFHHHFFFDDDBBBCCCDDDFFFGGGIIIJJJKKKMMMNNNPPPQQQQQQOOONNNMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUWWWZZZZZZYYYWWWVVVVVVUUUXXX\\\]]]ZZZRRRJJJDDDAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>??????>>>>>>============>>>>>>>>>>>>???AAAEEEIIIMMMPPPQQQRRRIIIGGGDDDAAA???>>>>>>>>><<<===>>>???@@@AAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDFFFGGGIIIKKKMMMPPPQQQRRROOOVVVYYYaaatttooobbb[[[TTTOOOIIIBBB???@@@===<<<<<<;;;;;;:::999999777;;;;;;999<<>>:::999888666555555444444444555666777777666555444555555555555555555555555222111000111444555666555444444444555555555666666::::::999999888666555444222222333444444444333333333222333444666777666555666666666666666666666666444444444333333222222222222222222222222222222222333333333222222222222111333666888777555444555777555555555555666666666777:::999666555555666999:::999<<>>>>>@@@BBBCCCCCCEEEHHHJJJQQQLLLGGGHHHLLLQQQRRRQQQIIIFFFBBB>>><<<;;;<<<===AAAIIIOOOOOONNNPPPQQQPPPMMMHHHCCCCCCFFFHHHFFFDDDBBBCCCDDDFFFHHHJJJLLLLLLLLLNNNQQQSSSSSSRRRPPPNNNLLLLLLMMMPPPSSSUUUUUUTTTTTTVVVYYYYYYXXXVVVVVVVVVYYY]]]ccceeebbbYYYOOOHHH@@@@@@@@@@@@???===<<<;;;;;;<<<>>>??????>>>>>>===>>>>>>>>>>>>============>>>@@@DDDIIIMMMPPPRRRSSSJJJHHHDDDAAA???>>>>>>>>><<<===>>>???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@AAABBBCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSPPPWWWZZZcccwww~~~rrreee[[[QQQLLLIIICCC@@@@@@:::999888:::<<<======<<<;;;;;;;;;:::::::::999999999888888888777777666666666555444333333444555666222333444444555555444444888555333222333444444333666555555555555666666777777777777666555555444444666555444555666777666444444444444555555555555666555555555444444333333333///000000000000111111111555555555555444333222111000111222333333333333333333444555777888888999999777777666555333333666888999999999999999999999999;;;<<<===>>>???>>>>>>===CCCAAA@@@???@@@BBBDDDFFFCCCDDDEEEFFFHHHIIIJJJKKKGGGEEEAAA===;;;<<<===>>>FFFGGGHHHJJJLLLMMMOOOOOOKKKJJJHHHFFFDDDBBBAAAAAA>>>???AAADDDGGGIIIKKKMMMOOOQQQTTTVVVVVVTTTQQQOOOOOONNNNNNPPPSSSUUUUUUTTTTTTUUUWWWYYYYYYXXXWWWVVVUUU[[[ccchhheee\\\PPPIIIGGGEEEBBBAAAAAAAAA@@@>>>============>>>>>>>>>>>>======<<<<<<<<<<<<======???AAADDDGGGIIIJJJJJJJJJGGGFFFCCCAAA???>>>============<<<<<<>>>AAADDDEEEJJJIIIGGGEEECCCCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGHHHMMMRRRUUUTTTRRRQQQUUU\\\fffvvv{{{nnncccYYYOOOKKKHHHBBB??????===;;;::::::;;;<<<;;;999999999999888888888888777888888777777777666666666555444333333333333444555222333444444555555444444777555222222333444444333444444444444444555555666888777666666555555666666:::888666555666777666555444444444444555555555555666555555555444444444333000000111111111222222222555555555555444333222111111222222333333333333222333444555777888888999999;;;;;;:::888555555777999999999999999999999999999<<<===???AAABBBBBBBBBAAACCCAAA???>>>>>>@@@BBBCCCGGGGGGHHHHHHHHHGGGGGGFFFDDDBBB???<<<;;;;;;===???CCCDDDEEEFFFHHHIIIKKKKKKJJJIIIGGGEEECCCAAA@@@@@@???@@@AAADDDFFFIIIKKKLLLPPPRRRUUUWWWWWWUUURRRPPPNNNMMMMMMPPPSSSVVVWWWWWWTTTUUUWWWXXXXXXWWWVVVUUUVVV[[[cccjjjjjjcccWWWNNNFFFDDDAAA@@@@@@@@@>>>===<<<=========>>>>>>????????????>>>>>>>>>>>>?????????AAACCCFFFHHHHHHHHHHHHDDDCCC@@@>>>===<<<<<<===@@@???>>>===>>>@@@BBBCCCIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHHHHIIIMMMRRRTTTTTTRRRRRRWWW___iiiyyyvvvjjj```WWWNNNJJJGGGAAA>>>>>>???===<<<;;;;;;:::888666777777777777666666666666666666666666666555555555444333333222222333333444222333444444555555444444555333222222444555555444333333222222333444444555888777666555555777888:::???<<<888666666666666555444444444444555555555555555555555555444444444444222222222222333333333333555555555444444333333222333333333444333333222222444555666777888999999999::::::999777444444666777999999999999999999999999<<<===???AAACCCDDDEEEEEEDDDBBB???===<<<===>>>@@@AAABBBCCCDDDCCCBBB@@@>>>@@@???<<<::::::<<<>>>???CCCCCCDDDEEEFFFGGGHHHIIIHHHGGGEEECCCAAA???>>>>>>???@@@AAACCCFFFHHHIIIJJJNNNPPPSSSUUUUUUSSSPPPNNNLLLLLLLLLOOOSSSVVVXXXXXXTTTUUUWWWXXXXXXVVVUUUTTTTTTXXX```jjjooojjj^^^TTTHHHEEEBBBAAA@@@@@@???>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBDDDEEEEEEEEEDDDBBBAAA???>>>======>>>???BBBAAA@@@???>>>???@@@AAAFFFFFFDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFIIIIIIJJJMMMQQQSSSSSSRRRTTTZZZbbbmmm~~~rrrggg^^^UUUMMMJJJGGGAAA>>>>>>???===<<<;;;;;;:::888777777777666666666555555555555555555555555555555555444333333333333333333444222333444444555555444444444333222333555666555444333222222222333444555666888777555444555777:::<<>>===<<<;;;:::::::::===???AAAFFFFFFFFFGGGGGGHHHIIIIIIFFFEEECCCAAA@@@>>>>>>>>>@@@AAABBBCCCEEEGGGHHHHHHJJJLLLOOOQQQQQQOOOLLLJJJLLLKKKKKKMMMQQQTTTUUUUUUSSSTTTVVVWWWWWWVVVTTTSSSQQQSSS[[[fffooommmbbbWWWKKKHHHEEECCCCCCCCCBBBAAA;;;<<<<<<>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAADDDCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGIIIJJJKKKMMMPPPQQQRRRRRRUUU\\\eeerrroooeee]]]TTTMMMJJJHHHBBB???>>>===<<<::::::;;;;;;:::999888888777777777666666666444444444444555555555555444444555555555555444444222333444444555555444444333222222333555666555444333333333333444555666777888777555444555888;;;===BBB???:::777666666666666333333333444444444444555222222222222222222333333333444444444444555555555555555444333333333444444555555555555555444333222555666777888888999999888777888999999999999;;;<<<888888888888888888888888888999<<<>>>BBBEEEGGGIIIIIIFFFBBB>>><<<;;;;;;;;;<<<>>>AAACCCCCCBBB@@@???::::::::::::<<<>>>AAABBBGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBB@@@@@@?????????BBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNPPPPPPNNNKKKIIILLLKKKKKKMMMPPPQQQQQQPPPQQQRRRTTTVVVVVVUUUTTTSSSPPPRRRYYYdddmmmmmmcccYYYMMMIIIEEECCCBBBCCCBBBBBB;;;<<<===>>>???@@@AAABBB??????@@@AAAAAA@@@???????????????@@@??????????????????>>>>>>???AAABBBCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAACCCBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMOOOPPPRRRSSSVVV]]]hhhuuummmddd[[[SSSLLLJJJHHHCCC???>>>;;;:::999:::<<<<<<<<<:::888888888888777777777777444444444555555555555555444555555666666555555444222333444444555555444444444333333444555666444333333333333333444666777777777666555555555777999;;;???<<<888666666666666555333333333333444444444444222222222222333333333333444444444444555555555555555555333333222333444555555555555666555555444444666777888888999999888888555666888888777777999:::888888888888888888888888:::;;;===@@@CCCGGGJJJKKKJJJGGGCCC>>>;;;:::::::::===>>>???@@@???>>><<<:::::::::;;;<<<>>>@@@CCCDDDFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGJJJLLLOOOQQQQQQOOOLLLJJJKKKKKKLLLOOOQQQQQQNNNLLLNNNPPPRRRTTTUUUUUUTTTSSSSSSUUUZZZbbbiiiiiibbb[[[KKKHHHCCC@@@@@@@@@@@@???======>>>>>>???@@@AAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===???AAABBBAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAACCCBBBBBBCCCDDDFFFHHHIIIHHHJJJLLLMMMNNNPPPSSSUUUWWW___kkkyyy{{{jjjbbbXXXQQQJJJIIIGGGAAA======<<<;;;::::::<<<<<<;;;:::888888888777777777777666444444555555666666666666333444555555555555444333222333444444555555444444444444333444666555333111111111222222333555666777555555555555666777777888:::888666555666777666555222222333333333444444444333333333444444555555555333333444444444555555555666444333222222333555666444555555666666666666555777777888999999999888888999:::<<<;;;999888888999888888888888888888888888:::;;;<<>>@@@CCCEEEFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJLLLOOOQQQQQQOOOLLLJJJHHHJJJMMMRRRTTTSSSPPPLLLLLLNNNPPPSSSUUUUUUUUUTTTTTTVVVZZZ___bbbaaa\\\XXXLLLHHHCCC???????????????>>>>>>>>>??????@@@@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>=========>>>>>>>>><<<<<<<<<<<<===>>>@@@AAADDDDDDDDDCCCCCCBBBAAA@@@???@@@AAACCCCCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGIIIGGGIIILLLMMMMMMPPPTTTWWWYYYaaannn~~~yyyhhh```VVVOOOHHHGGGFFF@@@<<<;;;===<<<::::::;;;;;;:::999777777777777666666666666555555555666666666777777222222444444444444222222222333444444555555444444555444444555666555222000000000000111222444555666555555555666666666666666666555444555666777666444222222333333333444444444555555555666666666777777333333333444444444555555666444333222222333555666444444555666777777777666777888888999999999888888EEEFFFFFFEEEBBB?????????777777777777777777777777888999:::<<>>@@@BBBDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMOOOOOOMMMJJJHHHGGGIIINNNTTTWWWVVVRRRNNNJJJLLLOOOSSSUUUVVVVVVUUUSSSUUUXXX[[[[[[YYYWWWUUUNNNIIIDDDAAA@@@@@@AAA@@@??????????????????@@@@@@>>>???AAABBBBBBAAA???>>>>>>============>>>??????>>>>>>>>>>>>???@@@BBBCCCFFFFFFEEEDDDCCCAAA???>>>???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@AAABBBDDDGGGHHHFFFIIILLLMMMMMMPPPUUUYYY[[[cccqqqxxxiiibbbUUUNNNHHHFFFDDD???>>>???======<<<;;;::::::999999888888888888777777777777555555444444444444555555222222222222222222222222000111333555666666555555444444222222222222444444444444444444444444444444666666555555555444444444444555666666666555444333444333222111222333444555888999999888666555555666555444444444444555666666555555444444444333333333333333333333444555666666777999;;;;;;:::888888999@@@AAADDDHHHKKKIIIBBB===;;;:::999777666444333222;;;;;;;;;<<<>>>AAADDDEEECCC???;;;999::::::888555777888:::<<<======<<<<<<>>>??????AAABBBDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@BBBDDDGGGJJJLLLMMMJJJKKKLLLKKKIIIGGGGGGGGGEEEHHHKKKMMMMMMLLLLLLLLLMMMOOORRRUUUVVVSSSOOOKKKHHHJJJLLLOOORRRTTTUUUVVVVVVUUUUUUVVVWWWVVVTTTRRRJJJFFFBBB@@@???>>>===<<<<<<<<<===??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;<<<===???AAACCCDDDEEEFFFJJJMMMKKKEEEAAA@@@BBBCCCAAA???@@@BBBBBB???<<>>===>>>===<<<<<<;;;::::::999999888888888888777777777777666555555444444555555666666666666666666666666666333444555666666666555444444444333222222333444444444444444444444444444444777777666666666555555555333444555555555444222111444333333222333444555555=========;;;888666666666444555555555666666666666555555555444444444333333333333333333444555666666999;;;======<<<::::::;;;777888;;;@@@CCCCCC???;;;888888777777666666555555999999999:::<<<>>>@@@AAA???<<<:::999;;;;;;:::888888999;;;===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCC@@@BBBDDDGGGJJJLLLMMMNNNMMMOOOOOONNNKKKIIIHHHIIIEEEHHHJJJKKKKKKJJJKKKLLLNNNPPPSSSVVVWWWTTTPPPMMMKKKLLLMMMOOOQQQSSSUUUVVVSSSSSSSSSTTTVVVVVVTTTQQQKKKHHHCCC@@@??????>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<>>>???AAACCCDDDEEEGGGJJJMMMKKKFFFBBBAAACCCCCCAAA@@@AAACCCDDDBBBAAABBBBBBCCCCCCDDDFFFGGGHHHIIIKKKNNNOOOQQQSSSVVVXXX]]]fffuuussscccZZZRRRKKKEEECCCAAA===<<<===<<<<<<<<<;;;;;;::::::999888888888888777777777777666555555444444555555666444444444444444444444444666666777777666666555444444444333333333333444444444444444444444444444444777777777777777666666666444555666666666555333222444444444444444555666666???@@@???<<<888555444444444555666888888777777666666666555555555444444444333333333333444555666666999;;;======<<<::::::;;;333444666999;;;<<<:::888555555555666777888888888777777777888999:::<<<===:::999999:::<<<<<<;;;:::888999<<<>>>???@@@@@@@@@???@@@CCCEEEFFFGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDHHHKKKNNNPPPPPPPPPPPPQQQQQQOOOLLLIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKOOOQQQTTTWWWWWWTTTQQQOOOLLLKKKKKKLLLMMMOOOQQQRRRPPPPPPQQQRRRTTTUUUSSSQQQLLLHHHCCC???>>>>>>???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<===>>>???AAABBBDDDDDDGGGJJJMMMKKKGGGCCCBBBCCCDDDBBBAAABBBDDDFFFFFFEEEBBBBBBBBBCCCDDDEEEGGGGGGJJJLLLNNNPPPQQQTTTWWWZZZ```jjjzzzqqq```WWWQQQJJJDDDCCCAAA===<<<>>><<<<<<;;;;;;;;;:::::::::888888888888777777777666666666555555555555666666000000000000000000000000555555666666666555555555444444444333333444444444444444444444444444444444666666666666666666666666777888888999999777666555444444555555666666777777======<<<:::666333222333444666888999:::999777666666666666555555555444444333333333333444555666666777999;;;;;;:::888888999888777777777888777666666444555555666777888888999777777777777888999999:::888888:::;;;<<<<<<;;;:::888999;;;>>>???@@@@@@@@@===@@@CCCEEEFFFFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAACCCFFFJJJOOORRRSSSRRRRRRRRRRRRRRROOOKKKHHHFFFFFFGGGGGGGGGFFFEEEEEEHHHKKKOOOQQQUUUVVVUUUSSSPPPOOOJJJIIIHHHGGGGGGIIIKKKLLLNNNNNNOOOQQQTTTUUUSSSRRRLLLGGGBBB>>>===>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<===>>>???AAABBBCCCDDDGGGJJJLLLKKKHHHEEEDDDDDDEEEDDDCCCCCCDDDEEEFFFFFFBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKNNNOOOQQQTTTXXX[[[cccnnnppp___VVVPPPJJJDDDCCCBBB>>>>>>???;;;;;;;;;;;;;;;:::::::::888888888888777777777666666666666555555666666666444444444444444444444444222333333333444555666666444444444444444444444444444444444444444444444444555555555555555555555555777888999999999888666666444444555666777777777888999::::::888666444444555555666888::::::999777666666555555555444444444444333333333333444555666666777999;;;;;;:::888888999999999888777666666777777666666666666777777777777777777888888999999999999888:::;;;<<<;;;:::999888777999;;;===>>>?????????<<<>>>AAACCCDDDCCCBBB@@@BBBAAA@@@@@@@@@@@@@@@@@@CCCFFFJJJOOORRRTTTTTTSSSTTTUUUTTTQQQLLLIIIGGGGGGGGGGGGFFFEEEDDDFFFIIILLLOOORRRUUUUUUSSSPPPNNNMMMJJJIIIGGGFFFFFFGGGHHHJJJMMMMMMNNNPPPSSSTTTSSSQQQIIIEEE@@@======>>>???>>>@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===============>>>???AAABBBCCCCCCGGGHHHJJJJJJHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCAAABBBBBBBBBCCCEEEFFFGGGIIIJJJLLLNNNPPPSSSXXX[[[fffqqqnnn___VVVOOOIIIDDDCCCBBB???>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777666666555555666666777555555555555555555555555222222222222444555666777444444555555555555444444444444444444444444444444444444444444555555555555555666777777777666444333222333555666777777777777888999:::999777666666777555666777888999888888777555555444444444333333333333333333333444555666666999;;;======<<<::::::;;;444555666666555666888:::777777777777666666666666777888999:::::::::::::::999;;;<<<;;;999888888888888999;;;===>>>>>>>>>===;;;<<>>>>>??????@@@BBBEEEIIIMMMPPPRRRSSSSSSVVVVVVVVVSSSNNNJJJHHHHHHFFFGGGGGGFFFFFFHHHKKKNNNPPPSSSVVVUUUQQQMMMLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJKKKKKKLLLNNNQQQRRRQQQOOOFFFCCC@@@??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>===<<<===>>>???@@@AAABBBBBBCCCEEEFFFHHHHHHHHHFFFDDDCCCCCCDDDEEEDDDBBBAAA@@@AAAAAAAAAAAABBBCCCDDDFFFFFFIIIJJJLLLMMMOOOSSSXXX\\\iiiuuu|||lll^^^VVVMMMGGGBBBBBBAAA>>>===@@@;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777777666666666666777777444444444444444444444444444444333333444555666777333444555666666555444333444444444444444444444444444555555555666666666666555555666666666555444333111222444666777777777777777888999777555444555666666666666777777777888888444333333333333222222222333333333333444555666666999;;;======<<<::::::;;;333555666666444444666999666666666666777777777777666777999:::;;;;;;;;;;;;999;;;;;;:::777777888;;;;;;<<<===>>>???>>>======<<<===>>>??????????????????>>>>>>======>>>>>>???AAACCCFFFJJJMMMPPPRRRSSSSSSTTTSSSPPPLLLHHHGGGFFFFFFGGGHHHHHHIIIJJJMMMPPPSSSVVVYYYVVVQQQLLLKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIKKKNNNNNNMMMKKKDDDCCCAAABBBCCCDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>===<<<>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFDDDBBB???CCCFFFFFFDDDBBBAAABBBAAAAAAAAABBBCCCDDDEEEFFFJJJKKKLLLNNNPPPTTTZZZ^^^lllyyyyyyjjj^^^VVVKKKEEE@@@@@@???===<<>>???@@@@@@???>>>============>>>>>>???@@@@@@>>>>>>============>>>???AAABBBDDDGGGKKKNNNQQQSSSOOOOOOOOOLLLHHHDDDCCCCCCEEEGGGIIIJJJKKKLLLOOORRRUUUYYY[[[XXXQQQLLLKKKLLLIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGIIIKKKLLLJJJHHHCCCCCCCCCEEEGGGGGGFFFDDD@@@@@@@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDFFFGGGFFFDDDAAA===AAAFFFHHHFFFDDDCCCDDDAAAAAAAAABBBCCCDDDEEEFFFKKKLLLNNNOOOQQQUUU[[[___ooo|||wwwgggZZZTTTIIIFFFBBB?????????>>>======<<<<<<;;;;;;:::999999888888888888777777777777666666555555555666777777555444333333555555444333111111222222222333333333555444444555666666555333000111222222333333222222555666666666555555888:::777777666666555555555444444444555777:::;;;999888555444444333333333444444666666666666777777777888555444333333222222222222444333222111222444666888888999999999999888777777555555444222000111555888444666777888777888:::;;;DDD>>>777666999<<<<<<;;;;;;:::999999888888999999>>>???AAABBBBBBAAA@@@???>>>============>>>>>>???>>>============???AAABBB???@@@CCCFFFHHHIIIIIIIIIOOOMMMJJJGGGEEECCCBBBBBBFFFIIIKKKKKKJJJMMMTTTZZZZZZYYYWWWTTTQQQMMMJJJHHHHHHHHHIIIIIIIIIHHHHHHGGGEEEDDDDDDFFFHHHGGGEEEDDDDDDCCCDDDIIINNNOOOKKKFFFEEECCCBBBBBBCCCDDDBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA?????????@@@@@@===>>>???AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCDDDFFFHHHHHHIIIMMMQQQRRRSSS[[[eeeppp}}}rrrcccVVVPPPHHHEEEAAA?????????>>>======<<<<<<;;;;;;:::999999888888888777777777666666222222222222333444555666555444333333555555444333222222222333333333333444555444444555666666555333111222222333333333333333666666777666444555777999777666666666555555555444333333444666999;;;:::888666555444333333333333333666666666666666666666666444333333222111111222222444333222222333444666777888999999999999888777777444666777777555555555666444666888888888888:::<<>>888777999;;;;;;999;;;::::::999999999999999;;;===>>>@@@@@@@@@???>>>===============>>>>>>???>>>>>>>>>>>>>>>???@@@@@@???@@@CCCEEEHHHIIIIIIIIIMMMKKKIIIFFFEEEDDDDDDDDDEEEHHHLLLMMMMMMPPPWWW\\\]]][[[XXXTTTPPPLLLIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGDDDDDDDDDFFFGGGGGGFFFDDDFFFEEEGGGLLLQQQQQQMMMHHHCCCBBB@@@AAABBBBBBAAA???AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>????????????@@@AAABBBCCCDDDCCCCCCEEEFFFFFFFFFEEEEEECCCCCCDDDDDDEEEFFFFFFGGGCCCDDDDDDDDDCCCDDDFFFIIIIIIJJJNNNRRRRRRTTT\\\fffsss{{{lll^^^RRRLLLHHHEEEAAA?????????>>>======<<<<<<;;;;;;:::999999888888777777777777666666111111111222333444555666555444333333555555444333333333333444444444555555555444333444666666444333222222333444444444444444666777777666444444555777666666666555555555555555222222333666999;;;;;;:::777666555444333222222222666666555555555555555555333333222111111111222222333333333444555555666666888888999999888888777666333666:::<<<:::888666555444666888999999999:::;;;BBB===999777999:::999888;;;;;;:::999999999999:::888:::;;;===>>>>>>>>>==================>>>??????>>>>>>?????????????????????AAACCCEEEGGGIIIIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFDDDHHHLLLOOOQQQUUU[[[___aaa^^^YYYTTTOOOKKKIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHEEEDDDDDDEEEGGGGGGFFFDDDGGGHHHJJJOOOSSSSSSNNNIIIAAA@@@??????@@@@@@???>>>@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???????????????@@@BBBAAA@@@??????AAACCCDDD@@@AAACCCDDDEEEEEEEEEEEECCCDDDDDDEEEEEEFFFFFFFFFCCCDDDDDDDDDCCCDDDGGGIIIKKKLLLOOOSSSSSSUUU^^^hhhwwwwwwhhh[[[PPPKKKGGGDDD@@@>>>>>>???>>>>>>===<<<<<<;;;;;;:::999999888777777777666666666666555444444444444555555666555444333333555555444333444444444444555555555666444444333444555666444222222333444444555555444444666777777666444333444555555555555555555555555555333333333666:::<<<===<<<888777555444333222222111555555555555444444444444444333333222222333333333222333444555666666666555888888888888888777777666333777;;;<<<;;;888666555333666888999999999999;;;===:::888888:::::::::888<<<<<<;;;:::::::::::::::777888:::<<<===>>>>>>>>>===<<<<<<======>>>???@@@===>>>@@@AAAAAA@@@???>>>@@@AAACCCEEEGGGHHHJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDHHHMMMQQQUUUYYY^^^bbbddd```ZZZSSSNNNKKKIIIIIIGGGHHHJJJKKKKKKKKKIIIIIIFFFEEEDDDEEEFFFGGGFFFDDDFFFHHHKKKPPPSSSRRRMMMIIIAAA@@@??????@@@@@@???>>>@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDBBB@@@>>>>>>@@@BBBDDD???@@@BBBDDDFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEGGGJJJLLLMMMPPPTTTUUUWWWaaakkk{{{tttggg[[[QQQMMMFFFCCC@@@>>>>>>???>>>>>>===<<<<<<;;;;;;:::999999777777777666666666666555777777666555444444444444555444333333555555444333444444555555555666666666444333333444555555444222222333444444555555444444444666666666444333333444444444444555555555555555555444444777:::===>>>>>>888777555444333222222111555555555555555444444444555555444444444555555666222333444555666666666666777888888888888777666666555777999999777666666777333666999::::::999999:::888888888:::;;;<<<;;;:::===<<<;;;;;;::::::;;;;;;888999:::<<<===>>>>>>???<<<<<<<<<<<<===>>>???@@@===>>>@@@AAAAAA@@@??????@@@AAABBBDDDFFFHHHJJJKKKLLLKKKIIIGGGEEEEEEEEEEEEEEEHHHMMMRRRWWW[[[```cccddd```YYYRRRMMMKKKJJJJJJHHHJJJLLLMMMNNNMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCEEEIIIMMMOOOMMMJJJGGGCCCAAA@@@@@@AAAAAA@@@???@@@AAAAAABBBCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDEEECCC@@@>>>>>>???BBBCCC@@@AAACCCFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEHHHKKKMMMNNNQQQUUUWWWZZZeeeppprrreeeZZZRRRNNNEEECCC???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999777777666666666666555555666555444333333333333333555444333333555555444333444444444555555555666666444333222333555555333222222222333444444444444444333444666555444333333333444444444444444555555555666555555666:::<<<>>>===777666555444333222222222444444555555555666666666666666555555555666777777444444444555666666777777777777888888777777666555666777777666555555777888444777;;;<<<<<<;;;;;;<<<888999<<<>>>??????===<<<======<<<;;;;;;;;;;;;<<<::::::;;;<<<===>>>>>>???<<<<<<<<<<<<===???@@@AAA===>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMLLLJJJHHHGGGFFFFFFGGGHHHIIILLLQQQVVV[[[___bbbaaa^^^XXXRRRMMMKKKKKKKKKIIIKKKNNNPPPQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDCCCBBBAAACCCFFFHHHIIIHHHFFFEEEDDDBBBAAAAAABBBBBBAAA@@@AAAAAABBBBBBCCCDDDEEEEEE???@@@AAACCCDDDDDDDDDDDDCCCBBB@@@??????@@@AAACCCAAACCCEEEGGGIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEFFFIIIKKKMMMNNNQQQVVVYYY]]]iiiuuunnnbbbXXXQQQMMMEEEBBB???===>>>>>>>>>>>>===<<<<<<;;;;;;:::999999777777666666666555555555444444444444444555666777555444333333555555444333333333444444444555555555444333222333444555333111111222222333333333333333111333555555444333333444333333333444444555555555666444333555777:::;;;;;;666555444333333333333333444444555666777777888888555555555555555666777777555555444444555666777888777777777777777666666555666777888777555555777888777;;;>>>@@@@@@???>>>???===???CCCDDDDDDAAA???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<===???@@@AAA======>>>???@@@BBBCCCDDDAAAAAABBBCCCEEEHHHJJJLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJKKKOOOTTTYYY]]]```]]]ZZZVVVQQQNNNLLLLLLLLLKKKMMMPPPRRRSSSRRRPPPNNNMMMJJJGGGEEEDDDCCCBBB@@@???AAACCCDDDDDDDDDCCCCCCDDDBBBAAAAAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDEEE???@@@BBBDDDEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBBBBBDDDFFFGGGIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEFFFIIILLLLLLMMMQQQWWWZZZ```mmmyyylll```VVVOOOLLLEEEBBB???===>>>>>>>>>>>>===<<<<<<;;;;;;:::999999777666666666555555555555444555555666888:::;;;<<<555444333333555555444333333333333444444444555555333333222333444555333111111111222333333333333222///222444555444333333444333333333444444555555555555333222333555888999999555444444333333333444444333444555666777999::::::444444444444444555666777666555444333444666888:::777777777777777666666555555777999999888777777777:::===AAACCCCCCBBBAAAAAABBBEEEHHHIIIGGGCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;<<<<<<===???@@@AAA=========>>>@@@BBBDDDFFFBBBBBBBBBCCCEEEHHHJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKMMMRRRXXX\\\^^^ZZZXXXTTTQQQNNNMMMMMMMMMKKKNNNQQQTTTUUUSSSQQQPPPNNNKKKGGGEEECCCBBBAAA??????@@@BBBBBBBBBBBBBBBCCCCCCBBB@@@AAABBBBBBAAA???>>>??????@@@BBBCCCDDDDDDAAABBBDDDFFFHHHHHHHHHGGG@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGJJJJJJHHHGGGFFFDDDCCCBBBCCCDDDEEEEEEEEEGGGJJJLLLLLLMMMQQQWWW[[[bbbooo|||}}}kkk```UUULLLHHHBBBBBB???;;;<<>>:::===<<<;;;999888888999999666777999:::999888666444444444444555666777777888222333333444444333333222222222333333444555666666555444444333333444444555555444222000000111222333444444444444333333222111111111222222222333333333555444444333333444444555555444222000000000222333222333333444555666777888777555444444666777777666555555555555555666777777777666666888:::;;;:::999999999:::;;;;;;:::::::::999===BBBDDDDDDBBB@@@???CCCGGGKKKLLLIIIDDD???===999>>>???;;;999;;;======999999999:::::::::::::::<<<>>>@@@@@@>>><<<<<<<<>>===;;;===<<<;;;999888888999999666777888999999777666555444444444555666777777777222333333444444333333222222222333333444555555666555555555444444555555555666555444333222333333444333444444444333333222111111222222222222333333333555444444333333333333444666444333222111222333444555444444444555666777888999888666555777777777666555555555555555666777777666666666888:::;;;999888777888888999:::::::::999;;;===@@@AAA@@@@@@@@@AAACCCGGGKKKLLLIIIDDD@@@>>>:::>>>???;;;999;;;======999::::::;;;<<<======>>><<<>>>??????>>><<<<<<<<>>:::>>>>>>;;;999<<<>>><<<;;;;;;;;;;;;;;;<<<<<<===<<<>>>@@@@@@>>><<<<<<<<>>;;;777555444444333222555555555555555666777777555555777999;;;:::888555555555666777888999;;;;;;999:::<<<===<<<;;;<<<===???BBBEEEEEECCC@@@>>>===;;;>>>>>>;;;:::===>>>===>>>===<<<::::::999::::::>>>@@@BBBAAA@@@>>>>>>>>>CCCFFFJJJNNNQQQRRRQQQPPPRRRRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOLLLKKKLLLMMMPPPOOONNNMMMMMMMMMMMMNNNQQQQQQSSSXXX]]]```___^^^YYYTTTMMMHHHEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBB@@@??????BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFGGGHHHIIIIIIHHHEEEGGGJJJLLLOOOPPPQQQRRRQQQQQQPPPOOOMMMJJJHHHGGGCCCDDDEEEEEEFFFGGGKKKMMMOOOQQQUUU[[[bbbnnnvvveeeZZZPPPGGGCCCBBBFFFFFFAAA>>>>>>>>>;;;::::::::::::::::::999999777777777777777666555555444444444444555555555555333444444555555444444333333333333444444444444444444333333222222333333444444555555555555444333333222333333444444333333333222222333333333444444444444555555555555444333222111111111222222333444444333333333555888===AAACCCBBB>>>:::777666555444333555555555555555666777777666666666888::::::777555666666777777888:::<<<===555888<<<>>>===;;;999888;;;>>>@@@@@@>>><<<;;;;;;:::===<<<:::;;;???@@@>>>>>>===<<<;;;;;;<<<===>>>@@@BBBCCCCCCBBB@@@@@@@@@CCCFFFLLLQQQTTTTTTSSSRRRUUUTTTSSSQQQOOOMMMKKKIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQQQQQQQOOOLLLKKKLLLMMMPPPOOOOOONNNMMMMMMMMMMMMPPPRRRTTTXXX\\\_________ZZZUUUNNNIIIFFFEEEDDDCCCDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBB@@@??????BBBDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJHHHGGGFFFGGGIIIJJJIIIHHHFFFGGGHHHKKKOOOQQQRRRSSSSSSSSSRRRQQQNNNKKKHHHFFFCCCDDDFFFFFFFFFHHHLLLNNNQQQRRRVVV\\\cccooorrraaaWWWNNNFFFBBBBBBBBB>>>:::;;;???>>>:::999::::::;;;;;;::::::999777777666666666555555555444444444444444444444444444444555555555555444444444444444444444444444444333333222222222222333333444444444333333333333222222222333444444444333333333333333333444444444444444555666777777666555444111111222222222222222222222222333555:::???DDDHHHFFFCCC===:::888888777777555555555555555666777777777666666777888888777666888777777777888:::;;;===444888<<<>>>===:::888666999:::<<<<<<;;;999999:::999;;;;;;:::===BBBBBB???<<<<<<;;;<<<>>>@@@CCCEEE@@@BBBDDDDDDBBBAAA@@@AAABBBFFFKKKQQQTTTUUUTTTRRRTTTSSSRRRPPPNNNKKKIIIHHHGGGHHHHHHIIIJJJLLLMMMNNNPPPQQQQQQOOOMMMLLLMMMNNNQQQPPPPPPOOONNNNNNMMMLLLPPPQQQTTTWWWZZZ[[[\\\\\\YYYUUUOOOKKKHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBB@@@??????BBBDDDEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGGGGIIIKKKKKKJJJIIIFFFFFFGGGIIIMMMPPPQQQQQQRRRRRRRRRQQQOOOKKKHHHEEECCCEEEFFFGGGGGGIIIMMMOOORRRSSSXXX^^^eeerrrnnn^^^UUULLLEEEBBBBBBAAA===:::;;;???>>>999999999:::;;;;;;;;;:::999777777666555555555555555444444444444444444444444444444555555555555444444444444444444444444444444444333333222222333333444555555333222222222333444111222333333444444444333333333333444444444444555333555666888999888777666333333333333333333222222444444444666:::@@@EEEIIIGGGBBB===999888888777777555555555555555666777777999777555555666777777777888777666666666888999;;;666999<<<<<<;;;999888888888999::::::999888999:::888999999999>>>DDDEEEAAA===<<<;;;:::;;;>>>AAACCC???AAACCCCCCAAA?????????@@@DDDIIIOOOSSSTTTSSSRRRRRRQQQPPPNNNLLLJJJGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOPPPPPPOOONNNNNNPPPQQQRRRRRRQQQQQQOOONNNMMMLLLOOOQQQTTTVVVWWWWWWXXXXXXVVVSSSOOOLLLIIIFFFCCC@@@>>>??????@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBB@@@??????BBBDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKLLLIIIHHHIIIKKKMMMMMMLLLJJJFFFEEEEEEGGGKKKOOOOOONNNPPPQQQQQQQQQNNNKKKGGGEEEDDDEEEFFFGGGHHHJJJMMMPPPPPPSSSYYYaaajjjwwwlll\\\SSSKKKEEEAAAAAABBBAAA===<<<>>>===999888999:::;;;;;;;;;:::999777777666555555555555555444444444444444444444444444444555555555555444444444444444444444444444444555444444333333444444555777555333222111222444555111222333333444444444444333333333444444444555555333444777999::::::999888555555555555444333222222666555555777:::@@@EEEHHHDDD@@@:::666555555555555555555555555555666777777:::777555444555777777777888777555444555666888999999:::;;;:::999888999:::888999::::::999888:::;;;777888888999>>>EEEFFFCCC???===:::888777777999:::>>>@@@AAAAAA@@@>>>>>>>>>@@@CCCHHHMMMQQQSSSSSSRRRPPPPPPOOOMMMKKKHHHFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLNNNOOOPPPPPPOOOOOOQQQSSSSSSSSSSSSRRRPPPNNNLLLKKKNNNQQQSSSTTTTTTTTTTTTUUUTTTRRROOOMMMJJJGGGBBB???======>>>???@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????BBBDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNJJJJJJKKKMMMOOOOOONNNLLLFFFDDDCCCFFFJJJMMMNNNMMMOOOPPPPPPPPPNNNJJJGGGDDDDDDEEEFFFGGGHHHJJJNNNQQQOOORRRZZZdddmmm{{{zzzggg[[[MMMIIIHHHBBBBBB@@@>>>>>>======;;;999;;;;;;<<<<<<;;;;;;:::999888777666444444555555666555555444444444333333333333444555666666555444333222222222333333333444444555444333333333444555666555444444333333444444555222222222333333444444444222222333333333333444444777999===@@@@@@>>><<<999666555555444444444555555555333333666:::???BBBCCC???===:::777444444444444222333444555666666666666111444777777444333555777777666555555666888:::<<<:::;;;<<<<<<<<<;;;:::999888777777888:::;;;:::999777888:::<<>>??????>>>>>>???AAA@@@CCCGGGLLLOOOQQQQQQPPPRRRQQQOOOLLLIIIGGGEEEDDDKKKGGGDDDDDDHHHLLLMMMMMMNNNPPPSSSUUUUUUTTTSSSQQQYYYYYYWWWUUUSSSPPPNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQVVVSSSNNNHHHDDDBBBAAAAAA@@@???===<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAACCCFFFGGGGGGIIIKKKKKKIIIHHHGGGHHHHHHHHHJJJLLLNNNNNNLLLJJJGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFDDDEEEGGGHHHIIIJJJMMMOOOPPPSSS[[[dddnnn~~~xxxfffZZZMMMHHHHHHBBBBBB@@@>>>=========;;;999:::;;;;;;;;;;;;:::999999888777666555444555555666555555555555444444444333444444555666666555444444333333333333444444444444555444333222222333444444444444333333333333444444222333333333333333333444222222333333333333444444333555999;;;;;;999666444555555444444444444444555:::888777777:::===??????===;;;888666444333444444444555666777777888888888333444555555444444555777666666555555666888;;;<<<<<<<<<===>>>===<<<;;;:::;;;;;;<<>><<<999999:::;;;<<<===>>>???888888777777666777777777;;;===>>>>>>>>>>>>???AAABBBDDDGGGJJJLLLMMMMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDFFFDDDBBBDDDIIIMMMNNNNNNOOOQQQSSSVVVWWWVVVUUUSSSUUUUUUUUUTTTSSSPPPNNNMMMNNNNNNNNNMMMNNNNNNOOOPPPUUURRRMMMHHHDDDAAAAAAAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHIIIKKKKKKIIIGGGGGGGGGKKKKKKLLLNNNQQQQQQOOOLLLDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJIIIHHHFFFDDDBBBDDDEEEGGGHHHIIIKKKMMMPPPQQQUUU\\\eeepppuuucccXXXLLLGGGGGGAAAAAA@@@>>>======<<<;;;999999::::::::::::999888888777777666555555555555666666666666555555555444444444444555666666555444444333444444444444555555555555444333222222222222333444444333333333333444444444333333333333333333222222222333333333333444444222444666777777555333111444444333333333333444444999777666666888:::::::::999888666444333333444444444555666777777888777777666444333333444666666666555555555666777999<<<===<<<===>>>??????===<<<:::;;;===BBBFFFHHHFFFAAA===::::::::::::999999999999666666555555666777888888:::<<<============>>>@@@EEEEEEFFFGGGHHHIIIJJJJJJKKKJJJJJJHHHGGGFFFEEEEEEAAAAAABBBFFFKKKNNNPPPPPPQQQRRRUUUWWWXXXXXXWWWWWWRRRSSSTTTTTTSSSQQQOOOMMMOOONNNLLLKKKKKKLLLNNNOOORRROOOKKKGGGCCCAAA@@@@@@@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAACCCEEEFFFHHHJJJKKKJJJHHHFFFFFFFFFKKKLLLMMMOOOQQQQQQOOOLLLGGGGGGGGGFFFGGGGGGHHHHHHKKKKKKKKKKKKJJJHHHEEEDDDDDDFFFHHHIIIIIIKKKNNNQQQTTTVVV]]]hhhsssqqq```VVVJJJFFFFFF@@@AAA???=========<<<;;;999999999999999999888777777777666666666555555555555777666666666666555555555444555555555555555555444444444444555555555666666555444444333222222111111444333333333333333333444444444444333333222222222222222222333333333444444444555666777666555333111333333222222222333444444333222111222444666777777666555444333333333444444222222333444555555555555888444111111444777777666444444555666888:::===>>><<<===>>>@@@???>>>;;;::::::>>>DDDJJJMMMIIIBBB<<<::::::999999999888888888777666666666666777888888999;;;<<<===<<<===>>>@@@EEEDDDDDDDDDFFFGGGIIIJJJLLLKKKJJJIIIGGGFFFEEEEEEAAABBBEEEIIIMMMPPPQQQQQQSSSTTTVVVYYYZZZZZZZZZYYYSSSTTTUUUUUUTTTQQQNNNLLLLLLKKKIIIHHHIIIKKKNNNPPPOOOLLLIIIEEEBBB@@@@@@???????????????@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFIIIJJJJJJIIIGGGEEEEEEFFFJJJJJJKKKMMMOOONNNLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHMMMNNNNNNMMMLLLJJJHHHGGGDDDFFFHHHIIIJJJLLLOOORRRVVVXXX___jjjwwwmmm]]]TTTIIIEEEEEE???@@@>>>===<<<===<<<;;;999888888999999888888777666666666666666666555555444777666666666666555555555555555555444444555555555444444444555555555666666444444444444333333222222333333333222222333333333444444444333333222222222222222222333333333444444555666666666555444333333222222222222222333444555333222111222444555555444444333333333333333444444111222333444555555555555888444111111444777777666444444666777999;;;===>>>:::<<<>>>??????===:::888999>>>FFFMMMOOOKKKCCC===999999999999999999999999999999888777777777888888999:::<<<===<<<===???@@@CCCBBBBBBCCCEEEHHHKKKMMMOOONNNLLLKKKHHHGGGEEEDDDDDDGGGJJJNNNPPPQQQQQQRRRTTTUUUWWWYYYZZZZZZZZZZZZYYYYYYXXXVVVSSSPPPLLLJJJHHHGGGFFFFFFHHHKKKNNNQQQKKKIIIGGGDDDAAA@@@???>>><<<===>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCDDDFFFHHHIIIIIIHHHEEEDDDEEEFFFJJJJJJJJJLLLNNNNNNKKKIIIGGGFFFDDDCCCCCCDDDEEEFFFLLLLLLLLLLLLKKKHHHFFFEEEDDDFFFHHHJJJKKKMMMPPPSSSXXXYYY```mmm|||iiiZZZRRRGGGDDDDDD>>>???>>><<<<<<<<<<<<;;;999888999999999999888777777666666666777666555555444666666666555555555444444666555444444444444555666333444444444444555555555333444444555555444444333333333222222222222333333444333333333333333333222222222333333333333444444444444444333333333333333333222222333333444555666999777666555666555333111333333333333444444333333333444555666666777666666666444333333444666666666555555777888:::;;;<<<===:::;;;>>>@@@???===:::888;;;???FFFMMMPPPLLLEEE???999999999999:::::::::;;;::::::999888888777888888999;;;<<<======>>>@@@AAABBBBBBBBBDDDGGGJJJMMMOOOPPPPPPNNNLLLJJJHHHFFFEEEGGGJJJNNNPPPPPPQQQRRRSSSVVVVVVWWWXXXYYYYYYYYYYYY]]]\\\ZZZVVVRRRNNNKKKIIIFFFEEEEEEEEEGGGJJJMMMNNNGGGFFFEEEBBBAAA???>>>>>>;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@@@@AAABBBDDDEEEGGGGGGGGGFFFEEEDDDFFFGGGKKKKKKKKKMMMOOONNNLLLIIIHHHGGGEEEDDDDDDFFFGGGIIINNNOOOOOONNNMMMKKKIIIHHHDDDFFFIIIJJJLLLNNNQQQTTTXXXZZZaaaooo|||fffXXXPPPFFFCCCDDD===>>>===<<<<<<<<<<<<;;;999999999::::::999999888777555666777777777666444444555555555555444444444333666555444444444444555666333333333333444444444444222333555666666666666555333333222222222222333333222333333333333333333444222222333333333333444444444333333222333333444555333333333333444555666777999888777666777666444222333444444444444444333333333333444555666666666666333444555555444444555777666666888999:::;;;;;;;;;:::<<>>;;;999:::===CCCIIILLLIIIDDD???999999999999999999999999888777777777777888888999999;;;===>>>>>>???AAACCCBBBCCCDDDFFFIIIKKKNNNOOOOOONNNMMMLLLJJJIIIHHHGGGGGGJJJNNNOOOOOOPPPRRRUUUVVVVVVWWWWWWWWWWWWWWWWWW___\\\XXXTTTOOOLLLJJJIIIFFFFFFFFFFFFGGGHHHIIIIIIEEEDDDCCCAAA@@@???>>>===;;;<<<>>>@@@BBBBBBCCCBBB@@@@@@AAAAAABBBCCCCCCDDDBBBAAA@@@@@@AAABBBDDDEEEEEEFFFFFFEEEDDDDDDFFFIIIJJJJJJJJJLLLMMMMMMJJJGGGJJJIIIHHHGGGGGGIIILLLMMMPPPQQQQQQPPPOOOMMMKKKIIIEEEGGGIIIKKKLLLOOORRRUUUYYYZZZaaaqqqzzzdddWWWPPPFFFCCCCCC===>>>===;;;;;;<<<<<<;;;999999::::::::::::999888888555666777777777666444333555555444444444333333333666555444333333444555666222222222333333333444444222333555777888888777777333222222222222222222333222222222333333444444444222222333333333444444444555555444333444555777888333333333444555666777888444333333555777777666444444444555555555444333333111111222333444444444444111444777777444333555777666777888999:::;;;;;;;;;;;;===AAACCCBBB@@@<<<:::777:::???DDDGGGEEEAAA===::::::999999888777777777444444555555666888999::::::<<<>>>>>>??????AAACCCDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLKKKJJJJJJIIIIIIFFFIIIMMMNNNNNNOOOSSSVVVWWWWWWVVVVVVVVVUUUUUUUUU^^^[[[WWWQQQMMMKKKJJJJJJGGGGGGGGGGGGFFFFFFEEEEEECCCCCCBBBAAA@@@>>>======<<<===???BBBCCCDDDDDDDDD@@@@@@AAAAAABBBCCCDDDDDDBBBAAAAAA@@@AAABBBDDDEEEDDDEEEEEEDDDDDDEEEGGGJJJGGGGGGHHHIIIJJJJJJGGGDDDGGGFFFEEEDDDEEEGGGJJJLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEGGGIIIKKKLLLOOOSSSUUUXXXYYYbbbrrrxxxeeeRRRHHHFFFCCC@@@???======<<<;;;;;;;;;;;;<<<>>>======<<<:::999888888666666555444444444444555555555555555555555555555444444444444444444444333333333333444444444555555666666555555555444444444333333444444333333222111333333333333333333333333333333333333333333333333333333333444444444555555666555444333333333333333555777999777333111222444222111111222444444333111555444333333444555777888555555555555555666777888777777666666555555555444777<<>>888555888999;;;===>>>>>>======999777444222111333555777888777777777777999:::;;;<<<:::;;;>>>???>>>BBBHHHLLLKKKJJJJJJKKKMMMOOOPPPNNNMMMKKKIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPSSSTTTTTTTTTTTTSSSSSSRRRYYYUUUQQQNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEECCCCCCDDDDDDCCCAAA???>>>===>>>???AAACCCEEEFFFGGG>>>???AAACCCCCCCCCAAA@@@@@@@@@??????@@@@@@AAABBBEEEEEEFFFFFFFFFFFFEEEDDDFFFIIILLLNNNOOOLLLIIIGGGFFFEEEEEEFFFHHHJJJLLLMMMNNNOOOOOONNNKKKHHHGGGHHHFFFGGGHHHIIIJJJLLLPPPRRRUUU\\\gggwwwtttcccQQQIIIFFFCCC@@@>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666666555444444444444555555555555555555555555555333333333333333444444444333333333444444444555555666666555555555444444444444444444444444333333222333333333333333333333333222222222222222222222222333333333444444444555555555555444444333444444444777777777555333222333444222111111222444444333111444333333333444555777888666555555555555666666777777666666666555555555555999===CCCEEECCC>>>:::777777888:::;;;;;;;;;;;;:::999888555333333555777999888777777777888999:::;;;===<<<===AAABBBCCCGGGNNNOOONNNMMMMMMMMMOOOQQQRRRNNNMMMKKKIIIHHHHHHHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOYYYWWWTTTPPPOOONNNOOOOOOTTTQQQMMMKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>??????@@@AAABBBBBBCCC>>>@@@AAACCCCCCBBBAAA@@@??????>>>>>>??????@@@AAACCCCCCDDDEEEFFFGGGGGGGGGGGGIIIMMMOOOOOOMMMJJJGGGEEEEEEEEEFFFGGGIIIKKKMMMNNNOOOOOONNNJJJHHHGGGGGGEEEGGGHHHIIIJJJLLLPPPSSSWWW^^^jjjzzzooo```QQQJJJGGGCCC???=========<<<;;;;;;;;;;;;<<<:::999999888777666555555666666555444444444444555555555555555555555555555111111222222333333444444333333333444444444555555555555555555555444444444555555555555444444333333333333333333333333333333111111111111111111111111333333333444444444555555555555444444444555666666???<<<888666555444333333222111111222444444333222222222222333444666777888666666555555444555555555666666666666555555555555999<<>>;;;999888777777888888999888888777999888666555555777999:::888777777888888999:::;;;===<<<>>>BBBDDDEEEKKKQQQSSSRRRQQQQQQQQQRRRSSSSSSMMMLLLJJJHHHGGGGGGGGGHHHDDDEEEFFFHHHKKKMMMOOOPPP[[[WWWQQQLLLJJJKKKMMMPPPNNNLLLJJJIIIJJJJJJJJJIIIGGGGGGFFFDDDCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCC@@@@@@@@@?????????>>>>>>???@@@BBBCCCCCCBBBAAAAAA>>>>>>======>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIHHHJJJMMMPPPPPPMMMJJJHHHEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOMMMJJJHHHGGGGGGEEEGGGHHHJJJKKKMMMQQQTTTZZZbbbnnniii\\\OOOJJJGGGCCC>>>=========<<<;;;;;;;;;;;;<<<999999888777666666555555666666555444444444444555555555555555555555555555000000111222222333444444333333333444444444555555555555555555555555555555666666555555444444444444333333333333333333333333222222222222222222222222333333333444444444555555444444444444555666666777GGGAAA;;;777666666444111222222111333444555444222111111222333444666777888777666555555444444444444666666666666666555555555666888:::999888666666666777777777777777777666666888888777666777888999:::777888888888999:::;;;;;;<<<;;;===AAACCCDDDIIIPPPTTTTTTTTTTTTTTTSSSSSSSSSJJJIIIGGGFFFEEEEEEEEEEEEEEEFFFIIILLLOOORRRTTTUUUWWWTTTPPPLLLKKKMMMPPPRRRMMMKKKIIIHHHIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCAAA@@@@@@@@@???>>>>>>>>>AAAAAABBBCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFHHHIIIIIILLLOOOQQQQQQNNNKKKHHHEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNOOOMMMJJJGGGGGGGGGEEEGGGIIIJJJKKKNNNSSSVVV\\\dddrrr|||cccXXXNNNJJJGGGBBB>>>=========<<<;;;;;;;;;;;;<<<999999999888777777666666666666555444444444444555555555555555555555555555000000111222222333444444333333333444444444555555444555555555555555555555777666555444444444444555333333333333333333333333444444444444444444444444333333333444444444555555444444444444444555666777BBB===777555555666555333333222222333555555444222111111222333555555666666777666555444444444444444555555555666666666666666555666777666444444555666888888888777777777777777777777777777777777777777777888888999::::::;;;;;;>>>===>>>BBBCCCCCCHHHNNNSSSSSSTTTUUUUUUTTTSSSRRRHHHGGGEEECCCBBBBBBBBBCCCFFFHHHKKKOOORRRUUUVVVWWWTTTSSSRRRPPPPPPPPPPPPPPPOOOMMMJJJIIIJJJKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBB>>>???AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGKKKMMMPPPRRRQQQOOOKKKIIIFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNNNNMMMJJJGGGFFFFFFEEEFFFIIIJJJLLLPPPTTTWWW^^^gggvvvwww^^^UUULLLHHHEEEAAA>>>>>>======<<<;;;;;;;;;;;;<<<999999999999888888777777666666555444444444444555555555555555555555555555111111222222333333444444333333333444444444555555444444444555555555555555777666444333333333444555333333333333333333333333555555555555555555555555333333333444444444555555444444333333333444555555555333111111333555666666333222222333555555444333111222333444444555444444555555444444333444444444555555555666666666666666666777777666444444666888888888777777777888888999777888888888888777666555777888999:::;;;;;;;;;;;;???>>>???BBBDDDDDDHHHOOOPPPRRRTTTUUUUUUTTTRRRQQQGGGFFFDDDBBBAAAAAAAAABBBDDDGGGJJJNNNRRRTTTVVVVVVUUUUUUUUUTTTSSSPPPNNNMMMQQQNNNKKKJJJKKKKKKJJJIIIGGGGGGFFFDDDCCCCCCCCCCCC>>>@@@BBBDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@???@@@AAAAAABBBDDDCCCCCCBBBCCCDDDFFFGGGLLLNNNQQQSSSRRROOOLLLIIIGGGGGGFFFFFFGGGIIIJJJKKKMMMNNNNNNLLLIIIGGGFFFFFFDDDFFFIIIKKKMMMQQQUUUYYY```jjjyyyqqq[[[RRRJJJFFFDDD@@@>>>@@@======<<<;;;;;;;;;;;;<<<999999999888888888888777666666555444444444444555555555555555555555555555333333333333333444444444333333333444444444555555444444444555555555666666666555333222111222333444333333333333333333333333444444444444444444444444333333333444444444555555444333333222222222333333000111222222222333555777333222222444555666444333222333444444444444333222444444333333333444555555555555555555666666666777555666666555444444555777777777666666777888999:::999:::;;;;;;:::888666555777888999;;;;;;;;;;;;:::<<<;;;<<<@@@BBBCCCHHHOOONNNPPPSSSUUUVVVUUUSSSQQQGGGFFFDDDCCCBBBBBBBBBBBBDDDGGGKKKOOORRRTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOOOOMMMJJJJJJJJJKKKKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB???????????????@@@@@@AAABBBBBBAAAAAACCCEEEGGGIIIMMMOOORRRTTTSSSPPPLLLJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNLLLIIIFFFFFFFFFDDDFFFIIIKKKNNNRRRVVVZZZcccmmm~~~mmmZZZQQQIIIEEECCC???>>>AAA======<<<;;;;;;;;;;;;<<<888888888888777777777777666666555444444444444555555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555666666666444333111111222333444333333333333333333333333333333333333333333333333333333333444444444555555444333333222111111111111333666888666333222333666333333222444555666555333333333444555444333222111333333333333444444555666444555555555666666777777222333444333222222333555666555555555666777999:::;;;<<<======;;;999666555777888:::;;;<<<<<<;;;:::777666888===@@@BBBGGGNNNNNNPPPSSSVVVWWWVVVTTTRRRIIIGGGFFFDDDCCCCCCCCCCCCFFFHHHLLLPPPTTTUUUVVVVVVPPPPPPQQQQQQRRRSSSSSSTTTMMMKKKIIIIIIJJJKKKLLLKKKFFFEEEDDDDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCDDDFFFCCCCCCBBBBBBBBBBBBAAAAAAEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCFFFIIIKKKNNNPPPSSSTTTSSSPPPMMMJJJJJJIIIIIIHHHIIIJJJLLLMMMLLLMMMNNNLLLIIIFFFFFFFFFDDDFFFIIIKKKNNNRRRWWW[[[eeeppp|||gggWWWQQQIIICCC@@@?????????<<<<<<;;;::::::::::::;;;999999888888777666666666444555666777777666555444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222111111111333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333666555555444444333222222666555333111111222333444333333222111222333444555555555444333444555666777666666666555333000,,,***555555444444444555555666888888999999999:::::::::999:::;;;;;;999888888999666777999;;;<<<<<<<<<;;;<<<<<<<<<>>>@@@CCCFFFGGGHHHKKKPPPTTTWWWXXXWWWVVVKKKIIIFFFDDDCCCCCCCCCDDDHHHJJJNNNRRRTTTTTTSSSRRRRRRQQQRRRTTTVVVXXXWWWVVVQQQNNNJJJGGGGGGHHHHHHHHHGGGFFFEEEEEEGGGHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA======<<<<<<===>>>@@@AAACCCBBBAAA@@@@@@CCCHHHLLLOOORRRVVVWWWTTTOOOKKKIIIFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKNNNSSSZZZ^^^fffqqqzzzdddVVVQQQIIICCC@@@?????????<<<<<<;;;::::::::::::;;;:::999999888777777666666666555444333333444555666444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222111111333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333444444444444444333333333666444333111111222333444333333222222222333444555555444444333444555666777000111333444555444444333555444444444444555666666888888888888999999999:::888:::;;;:::888777777777888999;;;===>>>>>>>>>===;;;<<<<<<>>>@@@BBBEEEFFFGGGIIINNNRRRUUUVVVUUUTTTKKKJJJGGGEEEDDDDDDEEEEEEHHHJJJNNNQQQSSSRRRPPPOOOLLLLLLMMMPPPTTTVVVWWWVVVRRRNNNJJJHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEEEEFFFGGGHHHGGGGGGCCCCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@>>>>>>======>>>???AAABBBBBBBBBBBBAAAAAACCCHHHKKKOOORRRVVVWWWTTTOOOLLLJJJFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJLLLMMMPPPUUU[[[___hhhsssvvvbbbUUUOOOHHHCCC@@@??????>>><<<<<<;;;::::::::::::;;;:::::::::999888888777777777555222111111222555777444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222222111333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333333333333333444444444444555444333222111222333444333333222222222333444555555444444444444555666666666666666555555444333222444444444444444555666666777777777777777888888999888999:::999777555555666666777999;;;<<<<<<<<<;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEGGGKKKPPPRRRSSSSSSRRRLLLKKKIIIGGGFFFFFFGGGGGGHHHKKKNNNPPPQQQOOOMMMKKKHHHIIIJJJNNNSSSVVVXXXWWWQQQNNNJJJHHHIIIKKKMMMNNNMMMKKKJJJIIIIIIHHHEEECCCBBBCCCEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@@@@??????@@@AAABBBCCCCCCCCCBBB@@@?????????>>>>>>???@@@BBBCCCBBBCCCCCCBBBBBBDDDHHHKKKOOORRRVVVVVVTTTOOOLLLKKKGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHJJJMMMPPPSSSWWW\\\```iiivvvrrr```SSSNNNGGGBBB@@@??????>>><<<<<<;;;::::::::::::;;;;;;;;;::::::999888888777666555333222222333555666333444444555555444444333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333111111222333444444555555555444333222222222333333222222222333333333444444444444444444555555666666999999888777666444333333444444444444444555666777777666666555666777888888888999:::999666444444444666777999;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBCCCDDDFFFJJJNNNPPPRRRRRRRRRLLLLLLJJJIIIIIIIIIIIIJJJJJJLLLOOOPPPPPPNNNKKKIIIIIIIIIJJJMMMRRRVVVXXXXXXPPPMMMIIIHHHJJJMMMOOOOOOOOONNNLLLKKKJJJHHHDDDAAA>>>@@@CCCEEEEEEEEEDDDDDDAAA@@@???>>>======>>>>>>BBBCCCDDDEEEDDDCCCAAA@@@??????>>>>>>???@@@BBBCCCBBBCCCDDDDDDDDDEEEHHHKKKOOORRRUUUUUUSSSOOOLLLKKKHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJNNNQQQTTTXXX\\\___kkkyyyooo___PPPLLLFFFBBB@@@??????>>><<<<<<;;;::::::::::::;;;;;;;;;::::::999888888777555555666666666666555555333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333000111111222333444555555444444333333222222222222222222333333333444444444444444444555555555555555222333555777999:::::::::333333333444444666777777777666555444555666888999:::;;;;;;:::777444444444888999;;;===>>>>>>======;;;;;;<<<>>>???@@@@@@AAACCCEEEIIILLLOOOQQQQQQQQQLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNPPPQQQPPPNNNJJJHHHJJJIIIIIIKKKOOOSSSTTTTTTNNNKKKIIIIIIKKKNNNOOOOOOPPPOOOMMMLLLKKKHHHDDDAAA===AAAEEEGGGFFFDDDDDDDDDAAA???>>><<<<<<===>>>>>>AAAAAABBBCCCBBBAAA@@@???>>>>>>======>>>???AAABBBAAACCCEEEFFFFFFFFFHHHJJJNNNPPPSSSTTTQQQNNNLLLKKKHHHIIIJJJJJJJJJJJJJJJIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFIIIMMMPPPSSSWWW\\\___mmm{{{lll]]]NNNKKKEEEBBB@@@@@@???>>><<<<<<;;;::::::::::::;;;:::::::::999888888777777444555666777777666555444333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333111222222222222333333333333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333000111111222333444444555444444444333333333222222111222333444444444333333333444555555666666555555444666888999:::999888777333333333444555666777888888777555444555666888999<<<===>>><<<888666555555444555777999:::::::::999;;;;;;===>>>????????????BBBDDDGGGJJJMMMOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQPPPMMMJJJGGGHHHGGGFFFGGGJJJMMMOOOOOOMMMLLLKKKLLLNNNPPPPPPOOONNNNNNMMMMMMLLLIIIEEEBBB???EEEJJJLLLIIIFFFEEEEEE@@@???===<<<<<<>>>???AAA?????????>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBAAACCCFFFGGGGGGGGGIIIJJJLLLOOOQQQRRROOOMMMKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGIIILLLOOOSSSWWW]]]aaappphhhZZZMMMIIIEEEBBB@@@@@@???===<<<<<<;;;::::::::::::;;;:::999999888777777666666555555555555555555555555222333333444444333333222444444444444444444444444444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333111111222222333333333444333444444444333333222222111222333444444444333333333444555666666666555444888:::;;;<<<:::777222///333333333444555666777888999777666444555777999:::???@@@@@@>>>:::777666666222333555777888888888777:::;;;===>>>>>>>>>>>>===@@@BBBEEEHHHJJJLLLNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMOOOPPPOOOLLLIIIFFFFFFEEEDDDEEEIIILLLNNNOOONNNNNNOOOQQQSSSSSSQQQOOOLLLLLLLLLLLLLLLJJJFFFCCCAAAGGGMMMNNNKKKFFFDDDDDD@@@???>>>======???BBBDDDBBBAAA???======>>>???@@@??????>>>>>>???@@@BBBCCCAAACCCGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPMMMKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEIIIHHHGGGGGGFFFGGGGGGGGGIIIKKKMMMOOOSSSXXX___dddttt~~~fffXXXLLLIIIDDDAAA@@@@@@???===<<<<<<;;;::::::::::::;;;999999888888777666666666666555333111111333555666222333333444444333333222444444444444444444444444444444444444444444444444222222222222222222222222111111111222222333333333333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333111222222222222333333333333333444444444333222111111222333444555444333333333333555666666666555444111444999<<<<<<:::666444222333333444555666888888999888666555555777999;;;AAABBBBBB???<<<999777777888999;;;===>>>>>>>>>===:::;;;===>>>>>>>>>===<<>>===>>>AAADDDFFFFFFDDDAAA??????@@@BBBDDDAAA@@@@@@???@@@AAACCCDDDAAADDDGGGIIIIIIIIIIIIJJJJJJLLLNNNNNNLLLJJJIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHGGGGGGFFFGGGGGGGGGKKKLLLNNNPPPSSSZZZaaafffxxxxxxaaaTTTKKKHHHDDDAAA??????>>>=========<<<;;;;;;;;;;;;<<<999999888888777666666666888888777777666666555555555444222111111222444555444333222222444555555555???<<<777444444444444333333444444555555444444333222222222111111111000000444444444333333222222222444555777777666555333111555555555555555555444444555555555444444333333333333222000//////000222333333333222222111222222222333333333222222333444444333333333444444444444555555555555666666666666666333444555555333333444555444333333333444777:::;;;>>>??????<<<888666777999888888888999:::;;;<<<===BBBAAAAAA@@@>>><<<:::999<<>>???>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFJJJJJJKKKKKKKKKIIIHHHGGGDDDFFFHHHHHHGGGEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHJJJOOOSSSXXXbbblllyyyuuu___SSSJJJGGGCCC@@@???>>>===<<<======<<<;;;;;;;;;;;;;;;999999888888777666666666777777777777666666555555555444222111111222444555444333222333444555555555AAA===888444333222111111222333333333333333333222333333333333222222111111444444444333333222222222111333444555666555333222444444444444444555555555555555444444444333333333333222111000000111222333222222111111111111111222444333333333333333444444444444444444444444444444666666666666666666666666333444555555333333444555444333333333555777:::;;;===>>>>>>;;;888666777999999999::::::;;;===>>>???BBBAAA@@@???===<<<;;;:::===???BBBDDDEEEGGGJJJLLLLLLJJJIIIJJJLLLMMMLLLJJJIIIHHHGGGIIIKKKLLLKKKHHHGGGGGGGGGJJJMMMOOOOOONNNOOOPPPQQQTTTVVVUUURRROOOLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAADDDBBB???>>>@@@AAA@@@>>>???>>>>>>===>>>@@@AAABBBEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJKKKKKKKKKJJJHHHGGGEEEGGGIIIIIIGGGFFFEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIILLLQQQTTTYYYcccnnn}}}ppp]]]RRRIIIFFFBBB???>>>===<<<;;;===<<<<<<;;;;;;;;;;;;;;;999999888888777666666666777777777666666666666555444444222222222222444444333333333444444444555555>>>;;;666444333333333222111222222333333222222111444444444333333333333222444444333333333333222222///111222444555555444333222333333444444555555555555444444444444333333333333222111000000111222333111111000000000000111111444444444444444444444444555555555555555555444444666666666666666666666666333555555555444333444555444444444444555777999;;;<<<<<<<<<:::777666777888::::::;;;<<<===???AAABBBCCCAAA???<<<;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFIIIKKKKKKKKKKKKLLLMMMLLLJJJHHHGGGHHHIIIKKKNNNNNNLLLJJJJJJIIIIIIKKKMMMNNNNNNLLLMMMNNNOOORRRSSSSSSPPPMMMJJJHHHFFFEEEEEEEEECCCAAA@@@AAAAAAAAAAAAAAABBBBBB>>>>>>???@@@@@@AAABBBBBB@@@>>>======>>>??????>>>>>>>>>======>>>???AAABBBEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHFFFHHHJJJJJJHHHFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJMMMRRRVVV[[[fffppplll[[[RRRGGGDDDAAA???>>>===;;;:::===<<<;;;;;;::::::;;;;;;999999888888777666666666666666666666666666666666444333333222222333333444333444555555444333444444777555333333444666777666222222333333333333222222333333333333333333333222333333333333333333333333111222333444444444444333111222222333444555555666444444444444444444444444333222222111111222222333111111111111111111222333555555555555555444444333555555555555555555555555777777777666666666666666444555666555444333444666444444444555666888999:::::::::999888777777777888999999:::<<<>>>@@@BBBCCCBBB@@@===:::999:::<<<>>>???@@@CCCDDDDDDEEEGGGIIIIIIIIIKKKKKKKKKJJJGGGEEEFFFHHHJJJMMMOOOOOOMMMKKKLLLKKKKKKLLLNNNNNNLLLJJJJJJJJJKKKMMMOOONNNLLLIIIGGGFFFEEEEEEEEEEEECCCAAA??????@@@@@@@@@AAABBBBBB@@@@@@@@@@@@AAAAAABBBBBB???>>>======>>>>>>>>>>>>>>>>>>======>>>???AAABBBDDDCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKIIIFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJMMMRRRWWW\\\gggrrriiiYYYRRREEECCC@@@???>>>===;;;999<<<<<<;;;:::::::::::::::999999888888777666666666555555555555555666666666333333333333333333333333222444666666444222333444444333222222444666777666333333444444444444333333111111111111222222222222333333333333333333333333555555555555555444333333222222333333444555666666444444444444444444444444333222222222222222222333222222222222222333444555555666666666666555444333555555555666666666777777888888777777666666666666444555666666444444555666555555555666777888999999999888777777888888888888888888999;;;<<>>=========>>>============???@@@AAACCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJKKKKKKJJJLLLMMMLLLIIIGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIILLLRRRWWW]]]hhhrrr{{{eeeWWWPPPEEECCCAAA@@@???>>><<<:::<<<;;;;;;:::::::::::::::999999888888777666666666444555555555555666666666333333333333333333333333111444777777444222222444666444333333444444444222333444444555555444444333000111111111111111222222222222333333333333444444777777666555444444333333333444444555555666666666333333333444444444444555333333333333333333333333333333333333333444555666666666777777777555444333444444555666777888999999999888888777777666666555444555666666555444555666555555666777777888999999999777666777999::::::999888888999:::;;;===???@@@???===:::888888:::===???AAABBBDDDDDDCCCCCCDDDFFFCCCEEEGGGGGGEEEDDDDDDDDDFFFIIILLLNNNMMMLLLLLLMMMKKKKKKKKKLLLMMMLLLHHHFFFDDDCCCDDDEEEGGGGGGEEECCCDDDDDDDDDEEEGGGFFFDDDBBB@@@???>>>>>>>>>???@@@AAACCCCCCBBBAAAAAA@@@??????@@@AAABBBAAA???======>>>======<<<<<<===>>>@@@AAADDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMLLLMMMNNNMMMJJJGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHIIILLLRRRXXX^^^iiitttxxxaaaSSSLLLEEECCCAAA@@@@@@???<<<:::<<<;;;::::::999999::::::999999888888777666666666444444444555555555666666222333333444444333333222000555888888444111222444555444333333444444333111333333333444444333333333111111111222222333333333222222222333333444444444555555444444333444444444666666666666666666666666333333333444444444555555222333333333333333333222222222222222333444555666666777888888888666444333333333555666888:::;;;;;;999999888888777666666555444666777666555444555777555666777777888888888888999777555777:::<<<;;;:::999999999:::;;;===>>>???===<<<:::999999:::<<<>>>AAACCCDDDCCCBBBBBBCCCDDDCCCEEEFFFFFFDDDCCCEEEGGGHHHJJJLLLLLLKKKJJJKKKMMMJJJJJJJJJLLLLLLKKKGGGDDDDDDCCCCCCDDDFFFFFFEEECCCDDDDDDDDDFFFHHHGGGEEECCCAAA@@@>>>======>>>???@@@@@@@@@??????????????????===???BBBAAA???>>>>>>???======<<<<<<===>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMOOOOOONNNKKKHHHFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMTTTYYY```kkkvvvuuu___QQQJJJEEECCCBBBAAAAAA???===;;;<<<;;;::::::999999::::::999999888888777666666666444444444555555555666666222333333444444333333222000555999888444111111444222111111222444666555444222222222333333222222222222222222333333444444444222222222333333444444444222222222222333444555555777777777777777666666666333333333444444555555555222333333444444333333222111111111111222333444555777777999999888666444222222333444666888:::<<<===999999999888777666666555555666777666555444555777555666777888888888888888999777555777:::===<<<;;;:::::::::;;;;;;===>>>>>><<<;;;:::999999;;;<<<===BBBCCCDDDCCCBBBBBBBBBDDDCCCEEEGGGFFFDDDDDDGGGIIIIIIKKKLLLLLLIIIIIIKKKMMMIIIIIIIIIKKKLLLJJJGGGDDDDDDCCCCCCDDDFFFGGGEEEDDDDDDDDDEEEGGGHHHHHHEEECCCBBB@@@>>>===<<<===>>>???<<<<<<======>>>>>>??????999===@@@AAA???>>>???AAA======<<<<<<===>>>@@@AAAAAA@@@@@@AAAAAABBBCCCDDDHHHHHHGGGHHHIIIKKKMMMNNNNNNOOOPPPNNNKKKHHHFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKOOOUUU[[[aaammmxxxrrr\\\NNNJJJBBB???<<<;;;;;;;;;;;;:::222777;;;:::666444777;;;;;;555333666777666555777444444444444444444444444333333333333333333333333222222333333333444444444111222222333333222222111333333333333333333333333222222222222222222222222333333333333333333333333111111222222333444555555666666666555555555555555444333222333666777666555444555555555444333333222333222000//////000222333999888888777666555555444555666777888999:::;;;;;;:::999777555444333333444555555555555555666777777666777777888999999::::::666777999:::;;;::::::999===;;;999:::===>>>>>><<<::::::;;;<<<=========<<<@@@AAACCCEEEDDDBBB@@@>>>@@@AAABBBCCCDDDEEEFFFGGGLLLMMMNNNLLLJJJHHHGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHGGGDDDAAAAAA@@@???>>>============>>>>>>======>>>???@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCEEEFFFGGGFFFFFFGGGIIILLLOOOOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKNNNSSSXXX___mmm{{{oooZZZMMMJJJDDDBBB???=========<<<;;;888888999999888777777888777666888;;;999666666:::444444444444444444444444333333333333333333333333222222222222333333333333444555555666666555555444333333333333333333333333333333333333333333333333333333333333333333333333666666666777777888888999555666777888999999999999777666555666999::::::999444444555555444444333222333222111000000111222333777777666666555444444333555666666777999::::::;;;999888666555444444444444666555555555555666777777666777777888999:::;;;;;;666777999;;;<<<<<<;;;;;;<<<;;;;;;>>>@@@@@@===:::::::::;;;<<<============CCCDDDFFFGGGGGGEEEBBBAAABBBCCCDDDEEEGGGHHHJJJJJJLLLMMMNNNMMMJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEEEEFFFGGGFFFCCC@@@>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEGGGIIILLLOOOOOONNNMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKNNNSSSXXX```nnn|||jjjWWWMMMJJJGGGDDDAAA???>>>>>><<<;;;===:::999999::::::888666555666;;;===:::444555:::444444444444444444444444333333333333333333333333111111111222222222222333555666666777777666666555333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444000111333555777888888777;;;999777666555444111///444444555555444444333333333333111111111111333333666666555555444333333333555555666777888999::::::888777666555444555555666666666555555666666777888777777888999:::;;;<<<<<<666888:::;;;============:::;;;>>>AAACCCAAA===999:::;;;;;;<<<===>>>>>>>>>DDDEEEGGGHHHHHHFFFCCCBBBCCCDDDEEEGGGHHHJJJLLLLLLMMMNNNOOOMMMKKKIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFEEEEEEEEEFFFEEEBBB@@@<<<<<<<<<===>>>@@@AAABBB???????????????>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCCBBBCCCDDDEEEEEEGGGJJJLLLNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFEEEDDDEEEFFFGGGHHHJJJKKKNNNTTTYYYaaaqqq|||fffVVVMMMKKKHHHEEEAAA???>>>===<<<;;;<<<;;;:::::::::;;;::::::;;;888888:::888444444777444444444444444444444444333333333333333333333333000000111111111222222222333333444444444444333333333333333333333333333333111111111111111111111111222222222222222222222222111111111000000000000000...///222444555666555555999777555444444333111///333444444555444444333333444333222222222222333444555555555555444444333333555555666666777888999999777666555444444555666777666666666555666777777888777888999:::;;;<<<<<<===999:::;;;=========<<<<<<;;;<<>>???@@@CCCDDDFFFGGGGGGEEECCCAAABBBBBBDDDFFFHHHJJJKKKLLLNNNOOOOOOMMMKKKJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDFFFIIIKKKLLLJJJHHHGGGFFFEEEDDDDDDEEEDDDAAA???<<<<<<======>>>@@@AAABBB@@@@@@@@@@@@???>>>>>>===???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCC@@@BBBCCCCCCDDDFFFIIILLLNNNNNNMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKOOOUUU[[[dddtttwwwdddUUUMMMKKKGGGDDD@@@>>>===<<<;;;999888:::===<<<999999===AAAGGG===666666777666555666444444444444444444444444333333333333333333333333000000111111111222222222222222333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222444444444444333333333333333444666777888888777777444444444666999;;;;;;:::333333444444555444444333444333333333333333333444666666666555555555555555555555555666666777777888666666555444444555777888666666666666666777888888888999999::::::;;;<<<<<<;;;<<<=========<<<;;;:::===>>>@@@@@@@@@>>>======<<<<<<<<<<<<===???AAABBBDDDFFFGGGIIIHHHGGGDDDBBBCCCDDDEEEGGGHHHJJJKKKLLLNNNNNNNNNMMMKKKJJJKKKMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDFFFIIILLLMMMLLLJJJIIIGGGFFFDDDDDDDDDCCCAAA?????????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???>>>===???@@@@@@@@@@@@???>>>>>>===>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCC???AAABBBBBBCCCEEEHHHKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFHHHIIILLLMMMQQQWWW]]]hhhyyysssaaaTTTMMMJJJEEEBBB???===<<<<<<:::999666:::===<<<888888>>>DDDNNNAAA666555999999888777444444444444444444444444333333333333333333333333111111111222222222222333333444444444444444444333333333333333333333333333444444444444444444444444222222222222222222222222555555555555555555555555444555555555666666777777999888666666666666444333333333444444555555444444444444444444444444444444555555555555555555555555444555555555666666666777777666555444444555666777777777666666777777888999999999::::::::::::::::::;;;<<<=========<<<;;;:::>>>@@@BBBBBB@@@???>>>???===<<<<<<<<<>>>@@@BBBCCCGGGIIIKKKLLLLLLJJJGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNMMMKKKJJJJJJKKKMMMRRRQQQOOOLLLIIIEEECCCAAAEEEFFFIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCBBB@@@AAA@@@???>>>============???@@@AAAAAAAAA@@@???>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCC???@@@AAABBBBBBDDDGGGIIIJJJJJJKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEFFFGGGHHHIIINNNOOORRRYYY```lll~~~ooo___SSSKKKHHHDDDAAA>>>===<<<<<<;;;:::999:::;;;:::999:::===AAAGGG===555555888888777888444444444444444444444444333333333333333333333333222222222222333333333333444444555555555555444444333333333333333333333333333333333333333333333333111111111111111111111111222222333333444444555555333222222222333555888999>>>;;;888555333000,,,***222333444444555555444444444444555555555555444444444444444444444444444444444444555555555555666666777777555444444555666777777777666666777777888999:::::::::999888888777777888999;;;<<<======<<<<<>>@@@CCCDDDHHHJJJLLLMMMMMMKKKHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLJJJHHHIIIKKKMMMPPPOOONNNLLLJJJGGGEEEDDDEEEFFFHHHJJJKKKLLLMMMMMMJJJHHHFFFDDDDDDDDDBBBAAAAAA@@@???>>>============>>>???@@@BBBBBBAAA@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBBBBCCC@@@AAAAAAAAAAAABBBEEEHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIPPPPPPTTT[[[cccooommm^^^QQQIIIFFFDDDAAA>>>============<<<>>>;;;888888:::<<<<<<<<<===888444555555333555888444444444444444444444444333333333333333333333333222222333333333444444444333444444444444444444333333333333333333333333333000000000000000000000000111111111111111111111111333333444444555666777777555444333444666:::===@@@:::888777666777777555444222333333444555555555444444444555555555555444444333333333333333333333333444444555555555555555555888777666555444555555666777777777777777888888999;;;;;;:::999888777666555555666999;;;===>>>>>>>>>>>>DDDJJJLLLIIIDDDAAA???======<<<===>>>AAACCCEEEGGGHHHJJJLLLKKKIIIGGGEEEFFFFFFFFFGGGGGGGGGHHHHHHLLLLLLKKKIIIHHHHHHKKKMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFFFFGGGIIIJJJLLLMMMNNNKKKIIIFFFEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>===>>>@@@BBBBBBBBB@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCC@@@AAAAAAAAA@@@AAADDDFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIQQQQQQUUU]]]eeeqqq{{{ggg[[[NNNFFFEEEBBBAAA>>>;;;:::::::::;;;:::999999888888999999:::888666555666777888777555777666444333444555777999444333333222111111111222555444222111111111222222333333333333333333333333111222222333333222222111222222333333333333444444111111111111111111111111333333333333333333333333666555555555666777999::::::999777666444333333333111222222333444444444444222333444555666666666666555555444333333333444444333333333444444444555555999777555333444666888:::777666555666888999999888::::::::::::999999888777666777999;;;<<<===>>>>>>@@@FFFIIIGGGEEEDDDBBB>>>CCCBBBAAA@@@???@@@AAABBBFFFFFFFFFGGGIIIIIIGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLMMMLLLIIIGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPLLLJJJGGGDDDAAA@@@@@@AAA>>>===<<<<<<<<<===???@@@>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@??????>>>>>>======@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHFFFFFFGGGHHHEEEDDDDDDDDDFFFIIILLLMMMOOOUUUVVV[[[hhhsssxxxeeeYYYMMMEEEDDDBBB@@@>>>;;;:::::::::;;;::::::999999999999::::::888666555666777888777555777666555444333333444444444333222222111111222222444444222111111111222222222222222222222222222222111222222333333222222111222222333333333333444444111111111111111111111111333333333333333333333333666555555555666777888999999888777555444444333333222222333444444444333333111222333444444555444444333222222222222222333333444444444444444555555555888777666555555777888:::888777777777999:::999888:::::::::::::::999888777777888999;;;<<<===>>>>>>@@@EEEIIIGGGEEEDDDBBB???@@@@@@??????@@@BBBCCCDDDGGGFFFGGGHHHJJJJJJHHHFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJLLLMMMLLLJJJHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBDDDFFFFFFEEEDDDEEEFFFFFFEEEEEEEEEGGGJJJMMMNNNPPPWWWXXX]]]jjjuuutttbbbVVVKKKCCCCCCAAA@@@===;;;::::::::::::;;;::::::999999::::::;;;888666555666777888777555666666666555444222111000333333222222111111222222444333333222222222222333333222222111111000000000111222222333333222222111222222333333333333444444222222222222222222222222222222222333333444444444555555555555666777888888888777666555444444444444333333444444444333222222111222333333333333222222333222222222333444555555666555555555555555555555777777888888888999999999999888777888:::;;;:::999999::::::::::::999999888777888999;;;<<<=========>>>DDDGGGEEEDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMMMMKKKJJJKKKLLLNNNNNNMMMLLLJJJHHHFFFFFFIIIHHHFFFEEECCCAAA@@@???>>>???@@@@@@AAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>==================>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDDDDCCCCCCCCCDDDGGGFFFFFFFFFHHHKKKNNNOOOQQQXXXYYY___mmmxxxppp___TTTIIICCCBBB@@@???===<<<::::::::::::;;;;;;::::::::::::;;;;;;888666555666777888777555444555666666666444222000333333222222111222222333333333333333333333333333444333333222111000000///111222222333333222222111222222222333333333444444222222222222222222222222111111222333333444555555555555555555666666777777777666555555444444444444444444444444333222222111222333333333333333222111444444444555666777888999666666666666666555555555666777999:::;;;::::::999999888777777999999999777999999::::::;;;:::::::::777888:::;;;<<<=========<<>>===>>>@@@AAAAAAAAA@@@???>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDFFFFFFEEEFFFGGGJJJMMMOOOPPPXXXZZZ```ooo{{{mmm\\\SSSIIICCCCCC>>>>>>===<<<;;;:::::::::;;;::::::999999::::::;;;888666555666777888777555333444666888888666555333333222222111222222333333333333333333333333333333555555444333222111111000111222222333333222222111222222222333333333444444222222222222222222222222111111222333333444555555555555555666666666666666666555555444444444555555444444444444333222222111333444444444444333333222444444444555666777888999666666666666666666666555666777999;;;<<<;;;::::::888777666666777888777555888999:::;;;;;;;;;;;;;;;888999:::;;;<<<<<<======:::???BBB@@@???@@@@@@===AAABBBDDDFFFHHHJJJLLLLLLJJJJJJJJJLLLMMMMMMKKKJJJDDDDDDFFFGGGGGGHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFHHHJJJMMMMMMMMMMMMNNNPPPPPPQQQQQQPPPNNNKKKIIIGGGEEEEEEDDDDDDCCCAAA@@@???<<<===???@@@@@@@@@???>>>>>>???????????????@@@@@@??????>>>>>>===>>>>>>>>>;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCCBBBCCCEEEEEEDDDDDDDDDEEEEEEEEEDDDEEEFFFIIILLLNNNOOOWWWZZZbbbrrriiiZZZQQQHHHBBBCCC======<<<<<<;;;::::::999:::999999888888999999:::888666555666777888777555333444666888888777666555222222111111222222333333222333333444444444444333555444444333333222222222111222222333333222222111222222333333333333444444333333333333333333333333222222222333333444444444444555555666666666555555444444444444444444555555333333444444444333222222333333444444444444444333333222222222333444555555444444555555555666666666555777888:::;;;;;;;;;:::888666555555666777555444888888:::;;;<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;???AAA???===???>>><<<===???BBBGGGKKKNNNQQQRRRJJJJJJJJJLLLMMMMMMLLLJJJEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJLLLMMMMMMMMMNNNPPPOOOPPPQQQQQQPPPMMMKKKIIIDDDDDDCCCBBBAAAAAA@@@@@@===>>>>>>??????????????????????????????????????????>>>>>>======>>>>>>>>>==================>>>>>>?????????@@@@@@@@@AAAAAA??????@@@AAAAAABBBCCCCCCCCCDDDFFFFFFEEEEEEEEEFFFEEEDDDDDDDDDFFFIIIKKKMMMNNNWWW[[[ddduuueeeVVVNNNFFFAAAAAA<<<<<<<<<<<<;;;:::999999999888888777777888888999888666555666777888777555444555666666666555444333222222111111222222333444222222444555555555444444333333222222222222222222111222222333333222222111222222333333333333444444333333333333333333333333333333333333333333333333444555555666666555444444444333333333444444555666222222333444444444333333000111222333333444333333333222222222222222333333222222333444555666666777555666777999::::::;;;;;;888777666666777777666444777888999;;;<<<=========999999:::;;;<<<<<<<<<<<<===AAACCC???===??????<<<===???CCCGGGJJJMMMNNNOOOJJJIIIJJJKKKMMMMMMKKKIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIHHHJJJLLLMMMLLLLLLMMMOOOOOOPPPQQQQQQPPPMMMJJJHHHDDDCCCBBB@@@@@@@@@AAAAAA@@@????????????@@@AAAAAA????????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@>>>??????@@@BBBCCCCCCDDDCCCDDDFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEGGGIIILLLNNNNNNWWW]]]gggzzzcccTTTLLLDDD???@@@<<<<<<<<<<<<;;;:::999999888888777777777777888888888666555666777888777666666666666555444333222111222111111111222333333444111222444555666555444444111111111111111222222222222222222333333222222222222222333333333444444444333333333333333333333333444333333333333333333333444555666666666555444333333333333333444555555666111222333333444444444444...///000111222333333333555555444333333333444444000111222333444666777777555666666777999:::;;;;;;:::888777777888888777555777888999;;;<<<======>>>999999:::;;;<<<<<<<<<<<<@@@DDDDDDAAA>>>??????===BBBCCCEEEGGGHHHIIIHHHHHHIIIIIIIIIKKKMMMMMMKKKIIILLLLLLLLLMMMLLLLLLKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJHHHJJJLLLLLLLLLLLLMMMNNNOOOOOOQQQQQQOOOLLLIIIGGGDDDCCCAAA??????@@@AAABBBBBBAAA@@@???@@@AAABBBCCC?????????>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@??????>>>>>>==================>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDBBBDDDFFFFFFEEEDDDEEEFFFGGGFFFFFFFFFHHHKKKMMMOOOOOOYYY^^^iii}}}{{{aaaTTTLLLDDDAAACCC???===::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999222444555777777777666666777666666444333222111111222333333444444333333222333333333333333333333333222222222222222222222222222333444555555333222000111222333444333222111000555444222222222222111///333333333333333333333333555444444444444333333333444444444333333222222222555555555555555555555555222222222222222222222222444333333222222333333444555555444444666888:::;;;333444555777888999999999777666555333222444777::::::::::::;;;======;;;999777777888999;;;>>>@@@AAADDDEEEFFFEEEBBB???>>>===AAABBBCCCDDDEEEEEEEEEEEEJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLOOOPPPOOOLLLIIIIIIFFFDDDCCCEEEHHHJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKIIIGGGEEECCCBBBBBBCCCCCCBBBAAA@@@AAABBBCCCBBB@@@===<<>>>>>>>>>>>>>>????????????????????????======>>>???????????????@@@@@@??????>>>=========???@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGIIILLLOOORRRYYYccclllzzzxxx^^^RRRKKKCCC@@@AAA???===;;;:::;;;<<<<<<;;;::::::::::::999999999999555666666666666666555555777666555444333222222111222333333444444333333222333333333333333333333333222222222222222222222222222333444555444333111000111111222333333333222111444333222222222222111000333333333333333333333333666666666666555555555555444444444333333333222222555555555555555555555555222222222222222222222222333333222222222222333333444444444555666888999:::444444444444444444444444555666666444333444777999:::::::::<<<>>>>>><<<:::777777777888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????????????????>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGIIIMMMPPPTTT[[[eeeooo}}}ttt[[[PPPJJJBBB???@@@>>>===;;;:::;;;<<<<<<;;;999999999999888888888777888888666555555444444444666666555444333222222111333333333333333333333333333333333333333333333333222222222222222222222222111222333333333222000///000111222333333333333333333333333333222222222222333333333333333333333333666666666666555555555555444444444444333333333333444444444444444444444444222222222222222222222222222222111111111111222222333333555666777777888888777666444333222222222222444555666666555555666888999999;;;===???@@@>>><<<888888888777888888999999@@@BBBCCCCCCAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIILLLMMMOOORRRTTTTTTQQQOOOJJJHHHEEEEEEGGGJJJKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNLLLMMMMMMLLLJJJHHHFFFDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>????????????@@@>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGGGGJJJMMMPPPVVV]]]gggsssoooXXXNNNIIIBBB???@@@>>><<<;;;;;;<<<<<<;;;:::888888888888777777777777888777666444444444555666666666555444333333222222333333333333333333333333333333333333333333333333222222222222222222222222111111222222222111000///000000111222333333444444222333444333222222333333333333333333333333333333444444444333333333222222444444444444444444333333444444444444444444444444222222222222222222222222111111000000000000111111222333555666777777666666888777666444333333333333333555777777666555666666999999;;;???AAABBB@@@>>>::::::999999999::::::;;;>>>???AAAAAA@@@@@@AAACCCBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKLLLNNNQQQTTTTTTSSSQQQJJJHHHFFFFFFHHHJJJKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKIIIGGGDDDCCCEEEEEEEEEDDDBBB@@@@@@@@@AAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????======>>>??????@@@AAAAAA===>>>??????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHJJJNNNQQQVVV^^^iiivvvkkkVVVNNNJJJCCC???AAA===<<<;;;;;;======;;;:::888888888777777777666666666555444444444666777888555555555444444333333222444333333222222333333444333333333333333333333333222222222222222222222222222222222222111111000000000000111111222333444555222444555444222111222444333333333333333333333333444333333333333222222222444444444444444444444444444444444444444444444444222222222222222222222222111000000//////000000111111333444666666666555444666555555444444444555555222444777888777666555666888999<<<@@@DDDDDDBBB@@@999999999999:::;;;<<<<<<<<<>>>???@@@???@@@BBBDDDBBBBBBAAABBBBBBCCCEEEFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKNNNRRRSSSRRRQQQJJJIIIGGGGGGIIIJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMKKKJJJHHHFFFDDDCCCEEEFFFGGGDDDAAA??????@@@BBBBBBAAA@@@@@@@@@AAAAAA======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>???????????????======>>>???@@@AAABBBBBB===>>>??????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHKKKOOORRRWWW^^^jjjyyy|||gggSSSLLLJJJCCC???@@@===<<<;;;<<<======;;;999888888888888777777777666444444444555555666888888555555444444444333333333444444222222222222444444333333333333333333333333222222222222222222222222333333222222111111111111111111111111222333444444333666777555222000111444333333333333333333333333555555555555444444444444444444444444555555555555333333333333333333333333222222222222222222222222111111000000000000111111222333333444555555444444111222333444444444444444222555777888777555666666888999===BBBFFFGGGEEEBBB888888888888999:::;;;;;;;;;===>>>>>>>>>@@@BBBDDDCCCCCCAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHKKKOOOQQQQQQPPPJJJHHHGGGGGGIIIJJJIIIHHHFFFGGGIIIKKKLLLNNNNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEFFFGGGHHHEEE@@@>>>>>>@@@BBBBBBBBBBBBBBBBBBAAAAAA=========>>>??????@@@@@@????????????????????????======>>>???????????????>>>>>>??????@@@AAABBBBBB>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGIIIKKKOOORRRXXX___lll|||vvvbbbPPPJJJHHHBBB>>>???<<<<<<<<<<<<======;;;999999999888888888777777777555555666666666666666555555444444444444333333333555444222111111222444555333333333333333333333333222222222222222222222222444333333222222222222222333222111111111222333444444777999666111///000333333333333333333333333333555555555444444444333333444444444444555555555666333333333333333333333333222222222222222222222222222111111000000111111222333333333333333333444555111222555666777666444333333555777777666555666777777999===CCCGGGHHHFFFDDD<<<;;;::::::999999::::::;;;======>>>===???BBBDDDFFFEEECCCAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDFFFIIINNNPPPQQQPPPIIIHHHFFFGGGHHHIIIHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPMMMLLLKKKIIIHHHHHHGGGGGGFFFHHHIIIFFF@@@======@@@@@@@@@AAABBBBBBBBBAAA@@@<<<======>>>??????@@@@@@????????????????????????======>>>????????????????????????@@@@@@AAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIILLLPPPSSSZZZaaannnsss___MMMIIIGGGAAA===>>><<<<<<<<<===>>>===;;;999999999999999888888888888666666777777777555444333444444444444444444333333555444222111111222444555333333333333333333333333222222222222222222222222555444333333222222333333444333222111111111222333555888:::777111...000222333333333333333333333333333333333222222222111111444444444555555555666666333333333333333333333333222222222222222222222222222222111111111111222222444333222111222333444555444666888::::::888555333444555666666555555666888777999>>>DDDHHHIIIGGGEEEAAA@@@>>>===<<<;;;::::::<<<============>>>AAADDDIIIGGGDDDBBBAAAAAABBBCCCBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCEEEIIIMMMPPPQQQQQQHHHGGGFFFFFFHHHHHHGGGFFFHHHIIIKKKMMMOOOPPPQQQQQQMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHIIIFFF@@@<<<===@@@>>>???AAABBBBBBAAA@@@>>><<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>??????????????????@@@@@@@@@@@@AAAAAAAAA???@@@AAAAAACCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIILLLPPPSSS[[[cccpppppp^^^MMMHHHDDD??????DDD@@@>>><<<;;;;;;;;;:::999999999999888888888888777555555555555555555555555666666666666555555555555111111222222222333333333333333333333333333444444...///000111111222111111111111111111111000000///222222111111222222333444AAA;;;555222333333000---000111333444444333111000111333444444333222444555666666777777777777666666555555444333333222111111333333333333333333333333111222222333333222222111333333222222222333444444444444555555444444333222333333444444555666666666888999;;;===@@@BBBDDDEEE???>>>===;;;:::::::::;;;999999<<>>===AAAHHHMMMKKKHHHEEECCCBBBCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@BBBCCCDDDHHHLLLOOOPPPPPPHHHIIIIIIHHHGGGGGGHHHIIIHHHJJJMMMNNNNNNMMMNNNOOOQQQMMMJJJHHHIIIIIIGGGDDDHHHFFFDDDBBB@@@???>>>>>>BBBBBBAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA???>>>===AAA@@@@@@@@@AAAAAA???===???@@@@@@???===<<<===>>>AAA@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHKKKPPPTTT[[[cccqqqooo^^^NNNHHHEEE??????CCCBBB???===<<<<<<;;;:::888999999999888888888888777777777777777777777777777666666666666555555555555111111222222222333333333333333333333222222222222...///000000111111111111111111222222222222111111222222111111222222333444<<<888333111333444222///000111333444444333111000111333444444333222444555222222333444444444444444444444444333333222222111333333333333333333333333111222222333333222222111333333222222222333444444555555555555555444333333333333444444555666666666777888:::===???AAACCCDDD@@@???===;;;:::999999:::999999;;;>>>>>>>>>CCCKKKQQQOOOKKKGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDHHHLLLOOOPPPOOOHHHIIIHHHGGGEEEEEEGGGIIIHHHJJJMMMMMMMMMLLLMMMNNNPPPMMMKKKJJJJJJIIIGGGDDDGGGFFFDDDBBB@@@???>>>>>>????????????????????????@@@@@@@@@@@@@@@???>>>>>>AAA@@@???@@@AAAAAA???===>>>???@@@???=========>>>AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGHHHKKKPPPTTT\\\dddsssooo]]]NNNIIIEEE???>>>BBBBBB@@@===<<<<<<;;;:::888999999999888888888888777777777777777777777777777666666666555555555555444111111222222222333333333333333333222111111111000......///000000111111222111222222333333333222222222222111111222222333444777444000000333555444222111222333444444333222111111333444444333333444555111111222333444444333333333333333333333222222222444444333333222222111111111222222333333222222111333222222222333333444555555666666666666555444444333333444444555666666666777888:::<<<>>>@@@BBBCCC@@@???===:::999888888888999888:::===>>>???FFFOOOWWWTTTOOOJJJFFFDDDCCCCCCAAAAAA@@@@@@@@@AAACCCDDDCCCCCCDDDHHHLLLNNNOOONNNIIIHHHGGGDDDBBBCCCFFFHHHGGGJJJLLLMMMLLLKKKKKKLLLNNNMMMLLLLLLKKKJJJFFFDDDFFFEEECCCBBB@@@???>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@????????????@@@AAA@@@???@@@AAA@@@???===>>>???@@@???>>>===>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGGGGIIILLLRRRUUU]]]fffvvvlll\\\MMMIIIFFF???>>>AAA???===;;;:::;;;;;;:::999999999999888888888777777666666666666666666666666666666555555555444444444111111222222222333333333333333222222111000//////.........///000111222333111222222333333222222222222222111111222222333444444222000000222444333222111222222333333222222111222333444444333333444666555666666666666555444444222222222222222333333333555444444333222111000000111222222333333222222111222222222222333444555555666666666777666555555444333333444444555666666666777777999;;;===>>>@@@@@@@@@>>><<<:::888777777777999888999<<<===@@@HHHQQQ[[[XXXRRRLLLGGGEEECCCCCCAAA@@@>>>===>>>???AAACCCCCCCCCDDDGGGKKKMMMMMMLLLHHHGGGEEEBBB@@@BBBEEEHHHHHHJJJLLLLLLKKKJJJJJJKKKMMMMMMMMMMMMLLLIIIFFFCCCEEEDDDCCCAAA@@@???????????????@@@AAABBBBBBCCCCCCBBBAAA??????>>>???@@@AAABBBAAA@@@AAABBBAAA@@@>>>>>>???@@@???>>>===>>>??????@@@AAABBBCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBEEEFFFGGGHHHIIIMMMSSSWWW^^^gggxxxhhhYYYKKKHHHFFF???===@@@<<<:::999999:::;;;;;;:::999999999888888888777777777777777777777777777777555555555555444444444444111111222222222333333333333333222222111000//////////////////000222333444222222333333222222111000222222111111222222333444444333111111222222111111222222222222222222222222222444555555444333555666999999999888666555333222111222222222222222222222444444333222111111000000111222222333333222222111222222222222333444555666666666666777666555555444333333444444555666666666666777888999;;;<<<===>>>???===;;;999888777777777999888999<<<===???GGGPPPZZZWWWSSSNNNIIIFFFDDDCCCBBB@@@>>>===<<<===???@@@BBBBBBCCCEEEIIIKKKJJJIIIFFFFFFDDDAAA@@@AAAEEEHHHIIIKKKMMMMMMKKKJJJIIIJJJKKKLLLMMMMMMKKKHHHEEECCCDDDCCCBBBAAA@@@???????????????@@@AAABBBBBBCCCCCCBBBAAA@@@??????@@@AAABBBCCCBBBAAABBBCCCCCCAAA???===>>>??????>>>===>>>@@@===>>>???AAAAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHJJJOOOTTTYYY```jjj|||dddUUUIIIGGGEEE???===???<<<:::999999:::;;;;;;:::999999999888888888888777999999999999999999999999555555555444444444444333111111222222222333333333333333333222111111111000000000///000111333555777555555555444333222111000222222111111222222333444444444333333222111111000222222222222222222222222222444555555444444555666888888777666555333111000222222222222222111111111333333222222111111000000111222222333333222222111111111111222333444555666555666666666666555444444333333444444555666666666666666777888:::;;;;;;<<<===<<<:::888777777777888999888:::<<<======DDDLLLTTTSSSQQQMMMJJJGGGDDDBBBAAA@@@>>>=========>>>>>>AAA@@@AAACCCFFFHHHGGGFFFDDDDDDCCCBBBAAACCCFFFIIIJJJLLLNNNMMMKKKJJJIIIIIIJJJLLLMMMKKKHHHEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBAAABBBCCCCCCAAA???===>>>??????>>>>>>???@@@===>>>>>>???????????????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKPPPVVVZZZdddnnn___QQQFFFFFFEEE???<<>><<<;;;;;;;;;:::999999999999888888888888777777777777777777777777777555555555444444444333333111111222222222333333333333333333333222222222222111111000111222444777999999999888777555333111000222222111111222222333444222333444444333222222222333222222222222222222333333444555555444444555777555555555555444333222222333333222222111111000000222222222111111111111111111222222333333222222111111111111222333444666666555555555555555444333333333333444444555666666666666666777777888999::::::;;;:::999777777777888999:::999;;;===<<<;;;@@@GGGLLLMMMMMMMMMKKKGGGDDDBBB>>>>>>>>>>>>>>>??????????????????BBBDDDEEEEEEDDDAAABBBCCCCCCCCCDDDHHHJJJLLLMMMOOONNNLLLJJJIIIJJJJJJKKKKKKIIIEEECCCCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBAAAAAAAAA@@@???@@@AAAAAA???===<<<>>>??????>>>>>>???@@@??????>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGIIILLLQQQWWW[[[iiisss\\\NNNDDDEEEDDD???<<>><<<:::>>>DDDGGGHHHKKKLLLKKKHHHDDDBBB;;;<<<===???@@@@@@AAAAAA???>>>>>>@@@CCCDDDCCCBBB???AAACCCDDDDDDFFFIIIKKKMMMNNNPPPOOOMMMJJJJJJJJJJJJKKKJJJGGGCCCAAABBBEEEAAAAAA@@@@@@???@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCBBBAAAAAA@@@???>>>>>>??????>>><<<<<<>>>??????>>>>>>???AAAAAA@@@???>>>???@@@BBBCCC@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEGGGIIILLLQQQWWW\\\lllwwwZZZPPPFFFCCC@@@===<<<>>>>>>>>><<<;;;:::999999999777888888888888777666666666777888888888777555444222555888777555333333555222333333444444333333222444444444333333222222222555444222111333666:::===???===:::777444444444444111111111222222333333333555666666666555444333333666333000111333555444222666666777777666555444444777777666666555555555555333333333333333333333333555333111222444555333111///000000000000111111111222222111111222222333444222222333333333333444444555555444444444444555555444555666555555666999;;;999:::;;;;;;;;;:::999888@@@??????>>>===<<<<<<<<>>>>>>>>>>>>>>;;;>>>@@@BBBBBBBBBDDDEEECCCCCCBBBBBBDDDGGGIIIKKKNNNPPPRRRSSSPPPMMMKKKKKKMMMLLLKKKKKKJJJHHHEEEBBB@@@@@@@@@@@@@@@???>>>===???@@@BBBDDDDDDCCCBBBAAA???AAABBBDDDDDDCCCAAA@@@??????????????????????????????>>>===============???>>>>>>>>>???@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEHHHLLLMMMPPPWWW```nnn|||YYYOOOFFFBBB@@@===<<<>>>>>>===<<<;;;:::999999999888888999888888777666666666666777777777666555444111444666666444333333444333333333333333333333333444444444333333222222222555444444444555888;;;<<<===;;;888666444444444444111222222222333333333333222333444444444444444444555333222222555555444222666666666666666555444444666666666555555555444444222222333333444555666666666444222222333333111///222222222222333333333333333222222222333333444444333333444444444555555555555555444444444444555555555666777666666666999;;;999:::;;;<<<;;;;;;:::999============<<<;;;:::999BBBDDDFFFGGGGGGDDDAAA??????>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBCCCEEEHHHKKKMMMOOORRRTTTTTTQQQNNNLLLKKKKKKJJJIIIHHHGGGEEEBBB???@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBCCCBBBAAA@@@AAABBBCCCDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@??????@@@AAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDGGGFFFIIIMMMNNNQQQYYYbbbpppWWWNNNEEEBBBAAA>>>===>>>>>>===<<<;;;:::999999999999999999999888777666555555555666666555555444333222333555555444333333444444444222222222222444444444444333333333333222222333333444555666888999::::::888777555444444444555222222333333333333333444000111222333444444444444444444444555666666444222555666666666666555444444555555555444444444444444111222333444555666777888666444222222222111///---222222222222333333333444222222333333333444444444444555555555555666666666555555444444444444555555666777888777777777999;;;::::::;;;<<<<<<;;;;;;:::<<<<<<=========;;;:::999>>>@@@CCCEEEEEECCCAAA???>>>>>>>>>>>>>>>>>>??????AAABBBCCCCCCAAA@@@AAABBBBBBBBBBBBDDDGGGJJJNNNPPPRRRTTTUUUUUURRROOOMMMLLLJJJJJJJJJIIIFFFDDDAAA@@@@@@@@@@@@????????????>>>===>>>@@@AAAAAAAAA@@@???CCCCCCDDDCCCBBBAAA???===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCAAAAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEGGGHHHHHHGGGFFFEEEHHHHHHJJJMMMOOORRRZZZcccrrrUUULLLDDDBBBAAA>>>===>>>======<<<;;;:::999999::::::::::::999888777666555555555555444444444333333333444555555555444555555555444222111111222444555333333333333333333333333000222444666777777666666777666555444444444444555333333333333444444444444222333333444444444333333333444555777777666444222555555555666666555444444444444444444444444444444222222333333444555666666444333222111111000//////000000000111111111222222111222222333333333333333444444555555555666666666555555444444444444555555777888999999777777999:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@???>>><<<;;;<<>>>>>>>>>>>>>>?????????AAABBBCCCCCCAAAAAACCCDDDFFFFFFFFFGGGIIILLLOOOQQQTTTUUUVVVUUURRROOONNNMMMMMMNNNNNNMMMIIIFFFDDDCCC@@@@@@????????????????????????@@@AAAAAA@@@@@@???BBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAACCCCCCAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHIIIMMMOOOSSS\\\eeetttRRRJJJBBBAAAAAA>>>===>>>===<<<;;;;;;:::::::::::::::::::::999999888666666555444444333333333333333555444444555555666666666555444222111111222444555333333333333333333333333111333666888999999777666555555444444444444555555444444444444444444444444666666666666555333222222222444666777777555444333444444555555555555444444444444444444444444444444333333222222222222222222000111111111111111111222000111111111111222222222000000111222333222222222333444444444444555555555555555444444444444555555888999:::999888777888999::::::::::::;;;;;;<<<<<<===>>>>>>??????>>>===<<<<<>>>>>???????????????AAABBBBBBBBBDDDFFFIIIKKKJJJIIIIIIKKKMMMOOOQQQSSSUUUUUUTTTQQQOOONNNNNNOOOQQQRRROOOKKKGGGFFFFFF@@@??????>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGIIIMMMPPPTTT^^^hhhwwwPPPHHHAAAAAAAAA???===>>>===<<<;;;:::::::::::::::999999999:::999999888777555555444333333333333444555444222333555777777666444444222222222222444444222222333333333333444444444666999;;;<<<;;;:::888444555555555555555555555666555555555555444444444888888777666555333222111222444666666555444444444333333444555555555555444444444444444444555555555333333222222111000000000///000222222111111333555333333333333444444444444000111222333444333222111333333444444444555555555555555444444444444555555777999::::::888666666777999999999999999:::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===???CCCFFFGGGFFFDDDBBB=========>>>??????@@@@@@>>>???AAABBBCCCEEEIIILLLLLLLLLJJJJJJKKKLLLNNNPPPQQQRRRSSSRRRPPPNNNNNNNNNOOOQQQRRROOOJJJFFFEEEEEE@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAABBBCCCCCC????????????????????????@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????>>>>>>??????BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGIIINNNRRRWWWbbbmmm|||NNNFFF@@@AAAAAA???>>>???<<<<<<;;;:::::::::;;;;;;888888999999::::::999999666666444333333333444555444111000000333555555444333333333333333333333333222222222333333444444444444666999:::;;;:::999888555555666666666555555555666666666666555555444444666666666555444333222111222444555555222222333555222333444444555555555444444444555555555666666666333333222222222222222222000222444333222111333555333333333444444444555555111222444666666555444333444555555555555666666666555555444444444444555555777888:::999777555555555888888777777888999;;;<<<===<<<;;;::::::;;;<<<>>>===???CCCEEEFFFEEECCCBBB<<<======>>>??????@@@@@@???@@@AAABBBCCCFFFJJJNNNIIIIIIHHHHHHIIIKKKNNNOOONNNOOOPPPOOONNNMMMMMMNNNNNNQQQSSSPPPIIIEEEDDDEEE@@@???>>>===>>>???AAABBBAAAAAA@@@???????????????????????????@@@AAABBBBBB????????????????????????>>>>>>>>>>>>???AAABBBCCCBBBAAA@@@????????????@@@BBBAAAAAABBBBBBDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGJJJPPPTTT[[[gggsssMMMEEE@@@@@@AAA???>>>???<<<<<<;;;:::::::::;;;;;;777777888999::::::::::::777666555444333444555555222000---...111444444333222333333444444333333222222222222333333444444444222444666777888777666555666666666777666666555444777777666666555555555444333333444444444333222222222444555333111000333666222333444444555555555444555555555666666666777777222222222333333444444444333555666555222000222444111111222222222333333333333444666888888777666555666666666666777777777777555555555444444555555555666888:::999777444444444777777666666777999;;;<<<@@@???<<<;;;;;;===???AAA===???BBBEEEFFFDDDBBBAAA<<<======>>>???@@@@@@@@@@@@AAABBBBBBCCCFFFJJJMMMFFFEEEEEEFFFHHHKKKNNNOOOLLLMMMNNNNNNLLLLLLMMMNNNPPPSSSUUUQQQJJJFFFEEEGGG@@@???>>>===>>>???AAABBB@@@@@@???>>>======>>>>>>AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA;;;<<<<<<>>>???AAACCCDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIKKKQQQWWW^^^kkkwwwKKKGGGBBB???>>>======<<<======<<<;;;::::::999999666888888777:::>>>>>>;;;<<<;;;888777666666777888444444444444444444444444222222222333333333444444333222222111111000000000444444444555555555666666777666666555444444333333777777777666555333222111333333333333333222111000222222333333444555666666555555555555666666666666777777666666555555444444555777777444000...111444333333333333333333333333333222222111111222222333444555:::EEENNNKKK???333333444555777777777666555777666555444333333444555333444555666666555444333555555444444555666888999;;;;;;::::::;;;<<<>>>???>>>???AAACCCCCCCCCAAA@@@============>>>???@@@AAA>>>??????@@@BBBDDDFFFGGGFFFDDDBBBFFFLLLOOONNNLLLNNNLLLIIIGGGGGGIIILLLNNNSSSRRRPPPMMMIIIDDD@@@>>>BBB@@@>>>===>>>???@@@???????????????????????????======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBAAA@@@@@@????????????@@@@@@BBBCCCDDDFFFGGGGGGCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKOOOSSSWWW^^^lllzzzKKKHHHCCC@@@???>>>>>>===<<<<<<;;;;;;:::999999888888:::999888<<>>???>>>???AAABBBCCCBBBAAA@@@>>>>>>===>>>>>>???@@@AAA>>>>>>???@@@BBBCCCEEEFFFFFFDDDCCCFFFLLLOOONNNLLLMMMLLLIIIHHHHHHIIILLLNNNNNNNNNMMMKKKHHHDDDAAA???AAA???>>>>>>???@@@???>>>????????????????????????>>>>>>??????????????????????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDEEEGGGGGGKKKKKKNNNSSSXXX___mmm{{{JJJFFFBBB???>>>>>>===<<<;;;;;;;;;::::::999999888:::<<<;;;999===DDDFFFDDD:::999777666555555666777555555555444444333333333333444444444444555555555333333333333333333222222222222222333333333333444666555555444444333333222444444555666777777666666333333333333333222222111444444444444444444555555555555666666777888999999888888888777666666555555...///111444666666333111222222222222222222222222333222222111111222222333111111444888>>>BBBCCCBBB888888777666666666777777666666555555555666777777888777666666555555555555666555444444555666888999;;;;;;::::::;;;<<<>>>???>>>???@@@BBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBB>>>>>>??????AAABBBCCCDDDFFFDDDCCCFFFKKKNNNMMMKKKMMMKKKIIIHHHHHHIIIKKKLLLIIIIIIIIIHHHGGGEEEBBBAAAAAA@@@???@@@BBBBBBAAA???????????????????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFJJJJJJNNNTTTYYY```ooo}}}GGGDDD@@@>>>===<<<;;;:::<<<;;;;;;;;;:::::::::999;;;<<<:::999===DDDGGGEEE999999777777666666777777555555555444444333333222444444444555555555666666333333444444444444444444333333333333333333333444444444444444333333222222444555666666777777666666222333333444333333222222555555555555444444444444555555666777888999::::::888888888777666666555555000...///222666777444000111111111111111222222222333222222111111222222333444555555666666999<<<>>>:::999888666666666777888666666666666777777888888:::999777555555555666777666555555555555777888999;;;;;;::::::;;;<<<>>>???>>>???@@@@@@AAA@@@??????>>>>>>>>>??????@@@AAABBB>>>>>>>>>???@@@AAABBBCCCEEEDDDDDDFFFJJJLLLLLLKKKLLLKKKJJJIIIIIIIIIJJJJJJGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAACCCEEEEEECCCAAA????????????????????????BBBAAAAAA@@@@@@?????????========================BBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJOOOUUUZZZcccrrrGGGDDDAAA???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999777:::AAACCCBBB999888888777777777777777555555555444444333333333444444444555555555666666333333333444444555555555555555555555444444444444333333333333333222222222666666666666666555555444222333333444444444333333555555555555555555555444555666666777888999999999888888777777666555555555555222///000333555333111000000111111111222222222333222222111111222222333444555666555444444666888:::999888666666666777888555555666777777777888888999888777555555555666777666666555555666777999:::;;;;;;::::::;;;<<<>>>????????????????????????>>>>>>>>>>>>>>>???@@@AAABBB????????????@@@@@@AAABBBDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHIIIHHHGGGFFFCCCAAA?????????@@@BBBDDDEEECCCAAA????????????????????????BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKPPPWWW]]]fffvvvHHHEEECCCAAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999:::888555777<<<===;;;777777777777777777777777444444444444444444444444333444444444444555555555222222333333444555666666666555555555555555444444222222222222222222222222555555666666555444333333222333333444444444444444555555555555555555666666666666777777777777888888777777777666555555444444777555222111222333333222000000111111222333333333333222222111111222222333000222444444444444555666888888777666666666777777555555666777777777666666777666666555555666666777777666555555666777999:::;;;;;;::::::;;;<<<>>>????????????>>>>>>>>>>>>>>>============>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGEEEBBB@@@>>><<<;;;<<<>>>@@@BBBAAA@@@????????????????????????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDD@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLQQQYYY```iiizzzFFFDDDBBBAAA@@@???===<<<999999999999999999999999999:::888555666999888444444444555555555555555444222333333444444555555555333333333333444444444444000111222333444555666666555555555444444333333333111111111222222222222222222333444444444444444444222333333444555555444444444444555555666666777777777777666666666666555555666666555555444444333333444555666555444333333444111111111222333444444444333222222111111222222333000000111222444555555555555555666777777777666666555555666666666555444444333444555666666666666666777666666666666888999:::;;;;;;::::::;;;<<<>>>?????????>>>===============<<<<<<<<<<<<===>>>???@@@BBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJKKKIIIJJJKKKKKKJJJIIIGGGEEEEEEFFFFFFEEECCCAAA???===<<<;;;;;;<<>>>>>??????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAABBBBBBAAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMSSS[[[bbblll}}}BBBAAA>>>>>>===<<<:::888777777777777777777888888999:::999555555777555000222222333444444333333333111222222333444555666666222222222333333333444444000000111222444555666666444444444333333222222222111111111111111111222222///000222333444555555555222333333444555555555444333444444555666777888888777777777666555555444444666555555444333333222222000444888999666444444555111111222333444444555555333222222222222222222333444222000000222444444333333444555777777777666555555555666666666444333222111222444666777777666666777666666666666888999:::;;;;;;::::::;;;<<<>>>?????????>>>===============;;;;;;;;;<<<<<<===>>>???CCCCCCBBBAAAAAAAAABBBBBBCCCEEEFFFGGGGGGHHHJJJKKKIIIJJJKKKKKKKKKIIIFFFEEEBBBCCCCCCCCCBBB@@@>>>===???>>>===>>>AAADDDEEEFFF????????????????????????======>>>>>>?????????@@@========================??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLNNNTTT\\\dddnnn