BM6P6(@ |||{{{uuukkktttwwweeeOOOJJJFFFHHHMMMOOOKKKFFFGGGAAAFFFZZZlllvvvyyyttteeeaaa]]][[[[[[ZZZXXXVVVYYY\\\]]]ZZZ[[[```___ZZZ]]]aaadddfffgggllluuu}}}yyy___PPPDDDFFFMMMMMMGGGAAA@@@???<<<999777999===@@@888:::<<<;;;777555555777===<<<;;;===@@@DDDFFFGGGDDD@@@@@@EEEKKKPPPVVV\\\VVVSSSNNNHHHBBB;;;555111777999;;;;;;:::999:::;;;<<<;;;>>>@@@===<<>>999666222444555555333111000000111111333555666777888;;;===444555666555444444555777666333000000111000...+++,,,(((&&&(((---000///,,,///000222333333111...,,,***---000111///...///000000000111222222222222111222111///...///111444666333666888666222///000111555333111111222222222111,,,++++++...222444333111777555222000///000111222222111000000000///---,,,///111444777999777333000555444222222333666:::<<<888333---,,,...111333333555555444222111000//////000000111111111222222222111---,,,//////,,,)))***---000333444222111444666888777555444333333444444444555555333000...------+++---////////////000111///000222444444444222111***,,,...///000///...---333444555555555444333222000///...------...///000888555333111111111///...---000333444555444555666888999:::999666333111111666555444111000111333555777888999::::::777222...000222555777777666444222mmmiiiiiijjjfffdddrrrppp]]]IIIFFFDDDEEEHHHIIIGGGCCCDDD???DDDTTTcccjjjuuu}}}vvvnnniiihhhhhheeebbbaaadddbbb___bbbhhhkkkiiihhhkkkoooqqqsssyyyzzz___TTTLLLMMMQQQMMMFFFBBB???===;;;888777888;;;===888888888666444222222333999777666777:::>>>@@@AAA@@@@@@CCCHHHRRR[[[```aaa^^^[[[VVVNNNFFF>>>777444555888999999888777999:::>>>CCCIIIJJJCCC>>>GGGUUU\\\mmm|||~~~uuuiii[[[QQQHHHAAA;;;888555222444888666888999888555222111111444555666888888666555444222222111111222333555666888777666777777555111---111111111222222444555555444111---+++,,,...///000111111000000111111222333000000000111111222333333444444333222111111000000000000000111222777FFFVVVqqqqqqiiiZZZMMMHHHGGGGGGNNNQQQNNNDDD;;;666333000222333444222000......///000222444444444555666888444555555444222111222444444222111111222111///,,,,,,'''$$$%%%***///000///...///000111111///---,,,,,,...111111///...///000222222222222111000......,,,,,,---...000222444555222555666444000...000222444333111222333444444333///......000444666444333666555555444333222111111111000000//////...---,,,...111555999;;;999666222333333333333444666888999444111......222555777777666666666555444222111000222222222222222222222222111---,,,...///,,,+++,,,111333555444222000222555666555444222222222222333111222333222000/////////---///111111000000000111000111222333333222111000+++,,,...000000000///...222333444444444333222111///......---...///000111666555333333333222111//////111333444444444555666555666777777444222222222222111000///000222666999;;;;;;::::::999666111---000111333444444444222111```ZZZVVVXXXZZZaaattthhhSSSCCCCCCDDDDDDEEEDDDDDDCCCCCC@@@DDDOOOWWW]]]gggsss}}}||||||xxxsssqqqqqqpppmmmpppwww}}}~~~yyy}}}{{{___XXXUUUXXXYYYSSSKKKGGG@@@>>><<<999888888888999999666444333333333333222777555222222444888:::;;;<<>><<<666222111222666777999::::::999777666444444444444555777999:::;;;:::999888888666222000000000111222444555666777666222...,,,---///111111111111000000111111222333000111111222222111111000333333444444444333111000222111111111111777GGGWWWyyy{{{uuubbbNNNCCC@@@???EEEHHHGGG???666222000---///111111000...,,,,,,,,,...000222222000000000111111222333111000//////000222111222333444333000...+++'''"""###'''---000000...//////000000000000///...000111111///......///444333222111///---+++***&&&(((,,,///222333333333111222333111...---///333333222222333666777777777444333333555777888777555444555666666555333111///...............---,,,+++,,,000555999;;;999555222000111333555666666555444000//////222666999;;;;;;555666777777777555222111333333333222222222222222111,,,+++...///------///555666666444000///111444444333222111000000000000...///111000//////000111111222333333111000000111111222222333222000///...+++,,,...000000000000///000111222333333333222111......------...000222333444444444555666555333111222333444333222222444666111333444444222111111222...---,,,,,,///444:::>>>???===;;;999777444000,,,///000000111222111111111[[[UUUSSSWWW___lllcccOOOBBBEEEGGGGGGEEECCCDDDFFFEEEDDDHHHMMMPPPTTT^^^jjjwww|||}}}aaaZZZXXX```fffbbbXXXQQQGGGCCC>>>;;;888777777666999666444555999;;;:::888999666222111333777:::;;;;;;@@@CCCFFFUUUhhhmmmgggbbbcccbbb[[[QQQGGGCCCBBBCCCGGGLLLNNNNNNPPPUUUZZZdddllluuuttthhh\\\WWWYYYbbbnnnzzzzzzqqqggg]]]UUUGGG@@@999666222...///333:::@@@EEECCC;;;555555777999;;;<<<======<<<;;;999777777777888999;;;===>>>;;;:::999888777555333111111222333444555666666777555222///...///222444555000000//////000000111222111222222222111000///...222333555666666444333111333222111111222999JJJZZZooouuurrraaaKKK???===>>>@@@DDDCCC;;;333000...+++---...//////,,,***)))***,,,...//////---+++++++++---...//////...---...//////000222555555444222000+++(((%%%%%%'''***,,,,,,---...///111222444555666111111111111000///...///222111111///---+++***)))%%%(((---111333333222000000111111///,,,,,,///333222222222555888::::::999777777777888999999888777444444555555444222000///+++---...---,,,++++++,,,+++///444777777444000...---///333666666555222///---...111444777999::::::333444666888777555222000222222222111111111111111111,,,+++...///...///111444555555222......111555333222222111000000//////.../////////------...000222333444333111//////000333333333222000///---,,,,,,---...///000111111000000111222333444444333222...---------///111222444333333444666888777555222444555444333111222444666000222333222000///000111---+++***+++///555;;;>>>>>><<<:::888777555111///000000000000111111111222TTTTTTXXXbbbooo~~~~~~eeeSSSGGGJJJKKKJJJFFFEEEGGGJJJGGGHHHKKKLLLKKKNNNYYYccclllqqq}}}fff[[[WWWcccrrrsssiii^^^QQQJJJBBB<<<999888777666999888999>>>CCCFFFEEECCC@@@;;;666333444888;;;<<<<<>>???KKK]]]dddaaadddiiikkkeeeZZZOOOKKKJJJNNNUUU]]]aaabbbeeekkkqqq|||ooofffllltttzzzxxxqqqiii]]]TTTDDD===777444111...///333>>>DDDIIIGGG???999888;;;:::;;;===>>>>>>===;;;:::999888888888888:::<<<===999888777555333222222222444444555666666666555555333111......111555777999///............///000000222222222111000///...---222444555666666555333222111111222444555;;;JJJZZZgggoooppp```KKK@@@???AAAAAAEEECCC:::222///...,,,+++---///...,,,)))((((((***,,,...---+++)))(((((((((+++---......---...///---000333555555444333222,,,+++*********)))(((''')))+++---000333666888999111111000/////////......,,,---------,,,,,,+++***)))+++///222333222///...000111111///,,,,,,///333111111222555888:::999888777888999999888888888888444444333111000000//////)))+++------+++***+++---...111666666333///,,,++++++...222555555222///,,,,,,...111444555555555444///111333555555333000///000000000///////////////000,,,+++///111//////111000111111///------111555333333333222111111000000000000///---+++***+++,,,111222333333111//////000444444333222000...,,,++++++,,,---...///000111111000111333444555555555444......---...///111333444222222444666888888666444555666555333222222444666333444444222000...///000000---***+++///555888:::999888666666777666444333111111111111222222333333NNNUUUaaapppjjj\\\OOOPPPOOOLLLHHHHHHKKKNNNKKKLLLLLLJJJHHHKKKTTT\\\bbbiiiwwwlll^^^XXXdddwww|||tttjjjYYYOOOCCC:::888999;;;;;;===AAAGGGOOOTTTVVVTTTRRRLLLFFF>>>999777999;;;<<<>>>;;;999;;;BBBLLLUUUYYYgggooovvvrrreeeYYYTTTTTT___hhhsssxxxyyy{{{{{{}}}|||yyyuuunnn```SSSAAA;;;666444222000222777???CCCGGGEEE???::::::;;;:::;;;===>>>>>>===;;;:::999888777666555666777777555555444222000000222333555666777888888777555555333111......111555888999///............///000000444333111000///.........444444555555555444222111///000444666666:::FFFSSSfffnnnoooaaaNNNDDDDDDFFFHHHJJJFFF;;;222//////...+++---//////,,,***(((((((((+++------,,,***)))((((((***---............///---///333444333222222333...//////...,,,)))'''%%%%%%'''***---111444555666111///------...//////...'''((()))+++,,,,,,---------...000111111///...---111222333111...---///333111111222555777888777555444666777777666555666777444333222000////////////'''+++------+++***,,,...222555888666222---,,,---,,,...000222222000---++++++...111222111000///000---...000111111000///...---.........////////////000------111333000///000,,,...//////---...222555333333444333333222000000111111///,,,)))'''(((***///111222222111000111222555555333222000...---,,,***+++,,,---...///000111000111333555666666666666//////......///111222444333222333555777888666444444555666555333333444666666666666444111000111222444000------111555555555222222333555888888777555111222333333444444333333TTT```rrrpppeee[[[YYYUUUQQQNNNOOOQQQTTTSSSSSSOOOJJJGGGKKKQQQUUU\\\dddssssssddd[[[dddttt{{{wwwqqq\\\PPP@@@777666;;;@@@BBBIIIQQQ]]]fffjjjhhheeeccc]]]VVVKKKBBB===<<<=========777777===???>>>FFFRRR___lllxxxyyynnnccc```aaaiiisss~~~yyyvvvnnn]]]LLL@@@:::666555555444777<<>>HHH\\\eeeggg]]]PPPJJJLLLNNNQQQQQQJJJ<<<222//////...+++...000000...+++)))((('''***---...---,,,+++++++++---///000...---,,,,,,---000222222111000111333111111111///,,,***))))))&&&(((+++...000111111111000---++++++---//////...$$$%%%''')))+++,,,------......---------------...222555666444000...000222222222222444666555333111000222444444333222333555222333333333222000...---'''***......+++***---000222555777444///,,,,,,///....../////////---,,,++++++...000111///------...+++,,,---...............,,,------...///000111111000---...333555111......+++...000000//////111444333333333333333111000///000000...+++'''&&&''')))...000222333333333555666666555444222000///......)))******+++---...000111...///222444555666666666000000/////////000222333444333222333555666666555333444666666555444444555777777777666444444555777666222///000333555444111---...111555888999777555000111333444555444333222aaaoootttjjjfffaaa[[[VVVTTTUUUXXXZZZ[[[YYYSSSLLLIIILLLPPPSSSYYYaaaqqqwwwiii```dddooouuuuuuttt\\\OOO===333444<<>>NNNTTTddduuuzzzsssjjjhhhkkkfffrrrwwwtttkkkVVVAAA@@@;;;777777777777;;;@@@DDDCCCCCCBBBAAA@@@>>>===@@@AAACCCDDDDDDCCCAAA@@@AAA???<<<999666555444444111222111///---...333777222444666999::::::999999888555111///000222444444222222222111222222333444555333///,,,,,,---///111777666444333111111111111---111666999666222777???MMMUUUZZZUUUNNNOOOSSSWWWVVVUUULLL===111...//////,,,...111111///,,,***)))&&&)))---//////...------...000222111///,,,******...000222111//////111333333333111...,,,+++---...)))+++...111222111000//////,,,)))***---//////...###$$$&&&(((***+++,,,---...---+++******+++---///333666888666222///000111222222222333444333111...,,,///222222111000222444111333555777666222...,,,&&&+++......+++***---111///222333000+++))),,,000///......---,,,,,,,,,,,,***---000000...,,,---///+++,,,,,,,,,---.........,,,---...///000222222333///---///555666222...---,,,///222222000///111333222222333333222111///...///...---***'''&&&(((***---000333444555666777999777666444222111000//////)))))))))***,,,...///000---...000333444555555555111111000//////000111222555333222222444555555555111444666777666555555555777888888777666777999;;;666333000222555777444000+++---000555888999666444///000333555555444222000fffzzzyyyoooiiiaaa\\\\\\ZZZVVVYYY______^^^[[[XXXVVVUUUTTTTTTbbbfffrrrzzzmmmbbbdddqqqyyyvvvoooVVVFFF666111555<<>>:::999777777888777777===EEERRR```pppwwwsssmmmlllmmmiiikkkpppuuuzzz~~~}}}ooo]]]JJJ===<<<<<<<<<:::888:::@@@EEEHHHLLLNNNJJJGGGGGGEEEBBBEEEHHHKKKNNNNNNKKKFFFCCC@@@EEEIIIGGGAAA;;;:::;;;===:::555222333444555666111111222555999;;;<<<<<<<<<999555333222222000///000000000000222444777888777555111//////111555777888666333///......///000777888888666333444888;;;FFFFFFEEEFFFJJJTTT___gggaaaTTTDDD888444333222111333222111111222111...++++++++++++,,,,,,------------000333222---)))''''''---///111111......000333333333111...++++++,,,///---,,,,,,---///000...------...///000///...,,,***'''((()))***,,,---...///---,,,+++***,,,///222444555555444444333222111111////////////000000000000,,,---000222333333222111111222555666777555333222***,,,//////...------...222111...+++)))***...111222111///......000222333222111///---...///222333111...,,,///333555222...------///000222222222333333333333555555444111...,,,000222111---+++...111111111000///////////////111222222111///---,,,---222333333333333444666777555444222000///000111222///---,,,---///000000000...111666888888555333222...,,,******,,,...//////333222111222222222111///111333555666555444444555999999888888777777666666444444444444333222111111///000333555666666555555111222333444333222111000lllvvvoooggg```]]]\\\[[[```gggggghhhjjjjjjgggbbb]]]ZZZcccjjjyyyxxx|||pppfffiiisssyyytttkkkTTTFFF888333666===GGGPPPaaawww{{{vvvmmmbbbVVVKKKCCC>>>666444444666555555:::AAANNN\\\mmmvvvuuuoookkkjjjccchhhooovvvyyyyyyyyyxxxzzz{{{iiiWWWFFF;;;;;;::::::999;;;@@@FFFKKKOOOSSSUUUSSSQQQRRRRRRPPPHHHNNNVVV\\\\\\UUUMMMFFFIIIOOOVVVWWWRRRKKKHHHGGGEEEBBB===999777666666666000000111333777::::::::::::777444222111000...,,,.........///111333555666666444222111111333555777777555333000//////000000555555444111///111555999@@@@@@???@@@DDDMMMXXX___]]]RRRCCC999555444444333222222111222333222///---,,,,,,,,,------......///...111444222...)))((((((+++...111000---,,,---///000111111///......///111222111000000111000...,,,,,,---...//////---+++***---------------------...*********,,,...111444666666555555444333222111111000000000111111111222222////////////000111222222111333555777777666444333---///111111000000000111111000///,,,***+++...111222111000/////////000111111000/////////222444666555222///000444555333000......000111222333333333555444444555555444111......111333222...,,,///222000000///...............333444555444111/////////111222222222222222444555444222000.........///000000000000//////000000111///111555777777555333222,,,+++******,,,------,,,000//////000111000...,,,---///222333222222222333777777777666666666666666444444444333333333222222333444555777777666444333222222333444444333222111uuu{{{ssskkkccc___^^^```fffnnnsssvvv{{{}}}}}}zzzuuuqqqnnnrrr}}}{{{wwwtttkkkmmmvvvyyyooodddQQQFFF:::555666<<L=hĦ4ĉ@ӵ~~~ssshhhhhhnnnnnnbbbUUUHHHAAA:::777666999CCCMMM\\\iiirrrnnnfffbbb]]]XXXYYYVVVQQQKKKGGGDDDCCCCCC:::666666999999666666888BBBMMM\\\kkkvvv|||~~~>LpppjjjiiitttqqqVVVCCC:::777666888@@@LLLXXX___bbbmmmtttyyy{{{~~~|||wwwwww{{{tttkkk\\\JJJ;;;444333555555444333444666888777666000000000111000---((($$$'''(((((())))))*********---...000222222222000///111111111000...,,,)))'''"""%%%***000444666666555/////////...///333999>>><<<999444222111111222222111111222444666666444333******)))***+++...000222000222333000+++'''&&&'''---000333222...***(((((())),,,///111000.........333333333555666555222///......///000000000111111000000000000111111111111...000333555555444111000000000000000////////////......///111333444555666000000111000///...,,,+++,,,---...000000000000000000111222222111111222444111222222111///......///444555666777555333000...,,,...000333666888:::;;;:::777444222222333444444333222222222333444555666777666444444444444111000///000111111111111222333444444333222222222222222555777888777555444444444333111///000222333333111///...,,,***)))***+++,,,000333555222,,,***---111111000000111333333000...)))***+++...///...+++(((+++,,,...000222000---))))))+++---......///111333000000111111222222222333222222222333444555666777777888888888888888777777444444333333222222222222mmmttt}}}vvviiiaaabbbmmmGG=?~~~yyyvvvvvvtttqqqzzzyyyvvvwww|||HdĦ=ĪjGG=?yyylll^^^\\\bbbddd[[[QQQFFF???999888777888===CCCKKKVVV^^^[[[TTTMMMGGGAAAIIIGGGDDDBBB@@@@@@@@@AAA888555666;;;>>>===<<<===BBBMMM\\\iiiqqqwww|||HdĦvvvjjjcccmmm```KKK@@@:::<<<@@@HHHSSS]]]dddggguuu|||}}}mmmXXXFFF:::888999777666555666888888777666111000111111111///+++'''))))))***+++++++++******---...000111111000...,,,.../////////...,,,***)))"""%%%+++222777999777555000000///------///333666666666555444444444555555222111222333555555444222))))))((()))+++...111333111333333000+++'''&&&(((///222444333...***)))******,,,///000...---,,,,,,000111222555777666333000/////////000111222333333,,,---...000111333444444222444666777666333000---/////////000111111222222...///000111333444555666000111222222111...,,,******+++,,,---....../////////000111000//////111333222333444333000...------///000111222111000...,,,+++---000333666777888888666555444333333333444555333333222111222333555555666444333222333333222000///000111222333444555666777666555555444444555555444555777666444333333444222000...///222555444222000...,,,*********+++,,,...///111///,,,,,,...000111//////111333333///+++&&&'''***---000000...+++......000222444333000------.../////////000333555000000000111111111111111111222444555666666666666555555666666777777888888555555333222111000000000^^^```cccӵOOO]]]vvvĭӵӵĦӵӵĦƜ`1.׼sĦsssqqqsssvvvzzzӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦZZZVVV:::999999;;;:::CCCJJJĦ<<<<<<===>>>===<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵ```\\\^^^aaaeeeiiimmmg&e>hӵfff?><zwwwg&e>&e|||HLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@e;;;<<<:::777555111777===Z999333666:::======3h?gL```ooovvvtttpppqqqtttxxxD%%)?fff?><zaaa=?ĦUUUg&e}}}g&eS?ʬ4ff?>ߝLqqq@e777g&e5553332223h?g&e>&e222111??******,,,...111333555666000...---///333666666555333333111...+++***,,,---...000333555555444555555222111111333444444222000+++***)))***,,,000444666666777777333...******+++000222222000,,,)))***,,,+++---////////////000222222333555777999777444000---------...///111333333---...///111333555666777555666777888777444111///000111222444666888999:::222333333444555666777777444333111///...///000111******+++,,,---//////000/////////...---...000333555666777555111---+++***---...///000111222333333+++---000222333333111000000222555666777777888999444222111000000222333555222111///000111333222222222222333666999<<<======888888777666666666666666333555666666444333444444...+++)))+++111444333111222000...,,,,,,,,,---...,,,++++++,,,///222222222///---...111444333---&&& !!!$$$(((---000111000333222222333555555444333222222222222111111444666222222111111000000//////111333666888888777444222555444444333333333444444777666333000...---,,,,,,GGG4DӵGGGUUUlllHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@nnneeeSSSVVVWWWUUURRRRRRHu]ĦuuuZuR)ĦsߝLGdUĦgggHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼s===<<<<<<;;;888555777555444HtĦ777666:::======Bt=o9ĦHdĦlllsssrrrlllhhheeeaaabbbvvvDtfo9ĦsߝLGdUĦxxxHt@cӵHu]Ħ{{{Hu]ĦHtƅ^qIܗGIӵvvvH׼s333222Hu]Ħ222222Bt=o9ĦHƅ^Hu]Ħ444222111...,,,---111444444333///000111222333333444333999777333000---,,,,,,,,,---///222555666666444333222111000000111111000///222000......000333444555444444333222111111000000111111000////////////000000000//////000222444555666333222333444444111---+++)))(((+++///111111///,,,...000333555777888888:::777555444555444000---...///000111111222444666;;;888555444666666444222000000000000000000111111...---,,,---///000000///666444111000111000///...444444444333222111000///111333666666666555666666333222111000////////////000222444666777777666555222222222222222222222222222333333444444444444444777777777777888999;;;<<<::::::999777555444666888555555555555333111///...++++++---...///000000000...---,,,,,,+++++++++,,,+++,,,...111444555444222,,,,,,---222555333,,,%%%"""'''...111111111111333333333222222222222222222111222222000///000222444777666444222111000//////333666999999777333111000333222222222222333444555666222...---...///...---BBB@@@4DuXӵKKKaaaxxxDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetpppeeeYYYYYYXXXUUUQQQOOODdDĦ___eeet|>>===??????===:::888666666DdDĦ999999:::<<>>4DuXӵOOOmmmDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵqqqfffddd```]]][[[WWWDdDĦJJJPPPo)hSSSTTTWWW[[[^^^______^^^___DdDΦDdDĦkkkDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦ;;;:::===???===::::::999999DdDĦ>>>===<<<<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħuuuqqqmmmllllllhhh>d<ĦCCCDtJJJLLLPPPTTTVVVVVVVVVZZZDdDΦDdDĦzzz>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦ999999<<<>>>===;;;<<<<<<===DdDĦDDD@@@>>><<d>>======EEEPPP>d<ӵDd<DdDΦDdDĦXXXDdDӵnd<DdDĦMMM>d<ĦpeӵĦF&uTӵDdDĦ444222>d<Ħ(((peӵDx<>d<ʜ4DuTӵ...------///111333------...000333777:::;;;777777666555444222111000///.........///111333444222333555777888888888777555222//////000111111111/////////111555777777777444666888999888666444222+++,,,///111333222111111222111000000000111222333000---+++)))***,,,...000)))((('''+++000444444222---...000111222333333444000000000111222222111000///...---,,,,,,...333666666555333111000///...---000000111111222333444444222222333555888999888666222111000000222333333222111222333333333333333222111333555666444333333444666666555444444444444444555444444333222111111111000000000000111111111111666777888888999999888888444333000//////111333555777444111444999;;;999666222444666888888666333111111111000000//////////////////...------......///000///......000000///...---------000333444222000111222333444444444555555333333222111000///...---,,,///111222222111111222444333222111111111111111222555888999666333000///111333666888999999888777333222111111222333444444HHHFFF4DuXӵ```xxxD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒR~~~i?ʜtd<ĦHHܗDӊB<xB?daĦ}}}B?Ho9\\\>d<>>>AAABBBBBB@@@BBBDDD>d<ӵBBB???B?Ho9AAA<xIII@@@<<<:::777999@@@&ӫeʬtIӇ>d<Φ>d<ĦZZZD&ӫetIӇ;;;DdDĦAAAsdKĦB?dp&ĒR>d<sdKĦ,,,B?Ho9555s&dq&ĒR000000//////.........///000111333555888;;;>>>::::::888666333000...,,,000000000000111111111222///000222444666666666666444222000///000111111000......///222666777777555222333666777777555222111)))+++...000222222111000333222111000000000111222...,,,)))'''''')))---///)))((((((+++111444444222///000000000000//////...---...///000111111111222111000///---,,,...222666444333222000...---------......///000111222333444000000222666:::<<<<<<:::555444222222333333333222111111222222333222222222///111444444333222222222555444444333333333333444444333222111000000111111222222222222222222222222888888999::::::::::::999333222000......///111222444111///222888;;;999555333555777999999888666555555444333222111111222222333222111///...------,,,///.........//////---+++//////000222444555555444333333444444555555555444333333222111000///...---...000333444333333333444777666444222111000000///222555888888666222000//////111444777888999888777222222333333333444555666LLLIII4DuXӵiiivvv|||Hu]3hhne=enepIƎ@t@h>hfeuuu@ďDneiiimmm=e^^^___bbbccccccbbbaaaeeeegesĪj@hrrrrrruuufdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ{{{~~~@G]]]\\\seAAABBBEEEIIIMMMLLLOOORRR<ŌSSSPPPLLL@G;;;>>>HkgegggXXXKKKAAA:::111///333HĪj@IŌegekkk___Hu]3hIŌ???999DdDĦ888neXXXqqq@h>hse444ne222222@G000222sĪj@h//////000000000///...---555666666555444555777:::::::::888666333///---+++000222333444444222000...,,,---///111333444555666555444222333444444333111//////111555888888777555000111333444444222111000+++,,,...000111222111111444333111000000000111111...---+++)))'''))),,,///+++)))))),,,111444444222000000000000///...---,,,,,,...000111000000222333222222111...------000333///000///...+++***+++,,,,,,---...///111222444444...///222777;;;===<<<;;;666444222222222333222111000111111111111111000000...000333444333222333444444333333222222222333333222111000...///000222333666666555555444333333333666777888888999999888888333222111/////////000000111//////222666888666444444555777888999999888888777666555444333333444555666555333000...---,,,,,,/////////111222111---+++000222444555666777777666555444555666888888666444333333222111000000/////////111333444333333444666999888666444222111000000222444777888555222000///+++,,,///111333444444444111333444444333333444666SSS4DuXӵfffĵD^ddd______|||sssssstttuuutttrrrpppuuutttzzzuuunnnfffiiinnnwwwDdDĦD^s׼sgeFm8>aĦxxxyyysss``````YYYs׼sJJJMMMMMMQQQYYYaaabbbeeeiiiHouuummmiiicccYYY555888:::zzzyyyoooaaaQQQFFF555...---xxxnnncccD^EEE@@@888DdDĦ333>>>FFFZZZfffs׼s<<<888444666777...111,,,...333............///000111222666777777555222222444777777666666444222000...---000222666888888444000---)))***,,,///111444666777777666777888999888555333111222555888::::::888555000000111111111111000000//////000111222333333333555444222000000000000111111111000---******...111,,,***))),,,111444333111000000000111111000//////+++...111111000000222444222222111///,,,,,,---///---...///---+++***,,,...,,,---...000222444555666///000333777:::;;;:::888222111///000111222222111000000000000000///...---...000333555555555555666444333333222333333444444000///---,,,...000444666777666555444333111000000333444444555555555555555222222222222111000///...---...000222333444444333333444444555666888999:::777666555333333444555666666555333111///......---000000222555666444000,,,222444777999999888888888666666777999<<<<<<888555333333222222111111111000///000222222111222555777999888666555444333333333111444777888555222///...((()))+++---///111222333111333555555333222333555Φ4DuXӵtvӵ>d<ĦĦĦttt```ZZZWWWQQQNNNQQQ[[[___jjjuuuwwwrrrqqqtttssstttuuuxxx|||~~~Ħ~~~|||~~~{{{|||uuuooonnnnnnppppppmmmeeeZZZUUUXXX^^^dddggghhhmmmvvv>d<Ħ{{{yyyĦ>d<ĦBegeFYĉ>aĦqqqtttnnnaaaXXXVVVKKKSSS___eeebbbWWWBeMMMYYY]]]]]]bbbmmmwwwtttwww|||nu]ӵgggVVVHHHAAA>>>777222222666777555777===SSSfff|||tttdddWWW>>>333...444???JJJXXXdddrrr|||wwwmmmmmmuuu|||~~~zzzqqqfff>d<ĦSSSNNNJJJBBB888>d<Ħ222777777ĦIIISSSggg|||BeWWWAAA<<<666222Ħ999000///000111333222000...))),,,000333555555444222...---++++++---111555888333444555444111111444777333333333333222111000000///222777::::::666111---''')))+++...111444666777888999:::<<<===;;;888555444555777;;;===<<<999666000000000000000000111111222222222222333444555666555444222000//////000000333444333111------///222---+++***,,,111333222000//////111222222333333333,,,///222222000000222444111222111///,,,******+++...000111///---,,,///111---...///111333555666777111222444777999999777555...---,,,...000222222222000000000000///...,,,,,,...111444666666777888999444444333333333444444555...---++++++---111555888555444333111///...,,,,,,000111222222333333222222222333444444333111///...+++...111222222111222333333222222222444666888:::777555444333333444666777444444222111000000//////000222555888:::777222...333666:::;;;;;;999888888777777888<<>>:::666333333222222222222222222///000000000000111444777777777666555555555555555111444777888555222///...))))))***,,,...111333444111333555555222111222444?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ|||lll^^^TTTMMMHHHDDDLLLOOOSSSZZZ___bbbbbb```___^^^^^^cccjjjrrrvvvgdKĦuuu{{{~~~}}}{{{www{{{{{{uuutttqqqlllfffbbb```______\\\\\\\\\]]]```gggpppwww|||gdDĦvvvvvv}}}gdKĦsdKĦŶS3weAPPPnenenexxxjjj___UUULLLFFFDDDDDDFFFIIIMMMPPPPPPPPPLLLKKKMMMRRRYYY^^^ne]]]```ffflllnnnooofffiiimmmssswwwvvvpppkkkccc```[[[WWWVVVXXX[[[]]]___aaadddhhhoooxxxDe||||||nene>Ak<kkkjjjfff___ZZZYYYYYY___iiiiii\\\III===BBBOOOeee{{{fhnnnWWWGGGAAAAAA999666444666666444555999MMM[[[jjjsssyyy|||xxxrrraaaSSSFFFBBBDDDEEEHHHLLLSSSYYY\\\YYYYYYaaajjjmmmrrr{{{~~~Defffgggddd[[[RRRJJJne222444ne>>>???GGGVVVhhhwwwiiiQQQFFFne444666111222333444333111...,,,,,,,,,,,,---///222444666444000------000111000......///000111222222111111333444555555555333111000333555666666444222222222------...///111444666888888777666555555444444444333666888999888777777777555222...,,,,,,///444777;;;;;;:::777444333555777444333222111000111222333555444111///---------...,,,******...222444222...///......000333333000...////////////000111222333111111111///---+++,,,---444555666444111///000222222222222222444666888999333333444444444444444444333222222222333444666777555666666333///...000222333333333333444555666777666444111222666999:::999444...((('''+++000222111222///,,,***)))******+++...000333333222111111222222333222000---++++++,,,,,,...222555555444111///666777777777666666777999888666333000...---...///222111000111222444555666888666333111111000000///333666888888555333333555333222222333666777555333333333222000///...---------...111333444444333333555444333222111000000000111111000///............******+++...111333222111111222222...)))(((,,,SSSZZZ~~~sssfffZZZQQQHHHDDD@@@???@@@AAACCCCCC======???BBBGGGIIIIIIJJJNNNSSSWWWZZZZZZVVVVVVXXX^^^eeefffbbb\\\UUUSSSPPPOOORRRXXX___ccckkknnnsssyyynnnnnnnnnkkkccc\\\\\\\\\```fffcccUUUFFF===???MMMgggzzzdddPPPCCC>>>>>>888555444666666444666999GGGQQQ___lllvvv|||zzztttnnnaaaUUUQQQPPPNNNKKKIIIMMMQQQSSSRRRUUU^^^hhhnnnrrryyy|||pppqqqnnndddZZZRRR333111222;;;===;;;AAAOOOaaaqqqrrrXXXJJJ444444666444444444333111...,,,*********+++,,,...111333555555222//////111111...+++%%%(((---111444444222111111333444666666444333111444555555333111000111222000000111222444555666666666666555444333333333333666777777666444333555666444111---++++++///444777::::::999777444333333444000111111222222222222222666444000---,,,,,,---...+++******...222444222///......///111333222000...222111111000000000111111111111111///---,,,---...666777777555333111111222333333333444444555555666000////////////000222333444444444444444555666777666888888555111...000222222222222222333444555666555333111222555888999:::444///***))),,,000111111000---***'''&&&(((***+++///111333444333222222222222333333111...,,,++++++,,,///222444555444111///333555666666555555666888777555111...,,,++++++,,,///000111222444555666777999888555222000///......333444555555555444222222222111///000222444444444555333111///...............000111333444444333333333222111///......------///......------.........++++++---000333444333111000222333000,,,***+++???AAAAAA>>>;;;===DDDKKK\\\gggwww|||nnnddd\\\VVVMMMFFFDDDDDDEEEEEE@@@???>>>===>>>???@@@AAA===???BBBFFFIIIJJJJJJIIIOOOMMMNNNTTT[[[^^^[[[WWWXXXXXXXXX[[[```gggnnnsss}}}zzzqqqnnnoootttssssssuuuuuuoooddd[[[ZZZ[[[```ccc]]]NNN@@@:::???PPPmmmqqqZZZIII???;;;999777444333555666444666999>>>GGGWWWhhhuuuyyyssslllppphhh___\\\\\\ZZZUUUPPPPPPQQQPPPOOOQQQYYYccciiisssxxx~~~||||||wwwkkk___TTTHHH???444///...444:::<<<;;;<<<:::???LLL___ppp|||```PPP>>>777555555666888666666444222///,,,***)))*********+++---///222333444222000000111111---***###&&&***///222333333222000111333555666555444333333333222000------///111222222333555555555555555444444333222222222222222666666444111///...111333444333111000000111333555777777666555333222111111...///222444555444333222555333000...---...000222,,,,,,,,,///111222000...///000222444444444222000444333222111000////////////000000...,,,,,,---...555555555555444333333444333444444444444333222222...---,,,+++,,,...111333555444444444555555555555444666777555111///111333444333222222111222222222222111000000222555777888666222...---...111222222...,,,)))&&&%%%&&&***---...000333333222000000111222444555444222///......---///222444444333111//////111333333222222333444555333000---+++***))))))---///111222222333333444999888666333000//////000444444333444555555333000000000000111222333333333777555222000//////000111000111222333444444333333222111000///...---------...............///000000,,,---///333666666444111000222444333000---,,,???@@@???<<<<<>>AAADDDDDDDDDCCCBBBBBBCCCEEEGGGPPPOOOQQQWWW```eeeeeebbbgggiiilllqqqwww|||{{{rrroootttzzzxxx{{{~~~sssdddYYYSSSWWW]]]___UUUEEE:::777CCCYYYxxxrrrYYYHHH???;;;:::666333222555666555666:::999???KKK\\\iiimmmkkkhhhmmmjjjfffcccdddccc___YYYQQQNNNKKKJJJLLLRRRZZZaaaooossszzzrrrcccVVVHHH>>>555---***000666999999999:::>>>LLL___qqqhhhVVVBBB999888888:::<<<888777444111...,,,******,,,++++++,,,---///111222222///...///111111...+++&&&''')))+++---000222333///000222333444555555555333222000---++++++---///222333444555555555444444333222222111111111111222333333111...+++***,,,...333444666777666444222111666555555555555333111000---///222555666555333222444333111000000222444666.........///000000...---000222555777777666444333666555333222000///......---......---,,,,,,---///111111222333444666666666444444444444333222111000///...,,,+++,,,///222444333333444444333333333222000222555444222111333555666555444222000////////////......---...000333555444222000...///000000000------+++(((&&&'''***...,,,...000000///------...222555888888666444222222...000222333444333111000...000222333222222333444444222000---+++***)))))),,,///111111///...///000777777666333000///000222555444444555666555333111///111333555555444222111888666444222222333444555333333333444444444333333222222111000////////////////////////000111222333...///111555777777555222111333555666444222000///>>>?????????@@@IIIWWWbbbpppzzzzzzrrrkkkfffccc```^^^^^^ZZZSSSLLLGGGHHHMMMQQQZZZUUUMMMFFFDDDHHHQQQWWW[[[]]]bbbiiiqqqwwwzzz{{{yyy|||~~~|||vvvpppmmmqqqyyyqqqaaaWWWMMMRRRXXXXXXMMM>>>888:::HHHaaavvv\\\III>>>:::888777444333666888777999===:::999>>>HHHRRRYYY___dddfffhhhgggbbb``````^^^[[[PPPJJJGGGHHHJJJNNNUUU\\\bbbgggrrr|||wwwhhh[[[MMMBBB777...))),,,111333555777999>>>KKK```rrrrrr^^^HHH===<<<<<<<<<===999777444111///---------//////.........///111222000---+++---///111///---))))))((((((***...111333000000000000111333444555333222111...+++***,,,...222222333333333333444444222222111111000111111222000000///---***))))))***///222666999999555111---444444555666777666333000,,,///222555666444222000111111000000111222333444---...///000000///...---111444888:::999777555555777666444222000///......---.........,,,,,,...000000///000222555888888888555444333333111111000///111000...---...000222444222333333333222111000000---111444444222222444666777666555222111///......---...---,,,+++,,,///111111000...---,,,,,,,,,,,,///000000---***))),,,///***,,,......---+++++++++///333777999888666555444///000222333333222111000///111444555555444555666333222000...---,,,++++++,,,///000///,,,+++---000666777777444000///111444333444555666555444333222///333666888666333111000777666555555555666777888555444444444444444444444222222111111111111222222111111111111222222333444//////111333666666555333111333555777777666444222===@@@DDDFFFJJJSSS```jjjwww|||xxxuuurrrpppkkkeeeaaabbbgggkkkrrrnnnggg___\\\```hhhooosssxxxyyykkkiiihhhiiimmmuuu}}}|||hhhZZZSSSJJJNNNSSSPPPDDD999:::AAAVVVqqqdddNNN@@@:::999999666666:::;;;:::===AAA===999888<<>><<<<<<999777444111//////000000333222111000000000111111000---******---///...,,,))))))((()))+++...111333111///...---...000333666444444333111...---...///111111000000000111333444222111111111111111222222---...000000---***)))((())),,,111555666333000---//////111333666555222...+++---000222333222///..................------,,,***,,,...000000000000111000444999;;;999666555555777666444222000//////......///000///...///111222222111111333777999999888555444222111000000000000333222000//////111222333333333333333222111///...///222666666444222444666666555444333111111111111...///...,,,)))))),,,////////////---+++*********111444555222...+++---000***,,,------+++***)))***)))...333777777555333333000111222333333222111000...111444666555555555666222222111000///...------+++...000...++++++///333777999999555000---///333000333666555222000111222222555777666333000000000333444555666777888888999666666555444444444444444111111111111222333444555333222222222222222333444.........000222333333111000111333666888888666444===CCCJJJOOOSSS[[[fffooozzz}}}zzzzzz}}}yyyyyy|||lllZZZ[[[^^^eeeoooyyyttt^^^RRROOOKKKMMMOOOJJJ>>>777===HHHjjjoooVVVGGG@@@???;;;999999<<<>>>===@@@DDD===::::::;;;777222555<<>>999:::;;;:::===CCCEEEOOO___mmmrrruuuwwwlllbbbXXXNNN<<<444,,,)))***,,,111888===BBBQQQfffyyymmmTTTGGGBBB???;;;:::999777444111000000222333666555333222111000111111111---))))))+++---,,,+++'''((()))***,,,///111333222000---+++,,,///333666666666666333000//////000111000.........000222444222111111111111111222222+++...111222///,,,)))((($$$'''+++///111111000...******,,,///333222...******,,,...000000///---,,,,,,,,,---,,,+++)))&&&%%%'''***---///111111333444///444999;;;999666444444777666444222111000/////////111111111000111333555666444333555888:::999888666444222000//////000111333333111111000111222222333444444444333111///...111555888888555333444555444444333333222333333444///000///---)))))),,,///000111111///---+++++++++333666888666111---...000***,,,...---+++***)))***$$$)))///444444333222111000111222333222222000000,,,///333444444333444444222222222111000000//////+++---///...+++,,,222777:::;;;;;;666///,,,...111...222666555000...///222555666666444000...///111111222444666777888999999777666555444444444444444000000000111222444555666333333222222222222222333---,,,,,,---///111111000//////111444777888777555EEEIIIOOOTTTYYYaaajjjqqqlll\\\VVVXXXjjj|||zzznnn[[[LLLFFFFFFCCCDDDGGGAAA;;;CCCSSSttt~~~dddRRRHHHEEEGGGGGGEEEBBBCCCFFFFFFBBB>>>888333333444333555888===>>>@@@AAAAAA???===<<<;;;888555333444666777777999CCCVVViiitttvvvzzz{{{kkkZZZMMMFFF777222.........---000555???HHHVVViiizzzkkkTTTGGGAAA<<<888777666666666555333333444555666666555333111111222444333111............---,,,&&&)))...111333444555666555111---,,,///222333333222222111///---...111444333000,,,***---111555777777555444444444444333111///000111222111000---,,,+++******---000000...+++......//////...+++(((&&&+++,,,...000000///...---111...,,,+++'''###%%%)))'''(((***...222444444333///111222222111000111333:::888555444555555555444222333444333111111444777666666666555555555555555666444333222222222000...333222111000///////////////000111111111000...---111555888777444111111222//////000000111222444444333111---)))(((+++111666;;;888666444333111///,,,444333222111111111222222444111///...//////,,,)))(((+++///111222111222333000222333333111111222333444111......111444555555666555333111/////////000//////000111111111111000999999777444000......///111222222111000000111333333444444222000......///333444555555333333444555111111222333333333222222111111333444444333111000444444444333111000...---((()))***---///111333333000000000444777888555222JJJKKKOOOVVV^^^gggnnnqqq{{{{{{yyyvvvyyy~~~}}}xxx}}}||||||}}}jjjccc```dddsss{{{rrrlllcccUUUJJJFFFEEEAAABBBEEEBBB@@@KKK\\\yyy}}}fffUUULLLNNNQQQSSSQQQQQQQQQLLLEEE???999555555555333222444<<<<<<===<<<<<<:::888777777444222222444777999999999>>>MMMaaapppwww|||wwwhhhWWWIIIAAA444000...///000///222777@@@HHHVVVhhhxxxoooWWWHHHAAA<<<888888666777777666444333555666777666555555555555666777222111///...//////...,,,))),,,000333666777888999555111...---000333555555555444111...,,,,,,///222000---******---111444555777666444444555555444222//////000111000000...------,,,,,,---000111000...////////////...,,,***)))***,,,---/////////---,,,///+++((()))(((%%%%%%)))(((((()))---111444444333///000111111//////000222777555222222333444444333222333444333111111444666777666666666555555555444666555333222333333222111333222111000///............///111333333111///---111555888888444111000111/////////000111333444555222111...******---333888<<<:::888777777666444222555444222111111222444555888444111//////---+++((()))+++///111111111111222111333444444444666888:::666333000///222444555444444333222000000000111111111111222333333333333333888888777444111//////000222333333333111111222444444555555444222000111222777777777666333222222222///000111222222333333333222222222222222111111000333222222111000///------((((((***,,,///111333444000//////222444555333000NNNMMMNNNVVV```iiimmmmmmllliiiddddddhhhiiiaaaWWWZZZ]]]bbbfffjjjlllmmmmmmtttooogggiiippp{{{}}}yyyvvvqqqiiiaaa[[[TTTLLLGGGFFFDDD@@@@@@BBBCCCGGGWWWjjj~~~eeeWWWVVV]]]dddfffgggdddZZZPPPEEE???::::::888333222333:::999888666555444333333222111000111444888:::;;;888888AAASSSfffqqqxxx}}}xxxnnnbbbRRRDDD;;;111......222333333666:::AAAIIIWWWfffuuuuuu[[[III@@@:::888888666777777666444444555777999666444666999;;;:::999333111000000111111000...---...111444666777888888333111//////222555888888999777333---***))),,,...+++)))(((***---000222222777555444555666666555444///000000000000000000111111///...///111333333222000000///...---,,,,,,,,,+++,,,...//////...------,,,'''$$$'''***((('''((((((((((((+++///222444444000111111///......///111333111//////111222333222111222333222111222333555777666666666555555444444666444222222333444555444222111000///...------------///222555555333///---111555999999555111//////......///000111333555666333222///---,,,///555:::===;;;;;;;;;<<<<<<:::888666444222111111333555777:::777222///---+++)))'''***---000111111111111222111222333444555777;;;???888666333111222333222222000000000000000111222333333444555555666666555555777777777555222000111222333444444444222222444555555666666555444333333444::::::999666333000//////......///111222333444444555444222000//////000000111111111000///...------((()))+++---///222333444111000//////111222111///NNNNNNOOOTTT[[[bbbeeeeeeaaaYYYRRRQQQVVVUUUJJJ>>>@@@EEEMMMTTTWWWWWWTTTRRRYYYggg|||wwwiiinnnwww{{{xxxooohhhddd]]]YYYSSSNNNJJJGGGEEEEEECCC???>>>@@@DDDOOOcccvvvsssbbb^^^gggqqqvvvyyyvvvkkkaaaPPPHHHAAA>>>:::555444555777555333111000111222222222111000222555999;;;;;;666555999FFFTTT___iiipppxxxssskkkcccZZZNNNAAA777111///000555777666888<<>><<<999444333222333444444333111000000111222444444333222111000///000222666999:::<<<999444---((('''))),,,&&&&&&'''***---000000000555444333444666666666555111111111111111222333444333222111111222333555666000///---,,,,,,---...///......///000000000///...***$$$"""''',,,,,,)))((()))(((((()))---111333333222111000...,,,,,,///111000...---...000222333333111222222222222222333444444444444444555555555666444222000000222444555555111000///...---,,,,,,,,,,,,///333666666444000---000555999999555000............///000111333555666555555333000///111555999;;;;;;;;;===??????>>><<<888666333000///111333444888555111...+++***)))(((---///222222222222333444000111111000111444888<<<777666444222111000///...,,,,,,---...///111222333444555555666666666666666666777666555222111222333222333444333222222444666444555666555444333444555888999888555222///.........//////111222444555666666444000---,,,---///111222111111000////////////+++,,,---///111333555666333222000000000000000000MMMOOORRRSSSTTTUUUYYY\\\WWWMMMCCCBBBDDDBBB999000333888AAAGGGJJJGGGCCC???CCCPPPdddxxx|||ooouuuyyytttiii]]]TTTOOOMMMMMMKKKHHHEEEDDDDDDCCCCCC@@@>>>@@@HHHXXXnnnpppkkksss{{{vvvlll[[[QQQFFF@@@;;;666666888444333111000000222444555444333222444777999::::::555444777===BBBGGGRRR\\\eeeaaa[[[WWWQQQIII???888444222444999;;;:::;;;>>>EEEOOO]]]hhhqqq}}}qqqWWWCCC888222333666111222333222111111222444666333111444:::===:::777555444444555777777555444555333222222333333111...------...///111444777:::<<<999555...)))''')))+++%%%%%%'''***...000///...222111000222444666555555444333333333444555666666333333333222222444666777///...,,,++++++---///111111222222222222222111111***%%%$$$***//////,,,***+++***)))***---000111111333222000,,,***+++...000///...---...000333444444111111111222333333333222000000111333444555666777111///...///111444444444000///...---,,,,,,,,,,,,,,,///333666666333000---///333777777333///---.........///000111333555666888777666333111111444777999999:::<<<>>>???===;;;888666333000......//////222111///---+++******+++000222444444333333444555222222111///...///222555444444444222000---,,,+++******,,,---///000111111333333444555555555555555555666666444222111222444111222333222111222444555333444555444333222333444444555555444111///000000000000111111222444666777555222...+++***,,,000222444333222111111222222333...///000222333555666777444444333222000000111222KKKOOOQQQPPPMMMLLLOOORRRLLLCCC:::888777333...---111666<<>>888777999444333222222222444666888555444444555777999:::999666555666888777777>>>GGGNNNMMMLLLKKKIIIDDD>>>999777555777<<<>>>===???CCCKKKVVVdddnnnttt~~~yyyfffMMM<<<111---...333///000111000//////111333444222222444777999777444444333444666888888666444888555222333444555222///(((***+++---...000444777999888555000,,,***+++,,,&&&&&&(((+++...000///---000//////111444666666555444555555555555555666666111333444333333333555777///...---,,,---///111333444444444333333333333333,,,)))***000333111.........,,,+++,,,...//////...222000---)))&&&'''+++...///...---...111333444444111000000222333444222111---...///111222444555555///......///222333333222.........---------.........000333555444222...,,,---111444333000------...//////000000111222444444888888777555333333444777666666888:::<<<<<<:::777777555333000...---------...//////...,,,+++,,,,,,222444555444333333444555555555333000...---///000000222333222///---+++++++++,,,---///000000000000111222333333444444333333555555555333111000111222111222333222111222444666333444444333111000111222111222333333222111333444333222111111111222333444111///+++)))***---222555555444333333333444555666111222222333444444555555333555555444222111222333GGGHHHIIIHHHGGGFFFFFFFFFAAA===:::888333,,,,,,000777:::???CCCDDDCCCAAA???AAAFFFNNNZZZjjjxxxssssssjjjXXXJJJCCC@@@===???DDDDDD???<<<===>>><<<>>>@@@BBBIIIXXXoooxxxpppfff]]]SSSMMMFFF???::::::666555555444444555666777333333333444777999999888777555444666666333555999:::===AAACCCAAA>>>;;;:::888666888===AAABBBEEEIIIRRR___nnnvvvyyyjjjYYYCCC444+++'''+++000///000111000///000111333333444444555555444333222111111222444777777555333666222///000444666444111$$$&&&)))******,,,///333666666555222///---...///(((((())),,,///000///.../////////111555777777777333444555666555444333222///111444444333222444555////////////000222444555555555444333333333333333///...111666666222000111000///......//////---+++000---)))$$$!!!"""&&&***///---,,,---000222333333111000000111444444222000......//////000111111111......///222444444333111------------...///000111000111222333222000---+++,,,...000///---+++---000111111000000111222222333444555666555444555777999555555666888:::999666333333333333222111000///...---000222222///---------222333444333111111222444666666444111...,,,,,,,,,---000333333111...------///000111222222222111111000111222222333333222222444555555222000//////111111222333333333333555777444555555444111000000111111333444444444444555777444333111///......///000---+++)))(((***...333777666555444333333555777888333222222222222222222222111444666666444222222333CCC@@@???@@@CCCCCC@@@===<<<<<<===<<<444+++---555>>>@@@CCCFFFHHHIIIIIIHHHLLLNNNRRRYYYggg{{{yyyiiiggg]]]KKK@@@@@@BBB@@@>>>CCCBBB;;;777:::<<<:::<<>>BBBEEEIIIOOOWWWeeettt|||~~~yyyvvvaaaPPP===///'''$$$(((...000111222111000111222444333555777666444222111222//////000333555555333111000---+++---222555444111"""$$$'''(((''')))---000333444555444111000000111+++******,,,///000000///000///000222666888999888222333555555555333111///---000444444333111222444000000111222333555666777555444333333222222222333111222666:::888333111333111000000000000///,,,***---+++&&&!!!###'''...---+++,,,///111222222111000///111444555222///000/////////...............///111444666666333000---------...///000111222111222222222111...,,,***+++---...---++++++---111222222111111111111222222111333444555555666999;;;555555666777888777333000111111333444444333222111...222555555222...------222222222111000///111222333444333111---***)))))),,,000444444222/////////333333444555444333222111000111222222333333222222444555444222///......///222444555444444444777999555666666444222000000111333555666666555666777999555333000---,,,+++,,,,,,***((('''(((+++///555888555444333333333555777888333222222111111000000000///333666666444222222333>>>===<<<;;;;;;;;;<<<<<>>===<<<;;;:::777555555666888888777888:::;;;;;;999:::>>>@@@EEEQQQ^^^mmmqqqxxxuuuiii[[[PPPAAA<<<555...+++---000333555555555333000...---...222111111111///---***''')))+++...000111111000//////***&&&&&&***///000///(((''''''***...111222222111222444555555444111000------------...///000000000///000333777888777555000222555555333111000000,,,...000222333333333222/////////111444666777666666555444333111111000000111333555555444222111111222000------///111000///...///...***$$$!!!###&&&,,,+++++++++,,,...111222333444666555333222111222000///------///...,,,)))+++++++++---//////...,,,,,,...111222333222222222000222333222000.........+++---......---,,,---...,,,,,,,,,---///111444555777666555444555777999;;;666555444333222222111111555888::::::888666444333555666666444111000111222444444222///,,,,,,...///111222111///------...000//////000000///111444777===:::555000......000111222000///000222333333222333444555444222222444777:::666333333666888888777999555222222555555222...333666:::<<<;;;999777666555444333111///...---,,,******---111555777444222222000......000222333333444444444444444333333333777:::<<<999555222333555222222333555888===BBBEEEIIIFFFKKKYYYaaa]]]ZZZZZZ\\\XXXQQQKKKIIIMMMTTTZZZlllttt~~~|||}}}~~~}}}~~~zzzvvvuuuxxx|||}}}}}}}}}pppaaaWWWMMMIIIEEECCCCCCEEEEEEEEECCC@@@===999666666666777:::DDDRRRaaaqqq~~~|||xxx{{{zzzsssjjjbbbYYYLLL@@@???888222111111111333888777555333333777;;;???@@@FFFDDDBBB@@@???===;;;999888999999999888:::===???BBB??????DDDJJJQQQ[[[dddrrrwwwzzzhhhZZZLLLBBB:::777444222111111333555444555666444111///------//////000///---)))&&&$$$(((***---///111111111000///+++&&&&&&))),,,,,,+++'''(((***...333666777666222333444555444222000///........................//////000222555555444222000222444444222111000111,,,---///111222222111000000//////000333666777777777666666555333111000//////111333333222000000000///---,,,---///111111000///111222///***&&&&&&((()))))))))***+++---000111000222444555333222111222...---,,,,,,------+++))))))((()))+++---...---,,,,,,...111333444333111000000222333333111000//////...///000///,,,++++++,,,,,,,,,,,,---///111444555666555444555666888;;;===777555222000000222444666:::<<<===<<<888444222111444555444222000///000111333333222///------///111111222222111000000111333333222000...---000555999???:::333,,,***+++...111...------///222555555444333444555444444666888;;;:::666333333555777666444666444333444777777444000222666;;;===<<<999777666666555555444333222111111...///333777::::::777555111///------///222333333222444555777777666555444777999;;;888444111222333222222222555:::@@@FFFJJJQQQOOOSSS^^^dddaaa[[[YYYUUUPPPHHHBBBAAAEEELLLRRR[[[eeerrr|||yyyrrrooopppooommmppprrrvvvzzzzzztttllleeennnqqqvvvxxxwwwsssnnnkkkrrrvvvtttmmmgggfffgggffflllkkkjjjkkkmmmqqqtttuuu~~~zzzuuurrrtttxxx}}}~~~{{{zzz}}}ttthhh\\\PPPIIIEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA>>>:::888888:::<<>>666444111000111333333333000222555888999777555444555666777555222/////////333222222444999@@@GGGLLLWWWVVVXXXZZZWWWRRROOOOOOKKKGGGAAA>>>???EEEKKKOOORRR[[[jjjvvv}}}xxxoooddd]]]ZZZYYYYYYYYYRRRUUUYYY^^^```]]]VVVQQQTTTXXX___dddccc]]]UUUOOOWWW]]]```]]]XXXWWWVVVTTTVVVXXXZZZ]]]^^^```aaabbbpppqqqqqqooonnnsss|||zzzpppdddZZZPPPHHHCCCCCCDDDEEEDDDCCCBBBAAAAAA>>>>>>===;;;:::<<>>BBBGGGJJJ???<<<888555444444333222---000444888999888666444333333333111///,,,++++++333222111222777???GGGLLLVVVWWWWWWRRRJJJEEEEEEHHHEEEBBB@@@@@@EEEJJJOOOQQQVVV^^^jjjuuu{{{}}}~~~~~~{{{vvveeeZZZOOOJJJHHHFFFFFFHHHAAABBBDDDGGGJJJJJJGGGDDD@@@CCCIIINNNOOOJJJBBB<<>>CCCLLLRRR[[[aaahhhmmmttt|||uuuwww|||~~~qqqpppkkkfffdddccc]]]UUUAAA999222000000///000444222000000444<<>>>>><<<111222444555666666555555000222444555444333333444555555555555555555555555777777888:::===BBBJJJOOOFFFBBB===999666444222000---///333777999999777666333333222000...,,,***)))444222111222777@@@IIINNNPPPRRRQQQLLLFFFDDDFFFHHHIIIHHHIIINNNTTTYYY[[[[[[cccjjjttt}}}|||yyy{{{}}}qqq^^^SSSIIIFFFEEEBBBCCCFFFDDDBBB??????@@@BBBBBBBBB<<<===>>>BBBDDDCCC???;;;;;;CCCIIIJJJIIIKKKKKKJJJQQQWWW^^^dddiiiooouuuyyyxxxxxxssslllfffaaa```___[[[QQQHHHFFFFFFDDD@@@;;;888888:::999===AAADDDHHHPPP\\\dddkkkiiiggggggmmm}}}|||lllkkkssszzz}}}}}}~~~~~~yyyvvvjjjiiiddd^^^[[[XXXPPPGGG<<<666222333333222222555111222555===HHHTTT^^^bbbfffgggiiijjjjjjfff```[[[]]]aaagggkkkllllllmmmnnnnnnvvvzzzvvvuuu{{{mmm]]]NNNAAA===???999999999888888777666666666777777444111//////000000111111---((('''+++000,,,---///111222444555666222333444444333222111111,,,---///222666777666444//////000111222333333333111222444555444333222111---000111111...++++++,,,...///000000//////000222666555555444333333333444333555888<<<>>>===999666444444333222222222222222444555444222///......///111333555444111//////000///---++++++,,,///111222222222111000///---,,,+++---,,,***&&&%%%&&&))),,,000222555555444444555777222000...---...///......,,,)))(((***///111000...***...222444333222111111111111000...,,,,,,...000444222000---,,,+++++++++++++++---///111444555666666555333222222444666888222333444333111000111222111222222111000///111222555555444222000000222444222444444333000...,,,,,,,,,...222333333333333444444555555555444222000/////////111333666666444222444222000111444777777666111000000444:::>>>===<<<111222333444333444555555222333444333222222444666333333333333333333333333444666888999;;;@@@FFFKKKGGGCCC===888555333000......000444777:::::::::999666555444333111///---+++666444333444:::CCCMMMSSSKKKLLLLLLJJJIIIKKKMMMMMMUUUVVVYYY___fffjjjjjjiiiqqqxxx||||||xxxfff[[[RRRQQQPPPNNNNNNRRRNNNJJJDDDAAA@@@BBBDDDEEECCC@@@>>>@@@CCCEEEEEEDDDDDDKKKPPPOOOOOOSSSUUUUUUaaaffflllqqqwww~~~xxxnnniiifffbbb```dddhhhdddWWWKKKFFFFFFCCC===777444666999===AAAGGGLLLQQQ[[[iiisssuuunnneeeaaahhh{{{ooodddhhhsss{{{{{{{{{}}}|||sssmmm______\\\WWWSSSOOOEEE;;;777333222555666555555777222444999DDDRRR```jjjppprrroookkkjjjiiijjjiiihhhjjjmmmpppqqqrrrrrrtttvvvsssyyyzzzxxxzzznnn___PPPCCC@@@DDD:::999888888777777888888777777666444111//////111000111000+++''''''---222...///000111333555666666222444555444222///......***+++---000444666666555111111111111111222222222000111333444444333111000---000222111---++++++,,,,,,---...---------///111666666555444333333333333111444888===???===888444444333111111111111333333333444444333111000222333111444555444000---,,,---,,,++++++---000111222111000000000000///...---,,,...,,,((($$$"""###'''+++...111444444333333444777///---++++++,,,............***&&&'''+++---,,,)))(((+++000222222000//////000000///---,,,,,,///111222111///---,,,+++,,,,,,+++,,,---///111333555666333222333333444666888999333444444333111000111222333444555333222111333444666666444222000000222444444666666444111---,,,+++***,,,...///000000222444999888777555444222000///000000222555999999888666555222000000333555555333000///000444999<<<<<<:::222333333222222222444666444444444222111222555888222222222222222111111111111444777999:::===BBBFFFFFFAAA<<<777444111///---///111555888:::<<<<<<<<<:::888777555444222///---666888;;;<<<===AAAGGGLLLNNNLLLMMMQQQQQQPPPVVV___lllmmmoooooooooqqquuuxxx~~~vvvllldddbbbaaaaaa``````\\\WWWQQQNNNPPPUUUZZZSSSQQQPPPPPPSSSUUUVVVVVVXXXYYY[[[___cccgggkkkmmmuuuyyy|||ppplllmmmhhhkkkooorrroooggg[[[SSSIIICCC===:::777555777<<<>>>GGGRRR]]]dddllltttzzzwwwllleeehhhrrrxxxgggdddjjjvvvyyyvvvwwwsssiii```VVVPPPJJJHHHIIIFFF>>>777222444666666666777888999::::::AAAPPPcccooopppllluuuooojjjjjjnnnpppnnnjjjtttrrruuuzzzyyytttssswww~~~~~~~~~}}}}}}sss___RRRKKKDDD>>><<<:::777666666888888777444444444333111///,,,***,,,111444000,,,---...---111000//////111555888:::888777666444333111000000)))***---///222333444555333333222///---,,,...000///...------///000000000+++///222333111...+++***+++,,,---...---...///000444444444000,,,+++...222222555888999888666555444666555444333222333444444555333000......000222444444333333222000...---,,,*********+++---000333444333111...---...000000000000---((($$$###$$$&&&(((---......//////......---...///000000111000000000111///---+++)))&&&%%%$$$''',,,111444444222000///...000222111///...---...///...---,,,,,,---///000///...---,,,---...///000////////////111444777999555444333111///000444777777555222111111333333333333444444333111111333444777555222...,,,+++,,,,,,,,,+++******+++...000222444555555222///---///222333333333555777999;;;<<<===999111+++***,,,111555333111000333888:::888444444444444444444444444444555555555666777888999999555333000///000111222222444555666666666888;;;===CCC???:::444000/////////...222666888888888:::<<<777777777666555555444444777999;;;<<<===???DDDHHHJJJJJJOOOWWWZZZ[[[```hhhyyyzzzyyyxxxvvvvvvwwwyyy{{{xxxuuuqqqnnnrrrppplllfffaaa```aaaccckkkkkkjjjiiihhhhhhiiijjjiiijjjkkkooottt{{{}}}rrrlllkkkkkkqqqwwwwwwooobbbVVVOOOGGGAAA======;;;888:::>>>GGGPPP]]]hhhnnnrrrxxx|||tttooonnnwwwnnnbbbfffppp{{{|||{{{zzztttggg\\\PPPHHH@@@>>>BBBCCC@@@;;;444444555555777:::===@@@@@@EEEOOO]]]kkkssstttsssnnnhhhcccfffnnnsssrrrnnnttttttwww|||{{{wwwxxx}}}wwwdddVVVNNNGGG@@@>>>;;;888666777777888777555444333000---***&&&$$$)))///111///,,,...000000333222111000111333666888777777777666444222111000------...///000111111222222111000---++++++...000///...,,,++++++******)))***...222555333000...---,,,---...//////000111222333333222000---,,,---...000222555666555333222222555444333222222333444555444222///------000333555333333222111000...,,,++++++++++++,,,...000333444444111...------////////////,,,)))&&&%%%&&&((())),,,,,,------------,,,,,,,,,,,,...///000000000000000000///---***'''%%%###&&&***000333333222000//////111333333222000///000000...,,,******,,,000222///...---,,,,,,---......---...000222444555666666555555444222000111333666666444222111222333333444222333444444222222333555666444222000...------------,,,++++++---///111222555555444000---,,,///222111222333555777888999999===999222------000555888666444222444999:::888555444444444444444444333333333333444555555666666666333000......///111111111555666666666555666888:::>>>===:::888555333222222111444777777777777888:::999888777555444444444444888:::;;;<<<===>>>AAACCCDDDGGGOOOZZZ```dddjjjoooyyyyyyyyywwwtttssstttuuuzzzzzz~~~zzzxxxxxxyyypppjjjggggggpppxxxvvvjjj[[[PPPKKKDDD@@@???AAAAAA@@@AAAEEETTT___mmmuuuvvvuuuuuuvvvqqquuuxxx```]]]kkk|||xxxiii]]]QQQHHH@@@@@@DDDGGGCCC>>>999777555555888===DDDHHHLLLVVVcccmmmrrrttttttuuuiiiddd```dddlllqqqqqqooorrrtttxxx{{{yyywww{{{nnn```VVVLLLCCC@@@<<<888666666777777777555333111---)))$$$ &&&,,,///---,,,///222333555444222000111222444666777777777666555333222111222222111000///...------//////---***)))***...111222000...***(((&&&%%%%%%)))...444777666444111///,,,---...000222333444555333111///......---,,,***---///222333111000//////444333222222222333444555444222...,,,,,,000444777333333222111///---,,,+++,,,,,,---...///111333444555222///------/////////---,,,***)))(((((())))))******++++++++++++******((()))+++---///000111111111111111000---)))%%%###$$$(((...222333222111000///222555666555333222222333000,,,)))))),,,000222------------,,,,,,------,,,...111444666666555444444555555444222111333444444333222111111111222222///111333444333222333444444444333222111000//////......------...000222333666444111---******...111///111333555666666666555;;;888333000000444999===:::777555666999:::888555555555555444444333333333222222222333333333222222000...,,,---///111111111777777666555333222444666888999999:::999777666555444555666666555555777999:::999666444333333444555999:::;;;<<<===>>>@@@AAAAAAEEEKKKTTT\\\bbbgggkkkkkklllmmmmmmllllllmmmoookkkkkkppp}}}}}}tttmmmgggbbb___^^^dddjjjhhh```UUUMMMIIIDDDAAAAAAEEEHHHIIIMMMSSSdddnnnzzz}}}xxxpppkkkjjjrrrzzzfffUUU[[[rrrvvvlllaaaZZZRRRQQQTTTSSSKKKDDDDDD@@@:::888;;;AAAHHHLLLTTT```nnnsssoookkkkkkmmmhhhgggeeeeeefffhhhjjjkkknnnrrrvvvvvvttttttyyy}}}ooocccTTTHHH@@@<<<888555555666666666444222///+++'''###&&&,,,///,,,+++///222333555444222000000222444666888777666444333333444444666555333111...,,,+++***------+++)))(((***...222666444111---)))'''''''''+++000666999888555222000------...111444666777777111///------///...+++''',,,...000111///.........333222111111111333444555444111...+++,,,///444777444444333222111///...---......///000111222333444777444111000000111000000------,,,+++)))(((''''''(((((())))))))))))((((((&&&'''))),,,...000111222222444555555222---((($$$###'''---111222111111111000333666777666555444555555333000...,,,---...///***+++,,,---...............///111333555555555555444555666555333111111222333333333111///---------,,,...111222111111222333333333444444333333222111000000///000000222333444555222...)))'''))),,,///---///333555666555333111888555222000111666;;;>>>;;;888666666777777555333555555555444444333333222111222333333333222111000///...---...000222333333888888666444111///000222555555666777777777666555555444444444555666888:::;;;999666333222333444666<<<<<<<<<<<<>>>???AAAAAABBBCCCEEEHHHNNNUUUZZZ\\\^^^```bbbcccbbbcccdddfff^^^\\\___hhhttt}}}uuukkkaaa[[[XXXWWWVVVYYYYYYYYYXXXVVVQQQKKKGGGFFFCCCCCCHHHMMMQQQXXX___pppxxx}}}rrrgggaaaaaayyytttbbbVVVOOOZZZuuuvvvjjjccc```___[[[WWWTTTNNNGGGCCCDDDHHHLLLNNNRRR]]]hhhiiiccc]]]^^^bbbaaafffhhhddd^^^]]]ccciiilllppptttsssrrrtttxxx|||rrr```QQQCCC???:::666555666666666333222///,,,)))&&&$$$###)))...000,,,+++...111111333222000//////111444666:::888444111000222555888666666555333000---+++))),,,,,,+++)))(((***...222666555333///***)))***,,,000444999;;;999555111///...------000555777888777///---+++,,,......+++(((...000111111000//////000111000000000111222444555444111...+++,,,///333666555555555444333222111000000000111222333333444444777666444444555555333111///...---,,,***(((&&&%%%'''(((((())))))(((((('''&&&'''***,,,///111222222444555777777555000+++'''###''',,,000111222222222111333555555555444555555666666555444111///,,,***(((***,,,///111111111111111111111111333444666888555666666444222000000111222444444222---***((((((***,,,.../////////000111222333444444444444333333111111111111222333333444333000+++(((((()))+++---,,,...222555666444222000444222000///111555999<<<999777444333222222111000555555555444444333333333222333444555555444222111000//////111333555555555888777666333///......000444333333222222333444555333222222333555888:::;;;:::888555333222333555777CCC@@@>>>===???@@@AAAAAABBBBBBAAA???CCCJJJMMMLLLRRRTTTUUUUUUSSSRRRRRRSSSNNNLLLNNNTTT]]]jjj|||xxxooofffaaaXXXOOOJJJIIIKKKMMMVVVSSSPPPOOONNNLLLHHHEEEFFFDDDEEEJJJOOOSSSYYY```pppvvvyyyssshhh``````cccnnn\\\NNNLLLOOO^^^wwwooofffeeeiiilllgggaaaZZZUUUUUUTTTSSSQQQKKKQQQVVVVVVQQQOOORRRVVVSSSYYY^^^\\\WWWWWW___hhhkkkooorrrrrrtttyyy||||||ooo```NNNIIIAAA<<<999888777777444333111...,,,+++******,,,111222---+++---111111111000...---...000222444999666222//////222666888333444666666444111...,,,,,,------,,,+++,,,///111333444222...)))(((+++///333666999:::888555222111...,,,,,,///444777777555---,,,+++,,,---...---,,,000222333333222111111222////////////000222444666333111///------///111333444555555555555555444444111222333444444444444444666666777888999888555222000///...---+++)))((('''(((((())))))))))))(((((()))***,,,...000111222222333555777777666222---***$$$(((---000111222222333111222222222000111333444444555666666444000,,,))))))+++///333444555444333333222111111222444777999555555555222///......///222555666444...)))'''''',,,---...---,,,---///111333333333333444444444444111111222222333333333333000...,,,,,,---...---,,,+++---111444555444222111111000///...///222666888666555222000...---------444444444444444444444444333444666777888777555444222111111333666777777666666666555222///...///000333222111111111333444555111111111333666999::::::888666555444444555666888LLLGGGAAA>>>???@@@@@@@@@AAABBBAAA>>>AAAFFFFFFBBBEEEFFFGGGGGGDDDBBBBBBBBB@@@AAADDDKKKQQQZZZkkkzzzyyyrrriii\\\SSSMMMLLLIIIDDD@@@???BBBFFFLLLLLLLLLKKKHHHFFFDDDDDDDDDCCCFFFLLLOOOOOOQQQUUUaaaeeegggbbb[[[[[[eeennnnnn[[[LLLCCCLLLWWWfffzzzpppiiikkkoooyyytttnnnjjjhhhddd^^^XXXLLLJJJGGGCCCAAABBBEEEHHHEEEIIIMMMOOOOOOSSS[[[aaagggkkkoooqqqxxx}}}~~~qqq^^^WWWNNNEEE???<<<999888666444222111////////////---222222...+++...222333222000...,,,,,,---///000555333222000000222444555///222666999999666222///---/////////......///000333444333...)))(((,,,111333555888888777555444444...,,,+++...333666555333***+++,,,++++++---///222222444555444333222333444.........///000222444666333222000.........///000222333444555666666666666222333444555555555444444222444777;;;<<<:::666222000000///...---------...))))))************))))))---...///000111222222222000222444555444111---+++&&&***...111222222333444222111000---,,,---000333111222333333222000...------000333666777666444222222222222333444555666777666555333000---,,,---///111555888777111,,,++++++//////...---+++,,,///222555444333222222333444444111111222333333333333222///...///222444444111...+++---000333444555444333111000///...///111333555444333111...+++++++++,,,222333333444444555555555333444777999999888777555333333333444777888777666555555444222000///000222111222333555666777777777222111111444777999888777555444444555555666777888SSSMMMDDD????????????>>>@@@CCCBBB@@@CCCHHHEEE>>>===???AAAAAA???>>>=========@@@GGGNNNRRRYYYggguuuyyymmmddd]]]TTTGGG===;;;???BBB@@@<<<:::>>>BBB@@@EEEJJJIIIDDDAAABBBEEEAAAAAAFFFMMMOOOKKKIIIJJJPPPUUUWWWTTTQQQXXXiiiwwwkkkZZZJJJ===AAAOOO```nnn~~~{{{kkkfffggg{{{yyyvvvpppfff^^^RRRJJJ@@@999888999;;;===>>>>>>@@@DDDKKKQQQVVVYYYbbbgggjjjoooyyy||||||kkkcccWWWLLLDDD???;;;888777666444222111000000000---111222...,,,000444555333111...,,,***+++,,,---111111222333333333222222+++///666:::<<<999555222...000111111000//////000555666555000***)))...222222444666777666666666777...+++***---222555444111)))+++,,,+++***,,,111555333444555555333333444555...---......000222444666333222111000///......---000111222444555666666666333444555666666555444444000222777<<<>>>;;;666111000000/////////111222444******++++++++++++******000111111222222222222222...///111222111///---+++(((+++///111222222333444222111...***(((***...111......//////000000111111111333777999999777333111000111333555666666555444666555222...+++***,,,...000555:::999444000///000333222000---+++---000444666444222111111222333444111111222333333333222222//////222666999888444///+++---///222444555555444222111///......000111333333222000---******+++,,,111222222333444555666666222444777999:::999888666444333333555777777666555444444444222000000111333///222666:::<<<<<<;;;:::333222222555888999666333333333444555666777888888SSSLLLDDD@@@<<<888:::>>>EEEDDDCCCEEEFFFDDD???;;;===>>>?????????<<<999777;;;AAAIIIPPPXXXdddsss}}}~~~qqqiii\\\QQQIIICCC>>>::::::<<<===;;;999:::===@@@>>>>>>>>>@@@BBBBBBBBBAAAFFFBBBBBBGGGIIIEEEAAAAAAFFFKKKQQQTTTZZZfffwww{{{fffWWWIIICCCEEEEEESSSfffuuu}}}hhh^^^\\\nnnssstttgggVVVJJJ===888666555888<<<===999777;;;BBBIIISSS[[[fffiiimmmpppssswww{{{}}}yyynnnccc[[[OOOBBB<<<===<<<:::666333111///...---.........///000222333444666444111...,,,++++++,,,///000222444333111///---,,,///333666888888666555222333444333000---------333333222...***))),,,000111111222666999:::666333++++++,,,///222444333111...---,,,+++,,,...000111444555666777777666555444111000///////////////000...000222111---***((('''---,,,...222777999888666333333444555555666777777333333222222333555666888555222...---///222444555///+++***...///---,,,...111000000222444333///+++)))***---000000///---,,,(((((())),,,///111111000000///...+++)))***,,,///...000111222111000111222555666777666555444666777444666777555222222444777222000...---.........---222333555777888666222///444333111//////000111222555666666555333222222333111///---,,,...111222222///333999<<<;;;777444222//////000111222444666777000000//////000222444555999555111...///000222222222111111333777888666444444555666777777666555444777444222111333444555555333222000111333555666555555555777999;;;:::777444333444555666666444222111222222333444777999;;;<<>><<<999;;;@@@CCCCCCCCCFFFIIIIIIEEEBBB@@@AAABBBCCCCCCAAA===:::<<>>:::999:::<<<@@@AAA@@@>>>AAA???@@@DDDEEEAAA======BBBIIIRRR[[[eeetttkkkZZZNNNCCC???BBBHHHWWWkkk{{{zzzbbbUUUQQQaaaiiiwwwzzznnnXXXLLL@@@:::777666888;;;<<<:::<<>>===;;;888444222000...---//////000000000111111111444333111///.........///000111222333222000...---...000333666777666555333222333333222///......///222222000...,,,+++---///111111222555888888555111---,,,---///111222111//////...---,,,---///111222555666777888777666555444333222111000/////////...///000111000---+++******......///222666888777666222222333333444555555666111111000000111333444555555333///...///000111111///,,,---000111......///111111111222444222...******+++---///000///...---''''''(((+++...000///...///............/////////---000222222222111222222444666777777555444444555444666777555222000111222000...,,,---...000000000///000222555777777555333555444222000000000111222444444444333222000000111///---,,,,,,///000111111///222777999888444222000//////000111222333555555000000000000111333555666888666222111222333444444111000000333666777555333222333555777888888777777777555222111222333333222333222000111333555555555666666666888999888555222333444555666555444222000333333555777999:::<<<<<>>>>>===:::;;;???AAABBBDDDHHHLLLNNNMMMLLLEEEEEEFFFHHHIIIHHHEEECCCDDDNNN]]]kkkwwwrrrfff\\\VVVLLLIIIEEEBBBAAA@@@>>>===<<<===<<<;;;999888999;;;888666666;;;AAACCC@@@<<<===<<<>>>BBBBBB===;;;===DDDMMMZZZhhhvvvlllVVVKKKDDD===<<>>:::777888<<<===>>>AAAEEEGGGGGGMMMTTTYYY\\\aaafffjjjpppvvvzzzwwwzzz{{{zzzvvvpppkkkhhhlllkkknnntttyyy}}}ssscccRRREEE@@@>>>;;;888666444222000...000000111111111000///...222111000//////000111222000111111000000...------///000222444555444444333333333333111......///111333111000000111111000///111111222444555444222///.........///000111///...111000//////000111333444555555666666666555333222555555333222111000///...000111111///---------///000000111333666777666555111111111222222333444444///////////////000111222555222000/////////...---...,,,...333333///...000222222222333333111---***++++++,,,---............''''''(((+++---///...------,,,---000444555222000,,,///222333222111222222333555888888666444333333333555777666333111//////...---,,,,,,///111222222,,,---...111555888888777666555333222111111222222444333222111000///......+++++++++---000111111000///111444555333000......///000000111222222333333111111111111333555777888777555444444555666555444000///000222555555444222000111444666888999::::::888555222111222222111111444222000111333555555555777666666777888777444111444555555555555333111000444666888:::;;;<<<<<<<<>>::::::<<>>===>>>>>>>>><<<;;;:::999999888777777===DDDGGGCCC>>>===<<<===@@@???===???DDDPPPZZZiiixxxgggVVVFFF@@@===:::<<>>;;;777666666555222000000111222222111///,,,+++//////............///000000//////...------,,,,,,...///000111333444444555666555444000------///111333111111333666777444111111111222222222111///...///......///111222111000333333333333333555666777333333444444444222111000555444444444333222111000111111111///......111333222222222333444555555555000000000111111222222222///////////////000000111222111000000000000...,,,++++++...222222---,,,...222333333444222000,,,)))***+++++++++,,,---......)))((((((***---......---***)))+++111777999444///+++...222333333111000000222555777888666333111111333555888999888555222111000...,,,---///111222222,,,,,,,,,///444777999999777666444333333222333333555333222111000///...---******,,,///222333222000///111222111///,,,++++++///000000111222222222222222111222222444666999:::555444333555666666555444...///000222333333333222000222444666888999999999666555333222333444444333444222111111333444555444666555555555777777666444444444555444444333111000666888:::===>>>===<<<;;;JJJEEECCCBBB???:::888;;;===???BBBFFFJJJOOOSSSUUUTTTPPPMMMOOOTTTZZZ\\\[[[bbbeeekkkttt~~~yyygggXXXNNNGGG@@@:::>>>AAAEEEGGGFFFDDDAAA???AAA@@@???>>>===<<<;;;:::999777888<<>>===;;;:::RRRMMMHHHFFFAAA;;;888:::;;;===AAADDDHHHNNNTTTXXX[[[VVVSSSUUU\\\```aaa___cccbbbaaadddjjjttt|||~~~~~~}}}vvvrrruuuuuuiiiYYYNNNIIIGGGEEECCCCCCHHHOOORRRQQQMMMHHHFFFBBBAAA??????@@@???<<<:::777777777999<<<>>>>>>===<<>>333333555666>>>IIIccciiisss|||yyyaaaSSSKKKPPPUUU\\\jjj{{{zzzggg]]]RRRGGG===555555:::;;;DDDTTTccceeeYYYKKKCCCJJJNNNTTT[[[bbbiiiqqqvvvqqqpppllleeeZZZPPPHHHDDD<<<:::<<>>>>>;;;888666333000/////////...---222000000111333555555555333333333444444444555555666444111222444444222///------///222444555333111000111222222///---,,,,,,///000222333444444333333444444333333444666888999222222111222333333222000...000222333222111111222333444555666555555333333444333333555888:::::::::555333111111222444444333222111000111555888::::::222222222222333333333333999:::;;;<<<<<<;;;:::999ggg___WWWPPPGGG===888888888;;;???CCCHHHNNNVVV\\\```]]][[[^^^dddddd___ZZZWWWSSSNNNMMMQQQZZZccchhhlllllljjjgggkkksssxxxyyypppmmmjjjiiijjjmmmoooooommmqqqtttwww}}}xxxmmmaaa^^^dddxxx|||~~~{{{uuujjjaaaWWWPPPPPPTTTXXXZZZUUUZZZaaaccc___WWWPPPLLLAAA???>>>???@@@???<<<999666777888777666666999;;;>>>GGGTTT^^^```bbblllxxxzzz```FFF:::111222555999DDDPPPcccjjjttt}}}eeeUUURRRZZZaaaiii{{{yyyiiiXXXGGG;;;888<<<<<<@@@KKKZZZ___WWWIIIAAAEEEIIIOOOVVV]]]dddlllqqqnnnnnnlllhhh```UUUHHH@@@:::777666:::>>>DDDOOOYYYmmmyyyzzzjjjXXXNNNAAA;;;:::999666333........./////////000000---...///111222222333333...000222444555555444444222000---++++++...222555444555555333111//////000***+++---...------...///...000222111...---///000...---,,,---///222333222111222333333444444555555111222333555555555444444111222444555555444333222000111111000//////111333///000111000...///111444444444444444444444444444333444444555555444333333222111000000111222111//////000222222---((()))......111444444222...------,,,...000111222222000000***%%% ###''')))***++++++,,,...000222333111555:::<<<999555000...///111333333333222333444444444555888;;;;;;888555666444111/////////...---222111111222555666555444000111222333444555555555555222000111444666333000......///111333333222000000222444444222///.........000222444666666555555555555444333444555666777444333111111222222111///...111444444222111111333222333444444444333222111444333444666888:::999888555333111111222444444333222000...///222555777888000000111111222444555555:::::::::999999888888888|||sssfff[[[MMM>>>777666555999>>>BBBHHHPPPYYY```bbbaaaaaaeeeiiifff\\\SSSKKKFFF@@@===@@@GGGNNNSSS\\\[[[VVVRRRTTT\\\``````]]]XXXQQQNNNPPPVVV\\\___aaabbbbbbccciiimmmfff[[[ZZZWWW^^^wwwssskkkkkknnnnnnlllgggaaaZZZWWWZZZaaaiiinnngggmmmsssrrrjjj^^^TTTOOO@@@>>>===>>>@@@???<<<999777999:::777333333777<<>>AAAAAA===>>>HHHOOONNNHHHDDDAAAEEEKKKRRRYYY```hhhmmmnnnnnnnnnnnniii]]]MMMAAA<<<777444555777;;;EEENNNZZZhhhvvv}}}rrrbbbVVVGGG>>>;;;999666222------------...000111222...///111444666777888999///222555888:::999888777555222...******,,,///222111222444444222111111222,,,...000000------///222...000222111......///222///---++++++---/////////...///000111222222222222,,,...///111222222222222222333444555555333111000000111111000//////000222---///000///---...111444555555555555555555555555333444555666555444333222666444111000111111000///444444555555///)))+++000---111444444222///.........000333555666555333111...)))"""$$$***------------,,,,,,...222555444999===???<<<777222//////000222222222222444666444333333555888888555222666333000////////////...222111222444666777666555...///111333444555666666444111...000444666444000///......///111222111///000333666666444222000///...000333555777777777666666555444333333444555666666444222111222222111000///222555555222111222333000111222333444333222222444444444555777888777666666444111111222444444333222///---,,,///222444555//////000111222444666777;;;:::999888777777777777tttbbbOOO>>>777777:::>>>??????FFFTTT]]]___ccc``````eeejjjfffZZZNNNHHHEEE@@@<<<;;;===@@@BBBKKKLLLMMMMMMMMMLLLNNNOOOQQQMMMGGGCCCDDDIIIOOOTTTVVV\\\dddiiigggaaaZZZVVVVVV[[[ggg{{{{{{kkkbbb\\\ZZZ^^^cccfffnnnnnneeedddmmmsssrrrpppsssssslll___RRRJJJGGGAAA<<<888777:::;;;999666777666666999888777:::@@@III___ssszzzbbbRRRAAA===888555999CCCQQQZZZeeeiiiooovvv{{{zzzmmmkkkwwwqqq]]]OOOHHHFFF@@@???>>>???AAACCCCCCCCCCCCDDDHHHMMMOOOUUUcccqqqwwwqqqooorrrnnn^^^NNNFFFAAA<<<666333333777===@@@LLLSSS^^^hhhrrrzzznnn^^^III;;;666555111,,,///000111000///000111333111222222333444666777888666666666777888888999999888555111...---...111333666444333555999:::888666---000333666666555333111555444444333222222222333111---+++---111222///+++,,,++++++,,,///000000///,,,...000///,,,+++---///555333111111222222222111...000222222222111222333000000000///...------,,,111555999;;;:::999888888555777999888666444333333444444333222000///111333555777888555...***+++...444444444444444444333333222333555666666555333222111...***'''&&&(((+++---//////000111222333333333;;;===???@@@===888333000000111333333333111///...///000111222333444444444222666999555...+++...222333444666666555555777888444444222222222222333444333333222222222333444444111000///...------...///222333666888999666111---,,,---...111333666888:::666666555111...///333777444444555666555444222111222222333333222111///...000///...000333333111///111222333333333222000///222222333333222111///...111///,,,+++,,,000444666444333222222222333444555777777777666444333444666sssaaaOOO@@@:::;;;:::>>>@@@@@@GGGUUU___bbbbbbaaabbbcccccc^^^UUUNNNEEEBBB>>>:::999:::===???BBBCCCEEEEEEEEEEEEFFFHHHCCCDDDCCC@@@@@@EEEOOOWWWZZZbbblllssstttoooiiifffbbbhhhssssssbbbYYYWWWYYY^^^dddkkksssuuussstttwwwpppdddaaacccddd^^^SSSHHHBBBAAA===999555555999;;;999777666444444666666777===EEEVVVkkksssUUUGGG>>><<<;;;;;;???IIIUUU]]]bbbdddgggmmmsssxxxzzz{{{{{{|||sssaaaUUUOOOLLLEEEAAA===;;;;;;>>>???@@@BBBCCCGGGJJJLLLPPP\\\iiisssqqqtttzzzvvvhhhYYYRRRJJJEEE>>>888666777999;;;AAAGGGOOOWWWbbbrrrsssaaaIII888111000...+++///000111000000000222333111111000000111333555666777777777777777666666666777555111///...///111333555444333555888888666333111333666888999888666444222333444333333222333444222///...000333444111---...------///111111000///,,,...000///---,,,---///333111000000222333222111000222333333333333444666222111111000//////......111333777888888888888999555777888777555222111222555666555333111111222444666888888444---******,,,222333444666666666555444111222444555555555333222444111...,,,+++,,,...//////000111222222111111000888;;;>>>@@@???;;;777333000111333333333111000......///111333444555555555444888:::666000,,,...222555666777777666555666777444444222111111222222333222222222222222333444555000///...------......///222333555888999666111---***+++,,,...111444777999888777555222......111444444444444444444333222222222222333222222000...------,,,,,,...111333333111///000000000000///---,,,///000111222222222111000111///---,,,---000444666555444333222111222222333444555666555333333555666tttaaaMMM>>>999;;;999===@@@BBBIIIVVVbbbgggccccccbbb^^^XXXRRRLLLJJJAAA???;;;888777777888:::999;;;=========>>>@@@AAA>>>CCCGGGFFFEEEKKKXXXccceeennn{{{|||uuuzzz~~~kkkXXXPPPSSSYYYaaagggtttvvvwwwvvvzzzxxxhhhTTTNNNPPPQQQLLLEEE>>>;;;:::888555222444777::::::999555222111333444888CCCNNNeeeyyylllPPPBBB:::;;;===@@@FFFOOOZZZaaabbbaaabbbgggooovvvyyyzzz}}}tttfff]]]WWWSSSMMMFFF>>>888777999<<<>>>>>>???CCCGGGIIIMMMXXXcccmmmpppyyy~~~ssshhhcccVVVOOOFFF???;;;999999999888;;;>>>CCCLLL\\\qqq{{{gggLLL888///...---,,,000111222111000000222333222000///---...000222444777777777666555444444444666555222000///111333444444444444666777666333000555666888999999888777555000222444555444333333333222111111333666555222...000000111222444333111...---...///...------...///111000///000222444333222333444555444444444666888444333222111111000000111111333555555555555777999555666777666333000//////555666666444222222444666777888777222,,,))))))***000222555888999888777555000111333444555444333333777666444222111111111111///000111222222000...---555888<<>>@@@BBBGGGLLLOOORRRZZZfffpppwww{{{gggRRRLLLQQQ[[[dddjjjvvvsssnnnjjjkkkhhhZZZIII@@@BBBBBB@@@<<<999888999666444222444777:::;;;:::555222000000333;;;KKKZZZoooiiiOOOBBB999;;;===AAAGGGQQQ[[[bbbaaa______dddmmmuuuyyyzzzxxxrrrhhhaaa[[[WWWRRRLLLBBB;;;999999;;;<<<999:::???FFFJJJNNNXXXcccjjjpppzzzzzztttqqqccc[[[OOOEEE@@@>>><<<;;;888888888888===KKK]]]kkkmmmRRR>>>444111000000111222333222000000222444333111...,,,,,,///222444555555444444444333333333555444222111222333444555555555666777666444111///555666777777777666444333000333777666444111111111222222222444666555111...222222333555666555111...------...............///000//////222444666666555444555555555444555777999555444333222222222333333333444444333222222444666444555666555111...------222333333333222444666999777777555111,,,))))))***000333777;;;;;;999666444000111222333444444444444999999888777666444222111---...000222222111///---333555999<<<===;;;888666111111222222222111111000111222444555666555444333444777999666000,,,,,,---333666999:::999777777777555555555444444333333333444333222111111000111111---------......//////000//////111333444333000......,,,+++***,,,///333666777666444111000000222333333222222222222222222222444444555444333222000///,,,++++++,,,///111444555......---,,,+++***)))((()))+++---000333444444555111111000///000222444555111111111111111111111222222333333222000000111333xxxcccNNN===666777:::;;;===AAAHHHTTTeeeqqqoooggg[[[PPPIIICCC===999999999888777666555444444555777999::::::;;;===???CCCFFFMMMVVVaaammmxxx~~~sss```LLLGGGNNNWWW```fffkkkhhhccc]]]YYYTTTJJJ@@@777888888888777666777777666555555555888:::;;;<<<777333111111444???TTTgggxxxcccJJJ===:::;;;<<<>>>CCCLLLVVV^^^]]]\\\[[[___ffflllooopppvvvzzzpppfffaaa]]]ZZZTTTOOOGGG@@@===;;;:::999;;;;;;???FFFKKKOOOYYYbbblllrrr{{{~~~|||ssshhhYYYMMMGGGCCC@@@>>>;;;;;;:::888999CCCRRR^^^vvv~~~nnnWWWDDD:::555333111222333444333111111222444444222///------///222555111111222222222333333333444333333333444555666777666777888888666333111000777666666555444333222222222555999777333//////000222222222333444333000...333333444666777555111...------------...//////...//////000333666888777666222333444444444444666888666555333222222222333444666666555222//////000222333444555444000---,,,,,,...///000111111333777999666555333///,,,***+++,,,222555999<<<<<<999444222000000111333444555666666999999:::999777444111///***,,,...111222222111111333555777888777555333111111111111222222222111111555666777777666333111///111333555333...+++)))***...222666999999999888888555666666666666666555555666555333111///...---------......//////000000000...---...000222222000...333111///------///222444444333111111222333444555222222222222222222222222666666777777666555333222111000///......///222444222111000...,,,+++******(((***---000333555666666222222111222222333444555...///000111222333333333222333333111///...///000yyyhhhTTTCCC<<<<<<;;;999:::===DDDPPPddduuuvvvkkk\\\PPPHHHAAA;;;666888888999::::::888777666555777999:::999:::<<<>>>CCCGGGQQQ___ooowwwrrrbbbRRRDDDAAAGGGOOOVVV\\\WWWXXXXXXUUUOOOGGG===777111111222333444444444444666666666777888;;;===>>>;;;777444444888EEE]]]sssyyy]]]GGG<<<<<<<<<<<<<<<>>>EEEMMMRRRZZZ[[[]]]___aaacccdddeeerrrtttyyypppddd```______YYYTTTLLLFFF@@@<<<999666@@@>>>@@@EEEIIIMMMUUU^^^nnntttzzz~~~uuufffZZZSSSMMMFFFAAA??????===:::999AAANNNXXXkkk}}}}}}ooo[[[III>>>888444222333444444333222111333444333111000//////111333555/////////000111222222222222333444555666777888888777888999777444222222222888777555333222111000000222666999777222...///111222222222222111000000///333333333555555444111///---,,,,,,---///000///...//////000333777888777666000222444555444444555666555444222111000222333444666666555222///...///111222333444333000---,,,,,,,,,---/////////111555777555333111...---...//////333555999;;;;;;888444111000111222333555666777888999::::::999777333000...+++,,,...000111333333444555555444333111///...---111111111111111222222222666777888777555111...+++...///111000---***(((''')))...444888999888777777333444555666777777777777777555333111///---,,,+++//////000111111111000000...------///111222222111666444222000000111333444333111000111333555666666000111333444444444333222666666777888888777666666444333111...,,,---111444666555333111///------,,,***,,,///111444555666666222333333444444444444444...///111222333333444333222222222111///...///000}}}nnn\\\JJJ@@@???<<<888777:::???LLLbbbwww{{{rrrdddUUUHHH???;;;:::777999<<<>>>>>>===;;;999777888::::::::::::;;;===BBBJJJWWWffftttooobbb^^^NNNDDD<<<<<>>;;;888888<<>>>>>>>>===<<<>>>AAADDDMMMRRRYYY\\\[[[ZZZ\\\^^^ffflllrrrwww}}}qqqeeebbbeeehhhddd^^^UUULLLEEE@@@;;;888???<<<<<>><<<888555777<<>>===???888:::===@@@AAA@@@===<<<999;;;<<<<<<;;;;;;<<<>>>>>>JJJYYYdddmmmxxx{{{{{{xxxtttssszzzrrr]]]PPPOOOAAA;;;888:::???CCCIIIOOOFFFAAA===>>>>>>;;;888555111111333555666666333111///111333666999<<>>;;;;;;???NNNiii{{{iiiZZZMMMDDDBBB>>>???@@@???===;;;:::;;;:::CCCNNNSSSRRRQQQTTTXXXYYYcccmmmrrrvvvsssgggeeejjjppppppiii]]]RRRJJJCCC???===;;;777777===CCCJJJTTT]]]cccjjjqqqxxx{{{{{{vvvsssrrrpppjjj]]]SSSMMMIIIAAA666000444@@@KKK[[[nnnzzzdddPPPBBB;;;999888555555666444222222333444......//////111222333444000000000///......------111222555777999:::::::::666777666333///...111444333111...+++((((((((((((...222666444000///444:::666555333111//////111333222111000000222222222000...,,,***,,,///111000...,,,,,,...111444444333111...222666999888666444444333111///---...///222333111222333333222111222444000222333333111///......333333222000...---///000222000......000333555666000222555888999888666555111222333444666888:::;;;;;;;;;:::888555222///---222111000//////111333555888555111---++++++---...111111000000111222333333333444666666555111---+++***,,,---...---+++((('''&&&+++222666666333111///---...111333555666666666111111000///////////////222333444444333222111000333111111222555777777777222222222333444666777777666333111111444555444222///111555888888666333111222333555777888999888888222111///+++)))***000555;;;999666333111////////////000222444555555555555333444555666666666555444555555555555444222000///,,,---///000000111444666}}}gggQQQBBB???;;;:::999999:::FFF___vvv|||zzzqqqaaaUUUNNNHHHCCC>>><<<<<>>>>>======GGGVVVbbblllwwwzzzjjjbbb[[[ZZZcccrrr|||iii[[[PPPGGGBBB;;;444222777>>>DDDGGG@@@;;;777666999;;;:::777999777555555555555555555444333333777>>>FFFLLLPPPSSSHHH===;;;DDDWWWrrriii^^^TTTHHHBBBCCCDDDHHHJJJHHHBBB:::555333888;;;???BBBEEEHHHKKKNNNQQQXXX```eeelll|||xxxnnnhhhiiijjjnnnnnnjjj___QQQEEE@@@???>>>999444555>>>LLLYYYaaagggkkkrrrxxx~~~~~~wwwqqqrrrvvvssshhh]]]TTTLLL@@@888555777:::;;;III^^^{{{yyybbbPPPCCC888444444444444444444333111000///+++---///222333444444444333222///---,,,,,,---...000000222666::::::888444666666444111...---...000///............---***(((///000111111111333555888666555222///------111444444555444222///...///000111...)))&&&''',,,111555111000///......000111333444444555666666777777777333111///......///111333111222444555555333222000000/////////000...+++(((333222000---******,,,///,,,...000222444444444333111333555444333222222333111000111333666888999999999:::999777333000//////333333111///,,,+++,,,---444333000...---///000222555333000//////111111111222111111444777666333///+++...111222000---***)))000111222222222000...---,,,---///111333444444555333222111111000//////...///111333333333333555666222222333777;;;<<<888555444444333222333555777999444333222111111222333444333333444777888777444111444555777888999888666555222000---,,,---000444666===<<<888555222000/////////222555555333444888;;;444444555555666666666777555555555555444333222111111111000000111333555666tttYYYEEE<<<;;;:::999888888AAAVVVjjjzzz{{{wwwjjj]]]TTTMMMGGG@@@>>>===???DDDFFFDDDAAA???<<<:::999;;;===>>>???@@@IIITTT^^^gggsssxxxkkk[[[WWWSSSSSSZZZfffttt|||{{{jjj___VVVOOOIIIBBB:::777999===AAABBB>>>999555555999;;;:::888888444111222555999999999<<<<<<===CCCLLLTTTXXXZZZZZZNNNBBBBBBMMMaaazzzppp[[[SSSNNNFFFCCCFFFKKKNNNPPPNNNHHHAAA;;;999999:::<<<======???AAACCCGGGLLLSSSWWW^^^ooozzzpppllllllnnnnnnnnniii___QQQGGGBBBAAA===999666888AAANNNZZZaaadddllluuuzzz{{{|||{{{xxxwwwuuuppphhhaaa[[[SSSGGG<<<666444555777@@@RRRkkkrrr\\\KKK???666222444111111111111111000000000,,,---///111333444444444222111///...------......222222222555888999777444333333222000...///111333........./////////---+++///000222222222222444666444444222000......111333555555555333111///000111111...)))&&&'''***...222111000...,,,---...111222666666555555555555555666333111///------...000222///111555777777555222///000/////////000...***'''///...---***'''''')))+++......///000000111111111111222444333222000111222111111222333666777888888999::::::888444111000000333333222000---,,,---...111111111000000000000000444222000000000111222222333222333666999999444000...000333444111...,,,+++...000111333222000---,,,---...000222333444444444444444333222111000///...///111333333333444666777444333444666::::::888555555444222222222444666777666555333111000000000111111111333666888888666333444555777888999888666555444222///......111444777:::999777444333222111111111333666666555555999<<<666666666666666666666666555555555555444444333222222222111111222333555666{{{___JJJ@@@===;;;:::999777<<>>BBBEEEDDDCCCCCC@@@<<<:::;;;>>>@@@AAADDDJJJQQQXXX```mmm}}}}}}zzzuuummmqqqvvv}}}{{{rrrmmmoooxxxwwweee\\\UUUUUUVVVWWWZZZcccoooxxx{{{lllddd]]]WWWSSSLLLCCC===<<<======<<<:::777333444777:::999888666222///111666===AAABBBHHHHHHKKKSSS]]]dddeeeccc```RRRGGGJJJYYYoookkk[[[MMMJJJJJJHHHJJJOOOVVVXXXYYYVVVPPPIIIDDDBBB:::::::::999888777999;;;???BBBFFFHHHNNN[[[ooo~~~|||uuurrrrrrtttrrrpppjjj^^^QQQHHHCCCCCC>>><<<;;;???HHHSSS\\\bbb```iiisssvvvsssrrrvvv{{{xxxyyyyyyvvvrrrlllhhheee```YYYNNNAAA777222333555999GGG[[[ppppppYYYGGG;;;222000111...............//////000---...///111222222333333111111///............///333222222333555777666555111111111111000111333666//////000111111000///......000333333222111222222111222333222111000111333444555666444222111111222111...***''''''))),,,///111///+++))))))+++...000888666555333222333333444333111///...---...///000---000555888999666333000111000000000000...+++(((******)))&&&%%%%%%(((***111000///...------......000222333222000//////000333333333444444555555555888999:::888555222111111444444333111///---...///...///111222333222000///222222111111111222222333333333555888<<<;;;666111000222555555222///---,,,,,,...111333333111---+++,,,...000222333444333333555555555444333000...---///111333444444555777999777666555666888999888777555444333222222333555666777666444222000///...---000000222555888888777555333555777888999888777666777555333111111333666777777666555444333333333333111444777777666666999<<<888888888777666666555555555555555555555555444444444333222222333444555666www```NNNGGG???<<<;;;:::888999BBBLLLSSS[[[cccggghhheee[[[PPPBBB???<<<<<>>>>>@@@BBBDDDDDDGGGKKKPPPTTTZZZcccpppxxxxxxnnnoookkkaaa[[[^^^cccjjjpppuuuyyy{{{yyyyyyzzzzzzzzzwwwjjjdddbbbbbbnnnrrraaa^^^\\\aaaeeeeeeeeejjjttt}}}|||qqqjjjddd^^^[[[TTTJJJCCC@@@>>><<<999888666333333555888888888555555666777:::AAAJJJPPPTTTUUUYYYbbbkkknnnkkkeee]]]OOOFFFNNNccc{{{qqqWWWMMMFFFHHHLLLPPPVVV]]]bbbbbbaaa]]]WWWQQQLLLHHH??????>>><<<999777777888<<<>>>???@@@BBBJJJVVV```oooqqqrrrpppnnnsss~~~~~~yyywwwwwwxxxzzzuuukkk]]]OOOFFFAAAAAA>>>>>>AAAGGGOOOXXX^^^aaa]]]aaafffgggfffgggkkkpppjjjlllnnnnnnllljjjhhhggg___ZZZOOOBBB777111222444777BBBUUUiii}}}sss[[[GGG999000---...000///...------...///000......///000000111111111000000000000////////////111000000000222444555666222333444333222333555777222333444444222000///...---///222333111////////////111444444333222111222333444555444222111111222000...+++))))))+++---......+++'''$$$###&&&***,,,555444222000000111222333333222000///...//////000...000333666777666444333333222222222222000---***)))(((&&&$$$$$$(((---222888666222///---,,,---...000222333222111//////000333444444444333222333333777999:::999666333222111444555555333000//////000---///000222222222111000000111222222111111222333222222444888;;;:::555000111333555555222///...---+++...222555555222...+++***,,,...000111222111111444555555444222///,,,+++///111333444444555777999:::999777777777888888999777666444333222333555666666666444222111///......111111222444777777555444333444666888999888777666999777666444444555777888666666555444333333333222000333666666555555777:::;;;;;;:::999888777777666555555555555555555666666666555444333333444666666yyycccQQQHHHAAA===:::999666555:::AAACCCGGGOOOYYYdddfffZZZLLLAAA>>>;;;:::<<>>;;;888666555555666999:::;;;999???EEEEEEDDDIIITTT___aaabbbgggmmmrrrqqqiiiaaaSSSGGGCCCQQQjjjrrr\\\JJJHHHHHHMMMSSSZZZaaahhhllljjjgggccc^^^XXXRRROOOKKKKKKIIIEEE???:::888777888999;;;;;;<<>>DDDLLLTTTYYY[[[[[[YYYVVVSSSSSSWWW\\\```bbbbbbbbbdddfffhhhiiihhhfffaaaYYYMMM???444//////000333>>>QQQiiiuuu[[[FFF888///---///555333000...---...000111/////////////////////000...///000111111000000///---------...///222555777666777777666555444555777666888999666222...------,,,///111222000...------...111444666444222111111000222333333222000111111///...---,,,,,,---...///)))'''### """&&&)))000000/////////000222222333222111000000000000111111111111222333444555555444444444444555333000---,,,+++((('''(((...777===???<<<777222///......///000222333333222111111222333555555444111000111222555777999999666444222111444555555444222000000111/////////000000111222222...111333333111000000111//////111555888888333//////111333333111...---------///333666666333...,,,((()))***,,,---///000000333333333222000---+++***///111333444444555777999;;;:::999777777777999:::888666555333333444666777444444333333222111111000444333333444555555333111333444666888999888777666888888777777666777777777777777666555333222000///---111444555333222444666;;;;;;;;;::::::999999999666666555555555666777777777666555444444444555666mmmWWWKKKFFF???999777444222555999===@@@DDDLLLWWW\\\RRREEE???===<<<:::;;;===???AAA>>>???AAADDDFFFFFFDDDBBBAAADDDHHHJJJKKKMMMNNNPPPYYYaaacccZZZSSSRRROOOIIIJJJKKKMMMOOOQQQTTTUUUVVVXXXUUUOOOJJJKKKQQQTTTTTTKKKLLLXXXmmm{{{wwwpppiiieeeggglllpppwww|||yyyvvvyyyzzzvvvpppoootttzzzlllqqqtttwww|||}}}{{{wwwqqqjjj^^^WWWNNNHHHEEECCC@@@>>>999888888999;;;>>>AAACCCEEENNNUUUVVVTTTVVV___iiiiiilllqqqtttssslllbbbZZZHHHAAACCCUUUooo}}}aaaOOOCCCGGGMMMTTT[[[bbbiiiooorrroookkkhhheeeaaa]]]YYYYYYYYYWWWRRRJJJBBB===:::444555555777999;;;<<<>>>>>>BBBGGGKKKLLLMMMMMMNNNSSS]]]fffjjjmmmqqqsssssszzz|||~~~~~~|||yyyxxxxxx~~~tttdddSSSEEE===999888999>>>FFFPPPWWWYYYXXXUUUSSSLLLDDDCCCHHHNNNSSSTTT]]]]]]___bbbeeefffffffffeeeZZZJJJ;;;222---++++++,,,999OOOjjjsssYYYFFF888111111444999666333000...///222333000000///...............,,,...000222222222000///+++,,,---......000333666888999999888666444555555999;;;;;;888222---,,,,,,---///111111000......//////222555666555222111111...000333333222111111111///////////////...------'''%%%"""!!!!!!$$$''')))...//////000111111222222111111000000000000111111333111000//////111444555333333333555666555222///000///......000555===CCCBBB???:::555111///...///...000222333222222333444333555666444000...///111333666888999666333222111333444555444222111000111111000000///000000111222---000444444000......///---,,,---111444555111...---///111111///......///...000333555444111---+++&&&&&&&&&'''***---000222333222111///...,,,++++++///111333333333333555666999999999777666666888:::666555444333333444666777222333444444444444444333666444333444444444222000222444666888999999888777777777777777777777777777888888777555333000...---+++///222333111000111333999999999999::::::;;;;;;888777666555555666777888777666555444333333444555|||hhh]]]PPPGGG===999555333333777999<<>>>>>===<<<<<<===???AAA@@@??????@@@AAAAAA???===<<<>>>@@@BBBCCCCCCDDDEEEIIIMMMQQQPPPLLLHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGFFFAAA;;;===EEEIIIHHHHHHIIISSSggg|||{{{rrrgggeeecccdddkkkuuu}}}{{{vvvvvvsssllldddbbbdddhhh```aaa```___eeeooovvvwwwqqquuuxxxvvvuuutttpppkkk^^^WWWMMMGGGEEEDDDBBB@@@999:::<<>>AAABBBBBBAAA@@@DDDMMMVVVYYY]]]eeelllooouuuxxx{{{|||zzzwwwuuutttsssiiiXXXIII>>>999888888<<>>??????>>>======???AAACCC@@@===<<<<<<<<<;;;:::999999:::<<<===>>>@@@AAA@@@BBBGGGKKKIIICCCBBBFFFAAAAAA@@@@@@AAABBBBBBCCC>>>>>>;;;666:::CCCHHHFFFMMMMMMUUUgggzzz~~~xxxlllccc]]]\\\]]]ffftttwwwmmmjjjddd[[[RRROOOQQQSSSYYYWWWRRRNNNQQQ[[[bbbcccgggkkkmmmllllllnnnlllhhh___WWWMMMFFFDDDCCCBBBAAA999;;;???CCCHHHOOOVVVZZZcccdddhhhnnnrrrrrrooollldddkkkqqqpppfffYYYOOOJJJDDDDDDLLLaaayyynnnTTTDDD??????KKKYYYcccjjjqqqwwwzzzuuussspppqqqssstttsssqqqfffjjjmmmlllggg```ZZZWWWEEE@@@999555666888::::::;;;;;;:::;;;<<<<<<<<<;;;===DDDKKKMMMQQQ\\\ggglllrrrvvvzzz{{{yyyvvvsssrrriii___OOOAAA:::888999:::AAAHHHSSS^^^dddbbb\\\VVVFFFDDD@@@;;;777888===AAAEEEOOOZZZ]]]\\\___hhhrrrbbbRRR>>>333111333222///555???TTTpppcccMMM>>>666666999888555222///000333777:::222111///---,,,,,,,,,,,,+++---000333444333111///111333555333000...000222444555666666555333444444666999;;;888222------///333444444444333333555777222444666666444111000000...111444555555444333444333333222111---)))%%%"""+++*********+++...000222333444666777777444222000***++++++,,,---.../////////000000000000//////.........000222444444222000111555:::<<<<<<;;;999999???===999444000,,,***)))))),,,...000000111333555111444666444///---///222000333666777555222000000111333555444222111000000...000333555444111...++++++000444444...***)))***---+++)))+++///222111///+++---///000000000111333///000000///...+++((('''&&&%%%###$$$'''---444888555333000...---...000111000111222222111000111222000222444444222111333666111000//////000222444555555666777777777666444444333222111222444555444333222333666888999999888888222333555666777777777666666666666555444111///...***...222333000//////111///000222444777999;;;;;;<<<:::888666555555666777777666555333222222222333ssscccQQQGGGBBB<<<777666:::888666555666999===??????@@@BBBDDDFFFHHHIIIJJJEEEBBB>>><<<;;;999666444222333444777999;;;<<<===<<<===???@@@AAAAAA@@@@@@@@@>>>:::777666888;;;>>><<<:::888888<<>>FFFLLLPPPTTTXXX\\\ccctttuuukkkfffeee___SSSDDD999222000555===BBBSSS```cccfffiiicccYYYGGGCCC===999888888888888===BBBJJJTTT]]]dddgggiiiUUUJJJ???999666222222444444HHH^^^ppp|||cccQQQBBB888333444777777555333111111333666222333333000,,,+++---000---------///222333333222666999:::999555333444555555555444444444333444444666777666333000...///000333333333333444444555666666666666555444222111000111111111111111111222222333333333111...+++))))))---+++***+++...111333444444222333777;;;:::444...)))'''''')))---111333333000222444555333///+++(((444222111222444444222///111555999:::777444444666888777555222...+++(((''',,,++++++,,,...//////...111222333444555444333333333555888888555222000000333444444444333222000//////000333444333111---++++++000555666444000/////////+++))),,,222666666555.../////////000000000111.../////////...,,,***))))))))))))(((***...444888222///------000333222111444333333333444222///---//////000111111111111000333222000......///000222111333555555444444555666333222333444777777777666222111111444888:::888666111222444555666555555444666444222222333333222111222333333222111...,,,+++---///000000///111666:::777666555666888888777666666777888777333111000000|||lll[[[PPPIIIBBB<<<:::888666444333444777:::<<>>????????????>>>;;;777444555999???BBB>>><<<::::::===DDDKKKOOOSSS\\\cccdddeeelllsssvvvyyyuuummmgggiiitttzzziii___[[[YYY[[[___eeeoooyyyzzzuuussswwwnnneeedddhhhggg^^^UUUNNNEEE??????AAA???>>>>>>BBBCCCDDDCCCCCCEEEGGGJJJJJJQQQZZZbbbeeedddaaa___[[[TTTKKKEEECCCCCCBBB@@@??????CCCMMMVVV^^^gggooo~~~zzzwwwyyy{{{vvvnnnggg```UUUJJJCCCAAABBBCCCKKKSSSbbbuuuwww[[[FFF888444666GGGOOO\\\lllwww|||yyyuuusssqqqooolllkkkkkkmmmmmmlllppprrrrrrwww|||zzzuuuiii^^^OOOCCC>>>;;;888555555444444777:::;;;888444444888???DDDHHHLLLPPPTTT^^^jjjsssrrrlllfff___ZZZPPPGGG===666333444;;;DDDLLLYYYeeejjjoooqqqgggYYYHHHDDD>>>:::888888888777999===DDDKKKSSSYYY]]]___OOOFFF===999666333444777<<>>NNNRRRWWW\\\]]][[[WWWTTTQQQKKKCCC>>>;;;999555333222222333444555666777777666777888:::;;;;;;<<<<<<;;;888444222444:::AAAFFF@@@===;;;;;;>>>EEELLLQQQWWW```fffaaa\\\\\\```cccgggoootttpppgggdddllluuuyyy|||~~~tttlllkkkqqqzzzxxxoooggg^^^YYYUUU[[[gggvvv}}}}}}{{{{{{mmmaaaTTTMMMKKKOOOYYYcccmmmyyyzzzwwwuuunnnddd[[[XXX[[[VVVPPPNNNNNNLLLFFF@@@<<<666222555999999:::===???AAACCCCCCBBBAAAAAABBB@@@FFFPPPZZZ```aaa```^^^[[[SSSIIIBBBAAAAAAAAAAAA???AAAHHHSSS[[[cccnnnyyy}}}xxxuuussslllddd^^^UUUHHH<<<888;;;AAAGGGSSS```uuu{{{^^^HHH:::111///000???EEESSSeeeuuuzzzuuunnnooommmjjjfffccc```___^^^ggglllppptttzzz~~~}}}yyyqqqfffWWWJJJAAA<<<888555333222333777;;;===;;;888111444888;;;>>>BBBGGGJJJUUUZZZ]]]]]]^^^\\\TTTLLLCCC===888666666888AAAKKKUUU]]]eeemmmvvvzzzmmm[[[JJJEEE???:::888777666555666888<<>><<<999999===CCCKKKOOOVVV]]]```[[[VVVVVVWWWWWW[[[___```XXXMMMHHHNNNVVVaaafffnnnsssxxx~~~~~~vvvnnniiiaaa\\\]]]eeepppxxxzzz~~~{{{wwwpppfff[[[SSSNNNLLLPPPWWWbbbkkkmmmiiidddaaaUUUMMMFFFCCCDDDJJJWWWcccqqq}}}~~~{{{zzzxxxiiiddd___]]]XXXNNNGGGEEEEEEDDDBBBAAA@@@???===<<<444///...333777999;;;>>>>>>AAADDDEEEDDDAAA??????<<>>BBBJJJSSSZZZaaammmyyy{{{|||yyysssmmmhhh```XXXTTTLLLAAA999999AAALLLSSS]]]mmmzzzfffOOO@@@999333000000444;;;HHHYYYhhhnnnmmmiiiiiifffaaa\\\WWWTTTSSSSSS^^^cccllltttzzz}}}}}}zzzooofffYYYLLLDDD???;;;999777666777;;;@@@AAA???<<<444555666777999===AAADDDIIIKKKKKKKKKMMMNNNIIIAAA@@@===:::;;;;;;>>>HHHRRR]]]^^^aaaiiivvv{{{ooo^^^MMMHHHAAA;;;777444222111666666777888<<<@@@DDDGGG===999666555333333:::BBBMMMaaaxxxxxxeeeSSSCCC777555888777777555333000///111222555555333111000///000000......000444888;;;<<<;;;555666777777777777666666000111222222111000...---,,,...000000000000111333///...------...000111333000111222333333444444444333222222222111111000000000000000///......000222---,,,,,,...111444666666111111222555666555222...---...111555888999888666333444666777666444000......///000111333444444333777666333---))))))---222888888777555000***###!!!###''',,,000000...+++,,,---///111222222222111///222777888777333000///,,,---.........---,,,++++++---000333666666666555444333333777;;;<<<:::777555333333444666666444222222222111111111000000000------,,,---///222666888777666333///+++***,,,...555555555555555444333222222111111333555666555444444333222111111222333333555444111///...//////000222333333222///...///000555666666555222111000000222111111000000///---,,,,,,---000333444444333222000......///333777999999;;;;;;;;;;;;999777555444222000///111555666444111...------///222333333222///333777888555222///---|||rrrfff]]]ZZZXXXRRRIIIBBBAAAGGGOOOUUUXXX^^^hhhqqqtttqqqkkkggg[[[PPPCCC;;;::::::999666777777777777777777777777777666555555444333333333444555666777888::::::;;;:::888777777;;;AAAGGGKKKUUUWWWVVVRRRRRRTTTRRRMMMPPPPPPMMMFFF???<<<>>>AAALLLTTT___hhhmmmrrrvvvzzz||||||vvvrrrmmmlllnnnmmmeee\\\VVVVVVUUUUUUXXX```jjjrrruuurrrqqqtttxxxxxxsssnnnccc```[[[SSSKKKFFFEEEFFFLLLSSS\\\```]]]WWWQQQLLLHHHDDDBBBDDDFFFJJJTTT^^^mmmvvvzzztttjjjfffeeedddRRRLLLHHHGGGEEE@@@>>>???<<<===>>>>>><<<<<<======444000000444888999;;;???>>>@@@DDDDDDCCC@@@>>>>>>===AAAHHHRRR\\\``````___XXXQQQHHHBBB@@@@@@???>>>>>>AAAGGGOOOSSSXXXcccnnnuuuxxxvvvnnneee^^^VVVOOOHHHDDD???>>>CCCNNNZZZaaahhhvvvzzzdddUUUFFF???;;;666111///000777CCCOOOZZZaaafffhhhddd___WWWPPPKKKJJJLLLMMMTTT[[[gggttt{{{||||||{{{mmmggg\\\RRRIIICCC???<<<<<<;;;<<>>999777666666777:::===>>>>>>AAAAAA???>>>@@@@@@===@@@>>>???AAACCCFFFQQQ\\\hhhddd```eeeppptttjjj]]]QQQKKKCCC<<<777444111///666555333222444777;;;>>>888666555555444777AAAMMM\\\nnnxxxdddRRRCCC888555777888999999777555333444444888666333000///...------,,,---///333888;;;<<<<<<666666666555555444333222///222555666555000***&&&***---000111222222333555///...,,,+++,,,---///111...///000222333444444444......//////000000111111333333333222///...///000...------///222444555444000000222333444333111///000///...000333666888888111222444555444333000//////000222333444555555666555555222---***+++111666;;;;;;;;;888222+++%%%!!!!!!###'''---000111...+++((())),,,...///000000000111555888999777444222000......///...---+++)))(((+++,,,///111333333333333333222222555999;;;:::888666555444444444444333222222222222222222111111111......---...000555999<<<666555222///+++***,,,---333444666666555333222111---------///333555666666555555555555555666666777666444222000000000111222000111111111000000222444666777777555222///...///555555555333111000000000////////////000222444555222000......111444666666777888999::::::999888777222000...000333444111......------///111333333222000333777999777333111///wwwooollljjjcccZZZSSSRRRWWW^^^ddddddjjjttt}}}zzzwwwaaaTTTDDD;;;:::<<<;;;888666666666666666555555555888777666444333333333333444555888999999888666444777666666777;;;@@@EEEHHHSSSQQQLLLIIIKKKMMMJJJDDDEEECCC@@@???>>>>>>===<<<@@@IIIUUU^^^bbbeeegggiiimmmqqqvvvyyyyyyxxxwwwwwwuuutttvvv{{{yyysssxxxyyywwwooojjjiiiiiigggbbb___XXXSSSTTTUUUPPPIIIGGGJJJNNNQQQTTTZZZbbbhhhmmmfffaaabbbfffgggaaaZZZLLLJJJGGGBBB???===???AAACCCKKKRRRRRROOOKKKFFFBBBCCCAAABBBGGGKKKMMMPPPUUUaaafffggg___WWWSSSSSSQQQDDD>>>:::;;;<<<:::;;;>>>===>>>>>>===;;;999::::::555222333666888777999===;;;===???@@@>>>======>>>@@@BBBIIIRRR]]]bbbbbb```XXXSSSMMMIIIGGGEEEAAA>>>>>>>>>BBBGGGJJJMMMUUU^^^iiimmmlllcccYYYRRRKKKFFF@@@@@@BBBGGGQQQ]]]iiipppvvvzzzhhhPPPFFF>>><<<;;;666222000000666???GGGOOOWWW___ddd___YYYPPPHHHDDDDDDFFFIIIMMMUUUdddttt{{{{{{zzz|||qqqmmmeee\\\RRRJJJDDDAAAAAA@@@@@@CCCGGGGGGDDDAAA===:::777666777888999999888<<<<<<888555777::::::<<<===@@@DDDGGGMMMZZZfffrrrkkkeeeeeeiiiiiibbbZZZSSSNNNFFF???:::777555333555333111///000222666888777777888:::;;;AAAQQQaaasssuuu^^^MMMAAA888555777888:::======;;;999777777888555222000//////---,,,***+++---111666999::::::777555444444444444111///000333777999777111+++&&&+++...111333444555666777111///,,,+++***,,,...///...///000111222333333333,,,,,,---...///000111111555666777555222000//////...------///111333222111///000111333222111000///111...++++++...333666888222333444555555444222111///111333444444444666777333444222///---...333888<<<<<<;;;999444///***&&&%%%&&&***...111111...+++&&&'''***,,,...///000000555777999999777444222111000000000///---+++)))'''***+++---///111111111111222222222333666888999888666555333222111111222333111111222222222333333333000//////000222666:::===555444222///,,,+++,,,...000222666777555222111000,,,++++++---000333444444444555666888999999999999555333111000000111222333///000111111111333666999666888999777222......000777777777666333333444555333111///......111444666444111...---...000222222333444666888999999888888000///------......---,,,000//////000222444333333000333777888777444222111zzzvvvooojjjiiikkkooorrrrrrwwwjjj[[[HHH===<<<===<<<:::666666666777777777777777777666555555555555666777555666777888888666555333666666888;;;>>>BBBEEEGGGJJJIIIEEE@@@@@@CCCBBB????????????AAABBBBBBAAA??????FFFOOOUUUWWWWWWYYYZZZ]]]```dddffffffgggggghhhcccaaa```dddjjjkkkgggaaabbbaaabbbbbb]]]TTTPPPPPPNNNNNNIIICCCBBBFFFEEEAAAAAAEEEJJJLLLMMMPPPVVV[[[^^^XXXRRRPPPRRRRRROOOKKK???===:::999999:::;;;<<<;;;DDDJJJHHHDDDDDDCCC@@@CCC@@@AAAHHHMMMMMMMMMNNNQQQTTTTTTOOOKKKJJJHHHEEEAAA<<<999;;;;;;999999;;;???>>>===<<<:::888777777666444555777888666888<<<:::;;;;;;;;;;;;<<>>FFFOOOWWW]]]___[[[VVVNNNFFFAAA@@@AAABBBEEENNN___rrryyywwwvvvyyyrrrpppllleee\\\RRRKKKGGGFFFEEEEEEHHHLLLMMMJJJGGGBBB>>>;;;999::::::888777666999888333111444777666888:::>>>CCCFFFMMM[[[iiinnnjjjgggeeeccc```\\\YYYSSSNNNHHHCCC@@@???>>>===777555333111222444666888999:::>>>AAAEEEPPPeeeyyynnnUUUFFF>>>999777777666:::???AAA@@@===:::888777444111000111222111///((()))***...333666777777666444333444555555333000111333666888777333///,,,,,,///333666777777888999333000---***)))***,,,---......000111222222222222---.........//////000000555777999888666222000000///......///000111000......///111222111000//////000---***))),,,111444666222333444555555444333222///111444444333333444666222333444222//////333777999999888777555222000...***+++---000222111...+++&&&(((***---///000111111777888999777444222111111000000000000///---+++***)))***,,,...000111222222222222333333333555777999555444222///......111333000111111222333444555555111111111222444777:::<<<666666444111...,,,---...---222666888666333222222...---+++,,,...000111111111333666999;;;;;;::::::111000///......000222333111222333333333555888;;;666999:::888222//////111555666777666444333666999444333111000000111333444444000---+++,,,...///000333444555777777777777666111111000...,,,,,,---...333222222333444555555444000222555666555333222333}}}{{{{{{||||||zzzppp```LLL@@@===>>>===:::999999999999::::::::::::666555555555666888:::;;;666666666666666555555555666888;;;>>>AAADDDGGGHHH@@@BBB@@@:::777;;;>>>??????AAADDDFFFFFFDDDBBBAAABBBGGGMMMOOOOOONNNPPPQQQSSSTTTVVVWWWWWWXXX[[[]]]ZZZUUUPPPRRRWWWZZZWWWSSSNNNMMMRRRZZZWWWJJJCCCEEE@@@CCCAAA<<<<<>>FFFLLLMMMJJJIIIEEEIIIJJJHHHGGGGGGEEE@@@CCC???===???>>>:::777888===<<<;;;::::::999888777888666666999999777888===:::;;;:::::::::===BBBEEEKKKLLLQQQ[[[gggooopppnnngggeeedddcccaaa\\\SSSLLL???;;;999===AAACCCEEEIIIDDDMMMRRRNNNIIIIIIKKKLLLPPPSSSYYYcccppp}}}wwwcccSSS@@@<<<:::;;;<<<;;;>>>CCCDDDBBBEEEMMMXXX```bbbaaaYYYUUUNNNGGGBBB???>>>===???HHHZZZnnnuuusssqqquuuooopppnnniiiaaaWWWPPPLLLJJJIIIJJJMMMRRRSSSQQQNNNFFFCCC???>>>>>>===:::777777777444000111555555222888999<<>>???===999888===AAABBBBBBCCCCCCCCCBBBBBBAAA???<<<999:::<<>>===:::999999:::;;;<<<:::999<<<>>>@@@AAA@@@??????@@@AAAAAABBBCCCCCCCCCBBBAAADDDBBBAAAAAABBBCCCCCCBBBEEECCC@@@<<<:::999888999<<<======;;;777666777:::===888666888888555444666:::<<<:::666888???EEEGGGPPPTTTZZZaaammmxxxwwwoootttlllkkkrrruuukkkZZZPPPKKKFFFAAAAAAEEEGGGFFFCCCEEEIIILLLMMMNNNRRR[[[bbbeeeiiioooxxxwwwfffUUULLLGGG===777===DDDEEEEEEFFFQQQRRRTTTYYY___bbbaaa```YYYUUUOOOGGGAAA===;;;;;;999;;;FFF]]]pppwwwtttpppqqqqqqnnnkkkjjjhhh___TTTUUUQQQMMMPPPZZZaaa^^^XXXSSSJJJDDDEEEHHHEEEAAA>>>;;;888666888<<<===999555555;;;AAA@@@===AAAKKKUUU\\\aaabbb]]][[[^^^^^^ZZZYYYSSSLLLJJJLLLMMMLLLJJJBBB>>>:::999;;;===>>>>>>AAADDDJJJQQQ]]]oooyyyeeeNNNBBB<<<888444333555888<<<===<<<999888777444222000//////111444666***'''(((---111111222555222000//////111333333222333333444444555444444444---///333666999999888777555444222---((('''***---000222333111///...000222555333111111222222222111555777777555222111444777555222000//////111111000000111333222///---,,,,,,,,,+++,,,...111222222000---///222444444222///---////////////000222333444444444555555333222000///---000333444333222111111555444333333444444222000)))***,,,000222333000...666555444222000...------000111333333333222000...+++...111222222333444555777555333333444555666555:::333+++))),,,///111000000111111222222333444444777666555666777777555444999888555222///...000333666666777666666555444444666555444222111000//////222333666888999:::::::::111///---///222444333222777888999888777666777888999999777444111000000111666333000222777888555111//////111444666666333111+++---......---,,,,,,---444888;;;777111...222777777888777555111---,,,,,,444:::;;;777555666444///,,,...000000//////222555mmmXXXJJJAAA888333333666666777:::===???>>>===???<<<888777777777666666888777666777999999777444555777999;;;CCCKKKJJJDDD???===999666444666;;;???AAAAAABBBEEEGGGHHHGGGEEEFFFFFFFFFFFFEEECCCAAA@@@???AAADDDEEEEEEEEEEEEFFFEEE@@@======@@@CCCBBB@@@BBBAAABBBCCCCCCBBB>>>;;;;;;===>>><<<888888<<<@@@======>>>>>>>>>>>>======<<<:::888999;;;===<<<:::888888888:::;;;;;;999888;;;>>>AAABBBAAA@@@@@@@@@BBBAAAAAAAAA@@@@@@AAAAAA@@@???>>>???@@@BBBAAA@@@CCCAAA===:::888888888888;;;===>>><<<999888999:::;;;999999<<<<<<777444555444999;;;:::===FFFNNNRRRUUU[[[aaagggpppxxxxxxrrrrrrlllllluuuzzzttthhhaaaWWWRRRNNNNNNQQQSSSQQQOOOJJJOOOVVVZZZ]]]bbbjjjpppyyy}}}qqqfff[[[RRRNNNMMMEEEAAAEEEJJJLLLNNNRRRUUUUUUYYYbbbjjjjjjaaaXXXVVVRRRNNNJJJFFFAAA<<<888777999DDDXXXiiiooonnnmmmuuusssnnnjjjkkklllhhhaaa]]]YYYWWWYYYbbbiiijjjhhhaaaXXXPPPPPPQQQNNNIIIFFFBBB@@@???AAADDDDDD@@@<<<::::::::::::;;;@@@FFFJJJRRRYYY]]]\\\[[[]]]\\\XXXYYYUUUPPPPPPQQQQQQNNNKKKFFFCCC@@@@@@AAACCCBBBAAAFFFMMMXXXdddqqqtttaaaKKK@@@:::666222111333666999:::888666555555444333222111111222444555---******000333222111333111/////////111222222111000000111333444444444444......000111333666777888555444222---((('''***,,,///111222000......///222444333222333555555555333444666777555111111333666<<<999555333333444444444444555666555222000......000///...///111111///---,,,...000222222111///...------......000111333333888888888777555222000...,,,...000000///......///444333222222444444222000------///222444444222000444444333222111///...---///000222333222111///......111444555444444555666666444222222222222333333444000,,,,,,000333222000000111222333444555555555555444444555666777555444444444333111000000222444666666777777666666555555777666555444333222222222222333444666888999999999555222000111333666666555777888999888666555555666777666555444222222333444555222111333777888555111,,,---///222555666444222------....../////////...666888999666222000333666444555666444111...---,,,222777888444333555333///---...000///------///111|||fffUUUHHH<<<444111222333555888===@@@AAA@@@@@@===999777666777666666888777555666777888888777777999999;;;@@@DDDCCC>>>:::999777555444666;;;???AAABBBBBBBBBAAAAAACCCEEEEEEDDDCCCBBB@@@>>>===<<<<<<<<<===>>>@@@@@@>>><<<;;;:::999999:::;;;===>>>???===<<<<<<======<<<;;;:::<<<<<<:::777777;;;???999999::::::;;;::::::999888888888999;;;;;;:::888777777888:::<<<<<<999777:::===AAABBBBBBAAA@@@AAABBBBBB@@@?????????@@@@@@>>>======???AAABBBBBBAAA???===:::888777666777888;;;===>>>>>><<<;;;:::;;;666555888<<<;;;444//////222:::AAACCCGGGPPPYYY^^^```fffmmmoooqqqsssrrrpppgggccceeepppyyyzzzuuuqqqjjjgggcccbbbdddeeedddbbbZZZ```hhhnnnsssyyygggXXXQQQNNNOOOQQQVVVRRRPPPRRRTTTWWW\\\aaa```^^^aaaiiiqqqooobbbVVVQQQNNNKKKKKKJJJFFF===666444666@@@PPP]]]cccfffiiiqqqrrrqqqppprrrtttooohhheeecccbbbdddjjjppptttwwwsssjjjcccbbbaaa\\\UUUSSSNNNMMMLLLOOOQQQPPPLLLGGGDDD>>>777666;;;??????===GGGNNNVVVYYY\\\___^^^\\\\\\YYYWWWWWWXXXWWWTTTPPPOOOMMMKKKKKKLLLMMMMMMLLLUUU___ooo~~~lllZZZGGG===888333000///222444666555444333333444555555444444333222222222///,,,---333555222000111000//////000222222111///---...///111333333444444///...------///333777:::666555222...***)))***,,,...///000///......///000222222333666888888666444333555666444111000222555@@@<<<777444444555666666888999:::888555222000000111000.........,,,***(((++++++---...///000000///,,,,,,------...///111222:::::::::888666333000...,,,,,,,,,+++))))))+++---222111000111333333222111111222333555666666444111222333444444333222000...///000111222222000///---000333555555444333333444444333222111000/////////...---,,,///333555333111///111333555777666666555333222222444666666555444000111222222111222444666555666666777777777777666777666666555444444555555333333333444555777888999888555222222333555666777999999999888555333333333333222222222333444666777444222222444777888555222***+++---111444555444222...,,,,,,...222555444222999777555333222222333444000222555555333000......000333333111111444333111/////////---+++)))***,,,wwwdddTTTGGG<<<666333333555888<<>>;;;888777777888999888888777555444555777888999888888888999<<<===;;;888888888777666666888===@@@AAABBBAAA>>>:::999<<<@@@BBBAAA@@@>>>===<<<<<<<<<===;;;:::<<<>>>???;;;888666888:::999888888;;;>>>===;;;888888:::;;;<<<;;;999::::::888777777:::===999999:::;;;;;;;;;;;;:::777999;;;<<<===<<<:::888666777999;;;======;;;999:::===@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@CCCDDDDDDCCC;;;:::888666555666777888;;;<<<>>>@@@???>>><<<<<<777666888;;;888111---...777BBBLLLQQQTTT\\\dddhhhkkkqqqtttppphhhcccbbbcccYYYZZZ^^^jjjvvv}}}~~~{{{xxxxxxyyyyyyxxxvvvrrrvvv|||{{{hhhRRRGGGEEEHHHNNNTTT[[[]]]```bbbbbbcccggglllllliiihhhkkkooommmddd\\\OOOJJJGGGHHHJJJGGG===555333555===HHHQQQWWW^^^eeegggnnntttxxxzzzwwwnnnccceeedddfffjjjnnnpppvvv|||}}}wwwtttuuussskkkccc___YYYYYYZZZ\\\^^^\\\XXXTTTRRRIII???;;;===>>>:::666>>>EEEMMMTTTZZZ___ccceeeaaa___]]]]]]]]]]]][[[YYY[[[ZZZXXXWWWYYY\\\^^^```kkkvvvvvvcccTTTDDD;;;777333000000444555555444333333444666888888888666444111///---...,,,...444666333111111111000000111333333111///...///000111222333333333000/////////111444888:::888777444000---,,,---...---...////////////000000000111333555777666222///000333444333000///111444<<<888333000111222333444888999999888444111000///...---+++******(((%%%###*********+++---///000111......------,,,---------888888888777555333000///,,,,,,***'''&&&'''***---111000///000222333333222444444444555777666444222111222555666666555222111000111222333333111000...000222444444222111000111333333333111///---------,,,+++,,,...111333222000...000333666777666555333111111111333555666555444000222333444333444555666555555666777888888888777666555555555555555666666444333333333444666888999:::777444222222444777888:::;;;:::777444111000111...------...111444666777333222333555777888555333+++,,,---000333444333111...+++***...555::::::777999555111///000222111000---111555777666444222111111000//////111444555444111000///,,,)))(((''''''sssbbbTTTGGG>>>999888777999;;;======<<<999888777777999;;;;;;;;;777666555444444666888:::777666666888888777555444777888999888999;;;???CCCAAAAAA@@@;;;666444666999;;;;;;:::::::::;;;;;;<<<===;;;:::;;;>>>>>>:::777444777:::999777777:::======:::888888:::<<<<<<<<<999999888777666888:::<<<999:::;;;<<<<<<<<<<<<<<<999;;;>>>@@@@@@>>><<<;;;888888:::<<>><<<;;;===???@@@@@@???@@@AAA???AAADDDGGGHHHFFFDDDBBBCCCAAA@@@@@@BBBDDDDDDCCC;;;:::888666666777888999;;;<<<===@@@AAA@@@>>>======;;;;;;<<<888333444888@@@LLLYYY```eeekkkoooqqqpppqqqnnndddUUUKKKKKKPPPUUUYYYaaalllyyy{{{bbbSSSDDD???AAAFFFMMMTTT^^^eeemmmppppppoooooopppnnnpppqqqqqqnnnhhhbbb^^^OOOIIIDDDCCCEEEDDD===666444555:::BBBIIINNNWWW```aaaiiirrrvvvvvvrrrhhh]]]YYYZZZaaajjjoooqqqxxx|||}}}vvvmmmhhhcccccceeeggggggfffdddaaa]]]VVVMMMEEEAAA===888555999<<>>AAADDDAAA@@@===999555333444555444555666777888:::;;;;;;;;;:::;;;<<<===<<<:::888444666999888666666888:::<<<;;;:::;;;======<<<;;;999888777666777999;;;<<<999999:::;;;<<<<<<<<<<<<:::===@@@BBBAAA???>>>>>>999999:::<<>>>>>===<<<===???AAA===@@@DDDIIIKKKKKKJJJHHHGGGDDD@@@>>>???@@@AAABBB===<<<:::888888999:::;;;;;;;;;<<<>>>AAAAAA@@@??????===<<<<<<:::888===DDDPPP[[[gggooouuuyyyxxxtttkkkggg```SSSCCC:::>>>GGGVVV^^^iiisss~~~{{{gggLLLCCC<<<>>>CCCIIIOOOUUUbbblllvvvzzzyyyxxxuuuqqqkkkqqqwwwxxxrrrhhh___ZZZPPPKKKDDDBBBBBBAAA<<<888666444777===CCCHHHQQQZZZ```gggllllllkkkiiiccc\\\MMMMMMUUUcccmmmrrr{{{}}}zzzrrrpppjjjkkklllmmmnnnnnnmmmmmmddd```YYYPPPHHHAAA;;;888777555888???FFFPPP\\\ggggggfffcccbbbdddgggjjjmmmoooooooooooorrryyyyyycccPPPGGG===:::888555444666888999999888777777888:::999999888666333000---+++,,,***,,,222555444222333444222000000111222111000222333333222222111000///...111555888;;;;;;:::999999777444333444444444333......000222555555444333//////000111111...***&&&,,,///222111///...///111111...,,,,,,...///000000---///111111///.........,,,+++***+++------+++)))+++++++++,,,...000111222222111///---+++)))((((((***+++---///111111111000...---+++)))(((***///222444222000000111333333333333222222222444444222000111222444666666555444333333444555666666444333111444666777777555333222222222444666444000------...///---***(((((())),,,...000111333444444333111000222111111333555555444333555666666555333333444555444555555666666666666555444333333333333333444444222222222222333444555666;;;;;;:::888777888;;;>>>======<<<888444000//////***(((&&&(((---000111000000222555888888888666555333222111222444444222111...,,,+++...444888:::999444111......///000...+++...111666999999999999:::666000+++...222555888;;;777444111...---,,,)))'''ppp___QQQDDDBBB>>>;;;:::999777666555555888;;;>>>>>><<<999444555666555444555777:::444222444999999555555999777999;;;<<<===>>>AAACCC@@@>>>;;;999888888777666444555777:::;;;<<<<<<<<<:::<<<>>>???>>>===<<<===777888999999888888888999<<<<<<===???@@@???<<<999:::888666666888:::;;;<<<::::::<<<======>>>>>>>>>999<<>><<<<<<===:::999888:::===@@@AAAAAA??????===:::999:::===@@@===???BBBFFFJJJMMMOOOPPPNNNIIIBBB>>>>>>???AAABBB@@@???===;;;;;;;;;===>>>;;;::::::<<<@@@BBBAAA@@@@@@@@@BBBEEEEEEFFFNNNWWWfffnnnvvv|||xxxnnnddd]]]SSSHHH===999CCCPPP___jjjwww{{{ttteeeTTT???::::::AAAJJJPPPVVV\\\hhhqqqzzz}}}~~~~~~yyyrrrooorrrvvvwwwrrrjjj```ZZZQQQNNNIIIEEEBBB???;;;888777333333999???DDDLLLSSS\\\ccchhhhhhgggeee___YYYIIIDDDIIIYYYeeelllxxx}}}}}}~~~xxxuuuuuuooopppqqqrrrrrrtttuuuwwwkkkhhhbbb[[[UUUNNNFFFAAA999666666;;;@@@GGGRRR^^^dddeeeeeefffhhhkkknnnqqqrrruuuwwwzzz|||rrr^^^HHH@@@:::999888666666888666888999888777666777888444444444444333111000000111---...222555333333444444111...------///000000000000111111111000//////---///333777999999888777666444222222444666555333000000111444888999777555//////000111111000,,,)))***---111111...---...000///---,,,---......---,,,***,,,///000000///000111,,,++++++,,,......---+++,,,---...///000111222222111000///---+++*********'''(((+++---//////000///...---,,,******,,,111555666444111000111333333333222111000111333333222111000111111222222222222111333444555666666444222111444666777777555333333333000333666444///,,,---///...---+++)))((())),,,///444444444444333222111000444333222333555555444222444444333222000111333666444555555555555444444333444444333333333333333444//////000111222222222222777888999888666777:::===>>>>>><<<999555111000000---)))&&&''',,,///...,,,///222666888999888666666444333333444555666666444111000//////000111333444222222111111111000...,,,///111555777888999:::;;;888///)))---222444888<<<999666222111111000---+++{{{iiiZZZGGGDDD???<<<;;;999777555555666999===???>>>:::777222555666666444444777:::444222555;;;;;;777888===777999;;;======>>>AAACCC???<<<999999<<<===;;;999888999<<>><<>>AAABBB???;;;777:::888666666888;;;<<<<<<<<<===>>>???@@@@@@@@@@@@777:::======;;;:::;;;<<<:::888777888;;;???AAABBBAAA???<<<888666888<<>>>>>???BBBGGGMMMSSSVVVTTTNNNFFF@@@???@@@BBBDDDBBBAAA???===<<<===>>>???<<<:::888:::???BBBBBBAAAGGGIIINNNSSSVVVXXXaaakkkyyy}}}ssseeeaaaXXXMMMEEE>>>@@@NNN___lllyyyhhh]]][[[RRREEE:::888;;;EEEPPPWWW^^^dddmmmuuu|||}}}|||tttyyyuuuqqqooonnnkkkddd___QQQPPPMMMIIIDDD???:::888777222111666===CCCIIIOOOTTT^^^iiilllkkkfff\\\TTTKKKBBBCCCPPP]]]eeeqqq~~~{{{zzzyyyuuuvvvyyyrrrsssssstttuuuwwwzzz}}}qqqlllgggccc```ZZZQQQIII>>>999888<<>>>>>===:::555222111111///+++'''(((,,,...,,,***///222666999999888777666444333333555777999999888555444333000---,,,...000222333444444333111...---///111444666777888:::<<<999///(((,,,111333777;;;:::777333222333333000...}}}iiiVVVKKKBBB@@@>>>888666888666999===???===:::777555;;;888666555777888999999666666777:::<<<===<<<:::;;;<<<===<<<<<<<<<>>>@@@>>>>>>>>>>>>>>>??????@@@===@@@BBBCCCEEEGGGEEE???@@@BBBCCCEEEEEEDDDBBBAAA@@@DDDDDD>>>999999999888888===AAABBB@@@<<<;;;;;;;;;888444555999===????????????>>>======???@@@AAA<<<;;;;;;;;;;;;:::888666888999999;;;<<<===>>>>>>::::::999777666888;;;>>><<<<<<===@@@FFFLLLSSSWWWWWWNNNEEE@@@<<<:::===CCCCCC???<<<;;;>>>@@@@@@???:::999;;;???@@@???CCCHHHRRRUUU\\\eeekkknnnwww{{{eeeWWWQQQLLLIIILLLOOOVVVeeetttyyycccSSSKKKHHHCCC@@@<<>>===>>>@@@HHHQQQ```fffkkkllloootttwwwwwwyyy~~~yyyhhhYYY@@@===999888999999666444777888999888555333222333///111222222222444666888333333444444444333222111000///---+++***************(((''')))---111111000111000///...///000222444222111111333555555444333444333222444666555111,,,---...000222222111///...***,,,......///000333666555333///............---)))+++...000111333555777111000...,,,***))))))***---///111222333333222111222222000---***))))))+++)))'''(((,,,...---...222000...,,,***+++---111333333444555444333444666888444333222222444666666555...///111222111///,,,)))+++111888:::888333000//////000111222222222333333...000222333222000---+++)))+++---000222222333222999777555555555555555333333333111111111333555666777333---***+++///222444888666444555888999777555888666555444555555333222111---,,,......---...222555333111//////000222333;;;;;;:::777444333333444...---,,,******+++,,,---222333555666666666555444666333000111555888999888999888666222///---...000222444666666333///---,,,,,,---...000222444666777555111------111666888999888777666444333222222222zzzgggYYYKKKCCC===888777:::777:::<<<===<<<999777555:::888666555777888888888777777888;;;===>>>===<<<<<<======<<<;;;;;;===?????????>>>===>>>???@@@AAADDDFFFGGGEEEGGGIIIGGGBBBAAAAAACCCCCCDDDCCCBBBBBBBBBFFFFFFAAA??????>>><<<999<<>><<<::::::;;;;;;888777888<<>>=========>>>@@@AAABBB;;;999777777::::::999777999999999:::;;;<<<======;;;;;;:::999888999<<>>???BBBDDDCCCAAA>>><<<<<<>>>???@@@GGGNNN\\\fffssszzz|||nnnZZZOOOLLLJJJLLLSSS\\\hhh{{{uuuhhhXXXLLLHHHEEEBBB???;;;CCCOOO\\\fffnnnsssuuuzzzzzzzzz{{{|||{{{yyywww}}}yyyuuusssrrrooojjjgggiiibbbWWWOOOHHHBBB:::444666666666666888===DDDJJJRRRZZZeeeooowwwxxxnnncccQQQHHHBBBIIIUUUaaajjjqqq~~~{{{yyywwwvvvtttsssrrrxxxyyy{{{}}}}}}}}}|||{{{}}}~~~vvvqqqooofffZZZQQQHHH???<<<<<>>===<<<;;;:::888777555555444444|||mmmZZZLLLCCC<<<:::<<<:::;;;;;;<<<;;;:::999888:::999777777888888777555222222333666999;;;;;;:::<<<===>>><<<;;;:::<<<===AAA@@@>>>======???AAACCCLLLMMMKKKGGGGGGJJJHHHDDDAAAAAAAAAAAAAAABBBCCCCCCAAACCCBBB@@@AAABBB@@@;;;999:::;;;:::999999:::;;;;;;::::::;;;>>>@@@@@@???:::::::::;;;===???BBBCCC:::666444666:::===;;;888999999888888888:::;;;<<<:::;;;;;;;;;:::;;;===???BBBAAAAAABBBFFFKKKQQQUUUQQQIII@@@<<<888666999>>>BBBAAAAAADDDHHHJJJHHHEEE@@@===;;;<<<===BBBNNNZZZjjj}}}}}}ooo\\\NNNHHHJJJMMMTTTaaannn~~~{{{ooo```VVVKKKDDDCCCCCC@@@>>>@@@KKK[[[jjjsssyyy}}}~~~}}}{{{{{{{{{{{{zzzyyy|||yyyuuusssrrrqqqmmmiiiiiibbbYYYQQQIIIAAA999222555555555555777<<>>FFFNNN\\\eeennnqqqtttxxx{{{zzzwww\\\EEE<<<;;;999888888888666444444777::::::777222///------...///......///111444777666444222111000000000444222...***'''&&&%%%%%%''''''))),,,///111111//////...---,,,---///111333666444333444555555444222000333666777666444222222------......////////////000111333333222111222333444222000000000000///---,,,...111222333444666777444222///---***))))))(((...000333666666555333111......,,,***)))***---//////,,,+++...//////111444111///,,,***)))***,,,...111444777888888888999:::999777666666666666555444///111444666666333///,,,***///555888777333///,,,+++---/////////...///000222222222333333333333333000000222333555555555555333222111222444555444333666555222111111333666888:::777333111111222111111000......111666::::::888444333333555777888777666333111333777777555555888777444///+++)))***,,,...444555666555333000000000---...000111333444555555666666777777777555444333111///...///222444666666111111111///------///111111111111///,,,*********...///000222333444555555000000333<<>>===;;;:::;;;<<<<<<<<<<<<:::999888888777444111------///222666999::::::===>>>>>><<<::::::;;;<<>><<<<<>>>>>???AAACCCDDD@@@AAA@@@???AAADDD@@@999777999:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>===<<<;;;555555666777:::===???AAA999777666:::@@@BBB>>>999999888666555555777999:::777999<<<======>>>???AAAGGGFFFEEEEEEHHHNNNSSSWWWWWWNNNFFFAAA<<<888:::???DDDCCCDDDHHHLLLLLLIIIFFF===:::888:::>>>GGGYYYiiizzzxxxjjjZZZLLLIIILLLPPPWWWdddrrruuufff^^^RRRKKKCCC@@@@@@BBBBBBAAALLLXXXhhhuuu{{{~~~~~~zzzvvvvvvxxxxxxzzzyyytttnnnllliiiggg^^^YYYQQQIIIDDD???:::666555555555666888>>>FFFKKKUUU]]]hhhpppwwwzzztttlll[[[LLL>>><<>>===:::777555555555555~~~tttjjj```UUULLLDDD@@@;;;888999;;;======;;;999888666666333000---------...222777;;;===============<<<:::999:::<<>>AAACCCLLLKKKEEE???>>>AAAAAA???>>>===<<<;;;===???BBBDDD@@@AAAAAA@@@CCCFFFDDD>>>888:::===@@@BBBAAA???======>>>???>>><<<999777555111222222444666999<<<>>>::::::<<>>@@@@@@@@@AAAAAAGGGFFFEEEFFFKKKRRRYYY]]]ddd\\\SSSMMMGGGBBBBBBFFFNNNLLLJJJJJJJJJGGGBBB===777666777;;;CCCQQQggg{{{{{{pppbbbTTTHHHEEELLLWWW^^^iiiyyyjjjZZZQQQNNNFFFBBB>>>===AAAGGGJJJLLLUUU^^^kkkuuuyyyzzzzzzzzzyyyxxxpppqqquuuttt}}}wwwkkkeeedddcccUUUOOOGGG@@@<<<:::::::::777777888999<<>>@@@BBBEEECCC???999999===>>><<<:::999999999;;;===@@@BBB===@@@@@@@@@CCCHHHHHHFFFAAABBBDDDGGGIIIGGGBBB>>>===??????===999666444333333333333444666888;;;<<<<<<>>>CCCGGGIIIGGGBBB>>>;;;999666444444777;;;>>>;;;???CCCEEEEEECCCAAA@@@BBBBBBCCCHHHPPP[[[eeekkktttlllccc]]]WWWQQQQQQTTT[[[VVVNNNHHHCCC===666111333555;;;DDDNNN___www~~~fff\\\PPPHHHDDDIIIWWWeeeppp~~~vvv```NNNCCC@@@@@@::::::<<>>>>>>>>:::999777888:::<<<===<<<:::;;;<<<;;;::::::<<<===>>>===<<<<<<<<<===??????======:::666777<<<>>>;;;666666666777999<<<>>>???>>>CCCEEEEEEIIIPPPVVVWWWPPPNNNMMMMMMMMMJJJEEE@@@<<<>>>>>><<<888555555666888888888888999:::<<<===>>>BBBEEEFFFDDDBBBAAAAAA>>><<<888666777;;;@@@CCCDDDHHHKKKLLLIIIDDD@@@>>>===???DDDMMMZZZjjjyyyyyyqqqkkkfffaaaaaaddd___WWWLLLCCC<<<777111---444999DDDQQQ]]]nnn}}}pppZZZRRRLLLLLLPPPYYYhhhuuuuuujjjYYYHHH===999:::<<<777<<>><<<<<<<<<<<<<<<======>>>::::::777555777===>>><<<444444555777999;;;===>>>FFFMMMQQQRRRUUU___hhhlll[[[XXXSSSPPPNNNKKKFFFBBB;;;===>>><<<888666777999>>>===<<<<<<<<<===>>>???@@@CCCEEECCC???<<>>;;;999:::>>>DDDGGGLLLOOORRRQQQLLLEEE???;;;<<>>999666222///777>>>LLLZZZgggwwwlllaaaXXXSSSQQQVVV^^^iiiuuusss^^^]]]TTTFFF<<<888:::===???;;;BBBMMMYYYaaaeeeeeeccceee\\\QQQKKKKKKIIIDDD>>>DDDFFFIIIOOOVVV[[[___aaaiiipppqqqjjjeeeaaaSSSBBB:::999666444222222444777777888;;;>>>DDDMMMWWW]]]iiipppwwwzzz~~~sssaaaSSSKKKIIINNNUUU___nnnyyyxxxyyy|||wwwyyy|||qqqdddTTTFFF;;;777<<>>444333333222222222333333---///222222111000000111---,,,---111000***'''(((,,,///222666777777555444555666777666555666888:::666666777999::::::777555888666555333333555777888666222......000333333222333777999555,,,'''(((++++++,,,...000333555666777999777666444333222333333000111222555777888666444000222555777666444000...222111000111333333333222...,,,,,,///444777777555111222444888;;;;;;999777444111000222222000222555222222222222111111111000222333444333222222444666666555333222111111222222///000222444555555555444///222555555333222444666444555666444222000/////////111333333333444666777444555777888777555222000///111333444333555999===<<<999444///,,,+++,,,---^^^jjjzzzrrrdddXXXOOOKKKJJJOOOMMMLLLNNNSSSXXXYYYYYYdddbbb]]]XXXVVVUUUMMMDDD>>>:::888;;;<<<999888999999999888888999<<<>>>???999555444888;;;;;;<<>><<<<<>>999888;;;BBBHHHIIIJJJUUUhhhpppllliiikkkcccVVVFFF?????????:::444888===CCCEEEFFFLLLWWW```iiikkkmmmkkkcccUUUGGG>>>666666555333222333555888666:::>>>AAAEEEOOO\\\fffnnnooouuu~~~nnn___SSSLLLJJJKKKVVV\\\gggsss{{{}}}zzzvvvyyy{{{~~~~~~rrrbbbNNN@@@999999???FFFYYY\\\hhhwwwttt___JJJ:::555666888666333333444555555555444222...---...000111222---***'''(((+++...//////444333111000000000222333111...+++***,,,///222333333222222111111222222333444333333444444666777888222000...------///111333+++...222555666444111///000000111222222222222222///000000///...,,,***)))//////000111111111111000333222111111111333555777666444222333777;;;>>>???888333......111333111///---000222333222111111222111111000///...---,,,,,,000444999;;;999777666666333444555777777777777666666666777777777777666666:::777444111111444777:::444222000//////000333444555555555333111...,,,***------...000444666777666<<<;;;999555111//////000444444333444555555333222///111444555444222111111444333222222333333111000---,,,---///222333222111222222222555888;;;;;;;;;;;;999555222111222333444111000......000000000///111222222111000111333666777444222333555666444111555555555444444333333333333333444333222111333555333222111000000111222222555444333222222444555666777888888777555444555777333333444444444333333222444222...)))%%%%%%''')))TTT\\\gggnnntttvvvlllfffcccbbbbbb```^^^```eeejjjmmmnnnyyyxxxtttpppmmmgggXXXJJJ===888666888888666555777777888:::<<<===???@@@@@@@@@:::888:::;;;;;;<<>>AAACCCCCCSSS]]]cccbbbfffmmmllleee\\\VVVKKKBBBAAADDDCCC>>>:::777777::::::999<<>>===@@@???<<<;;;===AAA???>>>AAAFFFIIIHHHFFFBBBGGGKKKKKKFFFAAA???>>>EEEPPP___kkk{{{uuuoooiiicccTTTIII>>>888666555888<<>><<<:::;;;BBBJJJQQQWWW[[[dddppptttrrrooopppcccUUUEEE<<<;;;;;;666111222666;;;>>>@@@FFFQQQYYYfffiiijjjggg]]]PPPEEE???666777666444222222333555777<<>>:::<<>><<<===;;;::::::<<>>???===:::777777;;;===@@@GGGOOOUUUaaalllkkkcccXXXMMMDDDAAA;;;888<<<>>>======>>>@@@??????BBBFFFGGGEEEBBB<<>>EEENNNTTT\\\___```[[[PPPEEE???===::::::999777555444666777;;;AAAIIIPPPUUU[[[ccciiiooottt{{{|||nnnbbbXXXQQQFFFFFFIIIQQQ^^^lllwww}}}wwwuuuwwwpppbbbTTTDDD===<<>>DDDJJJMMMLLLJJJHHHOOOMMMOOORRRPPPGGG>>>;;;999888999;;;>>>???>>>===???DDDHHHLLLRRRTTTLLLAAA??????<<<777777;;;>>>>>>===;;;;;;>>>AAAFFFQQQ[[[dddmmmvvvxxxssshhhWWWIIICCC;;;666999======<<<===@@@???@@@AAACCCBBB>>>;;;888<<>>@@@DDDJJJSSS^^^dddooozzz~~~wwwsssvvvxxxtttmmmcccVVVLLLFFF@@@999333777999<<<@@@DDDJJJPPPTTTVVVYYYZZZRRRFFF===<<<>>>@@@>>><<<999777999>>>BBBEEEJJJQQQWWW]]]dddjjjooonnnuuu}}}~~~rrrdddYYYJJJEEE@@@BBBMMM]]]mmmvvvnnnoootttxxxjjjYYYMMMAAA<<<>>>DDDPPPZZZccckkkyyylllSSSCCC<<<777555555000000222555777777444222000222444555555555555666777666555444555555666666///---,,,++++++---000111333222111222444444222111......///000222444555666333444777888777555222000111111000000///...------000111222333222000...---***,,,...111222333222222444555666666555444333222111111000///000111222333333333222111111222333333,,,+++***,,,///333444555444222000111222333111///---///222333333444666888333222111000000222444555444555777777666444222000...///000222333222222111333333333333333333333333666666555444444333333333444333222111111111222333555666777888999:::;;;;;;777444111111333666888888777888888777555333444555666666666444222000111111666666666444222222333555666555444444555555444222(((((((((+++///222333333000000222444888999999888777666555444555666888999;;;777222....../////////111222222111///000222444222111111222222333333222222333444444444333333222333555666666444444444555777555333111////////////---///333666777777666555333333333111000222555888555444333111000000111111333555777777555333222333;;;<<<===>>>AAAGGGOOOTTT]]]mmmoooSSSKKKBBB>>>:::666555777999>>>EEEMMMSSSVVVWWWWWWWWWXXX^^^eeebbbTTTFFF>>>;;;;;;;;;===???@@@???===>>>???@@@BBBGGGIIIDDD<<<:::<<<;;;888:::???CCCBBB>>><<<<<<>>>BBBHHHVVVcccnnnrrruuuwwwxxxrrraaaQQQFFF===777888;;;;;;::::::???????????????<<<999666888<<>>666666;;;>>>BBBGGGNNNUUU^^^gggmmmrrr{{{}}}tttooosssvvvsssoooiii```WWWOOOGGG???:::===>>>AAAFFFMMMQQQTTTUUU\\\]]][[[RRRFFF>>>???BBBBBB@@@;;;777777===EEELLLPPPRRRWWW\\\bbbiiipppuuupppvvv~~~tttfffNNNEEE:::555<<>><<<:::999;;;???CCCFFFNNNZZZkkk{{{|||aaaXXXNNNGGGAAA:::666777777;;;BBBJJJSSS[[[aaaddd]]]___dddjjjgggZZZLLLEEEAAA@@@???@@@BBBCCCCCCBBB???===;;;<<>>FFFIIIGGGBBB?????????@@@FFFTTTbbblllllllllmmmpppnnnaaaTTTFFF???::::::;;;999888999============<<<:::999888;;;@@@HHHPPPXXXcccnnnvvvvvvbbbVVVOOOIIIDDDBBB>>>;;;:::;;;===EEEVVVeeepppwwwsssfffVVVKKKCCC>>>999555222222:::CCCCCCIIIQQQZZZaaahhhooosssqqqttttttoookkkmmmooopppjjjfff___XXXPPPJJJGGGEEEEEEGGGLLLTTT]]]bbbbbb```hhhggg```UUUHHH@@@???AAAAAA>>>999666777===GGGOOOVVVXXX[[[```ffflllqqquuurrrxxxvvvVVVKKK;;;111222<<>>:::666222/////////111444666555222000111555888888666555666888777888888777444222222333444444333222111000//////000//////111333444333111222111111000000000111111...000444666777666444222333222111111000000000000000000000000000000000000...000222444444333111///111222333444444444333222///---***((()))+++...000------......///000000000+++***+++...333666888888888888888777555222...,,,000111111000......///111...//////000000111111111//////000222555666555444///000111333333333333222444333222111111222333444666666666666666666666666555444333222222111111222222222222333555777999:::111///...///111444666777666777888777444222111222444666666333///...111444555666777777666555666777;;;999777666666666444222,,,***)))***---///000000222222444777:::;;;999777777555444333555999===???999666333111111333333333222222222000//////000222555777777666555444444666000111333444555444222111555777999999888777666777999777444111///---,,,,,,111222555666777555333222111222333333111111333555//////111222222333222222888:::<<<;;;888444111000LLLFFF???:::999;;;===>>>EEENNN]]]ppprrrhhh]]]TTTKKKAAA;;;;;;;;;<<<>>>CCCKKKUUU^^^ddd___[[[[[[]]][[[SSSLLLJJJFFFDDDBBBBBBDDDEEEEEEEEE>>><<<;;;;;;<<<<<<>>>???<<<===>>>BBBLLLWWWYYYVVVRRRNNNJJJEEE@@@@@@JJJWWW[[[]]]^^^\\\[[[ZZZTTTMMMDDD@@@======;;;888888;;;999:::;;;<<<<<<<<<===>>>DDDKKKVVV```jjjvvvssscccSSSKKKEEE@@@>>>@@@;;;888999???HHHUUUhhhwww|||vvvcccYYYQQQHHH???===777222111333888BBBLLLPPPVVV^^^fffjjjlllmmmnnnnnnjjjggghhhfffcccdddgggaaa^^^XXXPPPLLLLLLOOOSSSXXX[[[cccppp}}}}}}~~~xxxmmm___PPPFFFBBB@@@AAA???<<<999:::???GGGMMMVVVXXX]]]bbbhhhlllnnnoooqqquuu{{{lll___KKK<<<555777===AAADDDHHHPPPZZZbbbfffdddaaa^^^aaacccdddeeebbbXXXMMM===999:::CCCNNNYYYeeennn{{{~~~```PPP@@@888666333222222000000111333444444111///000444777666333111333666555666777555111//////000222333555555555333111///------,,,...111333333222111111000000000000111111...000333666888999888777444333222000000111333444222111000///......//////+++---111333444333111000000111222444444444333222...,,,)))''''''***...000+++,,,---///000111111222.........000444666777666777999::::::777333000.../////////---++++++---......///000111222111///...///......111444666555333...///111222333333222222333222000//////000222333444444444444444666777777777666666555444444333333222111111222333444666777111000///000222444444333222444666666444222222333333555555222///...111555333555888999888777888888999777666666777888777555222///------...000000000111222444777::::::888666777777777888888999999999666444222222444555555555222222222000......000222777888999777444333333555///000333555555444222111333666888999777666555555777666444222111111111111444555666666555333111000111333555555333222222222///111333555555444222000666888:::999666222000000\\\SSSFFF===:::;;;===>>>BBBIIIXXXlll~~~tttiii___UUUIIIAAA@@@BBB@@@>>>???DDDMMMWWW]]]\\\UUUNNNMMMKKKHHHHHHJJJGGGDDDAAAAAABBBDDDEEEEEE@@@???@@@@@@???>>>@@@DDDJJJKKKLLLRRR```mmmooojjjeee___WWWMMMAAA;;;AAAKKKIIIPPPSSSNNNIIIGGGFFFDDDBBB???>>>>>><<<888999===777888:::;;;===???BBBEEELLLUUUaaannnyyy~~~uuu^^^RRRGGGCCC@@@;;;<<>>DDDLLLTTT\\\bbbiiinnnnnnkkkhhhfffkkkaaa^^^aaaaaa[[[ZZZ```\\\XXXQQQJJJHHHMMMWWW___lllppp{{{~~~nnn^^^RRRKKKGGGBBBAAA@@@??????BBBGGGKKKTTTWWW]]]dddiiilllkkkiiinnnqqquuu{{{uuu___JJJ===999999:::888888===HHHTTTYYYUUUOOOKKKLLLNNNTTT\\\___UUUHHH;;;999>>>KKKZZZgggsss}}}~~~tttZZZLLL<<<555333222444777222111111222333333111///000333666444000...111444333555666444///,,,,,,---///111444777777555222000,,,+++***,,,///222333222000000000000000111111222...000444777:::;;;<<<<<<555444222000000222555666555333111///------------(((+++///222444333222000000111222444444444444333///,,,)))&&&'''***...111+++,,,---///111222333333111000000111444555555444666888;;;;;;999555222111---------+++******,,,......///222333333111///---000......000444555444222---///000111222222111111222000///......///000222333222222222333555777888999888888777666555555555222222111111222333555666333222111222333333222111///111444555444333333444222444555222......222777222555888:::999888888999666555555666888:::999888666333000///000111111111000111333666999999777444777888;;;<<<;;;999555333444333222333555777777666222222222000......000222777999:::888444222222444...000333555555444222111222444777777666444444444666555444333444555666777777777777666444222000...111444666666444222111111333555777999888666222000666888999999666333222111vvvgggXXXOOODDD:::<<>>>>>???@@@DDDGGGJJJJJJJJJKKKOOORRR\\\```gggooowww||||||yyylllWWWFFF??????>>>@@@CCCFFFDDD>>>::::::===:::;;;;;;<<<<<<;;;999999:::666555:::FFFPPPSSSSSS\\\kkkzzz|||qqqcccMMMAAA888777;;;<<<<<<<<<===@@@EEEMMM[[[pppmmm\\\GGG===>>>AAA>>>999>>>AAA>>>999BBBUUU``````bbbhhhnnnppplllbbbXXXSSSTTTVVVXXXYYYWWWTTTOOOLLLOOOLLLIIIFFFDDDKKK___rrrkkk]]]UUUOOOHHHCCCAAACCCAAA>>>EEEPPPTTTUUUWWWZZZ]]]```cccdddaaaaaagggpppvvv|||oooZZZLLLFFFBBB======555///555AAAIIIGGGAAAFFFBBB@@@DDDJJJLLLGGGBBB===AAAJJJWWWeeesssjjj[[[IIIAAA888444444555333000666666666666666444000,,,222000------///222333333222222000---******+++,,,...000333555666555333222333000------000222222000222444555222---+++...222444555666666555555777888222111000000000111222333444222///---,,,---///111...---+++,,,///111222111000111333444666777888888444222///---+++******+++,,,---...000222444555666888444000000333555666555444444555666777555111...+++,,,...---,,,,,,---//////000222333222111///...000000///////////////000//////111444666777555333111---)))'''))),,,...///333444555555444444666777777777888888888666555444777999999555000///222777555555444444444555555666777555333333444555555555666444000......000444666444666888;;;;;;:::888777555555444666888999888777222444666666444111000000000444888777222000111333555777888888555222000000///333888:::888666555666000111222333333333222111666444222222333444555444444444333444444333000---444333222222444444444333777888888888888999999999555555444222000000333555:::666222111444444111---111333444444444444555777===;;;777222......111333xxxlll```TTTJJJHHHKKKNNNMMMWWWhhhuuu|||~~~sssjjj```TTTKKKGGGCCC@@@@@@CCCFFFFFFEEECCC???:::444000222777<<<>>>??????===;;;===AAAEEEOOOTTTZZZ]]]]]]___aaadddvvvxxx|||lllXXXKKKCCC>>>;;;===>>>===:::888888999999999;;;;;;;;;:::999888::::::===GGGTTT```hhhlllxxxxxxeeeRRREEE;;;444444666888:::===AAAGGGQQQ]]]jjjzzz{{{sssYYYMMM>>>888<<<@@@AAA???GGGOOORRRPPPWWWgggrrrtttqqqssssssnnncccVVVLLLFFFFFFHHHIIIJJJIIIFFFCCCAAAFFFDDDBBBCCCFFFTTTmmmuuueee[[[MMMEEEBBBEEEDDD@@@CCCLLLOOOOOOOOOOOORRRUUUYYY[[[UUUTTTXXXaaaiiiqqq}}}zzzjjj___XXXPPPIII@@@888222444===DDDDDDAAABBB===::::::???BBBCCCAAADDDLLLXXXfffrrr~~~nnnXXXJJJBBB<<<555333444555333111444444555666888666333111222000......000222333333333111///---++++++---...///111333555666555444333666444222111111222111111333444444000***(((+++...222333555555444333444555222222111000000111222333333111...++++++---000222000...,,,,,,...000111111000111333555666777777777777555222///---,,,,,,,,,,,,---///111333444666666888555222111444666777777444444444666777555222///+++,,,............000111///000111111111000///...///000111222222111000//////000111333666666444222///,,,(((''')))---///000666666666555333222333444444555666666666555444333777888999555111///333666555555555555666666777888888666444333555666666555777555222000///111333444333555777999:::999888777666444333444666777777666333666888777555333222111000333666444000...///222333444555444222111000111222555888888666444333444000111222333444333333222333222000111333666777666555444333333333222000...000///000111222222111000444666999;;;;;;:::888666444444444222111222555777:::555111000222333000---000111222222222333444555999888555000---...111444tttiiiccc^^^YYYZZZVVVYYYbbbjjjqqq~~~zzzmmmbbbZZZSSSMMMGGGCCCCCCDDDCCCAAA===:::444...+++---222777666999<<<<<<===CCCLLLTTTaaahhhpppvvvyyyzzz}}}ooo^^^OOOEEE>>>;;;888777777888888888888999:::<<<<<<;;;:::999;;;BBBMMMZZZgggsss~~~sss]]]GGG===777333333555777===DDDKKKUUUeeesss}}}mmm^^^TTTHHHBBB<<<;;;???FFFJJJKKKRRR^^^ggggggjjjuuuxxxkkk[[[MMMBBB===>>>???@@@@@@@@@???>>>===???>>>>>>AAAIII\\\zzz{{{kkkVVVKKKCCCEEEDDD@@@@@@EEEGGGFFFCCCBBBCCCFFFJJJMMMGGGEEEGGGOOOWWWaaaooo{{{xxxpppeee[[[KKKDDD===:::===BBBEEEFFFDDD@@@;;;888999>>>EEEIIIOOO[[[kkkxxxuuuaaaLLL???:::777333333555666444111222222444666999999777555222000...///111333333333444222///------...000222111222444555666666555444999999777555222111222333444444222,,,'''%%%'''***...000222222111//////000222111111000111222333444222000---++++++...111444333000---,,,---///000111111222333555666666555555999777444222000///......---...000111333444555555777555222222444666777777333333333555666555333000,,,---/////////000333555111111111000000/////////...000333444444333000///000000111333555444222000---***''''''***...111222777888777444111000000111111222333444444444333222777888888555111000333666666666666666777888999:::888666444555666777777666888666555333222222222333444555777888999999888777777555222222333555666555444666999999777555444444000222333111---,,,...111222333333111000///111222555666666555333222222333222333444555555555444444111000///111444777999999666444222222222222000...---///111222333222000///222555:::>>>>>>;;;777444333444444333333444666999999555000///000111000...///000000111111222333333444333111...,,,---111444~~~~~~zzz{{{wwwpppfff```]]]___cccjjjwww}}}sssnnnccc\\\RRRLLLHHHFFFCCC@@@>>>;;;666000---///444999444999@@@DDDIIISSSaaalllwww}}}ssscccXXXLLLDDD:::555777:::;;;:::777888:::<<<===>>>>>>>>>BBBOOO```nnnxxx}}}qqq\\\III999666666888999===FFFPPPZZZfffxxxqqqeeeZZZMMMEEEDDDDDDEEEHHHLLLSSSZZZ^^^eeennnuuuuuuxxxzzziiiXXXJJJBBB>>><<<<<<======>>>>>>??????AAA@@@AAAEEELLL^^^|||fffTTTFFFCCCBBB===;;;>>>???>>><<<::::::<<<===>>>===;;;===BBBIIIPPP[[[fffnnnuuu}}}xxxmmm```ZZZRRRJJJGGGIIINNNRRRQQQOOOKKKFFFDDDIIIQQQXXX[[[hhhxxxyyyiiiWWWGGG===777666555666888888555333222222444777999:::999888222000///000222444444333555333000///111333555666222333333444555555555444777888888555111000222555444333///***$$$###$$$&&&+++---000000...,,,,,,,,,000000///000111333555777333111...,,,---000444777555111---,,,---///000000111222444555555444333222666555444333222222222222111111222333333222222111333111000000111333444555222222222444666555333111///000111111000111444666444333222111111111111111///000111222333222111000000000111222444333111///+++)))'''(((+++///222333666666666333111///000111///000222333444444444333666777777555222222333555444444555555777888::::::777666555666777888777666555555555555444444444444666666777888999999999999999666333111222444555555333555888888777555444444111222111///------///111555555444222000000111333555555333222111111333444555666666777777777777777444222111333666999::::::666555222222222222111//////111555777666555444333222555:::======;;;777444555666666555444444666888:::666222000111222222111000000///000222333333222000000...,,,+++---000333wwwtttnnngggccccccfffpppyyy~~~ssskkk```WWWQQQLLLFFFBBB???<<<777111...111666;;;888???IIIRRR\\\iiiwwwzzzppp^^^QQQBBB999999<<<======777888:::===@@@DDDFFFHHHOOO___ssspppZZZHHH888777999===@@@EEEPPP\\\lllwww~~~sssdddYYYRRRKKKDDD???DDDHHHOOOUUU\\\ccclllsss{{{~~~xxxgggUUUHHHAAA???999999999:::;;;===>>>>>>BBBCCCEEEIIIPPP___zzzzzzcccMMMDDD???999777:::888999999999888777666555777666777;;;>>>???DDDKKKUUU^^^kkktttyyy}}}uuuqqqhhh^^^WWWWWW\\\aaaccccccaaa\\\XXXYYY___eeehhhsssxxxiiiZZZLLL@@@:::999999:::;;;;;;999777444444444555777999:::999777222111000111333444444444777444222222555777888777222222222222222333333444111333444222//////222666222111---)))%%%$$$%%%&&&***,,,......,,,+++++++++......///000222555888999444333111000111444777999555222...------///000000000222444555555444222111000000111222333555666777555555666555333000...,,,------------...///000222222222222333555555333111222333333222111222555777777666555444333333333333000///.........000111222000000111222444333111///,,,***)))))),,,000222333222333333222000000111222000111222444555555555444666666666555444333333444222222333444555666888999666555555666888999888666222333444555666777777777888888888888999::::::;;;;;;888444222333444444444111333666777555444333444111111111000///000222333999999999777555333444555555333111000000333555666888888888888999999::::::888666555555777999::::::777555444333444333111000000333888999888777666777555777999:::::::::888777999999999888666555555666;;;999666444444555555555222111000111444555555333.........,,,+++---000333uuu}}}}}}uuummmgggeeehhhlllsssyyy~~~{{{pppggg___XXXPPPKKKBBB???:::555222444:::???DDDKKKVVVcccqqq}}}ooocccSSSGGGCCCCCCCCCBBB>>>>>>@@@CCCIIIPPPWWW[[[cccrrrrrrYYYGGG>>>>>>@@@FFFKKKRRR___jjj}}}nnnhhhaaaYYYOOOGGGDDDCCCBBBAAAFFFLLLVVV```iiisss~~~wwwfffTTTEEE===999888999999;;;<<<===>>>??????@@@DDDJJJQQQaaa{{{vvv\\\MMMCCC999555888555666888999888666444222444333444777555222222666<<>>>>><<<:::888888555222000///111444666777999999888888888999:::;;;;;;999666666777999999888777666666666777555222000///333777888666555666888888888888888888999999:::;;;<<<<<<:::777555555666;;;;;;:::999888777777777444222111222666888666444///000///---,,,---///222rrrwwwvvvmmmgggdddccciiilllnnnooosss~~~zzzrrriii```YYYPPPMMMHHHCCC@@@CCCHHHMMMUUU[[[fffuuuzzzmmmccc[[[VVVRRROOOMMMMMMNNNRRRZZZdddooouuu|||yyycccWWWOOONNNPPPWWW___hhhtttxxxaaaQQQNNNLLLIIIEEEBBBCCCGGGMMMPPPSSSYYYcccmmmxxxxxxhhhVVVFFF<<<777888999:::<<<===>>>>>>>>><<<===AAAGGGPPPbbbooo]]]LLL===666777444555555666666555444444555444444555222---,,,///000555>>>JJJWWWccclllqqqzzz|||||||||xxxoooaaaPPPCCC<<<999:::777888:::;;;:::888777777444333333555777999999888222222222333555666555444333222222555999999555111000///---++++++,,,...000+++***)))***,,,...//////,,,,,,,,,---...///......,,,------,,,,,,---000333333333222111222333444555333444555666666666666666111000///000111111000...---///222444555444111000,,,---000333666888:::;;;666777777666444111---+++***,,,//////......000333555333222222333333111000000000111111222555999===888888888888777555333222000///......///111222444///000111333666666444222333111///...000111111000...///000000//////111333111222444555555555444444555555555555555555444333222222222222222333444444333333333555777888777555222222222333444666777888777666444444444666999:::;;;888555444333222111///---000333555444333333444---...///111444555666555777;;;AAAEEEDDDAAA===<<<777444111000222555555555777777666666666777888999999777555555666777777777777777888999:::777333000///333777777555444777:::888888888888888999999999:::;;;<<<;;;999777777888:::;;;<<<<<<:::999888888555222000222666888666333222222111///------///000lllooo}}}{{{rrrkkkeeeaaabbbbbbbbbccchhhsssxxxmmmfff```]]]XXXSSSQQQSSSYYY^^^cccgggrrr{{{rrrjjjbbb]]][[[ZZZ[[[```iiivvvsssnnnaaa^^^```hhhrrr|||}}}sssmmm```MMMBBBBBBBBBCCCCCCEEEIIIRRR\\\cccccchhhpppyyyyyykkkZZZJJJ>>>999333555777999::::::::::::===<<<>>>CCCMMMaaa|||iiiUUUAAA888888444444333333333444555666888666555666333//////222...///333<<>>999666222111333444444222666555444444444555777888777555333333555777777777777888999;;;<<<999444000111555888888555555999===666777888999999999999888999:::<<<;;;:::999999:::888;;;======;;;999888777555222000222666888666333444444333111...---...000hhhoooxxx}}}{{{uuunnngggbbbZZZUUURRRTTTZZZbbbooo{{{zzzyyyrrrmmmooonnnjjjjjjmmmyyy~~~}}}wwwwwwuuupppmmmsssxxxvvvsssrrrxxxqqqfffZZZRRRKKKDDDAAABBBIIINNNRRRSSS[[[iiissstttxxxyyy}}}}}}tttdddRRRBBB777444444444444555777;;;>>>===777333888FFF___yyy___KKK@@@;;;555333111000000111333444555555555444444444444444//////222888===BBBLLLVVV[[[jjjhhhYYYVVVOOODDD:::555444444444888444111222555777444111......///000111333555666444444444333222222555777333111//////000111111000+++------)))$$$###(((---000...++++++,,,---------000...++++++---///000000///,,,)))''')))...444888:::999666222...,,,...000...000333555555333///---222222111///............///...///111444444111---111444444111000333555555444666777555111......///111000000222444666555555444333222222111222222222444///++++++///444777888666555333333444444444333///......000222333222111,,,...000111111111333555999555000------...//////000000000...,,,,,,...000888777666444444444555666444444222222222222444444666555444222222222222222---...000222333555666666333555666777666555666777444---''')))000777999777<<<;;;999666444222000///333555666888888777555444///......000333666777777555999???EEEHHHIIIHHHGGG>>>:::555333444444111///444333333555777999999999555444444555777777666444777888999<<<<<<999444000222555888888666444555777444555666888999999888777:::::::::<<<======;;;999999888999:::<<<===<<<:::;;;777333555:::<<<:::777:::777333///------///000dddjjjrrrwwwzzz|||zzzqqqhhhaaaXXXTTTPPPMMMMMMTTTcccrrr|||xxxlll]]]SSSJJJKKKNNNMMMLLLKKKUUU[[[aaagggppp|||{{{rrrdddSSSCCC:::666777777777777888:::<<<;;;666333999GGG```oooWWWEEE;;;666444111////////////...///000222444666777888888222111222555777:::AAAIIIQQQ\\\lll|||uuu___RRRGGGCCC<<<777666555555555333///,,,...222555444222000...---,,,...111444666444444444333111111333555333111///...///000000000***++++++)))'''(((+++---222000......000111111111222///,,,+++,,,------------,,,******+++...222555888777555111---,,,---///...000333555555333000...222111000///////////////111000///000111111///,,,111555555111///222444333111333555444111///000111444222222333555555555444444444333222111111111111000---++++++...111222222222111111111333444444444/////////000222333222000,,,---............000222333000---,,,...000222333222222222111//////000222888777555444333444444555444444222222222222444444777555333111000000111222///000222444666666777666333555777777666666777888333...))))))---222444444999999999888666555333222666777888999888777555444000//////000333555666666333666;;;@@@CCCDDDDDDCCC===:::777444222111...,,,555555666777:::<<<<<<<<<999888888999;;;;;;:::999999999:::;;;<<<:::666222444777999999666555555777666888:::;;;;;;;;;;;;<<<===<<<<<<===??????===<<<888888888;;;>>>@@@AAAAAA===:::888999<<<>>><<<:::888666222///------///000]]]ccckkkqqqtttxxx}}}{{{rrrfff^^^UUUUUUUUUSSSNNNNNNYYYeeeppp~~~zzzmmmhhhfff___VVVMMMFFFCCCLLLWWW\\\\\\\\\eeekkksss|||}}}yyyqqqdddUUUHHH@@@;;;;;;;;;;;;:::::::::::::::555444999GGG___iiiQQQCCC999666222///.........------///222666999:::;;;;;;888444333333222111555;;;DDDIIITTTccctttzzzeeeSSSJJJ;;;888555444444444333222000---+++---111666777666222000---+++,,,///333666555555555333111111222444333111///...///000000///***))))))***---/////////444333111111333555666555222000---,,,,,,,,,,,,++++++,,,---...///000111111555555333///,,,+++,,,......000333555555444111///111000000/////////000000444111...------------,,,333666666222000222333222///111222222111000111222666444333444555666555444555444444333222111111000.........///111111///...------...000111333444555111000000111222222111///,,,------,,,******,,,---+++***)))+++///333555666444555555444333222333444777666555333222222333333444444222222222222444444777555111...---...000111000222555777888888777666333555777777666777888:::555222///---...000222444777888999999999888666555777888999999888777555444333222111111333555555444222444666999;;;======>>>999:::999777444111//////222333444666888:::;;;<<<999888777888999;;;:::999999888777777777666444222444555666555333222222333444777::::::999999;;;===<<<;;;;;;<<<>>>???>>><<<888666666777;;;>>>???@@@??????>>>>>>>>>>>>>>>>>>666444111///---...///111YYY___gggnnntttyyy}}}yyyzzz{{{{{{wwwnnnccc[[[VVVZZZaaaeeeaaaZZZYYY]]]dddmmmxxx}}}yyywwwtttooolllmmmpppuuu|||xxxooo```SSSPPPRRROOOIIIMMMKKKOOOZZZdddiiilllnnnsssvvv}}}|||zzzvvvoooeeeYYYNNNGGGAAA@@@??????>>><<<999888999555444999DDDZZZyyy{{{dddUUUDDD===666111000111222111111333555888:::<<<<<<<<<<<<888444333111---///333888;;;BBBLLL[[[mmm~~~yyyiiiUUUGGGCCC999777333222111111000///222000...///333888::::::444222000///000222444666777777666444222111333555444111///...///000//////+++)))(((,,,222666555333555333111222444666777777111///---,,,------,,,++++++---111444555444222000222222111...++++++,,,...///111333555666444222000000000000///000000111111444111---))))))***---...555888888444111333333111///000000000000000111111555444333444777888777666555555555444333222111000111222555777666444000---,,,...///111111222333444222111000111222222111///.........,,,***))))))+++'''&&&'''***///444666777444555777777555444444555666555333222111111222222444444222222222222444444777444000,,,+++---///111111333666888888777666555333555666666666777999;;;:::;;;999666333222555888777888:::::::::999777666555666777777777777666666555444222222444444444333333333333444555777999:::666999;;;:::666333333444222333555666777888:::<<<:::888666666888:::;;;;;;:::888666555666666555444777777666555333333333444444888;;;;;;999888;;;>>><<<<<<<<<===@@@AAA@@@>>>===;;;888888999;;;<<<<<<>>>@@@AAA@@@>>>======>>>555444111///...///000111]]]aaahhhooouuuyyy}}}xxxwwwwwwuuurrrkkkbbb\\\ZZZ\\\dddnnnpppiiibbb______aaaffflllttttttnnnjjjhhhccc\\\ZZZ]]]]]]hhhuuu{{{uuukkkeeeeee___ZZZOOOGGGFFFJJJKKKHHHRRRVVV```jjjoooqqqwww~~~~~~{{{xxxwwwsssmmmeee\\\TTTOOOGGGEEEBBBAAA@@@>>>:::666999666555777???QQQooouuuiiiYYYOOOBBB999666666555444333444666999===@@@DDDEEE@@@;;;666555222...---000222555999===DDDSSSfffttt{{{}}}uuuiiiYYYHHH@@@???;;;777333000000000000000333222111111444777999:::444555555666666666777777999999999777444444555777555333000///000000000///...+++***...666;;;999666444222000111333555666666///...,,,---...//////...+++///444888999777444222000111000...,,,,,,---///000111444555666555333222111000000000000111111222222000+++'''&&&)))...111666::::::666333444444222111000///....../////////222111222444888:::::::::666666666666555444222222333666999;;;999555111......111333333222111222333222111111111333333111///000111111///---******+++''''''(((+++000333444444222444777777666444444444444333111000000000111222444444222222222222444444666444000---,,,...111333222333555666666555444333222444555555666777:::<<<>>>??????<<<777555777:::888999999:::999888777666222333444555666666777777666444333333444555555444555444333222333555888999666999<<<:::666333222444555777:::;;;:::;;;>>>@@@@@@===;;;;;;===@@@AAABBB@@@===;;;:::;;;<<<======???===;;;999999999::::::888<<>>===>>>???===>>>???AAADDDEEECCCAAACCC@@@===<<<<<<>>>>>>>>><<<>>>??????===;;;;;;<<<555444222000///000000111```ccchhhnnnrrrvvvwwwxxxyyyxxxuuusssoooiiibbb]]]\\\[[[```kkkqqqpppkkkhhh```\\\ZZZ\\\```hhhttt~~~hhh```[[[[[[WWWPPPPPPUUUSSSaaaqqq~~~xxxlllccc]]]]]]YYYPPPLLLOOOOOOOOOLLLGGGGGGMMMRRRRRRYYY```mmmvvvwwwwww~~~|||xxxuuutttsssqqqnnniiiccc]]]XXXUUULLLIIIDDDBBBAAA???:::666888666555666;;;JJJfff~~~~~~uuuooocccSSSGGGAAA<<<777444222222444888@@@IIISSSXXXKKKDDD>>><<<888333000000000444666555666>>>OOO\\\nnnxxxuuummmcccXXXKKK???;;;<<<888555111000000222333333000000000111222333555555333555777888999999888777:::::::::888666666777999777444111000111111111000///,,,+++///666::::::888444222111111333555555555///...---...000111000///+++///444999:::999666444000111111000......///111111222444666666666555444222111111000000000111111222000+++'''%%%(((...333666::::::666444555444222111///---,,,---.........000000111444888;;;<<<;;;666666777888888666555444333777::::::888444000...000444666666333000111222222111111222333333222000222444555555111...,,,+++((((((***---000222222111///222666777666444333333111000/////////000111222444444222222222222444444555333111//////000333555444444444444444333222222111222333444444666:::===<<<======;;;777444555777888888777777777666666666222222333333444555666777555444333333555777777666777666444444444666888::::::::::::888444222000000555888<<<======???BBBFFFJJJGGGDDDCCCEEEIIILLLMMMJJJGGGEEEEEEGGGIIIJJJKKKJJJGGGCCCBBBBBBDDDEEEEEEAAACCCFFFHHHIIIGGGCCCAAA===???BBBFFFIIIIIIFFFCCCBBB@@@======>>>?????????;;;<<<=========<<<;;;:::777666444222111111111111YYY\\\aaagggmmmqqqsssssswwwvvvtttrrrnnnggg```ZZZXXXZZZbbbnnntttsssppppppjjj```VVVRRRQQQSSS]]]hhhooovvv~~~|||jjj^^^WWWYYYXXXSSSSSSYYY^^^iiivvvzzzuuulllaaaYYYLLLEEEDDDJJJKKKDDDDDDIIIOOOUUUWWWTTTSSSZZZcccggghhhnnnxxxvvvooommmnnnmmmkkkhhhddd```\\\YYYWWWPPPKKKDDDAAAAAA???;;;777777666555555888GGGaaayyyyyyyyyooo```VVVNNNFFF<<<555111000111777BBBQQQ```iii^^^VVVNNNIIIDDD<<<666555111222333111111666???FFFYYYfffyyyuuuggg\\\QQQHHH???888666888333111000000111111000///+++---///111222222333333222222444555666777888888999999999777666666888:::888666333222222222222111///---+++---222666888888777555333333555666666666222000000000222222000...+++...222666999999888666000111222222000000111333111222444666666666555555333333222111000000000000444222---(((%%%'''---222333777999555333444333111///,,,******---///000///000000111333777:::::::::666777888::::::999888777555777:::999666222111111///444777666333000000222111000000222444444333222222555888999666111...,,,)))***+++...111333111000...111666888777444333222......------...000222333444444222222222222444444444333222111222444666777777666444333222222222222000111222222333666:::===888888888777555444333333555444333333444555777999555555555444444444555555333222222333666888999999777666666555666888:::;;;;;;:::888777777888777666777<<>>@@@AAA===:::999888666444222111111111NNNQQQWWW```iiiooorrrsssssssssrrrpppllleee\\\UUURRRZZZjjjyyy}}}xxxssssssvvvhhhXXXOOOHHHFFFMMMWWW\\\bbbgggjjjqqq~~~vvvhhh___bbbccc^^^___fffpppvvvxxxuuutttmmmlllhhhbbbYYYPPPIIIEEE;;;666999DDDHHHDDDFFFMMMXXX```eeebbb```gggssszzzyyy{{{tttkkkiiillliiigggddd```]]]ZZZXXXWWWRRRKKKDDDAAA@@@???<<<888666555555555888FFF```xxx~~~yyyyyypppfff___YYYOOOBBB888333111111666BBBTTTfffrrrpppfff\\\VVVNNNDDD<<<:::222000//////111555888:::DDDTTTlllsssggg]]]QQQEEE===888333333666000000111222222///+++((((((,,,///222333333444444111000000000222444777999777888888777555666888:::999777444333333333222111...---+++,,,///333666777:::888666555777888888777444333222222222111///---***,,,000444777888888777000222333333222222333444111222444666666666666666444333222111000000000000666444///)))%%%&&&+++000111555777444222333222000---***((()))---111222111111111111333666888999888666777999;;;<<<;;;:::999777999;;;999666333333444---222777666222000111333000000000222444555444333222666:::;;;888333...,,,)))***,,,///222333222000---111666888777555333222,,,,,,,,,---...000222444444444222222222222444444333333333333444666888999999777444222111111222333///000111111222555999===666666666555555444333222222111000000222555999;;;999888777666444444333333222111111333777:::;;;;;;777777666666777999:::;;;;;;888666888===AAAAAA@@@@@@FFFMMMQQQTTTXXX___eeetttppplllkkkmmmrrruuuwww{{{zzzyyy{{{~~~zzzvvvqqqooorrruuuwwwwwwsssqqqsssxxx|||yyynnneeeYYY\\\bbbiiillljjjeeeaaaVVVTTTRRRPPPNNNKKKGGGDDD???<<<<<>>888888<<>>::::::<<<:::555333444777AAAWWWlll}}}vvvuuuooonnnhhh```ZZZSSSHHH===666111///444@@@SSSlllwwwwwwuuunnncccVVVLLLGGG===444...///111111222555???HHH\\\tttuuuaaaRRRLLLCCC999444555555111---111222222111///+++'''$$$***,,,///222444444444444444222000......000333555444333333444666888888888;;;999666333111000000111,,,***'''(((,,,333888;;;:::999777555444555555666000000000000000///......+++,,,...111333555666666555555555777888777555444222333333444555666777777666333000---+++,,,...000555111,,,)))***,,,......333111000333777888333...,,,,,,---...///111333444555333111222444666555333444555777888999999999888555777888888555222111111333111...///111222111//////---...333999:::666222555555666777666555333111...------///333555333000000444999:::777444222333,,,///111...******...222555444222000000111222333222333333444666888999:::777555444222111111222222222222333333555666888999666555333222111222333333333111000///000333666888555777999888666555444444444222222444888<<>>@@@GGGQQQUUUTTTRRRVVVbbbnnnssssssyyy~~~wwwssskkkbbb```cccccc^^^WWWSSSOOOKKKMMMQQQQQQKKKEEE@@@<<<999888444---***+++999;;;???GGGPPPXXX\\\]]]```eeeiiihhhaaa]]]]]]___ccclllwww|||zzzwwwvvvvvvpppfffZZZPPPFFF???@@@DDDDDDHHHKKKLLLKKKNNNTTTYYYcccooowwwmmmbbb[[[XXXTTTLLLEEEAAACCCCCCAAA<<<:::<<<>>>@@@CCCGGGNNNVVV___ggglll|||~~~~~~ssskkkfffgggddd]]][[[]]][[[WWWRRRJJJCCC@@@===:::999;;;:::666555666999BBBUUUhhh~~~vvvkkkiiilllmmmmmmiii```XXXPPPFFF===000...///777CCCUUUlll{{{{{{xxxssskkkddd___]]]LLLAAA666222111000222555<<>>666222222222000...222333333333000---)))&&&***,,,///222444444444333111000......///333666999555444222333555777888777<<<:::777333111000000000+++)))'''(((,,,222666888888888777555444333333333000000000000000///...------...000222444555666666444444444555555555555444333333333444444555555666444222///------...111222666333///---...000222333666333222444777777444000------...///111333444555555333111222444555444333444555666888888888888888555666777777555333444555000...---...000222111000000//////333888:::777333444555777888777555222111000///...///222444444333111444888888666444333333///111222///+++))),,,///444333111000000111333444444444333333444666777888777666444222111111111111111222222444555666777777555444333222222222333333333222222222333555888999777999::::::888555444555555666777:::===???@@@@@@???>>><<<===???@@@@@@???BBBHHHOOOSSS[[[eeekkkkkkmmmrrr||||||zzz||||||yyytttooohhhaaa___aaabbb___[[[QQQIIIBBB>>>999333000222444666999???EEEIIIJJJJJJRRRZZZaaa```ZZZYYY```hhhqqq~~~~~~wwwyyy{{{zzzttthhhZZZOOOEEE>>>>>>BBBCCCGGGJJJJJJGGGDDDDDDEEEKKKTTTaaakkkrrrzzz}}}tttjjjddd```WWWLLLEEECCCBBB???<<<;;;>>>BBBCCCBBBBBBDDDGGGPPPUUU[[[```fffnnnxxx~~~xxxpppllldddZZZWWWXXXWWWUUUOOOHHHAAA???<<<888777999888777888:::===EEETTTbbbsssooo]]]TTTWWW```hhhkkkiiiccc[[[SSSHHH>>>000...111999DDDSSSgggxxx~~~~~~|||yyyvvvtttuuuvvvaaaSSSDDD:::555111111444777;;;JJJbbbzzzuuuiii]]]SSSIIIDDD<<<888444000------...///333333444444222///,,,***+++,,,///222333444333333.........///222666:::===666444111000222555666777;;;999777444222111111111***((('''(((,,,000333444888888888888777555333222111111111111000///...---111111222333444555666666555444333333333333444555333333333333333333333333222111///...///111333444777555222111333555777777999666333333666666444222//////000111333555666777666444222222444555444333333444555666777777777666555666777777666555666777,,,++++++,,,///111222222111000000333777888666333333555777888888555222000222000000111333555555444111444666666555444444444333444444111,,,)))+++---444333111000000222333444666555333222222333444666777666444333111000//////000111222444555555444444333222222222222333333444444444444444666777888999666888999999666444333222333555999<<<>>>>>>======BBBAAABBBEEEIIIMMMOOOOOOWWWaaammmttt|||zzzzzz||||||zzzkkkaaaUUUMMMFFF>>>;;;<<<888888:::===@@@AAA???===EEELLLTTTXXXYYY___jjjsss}}}|||uuuiiiZZZNNNEEE@@@@@@CCCJJJNNNRRRRRRNNNHHHCCC@@@HHHLLLRRRVVV[[[cccnnnvvvvvvwwwrrrpppnnniiiccc\\\UUUOOOLLLPPPIII???999999;;;>>>???BBBGGGLLLOOOOOOPPPSSSVVVbbbhhhppptttvvvyyy}}}tttfffZZZTTTSSSRRRQQQKKKDDD>>><<<:::666555666555888<<<@@@DDDKKKVVV___lllooosssxxxjjjWWWJJJEEEKKKTTTaaadddggggggfff___PPPBBB777444444888@@@MMM___oootttfffVVVJJJAAA888333333444444>>>TTTllluuuooocccTTTHHHAAA??????666666444///***))),,,...222333555555444222///---+++,,,///111222222111111///...///000333777;;;>>>777333000///000333666666888777555444333333333333***((('''(((+++///000111777888:::;;;;;;999666555333333333333222111000000555555555555555666666666777666444222111222555777333333333222222222111111222111000000000111333333555333222222444777888999:::777333222333444444333111111111333444666777888666555444444444555555555333444444555555666666666444666999:::888666555444))))))***+++...111222333222111000222444555444222333555777999888555222///000111333555666666555333222333444555555555555555333444444111...,,,,,,---333222111000000222444555888666333111000111222333888777555333111000///...///000222444555444222111000111111222333444555555555555555666666666666666555777:::;;;999777555555555888;;;===???@@@AAABBBDDDEEEJJJSSS]]]ffflllooovvv}}}pppfff\\\QQQJJJHHH<<<;;;::::::::::::888777===CCCLLLUUU```lllwww}}}uuugggWWWLLLFFFBBBCCCGGGMMMQQQVVVXXXUUUOOOHHHDDDNNNQQQTTTVVVVVVYYY^^^bbbdddmmmwww|||{{{qqqhhhcccaaaWWWSSSMMMFFFBBB@@@AAAAAAEEE@@@:::666777===CCCHHHLLLRRRXXX\\\]]]```cccgggooovvv}}}jjj\\\SSSOOOLLLKKKGGG@@@;;;:::999555444666555;;;AAAFFFLLLSSSZZZ___ddd^^^YYYXXXcccxxx}}}jjjTTTGGGBBBBBBGGGLLLWWW\\\bbbjjjppplllYYYFFF<<<777333555<<>>;;;666222///)))***+++,,,...000222444222111000000111222222111333555777888888555222000---111666999999777333111333333333555666777777666222222333222000/////////222111000000111333555666888666444111000000111222888777666444333111///...///111222444444333111000//////111333444666777777666666666666555555444444555999===??????>>>>>>>>>@@@BBBEEEGGGHHHLLLPPPTTTWWWZZZbbbnnn|||zzzkkk___ZZZAAA===888555555555555555===CCCNNN\\\jjjwwwsssdddSSSIIIDDDBBBCCCGGGNNNRRRWWW[[[[[[WWWQQQMMMOOOUUU[[[___^^^ZZZVVVTTT[[[aaagggjjjmmmtttwwwrrriii```YYYUUUSSSSSSHHHBBB:::555555999===???===<<<::::::<<>>:::;;;:::888777999:::AAAIIINNNTTT[[[______[[[QQQGGGDDDKKK]]]uuuwwwjjjYYYGGG@@@AAACCCEEEGGGNNNTTT]]]hhhpppmmmZZZGGG;;;555111444===MMMeeeyyyzzztttiiiXXXIIIBBB;;;666666???OOOddd|||{{{jjj\\\KKKFFF===444//////222666555555444000+++)))***---...000222444555333111000---///000222333222111000333333222222333555666777444222//////222555777777222333444555666777888888000...+++***,,,...///000...000333555666666444333444444555666666666555555888777666555555666777888888999888555111111555999333333333222222111111111111111222222111000//////.........000333555555444666555333111000111222333444333333333333333444444111222333333333444666888555555444444444555555666222777<<<>>>;;;555000---+++---...//////000222555444333222000000000111222555555666777666555333111---111777;;;:::666333111333333444666999:::999777111111222333333222222111111000000000111333666777555555444333222222222222888888777666444333111000111222333333333222111000...///111444666888999:::888888777777777777888888555999@@@EEEGGGHHHIIIJJJNNNQQQUUUXXX[[[aaahhhooo}}}uuuIIICCC;;;555555777:::<<>>???===@@@BBBDDDHHHOOOYYYaaappptttxxx{{{|||}}}~~~~~~}}}yyytttooolllaaaeeehhhjjjrrr|||~~~yyyuuutttuuusssyyy}}}mmm___QQQHHHEEEDDD???<<<>>>>>><<<;;;===AAAJJJQQQUUUZZZ```bbb___WWWLLLAAA===???GGGWWWeeevvvrrrgggYYYMMMBBB@@@AAAAAABBBCCCGGGPPPZZZ```ccc^^^RRREEE999444222777BBBTTTnnn|||kkk[[[RRREEE>>>999;;;EEEZZZvvv}}}tttnnneeeWWWLLLAAA===666111///000222444333222111...,,,+++,,,---+++---000222333333111000111222444555555444333222333333222222333444444555222000///111444777888888444444555666666666666666555111---+++,,,///111222///000222333333111000///111222333444555666666666888777666555555666888999666888888555111000333777333333333333333222222222...///000111222111000///......///111444555444333555555444333222222444555555444333222111111111111,,,...000000000111444777777666555444444555666666333666999:::888444222111///000222111000000222555777666444222000000222444666666666555555444333333///333777888666444333333333333555888<<<===:::777222222222333444444222111000000//////111333666888222333444555555444333333777888888777666555333222444444333333222222222111---///222555888:::<<<<<<:::999999999;;;>>>AAABBB>>>DDDMMMTTTYYY]]]___aaabbbhhhpppvvvzzzRRRJJJ@@@:::999===BBBEEEIIIVVVgggrrrwww}}}ppp___LLLBBB===<<<===AAACCCFFFKKKPPPTTTTTTRRROOOUUUVVVWWWYYY\\\___ccceee^^^bbbgggiiiiiihhhggggggiiimmmsssxxx{{{|||{{{zzz~~~}}}{{{~~~pppaaaQQQVVVXXXUUUQQQOOOJJJEEEEEEDDDCCCAAA@@@??????>>>???777000111888???@@@???BBBFFFLLLPPPTTT[[[eeemmm}}}~~~yyysssmmmfff```[[[OOOQQQSSSZZZhhhvvv|||zzzyyyxxxwwwwwwwwwvvvtttqqqiiippp}}}rrrbbbVVVQQQEEE@@@>>>@@@AAA??????AAAHHHPPPWWWYYY]]]bbbbbb^^^XXXMMMCCC>>>;;;;;;BBBLLLMMM]]]nnntttrrrkkkbbbZZZNNNHHHCCCBBBAAA>>>???BBBDDDOOOYYYZZZUUUPPPHHHBBB999555555;;;FFFYYYrrrwwwggg^^^LLLEEE===;;;AAAUUUttttttggg]]]SSSIIIBBB@@@;;;666333333555555555000///...---------......***,,,///111333222111000444555777888888777555444222222222222333333444555000000000222555888999999666666777777666555444444888333...+++,,,///222333333333333333222000...---...///111333444555666666888777555444555666888999444777888555000///222666333333333333333333333333+++,,,///111222222111000000000111333555666555333444555555555444444555777555444333111000//////...(((***---......///333666777777555444444555666777333555666666555444444555111333444333000000222555:::999666333111111444666777777555444444333444444111444666555333222444666333333555:::>>>>>>;;;777333333333444555444222000000/////////111444666888000222444666777666444333777888888888888666444333666555444333222222222222---///222666:::<<<===>>>;;;;;;;;;<<>>AAAFFFLLLOOOOOOMMMLLLMMMVVVVVVWWWWWWXXX[[[___bbbggglllrrrvvvqqqjjjjjjnnnlllooolllfffeeejjjkkkgggcccllltttwww||||||xxx{{{}}}~~~}}}{{{wwwqqqlllhhhhhhfff```\\\\\\]]]XXXPPPBBBDDDFFFEEEBBB>>><<<:::<<<;;;;;;<<<<<<<<<<<<<<>>:::;;;???AAABBB@@@CCCEEEKKKVVVcccmmmrrrsss~~~}}}xxxoooqqqpppdddTTTKKKEEEDDDIIISSS\\\bbbjjjqqquuuvvvuuuqqqmmmkkknnnqqqlllrrr{{{{{{hhh\\\QQQDDD>>>EEEJJJHHHJJJPPPTTT]]]dddffffffgggeeeaaa```WWWKKKAAA;;;666222...222<<>>>>>>>>???@@@DDDJJJMMMMMMHHHAAA<<<:::888888@@@PPPeeeyyysssfffYYYLLL>>>999???RRRnnnxxxhhh[[[QQQGGGAAA@@@;;;999777777888888888777333111...,,,,,,...000222000000///000111222111000---333999:::777444444666999888666555333333222222333555666666555444444555222666:::<<<:::777444333555444111...---...222666888777555444444333111///---...///000111222333333555555444222111333666999:::888555444444444333111222222222333444222///,,,------,,,---...000222333333222111222555666777666666777888888777555333111000111111000///---,,,+++)))***,,,------...000111000000111222333333444444666666555444444444444444555666666555222000000000555666888777444111//////555333111333666777444111222111111111222444666777777777888888888888777777222111000111222444333333111111111111222333444555222222333555888999999888:::::::::999888777666666555555555444222111111111///111555999;;;===>>>>>>======@@@DDDJJJQQQXXX\\\hhhuuuqqqgggYYYOOOLLLNNNQQQTTTbbbjjjmmmhhhdddhhhnnnqqqyyyfffZZZLLLCCC;;;666666999???BBBGGGJJJKKKLLLOOORRRTTTTTTVVVWWWXXX[[[^^^```dddjjjssszzzwwwqqqqqqtttooorrrqqqkkkhhhiiifffaaaWWW[[[]]]]]]bbbjjjnnnmmmfffgggjjjrrr|||~~~yyyyyyzzzzzzxxxvvvuuuuuuuuuuuutttwwwtttqqqttt{{{tttlllmmmiii^^^YYY[[[aaaaaa```^^^ZZZTTTNNNKKKPPPPPPMMMIIIIIIJJJGGGAAA??????@@@???===<<<<<<===<<<<<<<<<<<<>>>@@@@@@AAAHHHFFFEEECCCCCCAAA>>><<>>AAAFFFHHHGGGCCC===:::999999===GGGXXXnnnzzzmmm[[[OOOAAA;;;AAAQQQjjj~~~}}}ooo___SSSJJJBBB======;;;999888777888999888777666444111......///000222111000//////000111111111---222777777444222333555999888777666555444333333333555666666444333222333///333777999999777555555222111///---,,,...111444999888666555555555444222000000000000111111111111555666666555444666999;;;:::777444222222222222111///000222444555333...***+++++++++,,,---///000111222111000111444666666555444555555555555333222111/////////......---------,,,---......------...///,,,---///111333555666777777777555444444444444444666777888666333111000111444666888888666444444444555444444444555555444333444333333333444555777777666666666777777666666666333222222333444444222000222222111111222333444555333333333666999::::::999999999999999888777666555444333222222444555555555111222555888;;;>>>AAACCCEEEGGGLLLSSS\\\fffnnnsssooojjjbbb\\\ZZZYYYZZZZZZeeehhhfff\\\SSSTTT[[[___rrr{{{|||ggg[[[NNNEEE<<<555333555<<<>>>AAADDDGGGLLLRRRWWWTTTUUUWWWXXXZZZ[[[\\\\\\\\\bbbnnnxxxzzzwwwwwwzzzuuuxxxwwwrrrmmmiiibbb\\\SSSSSSQQQPPPUUUZZZ[[[XXXNNNNNNOOOUUU^^^dddffffffbbbcccggglllsss{{{|||}}}{{{~~~~~~}}}}}}}}}|||wwwmmmaaaYYYXXXYYYYYY[[[^^^___^^^\\\\\\\\\WWWTTTQQQSSSZZZaaaeeefffaaaXXXRRRSSSPPPFFF@@@@@@DDDEEEFFFFFFDDD???;;;888???BBBBBB???>>>@@@???<<<<<<<<<<<<<<<===@@@BBBCCC>>>======???CCCGGGIIIJJJNNNOOONNNKKKEEE???:::888;;;@@@JJJWWWdddnnnssstttwww|||{{{xxxsssooommmfffXXXJJJCCCAAA???BBBJJJRRRXXXaaaiiilllmmmkkkgggcccbbbdddhhhlllsss~~~wwwhhh]]]___dddgggmmmuuuxxxuuupppnnnsssyyywwwqqqcccYYYLLLAAA999555000---&&&///666;;;======>>>EEEFFFGGGHHHHHHFFFCCCBBB>>>@@@BBBCCCBBB???;;;888888;;;BBBNNN___rrrxxxdddWWWHHHBBBEEERRRiii|||uuugggVVVKKKDDD===;;;<<<;;;999888888999999999888999777555222111111222222222111///......///000222111333555444111000111444777888888888777666444333222444666666333111//////---000444666777666666777///...,,,+++,,,...000222777555444444555666555444333222222111000000000000444555777777666777888:::999555111//////111222222,,,...000444555333...*********+++,,,---......///111000///000333555555444222222222222222222222222000///...------...///000111111000///...---,,,+++((())),,,///333666888:::777666555333333333333444888999999777444111000111222444777888777666777777555666666555444222333444444444333333444555666777555555444444444444555555444333333444555444111...222111000///000111222333333333444777:::<<<;;;:::888999999888888777666555444111///111666999;;;:::444666888;;;>>>DDDJJJOOORRRVVV]]]gggsss^^^^^^^^^______^^^]]]\\\ZZZ[[[VVVLLLEEEGGGPPPYYYqqq{{{~~~tttjjj___SSSJJJAAA999666666<<<===???CCCIIIOOOVVVZZZ\\\\\\\\\\\\\\\[[[XXXUUURRRVVVaaannnuuuvvvxxx|||~~~~~~|||xxxrrrkkkddd```ZZZXXXVVVXXX[[[[[[VVVOOOJJJHHHFFFHHHKKKOOOQQQRRROOOOOOPPPRRRWWW```iiioooooommmkkkjjjkkkllljjjhhh^^^___aaagggmmmooommmjjj^^^^^^```bbbddddddbbbaaa[[[^^^]]]UUUIIIAAAAAADDDCCCHHHNNNPPPOOOLLLKKKLLLEEEBBB???@@@EEEKKKOOOQQQKKKEEEBBBDDDDDD===777555333666999<<<===<<<:::888;;;???BBB@@@???AAAAAA@@@>>>>>>???BBBFFFJJJLLLMMMCCCBBBBBBFFFMMMTTTWWWXXXTTTUUUSSSMMMDDD<<<999999999>>>HHHTTTaaalllssswwwuuu{{{}}}{{{||||||zzzuuutttrrrmmmdddWWWJJJCCC@@@===>>>EEELLLSSS\\\eeehhhiiiiiigggdddcccfffiiimmmsss{{{~~~qqqooorrruuu{{{}}}wwwsssvvv{{{zzzvvvggg]]]OOODDD<<<666111...'''+++000444777999;;;===???BBBFFFIIIIIIGGGCCC@@@???@@@@@@???>>><<<:::999666;;;EEEQQQ```ppp~~~pppbbbPPPGGGHHHUUUlllpppbbbQQQGGGAAA<<<;;;===;;;999777777999:::999888999888777555444444555555333222000...,,,---000222777777666333///...000222555666777888777666333222222444666666333///---------///222333333444555666...,,,******,,,...000111222111000000222444555444444333222111111111111222444666888888777555555666555111---,,,...111444555------...000222111///---***+++,,,---............000///...///222444444444111000000000000111222333333111///......///000111555444222111000...+++((('''(((+++...222555888:::666444333111000111111222888999999777333111000000000333555555555444555666333555666444000///000333333333333444444555666666444333222111111222333444333333222333555444222000222000...------...111222333333444666999;;;;;;:::777777888888777666666555444111...000666<<<>>>>>>999;;;???BBBHHHPPP[[[bbbkkkooowwwMMMQQQWWW[[[\\\ZZZWWWUUUNNNLLLHHHBBB===AAAOOO[[[ppp|||}}}rrrnnndddXXXPPPHHH???<<<<<<<<<===@@@FFFMMMTTTYYY\\\fffdddbbbaaa___[[[UUUQQQMMMNNNVVVcccnnntttyyy~~~~~~yyytttnnnjjjiiifffaaa^^^___aaa___ZZZUUUQQQNNNHHHDDDBBBBBBBBBBBBEEEDDDCCCAAABBBGGGPPPVVVYYYWWWSSSQQQOOONNNMMMLLLHHHHHHJJJNNNSSSUUURRROOOFFFEEEGGGJJJMMMNNNKKKIIICCCGGGIIIDDD;;;555555999888>>>DDDGGGEEECCCBBBBBB>>><<<::::::<<<@@@BBBDDD???;;;999;;;;;;666000---+++...222666999999888777666<<>>===BBBHHHOOOZZZcccfffiiilllkkkjjjiiillloooqqqtttzzz{{{|||}}}~~~zzzxxxzzz{{{yyykkkbbbUUUJJJBBB<<<666222...000222333333444666888999<<>>>>>AAAGGGPPPYYY___bbbkkkhhheeecccbbb^^^WWWRRROOONNNSSS```mmmuuu{{{{{{wwwsssnnnllloootttmmmgggggggggfffeeefff```\\\TTTMMMFFFCCCAAAAAACCCBBB???;;;888999@@@EEEFFFEEEBBB@@@>>>===<<<;;;<<<===>>>AAACCCBBB@@@>>>888888:::<<>><<<666222333555666:::>>>@@@???>>><<<<<<<<<<<<===============<<<>>>;;;999888888555///***---///333777999999777666666;;;@@@BBBEEEJJJKKKIIIKKKLLLOOOVVV\\\```^^^[[[___]]]\\\aaahhhmmmllliiieee___UUUIII???;;;;;;===>>>CCCKKKUUU___jjjuuu|||yyy~~~{{{xxxxxxyyyxxxppprrrpppiiibbb[[[QQQIIIDDD???<<>>???>>>;;;999999888666555555555555555444>>>MMM\\\iiiwwwtttbbbMMM@@@AAARRRnnnvvvnnn]]]QQQCCC<<<888555666888888666555555777888888777555666777888999999999888222333222///+++***---000;;;999555222000000111222111222333444555444333222666777777666333000000000444333222000......111333111,,,'''&&&***.../////////------///333888;;;<<<444333222111111333555666999:::<<<;;;888666444444///---***+++...222555666000---))))))+++000444666111000/////////000222333000///...///222444444333111111111222222333333333777666444333333333444444666444333444555333...***---...///000222333444555111000...,,,---///111333555666666555222000///000///000111///---,,,,,,---000000000...,,,,,,---///555777888:::<<<===>>>>>>444222///------///222444666888;;;>>>AAAAAA>>>;;;777555111///000333888;;;444333444555777888777666555555666666666666555555111111333666:::???CCCFFFKKKRRR\\\eeennnyyyCCCIIIQQQTTTQQQKKKEEEBBB@@@>>>======<<>>EEEPPP\\\fffjjjiiifffccccccdddbbb]]]XXXSSSQQQUUUcccqqqyyy}}}{{{vvvtttpppjjjiiillluuurrrssswwwvvvpppmmmnnnnnnjjjccc[[[SSSNNNLLLKKKHHHIIIGGGBBB======AAAFFFEEEDDDCCC@@@===:::999888:::<<>><<<;;;:::777999;;;<<<<<<;;;:::999888:::;;;;;;::::::;;;===>>>===>>>???@@@???>>><<<>>>AAAEEEGGGFFFCCC@@@>>>???===;;;999:::999444///222555999===??????>>><<<===AAAFFFKKKTTT\\\]]]YYYXXXVVVWWW\\\cccgggfffdddhhheeeccceeejjjjjjeee```]]]VVVKKKBBB>>>===>>>???AAAHHHRRR\\\eeennnvvv{{{}}}{{{yyyzzzzzzxxxrrrssspppiiidddaaaYYYPPPEEE???;;;===BBBJJJUUU```jjjpppvvvyyywwwtttrrrrrrrrruuuyyy{{{}}}}}}}}}tttnnnddd\\\TTTLLLCCC===555777999999777555444444222333555777888888777777666555444444444444555555<<>>777555333111111222444555555666777777555444444555111///------...111222222///,,,******---111555777333111///---...000333444111000///000222444555444000000222222333222111000222333333444555666666777555333222444777777222---//////000111222333444444111///---,,,...000444666444555666555333222222222000111111///---,,,---...111///,,,,,,---...//////333555888;;;===??????@@@555222///,,,,,,///222555<<<@@@HHHNNNQQQMMMEEE>>>777444000...000444:::===777666555666888888666555444555555666666555555555555:::???CCCFFFJJJQQQWWW___iiivvv@@@FFFNNNQQQMMMGGGBBB???999777888;;;:::===KKKZZZppp|||oooaaaUUUKKKBBB>>>??????<<<;;;BBBOOO^^^kkkqqqeeebbb___aaaeeefffbbb___UUUSSSXXXggguuu|||}}}}}}|||vvvrrrrrrnnngggdddhhhjjjnnnyyyuuullljjjssspppjjjbbbZZZUUUSSSSSSPPPRRRRRRNNNHHHGGGKKKOOOOOOOOOMMMJJJDDD???<<<;;;<<<@@@DDDDDDAAA>>>===>>>;;;>>>AAAAAA???=========999:::<<>>555333444444555888555444333333555666666666666777888999888666444333000333444222,,,)))***---///...---...111444666777444444444444444555666777::::::888666333333555888555333111...---...333666333+++### $$$))),,,,,,)))((((((+++000666;;;===999777444222111111333444...000111111000111222444444222///.../////////...---,,,+++,,,///333555666444222...,,,,,,///333555111000///000333555555444///000111333333111///......///111444666777888888333111111444999999444//////000111222333444555555111000...---///222666888444666777666555333444444111111222111//////000222222///++++++...111000///000111555888;;;===>>>>>>555222///,,,,,,///222555@@@GGGRRR[[[]]]UUUIII???444111---+++---222888<<<999888777888999888666555444444555555666555555444;;;BBBKKKPPPRRRVVV___fffqqq|||===@@@CCCGGGGGGDDD>>>:::888777888999999>>>KKKXXXmmm}}}zzztttjjj\\\OOOGGGCCC???===;;;;;;<<>>999<<<======AAAGGGIIIPPP^^^ooo{{{~~~{{{xxxzzzxxxyyyyyyxxxxxxxxxvvvoooddd\\\RRRDDD777444888@@@NNN[[[lllnnnppppppmmmlllmmmooorrrmmmlllqqqtttrrrrrrvvv~~~yyyrrrjjjcccZZZQQQJJJ>>>===<<<;;;:::777333///333333333333333444555666777777666444444555999<<>>GGGUUUaaahhhlllpppsss888999<<<>>>>>><<<999666777666888;;;===BBBLLLWWWgggwww|||tttjjj\\\OOOFFFAAA===;;;999999999<<>>:::<<>>AAAMMMZZZhhhqqq||||||uuummm]]]RRRHHHHHHPPPaaawww{{{jjj\\\PPPJJJ@@@===888555444333111000//////000111333555777888;;;888444333222333222111---,,,...000...++++++...------///111333555555444333555777777555333333333444444333333333333333444111000///...000333666999555000+++((()))+++,,,,,,+++)))(((***...222444444777777666555333111...---***,,,......------///111111222222222111111333555444555666555333333444666999666111---++++++---...444444555555666888999:::333000------///000000...000000111222222222111000111000000222444555222000000000///...///111333444333111---,,,...222777999888666333111111222333444555777888555222222666:::555333111222666888777555222///---000555888888666666222000111000///333:::OOO]]]oooxxxrrr```JJJ;;;555444333000///111444888666888:::;;;;;;999666555666555777<<<<<<888888<<>><<<999888777888;;;@@@FFFJJJLLLNNNOOOPPPNNNKKKGGGEEELLLVVV```hhhooouuuuuuqqqsssuuusssfffUUUKKKLLLPPP\\\eeeqqqzzz}}}|||{{{zzzzzztttlllhhhhhhiiihhhhhhiiifffcccaaaaaaeeeiiillliiikkklllkkkiiihhhhhhiiifffhhhcccWWWJJJBBB<<<888777>>>KKKXXXaaa```XXXQQQRRRUUUZZZaaaiiinnnppppppmmmgggccceeeggggggjjjmmmhhhlllooojjj^^^PPPEEE????????????===:::888777888555888>>>DDDJJJNNNPPPQQQOOOLLLMMMPPPPPPNNNNNNQQQ[[[[[[\\\[[[VVVMMMHHHHHHFFFCCC???===>>>>>>======@@@======@@@DDDGGGLLLQQQ^^^iiiwww|||xxxvvvxxxyyyyyy|||}}}yyywwwfffVVVCCC:::777999===BBBKKKNNNPPPRRRSSSUUUWWWZZZfffbbbaaacccccc___\\\\\\[[[eeeyyy}}}~~~~~~wwwhhh[[[QQQOOOLLLJJJHHHEEEAAA>>>888888777777888999;;;<<<<<<;;;:::888777:::???CCCQQQZZZdddlllttt~~~zzzsssjjjaaaSSSLLLIIIPPP]]]nnntttcccUUUJJJDDD???<<<888555444222111///,,,,,,...///222444777888:::777555444444444333111+++***,,,///...+++,,,000+++---000222333333111000444555666555333222333444333222222222222333444444333333333333444777999:::777333...+++++++++++++++...,,,)))))),,,///111222666666555444333111///...---///111222111111111222000111222222111111333555555555666555444444666777999777444111///.........444555777888999999999999000///...///000111000///111222222222111///---,,,222111111333444444222000///...,,,+++,,,...111333222000...---...111444777555333222000000222333444555666666444111111666:::777444222444777999888666111...,,,...222666777666333111000222222111666<<>>???AAAAAA===888555666888222444999>>>CCCFFFHHHIIIEEECCCDDDGGGFFFDDDFFFJJJLLLNNNPPPPPPLLLEEE@@@???999999999888888999;;;===@@@@@@BBBFFFMMMUUU___fffsss}}}|||wwwuuuvvvwwwwwwzzzpppfffXXXKKKBBB<<<;;;<<>>===AAAFFFKKKMMMNNNQQQUUU```ooo777777777777888;;;AAAFFFMMMRRR\\\ccc```SSSIIIFFFQQQ```nnnsssyyy~~~xxxmmm```SSSIIICCC@@@999888777666777999<<<===<<<<<<;;;;;;<<<>>>@@@AAA===JJJ[[[gggrrr|||wwwrrrhhh]]]QQQHHHAAA>>>BBBIIIWWWkkk}}}{{{xxxtttrrrsssvvvtttnnniiihhhddd^^^WWWSSSRRRRRRSSSXXX```jjjqqqsssrrrooonnnsssnnneeeYYYLLL@@@999777777999???IIITTT]]]aaabbbhhhggghhhkkkppprrrpppnnnhhhhhhmmmuuuxxxtttpppooojjjhhhaaaTTTEEE<<<;;;===>>>@@@???<<<777555666888333555777:::<<<>>>??????===<<<===???===;;;>>>CCCBBBEEEFFFCCC@@@>>><<<;;;444666666666555777;;;>>>AAAEEEKKKQQQ[[[iiixxxyyyuuusssuuuuuuuuuxxx||||||}}}uuutttmmm___OOODDD???===666777999===BBBGGGJJJLLLJJJJJJKKKKKKLLLLLLIIIEEECCCKKK^^^||||||}}}yyyvvvtttqqqnnnkkkhhheeeaaa\\\YYYTTTPPPKKKGGGHHHNNNUUUZZZRRRNNNFFF>>>999:::???DDDEEEGGGMMMTTT]]]gggrrrzzzzzzsssmmmfff\\\QQQKKKFFFEEEKKK[[[mmmzzzfffVVVJJJBBB>>>;;;999666444444333111////////////000111222333444777666666777888777555222---+++,,,---***%%%$$$''''''+++000222000---+++***333444444333111111222444555333111000//////000000333333444555666777777777666222---(((&&&)))...222111000...,,,+++,,,...000333333444555666777999999333333555777777777555333333444333222///...///000000222333444444555888:::666777777666555333111000222444777999:::999777555111222333444444444444444333333333222222111111000111333555777777888888888111000...---...000333444555555333...+++)))+++...333222222222333444555666555555333111111222444777444111///000444666555333000///------000333666888555666777555333444666777777AAAKKKMMMFFF>>>::::::<<<<<<;;;888444333333555777666777888:::===???AAAEEEMMMUUUZZZ^^^ccciiimmmuuu888;;;===>>>@@@DDDKKKQQQ\\\aaajjjlllaaaPPPEEEBBBFFFUUUfffooovvv|||xxxpppdddVVVJJJCCC???555555555555666888999:::===;;;999777777999<<<===BBBPPP```kkkttt}}}~~~uuuhhh[[[OOODDD:::444888===III[[[mmmwwwwwwtttsssssstttvvvxxxuuunnniiiccc___XXXQQQJJJGGGEEEDDDLLLXXXiiissstttqqqooooooooohhh```XXXMMMAAA:::999999999999===DDDNNNYYY___iiihhhiiijjjlllmmmmmmllloookkkjjjnnnqqqpppppprrrjjjdddWWWHHH;;;666777;;;>>>>>><<<:::888777888:::888888999999::::::999999:::999999:::666333555;;;@@@BBBAAA;;;777888888777333333333333444888===AAAHHHQQQ\\\eeerrr~~~yyyuuuuuuttttttxxx~~~~~~{{{wwwzzzwwwkkk\\\QQQIIICCC777555555777:::>>>@@@@@@???AAAAAAAAACCCEEEDDD@@@>>>DDDUUUrrr|||}}}{{{|||~~~zzzyyyxxxwwwvvvsssnnnkkkeeeaaa\\\XXXZZZ___fffkkkddd___VVVLLLCCC>>>>>>???AAAAAADDDKKKRRRZZZfffpppvvvyyy~~~xxxqqqjjjddd[[[OOOFFFCCCEEEIIISSSdddtttwwwdddTTTHHH@@@<<<888666444444444333222000...............//////000666666777888999999666333///---------)))"""!!!$$$%%%***000111...***))))))222333444333111000111222444222000...---...///000111222222333444444555555555222...)))''')))...333///000000///---...000222222333444555777999<<<===555444555666777777555333333333333111///...///000333444444333111000222333444444555666555444222111555666999;;;;;;:::888777222333555444333333444555444333222111111222333444111444777888777777888999222111111111222333444555666666333---(((&&&))),,,333333333333333444555555444333222222222222333444111...,,,...111333222000............000222555777666999:::666444555555444777;;;===;;;666333444777<<<<<<:::777444333555777555555555777;;;AAAFFFIIIOOOYYYdddiiinnnwww<<<@@@FFFIIIKKKOOOWWW\\\gggkkkpppkkkZZZHHH@@@BBBDDDRRRcccmmmttt{{{{{{yyytttjjj[[[NNNDDD@@@555555666666777888999999<<<<<<;;;:::;;;<<<>>>???FFFUUUfffrrrzzz|||uuuiiiZZZLLL???666222333888@@@IIISSS]]]eeeiiikkkllloooqqqpppmmmiiifff\\\WWWPPPGGGBBB???>>>???BBBSSShhhsssssspppqqqtttkkkccc\\\XXXOOOCCC<<<<<<888999999888:::AAAMMMVVV]]]```dddfffggghhhiiiiiinnnhhheeeffffffeeeeeehhhaaaYYYKKK>>>666555888:::???<<<:::999:::;;;<<<<<<;;;::::::999888777666555888777777777222...111888===@@@>>>888444777888666444222000111666<<>>@@@======BBBFFFKKKTTT___eeejjjqqqttttttpppllljjjbbb]]]YYYVVVNNNDDD???AAAGGGPPP```qqq~~~wwwdddTTTGGG===888555333333333444444333111------------...///000111555555777999;;;:::666333111///......***###"""$$$$$$)))...///,,,((((((***000222444444222000000000000///---,,,---///111333111111000000111222333444444444222...+++***,,,///---///222222000000111333444444444444666888:::;;;777555333444666777555333000111111000//////111222222333222111...---...///111111333444444444333333555666888::::::999888777333444444222000000222555666444111......///222444333555888888555444444555222222333444555555555555555555222,,,&&&%%%***///222222222222222333333333222222222333333333222111///,,,***,,,///111000///+++,,,---...///111333555555:::;;;777555777666333777888888666444333444666;;;:::888555333444777:::777888999===CCCLLLTTTYYYcccooo{{{@@@FFFMMMRRRTTTXXX___eeemmmpppqqqgggSSSAAA>>>DDDHHHUUUdddmmmrrrwww|||||||||xxxooo```RRRGGGBBB888888888999999999:::::::::<<<>>>@@@BBBDDDEEEEEEEEEVVVjjjwwwvvvrrriiiZZZIII<<<777666222777<<<===???GGGVVVbbbcccfffhhhhhhfffdddbbbbbbVVVQQQHHH@@@;;;:::<<<>>><<>>>>>777:::;;;999666:::DDDMMMPPPVVV^^^ccccccdddeeegggdddaaa___bbbaaa[[[WWWWWWUUUMMMAAA888555777:::<<>>::::::999777666555444333555444555555111...222999888======777555999:::888555222000111888BBBIIIMMMbbbuuuzzzwww}}}~~~xxxqqqqqqpppdddVVVQQQLLLFFFAAA@@@>>>;;;888777:::999666888>>>>>>:::<<>>FFFPPPVVV\\\bbbbbb]]]VVVQQQOOOJJJHHHHHHIIIDDD======CCCIIIUUUiii{{{xxxeeeTTTFFF;;;666333222222333555555444222---......///111333444555444555777:::<<<:::777444222000//////+++%%%$$$&&&###)))---...***'''(((+++///111444444333000//////---,,,++++++---000333666111000000///000111333444444666666444///+++***++++++///333444222111333555555555444444555666888999888555222333555666555333---...000000000111333555...//////...------///000///000111222333444444444444444666666777666555555333444333111...---000444888444000,,,+++---000333444666888777333000000111111222444555666666555444333333000***%%%%%%+++222111111111111111111111111111111222333444444222000///,,,***+++///111000...(((***,,,......///111333444:::<<<888666888888444444555666777888888777666;;;999777444222444999<<<<<<<<<>>>DDDMMMWWWbbbhhh{{{LLLKKKNNNTTT[[[^^^```bbbhhhhhhcccVVVIIIBBB@@@@@@IIIRRRaaarrr~~~{{{uuurrryyy{{{lllZZZMMMGGG===<<<===@@@CCCBBB===999DDDBBBCCCHHHKKKLLLOOOSSSaaagggnnnttt|||zzztttiiiZZZKKK>>>777444444666999;;;<<>>CCCFFFMMMUUU[[[___bbbfffiii]]]ZZZYYYXXXSSSMMMLLLNNNGGGCCC===999777888999999999<<<<<<:::>>>FFFHHHDDD@@@:::666777666222111222777888888555222000222555:::??????777444888<<<<<<999888888:::<<>>@@@AAAFFFOOO\\\jjjwww~~~MMMPPPWWW^^^bbbcccccccccfffbbbXXXLLLCCC@@@BBBDDDQQQWWWcccpppzzz}}}yyyuuurrrtttvvvuuuooofff\\\UUUIIIFFFDDDHHHNNNQQQNNNKKKMMMLLLOOOYYYaaafffiiinnnrrrvvvzzz~~~yyykkk[[[LLL@@@888444444666888888999<<>><<<888666;;;BBBLLLYYYgggnnnqqqtttuuutttnnnkkkeee^^^UUUKKKBBB===BBB???>>>AAA@@@======@@@FFFKKKSSSWWWYYY[[[___bbbZZZUUUQQQOOOJJJDDDDDDGGGBBB???;;;777777888999:::999===???AAAHHHRRRVVVTTTLLLDDD===:::777333222444666888:::999555333222333555;;;===999666999:::999>>>===@@@FFFNNNWWWgggttt~~~|||yyywwwvvvrrrlllhhhfffgggcccZZZQQQKKKEEE???===;;;<<>>:::===EEEJJJLLLKKKEEE===888777888===>>>===;;;<<>>>>>???AAABBBCCCDDDDDDDDDAAA>>>;;;999666666<<>>???BBBAAA;;;777888CCCGGGMMMOOOOOOPPPRRRTTTUUUNNNHHHEEEAAA<<<===@@@<<<:::888666555777999;;;<<>>999777555666777444///+++222444666666444222111222000444777888666222///...111333444444111///......222111///+++(((+++111777:::;;;;;;999666444333333333777===???===888444222111111111000///000333666444555666777777666444333333111//////000111000///...***))),,,222666666333111...***&&&%%%)))000555222222222333444555666666999999888777666444333111888777666666999???GGGMMMUUU^^^jjjvvvHHHVVVdddkkkmmmmmmlllkkkaaaRRRAAA888777:::@@@DDDUUUYYY```hhhooorrrrrrqqqwwwsssqqqrrruuuuuuppplllkkkffffffpppssspppvvvyyylllccc\\\TTTKKKDDD>>>>>>===<<<;;;;;;;;;<<<======<<<<<<<<<<<<===>>>CCC???<<<999777777???HHHZZZdddnnntttyyy}}}|||xxxwwwtttnnniiibbbYYYOOOHHHAAA???@@@CCCAAA;;;777888FFFJJJMMMNNNLLLJJJKKKLLLNNNHHHBBB@@@>>>;;;;;;>>>999888777555444666:::===CCCHHHQQQ[[[dddjjjkkkiiiiii```WWWPPPHHH???:::999???BBBFFFGGGDDD===666111000666<<<>>><<<;;;;;;<<>>:::999888888999777444111444666888777555333222222222444777888555111---***+++...111222111000000111555333000+++(((***222888;;;;;;:::888555444444555444888<<<===;;;888444222333444555444222222444666555666777888888777666666444333111111222333333222000---+++...333666555333333222///+++***,,,111555111111333444555666666666555666888999999999:::::::::;;;<<<>>>DDDMMMXXX```fffqqqFFFUUUeeelllpppssstttqqq___NNN===777777777:::???KKKQQQ[[[dddjjjlllmmmlllqqqssstttuuusssrrrrrrrrrtttsssyyy}}}vvvmmmfffbbb\\\SSSLLLFFFDDDAAA???>>>>>>======@@@???<<<:::999999::::::@@@===::::::999;;;DDDNNNZZZgggssswwwyyy{{{}}}}}}~~~yyysssnnnhhh^^^RRRJJJGGGEEEEEEGGGGGGDDDDDDFFFQQQTTTXXXWWWSSSPPPNNNNNNKKKDDD???>>>>>>;;;;;;<<<:::999888666555888===BBBKKKQQQ]]]jjjssstttqqqnnnssslllfffbbbZZZOOOGGGEEEIIIKKKNNNOOOMMMGGG???:::;;;>>>BBBDDDCCCBBBEEEHHH[[[ZZZaaaooo}}}}}}}}}~~~}}}|||vvvmmmeee^^^TTTJJJ@@@<<<===FFFNNNTTTZZZ```^^^```dddkkktttkkk\\\OOOPPP\\\iiivvvyyytttssstttrrrnnniiiccc```^^^___aaahhhnnnooonnnrrr~~~hhhUUUJJJCCC;;;555333333333444555666888:::555666666555555333111000////////////...------,,,...111555666555222000000---///000222333444333333222333444333111000111222333333222222333777===AAAOOOOOOOOOIIIAAA777///,,,---...///111222222222222///)))%%%&&&,,,222444333444222000000222444555666222000...------...111222222222222333444777:::;;;:::999888888888999999888555777888888555333333333333444666666555111,,,)))&&&(((,,,...///000222333666555222---)))+++222888999999888666444333444666555777888888666444333444666777888777555444555666666666777777777777777777555444333444666777777777333111///000222444333222444444555333222111333444222333555777888777666666222444777888888:::===@@@???AAAEEELLLTTT```mmmuuuDDDUUUfffnnntttzzzyyysss\\\KKK<<<777666333555;;;AAAIIIUUU___eeeggghhhhhhhhhnnnssssssooonnnqqqvvvwww|||xxxrrrjjjddd```\\\WWWSSSPPPKKKFFFBBBAAA@@@???>>>@@@>>><<<999777777888999999777888:::<<>>===:::999:::;;;;;;:::777777<<>><<<:::999888888999:::888777:::>>>BBBFFFPPP[[[___hhhrrrxxx||||||xxxuuuuuutttnnnddd[[[TTTSSSWWW___eeehhhmmmssszzzyyytttqqqeeeWWWHHHAAA===999888:::<<<<<<;;;999:::BBBOOOXXX```aaagggrrrwwwsssooooooqqqmmmlllnnnlllfffbbbaaaZZZXXXWWWYYY]]]`````````^^^]]]```dddbbb```cccjjjkkklllqqqzzz~~~yyyqqqkkkcccUUUIII>>>;;;???LLLYYYaaafffjjjnnnlllkkkmmmrrrxxx{{{}}}~~~vvvjjj^^^RRRHHHBBBIIIYYYhhhuuu}}}kkkTTTCCC:::555444000111111000...///222555555555555444444333333222222222222222333444555555111333444444222222333444,,,...000222333444444444///111555666666555555666444555666666777888;;;===<<<>>>???>>>999333///---,,,,,,...000111333444555444000+++((('''***...111///---,,,---111666:::<<<999777333000000222555777333444777888999888666555444555777888888777666666333555777777555444444444555333222333444444111///)))*********+++---000333444666666444000...000333///000222222222222333555444444333000......111333666777777777666777:::<<<:::777444111111222555777888777666666888999999999444333222222333444444444333666:::;;;:::888666666444666999;;;:::888555333333555666666666;;;DDDKKK]]]cccnnnyyy;;;NNNbbbnnnxxx|||rrrcccVVVFFF888444000,,,111<<<>>>EEENNNVVV[[[___cccfffjjjlllkkkhhheeeeeejjjpppzzzjjjddd[[[SSSQQQVVV```hhhiiiaaaVVVNNNJJJHHHFFFEEE<<<;;;:::::::::;;;<<<=========???DDDFFFJJJSSS\\\ccchhhooovvv~~~sssqqqqqquuuzzzxxxpppiiiaaabbbhhhsss{{{wwweeeQQQDDD>>>999999;;;;;;<<<;;;:::===GGGVVVaaajjjfffgggnnnoooiiifffgggjjjfffeeehhhiiifffeeefff]]]ZZZXXXZZZaaahhhlllnnnhhhhhhlllqqqoookkkmmmtttqqqsssxxxuuuvvvuuuqqqnnngggYYYKKK@@@===BBBOOO\\\dddhhhkkklllllllllmmmpppuuuyyy|||yyyooo```TTTLLLCCC???IIIZZZiiiuuu}}}nnnUUUAAA666222222...///000...+++,,,///333666555555555555444444444222222333333444555777888111222333222222222555777---...000222444555555444,,,000444777777666666666222444666777666777888:::777999;;;:::666222...---,,,,,,...///111333444555333111---)))'''(((---111111///---///333888<<<>>>:::888444111111444888;;;444666999;;;;;;999666444222555888:::888555333111222444666777555444444555555333111222444555333111------,,,+++***+++///222333666888666222//////111+++---000111111111222444333333333111//////000111444555666666666999===@@@;;;888333///...000444666:::888666666777888777666333333222333444555666666333666999:::999888777777444666999;;;:::777444111222555777888:::AAAMMMVVVlllttt:::BBBSSSjjjyyywwwkkk```QQQCCC666333555777999;;;@@@CCCJJJTTT]]]bbbdddccclllllliiieee```^^^aaacccwwwjjj]]]OOOIIILLLWWWeeeooopppppphhhZZZRRRSSSQQQKKKDDD>>><<>>===FFFWWWfffnnnqqqsssnnnjjjnnnvvv{{{{{{xxx}}}}}}wwwbbbPPPHHHDDDCCCEEEKKKVVVfffvvvmmmVVVDDD999333000......,,,)))'''(((+++...444333222222444444333222666666666666555444333222222555888888666333111000222222222333444555666777000111333555555444333222111222555777888888777777333555777888777444000...---,,,+++---111444666777555444000,,,)))***---000222444666666555555555666555777999999777555555555999999999999888777666555000///000333555444///+++///000222333444555888:::777222------111555444222444222///---,,,...000111888999:::888555333222333///111333222000000333666777555111000111111111111222222444777:::<<<;;;:::;;;888555333222333555777777666444222111222666999555333111222555777666444222222222333333333333333555444666::::::555333444999===@@@AAACCCOOObbbqqq888AAARRRgggtttqqqcccVVVKKK???666555999<<<===???BBBEEEKKKRRRYYY___eeehhhmmmkkkfff```ZZZYYY\\\___nnn|||dddXXXJJJDDDFFFOOO^^^jjjxxxzzzssseee]]]\\\YYYSSSRRRLLLHHHHHHHHHGGGKKKQQQ\\\WWWTTTVVVYYY[[[___cccggglllnnnlllllllllggg```[[[^^^aaadddmmmwwwyyyuuuhhhSSSCCC???BBBEEEFFFHHHMMMTTT]]]dddiiiiiimmmlllbbbYYYVVVTTTQQQWWW\\\```_________[[[VVVOOONNNPPPSSSTTTWWWaaalllpppwww}}}|||xxxwww}}}~~~{{{wwwpppdddWWWNNN@@@<<<<<>><<<>>>III]]]qqqsss]]]KKK>>>555000/////////...---...000222333222111333555777777666777666666555444222222111111222333222000//////000444666999;;;;;;999666444333444555666666555333222555666777777666444222000333444555666555444111000///...---///222555666777777555333///,,,+++---///333444555444111/////////000333666888777666555555444444444444333111000///111000000222222111---***......///000222444777888999555222222555777666444111111111111000...,,,+++---///111222222333555777777555333222333444444444///---++++++...000111222111111222666:::<<<<<<<<<666444222111111333666777888888777444333333555888666444333333444444444333...---,,,*********++++++///111666:::777222444999AAALLL\\\iiittt:::EEEWWWiiitttppp___NNN>>>888555:::???AAAAAACCCDDDHHHMMMOOOQQQWWWbbbjjjmmmjjjeee___[[[YYYZZZ[[[^^^nnnxxx\\\PPPDDD>>>===BBBRRRcccuuu}}}xxxssssssqqqjjjmmmjjjeee^^^XXXYYYaaajjjvvvooojjjiiihhhggghhhkkkssspppkkkeee___VVVIII???999>>>FFFPPP\\\iiisssxxxppp```XXXZZZ]]]aaafffiiiiiiiiihhhiiifff^^^TTTLLLJJJLLLMMMTTTXXX\\\___bbb```UUUIII===<<<>>>CCCGGGKKKTTT]]]kkkttt~~~~~~|||~~~}}}~~~}}}zzzqqqdddVVVMMM???===???HHHUUUccckkkooooooppprrrrrrrrrrrrsssuuuuuu}}}yyyrrriii```TTTGGG???>>>:::888<<>>BBBFFFNNNVVVhhhpppzzz|||~~~}}}xxxtttoooeeeUUUJJJ<<<<<<>>>FFFRRR___gggkkkpppooopppsssuuuvvvuuuttt{{{|||zzzuuunnniiiaaaXXXPPPGGG===999999888888???QQQkkkzzzhhhVVVHHH===666333000000111000///000222444:::777444333333444444333555555333222111111222222000111000...------///111555555444444333222222222555555555555555555444444333444666777777555444333222222333333333333333333333111000111333666777777555555444000,,,*********,,,...000111000000111333333666888777555222//////+++,,,---///000111111111000000000///...---,,,,,,///,,,***+++...111333333666666666777888888888777111222333444222///+++)))!!!###%%%'''(((+++///222999555111000333555444222---,,,***+++///222444555333222333555999<<<======888888777777888:::<<<===<<<<<<;;;888333000//////222222111000/////////000+++******+++,,,...000111222333444555444777CCCQQQiiirrrKKKXXXeeeooovvvrrr^^^HHH111...///777>>>CCCIIINNNOOOSSSWWWYYYZZZ]]]bbbfffeeedddeeeggghhhgggeeebbb___hhhvvviiiUUUEEEBBBBBBCCCOOO___aaaooozzzzzzzzzuuuxxxxxxrrrnnnnnnnnnnnnfffkkkrrrtttmmmeeefffmmmjjjeee```[[[RRRGGG???===<<<@@@FFFNNNTTTZZZgggsssxxxllllllnnnooopppqqqqqqqqqjjj```TTTKKKDDDAAADDDIIIPPPVVV\\\______ZZZNNNAAA888555555:::>>>BBBGGGNNNbbbjjjttt}}}~~~yyytttooodddSSSFFF888888;;;AAAJJJTTT\\\___nnnnnnooorrrvvvvvvtttqqq|||~~~zzzsssqqqqqqhhh[[[WWWPPPIIIDDD>>>888666888777;;;FFFZZZrrr{{{hhhTTTEEE<<<666444333333222000...000333666<<<888555222222222222111444333111111111111333333000111111///......000222444444333111111111222222333444444444444555555555222444666777888777666555222222111111222333444555555333222222444666777777666666555222...+++))))))***,,,///111222333555666777888888777333000//////+++,,,...///111222222333111222222000///...000222111---)))))),,,///000///222333555777888888888777333333333333222000...---$$$%%%&&&&&&'''(((,,,...666333000///000222333333///---,,,,,,///222444444333222222444777:::;;;;;;999999888888999;;;<<<===;;;;;;;;;888333///------000111111000......///111,,,---///111333444666666666555777;;;???HHHXXXgggOOO\\\iiiqqqxxxwwwdddNNN666222111666<<>><<>>???EEEKKKMMMPPP]]]kkk{{{yyyuuurrrqqqqqqssstttiii]]]PPPHHHBBB===???EEEKKKSSS\\\^^^]]]XXXNNNDDD999666555:::===@@@DDDIIIUUU^^^lllwww~~~{{{sssfffUUUIII888888999<<>>;;;777777999777???OOOcccyyyzzzdddPPPBBB;;;888888888666444000///000555999:::777333111111222222222222111000///000222444555111222222111000000111333333444444555444444333222222222222222333555666666444555777999999888777666222111000000111333555666666444333333555777777777888999888555111---******+++---000222333444777888888888888555222111111222//////000111222222222222444555555444222222555888333---((('''***------+++---000444666777777777777666444333111111111111111------,,,***))))))+++...222111///---,,,...111444111///,,,,,,...111222222111000///000333666777777777777777777777888999:::666777888777444000///...///111222111//////111444000111444666888999888888777777<<>>===AAA@@@GGGTTT___mmmxxxwwwvvv{{{~~~|||vvvxxxvvvqqqqqqtttqqqjjjjjjhhhiiikkkggg```\\\\\\ZZZXXXUUUQQQEEE999:::AAA<<<===BBBGGGGGGIIIUUUddd}}}uuuppppppqqqsssfffYYYLLLEEE@@@<<>>CCCGGGIIITTTZZZaaa```ZZZUUUVVVYYYbbbbbbZZZLLLJJJOOOMMMEEEAAA===;;;<<<;;;888888;;;888BBBTTTiii|||uuu___KKK???:::;;;<<<;;;999555111///111666;;;888555222000111222333333000000//////000222555666111222333333222111222444222444777999999777444333000000111222333555666777666777888:::999888666555222111000000111333555777777555333333555777777777:::;;;;;;888333///,,,+++---///222444444555777999888888777555222222333555222333333333333222222111666888888777555666:::===444...(((&&&))),,,+++)))+++...333666777777777777777555333000000111333555444333222///,,,+++---......//////,,,***+++000555222///---,,,...///000000000...---...000222333333555555555555555666666777111444666666444222111000000222333333111111333666333555888:::;;;:::999888777888@@@PPPbbbrrrTTT[[[cccoooxxx___LLL>>>333444:::???@@@AAAJJJNNNQQQQQQPPPOOOPPPQQQTTTWWW[[[^^^^^^\\\YYYWWWYYYUUUWWWffftttVVV>>><<<@@@>>>AAAJJJTTT]]]jjjuuuzzz{{{yyyxxxtttvvvxxxwwwsssnnnjjjhhhhhhhhhhhhgggddd___[[[YYY\\\WWWNNNCCC<<<999;;;===BBB<<<:::<<<:::>>>SSSkkkyyyyyywwwlllaaaVVVJJJAAA<<<999===CCCJJJVVVaaaccc```ZZZPPPGGG;;;::::::;;;???CCCEEEFFFFFFOOOVVV\\\ggguuu}}}}}}{{{~~~zzz~~~}}}wwwooobbbVVVCCC>>>:::;;;======@@@DDDFFFIIINNNPPPOOOMMMLLLLLLLLLJJJEEEAAA???>>>>>>>>><<<<<<<<<;;;::::::<<<>>>BBBIIIXXXlll|||rrrUUUEEE???;;;888777;;;888555222111222333444888777444222111222333444444111------000333444333......///111444666555444555888;;;<<<:::777555444000111222222222444888;;;;;;999777666777777777666111444555222...,,,000444333000...///333555666444;;;;;;;;;888222---)))'''***...333777888888777777999999888777555444333333555555666777888666222000:::777444777<<>>;;;444...(((&&&))),,,+++)))$$$+++333666555333444666999666222///...000444777444555666666444111---+++)))...111000,,,+++---111...+++((((((+++000444666000111111111000111333555444333222333444444333222444444555444222222444666666444222444777888777555777888:::===:::666888===:::FFFUUUaaapppWWWaaalllsss|||sssbbbLLL>>>222111666999;;;===EEEHHHKKKLLLKKKKKKLLLNNNOOORRRWWWZZZZZZWWWSSSPPPRRRNNNOOO^^^wwwxxx[[[BBB>>>@@@===>>>FFFNNNXXXgggsssyyyzzzxxxvvvrrrssssssqqqmmmjjjhhhhhhiiigggdddcccbbb```\\\YYYXXXSSSJJJ@@@:::777999:::???;;;:::;;;999===SSSkkk{{{{{{yyyoooaaaVVVJJJBBB<<<:::???EEENNNYYYffflllmmmeeeUUUFFF>>>:::777777<<<@@@AAAAAABBBIIIOOOSSS\\\hhhoooooouuuxxx{{{||||||yyysssgggZZZJJJBBB<<<<<<===<<<===???@@@BBBDDDEEEFFFDDDBBB@@@AAA???<<<:::999:::;;;<<<;;;;;;;;;:::;;;===???BBB???EEESSSeeevvvjjjOOOAAA<<<999777777:::888555333333333333333555444333111000000000000333000---,,,///222222222000///000222555666555444555888<<<===<<<999888777333444444444444666999<<<;;;888444222333444555555444666666333///---///222000...---...222444555444777888888666222...+++)))+++...333666777666666555666666666555444222222222222222444666777666444222;;;888555777;;;===<<<999333...)))(((***,,,+++((('''---555777555222111222777444111///...000333555444444555555333111///------///222111...,,,---///,,,***((((((,,,222666777222222111///......111333222000///000444666555444222333444444333333555777:::777555666999;;;<<<;;;<<<;;;<<<>>>===<<>>AAACCCEEEEEEFFFGGGIIIHHHKKKOOORRRRRRNNNJJJGGGIIIDDDEEESSSkkkwww\\\DDD@@@@@@======CCCIIITTTcccpppwwwvvvssspppooopppooommmjjjhhhhhhhhhhhhfffcccbbbcccaaa]]]YYYSSSNNNFFF===888666777888;;;999;;;;;;888===SSSjjj|||zzzxxxmmm```VVVJJJBBB===<<>>666666;;;??????<<<<<<@@@DDDFFFMMMVVV\\\]]]jjjmmmppprrrssswww}}}~~~}}}~~~|||pppdddRRRHHH???===>>>===;;;<<<<<<::::::<<<>>>===:::666666555444444555777:::;;;===<<<::::::;;;===@@@CCC???AAAKKKZZZjjjyyyvvv```GGG:::777555555666999777666666777777666555333222111000///......---444222//////000222333333222111111333555666555444555888<<<===<<<;;;;;;;;;666777777666666777999<<<<<<888333000000222333444666888888555111...///111...---,,,...111333444444333444555555444222///...---///222444555444333222111333444333222000111111...000222444555666555555<<<999666777999;;;999777222///,,,+++---,,,***'''***000666888555111......333111000//////000222444222222222222222111111111000111222222111000......+++)))((()))...333666888555333111---+++,,,000333222///---000666999888555111222444444444444666777===;;;::::::===?????????>>><<<;;;===???BBBLLLWWWcccwwwiiiuuu~~~|||uuuqqqooolllSSSEEE777222333444666888999:::<<<>>>@@@BBBCCCDDDCCCDDDFFFGGGFFFDDDBBBAAABBB>>>???JJJ```qqqYYYDDD??????======BBBFFFQQQaaammmsssrrrooolllmmmnnnooommmkkkiiihhhhhheeeggghhhhhheee```]]]ZZZOOOJJJBBB<<<999888888888888:::======:::???SSShhhyyyuuurrrggg^^^TTTHHHAAA===>>>DDDLLLbbblllwww}}}~~~yyylll```QQQGGG;;;888<<<@@@>>>:::777999:::===AAAGGGLLLNNN[[[___cccfffggghhhjjjmmmvvv}}}}}}~~~}}}yyymmmZZZNNNDDDAAABBB???<<<<<<;;;888666888<<<===999444222222222333555888:::<<<@@@>>>;;;:::<<>><<<:::444444333333111000...---666555333333333444555666333222222444666666555444444666999:::::::::;;;===888999999888666666888:::<<<999555222222333444444555777888777444111111222000//////000111222333333111111333555666666444222//////000222333222000...---000222222000...///111...000222333333333444555;;;999666666777777666444111000/////////---)))&&&+++///555777666222///---///////////////000111222//////......///000222333111111111333444333111///,,,+++***+++///333555666555444000---+++...333777888444222555;;;>>>;;;777222333555555444333444555<<<<<<>>>???@@@???>>><<>>BBBGGGOOO]]]jjjyyyrrryyy}}}{{{wwwtttqqqoooYYYKKK===777555444555777666777888:::===???AAAAAAAAA@@@???=========>>>>>>>>>;;;<<>>===:::999<<>>CCCRRRaaa~~~tttqqqoooddd[[[PPPEEE???<<<>>>FFFNNNddduuuxxxooo\\\PPPBBB<<<>>>@@@===888555555666999<<>>:::555444444444555666888:::;;;>>><<<;;;===BBBHHHKKKLLLLLLGGGDDDGGGQQQ```uuudddRRR???666333111222333333222444:::AAADDDCCC@@@777777777666555333111000555555444333333333444555333222222444666666555444000222555666666777999;;;777888999888666555666777;;;:::888888888888666444333555777888777555444444333444444444333222222222111111222555888999777444000///...000111000---******...222222///---...000111222333222000000222444:::888666444444333222111000000111111111...***''')))---222555666444222111.........//////000000111......---------///111333000000222444666666333111///...---...000222333222444222000---...222999>>>@@@>>><<<>>>AAAAAA===888444666777666444222111222777;;;???BBBAAA===999666??????DDDMMMVVVaaaqqq~~~{{{{{{{{{|||{{{yyyuuuqqqbbbUUUGGG>>>999444333444666555555777;;;>>>?????????===;;;:::999;;;<<<>>><<<;;;===EEERRRkkkooo]]]III???;;;666444444666???NNN[[[eeekkknnnpppiiikkklllkkkiiifffeeeeeeccciiiooommmdddZZZUUUSSSDDD@@@<<<;;;===??????===;;;>>>AAABBBCCCGGGPPPWWWnnn|||qqqppppppfffWWWLLLAAA<<<:::===FFFOOOaaayyyvvvcccWWWJJJAAA???>>>:::666666444666:::<<<<<<===@@@AAACCCGGGLLLQQQTTTVVVWWWIIIGGGLLLXXX\\\WWWTTTVVVZZZppp~~~yyyvvvsssooopppsss|||~~~~~~}}}||||||~~~wwwtttkkkbbb[[[RRRGGG@@@???;;;;;;<<>>777555222222333111000111888BBBGGGFFFDDD;;;;;;999888666555444333111222222111//////000111222111111333555666555444...///111111222333666999666777888777666555555666::::::999:::;;;:::777555222333666888888777555333555666777777555333333444222111111444888999666333000...,,,---//////,,,((()))///333333///,,,...000444555555222///...111444777666444222000///......///000222333222///,,,***(((+++///222555666666555//////......//////000000000///.........///111222///111444666666555333111000//////000222222222000111000///...000555===BBBEEEEEEFFFGGGFFFBBB<<<777666777888777444111000///222777>>>AAA@@@===888666:::???KKK[[[hhhttt|||yyypppcccUUUJJJAAA888333333666444333555999<<<===<<<;;;;;;;;;;;;<<<<<<<<<===::::::===CCCMMM```nnn^^^LLLAAA;;;666333111111888DDDOOOYYYaaagggkkkooonnnlllhhhfffeeegggiiihhhgggfffddd^^^WWWOOOIII===999666777<<>>AAACCCFFFIIILLLLLLYYYnnn{{{ooonnnnnnfffSSSHHH>>>999888<<>>BBBHHHMMMPPPQQQCCC<<<===FFFJJJFFFEEEIIINNNccc|||nnnjjjiiilllmmmkkkmmmrrrtttzzz{{{vvvqqqjjj^^^QQQKKKKKKGGGIIILLLNNNMMMIIIDDD@@@>>>=========<<<<<<<<<<<<<<<>>>DDDPPP```kkkqqqrrr___SSSGGGBBBFFFSSShhhzzz|||iiiRRRGGG<<<888777555444555111...///666???EEEEEEBBB===;;;999777555444444444...000111000---,,,...///000///000222555666555444---.........///111444777666777888888666555666777999777777777999999888666222444666888999777333000222555888888666555666777333111000333777777333//////,,,***+++......+++'''***000555555000,,,...111444666666222......111666444333222000---,,,,,,,,,...000222333222000...---******,,,000444666888888111000///.........///000333333222222111111111111000444888888444111000000/////////111333444222111//////......000666===BBBDDDHHHMMMMMMGGG@@@999666444666888777444222000000000555<<>>>>>>>>>>>HHH\\\rrr}}}pppaaaUUUIII===666555666444222444888;;;;;;;;;888:::===??????>>><<<;;;888:::===BBBIIIZZZvvvkkk]]]LLLAAA<<<999666444222777???GGGOOOWWW^^^bbbvvvsssmmmhhheeefffkkkooommmeee]]]ZZZYYYTTTJJJBBB777444111444:::>>>>>><<<===>>>@@@CCCHHHJJJHHHDDDGGGZZZooo}}}nnnlllkkkbbbPPPFFF<<<777666;;;EEEOOOhhhvvvoooggg\\\PPPGGGAAA===;;;:::777999>>>===666333555777777888<<>>BBB>>>???EEEHHH\\\ttt|||zzzvvvnnnggg___\\\]]]dddggggggkkkqqqmmmxxxzzzyyyxxxsssgggZZZVVVYYYTTTXXX\\\]]]YYYSSSMMMJJJBBBBBBBBBAAAAAA@@@@@@@@@BBBDDDLLLZZZjjjvvv{{{{{{cccVVVIIIBBBEEERRRgggyyynnnWWWKKKBBB:::999888666555777111...---333===CCCBBB???===;;;777555333222333333///111222111...---...000......///111444666555444------...------///333666666777999999777666777777888555333333555777777777444555777999999666111...///333666888777666888:::333111///111555555000+++///+++)))***---...***&&&+++111777666000---...111444666666333......333888222222111...,,,******+++...000222333222000//////+++++++++...222666999999333222000...---...///000666666666555444333222222222777;;;999333...,,,...------///111444555444222............000555;;;@@@@@@GGGOOOOOOGGG>>>777555333555777777555333111111000444:::===>>>@@@CCCFFFLLLYYYrrrzzzjjj]]]SSSJJJ@@@999888444000222777::::::888999888666777999::::::999999999<<>>;;;:::;;;777666888>>>FFFOOOVVVYYYcccbbbbbbeeeiiikkkjjjhhhllleee]]]XXXTTTMMMBBB:::666444222333666:::===>>>AAACCCEEEFFFFFFDDDAAA???CCCKKK[[[pppzzzrrrfffXXXPPPIIIDDD<<<777777???JJJQQQkkkttt~~~xxxlll___SSSHHH@@@;;;=========>>>>>>;;;666333777444333888@@@HHHKKKKKK@@@777444;;;AAABBB@@@AAABBBOOO^^^mmm|||rrrggg```ZZZSSSQQQRRRSSSXXX^^^bbbeeeiiioootttuuu{{{zzzrrrlllfffbbbbbbeeedddkkkpppnnnjjjgggbbb\\\XXXUUUPPPKKKHHHGGGHHHIIIHHHSSS\\\cccqqq|||dddTTTDDDAAAIIIWWWhhhuuuooo[[[MMM;;;;;;::::::888777555444111333555777999;;;<<<<<<888666333111111222444666555444222///---...111333000///...---...000333555666222,,,***+++...111333555666666555444555777999777555333333555666555444333444555555444222111///333666888888555444555777555222//////111111000...---,,,,,,,,,++++++,,,,,,333555777444///---///333111000000222555666333000444222///...------+++***//////...///000222444555333222333666999:::777444000000000222333222///---111333555555444222222222666777::::::777111***%%%***---222666888888666555000///000111333777:::<<<===@@@DDDCCC>>>999777666:::777333333444555444222111111555:::>>>???EEELLLYYYpppuuufffXXXLLLCCC>>>:::666333333777:::999777444333333444666777777666888777999;;;===DDDUUUeeevvv~~~tttdddVVVHHHAAA>>>;;;:::;;;666666777;;;BBBIIINNNQQQSSSTTTVVV[[[bbbfffhhhgggddd```YYYSSSNNNGGG>>>888555333222333666;;;>>>@@@CCCEEEGGGHHHGGGDDD@@@======EEESSSdddwwwuuukkk^^^QQQIIIDDDAAA<<<888:::DDDQQQ\\\nnnsssxxx|||~~~zzzrrrhhh^^^SSSIIICCCBBBAAAAAABBBAAA===888444666444444777===AAABBBAAA<<<666555<<>>===>>>HHHSSS___ppp~~~|||pppeee[[[QQQLLLHHHDDDDDDGGGPPPUUU\\\```dddhhhnnnssszzzzzzuuunnneee[[[XXXaaakkkxxx~~~|||xxxvvvsssoookkkhhhaaaZZZSSSRRRUUUXXXYYYaaaggglllxxx{{{___PPPBBB???FFFSSScccooo}}}zzzooo___LLL???999999999999888666555555444444555666777777777777777666444222222333444555444333222000......///111...---------///222555777666333...,,,---///000111222222222111000111333555666444333333444666555444444444444444444333222111444666777666444333555666444111//////111222111//////......---...///111222555777777444000...000444111000///000333333111///444222000000000000...,,,///...------...111333444333333333666999:::777555000///000222333333000...111333555555333333333444555777999:::777111+++((())),,,111555777666444333111111111111333666888:::;;;>>>@@@???:::666444444777444222222444555555333000///222888===CCCMMMWWWlllqqq___OOOFFFBBB<<<999666666888:::888666000000000222555666666555999888888999888<<>>>>><<<:::===HHHXXXeeeqqqssstttuuuyyy~~~yyyzzzxxxtttnnnhhh___UUUOOOGGGFFFDDDDDDBBB???;;;777555555666888:::<<<;;;:::999666777===BBBAAA???>>>@@@IIIRRRZZZeeennnjjj___SSSJJJBBB???>>>>>>@@@EEEOOOTTT\\\bbbfffkkkrrrvvv}}}qqqmmmeeeYYYMMMMMM]]]oooxxxnnnfffdddgggkkknnnqqqrrruuu~~~qqqUUUIII???===DDDPPP```mmmyyy}}}xxxooofff\\\NNN???555777777777777666666555555666555555444333222111111555555555444444444444444333333333222111///......---------...000444777999666444000/////////....../////////...------000333444333111222444555555444444444333333333333444444666777666555333222444666222111///000111333222222222111000///000333666777777888777444000...111444111///------...//////...333222222333444444222000///...,,,+++,,,///222444555444555777888999777555/////////111333333222000222333444444333333555777666777999999777222---))))))+++///333444333222000222222111222333555777999999;;;<<<:::555222111333555333222222333555555555222111333:::BBBMMM]]]kkkuuueeeUUUIIICCC===;;;999:::;;;;;;999777000000111444777999888777<<<999999::::::;;;CCCKKKSSS\\\jjjwww~~~ssshhhZZZNNNCCC???>>><<<:::;;;999777666666888;;;<<<<<<>>>???AAAEEEHHHKKKLLLLLLKKKKKKIIIEEE@@@;;;999999;;;;;;:::999:::>>>CCCGGGEEEGGGJJJJJJGGG@@@999444666===EEEMMMWWWhhh}}}sss```SSSFFF:::444:::<<<<<<<<>><<<888999999999999::::::;;;888888999>>>BBBEEEGGGHHHFFFPPP[[[ccciiijjjaaaUUUMMMEEE>>>===>>>???DDDIIIOOOUUU^^^eeekkkqqqxxx}}}vvvhhh```WWWMMMEEEEEEVVVjjj~~~yyywwwuuuuuuzzzyyyxxxyyyqqq```JJJBBB<<<===DDDPPP```nnnvvv}}}lllfff]]]TTTLLLCCC;;;555555555444444444555555555555444333111000///......444444555666666555444333444444444555555333000---/////////000222555777999555444222111111000---+++.........,,,+++,,,///222333111000111333444444444444333222222222333555666888777555333222222444555111000000000222333444444555333111///000222555888777777666222///...111333111...+++))))))+++,,,---222222333555777777555333///...,,,++++++...111333666666666777777777666555......///111333444333222333444444333222333666888888999999999666222---***))),,,///111222111000...111111111222444666888999777999999666222000111333888666555444555555666666555666<<>>???@@@@@@>>>===444444555888;;;======<<<>>>;;;;;;>>>@@@BBBFFFLLLSSSXXX```iiipppvvv|||zzz~~~}}}|||zzzrrrhhhWWWKKKAAA>>>>>><<<;;;;;;<<<:::888777888888888777===>>>?????????>>>>>>???@@@AAAAAA???<<<::::::;;;===<<<;;;999888;;;@@@EEEEEEHHHJJJJJJFFF???888333666;;;AAAGGGOOO^^^sssgggUUUHHH===444///333666999===DDDQQQaaammmnnnwww}}}zzztttqqqpppnnnhhhfffccccccdddeeeeeeeeeaaaZZZQQQHHHCCCAAA@@@@@@@@@@@@@@@===999888:::===:::<<<===???DDDLLLSSSXXXQQQ\\\jjjrrrrrrjjj\\\PPPHHHAAA::::::<<<>>>BBBGGGMMMTTT^^^gggmmmttt|||tttaaaSSSGGGCCCAAABBBNNN^^^www|||vvv}}}zzzwwwwwwyyyrrr```NNNBBB===:::<<>>:::666555333333222222222333444555222111000///.........///333444666777777666444333555555666888999777333///444333333333333444555666333222111222222000---+++---,,,+++)))(((***---111222111///000222333333222222111111111222444555777777555333111111222444444000111111222222333555666666444111......///222444555444333000///...000111000---)))%%%$$$'''+++...000111222555888888666444000///---,,,---///111333666777777666555444444444///......000333555444333333444444333222333555777999999999777444111---+++,,,...000222222111///...//////111222555777999:::777888999666333222444777===<<<;;;888777666777777777<<>>@@@CCCFFFHHHHHHHHHGGG===<<<;;;===@@@CCCDDDDDDBBB??????DDDJJJLLLPPPUUU[[[[[[[[[\\\___dddlllqqqwww}}}~~~yyyvvvvvvnnndddWWWKKK@@@<<<===<<<<<<===>>><<<:::999:::999888777:::;;;===<<<;;;::::::;;;<<<;;;::::::::::::;;;;;;999999888555444666===CCCIIIKKKMMMLLLIIICCC<<<888777;;;>>>BBBHHHTTTdddpppzzzttt\\\KKKAAA888333111,,,000666@@@MMM\\\kkktttooozzzxxxqqqkkkggg]]][[[XXXYYY^^^dddiiikkkoooggg[[[QQQJJJFFFCCCBBBGGGIIIJJJFFF???<<<===AAABBBFFFIIIHHHMMMXXXdddjjjhhhqqq{{{~~~xxxjjjZZZPPPEEE>>>999999;;;<<<@@@DDDIIIQQQ\\\fffnnnvvv~~~sss]]]III;;;<<>><<<:::<<>>???===;;;;;;<<<;;;:::999888:::<<<;;;999888999:::===999666666888:::888777666777777444333777???FFFOOOPPPQQQQQQNNNJJJDDDAAA>>>>>>???@@@CCCKKKTTTZZZhhhuuu|||iiiSSSEEE===888555666---000888FFFWWWhhhsssxxxuuu||||||uuuiii^^^QQQOOONNNQQQXXX```gggjjjkkkfff^^^VVVQQQLLLHHHEEEHHHNNNTTTTTTNNNIIIJJJMMMQQQXXX]]]\\\___kkkwww}}}~~~ppp___SSSMMMAAA;;;888:::<<<<<>>BBBMMMaaasss{{{uuulllaaa[[[[[[\\\\\\[[[[[[```gggrrr}}}xxxqqqkkkaaaTTTJJJ@@@>>>999444///......000222111000......///111222111000///......000111222444444555666666666666666555444444888<<<<<<888333333333222111000/////////,,,,,,,,,...111111000///+++***(((&&&%%%'''+++///333111//////000000///...+++,,,...000222333444444222111000111444555444222111333444444222222555777555444333222111111222333000000111222333333222000...+++&&& ###,,,333...------///111333333222111222222333333333333333666777777444111//////111111000///000333444444444222333444333111000000111111111222222222222222222555555666777666555333222222333333444555555555555444777::::::888888;;;>>>@@@AAA@@@>>>:::999;;;===???JJJ^^^qqqvvvdddRRRFFF???AAAFFFMMMSSSWWWYYY[[[\\\UUUSSSPPPOOORRRVVVYYYZZZTTTNNNNNNVVV___dddhhhkkklllggg]]]SSSLLLKKKNNNRRRcccooowwwwwwwwwxxxpppcccYYYLLL???;;;;;;;;;===???>>>===<<<<<<======;;;:::888;;;===;;;888666777999???999444444777888666222555777777666555:::CCCKKKTTTUUUVVVUUUSSSOOOKKKHHHDDDCCCAAA@@@BBBEEEIIILLLTTT```kkkqqqwwwzzzuuucccNNNAAA;;;888888:::333555===LLL^^^nnnvvvxxx{{{|||}}}}}}~~~xxxhhhYYYFFFEEEFFFKKKSSS\\\cccfff^^^\\\ZZZXXXUUUQQQLLLIIIEEEPPP\\\```\\\XXXYYY[[[^^^hhhnnnmmmooozzzsss```OOOFFFEEE<<<777555888::::::<<>>LLLPPPcccyyy{{{tttuuuyyyrrrgggZZZQQQIIICCC>>><<<888999<<>>@@@@@@>>>;;;:::===???EEEQQQfff{{{{{{dddLLLAAA@@@EEEJJJRRRZZZ___aaa```___```aaa___\\\]]]bbbbbb___^^^]]]\\\]]]ccclllxxx|||qqqbbbUUUJJJDDDFFFLLLYYYiiisssqqqttt{{{ttteeeYYYLLL???;;;<<<<<<>>>AAA?????????>>>===;;;:::999777888999<<<>>>>>>;;;999<<<:::888888888777444111111666999999999>>>IIIRRR^^^```___ZZZWWWWWWTTTPPPOOOFFF???AAABBBAAABBBEEEJJJOOOUUU[[[```gggpppvvvxxxxxxzzz}}}yyyooofff^^^RRRGGGBBB???;;;888888777:::EEEXXXjjjuuuyyyzzzvvvdddWWWGGGBBB???DDDKKKRRRZZZbbbZZZTTTMMMKKKLLLMMMJJJGGGGGGJJJPPPZZZdddiiijjjhhhssssssuuu|||{{{fffUUUIIICCC@@@888999:::999999:::<<>>888777777777666444333222111000111222222000000222333000111222111000///000111444555555666666666666555000222444666666444222111......---------///000111.........///000000111111222111000.........//////333333222000------...000---...000333555555333000111000000222444666666666444222///......111555777;;;888444333444555666666999777666666777666111...///,,,((($$$###'''///444111...+++,,,000333333222333333444555777777555444777555444222000......---222222222111//////111333555777888888666222...++++++---000111111333555777777999<<<===<<<888444111777777666666555333222111555777999999999:::===AAAEEEBBB@@@???<<<:::???GGGQQQcccxxxyyyvvv]]]FFF===???AAAFFFOOOYYYaaagggjjjlllfffgggfffccceeeiiijjjfffdddcccbbbccchhhqqq{{{tttfffXXXJJJBBBCCCIIITTTgggtttssssssyyyuuujjjWWWKKK>>>;;;<<<<<<>>>@@@???@@@AAABBB@@@===:::777333444666:::<<<<<<:::888888888999999:::999888777222444777999===EEEPPPYYY```cccdddaaa___^^^ZZZUUUQQQIIIBBB@@@>>><<<===BBBDDDGGGKKKNNNQQQUUU\\\```bbb```___```aaa]]]VVVPPPOOOGGGAAA@@@???:::777666999???MMM^^^nnnxxx{{{|||{{{fffUUUGGGAAA>>>AAAFFFJJJQQQWWWSSSMMMFFFDDDDDDEEECCC@@@???AAAHHHRRR^^^gggkkkmmmzzz|||ttt___OOOEEE???===;;;<<<<<<:::999888:::<<>>EEEPPP\\\hhhuuuxxxpppnnnggg]]]UUUNNNEEE===888666666777888<<>>@@@EEEQQQ^^^lllssszzz}}}yyy{{{{{{yyyrrrjjjbbb]]]RRRCCC666555:::;;;888555555555666666666555444333000222333333111000111111///111111111//////000111444555666777888777666666222333555555555333000///////////////000111222333000000000000////////////333222111000//////000000444444444333111000111222111111222333555444222000000///000111444666666555555444111000111444777:::888555222000111333444444777666666777888666111------+++)))&&&%%%(((...222333000---,,,---///111111222333333555666666555444666555333111000/////////222222222111000000222444555666777888666333000......000222222222333555666666888;;;===<<<:::666444555555666777777666444333777999;;;;;;::::::<<<>>>AAA???>>>===;;;<<>>CCCLLLWWWbbbjjjpppsssooopppooolllnnnrrrrrrooojjjhhhgggiiimmmttt|||{{{sssgggXXXIII>>>???FFFOOOcccsssttttttxxxvvvnnnTTTHHH===:::<<<<<<===@@@BBBEEEHHHIIIFFF@@@999555111222555999<<<===;;;:::777999<<<===<<<;;;;;;;;;444444555999BBBOOO[[[cccccchhhkkkiiihhhgggccc]]]VVVOOOHHHCCC===:::<<>>>>>;;;;;;??????;;;777777===HHHXXXhhhttt{{{~~~}}}gggUUUHHHAAA===>>>@@@BBBFFFKKKKKKFFF@@@======>>>===;;;:::;;;???GGGSSS___hhhlllwww{{{iiiTTTHHHAAA<<<999=========;;;999777777888===HHHYYYiiiwww|||cccJJJ===888444444888444777>>>GGGRRR___mmmuuuvvvuuunnneeeccccccYYYLLLDDDAAA<<<888555555666777999BBBOOO^^^mmm}}}hhhUUUJJJCCC???@@@<<<777444222222222111555555555666555666???JJJXXX___fffiiinnnuuuzzzzzzkkkkkkjjjggg```WWWNNNIIIAAA444***+++222666666777222333555777888777666555000222444555333000//////...///000000......///000333555777888999888777666222333444555444222///...000000222333444555666666444333222111000///...---333333222222222222222222444666777666555333333444444333333333444444111////////////111444666555444666555333333444777:::<<<555222///---...000222222444555666888888555000,,,************)))***---///333111///,,,******---000111222333444555555555555444333222111111000000111222333333111000000222555444555777777777555222111222333444444333222333555444666999;;;<<<;;;999777333444777999999888666555888:::======<<<;;;;;;<<<>>>===>>>>>>===AAAOOO]]]www~~~~~~gggtttuuu```FFF222///555<<>>FFFKKKPPPRRROOOGGG>>>777666666888;;;>>>@@@???>>>;;;>>>BBBCCCAAA???>>>>>>:::777555;;;HHHWWWdddjjjiiimmmooonnnnnnooolllhhh^^^[[[TTTKKKBBB===???BBBBBBAAA@@@??????AAACCCEEEGGGCCC???===<<<;;;888666444333777<<<===:::999;;;CCCRRRdddqqqxxx~~~{{{hhhXXXHHHAAA<<<<<<======@@@DDDFFFAAA<<<999:::;;;<<<<<<<<<;;;<<<@@@HHHTTT^^^dddkkkpppvvvyyyyyyyyyzzz|||~~~nnnYYYJJJCCC@@@<<<888;;;<<<===;;;999666666666:::EEEVVViiizzzlllRRRCCC<<<777555666444555777;;;CCCLLLVVV\\\ccc```YYYSSSRRRRRRJJJ@@@===<<<;;;999777777888:::???KKK\\\mmm{{{oooWWWDDD;;;999999>>><<<999666555555555555888666555555222000666>>>GGGNNNSSSUUUZZZbbbggggggYYYWWWTTTQQQMMMHHHCCC@@@:::000))),,,222444444555111333555777888777555444000333666666444111///...,,,.........,,,+++,,,---111222555777777777555444111222333444333222111000111222444666888888888777555555444333222111000000333444444555555555444444666888999888666333222222333222222222444444222000......///222444555555333555555444444555888:::<<<333111...---...000111111000222555777666333...***(((***---------,,,---...000000...***'''''',,,000111222333444444444555666333222222111111222222333222333333222111111333666444555666666666555444333333444555444222111111222222333666888999:::999888333555888;;;;;;999777555888:::<<<>>>>>>===<<<<<<>>>===>>>@@@BBBJJJ\\\nnnbbbppp{{{kkkVVV===,,,***///888???JJJWWWbbbjjjooopppxxxyyyxxxuuuvvvyyywwwsssnnnmmmlllmmmppprrrsssrrrppphhh^^^RRRCCC888888===HHHUUUbbbkkksssvvvnnnbbbPPPEEE<<<;;;===<<<<<<===CCCJJJRRRYYYZZZTTTLLLGGG@@@???>>>???BBBDDDEEEDDDBBBEEEIIIKKKJJJHHHEEEDDD@@@;;;999>>>LLL[[[hhhnnnoooqqqrrrooopppssstttqqqllljjjcccWWWKKKCCC@@@???AAA@@@======>>>@@@CCCDDD>>><<<:::999777555222000000000333777888777;;;BBBLLL\\\nnnwww|||~~~vvvjjj^^^FFF>>>999888999999<<>>:::777777:::<<<>>>>>>===;;;<<>>;;;999::::::999777777:::===FFFUUUiii{{{vvv___JJJ<<<777888::::::::::::999888888999999666444333222000---111777>>>CCCFFFFFFHHHNNNRRRRRRKKKFFF@@@<<<;;;;;;:::999111,,,***///333222111111222444555666666555444333111333666666444111///...---......---+++******+++...///111333444333222222///000111333444444444444222333555777888888888888444444444444444444444444222444666777888777666555777888999888444111////////////000222444555333111......000222555666555333333333333444555666888999222000//////111222111000---000444666444000,,,))))))+++///000///.........+++,,,,,,)))'''(((---111111222444333222111333555222222111111222333333444222333333222222222555777666555555555555444444444333444444333000///000000000111222444666777777777555777:::;;;;;;999666333666888:::===??????>>>======<<<>>>BBBHHHUUUkkk~~~cccooouuucccPPP<<<,,,(((,,,222999EEESSSaaakkkrrruuuxxxzzzyyyxxxyyy|||zzzvvvtttrrrqqqsssuuuuuurrrnnnpppfffZZZOOOCCC:::999<<>><<<;;;;;;;;;CCCOOO[[[bbbccc```]]]SSSOOOJJJHHHIIIKKKMMMMMMOOOPPPSSSVVVXXXUUUPPPLLLCCC@@@===BBBNNN\\\hhhooorrrttttttqqqrrrvvvyyywwwxxxxxxrrreeeXXXNNNEEE>>>???<<<888777:::===???@@@:::::::::999888555333111///000222555555666???IIIWWWggguuuzzzzzzooobbbCCC;;;444333444666:::???AAA>>>999666555777:::===;;;;;;;;;<<<>>>DDDLLLQQQOOOQQQTTTVVVVVVUUUUUUUUUMMMGGG@@@===>>>>>><<<888666999<<<===<<<:::999999<<>>>>>@@@AAA@@@<<<888777888:::555777777666555888>>>CCCQQQaaawwwxxxeeeOOO@@@:::888999;;;555777888999888888999:::666444333444222///111666999>>>???======@@@BBBAAAAAA;;;444000000111111111,,,***---333666444222333333333333444444444333333111333555666444111000000111111111///,,,******+++,,,,,,---///000000000000...///111333444666666777333444555666666666666666222222222333444555555666111333666999:::999777666666777777555222///.........///111444777666444222//////111444777777555333111222222333444444444555111000111333444444222000...111555666333000---,,,,,,...111222111000000111+++++++++++++++---000222222444555333000///111444222222222222222333444444333333444333222333666888888777555444222222222222111222333222000///000111000000111222333444555666666777999::::::888555444777777888;;;>>>@@@???>>>;;;:::<<>>>>>@@@JJJSSS```kkkqqqooocccWWWQQQGGG???>>>???===::::::666>>>LLL[[[ffflllmmmmmmjjjddd\\\VVVUUUWWWYYY[[[dddbbbaaaccceee```VVVMMMCCCBBBAAAEEEOOO\\\hhhooosssvvvwwwuuuvvvzzz{{{xxx}}}}}}tttlllcccVVVIIIAAA<<<777555666888::::::<<<<<<<<<;;;999888777888111333666999999<<>>===<<<===;;;>>>MMMbbbzzzhhhsssqqq]]]OOOCCC666...++++++...555@@@NNN^^^kkksssvvvzzz|||~~~|||zzzxxxzzz{{{yyyrrrkkk___RRRFFFBBBBBBBBBCCCFFFOOOZZZiiisssuuuoooeee\\\RRRHHH@@@???@@@===:::999666>>>LLL[[[fffnnnqqqrrr}}}uuujjjbbb```aaadddfffvvvqqqllllllllleeeVVVJJJBBBBBBCCCGGGPPP\\\hhhpppssswwwyyyyyyzzz|||{{{xxx}}}|||vvvhhhYYYFFF@@@:::666666777777666<<<;;;:::888777777999:::444777<<<@@@@@@CCCPPP]]]kkkwww~~~~~~}}}dddHHH???555333444777===DDDLLLIIIBBB;;;777666888;;;999<<>>BBBUUUoookkkyyy~~~wwwooo```QQQDDD999222------...000666BBBSSSeeeqqqsss~~~yyy|||zzzrrrdddQQQBBBAAABBBAAADDDLLLVVVcccpppxxxzzzwwwnnnfff[[[MMM???999888666666888444:::FFFVVVfffqqquuuuuuxxx|||}}}wwwnnnjjjnnnuuu}}}yyyzzz}}}ttt^^^NNNJJJ@@@BBBCCCFFFMMM\\\ooo}}}}}}}}}|||xxx}}}~~~yyyuuuZZZNNN>>>666777999888666<<<<<<<<<:::999888999:::<<<===BBBHHHKKKOOO\\\kkkvvv{{{ssscccPPPBBB666222222444>>>LLL\\\\\\SSSDDD===???>>>888:::;;;;;;;;;999999:::<<<888999;;;AAAHHHQQQYYY]]]TTTAAA333444777444444888<<>>::::::999CCCYYYqqquuuggg```TTTNNNFFF>>>:::888666555222......444777777:::AAA@@@;;;===GGGSSS]]]hhhsssiiiQQQHHH>>>777666777555333333666:::;;;888555222111///000000000//////111333444444555777888999:::::::::888555444444444222111111000///......///000111///+++)))---333888888777222111000//////000111222:::999777333///,,,,,,------***&&&&&&(((,,,///111444555777777777666444333777444000///111333222111333333222000......///111000111333555777777777777333111///---...111444666666666777:::===;;;666222...222666888888555222111///000222333222111///...222333555777777555000,,,333333555777888666222...000///------///444999<<<777777777666444222000...777999:::777222---,,,,,,333333333444555444222000111000000111333666999;;;<<<<<<999333...+++---///222555777777555444666999999666333222333333333222555555777888999999999999===999888:::;;;999888::::::>>>LLLdddrrryyyqqqcccSSSEEE:::333///------///555???NNN___jjjttt|||}}}xxxooo]]]LLL>>>>>>AAAAAAFFFNNN[[[hhhuuuzzzzzzvvvpppiii\\\NNN@@@999888666666777555999CCCQQQaaaooovvvyyyzzz~~~|||uuutttyyyvvvcccTTTMMMBBBCCCDDDIIIRRRaaarrr~~~{{{|||{{{~~~~~~zzzhhhaaaVVVJJJAAA<<<999888999===@@@???;;;:::===AAABBBEEEKKKSSSWWW\\\iiivvvwww~~~ttteeeQQQCCC888555555777BBBOOOdddhhhdddVVVKKKGGGAAA999777888999:::;;;<<<;;;;;;<<<<<<>>>DDDOOO\\\iiiqqqZZZEEE555333666555888>>>EEEKKKSSSYYYXXXPPPDDD<<<999888BBBZZZttt~~~ssslllaaa[[[QQQHHHBBB===:::888222......444777999===DDDHHHEEEIIIUUUaaakkkvvvyyyaaaMMMFFF>>>999999999888666555666666666666444222111---///000111111222333555888888888888888999:::;;;;;;999666555555555333222222222222111000///---,,,///,,,+++...444888888666333222111000///000000000888888666333000......000000---***)))+++///111333444555777888888666444222666333000///111222111000///111333444444333222222111222444666777888777777333111000//////111333555444333444666999999777444///111444666555333111///000111222333222111000///444555666888777555000---...///000333555444111...111000//////111555999<<<999999888777444111...,,,444666888555000,,,,,,---111111222444555666555444111111000111333666999:::::::::777333...,,,...000444666888777666555777999999777444333444444333222444555666777888888888888999666666888888777999>>>HHHOOO___wwwxxx~~~vvvhhhXXXIII>>>666222---...///333;;;HHHVVV___nnnxxx}}}|||}}}{{{{{{tttjjjTTTGGG<<<===@@@CCCKKKTTTcccnnnyyy|||{{{xxxsssmmm\\\NNN@@@999777555444666333666<<>>>>>:::AAAGGGFFFAAA???BBBHHHIIINNNWWWaaaffflllwww}}}vvvhhhSSSFFF;;;999999;;;FFFSSSgggqqqtttjjj]]]TTTJJJ???999888888;;;>>>@@@>>><<<>>><<<<<<@@@KKK[[[lllvvv]]]III777333666999@@@HHHJJJQQQ\\\cccaaaVVVFFF:::999888AAAYYYwww~~~uuunnndddYYYPPPIIICCC???777444444999===AAAHHHNNNUUUVVV^^^jjjvvvnnnVVVHHHCCC===;;;<<<<<<:::888888555222333444555333111***---111333444555666777>>><<<:::888888999:::;;;;;;999777666777777666555333444555444222///,,,)))///------000555888888666444333222111000000//////555555555444222111222333444111...---///222444555333555888999999777444222444222000000111111000///---000555999:::999666333222333555666777777666666111111111111111222222333222000///000333555777777222222333333333111000///222222222222111111000///444666888888777444111...***+++,,,///222222000...111111111222444666999:::;;;;;;999777444000---+++222444555333...,,,,,,...///111222444666777777888222111111111333555888:::777777555222///...000222555777888777666666777888888666444444444444222111444444555666777777777777666555666777555666>>>GGGYYYdddxxxwww|||ppp```OOOBBB:::666000111111333999BBBLLLTTT```iiioooqqquuu{{{uuutttssskkkaaaMMMDDD======AAAFFFPPPYYYkkkqqqwwwzzz}}}~~~wwwooo]]]OOO@@@999666333333444111222777@@@LLLZZZfffmmmvvv|||}}}~~~~~~pppfffYYYLLLCCCBBBDDDOOO___oooyyy}}}}}}|||wwwwwwrrreeeUUUIIIDDDEEEAAAFFFKKKLLLIIIGGGIIIKKKPPPWWWaaakkkqqqwwwyyylllUUUIII>>><<<<<<>>>IIIVVVbbbqqq{{{uuuiiiaaaWWWMMMCCC???;;;<<<@@@CCCAAA>>>@@@===999:::AAAMMMZZZcccVVVFFF777444999???HHHPPPPPP\\\jjjpppiiiYYYGGG<<<;;;999???VVVvvvwwwmmmccc[[[SSSOOOEEECCCCCCFFFLLLSSSZZZ```fffkkkuuucccLLLBBB???<<<;;;;;;;;;888666777444111333666777333///(((,,,111444666777888999AAA>>>:::777555666888:::999777666777999::::::999555555444333111///---,,,/////////222666888777666444444444333222111///...222333444444444444666777777444000///111333555555444666999;;;;;;888555333444333222222222222111111111333777;;;===<<<888555111222444555555444333333000111222333444333222111000...++++++---222777:::666555444444444333222111111111111000000//////...111333666777666444222111,,,+++,,,...111222000///000000111333444666777888:::999999777444111...,,,333555555222---+++,,,...000222444555555666888999333222111111333555777999444444333111111111333444666666666666555555555666555444333333444333111///333444444555666666555555666777999999666888DDDRRRddduuuooouuueeeSSSDDD:::666444555555555888>>>EEEKKKQQQYYYbbbfffkkkrrrwwwzzz|||xxxqqqkkkhhheee\\\RRRFFFAAA===<<<@@@GGGSSS]]]pppqqqrrrwww|||qqq___QQQAAA:::666333222333333555888===EEEOOOXXX^^^iiiqqq{{{|||{{{{{{{{{wwwjjjbbbVVVJJJAAA@@@CCCPPPaaaqqqyyy|||zzz{{{|||~~~}}}xxxooodddXXXNNNIIIFFFCCCDDDHHHLLLQQQSSSRRRQQQXXX```jjjrrrxxx~~~xxxkkkTTTHHH>>>===>>>@@@KKKXXXbbbsss~~~{{{sssmmmfff^^^RRRJJJBBB???AAACCCCCC@@@BBB???;;;999;;;@@@GGGKKKIII???777888???HHHPPPVVV^^^mmm|||qqq]]]LLLCCC>>>;;;>>>QQQqqqxxxpppiiidddWWWWWWWWWYYY___gggooosssyyyrrrWWWEEE===<<<::::::999777555333555222222555999999333---(((,,,111444666888999:::???<<<888444222333666888666555555666999<<<===<<<555444111/////////111222///000222555777888777666555666666666555333000///000222444555666666888:::666444111000222444555555666777:::;;;;;;999666444444444444333333333444555999888999;;;<<<<<<999666000111222222222111000///...000222555555444333111///...+++)))+++000666;;;:::888666555666666555333000000000000///...---,,,---000444555444333222333000//////000111222111000///000111222333444555555555666666666444222111///666666555111,,,***,,,///333555666555444444555777444333222111222444666888333222111222333444555666666555444444444333333222111111111333444333000...333444444555555555555444777888::::::888<<>>AAAGGGNNNRRRZZZcccnnnwwwyyyyyyyyyzzzxxxzzzvvvnnneee\\\RRRIII??????DDDPPPaaapppxxx{{{{{{uuuuuuvvvwwwzzz~~~}}}qqqdddZZZQQQHHHCCC>>>>>>AAAIIIRRRYYYYYYXXX___gggpppvvv{{{qqqbbbMMMAAA:::;;;>>>BBBMMM[[[lllzzz~~~{{{uuummmaaaZZZQQQKKKIIIHHHHHHFFFBBB@@@===;;;;;;<<<>>>@@@CCC@@@>>>BBBLLLWWW___bbbmmmyyyttt^^^MMMEEE???===>>>NNNmmm}}}yyykkkmmmnnnnnnsss}}}{{{```KKK@@@888888888777666444333222111111333666888777222---***---111444555666888:::;;;888444111000111444666555444333555888;;;<<<;;;444222///------///333555000222555888999888777555555777888999888666333111111333666777777888999:::555333000000222444555555666777888999999777666444444444444333333444888;;;>>>;;;999999;;;;;;888555000000111111000///---,,,,,,///222555666666444333111000...,,,,,,000666::::::888555666888888666333///000111222111...,,,***+++///333444222111222444333111000000111333333222000000111222222333444444111222333444444333222111555555444000++++++...111444666777555222111333666555444222222222444666777333222111333555777888777666444333222333333111///......000333555444111///444444555555555555555444555777999<<<===DDDVVVggg}}}fff{{{uuu```LLL>>>888:::::::::999888999;;;>>>AAAFFFNNNSSSUUUUUUXXX[[[aaa^^^ZZZTTTMMMEEE>>>;;;888;;;======BBBNNN^^^iiisssvvvyyy|||~~~vvviiiZZZJJJBBB===999777888@@@???>>><<<;;;???FFFLLLQQQXXXaaahhhmmmqqqtttvvvssskkkdddbbb]]]SSSJJJFFF>>>@@@EEEQQQ```nnnxxx|||tttkkklllnnnrrrwww}}}uuuhhh[[[OOOEEE>>>:::;;;???FFFMMMTTTWWWYYY```iiippptttzzzvvveeeTTTBBB888333777===CCCQQQ___ssszzzppplllfff___ZZZVVVSSSRRRIIIHHHFFFEEEDDDDDDEEEEEENNNNNNPPPUUU```llluuuxxx~~~vvvbbbOOOCCC<<<===AAANNNkkkjjjNNN>>>;;;333444555555444444444555...///111333333222000...,,,...111222333444777999666444222000///111333555666555333444666777777777222111///......///111222000333777::::::888666555666777:::<<<;;;999555333222444777888888888999:::333222000111333555666666555555555555444444333333222333222111111444:::>>>===:::888999<<<<<<888444111111111111000...,,,++++++---111444666777666666333333222000///000555999777444222444777888555111000111444555444111---***...222666555222000111333111///---...000222333333222222222222222333444555///000111222333222111000111111000---***+++000555333555777444000///222666555444333222222333555666444222222444777:::999888888555333333444333111///,,,...111555777777444111555555666666666555555444555666;;;AAAGGGQQQddduuufff|||~~~hhhSSSDDD<<<:::;;;;;;999777777999;;;>>>AAAGGGKKKKKKJJJMMMQQQOOONNNMMMJJJDDD<<<999999777<<<@@@AAAFFFTTTfffrrrsss{{{|||yyymmm^^^NNNEEEAAA<<<:::;;;BBB@@@<<<888666999AAAHHHOOOSSSXXX]]]bbbggglllpppnnn```WWWXXXVVVLLLCCCBBB>>>AAAGGGQQQ___mmmxxx}}}}}}ooo```ccchhhooouuu{{{xxxjjj[[[MMMBBB===:::===AAADDDGGGKKKQQQUUU^^^gggnnnqqqwww~~~}}}{{{ooo[[[JJJ:::111...444<<>>===888333555;;;>>>@@@BBBAAA??????BBBEEEFFFFFFDDD>>>888555555777888===DDDLLLUUUdddvvv~~~qqqdddUUULLLEEE>>>;;;;;;<<<===<<<888555777>>>FFFGGGKKKQQQUUUTTTRRRYYYbbb\\\WWWPPPKKKHHHEEEAAA===<<>>>>>???HHHYYYnnnyyyeeePPP>>>666777555555666666777777777888111111000000000111222222222222111111111222444444222000///000111333333222333333222111000///.........111555888888555111...///000222555777888999999888999999888555333222333333555888777666666888;;;888777555333222222222333111222333444444555888:::555222///000444777777666888666444555888888555333111222222111///------............///111333666777888777555666888777444111------------...//////000333555777999888555222000888666333000------------,,,***'''(((+++///333444888777555444444555666666111111111111111000//////,,,,,,---...///222333555333333222222111222222333555555666555555666999;;;555444222222333777:::===<<<999666444333111///---222000///222555666444111777666444555555666555444::::::AAAPPP___kkk{{{aaavvv}}}oooccc]]]LLLFFFAAA>>>999555666::::::<<<>>>>>>======@@@BBBAAAAAA>>>999444333666:::@@@FFFOOOXXXbbbnnnzzzwwwmmm```SSSFFF:::666888;;;:::888555444666===CCCCCCDDDHHHKKKJJJHHHLLLSSSNNNJJJFFFCCCBBB@@@<<<999<<>>@@@JJJ[[[pppmmmYYYGGG999444555444555555555666666666777444333333333333333444444333222111000000222444555222111///000111222222111000000/////////////////////222666999:::999666555000111222333555666888888555666777666333111111111111333666666444444666888666555333111111000111111111333555555555666888999555333111222555777666555555444333444666666444222///000000///---,,,---///000000//////000222444555888666666777888777444111,,,+++++++++,,,---///000333444666777777555333111555333000...,,,,,,---------+++)))***---000333333555444444444444666777888555555444333222000...---------...000111222333444000111333444444333222111555666777666666666888:::444333111000222666:::===<<<:::666444333222000///111000000111333333444333666666666666777777555444777<<>>999888999666888;;;<<<<<<===???AAA??????<<<888555777===CCCLLLRRR]]]iiittt{{{|||uuuiii[[[III:::666999;;;888555333444888===AAA???======@@@@@@>>>>>>AAA===<<<;;;<<<<<<;;;888666;;;AAAIIISSSccctttsssaaaWWWRRR]]]mmmzzz}}}yyyqqqbbbMMM;;;333333666;;;>>>@@@CCCFFFHHHKKKPPPWWW]]]dddooo~~~~~~ssscccSSSGGGBBBAAA===777333:::HHHZZZmmm{{{yyyfffSSSGGG???@@@JJJ]]]rrryyy___KKK>>>666333444444444444555555555555555777666666555555555666666555333000......000444666333222000111222222111000---------......////////////111444777999999999888111111111111222444666777222333555444222000///000000111333444333333444555333222111/////////000111222444777888777777777888555444444555777777555333222111000111222333222111/////////---,,,,,,...000333222111000///000111111555555666888999777333000+++***)))((())),,,///111333333444555555444222222000///...,,,,,,,,,---......---,,,---000222222222111222222333444666888999:::999888666333000...,,,...///111222333333333222...000333666666555222000555777888888777666777888444111///...///444999<<<<<<999555333222222222111000111222111......111444444555777888999888777666:::FFFYYYnnnUUUkkkzzzkkk\\\MMMFFFCCC???;;;;;;888999:::<<<===>>>???@@@BBBBBB???<<<;;;???HHHOOOYYY___jjjvvv~~~vvvjjj]]]NNN@@@<<<===<<<888555444666:::===>>>===888666:::<<<:::888888555777888:::;;;999777555888===GGGUUUfffuuuuuu```UUUQQQ___sss~~~vvvgggSSSAAA777222666;;;???AAABBBCCCEEEEEEIIINNNSSSYYYeeetttzzzsssfffWWWJJJCCC@@@??????999999FFFYYYkkk{{{lllYYYLLLDDD???@@@III\\\sssmmmSSSCCC<<<777555444555555555555555555555555777777666666666666777777555222---***+++...222555444333222333444444222111.............../////////...///000222444555555555222111000//////111333555000222444444333111000000000111333444444333333333222111000///000000111222333666999:::999777777777444555666888888666333111000///......///////////////000///...------000222666444222000............222333555777777555222///,,,***)))((())),,,000333333333333222111000......---------------...///000000//////000222333222111111111222333444555666777999999888666333000...---000111333555555444222111///000333555666555333222555777999999888666666666333111---,,,---222777;;;:::777333111111222222111000333444///)))''',,,222222444777999999:::::::::DDDTTTkkk~~~NNNccc~~~wwwfffTTTKKKHHHDDD@@@>>>===<<<;;;;;;<<<===>>>>>>CCCCCCCCCAAABBBHHHQQQXXXfffkkktttvvvfff[[[PPPFFF@@@???<<<999777666888999999999:::444222666999888666666555777:::;;;:::888666444666<<>>;;;888444222555555555555555555555555555555444444555555666777333000+++((((((+++000333555555444555666666555333222222111111000//////...//////000000000000111000111000...---...///111333000222555666555444333333333333444666777666555333333222222111222333555666555888:::;;;999777666666333555777888777555222000//////...---,,,,,,---...111222222111000000222444777555333000...---,,,,,,000222444555444222000///...---+++***+++...222444333222111///---+++)))(((,,,------...000111222333111000111222444444222111222333333333333222222222555444444444333111000///111222444666666444333111222222333333333444444444444666888999777555555555333000---,,,---000444777666333000//////000000000000444444///&&&###'''---111333777888:::===AAADDDPPPaaaxxxIII[[[uuurrr```WWWRRRMMMJJJIIIGGGCCC>>><<<;;;<<<<<<<<>>???AAA===AAADDDEEEFFFJJJSSSZZZiiinnnppppppooommmfff]]]ZZZRRRIIIFFFFFFEEE@@@;;;:::<<>>DDDIIIQQQWWW]]]eeennnttt}}}vvvbbbRRREEE>>>>>>BBBDDDGGGJJJHHHCCC===999888333//////333555333333555999<<<>>>===999666555666<<>>@@@@@@???BBBJJJQQQYYYZZZYYYWWWVVVUUUOOOGGGGGGFFFEEEFFFGGGEEEBBB???>>>EEEXXXssswwweee[[[YYYaaakkksssvvv|||zzziiiXXXKKKDDDAAA@@@CCCGGGVVVppptttbbbKKK???555333555444222222222222222222111111111000//////000111333555777888333000,,,))))))+++...111111111222555777888666444444444333333222222111111111222222333222000...---+++++++++,,,---...//////000444888::::::999888888777777777:::<<<;;;777444444444444555777999;;;<<<999::::::888666444444555000333666666333111111222333333222...+++)))+++---333666888888666333333333555333111///...---------111333444333111111333555111000///...//////111111...///000000///,,,)))''',,,---///000222444444555111000000111333555444333333333333333111000...---...///000222333333444444222222222333333444444444444555555555444333222111222333444444333333555777444333111///...//////000/////////000222222000...///222444111,,,***+++...666777888999>>>IIIXXXcccuuuGGGQQQaaarrrxxxrrrlllkkklll```XXXNNNFFFDDDDDDCCCCCCJJJQQQ\\\eeennnvvvtttaaaOOO@@@999???IIIKKKQQQUUUSSSKKKBBB>>>===444111222555555333444777<<<>>>@@@???;;;888888999AAALLL___qqqwwwyyypppfff\\\```hhhqqqvvv|||vvvhhhVVVGGG<<<;;;999666555666:::>>>:::<<<>>>===<<>>444222000000222555666666<<>>@@@FFFEEEAAA;;;888666777777777<<>>???EEEUUUkkk{{{JJJHHHJJJTTTdddvvvrrreee___]]]ZZZ[[[^^^kkkqqq{{{yyyfffTTTFFF@@@EEEMMMaaagggllljjjeee^^^SSSIII???;;;555111111333555666===@@@CCCAAA999333:::DDDWWWeeessszzzpppaaaUUUTTT[[[jjjzzzttteeeSSSIII@@@<<<:::777888<<<999999===AAA@@@<<<<<>>;;;888555555666666777<<<>>>CCCHHHIIIGGGKKKQQQ]]]pppxxxbbbNNNEEEEEEBBBCCCGGGMMMQQQTTTZZZaaaeeehhhmmmqqqppphhh]]]TTTPPPIIICCCAAAAAACCCIIIOOOYYYhhh}}}qqq```MMMAAA999666222111222444333222111000///000000000...,,,...222666555222000111444333222000...---++++++***000111333555666555333111111111111000//////111333222333444555666444///,,,,,,***)))***...000///...///......333999<<<;;;888777666666888::::::777444333111000111333555555555555444444333333222222222000111222333444444444444666888999666111///111444444333333444666888888777222222111111111111222222333666999999666444444444222000///000222333222000...///111222222111000///---...000111111111111000000111111111000111333555111222222333333444555555888666444111000000111222111111222222333222222222///111444666666333000...000111222333333444444444333222000...------...///000000///000111222444555666333222444444333555:::<<>>???@@@>>>999888BBBOOOgggrrr~~~mmmXXXLLLNNNZZZmmm~~~xxxcccVVVJJJDDDAAA===;;;;;;:::888999>>>???:::777777888777666555555666888888;;;===BBBHHHLLLNNNUUU^^^pppmmm[[[NNNGGG???;;;;;;@@@DDDFFFJJJNNNIIILLLQQQVVVWWWSSSKKKEEEBBB===;;;???DDDJJJSSS\\\kkkxxxuuucccPPPBBB:::888666444333444555444444222111111222333333111//////222444222///...000222444333111///,,,***)))(((000111333444444444222222222333333222000000111222000111222555777666333111---***(((+++000333222///,,,+++,,,111777;;;;;;999666666666777999999666444333111000111333444444444222333444555555444333222333222333555666777555444888888999888777666555555111111111333777999999999222222111111111111222222///222666888777555444333.........000222333222000/////////000111111111222///000000111000///---,,,111222222222000///111222222222222333444444555555777555222///...000222333111111111222222333444555...000222444555444222000000000111111222333333333000000////////////......///...------...000222444666444333555555444888>>>AAAFFFNNNVVV```ooo]]]NNNEEEGGGGGGFFFTTTgggvvvyyypppmmmqqqyyyuuudddSSSFFFFFFLLL\\\hhhuuu}}}{{{rrrgggbbbZZZOOOEEE???===;;;;;;;;;===???AAA???BBBNNN\\\uuu~~~mmmSSSIIIOOO^^^tttxxxiiiYYYQQQMMMFFF@@@======888777;;;>>>:::555222555666666666666777888999:::<<>>AAACCCEEEEEEDDDBBB>>>;;;<<>>CCCIIILLLPPP\\\iiiiiiNNNFFFOOObbbzzzzzzjjjaaaZZZQQQGGGBBB@@@:::777;;;>>>;;;555222222444555555444444666999:::>>>HHHVVVbbbmmm|||}}}jjjXXXLLLAAA>>>>>><<<:::999===<<<:::999:::>>>CCCFFF@@@@@@EEEQQQ\\\gggrrr||||||ooohhh^^^UUUMMMDDD:::333555666666666555666666777333333444666888777444222...///000000111333555777888888666444111---***)))...///000///---,,,...000111333444444333333444555000000111222444444222000...+++***---222444111...)))***+++...222666888999999999888666333111///...000//////111333555444333000222444666666666555333444444555777777666333111333111222666;;;>>><<<999111000000111333444444333333333222222222222333333...---++++++---000333444222333444444333333333333777555333111//////000000222222222111///,,,***((((((+++///111111000111222222333333444444555666666666333000......111444777;;;:::888777666777888999666666666666555444333222000000000000111222333444222333333333111///,,,+++///......---...000333444555444444555444444:::CCCNNNWWWfffvvvuuufff]]]UUUNNNQQQYYYWWW^^^dddeeehhhkkkllljjjdddlllrrrttttttsssqqqmmmooo|||rrr[[[FFF>>>@@@GGGWWWjjj{{{uuuqqqlllfffaaa[[[TTTPPPGGGJJJQQQYYY^^^cccnnnzzz{{{aaaJJJBBBMMMddd~~~|||tttkkk___TTTOOOKKKCCC>>>@@@AAA>>>999888444666888888666777;;;???DDDIIIVVVeeesssiii[[[MMMFFFBBB===;;;;;;>>><<<888555555;;;DDDJJJKKKMMMWWWfffsss~~~wwwmmm]]]WWWNNNHHHCCC===555///333555666666555555777888333333555777888777333000---...///222444666888999888888777666333000---+++...///000---******---000222444666666555444444555111000000222333333111///000000000111333222000...+++,,,---...111333666777777888777444000---,,,---...---...111444666555444222333444555666666555444333555888999777444333222111000111444999<<<;;;999333222111111333333222111333333222222222222333333///,,,((('''***///333444555666666555444333555777:::888555333111000000000222222222111000---+++***&&&***///222333333444444333333333444555555666666444333111///000333666888===<<<;;;::::::999999999999888777666555444444333111111000000111222444555111111111000...,,,***(((...//////000111222333444111222444666666777@@@KKKZZZcccssstttnnnjjjhhhfff___aaaaaa___aaaeeefffbbb\\\dddiiiiiikkkpppsssrrrvvvyyy```HHH======AAANNN___nnn|||~~~zzzvvvsssooojjjfffaaabbbhhhoootttzzzrrr]]]MMMGGGSSSjjj~~~rrrhhheee^^^VVVOOOMMMKKKFFFCCCCCCAAADDDFFFEEEDDDGGGMMMSSSXXX^^^kkk{{{~~~qqqbbbYYYRRRLLLJJJLLLKKKJJJGGGDDDEEEKKKTTT[[[cccfffqqqwwwuuuttttttvvvzzz~~~wwwrrrfffZZZIIIGGGDDD???:::666222000111444666666555555666888333333444666777555111...---...000333555777777666555555666555444111///---///111111...******...222666888999888555333222222111000000222444444333111333666888777444111///000....../////////111333555333444444111---+++,,,---+++,,,---111444777666555444444444555555555555555222888======777333333555333333222444666888888888555333222333444444333222444333333222222333333444000,,,)))))),,,000222333555666666444333444888;;;999888777555333222111111111222222222111///---,,,(((,,,222666777777666666333333444444555666666666333222222222333555888999;;;;;;<<<<<<<<<;;;;;;:::888777666555444444555555333222111000111333555666000000000///...,,,+++***---...///111222222222222222333888===???CCCOOO[[[lllttt|||tttvvvtttnnniiiiiillljjjeeeeeemmmpppoooqqqyyy~~~~~~cccJJJ======>>>HHHUUUbbbqqq~~~{{{yyyxxxxxx{{{}}}nnn^^^RRRPPP\\\rrryyywwwoooggg___ZZZUUUOOOMMMNNNOOORRRUUUUUUUUUYYYaaahhhkkkqqq~~~wwwlllddd]]]]]]````````````___```eeennntttzzz}}}vvvrrrtttnnnbbbaaa```^^^^^^aaafffkkkooorrrjjjcccUUUEEE888<<<>>>;;;555111222444000333666666555444666888333333444666666444000,,,......000333666666444333333333444555444222///...111222333///+++***///444:::;;;;;;999555111000///111000111222555666555444666:::===;;;555000000111000000000000///000222444///111222000,,,+++---///******---111555777777666666555555444444444555555222:::AAA???888222444888777666555444444555666777555444333444666777666555444333333222222333333444///---***,,,///222222111444444444333222444:::???888888777666555444444333111111222222222000///...***///555999999999888888333333444444555666666666222222222333444666888:::888999;;;<<<===<<<<<<;;;555555444333444555666777333222111111111333555777111111000000////////////+++---///111222222111000444777>>>DDDHHHOOO]]]jjj{{{~~~vvvrrrsss{{{|||gggRRRCCC:::>>>BBBLLLZZZkkk{{{rrrhhh^^^UUUZZZlll|||yyyvvvuuuoooeee___^^^___iiinnnlllmmmuuu}}}{{{zzzyyyvvvyyy}}}xxxhhh```]]]YYYVVVUUUMMMMMMLLLLLLNNNQQQUUUWWWccckkkuuu|||hhh\\\WWWRRRHHH@@@666666666555333111000...111222444666666666666666555555666666444222///------///222555555333111///111333333000------222777;;;:::666111...///222555<<<===<<<888222//////111333111000333777999999777::::::999888666555333222222000000222555777555333111000///...------------000......111555666555333222222444555555555444444555888:::888333111444999666777888777444222222333333333444888;;;;;;888444333333444444444333222111111000///......000222333333222222111222444777888888777666555555555555555555555444444444444333333222333444666777888888888666555555555555666777777222333333333222333666888999777555444666888999:::777777666444222222444666555333222333555777777777666333000...///111222333222444555333000000333666999===DDDLLLVVVdddsss}}}mmmYYYHHH===???BBBIIIUUUfffwwwuuueeeZZZVVVUUUhhhyyy~~~wwwsssttttttzzz~~~}}}~~~ttteeeUUUNNNLLLIIIHHHIIIAAAAAA@@@@@@BBBEEEIIIKKKOOOVVVaaalllttt{{{xxxjjjYYYOOOKKKGGG???888555555444333222000//////111222444666666666666555444555555555444111///---...000222444444222000......111222000---...333888<<<;;;888444000000222444888999999555000......000222000000222555888888777666666666666666555444444111000111333777999888666111111000///............000//////111555777666444222333444555555555444333000222444222///...111333333555666666444333333444555444444777999:::777444333444444555555444444444444222111000///111222333666555444222222333444555555555444444444333333333444444333333333333333333333333333444444444444444444444555555666666777777222333444333333444666888:::888777666777888888999888888888777444333444555222111222333666888888777222111//////000111222333555666777555333333666:::???EEELLLTTT]]]kkk}}}xxxeeeQQQDDD@@@@@@CCCLLL\\\nnn~~~|||lll\\\PPPPPPWWWrrr}}}cccUUUFFF???>>>>>>@@@CCC===<<<;;;;;;<<<>>>@@@BBB<<>>===BBBQQQeeexxxrrrgggZZZNNNQQQ]]]rrruuulllWWWJJJ===888999:::>>>CCC???>>><<<:::::::::;;;<<<666:::???DDDJJJOOOUUUYYY^^^aaafffjjjgggdddjjjtttpppuuu~~~zzzuuunnngggcccNNNGGG???:::::::::888555222222000////////////000222333444555666555444444333333333333222000...---///000222333333222000...---///000000//////222444888999888666222...,,,,,,...111333222///---...000111000//////111444666777000111222333444444444333000111333666888888888777444444444444444333222222111111111333555666777777555555555555444333222222...------...000111000///000222444333222111222333555444222111222222333333222222333444555666777888:::888666333222222333444999888666444333222111111000111333555555444222111111111000000000000111111333333111000/////////000111333555777888888777666333555666555555555666888:::;;;;;;:::888666555555777999::::::777444333333000111333666888888444222(((+++///222333333333444:::;;;;;;999888:::@@@EEEPPPTTT[[[eeessslll^^^HHHBBB<<<>>>KKKaaavvv|||ggg\\\TTTMMMWWWgggtttwwwggg\\\KKKAAA777444555666;;;@@@>>>===;;;888666444333333555777999;;;===AAAFFFIIILLLPPPTTTUUURRRQQQWWW```aaaeeelllsssqqqlllmmmrrrpppllleee___ZZZWWWSSSQQQDDD@@@;;;999999::::::999222222111000000//////000222333444555555555444333333333333222111000///...///000222333333333222111000111222222000000000000222333555333000,,,***)))...111444333000...///111000000000000111222444666111222222222222111111000///111444555555444333222555555666666666555444333111111222333333555777999777777666444333222111111///......000222222111///222333444444111000000000333222111000///000111333111111111222333555666888:::999666444333222333444666666555444333222222222,,,...000222222222000///000000111000000000//////000000000111111222333444111333555777888888666555444666777777666555666777999;;;;;;:::666333222333555777888888555333222111333333555777888555111---'''+++111555555555555666:::;;;;;;999999===DDDJJJXXXYYY```mmmzzzpppVVVNNNDDDCCCPPPfff~~~qqq[[[OOOKKKOOO```rrr~~~|||mmm\\\PPPEEE===777666777777:::>>>>>>===:::888555333111111222333555666777:::>>>AAAAAADDDFFFEEECCCCCCHHHMMMQQQRRRWWW\\\\\\WWWVVVWWWWWWSSSMMMHHHEEEDDDCCCBBB===;;;:::888777888888999333333333333222111000///222333444555555444333222444333333222111111000000///000222333444555444444222222333333333111///......000222222///,,,+++***000333666555222//////111111222333333222111222333333333333222111000///......111444555333111000000333444555555555444333222000111222222222444777999999888666444222111000000...///111111222111000///333444555444222000///000111222222000//////222444111111111111222444666777999888555333222222333333333333333333222222111111)))***,,,...//////......000111222333222///---+++---...000333555777888888444444666777777777666555555666888888777666666777777999999777222///000222333444666555333111111222555555666777777444///+++(((---444888888777888:::999::::::999:::@@@IIIPPP]]]aaajjjyyyhhh^^^SSSPPP\\\rrrkkkaaaTTTLLLOOO\\\mmmyyy|||pppbbbQQQEEE@@@<<<999::::::888999<<<;;;;;;999888666555333333222333555555555666999;;;;;;======;;;:::;;;===>>>BBB???BBBHHHKKKIIIFFFEEECCCAAA>>>===>>>>>>===;;;999999999777555444555777444555666777555333000...222333444444444444222222555444333222222111111111///000222444666777777888111222333444555444111///,,,///111222111000000000222555888666222///...///111444666666333000000111222222222222111000//////+++///333555333111000111///000222333333222000//////111222111000222666999;;;999777444222000000//////222555555222000000111222444555444222111111222111222444333222222444777333333222111222444666888777666333111111111222333222222222222111000//////++++++,,,---...///000000000222444555444///+++(((***---111555888999999999666666666666666555555555555777999999888666666777555666777333...,,,...222222333444333111111333444555555555666666333///,,,***000777:::999999;;;===888999::::::<<>>:::777777:::999666444666555555444444333333222222666777888777555555666888999:::999777666777777666888444555<<>>FFFQQQZZZbbbssswwwkkkjjjqqqxxxttttttyyy~~~}}}|||}}}~~~yyyoooccc\\\\\\ZZZVVVPPPJJJLLL[[[lllxxxwwweeeTTTIIIAAA>>>777888999999888555333111444555666555333222333444333555666666444222222333888777666777999888555111444333222444888:::;;;;;;999666444555888::::::999===<<<;;;999777666444444444777:::;;;:::555///+++...111333444444444444555222222333222222111000///...///222666999:::888666999888777666555555555555000222444444444444555777999999777444000.........///000222555666555222...222111000222444777777777//////000222333333222000---///111222222000...,,,///111333444444555777999<<<999555111//////000111:::999888888888888555333333333444444555666666666777666444222000111444777888999999777333111222555444111......111333444333000444666222+++))),,,111111222333555555555444444222444666777444000+++''',,,...111444666666666666888777555444333333444444555555555555555444444444333222111/////////000111...000222222222333444666888666444222111000111111444777<<>>;;;999888;;;:::999;;;AAAKKKUUU\\\fffwwwwwwuuu{{{vvvcccZZZ___ccchhhjjjhhhfffddddddgggcccYYYMMMHHHJJJNNNNNNRRRPPPVVVgggyyyqqq___PPPEEE???<<<777888999999888666444333333444555555333222333444222444555444222111111222555555555777999999555222222111000222555777888888555222111222555888999888<<<<<<;;;:::999777666555444555777888666222---***...000333444333333333444333333333333222111000///...///222666:::;;;:::888888888777666555555555555222333444333222222333555777777666333000......///---...000333666666444111444222222222555666666555000000111222444444333222///111222333333111///---///000222333333333555777888666333000///000222444888777666777888888777555555555555555666666666666555555444222111111333555777888999777444222222444555222000000222444333222111555777333,,,(((***...333333444555666666666666222333444444333000---+++---///111444666666666666777666555333222222333333888777666444333333333333444333111000////////////000111333222111111222333444444333333222222222333666999===>>><<<999777666888888999===DDDOOOYYY```nnngggOOOBBBJJJNNNRRRTTTRRRPPPNNNMMMNNNMMMEEE;;;777>>>HHHMMMVVVXXXdddwww}}}jjjWWWIII@@@;;;999777888999999999777666555111333444444333222333444111333444333111000111222333333555777999888555222000///...///222444444444111///...///222555666666999:::;;;<<<;;;999777666444444555444222///+++)))...111333444333222222333444444444333222000///...---...111555:::<<<;;;:::888777777666555555444444555555444222000///111333444555555333000//////000+++,,,...111555777666444555333333333555666555444000111222333444444444444333444444444333222000...///000222222222222333555444333111000000222555666444333333555777888888666666666666666555555555555444555666555333333444555444666777777555333222222444333222222333444333111222666888555///***+++---555555555555666777888999222111111000////////////...///222444666666666666555444333222222111222222:::888555222111111222333444333222000///.........111333333222000///000111111222444555555555555444888;;;===<<<:::777555444555888<<>>DDDLLLSSS[[[dddpppxxx{{{jjj\\\OOOEEE???===<<<>>>BBBFFFIIIJJJIIIPPPUUUXXX]]]hhhrrrvvv|||rrrkkknnnxxxzzzkkkXXXHHH@@@<<<999666888777777777666666555555000333666777555444333333444444444333222333555777888888777444000...---...000///...///222444444444666666555222///...///111222444666777777777555444777666555333222222222222222444666555333222111111111111111111000///......,,,,,,---///333555555444444555555666555333222111555666666444111//////000111333555555444222222222333000---,,,---000111222000000111333555555444222---///111111000000444777:::999777555444444555666555666666555333222222333333222111000000111222333,,,,,,---///333555555444333222222111000//////...///111333333111///////////////000222444444333111111222333333222222333555555777999:::999777888888999999888666555555555555333111///,,,******++++++//////000111222333444444000111111222111111000000000...,,,+++,,,///444777666666555555333222000///000111333333222222333444777999;;;======;;;999888666777777666666999<<<@@@DDDKKKSSSZZZaaakkkwwwuuunnneee\\\VVVRRRMMMMMMRRRXXX\\\^^^```eeeiiimmmuuuzzzxxxsssmmmlllooofff\\\TTTVVV\\\eeeppp{{{|||lll___MMMBBB>>>===:::888888777666555444444444444222555888888777444333333333333333222111222555777777777555111---,,,...000///......000333555666555666666666333000...000222444555666666777666666666666666555555444444444444111333444444111/////////111111222222222222111111//////...000222333222111333444555555555333111000///111333333111///......///222444444222000//////333000,,,***,,,///111333222111111333333222///---***---//////------222666:::888666444444555666888555666666444222000000111111111000000111222333333/////////222444666555444222222111111000000/////////111222111000...///000///...---///222444444222222333555444333444777:::777888888888777777777888999888888666555333111000.........---,,,++++++***......//////000111333333000000111222222222111000...,,,*********---111333666666666666555444333222333444555444222222222444555666999;;;<<<;;;;;;:::888888777666666999>>>BBBFFFMMMVVV]]]dddooo}}}{{{tttooojjjcccbbbffflllrrrtttvvvyyy{{{vvvooojjjgggaaaWWWSSSVVVPPPGGG???===???EEESSSbbbkkkwwwzzzaaaUUUFFF===<<<<<<;;;999888888666555333333222222333666999999777555333333222222222111000111444666666666444000,,,,,,///333...------///222555666666444555555333//////111444777666666666666777777777555555555555555555555555///111333222000---------222222333444444444444333222111000111222333222000333444555555555333111///+++...111222111...------...000222222000...------333///+++)))+++///222444444333222333222000,,,)))(((,,,...---+++,,,111666999888555444444555777999555555555444111//////000//////000000111333444555222222222444666777666555222222222111111111111111222333444333111000111222///---,,,...222444444333444555666555444666:::>>>999888777666555555555666888888888666444111...,,,***+++---......---,,,+++............///000222222000111222333333222111000...,,,***)))***+++...///666666777777777666444333666777777555333111111222222333666888:::;;;<<<<<<::::::888666666999>>>BBBFFFNNNWWW^^^eeeqqq}}}|||~~~yyyzzz~~~yyyzzz~~~}}}sssggg```WWWPPPMMMJJJGGGEEE===<<<:::888777:::???CCCUUUcccqqqyyyyyyiiiXXXNNNAAA;;;;;;<<<999666666666666555333000...,,,111333555555444222222222////////////000000000111444555666555222000//////000///---...111333333333555555222...,,,...444999777777666666555555444444333222111222444555444333222222222111000000//////111666888666555777777444111222333444333222111000444555666666444222///...222333444444222///,,,***+++++++++,,,//////...---111...***))),,,000333555---.../////////...,,,++++++,,,......------///111555444333444666777666555///////////////...------///222555666444222000000000111333555777777777777222333444555444222000///777777777666444333555666333222111000000000111222999888888777666777777777444333111222444666666666444666777888666333///---+++,,,---+++)))(((***---.........///111222111000000222333222111000000111222000---***)))***,,,---111111222222333333333333777555222000111333666888444333222222444666999;;;666222222666::::::<<<@@@CCCNNNWWWZZZggg~~~|||yyyxxx{{{~~~~~~}}}|||vvvssspppkkkeeeaaabbbfffmmmqqqwwwyyyxxxmmmcccZZZUUUNNNHHHDDDAAA>>>;;;999999888666555555888;;;@@@LLLXXXaaakkkxxxqqqaaaTTTJJJ???::::::;;;999777444444444333111///,,,+++///111333333222111222222......//////000000111111222333333222000///000111111...,,,---///111222333555555222...+++---444999:::999888777555444444444333222111222444555444333111111000/////////000000333666888555555777888555333333333333222111000000222333444555555333111000333444555555333000,,,***,,,++++++,,,...///...,,,...,,,******,,,///000111,,,,,,---......///......,,,---//////...---...000333222111222444555444333000000111111111000///......000333444333111111000000111444666777777666555222222333333333222000///666777777666444444555777888666555333222222222222777777666555555555555555444333111111333555555555444666888999888444111......///000///+++***+++,,,000//////000222222000///,,,...111222222222222333555333000---,,,,,,---...111111111111111222222333666444333111222444666777555444333222222444666777555222333777;;;;;;===@@@EEEOOOZZZcccppp{{{|||{{{zzzxxxzzz~~~vvvjjjaaa[[[YYYYYYVVVRRRNNNMMMOOOQQQTTT^^^cccooo|||zzznnneeeZZZQQQLLLIIIDDD@@@===999555333555777888777555333333333555===GGGMMMVVVcccooouuuzzznnn]]]PPPGGG===888999:::999777111222222222000...+++))),,,...000111000000000111............///000111222000111111///......000222111...+++***,,,///111222555444111---***---333999<<<;;;999666555444444444444222222222444555444333111000...---...///111222555777777444555888999777444333222111000000000000000111222444444444333333555666666666333000,,,))),,,++++++---///000///...,,,+++***+++,,,...---,,,++++++,,,---///000222333...000111111///......///333222111111333444333333111222333444444222000///---000222222111000///000///111444777888777555333222222222111111111111111444555666666555555666777<<<;;;999777555444333333666555555444444444444444444222111111333444444333333555888:::999666222///111333444333000...------222111111111222111...,,,'''+++///222333333333444666555333111000000111111222111000///000111222333444444333333444444555666666555333222111111222333444222444:::======???CCCIIIQQQ```qqq~~~xxxyyyzzzzzzyyyyyy{{{}}}}}}}}}}}}zzznnnkkkddd\\\SSSMMMKKKKKKLLLKKKHHHFFFDDDCCCBBBCCCKKKQQQ]]]iiiqqqzzzwwwiii^^^VVVMMMEEECCCBBBAAA???<<<888444111333666:::;;;999555333222555:::AAAEEEJJJRRRZZZ```gggsssmmm^^^NNNGGG>>>999888999888666000111222333111///,,,***,,,...//////...---.../////////......///000222333111111000...,,,---///222222...***(((***---///111444333111---***,,,222888:::999777555333333444444555444333444555666555444000///---,,,---///222444777888666333555999:::777555333111000/////////000000111222333444333333333555666666555333///+++(((++++++,,,...222444333222...,,,******+++---------,,,,,,,,,---000222555777111222444333111000///000444222111111222333333333222333555666666444222000000111222111...---,,,---...111444777888666333111111111000000000111222222333555666666666555666888===<<<;;;999888666555555777777666555555555555555333222111111222333222111111333666888888555222///222333555555444222000///222111111111111///,,,)))&&&***///222333222222222444333333333333333444444444333111000000111333444333444444555555555555555555444333222222222222333555444888===@@@@@@BBBGGGNNNVVVjjjzzzzzzzzzzzzyyyzzz{{{|||}}}gggllluuu{{{uuuoooiiibbb^^^RRRPPPLLLFFFAAA???@@@BBBBBBAAA@@@>>><<<:::999888;;;@@@HHHRRR[[[fffyyyvvveeeYYYQQQJJJBBB======>>>@@@???<<<999555333111555:::<<<;;;888555333000444:::===>>>???CCCGGGUUUggg{{{{{{iii]]]OOOHHH@@@:::888777666555222333555666555222///---...//////...,,,+++,,,---111111000//////111222333333333111///,,,,,,...000222...***((())),,,...///111222111...+++,,,111555555555444333222333444555777555444555666666555444000///---,,,---000333555777777555222555999999666333222111///......///000111222222222222222222222555555666555222...***(((******,,,000555888999888222///***)))***---000111.........///111333666777111333555666444222222222333111......///111111000333444666666666555333222333333222///,,,***)))***...111444777777555111///111111000000111222333333222444666777666666666777999999999999999888888777999999888777777777777777222111111111333444333111...000333555555444111000000222333555777666444333000000000000000...***''''''***///222111000//////...///111333444555666666555555444333333333444555333444555666666666555555333333333444444555666666888888<<>>BBBBBBBBBGGGNNNZZZiii}}}{{{|||~~~}}}wwwssstttxxx|||}}}{{{888===EEEOOOYYY^^^___^^^ZZZ\\\aaadddffffffdddccc```ZZZSSSNNNLLLIIICCC???999999888555333222444666;;;999777666666888;;;===;;;999999>>>EEENNN[[[gggttt~~~{{{}}}}}}gggWWWHHHCCC@@@;;;666444444777;;;;;;999777777777555777::::::888666444444111222555999666000///444999IIIYYYcccjjjwwwpppaaa\\\IIIEEE???:::666555555555444666999;;;;;;888555333---.........---...111333999777444222111111333444444555555444222000111222222///,,,***+++,,,,,,,,,+++///222222///---...///222333444555555444222111444222111111222222111000111111000111111222333444444444333222666:::777111......//////000000////////////000000111333444444666777777777555222///---******,,,000444888888888111...++++++---000333333000000000///...---++++++))),,,111333444444444555333000---+++,,,...//////555444333222111222333333444333111...+++***+++---111222333444333222000...///000222444555555555555333666888888777555444444444555777888999999999999666666555444444444444555000000111333666777666555/////////000111333444555000///...000333555444222---...000222444222///,,,(((+++---...---------...,,,...111333555555444333444555666777666555333222555555555555666666666666777888999;;;===>>>>>>???======>>>@@@@@@@@@FFFOOO^^^sss~~~~~~zzzvvvrrrqqqtttvvvwww{{{222555:::BBBIIILLLKKKJJJJJJKKKNNNQQQSSSUUUUUUUUUOOOIIICCCAAABBBAAA>>>:::777777777666555555777999888666333222333777;;;>>>>>>999666999<<<@@@GGGOOO```vvv~~~wwwppphhhcccccchhhmmmpppwww~~~~~~ooo[[[LLL>>>===>>>:::777666333777:::;;;999888888::::::<<<<<<;;;888666555555777555666777222******///222<<>>???@@@@@@@@@>>>===>>>???===>>>EEEOOOaaayyy|||xxxyyyxxxvvvsssrrrssstttoootttzzz~~~555666888;;;===>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA>>><<<999888888888222555777777666666888;;;555444444444555888:::;;;:::999777777999;;;>>>@@@LLL```vvvrrrggg^^^ZZZSSSLLLHHHLLLTTT\\\fffiiioooxxxppp```QQQJJJBBB>>>>>>===:::666333333222222333666888:::888888888666666777:::===>>>;;;888888999555...(((...333888===HHHZZZiiippp{{{~~~ppp```UUUPPPCCC???;;;888666666444333444666888:::999777444222)))''')))///000......111444333222222333444444444333333222222222222222222222444444111,,,))))))***///111333333222111111111666666666555444222///...,,,...///111111///---,,,222111000//////000111222222000000222555777555222/////////000111111///,,,---***(((,,,222666666444:::;;;;;;;;;999555111///)))***+++...///111111222///---,,,---///111111000///,,,)))(((&&&"""!!!'''+++,,,///666;;;;;;:::888666555444444444<<<999555111//////000111...//////000111111222222666666555444222000...---///000222333333222111000333555777888888777444222222444555777777666444333222000///000222444444333333555888:::;;;:::888777222222222222222222222222444000---...333555333///,,,///333777888777555333...---,,,++++++...333777111000111444777777444111333555777666333000000111888777555555666666666555777999===??????>>>??????===<<<;;;:::888:::FFFTTTrrrxxx|||{{{tttqqqsssssspppqqqqqqrrrvvv{{{777777888999;;;<<<=========>>>???@@@AAAAAAAAAAAA???===;;;999777666666666555777999888666555777888666666666666777888999999444555555666777888999999???QQQdddrrr{{{kkkZZZOOOIIIGGGCCC>>><<<>>>DDDIIISSSWWW^^^fffnnnvvv~~~vvvaaaQQQKKKEEE@@@===>>>===:::777444333222222333666888999999888666444333666;;;@@@???<<<::::::;;;888111,,,...222444666>>>KKKVVVZZZhhhqqq|||zzzkkk[[[OOOHHHAAA>>>:::777777666666555666888999999777444000---((('''***///111//////222444222000000333555555444000/////////000000000000444444444000,,,******,,,...000333444333222222222555555555555333111///...//////000000000///------000000///...............222111000111555666666444222000000000222111000...---***))),,,111555444222777888:::;;;:::777444111***+++,,,...///000000000...---,,,---///000000///000,,,(((&&&%%%###%%%((())),,,222777888888777777777777888888999777444000.........///------...///000222444555666666555444222///---,,,,,,---000333444444333222444555777888888666555444333444555666666555333222222222222333333555666777888999<<<======<<<:::888333333333333333333333333666333111111444555333111000333666888999777444222000///...++++++---111555444333333444777777555333222555777666333000000111555444222222444555444444444777;;;===<<<;;;;;;;;;:::999:::;;;:::???MMM[[[xxx~~~zzzvvvvvvvvvsssrrruuuwwwwwwwwwyyy}}}~~~~~~|||{{{|||}}}999999888888888888999999999::::::<<<===>>>??????<<<:::999777666555666666888999999888555444444555777777888999999888777777111222444555666555444333666BBBQQQ___qqq{{{pppeeeVVVHHH@@@<<<<<<:::888777888;;;>>>FFFKKKRRRWWW]]]gggsss}}}xxxeeeQQQCCCCCC@@@===<<<======:::777444333333222333555777888:::888555222111666<<>><<<;;;;;;<<<:::555000///111222111666@@@FFFHHHQQQ\\\kkkxxx}}}{{{}}}vvvmmmbbbUUUIIIBBB???<<<999777777777777777999::::::999666111,,,))))))(((+++000222111111444555111---...333666666444///////////////000111222666555222///++++++,,,...,,,///333555555333333333444555555444333111///...222111111000////////////222222222222111///...---444222000000333666777777555333111111222222222000...,,,***,,,000333222111333666999;;;;;;999555333,,,---......///.........---,,,+++,,,...000///...000,,,(((%%%$$$$$$######"""&&&((())),,,111555444555666777999:::;;;<<<666555333000...---,,,,,,------------///333666888777666666444111...+++***(((+++...222444555555444555555666666666666666555333444555555555333222111111444666555444444888;;;===>>>??????>>><<<:::999444444444444444444444444888777666555444333333222444666888999888666333111333222000...,,,---111444666555333333444444444333222444555555333111111222222000///000222333333333333666:::<<<;;;999888777666666999<<<>>>EEEUUUeee{{{yyyxxxuuuxxx|||~~~{{{vvvvvv{{{~~~}}}zzzvvvuuuwww|||:::999888666555555555666555555666777999;;;<<<===:::999888777666666777777666666666555444333333333777888:::;;;;;;999666555333444444555444444333333888===FFFRRReee{{{zzziii^^^UUUKKKCCC???;;;:::888777777999===???CCCIIINNNOOOPPPXXXhhhtttsssyyy{{{iiiVVVGGG??????===<<<<<<===<<<888555444333333333333444666666777666444111111555;;;@@@;;;:::999::::::999666333000222333333888@@@DDDCCCAAAHHHRRR]]]fffnnnuuuzzzvvvnnnccc[[[UUUNNNFFF@@@<<<:::777666777888888888;;;<<<<<<;;;888333...***+++***---333555444444777666111,,,---333777666444111111111111222333555666777555111---+++,,,...000+++///333666555444333333444444555444333111000...333222111000111222444555777777777777555333111///444222000///111444888999777555222222222333333222///---+++,,,///111000///222555888;;;;;;888444222......//////...------,,,---,,,,,,---///000///...000---(((%%%$$$&&&)))***+++---.........///222555222333555777999:::;;;<<<444444333222000...---,,,000///------...111444777666666555444111...***((((((+++///333555555555444555555555555666666666666444444555444333222111000000444777666333333777<<<===>>>>>>>>><<<:::888666333333333333333333333333888999999777444222222222333444666666666555333222555555333111000111444777777555222000000000000111222333333333333333333333000///...///222444444444444888<<<===<<<999777666666666:::>>>BBBKKK^^^nnn}}}{{{zzz{{{{{{|||xxxxxx{{{:::999777666555444333333333333333444666888:::;;;888777666444444444555666111111111111222222222222666888:::<<<;;;999666555666555333222111222444555888:::???JJJ\\\qqqqqqcccTTTLLLFFFAAA>>>>>>;;;777333111333777<<>>=========<<<999666444444444333333333444444444444444333222222444888;;;777777777777777777555333000333555666<<>>;;;;;;===<<<777000---000666<<>>===777111///222777<<>>FFFOOO\\\kkkrrruuuyyy{{{{{{qqqkkk^^^MMM>>>555444666:::::::::888666444333333444444444444333333222111333222000...---...222555777888888888777666666666444777;;;@@@GGGLLLJJJCCC<<<===>>>>>>======>>>@@@???:::333111222555777888555333111000222444555555666777:::;;;:::888444222///...000444555333222555444666888888666444444555222111///......///111333444000+++***+++---.........000000000//////111333666777777777777555444333222111111111111333444555333222111///...------------...///......000555999888777555555666555222000000000000000000000222333444444444333222000...---***+++,,,...///000000000222222333555777777555333...000222222111111333555:::777444111111222222333444555777777777666444333111111222333444555666666666555333111///---,,,,,,+++---000222222111...------000444888999777444222222333555777888777666666555555444444444444444444555555444333222222222222222222222333333333333333111111111111111111111111333222222444777888555222,,,,,,,,,---...000222333888999999777666666999;;;999:::999666333222333666222000...000444777777777555444333444666888888777444555777666555555555777<<<===AAAFFFMMMYYYnnn222444777999999777555333555444333222222444666777666444222111000///000000000...,,,...111333222000000111444666999:::;;;;;;666777999:::::::::999888999999>>>DDDIIISSSjjjlllVVVHHH@@@888777777666888<<<;;;666000...222666:::;;;888999888555111111777<<>>;;;999888999;;;888666444333444555666666555222000///111333444444333555777888888555222///...---...222333000000222333888<<<;;;777333444666444222000......///111333222...***)))+++------,,,000000000...---...000222777777888888888666555444222111000000//////000000222111///---,,,,,,---...+++---......---///444888777666666666666555222///000111111111000111333444333222222111000///......)))***,,,...///111111222333333444777999999777555...111555666444333444555888555222111222333555555555666777999999777666444///000000111333555777888555444333222000...,,,,,,(((+++...111333222000...---000555999:::999666444111333666888999888666555555555444444444555666666888666444333333333222000111111222222333444444555222222222222222222222222333111000444999;;;777333------,,,---...000111333999:::999777555444666888666888888666222111222444222///...000444777888777666555333444666888888777666777888777666777999;;;<<<===AAAGGGOOO\\\rrr444333333555888999777444777555333222111222444555999555000...///000000///111000000222555444111...111444777777666777:::===999999888777666888<<>>===AAAFFFOOO___lllppp[[[MMMAAA<<<555111111555888:::888555000------000333666999555000+++***,,,000444999<<>>===888555555666<<<@@@GGGOOOZZZ^^^XXXMMMGGGBBB???===:::555333555<<<999666666888999888666888777666555444333222222333555666555111000111444///000222333333222111000666999;;;:::666444444555444222000......///111333444///)))&&&)))---///000000//////............///333444666888888777555444111000000///////////////---,,,,,,+++---///111333...///...,,,+++///666<<<999555111111444555222///000222444333111000222444555222///...000111000...000//////000222444333222111111333666999888666444000111222444555666666777444222111111444666666666555777999:::999777444222222222333444555555666666777666333111///.........,,,---///000000///---,,,111333555666555444444555555666999:::;;;:::888666555444444333333444444555<<<:::777555444444444555222222333333333333444444666666666666555444333333111000000333666777555222.........//////000000000666666777777666444222111333222444666555111111444333555666333//////333888666666555555555555666777888999999888666555666888AAA===>>>EEEPPPbbb|||444333444666999999777555777666444333333444666777888444000...///000000//////...///111333333111...000333666888777888:::<<<999999888666555666999<<<>>><<<<<<@@@DDDLLLYYYfffzzzxxxcccOOOBBB<<<888333111333666:::;;;999666333000000222444666999555000+++***,,,000333222333777;;;???CCCFFFHHHBBB<<<444000000222333333666666555444333333333333000222444444333333555666:::999666222///000555999;;;===>>>===999666555666666@@@NNN\\\hhhjjj___RRRKKKDDD???===;;;666444555666666777:::<<<<<<999666666777888888777666444333222333555555333333333333111333555666666333000...222555777777555333333444333222000......///111333555000***(((***...111222000000//////............111333666888888666222000///...............//////,,,,,,+++,,,---000222444111111000---,,,---222666666333000111444444111......111333333333333555888777333000///000111000///111111222444666666333111111222333555777777444111///000222444666666666666444333222333555777888888333444666777777555222111222222222333444444555666444333222000000000000111------...//////...------...111333444333222222222666888:::======;;;999888444444333333333333444444:::888777555444444444555111111222222333333333444333333333333333333333333111000000222555555333111++++++,,,---...000111222666666777666555333111000111111333666444000///222222555666444000...222555444444555555555666666666666777777666555555666888>>>===@@@IIIWWWiii444444555666888999777555555555555555555666888888777444111///000111111111.........000222222000......111666888888888888999888888777555333444666999<<<;;;<<>>666444222222555888:::;;;:::888666444333444555666777444000,,,+++---000333111111222444666888:::<<<666222///000333555555444555555666555555444333222111333444444333333555666;;;;;;:::777555666888;;;;;;===>>><<<999666555555555AAAQQQaaaooossskkk___PPPFFF>>>======999555444111333888===@@@???;;;777555666888::::::888666555222222333555666666444111222444888:::999555000------///222333333222333444111000///......///111222444000,,,***,,,000333555222222111111000///...---///111555777777444111///------------............,,,+++++++++,,,///111333444444222000---,,,...///111000///000333333000---,,,///111333444666999;;;888555111//////000000000222333555888999888444000222222222444555444111...---///222555666666555444333222222444777999999999222333555666666444333111222222222222222333444444111111000000111111222333.........------.........---///222333222000000000777999<<<>>>???===;;;999444444333333333333444444777777666666666555555555000000111222333444444444222222111111111222333333111111111222444444222000***))))))***,,,000333555666666666555444333111000//////222555444...---///222444666444111//////111111222444555666666666666333444555444444444777999===>>>EEEQQQbbbwww555555666777888777666555222333444555666777777888777555333222222333333444111111111222222111000///,,,000444888999888666555444555555444333333666888<<<;;;===@@@@@@BBBIIIQQQjjjyyysssaaaRRRFFF???333222222444777999999888999999777666555444444444666444000---,,,...111222333333333333333555666777000000000444999;;;999666555555666666666444222111333444666555444444666777;;;;;;;;;;;;:::::::::;;;:::;;;;;;:::888666444333999@@@KKKWWWeeepppqqqlllRRRGGG===<<<===:::666444111444999>>>???>>>:::777444555666777888888888888555444444666888777222...///333888;;;;;;777111---(((***---///111222222333......---,,,---...000111333000---,,,---000444666444444444444333222000//////000222444555555444444////////////...---,,,,,,+++***)))((()))***,,,---333333333111///---,,,,,,------...000333222000---,,,---000222444666888:::777555111...---...///000333333444666888888666333222222111222333111///,,,,,,///222555777666444222000000111444777999999888333444666777777666555444333222111111111222333444111111111111111222222222000///---,,,,,,---///000...111444555444222111111666888<<<>>>>>><<<:::888444444333333333333444444666666777888888777777666000111333444555555555555444333222111111111222333333333444444444333222000+++***))))))+++///222444444444444444444444333333//////222555333---+++,,,222444666555222///.........000333555666666555444222333444444444555999;;;???BBBKKKZZZnnn555666777777666555444333...000111333555555555555777777666555555555666777666666666555333111000000---///333777888777333111000111333333333555888;;;===<<<>>>@@@???>>>BBBIII[[[lll}}}gggTTTGGG>>>:::333333444666888999777555777777666555555444444444666444111//////000222333222222111222222333444444000000222777<<<===:::666555666777777666555333222555666777777666666777888999999::::::;;;;;;:::999888888888888888666444222777<<>>@@@FFFQQQaaaxxx666777888777444111000000,,,---000222444333333222666777888777666666777999999999999777444222222333111222444777999777333//////111333444555777:::=========>>>@@@===;;;>>>DDDKKK]]]wwwxxx___LLL@@@:::888444444555777999999666444666555555444444444444444666555333222111222333444333444555666666666666555111111333777;;;<<<999555666666666666666555444333555777888777666666777888777777777888:::;;;:::888666666666777888888666444000666<<>>999:::;;;888444333555666888777555444444444555333///---///333888;;;<<<;;;:::999777333///,,,,,,///222666777555333111))))))+++...222333333111++++++,,,,,,...///000111111111000...---///333666444666999;;;:::888555333//////...///222666:::<<<333333333222000---+++)))---,,,)))'''&&&&&&&&&'''......///222555666444333...///000111222222111000...------///222444444333222222222000......///111444222000000333555777888//////...///111111000...///111333444444222000...,,,...000444777777555222///000111222333333444444666555333111000111222333444444333333111000...---000///---,,,,,,---///000555888;;;===;;;888666555444444555555666666666666666666555555555555666666888888888888888888888888444666888999:::999777666666666666666555444333222555777888888666555444444333222000......///000111222222222333555777888999444222333444222,,,+++...333444555666555333000///...///111222333333333333333444444333444666;;;>>>@@@JJJXXXkkk666888999666222...------+++---000333444333111///333555777777555555777999777999999777555444555777777666777999:::888444000111333555666777888;;;======<<<===>>>;;;777:::@@@FFFVVVooooooVVVEEE===::::::444444666888::::::888555666555444333444555666777666666555444444444555555777888:::<<<;;;:::888666444333333777;;;===:::888888777666555555444444444444666777666555444555666777555555666999;;;999777666555555888:::;;;999777000555:::<<<@@@EEEEEEBBB<<<888666888999555222333111333666666333111111222444222000...///222666999<<<<<<;;;999555222000///000111222333444444333333---,,,---000333555333111,,,---...///111222333444333444333111///000333777111444888;;;;;;999555333---...///111333444555666000000111111000...,,,***///...,,,******+++,,,---...---...222666999888666111222222222222222222333...------///333666555444000222444444222000111333666444333222444555444444---------...111222222111222222333333111000...------///222555888777444111...///000111222333444444888666444111111111333444333333333333222000...---///...------------...///555888<<<===;;;888666555444333222222222333555666777777666666666666777777888777666555555666666777555777999:::999888666444222333666777888777555444333666888888666444444555444444333222222222222222555555444444555666888999888555444555111------000555555555555555555333111000000000111111111222222333333333222222555:::===BBBQQQeee{{{777999999666111,,,***++++++...111333444333000///111444666666444333555888555777888777555555777:::;;;:::999:::<<<:::555111333555777888888888:::<<<===;;;<<<<<<999555777===HHHWWWkkk}}}yyyaaaKKK===888999:::333444555888;;;;;;:::888666555444333444666888999777666666555555555666666666888;;;<<<;;;999555333777555555888<<>>;;;999888666444444444555555333444555555333222333444777555444555999;;;:::888777666666999<<<>>><<<999777999888555777<<<>>><<<666444555888777333111333,,,000555555333000///000333222111000111333555777:::<<<<<<999444111111333444444333222222222333444000//////111555666333111...///000222333555666666555666555333000000444888///222666:::;;;888555333+++---111333444333111///,,,---///000000///---,,,000///.........000222333///......222777::::::888333444444333222222333555...------000555888888666000333666777444333444555888777666666666555222///,,,+++,,,...111444444333444444333222000...---,,,///000333777999888444111000000111222444555666666999777444222111222333444111222333333222111///............------.........444777;;;<<<;;;777555333555333111000000222555777888888777777777777888888888666444333222333555666666777999:::999777444222---000444888999999777666111555777777555333444555444444444444444444444333999888666555555666777777:::777555555111---...222666555444555666666555333111000000///000000111222333222222111111333888<<>><<<777333000111444777222111//////000000///...///222666888777666555555555777999888666444333333666555444222000///...---,,,000666888777444222111---///111333222///+++)))***,,,///111000000111222222000000222777888777444000......000444555444222555444333333333444333111,,,---///222444666777777888777555222111333777;;;999888777666333111///------------...000222555666555777777444000---...///555555555333111000222444555555666666666666555555999666222000000111111000444444333333333222222222//////000000000000//////222555888888777666555555222333555444333333444666666666555555444444444555888888777444000///111444888777777555444222000///,,,///444666777666666777666666666777777777777777555666777777777777777666:::;;;<<<999666444666888999888666444333222333333777777666777888777555333111///---,,,+++,,,---...000111111000,,,+++333>>>NNNddd222222444555555555444333///111333555555333111000333555666666444333222333444333222111000000000000222333555666777777777777999:::;;;:::999888999:::999;;;<<<999555444777:::???GGGTTT```kkkwww{{{eeeVVVFFF>>>;;;888777777333333333333444666777888888777555444444444555666777777777666444333444666999888888888999999888777777777888888888777777666666777777777666444222111111000111333666777666555444222000111444777777666333555777888888:::===@@@???;;;555111111222444555444444444444555555222000...///000111222111111000111111222222333444444555777666333000///222666999555333000...//////...---000333777999888777666666555555666666555444222111555444333111///---,,,++++++///444666555333000///---///222333333000,,,)))))),,,///111111111222333555333222444888999777444000......000444555444222444333333333333333222111...///000111333444666666888777555333111333777:::::::::999666444111...,,,...///111333444555444444333555666444111///000111333444444222000000111333666777777888888777777666888666333222222222111///111222222333444444444333...///000111111111000///111333555555444333444444333555666555333333444555555444333222222222333444555666444111------///111777777666555444222000///...111555777666555555555555555555555666666666666777777777777777777777777:::;;;;;;999666555666888888777666444444444444555999888888888999888555333111000///...---......///000111222111---+++444???SSSkkk///000222444555555555555111333555666666555333111222333555444333111222222111000///...............000111222333555666777777:::;;;;;;:::888777777888::::::;;;:::999888888888999===DDDMMMWWWdddttt~~~|||mmmUUUIII===999888666555555111111111222333444666666777666555444333333444555555666666555333444666888999888777555555555666666666666666555555555555444666666555555333222000///---...000444777999888666111///---,,,...111222222222333555666777888;;;>>><<<777111......111333555555444444555666666444222///000111222222222111111333333222222111222222222000///......000444888;;;888444111............---222444888999888777777777555444222444666555222///333333222111///---+++***---000555777555222///---,,,...111333222///,,,)))))),,,000222333333444555666333222333666777444111000//////111333444444222333333333333222222222222222222111111111333444555888777666444222333777:::;;;:::999777555111...,,,111333666888888666444222222333555444333222222333222333333222000000222333777888888999999888888777777555444333333222000......///222444555555444333---///111333333222111000000111222111000000222444555666777666444333333444444333111000///000222333333222000---******,,,...666666555555444222111000111333666666555333222222222222333444444444444444777666666666666777888888999::::::999888777777999888777666555555666777888<<<;;;:::::::::999666333111111111111111000000000000111222222...---555@@@YYYsss///000222444555555555444222444666888888666444222000222333222111000111222000000//////////////////222222222222333444666666888999:::999777666777888<<<;;;;;;<<<>>>>>>:::666666888;;;@@@HHHTTT```iiittt}}}rrrbbbLLLBBB:::888777333000000000000000111222333444555666555444444444555666777666666555444333333555888999888666333111111333555888777666444333222111111444444444444333222222111,,,---000444777888666444...,,,***))))))+++---...222333444555555666888;;;666111,,,)))+++///222555555555555666888888666444222333333333333333333333333222111111111111222333...---,,,...222777:::<<<888444111//////000000///222444666777666555555666666333111333777777333...000111111111111000......333666999:::777222...,,,***,,,///111111...***(((***...222555666666777888444111000111333333000---000000111222333444333333333333444333222111222222666444222111111222333444666666666444333333666888888888888888666333000///555666777888777555333222222333555555444333333333222333444333222222333555777888888888888888888777444333333444444222///,,,...///222555555555333111---///111333444333222111000000000///...///222555777888888666444222222333555333111//////000222333111///,,,***((()))+++---444444444444333333222111222444555444222///......000000222333333333333333333333333444555777999:::888999999:::999999999999777666666666666888999:::===<<<;;;;;;;;;999666333222222333333333222222111111111222222//////999EEE```xxx222333444444444444333222111333666777888777555333000111222111000000111222111111111222222222222222555555444333333444444555555666777777666666888999<<<;;;<<>>KKKeee{{{333333444444333111000//////111333666777666555444000111111111///000111333111111222333444444444444777666666555555444333333333555666666666666777999;;;;;;<<>>DDDQQQaaannn|||lllXXXLLL???:::777999999555333444000111222333444555555555555555555555666888999:::888777666333000111333666999999777222---,,,...222888888888777555222000...333333333444555777888999444444333333333222...+++)))***++++++******,,,------------,,,))))))***+++,,,)))''''''+++000444666666666777999;;;;;;:::888777777666555555555666666111000000000222555888:::777444333555999;;;;;;999666444333444555777666555///000222222000000000111555444333444777777444111...000333666777777666666555888:::999555...)))&&&'''))),,,......,,,)))&&&,,,000555888999888777888333111000222555777444222000222444444333222333444333666777666333222333666555444333222222333444555222333444444222222222444///111444666777666444333555444333111111222333333555555555777777666333000222444666777666666777888666777777777777777777666//////000222444333111...111222333444333222000///000111111111111111000000////////////...000333666666777777555333111111222555555444333333333333333///,,,(((''')))---000111111111222333333333333333000111222000...+++++++++...000222444555555444333...///111444555777777888666666777:::<<<===<<<:::666666555666777888:::<<<;;;:::999999999888555222111111111222222222222222333222222222222777EEETTTlll}}}000111111111111///...,,,+++---111444666666555444000111111000///000222444///000111333444444333333444555555666666555444333444555666666555444555777888999:::===>>><<<999777444444444555777777777666;;;EEEPPPXXXdddvvv}}}qqq]]]KKKCCC:::666555888777444333555111222444555666777666666777777555555444555666777666666444222000111555888888999888333---+++---000444555888999999666444222444444444444555666888999999777555444333222...,,,(((+++......---,,,...///......---+++'''%%%&&&&&&+++))))))+++///444777888666666777999<<<===<<<:::777666555444444444555555222111111111333666999;;;:::777555777;;;===;;;777777777666888999999777555...000111000///...///000222333444555555444333222000222555777888777666444333666999999555000,,,)))(((***---///000---***(((***...444777777555444444111000///222666999777555000222555444333222333444444777999888444222444777222222333333444555555666///111333333222000111111...000333555666555333111111111222222222333333333444333444777999999555222000333666777777666777888777888888999999888888777//////000222555666444333000111111222222222222111333222000////////////000---...//////...///222555444555555444222000111222333444555555555444222222---)))&&&%%%)))...222333///000111222333444444444000111222000...------...///111333666777777555444222333666777888777555444666555777:::===???===:::666555555555666888999:::888777666777777666444111111000/////////000222333555333222222222:::KKK\\\sss---.../////////...,,,+++)))+++///333555555555444111111111000000000333555---...000111222222222222111222444666666666444333555666777666444333333444555777999;;;:::999777666888777666666777888777777666<<>><<<;;;666555444333222333333444444333222222333666999;;;:::777666888<<<>>>;;;777999999999:::;;;999666333///000111000///...///000///222444444333222222222222444666888777666444222222666:::;;;888444000///)))+++...111111///,,,))))))---222555555333222111...------000555888777555000333555555333111333555555888:::999555333555999000111222444555666666666...000222222111000///000...000333555666444111///---///222444555444333222222111333666:::;;;888444///222555666666666777888999999999::::::999999999000000111333666888888777//////000111222333333444444222000...------...///+++---.........///111333333444444333111000000111222333555666555444111000,,,((($$$$$$)))///333444///000111222333444444444000111222111000///000111///111444777888888666555666777:::;;;:::777333111555555666:::>>>@@@===;;;666555555555555777999:::666555555555666666333111000///...------///111333666444222111333<<>>>>>:::555666666666555444444666999888444222666777444111111000000/////////000111222666555444555777AAAXXXlll)))***,,,...//////...---......///000222555777999777333///...///111222222000//////333999;;;888444333444555666666555333222666666666555333222444666777555444444666888999:::777777777777888888666555222555777999;;;BBBMMMUUU\\\aaakkkxxxzzz|||{{{xxxtttuuuyyy~~~~~~}}}ppphhhhhheee^^^QQQMMMIIIEEEBBB>>>999555777777666555444222000///222555888999777555333222111111222333444444222111222333333111///000333666999::::::888444111000000111333555777777777666555333333333333444444444444555666777777777777777777333222111222333222///,,,000111333444333222000...//////000222444777999:::888888888999999999999999333222111000222444777999888555222222444777999999<<<888444333555777777777999666555777:::999555111+++,,,......------...000...000333666777888777666444444444333111...,,,***...///222444555555555444---///111444444111+++&&&)))---111333333111000000111...+++---000111///++++++,,,///111333444444444777555444333333333222111//////222666:::;;;888555444222333555444///,,,---444333111000//////......+++---000555777777333000111111444;;;AAABBB>>>999333222111111333555555444999888777666666666777888666666666555333333555777666555333222111111111111444444555444222///+++))))))+++...///000000222444000111222333444333222222555444333333333222...,,,***)))''''''))),,,000333111000...,,,---///111333111222333333222111111111111333555666555444555666444555666777777666555444444444555888;;;<<<999666777666555222000222555999777333222555777444333555666666444333333333444555888777777777888BBBXXXlll)))+++---000222333333333111000...///111666;;;>>>;;;777222//////000111111444333333666;;;===;;;888555555555444444333333222555777888777555333222222444333222222222444555666666666777777666555444333111222444666:::???CCCFFFJJJKKKQQQ[[[fffkkkjjjfff^^^```aaa___]]]]]]```dddjjjmmmhhh\\\SSSQQQNNNHHH>>>;;;999888888888666555666666666555444222111000333666888888666222000///---///222444555444222111///111222222222333555777::::::;;;999555333222222444444444555555444333333///000111333444555555555333444555666666777777666555444333333333111...,,,000111333555666666666666222222111111333555777888888777777666666777777888222111000000222444777999666444222333555777999999:::777444222333555666666777555333444666777555222+++,,,------,,,---///111000333666999;;;:::888777666555333111///---+++***+++,,,...111333333333333...///111333444111+++'''***---111333333222222222111---))))))+++,,,+++***)))+++---000333444555555666555444222000...---,,,...///222666:::;;;999777444222444888777222000000777555222...---,,,---...,,,---///222444555333111000000333999???AAA>>>:::444222111111333444333333555666666666555555444333444555555444333333555777777666444333222111111111111222333333222///,,,***...///000000000111333555222333333444444333111000444333333333333111...,,,*********+++,,,///111333111///---+++***+++---///222444555555222000//////000222333333222333555666444555555555555555555555666555444555777888777666999777444000...000444888777333222444444222333777;;;:::888666666666777777888777888888:::DDDZZZnnn***,,,...111444555666777333111......111777>>>BBB???<<<777333111111222333555444444777:::;;;:::888777666444333222222222222444666999999666333111000111111111111000000222333666777999888777555333333333222444888>>>AAA@@@???AAA???@@@GGGPPPTTTRRRNNNJJJLLLNNNMMMLLLLLLNNNPPPTTTWWWTTTLLLEEEDDDBBB>>>666444333222333444555555555555555444333222111000222444666666444111//////...111555777666444222111...///111222444555666777:::;;;;;;999666444333444666555444333222222111111,,,---///222444555666666333333444555555555444444444444444444333222///...000111333555666777777888444333222111222333555666777666555333333333333333000000///000111333666777777555333333555666777666666444222111111333555666666444222222333555444333---...///.........111333444666:::======;;;777555666555333111000.........,,,---...000111222222222...///111333444111,,,(((***---111333333333333333222...)))'''''')))*********+++...000222333444444555555444111...***)))(((,,,...111555888:::999999333222444999999444222333888666222---******---///---------///222444333222111111444888<<<===;;;999444333111111333444333333222333444555555333222000444555666555444444666777777666555444333222111000////////////////////////222333333111000111444666333444555555444222111000333222222222222111...,,,******+++---...///111111000//////...,,,+++***)))222444666444000---,,,,,,222222222111111222555777666555444444444444555666666555333222333444555666888777666333111111333555777444222222000///333:::CCCAAA===:::777777888888666666777999<<>>;;;999<<>>@@@AAAAAAAAAAAABBBBBBEEEGGGFFFAAA===<<<;;;999555555333222111111222333333444444444333222111111000222444444222000000000111555888999777444222222//////000222444666777777999:::;;;:::777555555555777666555333222000000///)))+++...111444555555666555555555555444222111111111222444444333222111111222333555666777777666555444333222111222333444555666555333222000///////////////...///000111333444999666333222333444444444222111000///000222555777777555222222222333444444000111222222111111222444888:::<<<===<<<888444111555444333222222222333333000000111111111111111111//////111333444222---)))))),,,///222222333333444444000***'''&&&(((+++,,,...///000111222222111000333444444111,,,(((''''''***---111444666777888888222000333777888444222444666555111---)))***...111///------...111333444333333444555666888888777555444333222222444555444444000111333555555333111000555666777777666555666777777777666555444333222111---,,,+++***,,,///222555444555444333222222444666444555555555444222111///222111111111222000...+++)))***+++,,,...////////////111333333111---)))&&&///222444222---)))***+++444444333111000222555888777666555444444444555555444444333222111222444666555777888888555333333333555444333333222333<<>>;;;;;;<<<888777666666777777666555333555666555333333444666666555444333444444444444555666777888555333222333222333444222///,,,,,,---111222222333333333222222000111222111///---------222666999999555333444666777444111111333555555555777888999888777555555666666666777666555222///---&&&(((,,,000333444444333555555555555444333111111///222444333111//////000111444777999888555111...---...111333555555555444...000222444555444333222333222222222111111111111666222---+++---111444666666666555333111222555999::::::999777555444444444333555777777555222000000555666777777666444111000333333444555555444333222333333333333333333444444//////111222444222///,,,&&&))),,,///000111333555333111---***(((***---000333444444444333222000//////222555333...******,,,,,,///222444444444666888555222222555555333333666555666444///)))'''***...000///...000333555555444333444444444333333444444///...---...111333444333///111333555666777777666666888999888666444333333444555666777666666555444111111000000111222333444333444666666555444444555444444555555555444222111000//////000111000---+++*********+++,,,---//////444444555555333000,,,))),,,///111...)))(((,,,222444555444222//////000111555555444444222000---,,,---000555666555333333444222555777888666444444444444555777888888>>>OOO```oooeeeUUUEEE:::666888:::@@@===:::999===KKKfff~~~---,,,,,,,,,,,,------...111222222222111111000000333666::::::777333222222333333333333222222333555111111111111222222222222111444888999777555333222444888:::888333111222555777===BBBCCC???<<<<<<>>>===;;;999666444333444444///333666666333222555999777555222111222333333222000111444777666555555888///222444444000...---...111111222333333333222222222333333111...+++***+++000444777777444222555999:::555111000222444555444666777888888666555555666555666777888666333///---%%%(((,,,000333333333333444444555555555444333333111333555333000---,,,---,,,///444777666222...******---111444666666555444+++...222777999999777666555555444444333222111111444///***))),,,111666999;;;;;;:::666222222555888;;;;;;;;;999666444444444222555888888555111...---222333444444444333222111333444555666555333111///222222222222333444555666///000111222444222///,,,%%%(((+++...///111333555222000---***(((***---000333444555555444333111000...222666444///,,,,,,......111444555444444777999777444333444555333444888777777666000)))&&&(((,,,000//////111444555555555222222333333222333444666,,,++++++,,,///222333222000111333555666888999999666777999888555222111111333444666777777777666555444555666666666444222000111444666777666444444555333444555555555444333222000//////000000000---+++,,,+++++++++,,,---///000666666444222000///------,,,///111---))))))///666444444444111...------...333333333333000---***(((***///555888777555444444222444555555333333444555666777888777555:::KKK]]]eeeZZZJJJ;;;333222666:::===:::888999???QQQooo...///111333333111///---333444444222000//////000555555555444444333333333555444444333333222222111111000000111333444555444222111///000333666777666;;;:::999888777777777777:::;;;<<<===>>>>>>>>>>>>===<<<;;;999888666555444111222222333444444444444<<<999555222222333333333222222222333333555666777555555444333222000///...000111111222222333333444111222444333000---+++***000333555666666555666777777555333222333333222111555666777888777555333222444555555333111111222333,,,...000111222222444555444444444444444444444444111333444555555222///...000000000111111222222222---...000222333444333333///111555777999888777666888888666555333111000000222111///---...000222444888888777555444444777:::<<<======;;;999888888888999::::::777444111//////444333333222222111000000111000///000333555555444000111222222222222333444222111111444666444,,,%%%""")))///111222222333333...)))(((+++...///...333555777888888555222000333333444222000000111222555555555555555666777888555555444444555555666666888777555///***(((***,,,000111222222222111333444333333222111111000//////............///000111222333555666666555555666888555777888777666555444555888888777777666666555555777888999888777444111000333333444333222333666888333555777777444111//////...///111222333222000///...------...000222222111444666888888555222000///111000///------///333777999777555222000...------222444555555222---(((%%%+++111888999555000///000555333111111222444444444444777888555222555>>>FFFKKKFFF>>>444...---000444666888:::;;;???PPPrrr000111444555555444222111333444444333111000000111666555555444444333444444555555444333333222222111333111000111222333444555222111000000000111222444888888777777888888999999<<<<<<<<<===============<<<:::888777777666666555222222333444444444333333<<<999555333222222333333333333333333333222222222222222333333333333222222111111111222222333333333000111333222111...,,,,,,000333666777777666666666666333111000000111000///222333555666666666444333444555555444222111333444111333555555444333333444333333333222222222333333333444555555555333111000111111111111222222222222...///111222333333222222111333666888999999777666777777666555333222111000444333111000///000222222666666666555444444666777:::::::::999888777888888888999999666333000//////333333333222222222222222111000///000222333333222222333444333222111222333222222333555777333***###$$$***///222222333333222---)))(((+++///000///222444666777777555222000111222222222111111333555444444444444555666777888555444333222222333444555666666444111------///222111222333333222111222444333333333333222222222222000000//////000111222333444555777666555555666777666777777777666444444444777777777777666666555555666666777666555333111///222222222111000111333555333555666555333000000000///000111222222111000///000//////000222333333333222444777777555333111111111111000...---///333666666666555444222111000000222333555555222...)))&&&+++111777888555111000111555444333222333444555555666777666222///111777===???<<<888333///000333666444666888;;;@@@SSSuuu333444666888888888666555222444555444333222333444777666555444444444555666555555444444333222222222555444222111111222444555222333333111---,,,...111555555666777888:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;:::777555555666777777666333333444555444444222222;;;999666333111000111111222222333333222111///...///000111333555666666777333333222111111111111222///000111111111000///...000333777999888666666666555222///------......---///000222444555666555555444555555444222222333555666888:::999777444333222222222111111111111222222444444444444444444333333444333333222222222222222///000111222222222222222444555777999999888777666555555555555444333222111555444333222111000000///222333555555333333333444666666666666777777888999777888888555222000///000333333333333444444444444222111//////111222111000333444555444222000111222444333444555555111)))""""""&&&,,,000222333333444///+++''''''+++///111000111222444555555333111000000111111111111222555888111222333444555666777888666444111///...///111333222222111000///000333666333444555444222222222444444444444555555555555555333222111000111222333444555666777777555444555666666666666666555444333222666666777777777666555555444444444444333222111000111111111///......///111444555444333000///000111111222222222111000///...111111111111222333444444000333555666555333333333222222111000...///222555555555666666666555333222111222444444222///+++(((+++000555666444222111222555555444333333444444555555333000...---///222444666666666555333333444666444666999===EEEYYY{{{444666777999:::999888888222444555555444444555777888777555444444555777888555555555444333333222222666666444222000111333555555888888444...+++...222555555555666888999;;;<<<:::999888777777888:::;;;888555222333555888888777333444555666555444222111888777555111///---...///000111333333333111///...///000222444666777888888666555333111000/////////......///000222222111000111444888999999777555555555111---+++,,,---------000111222444555555555555222333333333111111333555777999;;;;;;888555333222222222111111111222333444555444333333333333444555555555333222222222222333//////000111222333333333666777888999999888666555333444555555555444333222444444444333111///---+++///111444555333222222222222222111222555777888999888888888666333111111222444444555555666777777888444222111000111222111000222333444333222111222333777555333222111...)))%%%&&&***...111222222333555,,,)))%%%&&&***///111111111111222333222111000///000111111111000222444777///000222333555666777777666333///,,,+++---000222000///...---...000333666555666777666444333444555555555555666666777777888555444333222222222333444555666888777555444444444555444333333333333111000555666666777777666555555222222222222222222222222222222111///------...000555555333111//////111333333333222111111000//////222222222111111111333444111333555666444222222222222333333111000000222444555666777888888666444333///111333333333000---++++++///333444333222222333333444444333222222222333111...******---000111111555777999999777444333222666888<<>><<<<<<;;;:::777444111///333333333333555777888::::::888666555777888777777777666555444333000---+++000111444666777777666555777555222000///000000111...111555666555333222111000222555999:::999777444666666777999:::;;;:::999;;;>>>GGGXXXrrr555555444444333333333333222333333333444666777777444333333333333333333333333333444555555666666666999888777555444444444444111222555666555333111///333444555444444555777:::777666444333444777:::<<<999888666444333333444555---...000222333333222222///000111000......///000333333444444555666666666666333111000111333444444---,,,++++++,,,...000111222222111///---,,,...///555666777666444333444666666333000///111444777999:::999777555333555888;;;999777444111///000111222222444444111......111444::::::999999999;;;<<<>>>888777666444333333222222111222444888<<<===<<<;;;777777666555555666777777666000))))))...222333222//////000333777888888777555555444444444444333333.........000222333222000111111000000///000111222111222333444555777888888222555999<<<<<<999666333333333333333222000---***))))))******+++---///000,,,---///000111222333444000...---,,,,,,---......111000000111333444222111333222111222555777888999777777666555333000...---///000222555666666444333...///000333444222---***&&&'''))),,,///000///---222111///,,,***+++...111333333333222222111111111111444666777777666777888666777777777666444222111000111111000...///222555888;;;===999333000333777555555555555555555444444555555444111,,,***))))))...111333333222222222333111000///000222666:::===;;;;;;;;;:::777444111///222222222333444666777888888666444444555777888888888999999777444111...,,,000111333444555666555555888777555222000///000111+++...222333222111000000222555999;;;:::777333111333444777888999888888888:::???JJJ]]]www555555444333333333333444222333555666777777777777111000000///000000111111000111222444555666666666:::999777555444333333444222333444555444333111000111222333333333333555777555444333333444666888999777777777666444333444555...///000222333333222222222333333222111000222444555555555555555444444444444222000000111222222222++++++******+++...000222111222222111///...///111333444555555444333444555444333111111222444777999999:::999777555666888:::555444333111000000111111000222333111///...111555999999:::999888999<<<>>>:::999777666555444333333------///333777:::;;;:::999888666555444666777888666333222222555666444222//////000333777999:::999555555555444333222222111......///111333333222000222333333222000///000222222222333555666777999999444777;;;======:::555222333333333222000...+++******++++++***)))***,,,///...000111222111222333555222///,,,+++,,,.........//////000222444555333111222222222333555666777888666666666555333222111000------///111333333111///...///111333444111---)))(((***---///000///---,,,......---++++++,,,000333444444444333333333333333222444777888777777888888444555777888888777555444222333333000---...222666999;;;<<<999333222555999555555555555555444333333111222111///+++)))((((((***---111222333333444555111111000111222555777999666777777777555333111000222222444555555555555555444222111111444777888999888::::::888444000......000000000111222333444555888888666333///---...///***,,,/////////......///333666999:::777333000///000333666777666555555555666===KKK```{{{777666555444444444555555222333666888888777555444//////......///000111222///000222444666777777777;;;999777555333333333444222222333333333222111111000111333222222222333555333222222222222444555555444666777666333222222444111222333444444444444444444444444333222222444666888888777666555444333333111000///000111111000///,,,+++******+++---///111111333333333111111222333222444555555444333444555333333444444444666888999888999:::999777666777888111111222222222222222111///111333222//////222555777888999888777888;;;===:::999888666555444333333,,,++++++---111555777777888666444333444666999;;;666777888888888666444333111000111333666888999888666555444333222111000000,,,,,,...111444555444222333555555444111///000222222222333444555777888888444555777888999777666444444444555444222000000000---......+++)))(((+++...000222333333111111333666222///+++***+++---...---......000333666666444222...000111333444555777999777666666555333222111111---,,,,,,...111111///,,,,,,...111444666444000,,,))),,,000222222000...---+++,,,,,,,,,,,,---000222111111222333333444444555111333666777777777777888222333666777888666555333444555444000+++,,,111666777888777555111111333666333444444555555444222222...///000...,,,***)))***))),,,000222333333444555111222222222333333444444222222222333222222111111333444666888888666444333111///...///222666999:::777888999666222......//////.........///111333444666666555111---******,,,***,,,------,,,,,,...000111444888888555111//////...222555666444222111222000999JJJccc999888777555555666666777111333666888999777444222///.........///000222333///000333555777888888888;;;:::777444333333333444333222222222222222222222///111222222111000222333222222111111222222333333111444777666333111111222444444555555666666555555444555555333222222555777;;;:::999777666444333222000//////000111111///...---,,,+++******,,,...///222333444444333222333555333444666666555444444555333444666777777777999:::777999::::::888777777777...///111222333333222222...111333222000000333666666888999888666666:::===:::999888666444333333333///,,,***+++...222444666666555333222444777;;;===777999;;;;;;888666444444444333222444666777777666666555444333111000///...***+++---111555777666555444666777555111///000222111222222333444555666777222222222333333555666777555555666555444444555666000111000---)))(((+++...222444555444111111333666222...)))(((***,,,---,,,,,,---000333666777555222+++---000222444666888:::777777666444333222111000...,,,,,,...000111...++++++---111666888777444000)))---222444444111///...***+++------,,,---///111......000111333555666777000333555777777666777888111222555666666555333111444555444///******///555444444333111//////222333222333444444444333222111---...//////---++++++,,,))),,,000222333222333444222222333333333222111111/////////000000111222222444666888::::::888444222///---,,,---111666999:::666777777444000------//////---,,,+++,,,///222444333444333000***'''''')))+++,,,,,,,,,+++,,,///111///222666666333000000000...222555666333111000111,,,666JJJddd666555555666777888888777333666999999888555333333555444333222222333444555222222333555777888666444777888888777444222111111222000...///111333333333222333444444333222000///444444333222111222666999444333222000000000111111222333333444444333333222555555444222111222666888:::::::::999777666444333000000/////////000111222------+++******+++,,,---111222333333222222555777;;;888666666888999777555444777999999777555777999===<<<:::::::::999666444222222222444666666555333333111000000222333444333888888666444222333666999999888666333111111444777333000---******---000222444333222444666888999888:::??????888333555666444111333444666777777777777666333000///000///,,,)))******---111666999999888555555666666555333111000111000000000111333555777444444222///---...222555;;;777222000333666888888555444111...******,,,...111111111111111111111111---***)))******((())),,,000//////000222333111000,,,...000333444555555555777777777777666333///+++---000222222...,,,---...,,,---///333666666333111...---,,,---///222333333111///---,,,,,,,,,,,,+++******,,,...000222333444666666666666777888999:::888777666555333333222222555555222...))))))---111444444222...++++++000444555555555444333222000///---///111222000---,,,,,,+++...000222111111222333222222222222222222222222,,,,,,+++,,,---///111222666888;;;;;;:::888777777///,,,+++...444999888666777555333///,,,,,,...000222...)))%%%$$$''',,,///000444666222+++'''***...++++++,,,,,,,,,+++***)))222444555444000---+++***///111222333444333222222999<<>>===777333444444222222333444666666666666555444222////////////---***)))***,,,000444777777666333333444555444333222111222111000000000222444666333222111...,,,---000333999555111000333666888888555333000---,,,,,,---...////////////////////////---***)))++++++)))***...///......000222333222111...///000222333444444444888777777777777444000---+++...111000---+++,,,---------///111333333111///---,,,,,,---000222333222111000///------+++***(((((()))+++...111444666888777777777888888999:::::::::999777555444444444444777777444///******---111444333000,,,***+++///444666555555444222111///...000111111222111///---,,,...111333444444333444555444444444333222222111111,,,,,,,,,,,,---...000111555777::::::999777777777111///---000555888777444777666555111...---...000111...)))&&&&&&)))...111111444444000)))'''+++000000///---++++++,,,---///333555666555222///---,,,111222333333444444444444:::>>>MMMkkk111222333555666777777777666777888777555444555666666666555555666888:::;;;555444333444666777777777777888999777555222222222000...,,,---000333555666666555444333222222222333444333222111000111444777444333000///...000222333///......---,,,+++***)))555444333111000222555999:::::::::999777555222111111222444666777777666555222222111000000000000000///111333333333222333444777555444444666999;;;;;;;;;:::888666666999>>>BBB<<<:::888666555444111//////000111444777888777666222111000000333444555444777777666444222000111222333444555444333333555777888666333000///000222333333222111333555777888888888;;;;;;666333444444222444555666777777666555444333111/////////000///---***+++,,,///333444444222000111222444444444333222444333111000000111222444222222000---++++++...000666333000///222555888999666222...---///000000...........................---******---...,,,---000/////////111444555555444111111111222333333444444888777777777777555111...***---000///,,,***+++---000///...///000000///...---------///222333333222222222222000...,,,)))((('''(((+++...222666999;;;888888888999999:::::::::<<<:::888666555555666777999999666111,,,+++...222555333///+++)))+++///444666555444333111///---,,,///......000444555222///111333666666666555555666555444444333222111000000...---------......///000444666888999777666666666444222222444777888555222666777666444111//////000///---)))'''(((+++000333333444333...))))))...333666333...++++++---111444555666888777444111//////333333222222333555666777;;;BBBSSSqqq000222555666777777888999777777777666444444666888:::999888888888999:::;;;666444222222444666666666666888888777555333222333111000///000333777999:::888666444222111222444555333333222000///000333666555333000......000333444///...---,,,,,,+++++++++222333222000///000444666999999999999777444222000111333777999:::999777666444444444333333333333333...000222333222222222333666555444444666:::<<<>>>:::999777555555777;;;>>>;;;999666444333222///---//////000444777888888666222111111222555777777666555666666444111/////////000111333333222222333555777666444333333444666777777555444444555777666555555666777666666666666555777888999999999777666555333222000000000111222222------...000333444222111...000222444555555555555555444222000///000111222222222000...++++++---///333222000///111444777999666111------111333222///000000000000000000000000...++++++///000...///222111111111444777888888777444444444333333444444444666666555555666444111...+++...000///,,,+++---///444222///...///000///.........///222555666555333222333555444222///,,,+++)))***+++...111555888:::555555777888999::::::;;;===;;;999666666666888999::::::888333...,,,///222666333...***))),,,111555555555444222000---+++******((((((---555999888555222444666666444333333333111111111111111111111111000000000000000111111111333555777777666555666666777666666777888777333000555666777555222///......---+++)))(((***---111444444555555222...---000444666444000------///222555666888999999666333222111333222111000222444777999>>>DDDTTTqqq---000444666555555666888777777777666444555777:::===<<<;;;999888888888999555333111111222444555444555666777666444222222333444333333555999<<<===>>>999777444111111222444555333222111///---...111444555333111000000222444555111000///........./////////000111000//////111333777777888888777444111000111444777:::;;;:::777555555555555555555555555555...///111222111111222333666666666666777:::===???:::999777666777888888999:::777444333222222000///000000111444777888777555333222222555888999999888444444555333111/////////...000111111000///000111444444444555666888:::;;;;;;999666555666555444333111111333666888999999999::::::;;;;;;;;;999888777333333222222222333555666000000111222444555333111---///111444666777777777666444222000//////000000333333222000------///111222111000000111333666999666222...///333555333000111111111111111111111111...,,,---000111///000333000000000333666777777666777777666666666555555555444333222333333222000......000222111...---///222777444111000111222222111000000222444777888777555111444777777555222111222......---...///222444666111333555777888999::::::<<<:::999777666777888999999999888333...---///222777444///,,,,,,///333555555555444222000---+++***(((&&&&&&+++333888888555000222333333111/////////,,,---...///000222333333333333444444444444444444333444666666555555666777888888888888888666222000333555666555222///------+++***))))))+++...222444444666888777444222222333444333111000000000111222555777999999777555333333222000//////000333777999???DDDRRRkkk+++///333555333222333555777777777666555666888:::???===;;;999777666666666555333222222333444444333444555666555333111111222444444666999<<<>>>>>>===888666333111000111333444222222000...,,,---000333555444333333333444555666222111000.........//////,,,///111222111000///000444555777888777555222000222444777999999777555333333444555666777777777666...///000000///000222444777888::::::::::::===???;;;999888777999::::::999888666333222333444333333222222222444666666555333222222333555999;;;:::999222333333222000000111333111111111000------...///111222444666888:::;;;<<<<<<:::777555555444222111...---///555999999888:::888999:::::::::888777666444444333222111222555888333222333444666666444222,,,...000333555666666666666444222///......///000222333333111//////111333111222222111111222555888666333111111333444333111///////////////////////////---...111222//////222.........000333444444222666777888888888666555444333222111111222222000...000222333222000///222555777555333222333555555444222222222444777888888777222555888888555333444666444333111//////000222333222333555777888888777777999888888777777777777777666777666222...,,,///222777333///...///111444444555444333222000...,,,+++,,,***))),,,111333333111///111222111///,,,++++++******,,,...000333444555444555666777777777777777333555666666555555777888888888888888777555333222333555666555111...------+++++++++,,,---000333555555777999999777444222111111222333333333222111000444666888999777555444444000///......000444777999>>>CCCPPPggg,,,111666777444222333555666777888777666666888:::===;;;999777666666666666666555444555666666555333222333444444222000000111222333666:::===>>><<<999666555333111000111222333222111000---,,,,,,///222444555555666666666666666333111...+++))))))))))))+++///333555444222000///111333555777777555333111222333555666666444222000000222333555777777777777///000///...---///222555888;;;>>>>>><<<;;;;;;===:::777333333666:::<<<===666444222222444666777777555444444555666555222000000000111444888::::::888111111111000000111444777666555333000---+++---...000111333666888999::::::888666444333333333222111---***+++333777666444666333444555555555444333222333333333111///000444777333333333555666777555333***,,,...111333444444444555333111///......///000111222222111000111222444222444444333111222555888555555444333333333222222111111111111111111111111///---...222222///...000000//////111333444333222333444777888888666333111333222000111222222111000000222444222000000333777444333222333555777777666222111111222555777888777333666888777333111333666999777444222111111222333777777888999888666444333555666777777777666555444333444444111---,,,...111555222......000222333222444444333222111///---,,,............///000111222111222333222///,,,++++++,,,,,,...000222444555666333444666777888888888888444555666666555666888:::777888888777555444444444555666777555222///...///.........///111333555666777888888777555222111000333333444444333333222111222444777777666444333333/////////000222555888:::;;;AAAPPPiii000555;;;;;;888555666888555777888888777777888999:::999888666666666666777777666666888999888666444111222333333111//////000///111555999<<<<<<888555555444333111111111111111111111///---+++,,,...111444555777888888888777666333000,,,(((%%%#########+++///555888777444000//////222555777777666444222222333444444333222000...///000222555777888888888000000...,,,,,,...222666:::===@@@@@@>>>;;;;;;;;;777222------222999===???555333222222555888:::;;;777666555555555444111.........000333777999888777000000000///000222777::::::999555111---+++---...000222444666888888888888444333111111222333222111---)))***222666333000222//////111111111111000///222333222000---...222666222222333444666666555333(((***,,,///111222222222444333111///...///000000///000111111000111333555333555555444222222444777555666666555333222222333333333333333333333333333000...///222222...---///333222222444666666555333000222666888888555222///333222111111333333222111000222333222000000333777222222222444666888888777222000///000333555777777555777888555000...111444<<<:::777444222333444555;;;<<<<<<;;;888555222000333444666777777555333222000222222000,,,+++...111333000......111222222000444444333333111000///...---...///000000111333666222444555333000---,,,,,,//////000222333444555666222333555777888999999888444555666666666666888:::666777777555444444555666777888888555222000000111000000111222333555666777:::888666444111000000000555555444444333333333333111333666666555333222333//////000222444777999;;;888AAARRRlll444999>>>;;;555111333666777888:::;;;;;;:::999888:::999777666777888777666555666777999;;;:::777444333333333222111000......000333666777777777777888555444333444666555111---000111222000...---...///333333333666999:::999777555222***!!!$$$///222666999999666111......111444555444222111000555666777777666333000...//////000333666777666444333222000///000111444555888:::<<<===<<<:::888666555---'''***333;;;<<<:::999555111333999===>>><<<999999888777666555444444000...---///333555444222///222333111......222777;;;999666333222111222333777444333666:::;;;888444222222333333333333222222333000---...111444444333...//////...------000222222333333111//////000111////////////////////////,,,,,,...000222333555555666666444111...---...///000000000000///111444777666555222000...---------000111222333333222111000222333555777999999999999333111000......///111222---///222555666666555444333444555666555444333222222222222444555555333111444333111000000000111222111222444444333333444555444333222222222444555777;;;888555111//////000111777777888999999:::;;;;;;>>>======;;;:::888666555666444333333444555444222555666555111,,,***,,,///333...)))***...111111///---000333444333000---------///111222333444777999888666444111000/////////555555444333333222333333333333555555555555333333444000---000555999999777666444444666999:::777444666666666444222222444666444333333333333555666777777777777777555333111///<<<999444000///000333555666555444555666666444222000222555555555444444555;;;AAAPPPlll333777:::888222///111555888888999::::::::::::::::::888666666777777666555555555777:::<<<;;;999666333333333333333222111111111333666666666555666666444333333444555444111---...000111111000///000111555444444666999<<<======666111(((""")))222444777:::999666333000...000333444333222222222555555555444333222000///000000111444777888777555555444444333333444555666999:::;;;<<<<<<:::777666222...+++...555:::;;;999888555222444999<<<<<<:::999999888888777666555444111000///111444666555444///111444222//////222666888777666555444444555555888666444666:::;;;888444000111111111111111111000222000///000333555444333......///---,,,,,,...000111222222111///...///111***))))))***---///...---)))***+++...000222444555666666444111...------////////////------...222555333222000...---,,,++++++---...000111333333333333333444666888999:::999999444333111000000000111222000111222444555555555555333444444555555555444444555444333444555555333222111111///.........///000///111111111000000222444555444444444444555555666777555333111000111333444777888999:::;;;;;;;;;;;;=========<<<;;;999888777555444333444444444222111444555444111,,,+++---000333///++++++///222111///111444777777444111...------///222444444555777888777666555333222111111000333222111000000000111111222333444555555444333222222---***,,,222888::::::777666555666999999777555555666666555444444666999777555333222111111222333444555555666555444333222;;;888333000///111555777999777666666777666444222111333666666555333333333888@@@TTTrrr222555777333...---000444777777777777888999;;;<<<:::888666555666666555444444555666999<<<<<<;;;999222333444555555555555555222444555555444333333444333333222333444333000......000111222111111222444666555555777;;;>>>???@@@333...%%% )))000555666888999888777555333///111333333333333444666555444222111000000111111111111222555777888777555777777888888888777777666999:::;;;;;;;;;999666555000//////222555888999888777555444666999;;;999666666777888888888666555444222111111333555666666444///222444333000000222444666666777777777777777888:::888666777999:::888555000000000000000000000000000000111333555666555444...//////...,,,+++,,,---000111222111//////000111)))&&&$$$&&&+++...,,,(((%%%'''))),,,///111444555777666555111...,,,,,,...///...---+++***,,,000333111111000///...---,,,+++)))+++---000222444555666555666777888999999999999555444333222222222222333222222222333333333444444333333333333333444555666:::777444222333333333222000///......------.........///...---,,,---///222666666666666666666555444333222111000111333555777777888:::;;;<<<;;;;;;:::<<<<<<<<<<<<;;;:::999888444444333444444333111...222444444111---,,,...111222///---...111333111///555777999999666222///......111444555555444555666666666777777666444333222111000...,,,,,,---///000222333444555555444333222000,,,)))***000666:::<<<:::888777777888999888777666777777666666777999;;;:::888444000...---...///111222333444444444444444999666111......222666999<<<:::888888777666333111111333666777666333222222666@@@WWWxxx333555444111---,,,000444666555444333555777:::<<<999777555555555666555444333333555888;;;<<<:::999222333444666777777888888333444555444222000111111222222222333333222111///000222333222111111333444666666777999;;;===<<<:::,,,(((### !!!'''000666666666666666666666555555333333444333333444666999444333000......///111333111111111444666777666444777888999:::999888666555888999::::::999777666444111222222333333555888:::666555555777999999666333333444555666666555444333111111222444555555555444000222444333222111222333666777888888999888888888:::888555555666777666555111000000000000000000111///000333666777777555444///000111000---+++++++++///111222222111000111222///)))%%%''',,,...***$$$%%%&&&))),,,///222444666777666555111---+++,,,---//////---***)))+++///222111111111000000///......)))***,,,///222444666666666666666777777777777777555555555444444333333222222222111000000111111222111000000000111333555666;;;777222//////111222222111111000000///////////////...---+++***+++...111666777888888777666444333000000000000111444666777666777999:::::::::999888999::::::::::::999999888333333333333444222///---111222333111...---///222111///...000222333111000555777999888666333111111222444666666444222222222555666888999999777555333111///---,,,,,,---///000222333444555555444333222111...---...222777999:::;;;999888777777888888999888999999888777777999;;;:::888333///---,,,---...000000111222333333333333555222///,,,---111666:::===;;;999777666444111......111555777777555444333777AAAXXXyyy555555444111......222666444333111111222555888;;;999888666666777777777666222222333555888999888777333333555666777888888888444444444333000//////000222333333333222222111222444444333111000000222444666666777999:::888333000%%%$$$$$$'''+++000555888444333333333333444555666666666666444333444666888333111000//////111333444000///000222555555444222444555777888888777555333777777888888888777666555555444333111///111666;;;444555666777888666333111///000111222333333222222///111333444444444333333222333333333222111222333777888888888888777777666999666444333333444444444333222222111111222222333///111555777777666444333000222333333000---,,,+++...000333333222222222333222---)))+++111333///***((()))+++...111444666777666666444111---+++,,,---111000...,,,***+++///222........................,,,,,,...///111333555666666555555555444444444444555555666666555333222111111000//////.../////////............///111444555888333...++++++...000111333333333333333222222222000000...,,,***+++///222555666777777777555444333000000000000111333555666444555666777888777666666777777777888888777777666333222111222222111///,,,000222333222...---///222000000///000111222111000111333555666444333222222555666777666222///......444666888::::::888555444222111///......000111222333444555555555555444333333333444666777777666555:::999888777777777999:::;;;;;;:::888666555777999888666333000......///000111111111000000000000000111///,,,+++---111555888:::888666555444222...,,,+++///333666777777777888;;;CCCVVVttt777666555222111111444777444333111000111444777999:::888777777999::::::999444333333444666666555444333444555666666666666666444555444222000//////111222444444444222222333444777666333///---...222666666666666666555111+++'''###%%%(((---333777777777000000000111222444555666999999777555222111222444000111222222333444444555//////000222444444333111000111333555555444333222555555666666777777666666777555222///---000555999333444666666666444222111------...///000111222333...111444555444333222222555444222111111222333333777666666666666666555555777555333111111222444666555444333222222333444555000333666777666444333222///222444444222...,,,+++---///222333333222222333000---,,,///555888777444---...///111333555666777444444333000---,,,---...111111000...,,,,,,...000+++***)))))))))***,,,---...//////000111333555666666666444333222222222222333444555666555222000...//////////////////......------......000111222333333///***((()))---000111444555555555555444333333111111000...,,,---///222444444444444444444333333000000000111222333444555555555555555555555555555666666666666666666555555222000//////000111///...000222444222///---///111000////////////000111111...000333333222111111222666666666333000------...444555777999999777555333333333333333333444444555444555666777777666555444444555888999888666333111666777888888777777999:::;;;;;;:::777555444555666666555333222111111222222222222000///...............---,,,,,,...111444666777555333333222111...+++***---111444666777999;;;>>>DDDTTTppp777666555444333333555777555444333222333444666777:::999888999<<<>>>>>>===888666555555555555333111444444555555444333333222444555444222000///000222333555666555333222444666888555000,,,***---444999777555222000...,,,(((%%%)))***---222777888666444------///000222555666888999999777444000---,,,---...111444777888888666555000000000222444555333111---...000222333333333222222333444555666777777888777444111//////000222333222444555555444333222222------,,,---...111333555///222666777555333333333777555222000000222333444444333333222333444666777666555333111000222666999666555333222222333555666222444777777444111111111---000444444222///,,,+++***,,,000111111111111222......///222666999::::::222222222333444555555666333333222000---,,,...///000111111///---,,,---...)))(((&&&%%%&&&(((,,,.../////////000222444777888888777555333222222222222111222444555444111...,,,...///000111111111000///...///000111222222222222...+++'''&&&)))---111333333333444444444333222111000111111000......///000222111111111111222222333......///000222333555555777666444333333444666777666777777777666555444444111///---,,,...000111000000222444333///---...000000///...------...000222///111222222000///000000333333222000------///111444555666777666555333222444444666777777777666666555666777888888777666555333444666666444222000///222555888888777777888:::888888888666333333444666555555555555555444333333111000///...---------...------...000111333555555444333111111222111///---,,,...111333444666:::<<>>@@@AAA@@@;;;999777666555444222000555555555444333222000///555555444222000///111333333555777555333333555888777333...))))))---666<<<999555000,,,***)))((('''//////000444777888555222+++,,,...111333666888999888888777333...***((((((---111666:::<<<:::777444111111222333555666444222,,,---...000111222333333111222333444555777888999555333111000111111000...222333444444333222222333...---,,,,,,...111555777000444888999666444444444999666111//////222444555111000000000111444777999777666333111111333777;;;666555333222222333555666333555777666222000000111+++///222444222...+++***'''***...000000//////000///000222333555777888999444444444444444444444444222222111///------...000...000111000...,,,+++,,,+++)))&&&%%%&&&)))---000/////////111333666999::::::888666444333222222333000111333444333000,,,***...000222333444333111000///000222333444444333222,,,)))&&&&&&***///222444111111222333222111000///000111222111///......///000000///...///000222333,,,---...000222444666777999777555333333444777888888888888888777666555444111...++++++---000222222000333555333///------///000///...,,,+++---000333111222333222000.........111000///---,,,---111444444555555555444333222111333555777999999888777666666777888999999888777666111222222111000......///000333777888777777888:::555666555444222333555666666666777888777666444333000///...---,,,---...///---///000222444555555555222111111111222222111//////000111222333555999<<>>DDDAAA>>>;;;999777555222000111333666777888666444222777777666555333222111000333444444222111111333555444111,,,***,,,222:::???666555111+++&&&%%%(((,,,111111111333555555444222///111333444444666999<<<;;;888444000,,,)))((('''///222666888888666555444444333444777999888333///...000222555555444222111333555888999888888999:::666666666555333111///---000222666777555333111111---,,,*********---000111999:::;;;999777555444555777666555444444333444444444111...---///111222333333444444444333333555666:::777333444777888555111222444555666555333000...111111000000111111///...---,,,+++***+++---///000333444444222000000222333777777666666666555555555222222222111111111111111222111000...------------,,,+++*********,,,---...///000222333333555888;;;===777000---///000///,,,,,,000555777555111...---,,,111444444666888777333111222444444222111111222///+++'''&&&***...000111//////...//////000111222888777444333222000...,,,---...///...---,,,...000***,,,...000111222555777444333222222333555888999;;;;;;:::999777555333222.........000222222000...444444333000------///111333111...***)))+++111555000000111111111///...,,,111...+++***,,,///222333666555555444222111111000777777666777777888999999777777777777666555333333222222111...++++++---///555777999::::::888555444777666444222222444666888999777555444555666666555444222111///...//////000222444666777777666444333111000......000222222222444555555444333555888;;;>>>BBBPPPmmm555555666666555333111000333555888888666444555666777999;;;:::888888===AAA@@@>>>;;;:::999777444222111222444666777777666555777777666555333222222111444555555333222222444666444111,,,***,,,111888<<<555444111,,,((('''***---///000111444666777555444000111333444444555888:::999777555222///...------000333666888777555333222333444555888:::888444000000222444555666444333111333555777777666777888:::555555555555444222000///333555666666444111//////...---++++++,,,///222444777888999999666444444555666666555444444444444444444222///...///111222222444555555555444555666888:::777444555888888444000000222444666666444222111222111222222333333222111111000...,,,,,,,,,---...333333222000......000222666666555555444444333333333333333333333222222111222222111111000//////...///...------...///000000222333444555444444666888888333---,,,...000///...///222666777555222000///000333333111222666777555000222333444333333444555333///***)))+++---......------......///000111222888666444333111///,,,***+++,,,------,,,---000222...000111222111111222444444333333333444666888:::<<<;;;:::999777555444333222111111222333333111///222222111///......000333444222...***(((***///333000000111111000000/////////---++++++,,,///222444555555444333222222111111777777666666555666666666777777777666666555444333444444222...,,,+++...000555777:::<<<<<<999666333555444222111111333666777777555444444555555333222000000000000111222333444444444555666666555444333333000......000222333333555555666555555777:::===@@@DDDRRRnnn222333555666666444222000111333555666444333333333555777999888666777:::>>>;;;999888888888777555333111222333444666777888888777777666555444333333333555555555444222333555777555222---++++++///444777444333111---******,,,......///111555888999777555111222333333333444777999777666555333333333333444222444666777777555333111333444666999;;;999555111444555666777666555444333444555555555444444666888444444555555555444333333666666777555222///......000///......///111333555444666888777666444444444666666666555555555555555666333000//////111111111333444555555555555777999999777666777999888333//////111333666666666444333111222444555555555555444555444222///...---------222222000---++++++...000555555444333222111111111333444555555555444222111222333444444333222111000222111000000222333222111444555777666444333333444333///+++***---000000///333555777777555333111111444555333......333777666///111333333333333555666555222...,,,,,,---,,,,,,+++,,,,,,...///000111111555555444222000---***)))***+++,,,,,,,,,---111333333555555444222000000111222222222333444666999:::;;;;;;:::888777555444333666555444444555333000.../////////......000333666777444111,,,)))***...111111000000/////////000000,,,,,,++++++---///222444555444333222222222222222777666555444333333333333777777666666555555444444777666333///,,,,,,///222555777:::<<<<<<999666333111000//////000222444666444333222333333333000...,,,---///222444666777777666555444444333333333333444111---,,,...111222333555666666666666888<<>>BBBNNNggg111333555888888777666555222222222333555444222000///000333444555444222111111222444777:::;;;999777555444222111000000111222444333222111222444666888555555555444222333555777999888555222000///......111000000111444555555444444333333444555444222000222222111000///000444777666666555555555666888999;;;999888:::======;;;777111333666777777777888999;;;:::999777777888999:::666777999888666555444555444444333222222222333333111333555555555555555777777666444222111000//////111333666777555333111000444555777888999999999888666444333222333333222111...///000///......000222222333555666666555333222888888999888666222...,,,+++000555666555333444555111111111111111111000000///000000///......111333333222000///000111333555333333333222222222222222...///111222333222222111...---...333999;;;777222111222222222111222444666777555333111000/////////000222333222111000000111111444444111000222000---111111000...++++++,,,...//////...,,,***+++---///+++,,,...///000000///...)))...333444111---++++++---///111222000///.........111444444333111111111+++,,,,,,---...///000000111000/////////111222333555444333333333222///------///000111222555999===:::999666222000000222555333222000---+++)))(((((()))---111222000000333555666555222000//////000111,,,------...///111222333333222111000000111222333666666555333111222444666888555222000///111444666............///111222222.........///111111///---222333444555555666666666444333111000000111333444111...***(((***,,,---...111222222222222444888;;;===@@@KKKaaa444555666888888888777777444333333444666666444111...000222444555444111///222222555888<<<<<<;;;999111111000000000000000000222111000000111333666888777777777666444555777999::::::888666333111///...000//////222666888777555333222000111222333333222111111000///...000444888555555555555666888:::<<>>999555555444222111222666888666555444222000//////000...000222333222111111111000333333000///111111---000000///---++++++---///222111000,,,******...111---...000111111000...---***000555666111+++))))))+++...222444444222000///,,,///222333222000//////,,,,,,---.....................------///111444666666555555666777777444222000111222222333666:::===666666444111///000333666111111000///...,,,+++******///333444222111333555888666333000......///000---------...///000111222111000///......///111222222444555444333333555666666555333222222222333444000000000000111111222222...------///111333222111444333333333444444555666111111000000111222333444111///,,,+++,,,---...---222222222222111333777999???AAAIII]]]|||666666777888888888888888666444333555888888555222...///222444555444111...000111444888;;;<<<:::888......//////000000000111111000//////000333666888999999999888666777999;;;;;;;;;:::888555333000//////...///333888:::888666222000...///111333444444111111000......000555888444444555666888;;;===???CCC>>>::::::;;;:::555000111333444333222444999===:::999777666777999;;;===777:::===>>><<<888666444777666333111///.........222555888:::999777666666000000000000000111111111333666888999666222000///...///222444555555555444444333222333555555555333555666666444222222333444///000111222222333444666888999999999666222///,,,,,,222888999666333333555000000000000///...,,,,,,(((+++...000000000111222333222111111222555888;;;888777444222222333555777000000000111222333444555666555777>>>GGGJJJEEE???999888666333111333666:::333444333222000//////000,,,///222444333222222222111333222......111111////////////---,,,---000222555444222---******...222...///111222111000...------222888777111***'''&&&(((---333666666444222111+++...111222000...---------......//////......---------------000333666888777777777999;;;;;;999777222333444444444666:::===333333222000///000333666///000111111111000...---+++000555666333111333555999777333000...---.../////////.........//////000000///...------...000111000222444555444444555666333444555555555444333222111111111111222222222222///...---...111444444444444333222222333444666777//////000000111333444444222000...---...///......333333333222222333666999BBBBBBIIIZZZxxx999888888777777777666666444555666777777666555444666666555333000///111333++++++---111555999::::::333///...222555222///...***---000222333333555666777999<<<>>>===;;;999777777888:::;;;999666333000,,,000555888:::888444222...111333444333111000000111000//////000222444666444666888777555666:::======>>>>>><<<999777666777888555222222444888;;;<<<555555555666777999:::;;;:::<<<>>>>>><<<;;;;;;;;;999777333000///000222333333444555555333111111222000111111000111333777:::888;;;>>>>>>:::555222000222111111333555555444333111111222111000111444777999::::::777333333555888222111//////111222333333777777666555333000---+++222333444444444555777999333111000...---------...---,,,---111444555222///000222444555555555777888888777777666555444444444111222222333444555555666999333666EEEQQQOOOFFF@@@;;;:::777555555555777888777666333111111222444666555444333222333444555666333444444333000.........222222111//////111555888888555000,,,+++---000333///222444444222///,,,+++...222666666222---******---...111333333222000///,,,...000000......///000///111444555333000///...,,,,,,---000444777777777888999::::::::::::999999777666666666666666666777999555111//////000111111222///---...111333222000000000000333777777555111111111111000......111333333333222111///...000222000///,,,+++,,,...111333222444777666444222000000222777===<<<777222000111111222333222111111333555222111111222333333111///111000000222666999::::::000---,,,///000///000444222444666555111///...000777555222///---///444888;;;@@@IIIVVVkkk999999888777777666555555555555555666888888666444666777777555333222333444---,,,---000555888:::;;;666333333777999444...,,,+++...111333222111111222444666999;;;<<<;;;999777666777999999888555222000///111444666666444222000...111333333222222222333222222000000111222444666444777888777555666999===>>>>>>===:::666444444555555333111111444777999:::666666666777888999;;;;;;:::<<<======;;;:::999999999777333111000000222333555666777555333000///000111111222333333555888999:::===@@@@@@===999666555555444333333444444222000000111222111111111333555888999999777444333555777111///...---...///000000222222111111///...---,,,222222333333333333555666333222000...---,,,,,,---,,,---///333666666222///000222555555555555666888999999888777555444333222333333444555777888999:::<<<888;;;FFFLLLGGG===888:::999777666555555666666666555333111222333666777777666444222111111111111444666666555333111000111222222222111111222555888999555000,,,,,,...333666333555666666333000---,,,222555999999555111...---///000222222222111///......000111111000///000000111333555555333000...---......000444777999999888888888888888999999999999777888888999999888888777;;;888444222222222111000000...---...000222222000111111111444888999666444222333333111000000111333444444555333111111222333222111000000///000000111222444555555333111000000333888<<<<<<777222000111111222222111000000222444222111111111333222111///111111000222555888888888111...---000000///000444333555888777444222222333888777333///---...222666888<<>>===;;;777222111111333111000000111444666777666777777888999::::::;;;<<<999;;;===<<<:::777777777888666333111000111222333777888888666333000......111222333555666777777888999<<>>EEEJJJLLLBBB<<<888:::;;;888666777777999:::888333///+++***,,,...111444666777777777333333555666555444333222000///,,,++++++---000222666666555333111222555777888888777666666555555555777888999666333222555888:::999666111---,,,---///......///222555666555333777777999:::::::::::::::666888999888555333222222555444444333333222222222111444666777555444333222111111222444777777444111000222444555444444555666666555444333333222000...---///222222111000000000000111222333444333222111111111///+++((('''***---+++***)))))),,,///333666555333222333444444111///...---,,,+++***((('''&&&+++///444888888555111//////111333333333222333444333444666888888888777777111111111222444666999;;;<<>>???DDDPPPggg333555888;;;===>>>======;;;777333333666888555222///222666888888777777777444444555999???FFFJJJKKKBBB:::555666888888888:::888999999777333000.........000222444555666666666444444666666777666555555111///,,,++++++...111333555555555444333444777:::888888777777777666666555777888888555111000222555666555333000---,,,...///.........111333555444333555666777888999888888777444555777666444222111111333444444444444333222111...111555777777666555555333111111333666666333///...000111222111222444555444333222222333222000...---///111222111111222333111111111222444555444222333333111,,,((('''***...000///......///222666888666444222444666666222///,,,,,,,,,,,,+++)))((('''+++///444777666333000///...000111222111000111222///111444777888999888777444333222222333555777999>>>FFFJJJFFF>>>999555222111111000//////......---******)))***---111555888888777666444444444555666222444666666555444444555444666888888777666555666333222000...///111444666333333444888<<<<<<999555333333333555666555333000+++,,,...000222444444555333666888888555222000///000111222111///......///,,,---///333666777555333---------...///111333555444555777888888777555444111111222555777888777555...//////...,,,,,,---///...000111111111222333555444555555444111.........---///111222111111222444111000...---...222666888444555666555444333444555888777666555333222222111444333111...++++++...000111000////////////,,,***'''(((***...333555555555000---,,,......,,,---111111111222555777888777555;;;;;;:::999888:::>>>AAA===???DDDPPPhhh444555888;;;<<<;;;:::999:::888555333333333222111///222555777888888888999444444555888===AAACCCDDD@@@999444666888666555666777888777555222000000111222333444555555555555555555666777888888888888888444222///,,,,,,...111333000111333444555888<<>>999777555222000///---,,,++++++,,,,,,++++++***+++...222666999666555444444333444555666222444666666555444555666444666777777666555555666333333222222222333333444222111222555:::;;;777222000//////111333333000...***,,,///111333444333333222555777777444111...---,,,---//////......///111++++++,,,///222444333111,,,---...000222333555555555666666777777666666555333222222444777888777666000111111///,,,+++,,,...///111222111000///222444555666777555222///......,,,.../////////000222444111000//////000222444555444666999999777666666777777666444333333333333333666555222...++++++...000444333222111222111///---))))))+++...222333222000---***)))+++,,,***,,,000222111111444777777666333888999888666555666999<<<<<<===CCCQQQhhh444666888::::::999666555:::888666333111111000111000222666777888888999;;;444333444666:::<<<<<<<<<===888444777888555222222666666555333000000222333555555555666666555555444666777888999999::::::999777444111...---...000111+++...222555777;;;???CCC666666777777777777666666666777666333///---...111...///111000//////000111,,,+++***,,,...111111111111222444666666555333222///111333333222000000111111333444555555444222000...222666888888666555555888444222444777888555111***+++++++++***+++...000444222111000000///,,,***...///000111111333666999888555333444777::::::999555666333---'''%%%***///888777666555555555666666444222000333777777333.........///000000///...---+++///333444222//////000+++---//////...---...//////111444666777666444333444222///,,,+++,,,---...222999<<<888666888888555///---+++)))))))))+++,,,---,,,,,,---///333777:::666555444333333333444555000222444444333333444555555666777666555444555666444444444444444444444333333111111444888999444///,,,+++***,,,///000---***+++---000333444333111000222444777777444000---+++)))+++---.........000222+++++++++---000222222111---...000222444666666777777777666666666666777777666444444555666777777666111333333000,,,***+++---000222333222//////111444777888999777444000//////------.........///222555111111222333333333222222555888:::;;;:::888888888777555333222333444444444777666333///,,,,,,...111777555444444444333111///++++++,,,///111111///---+++''''''***+++)))+++///222111111333777888555222777777666333222222444666<<<===CCCRRRjjj222666::::::777555666777AAA???;;;555000...///111333555666555444555777999888777666777888999888666555555555555555444333333222555888666111000333777777555444444444333222111555777:::<<<===<<<;;;999:::666222000000///---***)))...444:::<<<>>>???@@@888888777666666666666666777999:::444,,,))),,,111...000222333222...***'''%%%'''+++///111111000///...///111333555555555555333444333222111222555888999777333111000111333555555555555555555666666777999555111222666888555222++++++++++++,,,...000111/////////000//////...---...222555666444333666888666222///111777;;;;;;999888555444333///---000777<<<:::777666666555333111---...111444555555444333---...///000111222222222...///000111222111000000......//////...,,,***)))222555888888777555444444222333333...)))''')))+++000222444666777777666666222111///.........///000444000,,,---222555555333444333111000111111111000------...000222333111///333333333555666666444222222444666888999999888777444222222444666555222...)))***---...///---+++***+++///333222///...111555444555777777555000,,,)))***)))(((***---///000000))))))***+++---///222333444333222555888999777555777777777666555444333222222222222222333555777888:::666111000222333222000...000222222222111222333888888888555111---,,,++++++,,,...000222333444555444111//////222555444333777888999:::;;;;;;::::::999888666444333333333444333222111000///000111222444555666555333111111111///111222222111/////////+++,,,------......------444111......222666888777666555444333222222222222888666:::JJJaaa222444888:::999999999999<<<:::777333000000222555666777777666444444666777999777666777888888777666666666777777666555444333000222444333222222555888555444333333333333222111444666888:::;;;;;;:::::::::777444222111000,,,)))'''---555;;;<<<;;;999888333444444444444555777888777999888444...,,,...222222222333222000---***(((+++,,,...000111111000000000111333555666666666666444444444333222333666888888666444222111333555666888777555444333333444444777333000111555666444222,,,,,,++++++,,,...///000/////////.........------///111333444444444555777222///---///555:::;;;999777555666777444111333888;;;999888777777666333111...///111333444444444444111222222333333333333222///000222444555555555444333111///---,,,,,,,,,---555777999999888777777888444444444222///---......///111333555666777666555444333222222111111222222333///,,,---111444333222333222111000///...---,,,))))))***---000111111///222222111333444555333222333444555777888888777777444333333444666555222///+++---///000111000...,,,///333666444111///000333333444555444333000---***...,,,++++++---.........))))))***+++---000222444777555444555777888777555666666666444333111///---///000111111222333555777888555111000222333111///,,,...000111111000222333444555555444000---,,,,,,,,,---...000111222333333333111...///111333222111666777999;;;;;;;;;999888666666555444444444444444444444333222222222222333444333111///......000222222444666666333111000000------.........---------222///,,,---111555777777666555444333222111111111666444888EEE[[[yyy222333555999<<<===;;;999555444222000///111666:::999999999777444333333555999888777777888888666555555666777888888666555444000000000111222444666888444444333333333333333333666666777888888999999999999888666555333000,,,)))&&&---555::::::666111...---///000111222444777:::888777555333222111222222777555222000---,,,++++++222222222222111111000000333444666777888888888777666666666444333333555777666555444333444555777888;;;999666333111111222333555222000000333555333111......---------///000111000000...---------...///111000000222444555555444///---,,,...444888999888444333555888777444444888:::999999999:::888444111000000111111222333444555666666777777666444222111///111333555777888999999888444///+++)))+++---000777888999999888999:::<<<888777666666666555333111...///111333555555555555555555555555555444444333111...+++,,,///222111000222222222111///---+++)))''''''))),,,000222333222222000//////111222222222444444444555555666666666333333333555666555222///...///111333333222111000444777888666222000000222222222222222111///...---111///---,,,---------+++******+++,,,...111333444888777555666777888888777666555444222///+++(((&&&+++---000111111111333444555333000111333333000,,,***,,,.../////////000222///111333333111...------...///000000111111111111222000......000000000///555666999;;;;;;:::888666333444444555666666555555555555555555555444333333333000,,,******,,,000222444666888888666222000000........................000...,,,---000333444555444444333222111111111111444222444@@@TTTooo333333444888======999666111111000...///222888<<<;;;;;;:::777444111111222999888666666777777555444222333555777888888888888222111//////222444555555444444444444333333555666::::::888777666777777888888888888666444000,,,***)))...444666444000+++(((+++---.........000555999888666333333555666555333777555111---,,,,,,...///777666444222000000000000555666888999:::999999888999999888555222111111222333444444555666777888999<<<999666222111222444666555333111111333444333111111000/////////111222333333222000......///000111333000...000333555444222000///...000333666777666111///111444555333555888::::::;;;<<<<<<;;;777333333222111000111222444555999999999888666333111//////000333555777777888777888444///+++)))***,,,...666666666666666777:::===<<<:::888888:::999444000---...000222333444444444444444555666666444333222///---,,,,,,...000000///111333555444222///------,,,,,,---///333555666555000///------///111222111444444333333333444444555222333444555555333111000///000222333444333222222555777777666333000000111333222222111111111111111000...,,,,,,------,,,+++++++++,,,...000222333444777666555555777888999:::444444333000,,,((($$$!!!)))---000222111000222444333111000111333333...+++(((***,,,...---...///111+++...222333222000000000111222222222222111111000222111000000000000//////222444777999999888666444111222444666777777666666444555666666666555333222000---***)))***---000111222555777777555111///...............///000111111222111///...///000111111111000000111222333444444333111333===NNNhhh666555666999<<<;;;666111111111111000000333777;;;<<<<<<:::777333000000000777666444555555666444333...///222444777999;;;<<<777444111///000222222222555666666555333333666999>>>===:::888666666666666777777888777444000---+++...000222111...+++***))),,,...///...+++,,,111555888444222333666888666333444222...,,,+++---000222777666333111000000000111777888999:::::::::999888;;;;;;999555111---------111222444666888888888888999777555333333555888:::777555333333333333222111222222111111111333444555666444222111000111333444444111...///333555444222444333222333444555444444222...---000333333666;;;:::;;;<<<===>>>===999666444333111000000111333555888888999888555222...,,,...///111333444444333333444222///,,,************111222222111222444888;;;???<<<:::999999777222.........///111222222333333111222333444333222111000///...---...///000//////222555888888666444333444222111111222444666666555000...,,,---///111222222444333222222111222222333000222333444333222000///...///000222222333222222222333444444222111111111444333222222222222333444...,,,++++++---......---,,,---...000111222333333222333444555666888:::;;;333333222000---((($$$!!!***...333333111000222444111000///111444333...***(((***,,,---------...000+++...111333222222222333444444444444333222111000333333333333222111111111000222555777777777555444111222444666777777666666333444444555555444222111---,,,,,,---000111///......111333333111...---,,,,,,------...000222444555666555333111...------...------///000333555888999444222444===KKKbbb888999:::<<<<<<999333///333444444444333444666888::::::999555222//////000444333222222444444444222,,,---...000333777;;;===999777444111//////000111666777777555222222555999>>>===:::888777666666666555666777555222///......111111000...,,,+++,,,...///111222...))))))...333666444222333666888666444111///---,,,,,,...000222444333222111111111222333777888999:::999999777666888888777333///+++))))))///111444777999888777666666444333333444666999;;;888777666444222111000000111111000000222333555666666666444333333333444555444222000000222444444444666666555555444444333333444///,,,000333555888===:::::::::<<<===<<<:::777555333222000000111333444555666777777444111---+++,,,...///111222222111111111000///---,,,***))))))---......///000222666:::???===;;;888777444000...000000000000111111222222111111111111111000//////000000000000000000000000333666::::::777666777999555333222222333444444333///...---...111222333222222222222111111000000000...000333333111///......------///000111111222222000111111222222222222111444444333333333333444555---+++++++++...///000//////000111222222222222111...000333555555666777999222222333222000,,,(((%%%---111555444000///111555111000///111444333///+++***,,,.........---...///---///111222111111222444555555555444333222111000333444666555444333333333000222444666777777777777333444444555666666555555333333333333333222111111---,,,---111444444///+++***,,,...///...------...------...///111333666777666666555222...,,,+++,,,,,,---...111444777:::<<<555555777===GGGZZZvvv999<<>>999777666333666999:::999888777888555555555333000//////111///......///222333333222///---***))),,,000666999888:::999444...---111666444666666222---,,,111555333444555666777888999:::222333444222///...000222000111111000///000222444222444444000)))(((...444222333444555444444444444............---,,,+++***///000111333555777888999777777888888777666444333...///000///,,,*********,,,///444888999777444222000000111111222333444555999888666333///,,,+++++++++++++++,,,...111333555444444555555555444333222333555555333111111555999222333555555444444444555---))))))///333333222333777666555555777888777666444444333222111111111111111333555666555222///,,,***,,,///222555666777777333111///---,,,,,,...///+++---///111222555888;;;:::;;;;;;777222000222555444333222111000000000000555444333222111222333444222333555555333222222333555888999666222000333666777555333333444666666666//////000333555666444333000111222222111///---++++++...111111...,,,,,,---,,,---...///000111222222333333222222333333111///222222333333333222111111222111000000222333222222333444444444333111000...,,,000555555222///------000222555777777555222000000444666222,,,***...444333111///111333444111...///000222111000...//////000000///---,,,---///222222222222111000///...---///333666666444333444666555555555777999<<>>AAABBB@@@;;;777777666666999<<<<<<999666777666444222111111111111333222///......000333555000////////////111222333999888666333000///222444666555333111////////////444333333555999;;;999777666666555222000000111444777555333111111222444666444333111///...---,,,,,,333444555555555444333222111---+++000222000------222222222111111444888;;;666444333555777666333//////,,,((((((***,,,,,,+++222333555777888888777666444111//////000222222222333444222///***))),,,...000...,,,+++,,,...222444555555555444444333222222333555666666444444444555777666555444333111---***...------///222444444333999555222444999;;;:::777444333333222111000//////111222333444444222000///...///222666999999666333333111...,,,,,,---///000000222444555555777:::===;;;;;;999666333222444666111222222111000000111333777777777666555333222111111222333444444333222111444444222000...///333555:::888666444555555444333555444222000000111222333000222444444222...,,,,,,))),,,///111111///...---,,,,,,---///222444777888;;;888555444444444222///000000111222222000///...444111......000222333333777777777777555333111//////111222111......000333333111111333666666444111333111...,,,+++,,,...///333333333333111000///...***...222222000...///000//////---+++))))))+++---...---...111444333000,,,222444666888888666444222111444666666555777;;;>>>???:::444111222444444444222222333333333222222111222111//////000000...,,,((()))+++---///111333333444555555444222111222333222111000---******,,,...///000111333666999<<<===>>><<<;;;:::;;;BBBTTTeee}}}888888999:::<<<;;;888666666666777999;;;;;;999777777666444333222222222222222111000000111222444555444333222111111111222333888777666333000000222555666555333111////////////222111222555999;;;;;;999555555444222111111333666777555333111111222444555333333111000///.........222333444555666666555444222---,,,000222///---...333333333222222333777:::777555333444555555222000...+++)))***,,,......---111333555777888777777666666444222222333333222111000111111...+++***,,,...000///,,,+++,,,...111333333333222222222333333444666777999888666555555666666555444444333000+++((()))+++...000333555666777777444222444888;;;999777333333222222111111000000222333444555444222000///333333444777999:::888666000///---------///222333222333555555555555777999999999888666444333444666444444444333111000111222888888777666555333111111111111222333333222111111333333333111000111333666999777444333333555666777555444222000000111222333222444666666333000...---,,,...000000///...---,,,,,,---...000222555777888<<<999555333333222///---///000111222333333222222555444333222222222333444888888888888666444222111222333444222///...///111222111000333555666444111444333111//////000111222444444333222111000000///,,,///333333111//////000111000///,,,)))((((((***+++,,,...222555666333///000222444666666555444222222444444333222333777:::<<<777222000222444555555222222333333222222111111222111111222333333000...,,,,,,---...///000111111222333555444222000000111000000000...,,,,,,...000111111333555777999<<<===::::::<<<===<<>>===???JJJUUUwww/////////111222222000...///222666666444444555888444555555666666555444444---///222555777777777666777666444333333333444555444444444333222333555777666555333111////////////111111333555777888888888444555555444333333555777888777666555555555555555222222111111222222333444333444555777888888777777444111///111111...---///777777666555333333555777:::888444111000111111222000000000111111111000///111222333555666666666666666555555666777777444222///000111222111///---,,,//////......000333666777555333000...///111555777;;;<<<===;;;888666666666333444555777666111+++&&&###***333777666555777:::777666666777999888555333111111111111222222333333555555666666666666555555333000---,,,---/////////++++++,,,---///000222333666777777555222000000000444666999:::999777777777:::::::::777444222222333;;;:::888666444222111111000000000111111000000000333555666666333111000111333444555444333333444555555444222111000111222333333555888888555222000//////---+++++++++,,,,,,,,,***,,,...111444777999:::;;;:::777444222000...---000000111222333333333444666:::===:::444111222555999888888777666444333333444555555444333222222111000000000222333333333333222333555777888888888777999777444222111111222333000222333444333222000//////000000...***'''&&&&&&(((+++///444666555333000,,,---...000222333333444333222000......000333555666555333222333555666777333333333333222111000000000111333777999999666333111111111111111111111111///111444444222///---,,,,,,...111222222222333555999999999999888888777666111333888<<<;;;<<>>:::777333000000111444666888999999888555333222222333444555777888555111---,,,111666777444111000000555666999:::999666333000/////////000000111111111222222333444555777888888111///------------,,,++++++,,,...//////...---,,,111333555444222000//////111444777999888777777777:::::::::888666555666888888777555333111111111111222111111000000111111222666777777555111...,,,+++---111666666222...,,,,,,111222444555444333000///---000333555444222111111,,,***''')))---000000///''')))---111444777888888333444444444222222333555222111000000//////000000333555777555222111222444444444333111111000000111000000222555999;;;:::999444444444333111111333444000111444666777888888777888777555333222222222333------...000222222000---***+++,,,+++***)))+++,,,...111444444222000///...///......///000222555666111///...///111444555444444555666555444333444555555555555555444222111111------000333666666444222111111222444555777888999222444666555222000.........000111222222222444666<<<<<<<<<;;;999666444222///000333555444666BBBOOOfff...///111444666666333000...------///111333444444222444666888777444000...,,,///222666777777555444444333222222222333444555222333444444333333555777666555333111////////////111333555555333222333444666777888888666555555555777888999:::999666444222111111000111111222333444777888999:::::::::999888888666444333///+++---222888999999888666555666777999999999666333333555888666777888666444444777999999888888777666666555666222111111222555777777777666444333444444333000---......///111444666999:::777555222000000222444666666777888777444222222222111222333555666555222000000111444555333111...,,,...111555888888666333222............////////////111111111111111222222333111111111222333222///,,,,,,---///111111000///------000222333222111000111000222444555444444444555777888999888777777999:::666444222111000000111222333222111111111111222333444555555333000---------,,,///222111---+++,,,......111555777777444///---+++...222444444333333333000---+++,,,111333222///***,,,...111333333333333000222333222000000222444222111000000000111222333333222222111222333444666444333111000000000000111000000222666;;;===<<<:::666777777555111000222444111222333555666777888888666666555444333222111111******+++...111111///,,,***++++++***((()))+++---222444666555222111111222111111000///111333666888111///...000222333222000...111444444222222333444777777777666555444222111......///111444555444222222333444555666888999999666777777666333111000000111222222111000000222555777888999:::999888666555000222444666333444===III___{{{111000111222444555444333000...---///333666555444222444666888666333///,,,---///222555666666555444777666444333222222333333222333555444333333555666666555333111///////////////222444555333222444666444666888888777666777888666777888999888555222000111111000000111111222333555666888:::;;;;;;;;;:::999666555444///+++---222777888999888777666666777888999:::888555444666999555666777666555666:::>>>;;;:::999777666666555555666444222222444666777777444222111222444444222/////////000111222444555666333222000///000222555666555777777666444222222333000000111333555555333111111111111333333111---***''',,,222666777666444333........................111000///...------------111222333666666444000---,,,...111333444333111000+++---111333222222222222...000222222111111222333666777888888777888:::<<<444333111//////000111222444333222111111222333444111222333111///......///+++...///---))))))...333---000555999888444///+++***...222555555444444555444000...000444555222///---...000111222111///......000111000...---///222111111000000111333555666333111//////222555777777444333111000000000111111111111222777<<<>>><<<:::888999999555222000222444333333444555666777888888555555555444333222000///(((((())),,,000111...+++,,,,,,+++)))'''(((+++---444666777666333222444777444222111000111444666888111000///000222222///+++)))---111222111111333555888888888777666444333222///......000333444333222444555555666777888888999888999888666333222222222333333222000...///111444222444666999::::::999888111333777888444222999CCCZZZyyy111000/////////000222333111...,,,...444777666333444444444444333111000///111111222333444666777888:::999777333111000333555333444444333111111333444444111//////111222000......000444666777555333111444555666555444555777999888777666666666555222000///111111000......111555888888777777999<<<>>>@@@888444000......000111111888888888888777555444333888888888888666444222000222333555666888999999999999888666444333333333333999888666555333333222222666444222111222111...+++///000000000000000//////000000///---++++++---///333777888444111333333111///000000000000000000000///222666888777222,,,'''((()))---333999<<<:::888111111000---***)))***+++...000111///+++((()))+++---000444777888888666555333222222333444555333111111000000000111111000///111000000000000000111222444444333555666777555444------,,,---...000222333777666444111000000000000333444555555333000,,,***+++)))''''''(((+++///222333333444666666333...+++,,,111777999888555444555333222111222444333///+++...333777666222......000000///...---,,,---...///,,,---...000333666888999777555222222444555666666555222......///111111000111222333666999:::888777555555333333222333444555333444555555555444333222222333444444333222000...)))(((***...333444111---.../////////...,,,***)))111333555333000...000222111000//////000111444555555333111222333222...+++)))***+++---///111222333777888999999888666444222000---+++,,,111555888888<<<;;;888777777666444222444555555444333111///...000111222333444333222222666555333333444777:::<<<777555555777777777;;;AAAQQQvvv...............///000000...+++***---333777666444555444333222111000///...111000000111222444777888999999666333000000222444555666666444333222333555444111///000222333111000000222444666666555444222444555666666555444666777333333444666666444111---000222222111//////222444999888666666777888:::<<<777444000...///111333333888888777666555555444444777777777777666555333222444444555666777888999:::888777444222111111111222777777666555444333222222666444222222333222///,,,//////000000000000///...333333222///,,,,,,---///333777777333111333333222000///...---------...//////222555777666222---***'''(((+++111777;;;;;;:::333333111...***)))***+++///111222111...+++)))(((&&&***///333666777777888333222222333444444333111111111111111111000...,,,///......//////000222222222222222333555666555444---,,,,,,,,,---///111222333222222111111111111111333444555555444111...,,,,,,+++***)))***---000111333222333555555444111...000444999;;;999777666666555444222333333111---***,,,111555666222///000111111000///---,,,,,,,,,,,,------///111333666888999888666333222333444555444333111///......///000000222222444666999999777555333222///...///222666888444444555555555444222222111222444555555333111000---,,,,,,///333444111...////////////...,,,+++***///111222222000///111333333222111000000222333555888666555444444222---))),,,,,,---...///000111111333555888::::::777444111000...,,,---222666888999???===:::888666444222///000111222222222111000000111222333444555555444444666555333333444777999;;;999666555777666666:::AAAWWWzzz,,,---..................,,,******---222666777666555444222000............111000///...000222555777999999777444111000222444888888888666444333444555333222111222333444333222333333333333444444444333333555777777555444444444000111444777888666222...111222333111000000111333888666555333333444555777555222///...000333444555999888777666555555666666555555555666666666666666666666555555666888999:::888666333000......000111444444555555444222111///444333111111222111000.........///000000000///...666666444111...---...///333777777333111333444222111///+++((((((***---///000222444555555333000...))))))+++000555999;;;<<<888777444000,,,***+++,,,111222222333222///***'''$$$'''+++...000222444666444222111222333444333111111222333333222///,,,***---------...000111333444222111000222444555555444------,,,,,,---///111222///000000111222222222222333444555666555333111//////............///000000111111111222444555444222444777;;;<<<;;;888777666555444333333333000,,,)))***///444555333111111333222111000...---,,,++++++---...000222444666888999999777444222333333333222111111111000......000111333333444666777777555222///---++++++---222777;;;555666555555444333222111000222444666666555333111111///...000444555333000000000000000///---,,,+++,,,---///000000000222444555444333222111222333333:::999888777555111+++''',,,,,,,,,---....../////////222666999999777444111000///...000444777999:::AAA>>>:::777555333000---,,,---...///000111111111222222444555666666666666666555444444555777999;;;:::777555666555555:::AAAYYYwww...///000111111000///...,,,++++++---111444555555666444111///---------...111///---,,,---000444666::::::888666333222333555:::;;;:::888555444555666444444444555555666555555444333111000000111222333222555777777555333222222222333555777999999666333111111111111000000000111555333222000000111222333111///------000333555555777888888999888888777666444444444444555777888999888777666555555666888:::888666222///......000111000111222333222111...---111000////////////......,,,...///000111000///...555555444222000...///111333666666222000222444333222...)))%%%%%%''',,,///111111333333444444333333.........111444888;;;<<<===<<<999444///,,,---...333111000111333333000,,,)))+++,,,+++)))))),,,...444222111111333333333222222444777777444000,,,***.........000111333555666444333222222444555444333//////......///111222333000111222333444333222222333444555666666555333222000111111111000000//////...------///222555555555666888:::;;;:::888555444222222333333222000---+++,,,///333444333222111222000000000000///...---,,,...///111333555666777888999777444222222222111///000222333333111000222333333222333444555444111///))))))***,,,///444999;;;777666666555444222111111///111444666777666444333111///---000444666666444222222111000///...------***+++---///111222444666777666555333222222222222777777777777444000+++(((******+++,,,---...///000...000222444555444333222000000111333555888::::::???<<<888666444222000...***+++,,,---///000000111111222333444555666777777777666666555666888:::;;;;;;777555666555555:::AAARRRlll444444555555444222000///++++++***+++...///000000666555222///...---...///000...,,,+++,,,///222555;;;;;;:::888555444555666:::;;;:::888666555555666555666777888777777666666444333000...---...000222222444666777555222111111444333333444777999999888000000000000000000000///111000///......000111333...,,,+++,,,000333555555555777:::<<<===;;;888666444444333333444777999:::999888666444444555777888888666333111000000111333,,,...///000000///---,,,......---,,,++++++,,,,,,+++---///000111000...---111222222111000///111222333666555111///222444333222...)))&&&%%%(((,,,///222222222333444444555555444444444444444666999;;;@@@???===888333000//////333000------111555666555///000...***%%%$$$''',,,444222000000222333333222444777:::999666222///...111111111222333555666777888666444333444444444333222222111111222333444555444555555666555444222111333444444555555444333333000111111111000///...---+++******,,,000444666666777888888888777555222///---...000111111///...---...000333444333222000///---...000222222222111000...///111333555555666666777555333222222222000///000222444666555555555666222222222333333222///,,,&&&(((,,,000444777888999777777666444333222111111///000222444555555444444...,,,,,,///555888999777444333222111000/////////***+++,,,///222555666777888777666444333222111111111222444444222///,,,+++***+++---///111333555666000///.........000222444000222444555666777888999:::777444222222333222111,,,,,,,,,------...//////000000111222444666777888777777777666777888:::::::::777555666666555:::AAAHHH^^^999999888666444222111///************+++,,,---...666555333222111000111111///...,,,,,,,,,///111333;;;;;;;;;888666444555666999999999777555444555666777999;;;;;;999777777777555333000...---...///111111333555555333222222222444222111111444666888888000//////000222222111///111000...------///111222---,,,+++---000333555555444777:::======<<<999777777555333222333555888:::888777666444333333444444666555444333222333333444,,,---.../////////...---------,,,***(((''')))+++***,,,...111111000...---...000111111000000111222222555444000...222444444111///+++)))))),,,///111222222333333444555666666888888888777555555888:::@@@@@@???;;;666111///...111///,,,,,,000555:::<<<222222000***$$$$$$***000444222000000111222222222444777;;;:::777333333333555444444444444555555666999777444333444555444444555444333333333444666777888888777666555333222111222333333333333222222111////////////...---,,,+++)))((())),,,111555777777888777666555555222...+++)))+++...//////...---...///000333444444222000...,,,...111444555555444222...///111333444444444444444333222222333333111000000111333666:::;;;999777333222222333444222///---'''***...333666777777666777666555444333222222222/////////000111222222333,,,+++,,,111777;;;:::999666555444222111111000111...---...111555777888888777777666555333222111000+++---///000///......///...000111444777999;;;<<<555222...++++++...111444111333666777777666666777333111//////111333444444///......------.../////////000000222444666888999666666666666666777888888777555555777777777;;;AAABBBTTTuuu<<<:::888555222///...---+++,,,------...///111222555555555555444444444333......------...///000111999999999777555333333444666777777666444333555666999<<<>>>===:::888777777777555222000//////000111111222333333222222333444333222222333555777777666000//////222555666444222333222000...---...///000...------///222555666666555666777888999999999999999777444222222444777999777666555444333222111111222333333444444444444444.../////////000000111111---...---***&&&%%%(((***)))+++...111111000...---///111222222000///000111222555444///...111555555//////......///000222333333333444444555555666666666888999888666555777999<<<>>>>>><<<777222---,,,............///333999===666666333,,,%%%%%%---444444222//////000222222222222666:::999666444555888777777666444333333333333666444222111333555666666555444333333333444666666999888666555333222222222222222111111000000//////,,,,,,,,,++++++*********))))))+++...333777888888888666444333333000,,,((('''***......,,,++++++,,,...///111333555444222000...000444777888777444333---...000222333333222111111000000111333444333111///...///555===@@@<<<777444444444555666555222///***,,,///222444555444444666555444333222333333444///...---,,,,,,...000222------///444:::<<<;;;888777666444333222111222222222111111333777999999888666666555444333222000000))),,,---...------000333222333444777999;;;======888666111...---...000222111444888888666444333444///---+++,,,///222444555000//////...///000111222000000111222444777:::;;;333333333333444444444444444333555888999888;;;AAA@@@NNNmmm<<<:::666222///---++++++...000111222333555888:::555666666777777666555555............//////000111777888888666333111111222555555666555333333444666:::===@@@???;;;888777777888777444222111111111222111222222222111111333555444444555777::::::888666111000000333777999777444666444111///---------...000//////111444777888888777666444333444777:::<<<;;;999555222111333666888666666555444333111000...000111333444555555444444111111000000111222333444...///...***&&&%%%'''***(((+++...111222000...---222333444333111/////////222555333///...111555555//////000111222333444444333444444555666666555555444666888888666555777999999;;;===<<<777111,,,))),,,///111111000222777;;;<<<;;;777---%%%%%%---555444222//////000222222222000444888888555444777:::999888666444222111111000222000///000222666777888555444333222333444555666888777555333222222222333111111000000///......---+++***))))))(((((())))))******,,,111666999:::999999666444333222000+++''''''+++......+++(((((())),,,---///333555555444222000333666999999777444222,,,...000222333222111000///...///111333555444333...,,,,,,444>>>BBB===666666666666777888777444222......///000111222222333666555444333222333444555000...+++)))))),,,///111000000222777<<<===;;;888888777555333222222222333555444333555999;;;:::888555555555444333222000///***,,,------,,,---111444333333444666777999:::::::::888555222000000000111222555999999666333222222...,,,******...111444555000/////////000111333444111111222333555888;;;===000111111111111111222222222222555999:::999<<<@@@???KKKiii|||yyyvvvyyy000222444444111///------000///000222666888999999777777777777666444333222...000222333222222222222888777666555555555555555444555555555444444555777999888888999:::;;;999888666555333111555999666000222333444222000///222555444666888999888777888999;;;888444222444666888999777666333///,,,---///222555555444333333333333444666333000000333777:::<<>>999333111222444555444333222000...,,,+++///333666555333111222444333000------///111333444444222...+++)))(((((()))---000222222000/////////555666555333000//////000333000---...000222222000333222111///---...111444444444555555555444333333777777777666666555444333666666666555333111///---111000000000222555888999;;;888444111000222555777555444333333555555444222333444555666666666555444:::999666333///...///111444444444444555777999:::666666555444333333222222444444333222222333333444000...,,,++++++---///111///...,,,***)))'''''''''***,,,...000222444555555444444555444222///+++((($$$***000222...+++***,,,///000111222333222111111444555555555555444222111+++---000111111111333444222222222222222111000///,,,+++,,,111888;;;888444666666555555444333222222333222000......///000111777777777444111//////000...---,,,++++++,,,...///000111222555999:::999888;;;<<<;;;777222///000222777777777888999999777555666666666555444222000......+++'''&&&(((---111333444333111222444555666555666555444333222222222222444555666555222///......///...,,,+++///555666333222222000000111222444666777555444444666888999999333444333111000111444666666777888777555555888;;;@@@FFFZZZ~~~wwwpppppptttzzz///111222222000/////////222000///000333666888999888888777666444222111000000111333444333222222222666555555555444555555555333444555555444444555777999888777888::::::888777555555333222666;;;999444333444444333111000333555555666888888777777888999:::777444333555777888888666555333000......111444555555555444444333333333666333///...111555888999??????===888333111111333333333222111000...,,,+++///111444555444222222222000...------000333444444333222///---+++*********...///111000///......///555666555222000...///111333111...///111222222111222222000...,,,,,,///222333333333333444444444444777777888888777555333222333444555555444111///...000000///000222444777999888666444222333666999;;;888777555444555555444333555444333333333333444444777777666333000///000111222222222444555777999:::777777666555444222000///111111222333333444444444000///---,,,---///111333111000///---,,,+++***)))------///000111111111111111222333333111...+++)))%%%+++111222///------...111222333333333222111111000222333555555444333222000111111000///000333555444444444333111000///...,,,******...333666555222444444333222111111111111111111000000000111333444666777777555222///......///...---------///111222333222333666999;;;;;;::::::;;;:::777333000000222666666777999999888666555444555555555444111///---...+++)))(((+++///333444777555333333444555444333444333333222111000//////000222333333111000///000000111///...222777888555555444222000000111333444777555444444555666777777555555444222000000333555:::;;;;;;999666555777:::DDDDDDQQQooozzzuuuuuuvvvvvvzzz///000111000///...000111555222......000444666888888888777555333111///...333333444555444444222111333333444444444444555555222444555555444444555666999888777888999999888666444555444333888===<<<777333444444333222222333555555666777777666666777888888666555555666777777666444444333111000111444777555666666666555444222111555222...---///222555777<<<<<<:::777333111111222111111111111000///......///000222444666555222000---,,,---///222444444444111111000///...------,,,---...///...,,,,,,...///666666444222///...///111444222000000222222222111222111000---++++++---///333222222111222333555666777888999999888666333111000111333555555333000///000/////////000222555666444333222333555999===???===:::777555555555555444666444222000///000222333222444555444222111111222///000222333555777888999888888777666444222///---...000222444555555444333000///.........000333444222222111000///...---,,,000000000000000///...---//////000111000...+++***''',,,111333111000000222444444555444444333222111---...111333555444333333444444222000...///333666666666555333111000......---***((()))---000111///333222000...---...///000///000111333444555555555777888999888444111///...000000//////000111333444555444444666999;;;<<<;;;999:::999666333111111222444555888999999888555444333444555555444111...,,,///---+++,,,000333555666999777555555555444333111111111222111000...---++++++...000111000///000111222444444333555::::::666888666333000000111222444777666666555555555555555666666555333111111333666>>>>>>>>>;;;888777777888AAA>>>GGGbbb|||vvvsssttt222222111///---...000222555222000///111333444444777777666555444333111000555555555666666555333111333333444444333333222222111333555555444444555666:::999888999::::::888666444666666555888===<<<888222222222222222222333444555666777666555555666888666555555666888888777666333333333222111333666999555666777777666444111000222///,,,+++...222555666888888777666333111000000///000111111222111111111111111222555888888333///------...111333444333111//////000000000///...---+++,,,,,,,,,,,,---000222555555444111///...///000333222222222222222222222333333111///,,,,,,---///333222111000111333555777666777999:::999666222//////111333666666555222111111000...------...///000//////000111444888;;;===>>>;;;777555444444333333333333111000////////////...111444555444333333333111111222444555555666666666666777666555222000...///111333666666444222000///.........///111333444111111000000///...------222222222111111///......//////000///...,,,***)))***---111333333333444666777777666555444333222111---...000222333333222111333444333222111111333666666555444333111000000000///,,,((((((***---......222111...,,,+++---///000000111333555666666555555888:::<<<;;;777333111///000000000000111333444555666444333444777:::;;;;;;888888777555333333333333222555888999999666555444222333555666555222...,,,///......000333666777777888666555555666555333222///000111111000...,,,******,,,/////////......///222555666555666:::999666777666333111111222444555888888888777555444444555777777666555333444777999??????>>><<<:::999999999999888BBB\\\|||zzztttttt444444222///------000222444333333444555555333111555555666666666555555444777555555666777777444111444444444444333222000000111333555666666555666777;;;:::999:::;;;:::999777555777777555777;;;:::777111000111111222333333222555666666555444444555777555555555777999999777555333444444333222333666999333444666666555333111///...,,,+++,,,000333555666555555555555444333111//////000111222333333333333444333333666888888444000111000111333444444222///---...////////////......***+++,,,,,,---///222555444444444222///......///111111222333222222333333444555444222///...///000333222111000111333666777555666888999888555222///000222444666666555333222222000...+++*********+++------...000222444666777;;;999666444444333222111000111222333222000---,,,---000444666666555555555555555444444333333333333444444555555555444222111222444666777666333000---...............000111222///...---,,,+++,,,,,,,,,222333333333333222111111000000000///...,,,***)))---///111333444555777888999888777666444333222222000000111111111000///...///111444555444444444444333333222111111111222333000...,,,+++,,,---......222000...,,,,,,---///111111222555666777666444333666888::::::666333000//////000000000111222333333444222111222444777888888666555444444444444444444111555888999777555444444333444666666666333000///111000000222555888888888444333333555666777555444...///000111000...,,,+++,,,...//////...,,,,,,,,,222555777555555777777555555444333222333444666777888999:::999666444444666666666666666555777:::===<<<;;;;;;;;;;;;;;;:::999888777@@@UUUqqqzzzzzz444444333111//////111444444444555777888888555222444444555666777777777777777555444555888888555111333444555555444333111000111444777888777777777888;;;:::999999::::::888666333666777444555888888666111000000222444444333222666666666444222222444666555555555666888999888666444444444333222222444666222333333444444333111000---------000333555555444222222333555666555222/////////111222333444444444666555555555666555333111444333333444555555222000............////////////+++---...//////000333555222333555444111...---------///222333222222333444555666666444222111111333444333333222333444666777333444666777666444222000333333444444444333222111222000---+++***)))***+++------///000111222333444777555444444444444222000///111333555444222...,,,---000444666777666777888999888666444222222222333444444444444444444444444555777888999777444000---//////......//////000000...---***((((((***,,,...333333444444444444333333111111111000///...---,,,000000111333555777888999999888777555444333333333444333222000...------------000444666666444333333222111000000000111222333000111000000000/////////111000...------...///000000222444555555444333111222444666555333000//////000000000111111111111111111000000111333555666555555333222333555666666555111555888777444333444666777777777777777555444333222111111222555777777777000000111444777888777555------...//////...---,,,...000111111...,,,,,,,,,111555666333222444666444333333444555666666666777666999;;;999666333444666666666666555555666:::===888777777888:::;;;999888<<<:::===JJJ___yyy111222333222222333555888888777777888999:::888666444444555555666666555555666333222444888999555222111222444555666555444333222555888999999999999999:::888777888888888666444///333444222333777888666222111222444777777555333666666555333111222444666666555444555777999888777555666555444111111222333000111111111111222222222///000111444666555222000111111222555777666333///---...///000111222222222666666666444111000000111555444444444666666555333111111000/////////000111000222333333222111111222///222555555333///,,,******---111222222222444666444555666555333222333444555555555555555555555555222222444444444333222111444444333111000/////////000///---,,,,,,---...///...///111333444444444444222222333444666666333111000222333555444333111000///222555777777888999:::;;;999555333222222444666777666444222222222444444777777999999888555222000111111000000000000//////111...***''''''***...111333444444444333333222111///000000111111222222222222111111222555777888999888777666444333333444444777555111...,,,---...///000222444555333222222222222111000......///111222///111444555444222000............------......///...///000222333333333222111333444444222111111222111222222222222111000000000///000111444555444333444222111222555777777555222555777555222111444777;;;:::999888888777777777444222000111333555666666......000333666777555444******+++,,,,,,------...///111222222000...------222666666222000222555555333444666888888666555333222666999888444111222555666666555444222333555888555444444555888888666444::::::===DDDQQQhhh...000222333444666999;;;;;;999777777999:::;;;:::444444555555444444333222555222111444888999666222...000222555777777777666222555999:::::::::::::::888777666666666666444222+++000222111222666999888444333333555999:::777555666666555333111111333666666555444555777999999888666666666444111///000111////////////000111222333222333555777888555000,,,000000222555888777333///,,,,,,...///000000000000555666666222---+++---000555444333444777888888777444333111//////000222333444666777666333111//////...222666777444///+++)))(((+++000222222222444666333555555555333333333555555666666777666666555444111111222222333333333222555444111///---,,,,,,---///...------...111333555000111333666777888777777000111333666888777555222333333333333333444444444111333666777777888:::;;;;;;888555222111333777999:::888444222000111333444666777888999888666444333333333222222111000000000333000+++'''(((,,,111555444444444333222111000///......000111333555777777444222111222444777888999888777555444333333444444888555000---,,,---000222444444444333000///000222444222000...------...///---111666888777333000...------------------------+++,,,...000222333444444444555666555444444555666333333333333222111000000//////000222555555444222333111000111555888777666333555777444000000444888===<<<:::999888999::::::555333000000222444555555......000333555666444222((((((((()))***,,,---...///111333333111000///000333777777222///222555666444666888:::999666333000///444777666222000111444777666555222000///111333444333222444666666444000222777>>>FFFMMM^^^zzz000000///000111444666888777777777777666666666666777444000///111333444555222333555777888888777666222111111666;;;===999444666:::???AAA@@@===;;;:::666666666444111000000111111333666888999777666444111222444555666555555444888666333222333333333333444333222111000333777;;;555777777777444333333333222---)))***///333444222444666999<<<<<<777000+++111333555777777666444333333000------000222222111333444444111,,,***+++---...000333666999:::999999444555555444111000111222444555666555333///+++)))...111444333///+++***+++,,,...111333333444555666444666999888555111///---///111222444555555444333444444333111000111555777777555222///------......444222//////111333444444444333444777<<<===<<<999444222555:::;;;999888:::666444222111222444444333555666777888888999888888777777666444222222555777888777666555444333333333777777777777777777888999999666333111111333444444111111///---,,,---111444777555333333444444444333---...111333555666777777555222000111555888888777555444444333222222222333444333222111000111222333666666555333111111333555666222...---///111000////////////000000...+++((())),,,......---...222555777333000///222444555444555777999888555444555777111444888888555333444555888777666555444333333333///000000111333555666777666555333222222333555666===<<<::::::::::::<<<===:::666000------...............///000111333555666///,,,)))(((+++///333444111444777555111---------333444444333222222333555888555333333555555333000333333111///---///333666888777555333222222333333555666777888888777666555<<<777999AAAIIITTTkkk222111000000111333555666555555555444555555555555444222111222444666777777444555777888888666555333222222333666999999777444555999<<<>>>===:::999888666666555333000///111222444555777888888777666555111222222333444444444444222111000000222333333222333333222000000111555888666777888777555333333444222...+++,,,111666777666555777999;;;<<<999333...000222555777888888666555333000//////222333333111000111222000,,,***+++,,,...000333666888999::::::999999888555333222333555666777666555333000,,,***...000222111///------...///111333333333333555777777999:::888555111///...000111222333444444555555555444222///...///222555888666222000......///000666333000...000222444555444444555888;;;===<<<:::777666777;;;<<<888777999555333111111222333222222555555666777888888777777666666555333111111222444777777666555555555666666555555555666777888::::::999666333111111222333333333333111///---,,,...000444333222333555666555444,,,...111333555666666666666444222333666888888777555555444333222111111111444444333333333444444555333444555444333333444666777444000///111222111000//////......///...+++)))***---//////...///222555777444222222444555444333555777::::::777666666777333555777666555444555777:::999777555444222222111//////000111222333555555444333222111222333555666:::999999999999999999:::777444000......//////...//////000111333444666666111...+++***,,,///222333222555888777222///...///222333444333111111333555777555333333444444222000111000///---+++---111444666666444333222222222222666777888999999888777666:::777999???CCCKKK```www444222111//////000222333111111111222222333444555111111111333666999999999777888888888777555222000000222444555444333333333444666999:::888666555555777666444222///000222555888888888888777777777777333222222111111222333444......///222444555444333111111111000//////111333555777888777555444444444222///,,,...333888::::::777777888:::;;;:::666333000222555888999999888777222222111333444555444222///111222222000...---......///222555777999::::::<<<;;;999666444444666999888888777555333000...,,,---///000///...///111222333444444333333444666888;;;;;;;;;888444111000000222111000000222444666777666444111,,,***+++///333888666444111000000111222777444111///000333444555555555555888;;;===<<<;;;:::777888;;;:::666555777555333111111222333222111444555555666666666555555666666555333000///000111555555555666666888999:::222333333555666999:::;;;999777444222111111222333555555444111...,,,,,,---111000111333555666666444,,,...000333555555444444777555444555777888888777555555444333111000//////111222333444444444444444111333555555555555666777888555222111222333333222///...,,,,,,------,,,+++,,,...000000000111333555666666555666666666444222444777:::;;;:::888777777444444555444333444666888:::999888666444222111000111111222222333444555555222222111000111222444555666666777777777777666666444222000000000111000///000000111222444555666777333000...---...000000000444777999888333000000111222333333222000000222444666444222222333333222111000000...,,,+++---111444444444333333222222222111555666999::::::999666555888888<<>>LLL\\\vvv333111///,,,++++++,,,---111000000000111333666777666333///...111444777888888999999999777444111///---111333000+++))),,,000333555666555333111000111555444222000///111555888<<<:::999777666777888999999777444222111333555666555555777999:::999666333...//////---+++***+++---222444555555333222222333000///......222666999:::555444333444555666555444666777999:::999777444222111333555666555555444444333444666888999888666555/////////000222444666888444444222111111333888<<<777666555333222000/////////---,,,---000333666888222333333333333555999<<<<<<;;;999555222000111333444111...,,,,,,000444777555333...)))&&&(((,,,000777666555444444555666666222333555777888777333000444555666777888:::<<<===444000///111111///000333777666555666888999888777444444444444444333222111666777888666333000......000000111333666888:::;;;555555444444333444444444555666666333000///111222222333333222///......///000///...///000000///------...///000111111111111222333555777999:::<<<===555555555444222000...---,,,---///111222222111111222444666666444222222222555444222000//////111222---,,,***+++---//////...000000111222333333222111555777:::<<<:::777333111333555888;;;<<<;;;999666111000...---///222555777555666666777777666555555555333222111111333666777555444333222111111000000000111333333333333111000000000000222333444222000...///111222333333333333555222000///000000000///222555666555111///000222333333222111///000333555555444333222111222333444444333111...,,,---111444000111333444444333222111...000222444444222000...444:::???@@@<<<;;;EEEQQQbbb222000...,,,,,,,,,---...222111000000111444666888888444000///000222444555666666777888777555333222///222333000+++***---111444666888777555222000000333333222111000222666999:::999888777777777888999:::888666333222333555666555555666777888666222///---...---+++***)))+++---222333555555333222333333111000//////000333666888333222111222333444333222777888999999888555222000000222444444333222333444333333333555777777555333000///...---...000333444000111111000000222777:::555555555555444333222111000...---...111444666777111222222222222333666888777777666444111000222444444111---******---111444333111...***(((***...222555555555555555666777777000222555888:::888444000222444555666666888;;;===333///---......,,,...222777777777:::<<<======<<<555555555444444222111000555777888777444111......000111111333555777999:::777666555333222111111111333555666444000///111444222222333111//////000111111///------...///...---///............///000111000333666888888999;;;===555555555555444222000//////000111222222222222222333444555444222000000111333333222///------///111,,,++++++---///111111000111000000222333333111///333777;;;<<<:::777444333222222444888::::::888666000...,,,,,,///333555666333444666777888888777666111...+++)))***---222555666666666555444333222111111111222222222222111111111000000222333444333111...///111222333333222222444111......///111111111111333444333///---///111555444333111000111444777555555444333111222444777333222000,,,)))***,,,///...000333555666555333111...///000111111000///...222777;;;;;;888888>>>EEETTTlll222111///......000111222222111000///000222555777555444333333444555444222222333555777888777666666444444444111......111444555888::::::777333111000000111222222222333666888888777777777777888888999:::888666444222222333444555444444555666444111///------,,,***((())),,,///333555666666555444555555444333222000///111333666333222111222333333222000555666888888777555222000///111222222000000222444444222111222444555444222111///---++++++---///111222222333222222222555777444555777888888777666444222000...///222555555444111222333222111000111222000111222222111111222444333000,,,)))(((***---000000///...,,,+++---111444444444444555666777888888222222444666999999777555111333444555444666999===777222//////...,,,...222666666888;;;>>>@@@@@@???666666666555444222111000222555777777444000...---333333333444555777999:::777666555333111000//////000333555444000///222555444444222000......000222222000---,,,...000111111111///---++++++---000222222555888999777777888:::444555666666666444222000111111000000000111111222111222222111000///111222222333222///---,,,///222++++++,,,///222333222111111000000222333333000---222666:::;;;999666555444111000111444777999777555000...---...222555777777444555777888888777666555///+++&&&###$$$)))000555555666666777777666666666333222222111111222222333333111000111333333333222///000222333444444333222222///,,,,,,...111333444111333444222///---///222666666444222000222555888666666666444222222666999555444111,,,)))(((***---...000444777777666444222111111111000000111111111333666888777666777999;;;LLL]]]xxx333222111000111222444666222111///...///111444666222222555777999888444111///111444777888999999888777666555222111222444777666999<<<<<<999555111000///000222333333444666888666666777777888888888999888777555333222222222222555444444555666555333111...---+++(((''')))---000555666888888777666666777666666444111///000222555333222222222333333111///333444666777777555333111///000111000......111444555333000111333555444222222000,,,***)))+++---///555666666555333333444666444666999;;;;;;:::888777333111///000333555444222222333444222000---------,,,...000000000111222444333000,,,)))((()))+++---.........------///333666333333444555666777888888444333222444666999999999000222444444333444888<<<<<<666222111///---...222555555777;;;???AAAAAA@@@777777666555444222111000000333666666333000---,,,555555555555666888999999666555444222111000000000...222555444000///222666666555333000------000222333000,,,,,,...222444666222///,,,******,,,000222444777999999666555555777444555666777777555333222111000...------...///000///000000///...///222444222333333000---,,,///222***+++---000333444333111111000///111333333///,,,111555:::;;;888666555666000//////111555888777555111///...000444888888888555777888999888777555444///***$$$!!!""")))111777444555666888999:::::::::444333222111111222333444444222000111222333333222000111333555555555333222111...******---111444666111333444222///...000333777666555222111222666999666777777444222333777;;;999777333...***)))+++---...000444888999777444222555444333222222333444555666888888666666777777666IIITTTiii666555333222333666999<<<888333...+++,,,///222444222444777999999888555333555555666777777777777777888666444444555666777666888;;;>>>>>>:::555111//////111222111///000333666777666555777999:::777444555555666444222111111222222333444555555555444444111...***''''''))),,,...555444444333333444555555333222111111111222333444333444666666666444222000111111222333333444555555555111---)))))),,,000444666666666555333111000///555111,,,)))***...444999777777888888777777666666777888:::===???>>>;;;888555111------000111///+++///222555333...)))&&&%%%''')))---111333444444333111000...---...///111222111///...000444555444222222333333444444555555555222222222333444555777888444333111111111333555777>>>===:::555000...///000444555888999999;;;===@@@777888888666333111111222777555222000---,,,,,,,,,111444777:::;;;;;;999888999666444333555555222///222333333222111111222444333222000...,,,...111555555222//////222666888:::999111)))''',,,222555555999;;;;;;:::888666555666888888888777555222000...000///...............///......---...///222555777666222//////111222111000---///000111333555888:::555444222000///...------555555555555555444444444/////////000111222333444555555666888::::::999777999666333333666777777555///---***)))***///444777888777666666888999999888444666666444222111333555333555555555444444666888999777555555777777444111...///000000000111444666555666666333...,,,---///444555555444333444666888999666222///...000333666888999888333+++'''))),,,222555888999777555444444777666555444333444555555333666888999888888;;;>>>FFFJJJZZZxxx666555333222222555888:::777222---***+++...111333222333666777777666444222555666777777777777777666777555444555777888888777888:::<<<<<<999555222111111222222111///...111333555444444555888888666444444444444333111/////////111333444555555444333222000...,,,******+++---///444444333333333333333333222111000000000111333444444555555555444333111000222222333333444555555666333111---******,,,///222333333333222222111111000333111---+++,,,111666::::::;;;;;;;;;:::999777666555666888<<<>>>===:::888444000,,,,,,///000...+++000222444222...)))&&&%%%&&&)))---222444555444444222111000//////111222333222111000222666777777555333333333333333333333333222222222333444444555555222222111111222333555666;;;;;;999555111......///000333666777888999:::<<<555666777666444444555666777666444222000///......111333555888:::::::::999777555222222444444333111444444444333000///000222555333000......000333444444222///000222555777777666111,,,,,,111555666555777999:::999777555555666666666666555333111...---............////////////000///...---...000333444666333111000222333222111///000222333444555777888666555444333111000///...555555555555555555555555444444333333333333444444444444555888:::;;;999777888666333333666777666555333111///---///222777:::888666444555666777666555333666888666111///111444444555555444333333555777999777666666777666444111///111222333222222333555444555555222///---...///222333444333222222333555444222000///000222555777666888777333---)))+++...444777:::;;;999666444333555444333333333444555666333666888999999999<<>>;;;777444333333666999;;;;;;999666222///,,,+++---///---+++///111222000---)))'''&&&'''***///444666666444222222222111111222222333444333222222444777999999999555444444333222111111111111222333444444333222111000000111111222333333333777888888555111...------,,,000444666666666666666222444666666666666888:::888777666555444333333333111222444555777777888888555333111000222333333333555666555333000//////000777333///...000333333333111//////000333555666666444111000222555777666333444666777666555444555666444444444333222000---,,,,,,---///000111000000///222000///------...///000666444222222333444444333222333444555666666555444666666666555444222000///555666666777777666666666999888777666555555555555222222444888;;;;;;:::888777666444444666777666555666444111000111444777:::777555333222333333222111222777;;;888111---...222444444444222111111333555888777666777777666333111222444666666444333333333333444333111///......000000111222222000///000111/////////000222444666888555666666333...,,,---000555888<<<<<<:::666333222333222222111222333555666444555777888999:::===???@@@???EEEVVVlll666555333222222333555666444000+++)))***---///000222222222222222222222111777777777777777666666555222222333666999:::999777777777777555333333444666111111111111000//////000000000000111333555777777555444222111000///---,,,000222444666666444111000111111111111///---,,,++++++,,,---...///000111111333333222111222333444555:::999666444222222333444222222222222333333444444333222111111000000000000444333111000000111333444222222222333666999<<<>>>>>>@@@BBBBBB@@@;;;555222000111333666888999777555222///,,,,,,---......---,,,---...---,,,+++))))))+++...222555666555222000111111222222333333444444222222333555777999::::::888777555333222222222222222333444555444222000...//////000222222222222222444555777555222...,,,,,,+++///444666666555333333222444666777777777999;;;:::999888888777777888888222222222222222222333333222111000000111333444555555555555333000///000111777111------111444333000,,,,,,---000444666666666555444333333555555333111111222444444333333555777444555555444333111///...---...111333444333222111444222///---,,,,,,------444444333333333444333333444444555777777666333111444555666666555333000///555666777888888777777666999888888777666666666777111222444777:::;;;:::888666666555555666666666666444333111000000222555666555333111000000000///...111777;;;999111+++,,,000333333222000......///111666666777777777555333111444666888888666444222222222222222000/////////000///111222111000//////000...///111444666777777888777777777444000......///111555:::;;;:::666333222444333222111111222333333333333444666777:::===???BBB@@@@@@GGGUUUjjj777666444222222222333444333///+++)))***---...///111111222222333333222222666666777777777777666666222222333666999;;;:::888777777666444222333555777111111111222222333333222111111111222333555888:::888666444333333333000...000111444555666555333111444444444333111---***'''%%%&&&))),,,///111222222555555444333444555666777<<<:::777555444444555666111111111111222222222222555555555555444333222111888666444222222222333444222333444666888;;;===>>>;;;===@@@@@@>>>999333/////////111333666666555333333000...------///000000))))))***+++---.........000222555777666333000---///000111333333333333333000111222444555666777888:::888666555444444444555333333444555444111///---//////000222222222222222222444666666333000...---+++000555888777555333222333555666777666777888:::;;;:::999888888999:::;;;333333111000///...------000000000000111333555666222333333222111000222333444000+++,,,000333111...)))))),,,000444777888777888666333111111111000000///111111111111222555777666666777777666555333222///111333555666555444333555333000---,,,+++,,,,,,222222333333333222333333555555555666888777333000333444555555444222000...444555777888888888777666555555555555666777888999444333444666999:::999777555666666666666555555666222111000000000222333444444222000/////////---,,,000555999777111,,,---///111111111///---++++++,,,222444666777666444333222444777999888666333222111111000000///000000000000000111222111000///000111111222555777999888888777999999888666222///------,,,000555888777555444333666555333111000///000000111000111222555999<<<===AAA>>>===@@@GGGUUUmmm888777666444333222222333333000,,,***+++---/////////000222444555555555444555555666777777777777777555555555888:::<<<<<<;;;::::::999666444555777999222222222444666777666444555555555444444777;;;???;;;888555555777777444222000111333555666666666555777777777555333///+++((($$$&&&)))---000222333444777666555555555666888999:::999777555444555666777111111111222222222222222777777777777666555333222999888777555444444555555222333333444666888999:::777999;;;===;;;666111...000///000222444444333111333111///------...111222+++******,,,///222333333555666777777555333000...---///222444555444333222...000222222222222444555999888666555555666777888444444555444333222000///000000111111222333333333333555777777444222111000...222666888888555333222333555666666666666777999:::888555333333666999;;;333333222111///---+++***///000222333333333555666222222333222111111222444222///,,,,,,///111000...******,,,000444777777777999777333000......///000///000111000000111444777666777888888888666555444111222444555666666555444444333000...,,,,,,---...000222444444333222222333555333222444777777444111222333333333222111///...222444666888888888666666111222222333555777999:::888666444444666777777666444666777777666555555666111111222222333444555555444222000/////////---,,,///222555444111//////000000111222111...+++))))))...111444666555444333333444666777666444222111111000///......000222111111000111111000///000222444333555777999:::999888777;;;:::999777444111...,,,***---111444444333444444888777444222000///......000......000444999;;;<<<<<<999999<<>>???>>>>>>>>>===;;;999888:::<<<777666555777999999777444999999999777666888>>>BBB;;;888555666999:::888444111222222444555777999:::999999999888666333000...(((***---000333444555444777666555555555666888888777666555444444555666666333333333333333333333333888888888777666555444333777777777777777777777666111111000000111222333444333555888999888555111...111000000111222222111///111000...,,,+++---000333222///...///333666777777666666666666555333222111...000333666777666444333...000222111000///111333777666444444444777999;;;666555555444333222111111222222111111222333555666444666888888666444444444000333666888777555333333111333555555555666777999888555000---,,,000444777222222333333222000---,,,...111555666555444444666333444444222111000111222000000////////////000000//////...000333555555444666555333111//////000111000000000000///111444777444555666666666555444333333333333333333333333444444222000.........///000000333555666444333444555444111///111666888666333333333222222111111000000111333555777888777666555000111111333555777999:::===:::555333333444444444333666888888666444555666000000222333444555666666444222000///000000///---000//////000111222222222111333666555111---)))''')))---222555444333333333333444555333111000000111000...,,,...000222222111000000///...---///333777333444666888999999999888:::999888777666333000...+++---000111111111333444888777444222111000000000000...---///444999<<<===999666666999>>>EEERRR^^^ppp;;;:::888666444333222222333000---,,,---...//////---000444888::::::999888222333555666888999999999???===;;;<<<>>>AAABBBBBBBBBBBBAAA???<<<;;;===>>>;;;999888999;;;:::777444<<<<<<;;;999777:::???DDD;;;888555777:::<<<999666222222222333555888;;;===999999:::999888666555333,,,...111444555666555555666555555444444666777888333333333333333444555555555555555555555555555555999888777666555444333333444555666777888888888888000///...---------...///111333555777777444222000222111000111222222000...000///---+++***,,,///222888555222222666888999888555555555555444555555555...111555888999888666444...111222111///...000222444333222222444777:::<<<777666555444333333333333444333111111111333555777666777999888666555666777000333666777666444333333///111333444555666888:::666222,,,''''''+++000444000222444555555333111///---222666888666444444555555666555333000//////000000111111111//////000222444222111111222333333222222333333222111111222333000111111000///000444666222333444444444333222111333333222111111111222222333222000///...///111222000444777777555444555666333000---000555888777444444444222111111111111111000222555777888777555444111222222333555666888999@@@<<<666222111222333333222666888888666444555666---...000222333444555555444222000000000111000///000---,,,...222444444333222555888888444///***'''&&&+++111444333222333444333333333111///...000111///---,,,---111333333111//////---++++++///444888111333555777999999999999888888777777777555333000...///111000000000222333777666444222111111222222111...---///555;;;>>>>>>;;;777555888<<>>>>>>>>>>>>>>======??????>>>???AAA@@@;;;<<<<<<<<<<<<;;;:::999888;;;<<<===;;;888999===AAA<<<:::888;;;??????;;;666000333666888888888999:::>>>===<<<;;;999888888888///222666888888777777888;;;999777555444666888999666666555555555666777888999;;;===;;;888666666888666555444666777666111,,,222333444555666666666666333333000,,,((('''***---222333888:::555///000555333444333111...------...111000...,,,***,,,000333666666666666666666555555333333333333333333333222333222111222666777666444...///000333555666666666555222//////222666999:::888777555222000000333555333222222222333444666777999999999888666555333222333222222333555666666555000222444555777777777666333000+++((((((+++000333666333111222666777444000000222444666666666444444222333444333111111111222///111222222000//////000555444222111000111111222333222111000111333666777555444333222111222333333111111222333444444444555222222222333333444444555555000+++,,,000444333111777666444444555555444222555333111111333555666555555444222111000111111222000222444666777666444222///111333555888999::::::;;;999555111/////////000000111444666666444222111111222333333222222222222000111111222111000///...---,,,---///111222222000444666888777333...***(((+++---///111333444555666555444222111000111111222......///000111000000000,,,+++)))***+++---......444222000111333444555555444555444333777;;;888333555333000......///111333222222222111111000......//////000111444777:::;;;:::777555666:::@@@DDDFFFVVV___qqq999888777666555444444444555888777333333777888555444000...000555888777555111222444444555777:::===========================<<<>>>===;;;<<<@@@@@@===<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<:::999;;;???CCC<<<:::999;;;>>>>>>:::666111444666777777777888::::::888666666777999999888777999;;;;;;999888888999999777666555555777999:::666777888888999::::::::::::<<<===<<<999777777888555444444666999888444000000111333444666888888999444444333///+++)))***,,,111222555888444///111666666777666444000//////000111111000///...///111444444555555666666555444333333333333444444444555555555333111222555666555444111111111333555777888888666333000///111444666666666555444222222222555666444444444444666777999:::::::::999888666444333222111111111222444555444333222333555666666666555555333000---******---000333666333111333777888555111///111333555666555555444333444444333111000000111///000222222000000000111444333222111111222333333222222111000111333555666666555444333333333444555111111111111222333444444777777777777666666555555333000,,,,,,///222333222999666333333444666777888777666555555777888777666444444222111111111222222222333555666777666555444111222333444666888999::::::888555222000000111111000111333555555333111///222333333333222222111222111222333444444222111000,,,+++,,,...000222111000555666777444000,,,)))(((+++,,,...000333444555666555555444333222111111111///////////////000000000...+++((('''(((+++...000222111000000111222222111111333444333555999999555444333222111111333444666000000000000000///......//////000222444888;;;<<<999777555666999>>>AAACCCKKKRRRaaaxxx777666555555444444444555666:::;;;999999<<<;;;888333000...///333777777666333222111222555999<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<===;;;777777<<>>;;;;;;<<<<<<<<<=========AAA>>>;;;:::<<<>>>AAAAAA;;;999999;;;>>>>>>:::777444666777777666777999;;;777333///000666::::::999>>>>>>===;;;888777777888888777666666666888999:::777888;;;===>>>???>>>>>><<<===>>><<<:::888888999555444444777:::;;;777444000111333555888:::<<<<<<666666555222...+++++++++000000333666444000222888;;;;;;;;;888444111111111000222444333222111222333000222444555666555444333333333444555666777888888888666333333444555555444555333111111444777888999777444111000000222222222555444333222222333444555666666777888999;;;===>>>;;;:::999888666444333222/////////111333444222000444444555666666555444444333222000///...000111333666444333444777777555222...///222333555555555444444444444333000......//////000222111000000000222111111111111222333555555333222111111222333444666555444333333222222333333222111000///000222444555::::::999888666444333222///...------...000222333888555222222444888;;;<<<:::999999;;;<<<;;;999666333333222111111222222222444555555666666666666666444333222222333555777999888777444222111111222333111222444444444222000...333333333333333222111111000222444666666555333111---,,,,,,---000222333222777777444000,,,)))))))))***,,,...111333555777777666666666555444222111000111000///------...000111000...***''''''***...111111000///000000///---***---111333222222666999888333333333444555666888999////////////............//////000222555888;;;===777666555666999<<<======@@@EEEOOO___www444444333333333444444555888<<<>>>======>>>;;;777222000///000333666777666666333000222777<<<>>>======<<<;;;:::::::::;;;;;;>>>>>>;;;444333888<<<===;;;;;;;;;::::::::::::;;;AAA>>><<<<<>>>>><<<999888999999888777888;;;===999222,,,...555;;;;;;888>>>===;;;888555444555777;;;:::999999888888999999777999===AAACCCCCCAAA@@@>>>======<<<::::::::::::888777666999<<<<<<999666333444555777999;;;===>>>;;;999666333000...//////111111333777666444666;;;???@@@???<<<888444333333111333666666444111000///,,,...111444666666555444222333444666888999:::;;;<<<:::777666555555666666777333......111555888999555333000000000111111000333222000000111111111111666666888999;;;===???@@@;;;:::999777555444333222//////000222444444222000333444444555555666666666555555444444444444444444666444444555777777555333...///111222444444444444555555555333///---------111222222111///...///000//////000222333555666777555444333333333444555555111111111000000000000000333222000///000222555777888888777555222///---++++++,,,---,,,,,,---111333444333111222666999<<<<<<::::::<<<>>>???===999555222222222222222222333333666666666666666666777777666444222000000333666888777666444333333333444555444444555555444222000///444444333333444333111000///111444666777666444333111///...///222444666666888777333---)))''')))+++,,,---///222555777999999777777777777555333000///333111...,,,+++---///111333222///,,,+++,,,000222000000000000000---)))&&&+++111444111000444777777000111333444666888999999////////////////////////---...///111444777;;;<<<666555555666888::::::999<<<@@@FFFOOO___xxx222222222222222222333444888===???>>>======999333222111111333555777888777888555333555:::>>>??????<<<<<<;;;:::::::::::::::???@@@===555222555:::;;;<<<;;;999777666666666666===<<<<<<>>>@@@>>>999444444555777:::===>>>===<<<<<<<<<<<<;;;;;;;;;>>>@@@>>>777000111777<<<;;;888<<<;;;999777444444777999??????>>><<<;;;999777666666999>>>BBBDDDCCCBBB@@@===<<<::::::::::::;;;;;;<<<:::888:::<<<<<<999666999999999999:::;;;===>>>???;;;777333222333444555444333555:::;;;999:::>>>AAABBBAAA>>>:::666444444222444666666333000...---***,,,///222555666666666111222444666888:::;;;<<<>>>===<<<999777777777888555000***)))...333666777222000///000222222222111---+++)))+++...111222222555666777999;;;===>>>>>>;;;:::888666555444444444111111111333555555444222111222222444555777888999888888888888888777666666555444444555666666555333//////111222333444444444555666555333000---------333333222000---++++++------...000222555666888888666666666555555555555666111111111000000000//////555333222111111444666888666666555444111...***))))))+++,,,,,,,,,...111333000000111444888::::::999777999;;;>>>???<<<777333000111111222333333333333777777777777777777777777666444111//////111444666666555555444444555666666666666777666555444222222555444222333555444222000---///222444666555444333666333111111333666888999888666222---)))(((***---...///222444777999:::;;;666666777666444222000...222000---++++++---000222555666666555222000111333111111111111000---((($$$***000444222111333555555...///111222444666777777222111000/////////000000,,,---...000222666999;;;666555555666888999888777<<<>>>BBBFFFOOOaaaxxx111111111000000111222222666;;;>>>===<<<;;;888222222333555888999999999999888777777999<<<>>>??????<<<<<<<<<<<<;;;:::999999>>>AAA???888444666999:::;;;999777555333222222222888999<<<>>>???<<<777333444555888;;;<<<===<<<;;;<<<>>>??????>>>???AAACCCAAA<<<777666:::<<<;;;999;;;;;;:::999777888;;;===AAAAAA@@@>>><<<888555333555888<<>>:::888666777999:::;;;;;;===;;;999:::<<<===:::777<<<;;;:::999999:::;;;<<>>???======???@@@AAAAAA???:::666444333222333444333111/////////---...000111333444555555000111333444777999:::;;;===>>>>>><<<:::888777888333,,,&&&&&&,,,333555555/////////111333444333222&&&###"""%%%,,,333666777444555777999;;;<<<<<<<<<:::999777555555555666666444222222333555666666555000111111333555777999;;;999:::::::::999888777666333444444444444444444333111111222222333333444444666666666444111......///333333111...***)))***+++---...000333555777888999777777777666666555555444222333333333333222111111555444333222333555777888666666777666555222///---++++++,,,...000222333444///000222555999999888666444666999<<<===:::555111///000111222333444444444777777777777777666666555555333000......000333555666666555555555666666666777777777777666555444444555333111333666666444111,,,---///222444555555555999666222111333555888999777666333///,,,+++,,,...000111333555777999999:::555444444333222000///...000///,,,++++++---000222666999;;;999555222222333222222111111000---((($$$(((...333333333666666333/////////000111222444444444333111/////////000000......///000222555888:::777666666777999:::999888:::<<<>>>???DDDOOO^^^jjj111111000//////000000000222777::::::;;;<<<999444222555999======<<<;;;:::666888;;;<<<<<<<<<<<<===;;;<<<===>>>===;;;999777:::@@@AAA<<<888999;;;<<<999777555333222111222333444777:::<<<<<<;;;;;;;;;777888;;;<<<;;;:::888888;;;===???@@@@@@@@@BBBCCCBBB???<<<;;;<<<<<<;;;:::;;;<<<<<<;;;::::::<<<>>>>>>??????>>>;;;888444222444666999<<<======<<<;;;777444222333777:::;;;;;;<<<:::888999<<<>>><<<999:::999888777666777999::::::999888:::===???>>><<<666666:::@@@CCC???===>>>>>>??????>>>:::666333333000111111000///000333666444444222111111111111222///000111333555777888999:::<<<>>>>>>:::777666777000***$$$%%%,,,333666555//////000222444555333111'''### ###***222666777555666888999:::;;;;;;:::888777666555555666777888555333111222444666777777222222222333444777999:::999999999888888777666555222333444444333222222333444333333333333333444444666777777555222000000000//////...+++))))))***,,,---...111444666888888999666666666555555333222222333333444444444333222111333333333333444555666666555777888:::999777555333///...---000555888888777333333333555888888777666222333666999;;;999555111...///111333444444444444555666777888888666444333333222000......000222444777666666666666666666666666666666666666555555555444222000222666888555222,,,---...000222555666888888555000...///111444555555555555333000//////000000111222444666777777777222222111000///............---++++++,,,...111333777::::::777222///000333222111000///...,,,'''$$$$$$***000333888;;;999333111000.........///111222555333111///------......111111111222444666888:::999888777777:::;;;;;;;;;999999:::;;;>>>EEEPPPWWWuuu111111000//////////////////444888999;;;===<<<888222666<<<@@@@@@>>><<<:::444888<<<===;;;999:::<<<:::<<>>BBB>>>;;;<<<>>>>>>777666444222222222444555222555999999999;;;???CCC:::;;;===<<<:::777555555999;;;???AAAAAAAAABBBCCCAAA@@@???>>>===<<<<<<<<<:::;;;<<<;;;:::999;;;===;;;<<<======;;;888444222333444777999:::::::::999444222000111666:::;;;;;;:::888777999===???>>><<<888777555444444666888999666777999>>>BBBCCC@@@<<<666666:::BBBDDD@@@===<<<<<<===>>>===999555333222/////////...///222888<<<;;;888555111///............///000222444555777777777;;;>>>>>>:::666555555///)))###%%%---444666555111111222444555555222000---((("""###)))000333444555777888:::;;;;;;::::::777666555444555666888:::666333111000222555777888444444333333444555777888888888777777666555555444111222333333222111222222666555444333333333444444666777777555333111111222,,,,,,+++***((())),,,...---...111444666888888888555555555444333222111000111111222333222111000///111111222333444444444555444666999;;;;;;:::999777333000///333999===<<<999888666444444666888888888111222555888:::999555222...///111333444555444444444555777999888666333222222111///...///000222333777777777777666666666666444444444555555555555555444111///222777999666333------...///222555888:::777333---***+++---000111444555666555333111111111000000222333444555555555111000///---------...///,,,,,,++++++---///111333888999888333---+++///333222000///...---+++'''$$$!!!'''---333;;;???<<<444333111///---,,,...000111555333000---,,,+++,,,,,,444333333444555777999;;;:::999777888:::<<<======999888888999<<>>@@@@@@>>><<<:::777666555555666888:::<<>>===:::666888:::===??????>>>;;;999999::::::999777555444555555555555777;;;???@@@@@@===<<<;;;999888888888999@@@???>>>>>>@@@BBBDDDFFFEEECCCAAA??????===;;;:::999999:::;;;:::999888777777:::<<<>>>===;;;888666111333666999999888555444444333333444777888888777666777777666555666999;;;:::999888555333444777999<<<<<<;;;:::===BBB@@@;;;222444999>>>AAAAAA>>>:::===>>>???===888555555666222333333333444666:::<<>>>>><<<;;;:::777777666666777999;;;<<>>======;;;888444999;;;>>>@@@@@@???===;;;:::;;;<<<;;;888555444444444444444777<<<@@@AAAAAA???>>>;;;999888888999:::@@@???>>>>>>???AAACCCEEEHHHFFFDDDBBB???===;;;999888999999:::999888777666888999;;;===>>>===:::777111333777999::::::888666333222222333666999:::999999999999888666555666888777777666555444666999<<<>>>>>>;;;999<<<@@@>>>999333555999===@@@???<<<999<<<>>>???===:::777777888888888888888888;;;===@@@===:::666444444444444333333444444333222444888<<<999888777666444444444444111///---,,,---222666999555555555444555666777777555333000,,,******---///...111555777555444444555555666666666555555666888999777444111000000111222333222000111444666777888666111---///555777555111.........000222222000...///000000000000111111111222333555777666444111///...000111111///...000222444333222222222444555777555555444333222000...---000...---...111222111///111222333444444444333333333222333555888999888666777555444333444666999;;;<<<888444333444555555555444888;;;;;;999777666777555333222222444444333111333333555666666666555444666444333222222111///,,,...111555777666444333333222222222000------///000222111000000222333333222)))+++...111333444444444444111---+++,,,...000000111222333222111000111222222111111111111111222222...+++***---111222///,,,+++---...///000333666999777222000000...++++++///000///---***))))))***+++)))+++...222444666666666444111---,,,...000000//////222333111,,,***,,,...444555777777666777999;;;999888777666666888999;;;666666888999;;;>>>@@@AAALLLWWWooo;;;::::::===@@@AAA>>>;;;777555444444666777777666;;;;;;::::::999999888888777666666666777999;;;<<<@@@???>>>>>>===:::666333;;;<<<>>>?????????>>>===<<<===???>>>:::777555444333333444888===@@@BBBBBBBBB???<<<999888999;;;<<>>>>>>>>@@@BBBCCCKKKIIIGGGCCC@@@===:::999888888999999999888777666999888999<<<@@@@@@<<<888222444777:::<<<<<<;;;;;;555333222333666:::<<<===:::;;;;;;999666444333444333444555555666888;;;>>>???>>>;;;888:::===<<<777555666999<<<>>>===999666<<<===>>>>>><<<:::;;;;;;<<<;;;;;;:::;;;===>>>@@@:::888666666777777666555777666555333222444888<<<999777555333222222333444333333222222333555777999888777666666666777888999999777333000---+++******)))+++---...---...000111222444666666555333333333777666444333222222222333111000000222555777888777444000---///444777555222---,,,,,,---///111000///000000000111111111222222333444555666555333000......111333444333222222333666444222111111333555777444444333333111000...------,,,,,,---000111111000111222555666777666444333000000111333666888777666888777555444444666999:::;;;888444222222333333333444777:::;;;999888777777555333222222333333222000000222333555777777777777888666444333222000---+++***---111222333333444555222333333111///...///111333111//////111333333333+++,,,...000111222222222555222///............---,,,///333444444222222222333222222111111111222222,,,++++++...222222///,,,+++---///000222444777:::333000///111000,,,,,,...000000///...---,,,,,,,,,(((***,,,///222333444444333111//////000111000//////111222000---+++,,,...333555777777777888:::<<<:::888666444333333444555333555777:::;;;=========CCCKKK^^^vvv999:::<<<@@@CCCDDDAAA>>>;;;999777666777999999888999888777666555555666666555555555666777888:::;;;<<<<<<===>>>===;;;777555:::;;;;;;;;;<<<<<<<<<<<<>>>???AAA@@@<<<888555444555555666999===@@@@@@???BBB@@@<<<999888999<<<>>>@@@???>>>======>>>@@@AAAIIIHHHGGGCCC???<<<::::::::::::::::::999999888888999777888;;;@@@AAA===999555666999;;;===>>>??????999777444444777:::===>>>999::::::888555333222333222333555666666777:::<<<>>>===:::666999===<<<888777777888:::;;;:::777444;;;<<<===>>>>>>>>>>>>>>>;;;999888888999:::;;;:::555555666888999:::888666666444222111111444888;;;888666333111000111333444333444555666666666666666999888666555666777888999:::888555333000---***'''%%%&&&&&&&&&(((***---///222444777777555333111111555444444333333333333333222111222555777888777666333111///111555888777555...---,,,...000222333333111222222333333444444444555555555555333111000...000222444666666555444444666444111000000111444666000000111111111111111000,,,,,,,,,...000111222222111333666999999777555222......///111444777777666777888888888888888888888:::777444111000111222222333444666888888777666666333222111111222222111///111222444666777777666666777666444333333111...,,,)))+++---...///000222333333444555444222111222333444222000000222444555555......//////000111111222555333111000000///---+++***...333777777555444333444333222222111111111111******,,,///222222///,,,+++---///000111222444666222000000333333///---///111222222222222111///...***+++---...////////////222222111222222111000//////111222000...,,,---...222444777888888999;;;<<<<<<:::777444222111111111111333777:::;;;;;;:::999>>>CCCOOOaaattt666777;;;???BBBBBBAAA???<<<:::777666888999999888777666444333222333444555444444444555666777888999777999;;;======<<<;;;:::999888777777777888:::;;;???AAABBB@@@<<<999777666999888999;;;===>>>===<<<@@@>>>:::888777:::===??????>>>===<<<<<<===???@@@CCCDDDDDDAAA===;;;;;;<<<<<<<<<;;;;;;::::::::::::999888999<<>><<<999999;;;<<<>>>???@@@AAA>>>;;;888777888:::<<<<<<666777777666444333333444333555777777666666777999<<<;;;999777:::???>>>:::666666666777999888666444999:::;;;<<<>>>?????????999777555666777888777666111222444777::::::888666222000......111444888:::888666444111111222444555222333444555666555555444888777555444444555777888999777555444333000+++((($$$###"""###&&&***...000222444777777555333222222333333333222222222333333444555666999:::999666333222000///000444666666555222000///111333555666666333333444555555666777777666666555444333111000000222222444666777666555333333222000//////111333555000000111111000000//////,,,---...///111222444555111444777:::;;;888555333...------000333555666666555777:::======;;;888555888666444111//////111333222111222333444555555555444333222222333444333222333444555666666555444333444333222222333333111///***+++,,,,,,,,,,,,...000222333333222000000111333444222111111444666666666111111000000000111222333555333222111111000...,,,+++///555888888666555444555444333222111111111111******,,,///111111000...000111333222111111222333333111222666555111///111222333555666555444333222//////......------,,,+++111222333333222111000000111111222111///......///111333666888888999;;;<<>>?????????999777666666777888777666666555444333333444555666333444555666777777888888666888;;;<<<<<<<<<>>>@@@:::888666444555777999;;;@@@AAAAAA???<<<999888888;;;:::;;;<<<>>>===;;;999<<<:::888666777999<<>>===;;;;;;;;;===???@@@>>>@@@AAA@@@<<<:::;;;===>>>===<<<;;;;;;;;;<<<<<<:::;;;===???@@@@@@@@@@@@===============>>>???@@@>>><<<999777888999999999444444444333111111333555555777::::::999888777888:::;;;999888<<<@@@???:::555444444555777888777555777777888:::===??????>>>999666444666999:::888555000111444777:::;;;999666000///...///333666888999888777555444333444555666333333333444444555555555888777444222222333666777777555333333444222---)))%%%###"""$$$(((---000111333444555444222222333444333333111000000111222222555666999;;;<<<:::555111000...---...111222333222333222222333666777777666444444555555666777888888777666555444333222222333444333333555666666444222111000000000111222444555555444333111///,,,***))),,,...000000111222444555111444777::::::888555333///...---///222444555555222555999======;;;777444666555444111//////222555222000......111444666666555444333555777888777666555666666666666444222111111000000111333333222000,,,---......,,,,,,---/////////...,,,+++,,,...111222111111333555666666555333222000//////111333444444222111111222222000///...111555666666555444444666666444333111111000000***+++,,,...///000000111444666777666444333333333555222333666666222000222333444555666666666555444222111000///---,,,++++++000222333333111000000111333222222222111111111000...111555777888999:::<<<@@@>>>;;;777444333333333222333666999999999777666777888<<>>777666666777999999777666666666666666777888999999444555666888999999::::::888:::;;;;;;;;;<<>>AAAAAA@@@===:::999:::;;;::::::;;;===>>>>>><<<:::666555555555666999<<<===<<<;;;::::::;;;===???@@@===@@@AAA???;;;999;;;>>>>>>===<<<;;;:::;;;;;;<<<<<<@@@DDDDDDAAA@@@CCCFFFAAA@@@>>>===<<<===>>>>>>:::888666666777888777666444444222///---...222555777:::===>>>===;;;;;;;;;;;;<<<<<<;;;>>>AAA>>>777222111111333666888888777666555555888<<<>>>===<<<888666444666:::<<<999666111222444888;;;<<<:::888333222111333777999999888999888777777666666777777666555444444444666999:::999777444222222333555777888444111222333222...)))&&&$$$"""%%%***000222333333333111///...000333666444222000...---...000222333555888<<<===;;;666111000///......000111111111222111222333555666444222222333333444666777777888888777555444333444555555666444222222444444222000///000222333444555666666666555444111...+++(((&&&+++---000000///000222444222444777999999888555444000///...///111444444444000222555777888888666555444444444111///000333777444000,,,+++///444777999222222222444666888888777555666666666666444333111//////...000222222111000---///111111000///000111...---+++(((''')))---000...///000222555555444222222111///---...000333555222111000000222333333333111222333333111111111333777666555333111000000000++++++,,,,,,---///111333444666777777666444444444666333333555444111///222222222333444444444444444222222111000///.........000222333222///...000222444333333333333333222222,,,///444777888888:::;;;@@@>>>;;;777555555555555333444666888999888777666555666:::===>>>DDDUUUdddzzz111222555666777999<<<>>>888888888:::<<<<<<:::888777777888999:::;;;<<<<<<666777888999:::;;;;;;;;;;;;<<<===;;;:::;;;???CCC@@@===999777777:::???BBBAAA@@@???<<<999999;;;===888999:::===??????===;;;222333333444666999;;;<<<;;;:::999999:::===???AAA>>>AAACCC@@@;;;888:::======<<<;;;:::999:::;;;;;;???DDDIIIHHHCCCAAAEEEJJJDDDBBB???===<<<;;;<<<===555444444555777777666555555444111---+++,,,000444888;;;???AAA@@@???>>>>>><<<>>>>>>===???AAA<<<555000//////111555888999999555444444777;;;===<<<:::777555333666:::<<<999666333444555999<<<===;;;:::888666666888;;;<<<:::888999999999999999888888888999777555444555888<<<>>>:::888555222222444666888999555111111333222---(((&&&$$$###&&&,,,111444444333222///,,,+++...333888555222///,,,,,,---///111///222777;;;>>>;;;666222222111111111111222222222000000111333444444111...111111222333444555666777888777555444444555666777777444111000222222111...///111333666777888888888444333222000...,,,***)))***---//////......000333222444666888888777555444222000...///111333444444000000111222333555555666333444444222///000555888666111+++***...444999;;;.........000444666666666444555666666666555333333//////...///111111000......000333444444333333444///...+++(((''')))...222,,,,,,///222444444222///111000---,,,,,,///222444222000//////222444666666333333222000...---///111888777555333222000000000+++,,,,,,+++,,,...222555111333555666555333333444666333222444333///...111000111111111222333333444111111000000000000111111000222333111...---///222555444333444444555444333+++...333666777888999:::???===:::777666555666666444555777888888888777777555777;;;===;;;>>>KKKYYYcccnnn444777;;;;;;:::999:::<<<;;;===???@@@@@@>>><<<:::999888888999===@@@BBBCCC<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<>>>???@@@>>>===??????>>><<<<<<===AAADDD@@@===;;;;;;======;;;888999;;;<<<>>>===;;;999777333444555666888999;;;<<<888555222444999>>>@@@@@@CCC???::::::<<<@@@AAAAAA===<<<;;;::::::<<<===???CCCFFFJJJMMMMMMKKKHHHFFFDDD@@@;;;;;;>>>???<<<999444333222444777999888666555555444222111333666999>>><<<;;;===@@@BBB@@@>>>===>>>???@@@???<<<:::888111222444666777888888888777666777:::>>>???<<<999000111444:::???@@@<<<888666888<<>>???>>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<:::888777888:::<<<>>>;;;:::888555333333555777999777555666777555111---***)))***,,,///222222222222111...------...111222111000///......///111222444444555555666777777888666444222111222333333222000111222333333222111000---222666666333222444777999777444222222555888:::777444000...///000000000///...///111444666555444222222222111000///...------------------...//////...000222555666555444333000...---...222444333111111000//////000000000000222000...------///222333555222///...111444444333...///000222333333222222555333111222555777666444222222111000000000000000222222333444444555666666//////...------------...,,,...000000000///111222555111---,,,///222333333000//////222555777555222555444111///......///000555777999:::888555444444---............---,,,+++---...000222555666666444777666444222000...---,,,///111555888888666333000111666999555222444666666777777555333111111333555666555444333333444555666111111111222444666888999<<<999555222111333555888;;;999888888999::::::999===<<<;;;999;;;@@@GGGLLLUUU[[[iii{{{444888>>>@@@???<<<;;;:::;;;===???@@@@@@>>><<<;;;:::999999;;;@@@DDDFFFFFF>>>??????@@@@@@??????>>><<<<<<>>>???@@@@@@>>><<<>>>???>>><<<;;;<<>>>>>??????<<<:::;;;===>>>???>>><<<999888666666777999::::::::::::999777555666888;;;===>>>@@@===999999<<>>;;;777666444555888999888777444555666777999:::;;;;;;>>><<<<<<>>>AAABBB@@@>>>?????????>>><<<:::777666222333666888999999999888777777888;;;>>>???<<<:::222222555:::@@@BBB@@@<<<888:::<<<>>>???===;;;999>>>??????>>><<<<<<<<<===<<<============<<<;;;:::===<<<:::888888999;;;<<<;;;:::999666333333555888;;;888666666777777333000,,,,,,,,,...111333333222111111000//////111222444444222///------///111333444444444444555666777888999666333333444555555555333333333333222000///...---111444444111000333666777555333222222444777888555222///...000111222222/////////111333444333222333333444333222111///...//////...---------...///000111333444555555444333333111......000222111000///...---,,,---------,,,000///---------...000111444222000000333555555333...000222444444333222111444111///000333666666555222111000//////000111222444444444444333333222222//////......------------...000111111000000000222555111,,,***,,,///000000111000000222555666444111555333111/////////000111555666888777555444333444------------,,,,,,,,,,,,+++,,,...111444666666666666555555333111///---,,,///222555888888666444222444888999444000111333333666666555333111000111222555555444444444444555555111000000000111444666888<<<999555222111222444666:::999888999:::;;;:::999999:::;;;<<<===AAAEEEIIIPPPUUU```qqq333999@@@DDDCCC???;;;999;;;<<<>>>@@@@@@>>>===<<<:::999999<<>><<<>>>@@@AAAAAA???===;;;>>>???>>>===;;;;;;===???BBBAAAAAABBBBBBAAA???<<<>>>???@@@@@@>>><<<999777888999;;;<<<<<<;;;:::999:::::::::888777888:::<<<>>><<<::::::<<<>>>@@@@@@CCCAAA???<<<999777666666@@@DDDJJJNNNPPPMMMIIIFFFDDDAAA>>>>>>@@@AAA@@@===;;;999777777888999999999666666888<<>>>>>======>>>AAAAAA@@@???AAA@@@>>>;;;999777555555444666999;;;<<<;;;999888777777888:::======<<<:::333333444999@@@CCCCCCAAA;;;;;;<<<======<<<:::999?????????===<<<<<<>>>@@@???@@@AAAAAA@@@>>>;;;:::===;;;:::888777888999999;;;:::999666444444666888===999666666777777555333///...///111333444444222111111222222333333333333444222///,,,,,,///222444555444333333444555777888999666333222333555666666555555555444222///---+++---000222111//////111444444333222111111333555666333111//////111222333333000000///111333333222000333444555555444222000...111000...---,,,---///000333333333333333333333333666333000...///000000///---,,,+++***)))(((((((((---------,,,---......///222111111333555666555444000222555777777555333111222000......000444666666222111///......///222333777666555333111000......//////.........---------111222444333111000111111555000+++((((((***,,,---222111111222444444222///333222000//////000222333444555666555333222444555///...,,,+++******++++++***+++---///222555666888555555666666444222///---000222555777888777555444666:::888222---...000000444555555444222000///000333444444444444444444333111000......///222666888<<<999666333111111333444777777777999;;;;;;999888444777;;;>>>???AAACCCEEEKKKNNNWWWeeesss444999>>>BBBBBB???:::777;;;<<<>>>?????????======:::999999;;;@@@DDDFFFGGGBBBBBBBBBAAA@@@???======<<>><<<;;;>>>??????===<<<;;;===???@@@AAABBBCCCCCCBBB@@@??????@@@@@@???===:::888666777999<<<>>>???>>><<<:::;;;===>>><<<888666777:::???>>>===<<<===>>>>>>>>>BBBAAA???===:::777555444===AAAGGGLLLNNNKKKGGGDDDAAA???>>>>>>@@@AAA@@@???<<<:::888888888:::<<<<<<;;;999999===CCCFFFCCC>>>======>>>???@@@AAA@@@@@@@@@???<<<999777666666777777999<<<>>>>>>===:::999777777888999;;;;;;;;;:::666444333666;;;@@@AAA@@@<<<<<<<<<;;;:::999999999=========;;;:::;;;>>>@@@AAABBBCCCCCCBBB???;;;999999888888777777777888888:::::::::777555555777999===999555444666777666444111000000222444555333111111222444555444333111/////////......///111333444555444333222333444666777777444111///000333444555555555555444222000...,,,---///000000......000222111111000000111222333444333111000000111222222111222111111222333444222111333444555555444222///...000///---,,,---///222333666555444333333333333333666444111///...///000111------,,,***'''&&&&&&'''+++,,,,,,---------------000111333555777777555444333555999;;;;;;888555222111///------...222555777555333000------///111333666555444222000///---,,,///////////////......---222444555444222111111111444000+++'''&&&'''***,,,111111222222222111///---000///.........000222444333333333333222444777:::333111...+++)))((())))))+++---...///111222555777555777888999888555222000111222444666777777666666666999777000+++---000000111333666666444222111111222333444555555444333222333111///---...222666999;;;999666333111111111111333444555888::::::888666111444888;;;===>>>AAACCCHHHIIIPPP[[[hhhwww666888:::======<<<999777;;;<<<===>>>??????>>>>>>:::888888999<<<@@@AAAAAAAAAAAAAAA@@@???===;;;;;;<<>>======@@@BBBAAABBBCCCDDDCCCBBBAAAAAA??????>>>===;;;999666555666888;;;>>>@@@???>>>===<<>>:::777888:::BBBBBBAAA@@@>>>=========@@@@@@???>>><<<:::777666:::>>>CCCHHHIIIGGGCCC@@@>>>======>>>@@@AAA@@@???;;;:::888777777:::===@@@AAA===:::<<>>;;;<<<>>>????????????@@@>>><<<:::888777888:::;;;;;;<<<>>>??????===;;;999666777888999999999::::::888444000000555:::=========<<<;;;999888777777666;;;;;;:::999888999===???AAABBBCCCCCCAAA>>>;;;888444444666777888888888888:::;;;:::999777666888999;;;777444333666777666444111000111333555555333111222444555666444111---+++(((***...222444555444333555555444333444555666777666333000000111333444555333333444444333222000///...///000000//////000000/////////000111222222333444222111111222222000...333222222444666666555333222333444444333111///---------------///222444666666666555444333333333333444333222000///000111333...///...,,,(((&&&'''))),,,,,,,,,------------...///111444666777666555444555777;;;======:::666444111000///---...111555888888666222///......000222333333222111111000//////000000111111111000///...111333444444222111111222444111---)))'''(((+++...111222222222000...---,,,...---,,,,,,---000222333222222333222333666:::>>>777555111---***(((((((((...000222222111111333555666888:::;;;:::888666444222333444555666666666666444888666000,,,...222333///222666777777555555555222333555555555555333222666444111///000333888:::999888666444222000000///000111222555888888666444111333555666888;;;@@@CCCFFFEEEIIIQQQ\\\iii|||999888888999:::;;;999777;;;<<<===>>>>>>?????????:::888777888;;;>>>??????@@@@@@???>>>===<<<::::::;;;>>>AAA@@@===;;;<<<>>>@@@@@@?????????AAAEEEIIIHHHHHHHHHFFFDDDBBBBBBCCC???>>>>>><<<:::888777555555777:::<<<>>>???>>>>>><<<>>>@@@@@@>>><<<;;;;;;AAABBBCCCBBB???=========>>>???@@@@@@???===:::888999<<<@@@CCCDDDBBB???<<<;;;<<<===???@@@AAAAAAAAA<<<;;;888666555777<<<@@@BBB???<<<<<<>>>???>>><<<:::;;;===>>>======>>>???<<<;;;:::999:::<<<>>>???????????????>>>===<<<;;;888999;;;:::999999;;;<<<:::444...---111777;;;===>>>===<<<:::888777666555888999999999888999<<<>>>???@@@@@@@@@???<<<999888222444666888:::::::::999:::;;;;;;:::888777888:::999666333444777888666444111111222444666666444111333444666666555111---+++'''+++111666999888666333555555666666666666666666666555333333555666666666111222333444444333222222///000111222222111000///---...///111222222222222444333222333333222...,,,222111222444777999888777444444333333222000///...,,,---...///111333555666666555555555444444333333222333333222000000111222000111222///***(((***,,,.........---...//////000000222555666555333333333444666999;;;;;;:::777555333333222000000111555888999777444111000000111222111111111111111222222222111222333444333222111000---///111222111111222333333222000---+++,,,///222111333444333111///.........------,,,...000222444222333333333444666:::===888666333000---+++******000333777666444222333444666777999::::::999888666333333333333444444555555333777777222///111444555000333666888777666666777444555555555555555555444777555333222333555888;;;777666555444222111////////////111333666888777555333333333444666;;;AAAFFFCCCAAABBBGGGNNNYYYiiixxx;;;:::999:::======:::888;;;<<<<<<===>>>?????????:::999888999===@@@AAAAAA?????????>>>===<<<;;;::::::===???>>>:::999<<<@@@@@@@@@??????@@@EEEKKKPPPUUUTTTQQQLLLFFFCCCCCCDDD??????>>><<<;;;999888777666777999:::;;;<<<<<<<<<<<<===>>>@@@BBBBBB@@@======@@@BBBBBB@@@>>>>>>>>>>>>???AAABBBAAA???<<<::::::<<<>>>@@@@@@>>><<<::::::<<>><<<999555222333888<<<===>>>>>>???>>>===<<<;;;888:::======<<<;;;<<<>>><<<<<<<<<<<<===>>>@@@AAABBBAAA@@@>>>===<<<<<<<<<;;;===>>>===<<<;;;===@@@<<<555...,,,000888>>>AAA@@@@@@???===;;;888666555666888::::::::::::<<<>>>=========<<<;;;999888777555777999<<<<<<<<<;;;::::::;;;;;;:::999888999:::888666555666999:::777555111222333666888888666444222444666777666444111///---000555999;;;:::888666555666888999999777666555444444333444666777666444111222333444444444333222000111333555555444111...,,,---///111333333222111111111222333444333///---...///000333777:::::::::666555444222111111111111---...000222333333333222444444555666666555444333333555666555111///...///000222444111,,,***,,,///111000///......000222333111333555555333111111222222333555777777777666555444555666444222222555888777666555444333444555555000000111111222333333333333444555666555444222111(((+++...///000111222444222333444333111222555888333555777666333111111111000///......///111333555333444444333333333555888666666444333222000/////////444:::;;;888555555777444555666777777777777777444444333222222222333333444999:::555222333555555333555777777555444444555777666666555555666666777666555444444444666888:::444444444444333111000...111000111333666888999888333444555666888===CCCGGGDDDAAA???@@@CCCIIIVVVccc~~~<<<<<<<<<>>>@@@@@@<<<888<<<<<<<<<===>>>??????@@@:::999999;;;???CCCEEEEEE>>>??????>>>>>>===<<<;;;999<<<>>><<<888888===AAAAAAAAA??????AAAGGGOOOUUU___]]]YYYQQQHHHCCCCCCEEE@@@??????===<<<;;;:::999888888888999999999::::::<<<;;;===AAAEEEFFFCCC???999<<<@@@AAA@@@>>>???@@@>>>@@@BBBCCCBBB???<<<:::<<<===>>>???>>>===;;;::::::===@@@BBBCCCCCCDDDEEE@@@>>>:::444000000444999999<<<@@@BBB@@@===;;;:::777:::<<<<<<;;;:::<<<>>>>>>======>>>>>>???@@@AAACCCBBB@@@===<<<<<<<<<<<<>>>@@@AAA@@@>>>===@@@CCC===666...,,,222;;;BBBFFFBBBAAAAAA???===:::777555666888;;;<<<<<<<<<===>>>;;;;;;:::999888777777777999:::===??????===;;;:::999;;;<<<;;;999999999:::888777666888;;;<<<999555222333555888::::::888666111333555777777666555333444666888;;;<<<;;;999888555777999::::::888666444111111222444555555444222333333444444444333222111000222444777888666111...,,,---000222333333222111//////111333555444111...,,,,,,...222777:::;;;;;;999777444222111222333333///000222333333222000///222444666777777666444333444777888777222...,,,,,,000333444222---+++---111333222000...///111333555111444555444111///000222///000222333444444444444555777888777444333555777444444444555666777888888111111111222333333333444444555666777777555333222%%%(((+++...///111333555222444666666555555888;;;555777:::999666333333444222111000000111333555666555555555444111000111222444444555555555444333333...444;;;===:::777777999333333333444555666666777555444222111000111111222666;;;<<<777444444555444555666777666333111111222888777666555555666777888555555444444555666777888333333444444333222000///333222111333777:::;;;;;;444555777999<<>>>>>AAALLLWWWhhh|||999999<<>>::::::===BBB>>>999777888;;;===>>>AAA===999;;;@@@CCCCCCAAA@@@@@@@@@??????>>>>>>>>><<<:::999:::;;;<<<;;;:::@@@AAABBBBBBBBBGGGNNNTTTaaabbbbbb\\\RRRHHHBBB@@@CCC???;;;;;;>>>@@@===::::::::::::999777777999;;;@@@??????BBBEEEFFFDDDAAA>>>===<<<<<<===@@@DDDFFFFFFEEEDDDEEEFFFEEEAAA===;;;<<<===============<<<===???AAACCCBBBBBBBBBCCCDDDAAA;;;666333333555666777888;;;======<<<999888<<<:::888888;;;===??????::::::;;;>>>@@@BBB@@@???>>>===<<<;;;;;;;;;<<<===>>>???AAA@@@>>>======>>>===555000333777999===AAA@@@AAABBB@@@<<<999777666:::::::::;;;===>>>@@@AAAAAA???<<<999888888:::;;;777888:::;;;<<<<<<;;;::::::;;;;;;999666444444555333333444444444555777:::777999:::;;;:::888666444222555888888666555888;;;777888::::::999888888999:::999888777777777777777000//////000222222111///222333444555666555444333222222222222222222222222222444555666666444111000...000333555666444111//////000111333444666888999;;;:::888666666666777777555555444444444444333333555444444555666666555333555555555444333111...---000///------......---+++444555555333000000222555111111000////////////000333000///111666888666222888888777555222222333555666222///000555888777444555444222111111222333555333222222444888999666333+++((((((,,,333888888666555777999:::999:::;;;<<<===<<<:::777444333111111000///...///222444555555444666777555111...+++***---222888;;;:::999:::;;;666777999:::999888666444444555666555444444555666777555333111111111333444888999888666333222222333333444444111...---///222777777777777777888888999:::666222111222444333222111444666666555333333333333444777999999999888777777777:::>>>DDDGGGIIIHHHDDDCCCAAA===:::<<>>DDDCCC===:::<<>>>>>AAA===:::;;;???CCCBBBAAA@@@@@@@@@@@@????????????===<<<;;;;;;======<<<;;;>>>@@@AAA@@@AAAEEEKKKOOOXXXZZZZZZVVVOOOHHHCCCAAA@@@===:::<<>>;;;999:::<<<<<<<<<;;;;;;;;;AAA???>>>@@@BBBCCCAAA>>>???>>><<<<<<===???BBBDDDIIIHHHGGGGGGHHHFFFBBB>>><<<======>>>>>>>>>>>>>>>===============???AAACCCCCCAAA===999666666666777888999;;;<<<===<<<;;;:::<<<<<<<<<>>>@@@AAA@@@>>>;;;:::;;;===@@@@@@???>>>===<<<;;;::::::;;;<<<<<<;;;===??????>>>===>>>???<<<666333666999:::<<>>;;;999888888999:::777777888999:::::::::::::::;;;;;;999666444444555444444444333111222555777555777999;;;;;;:::888777444555666666666777999;;;777888999888666555666777888777666555444444444444000//////111333333222000111111222222333333333333444444333333333222222222222444777999999777555333***---000333555444222111000111333555777888999999999999888777666555555555444444444333333222222111333222222444666777555444555555555444333111000///000///...///000///---,,,222333555444222222555777444444333222111000000///111///---000555777555222555666666444222222333444444111///111666888777555333222111111222555777999666444333444888999777444+++)))'''+++222777777666555777:::;;;:::::::::;;;;;;;;;999777555333111000000///------000222333222444555666555111...,,,+++///333999<<<;;;:::::::::555666777888888666555333333555666555444333444555555444333222111111222222444444444333000000111222444555555444111000222444777777666666666777888888:::777444333444555444222222444777888777555444333111333666777888999999999::::::<<>>===>>>???@@@???===<<<===??????@@@BBBFFFIIIKKKMMMNNNMMMIIIEEECCCBBB;;;::::::===AAACCCAAA>>>999;;;>>>@@@AAA???===<<>>???>>>===???>>>=========>>>@@@AAAHHHGGGFFFFFFFFFEEEBBB???>>>>>>>>>??????@@@@@@@@@>>><<<999777888<<<@@@CCCAAA@@@>>><<<;;;:::999999;;;;;;;;;<<<<<<============>>>AAADDDFFFEEEAAA>>><<<<<<<<<===??????>>><<<;;;;;;:::999999:::;;;<<<999:::<<<===<<<<<<===>>>:::777777;;;===;;;;;;<<<===>>>@@@???===<<<<<<===>>>>>>>>>??????@@@@@@@@@???===;;;:::999999999:::666666666777777888999:::;;;<<<;;;888555333333444888777555222000000222555444666999<<<===<<<;;;:::444333222333666999:::;;;888888777555333222333555555555444333111000////////////000222444555333222111000/////////000222222666666555555444333111111222555:::===>>>;;;888666''')))---111333444333333222444666999::::::999888666666666666555333222000222222222222222111000000111111111333555666555444444444333333222111111111//////000111222222///,,,///111444555555555666777555555666555444222000//////---,,,...333555444222333444555444222111111222000......222777999888666111000000222444777;;;===999666333333666888777555,,,)))'''***///444555555444666999::::::888888888888888888777666444222111222000---,,,...///000///444555666444111...,,,,,,000444999<<<<<<:::999888555555666777666555444333333555666555444222222333222222222222222222111111222222333111000///000222333555666666555444444555666666555555666666777888999888666666777666444222222555999:::999666555444111444666888999;;;===???BBBCCCEEEJJJPPPVVVZZZ[[[UUURRRKKKBBB;;;999<<<@@@GGGNNN[[[kkk{{{888;;;BBBIIIHHH@@@;;;;;;;;;;;;<<<>>>AAACCCCCCAAA@@@>>>===>>>AAACCCCCCBBBAAA@@@@@@@@@@@@AAACCCCCCAAA?????????@@@AAA@@@???;;;<<<===>>>???@@@AAABBBAAABBBDDDDDDCCCBBBAAA@@@888888:::>>>BBBDDDBBB@@@;;;<<<>>>@@@BBBBBB@@@>>>@@@???===<<<===>>>>>>???@@@???>>>>>>======>>>>>>BBBAAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAABBBBBBCCC???===999888:::===@@@BBB???????????????>>>===<<<======<<<<<<===>>>???@@@@@@AAACCCEEEGGGFFFCCC@@@???===<<<===>>>>>><<<;;;;;;:::999999999:::;;;<<<999;;;<<<<<<;;;::::::;;;999888;;;@@@AAA===:::;;;;;;===??????>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;::::::::::::777777666666777999;;;<<<======;;;888555333444555<<<;;;888444000000222444555777:::<<<======;;;:::444111///111666999:::999999888666333000000111333444444333222000///---,,,......000333555666555333222000...------///222333777777777666555333111000555888===@@@@@@===999666'''***---111333444444333555777999::::::888555333111222444444333000...,,,---...///111222222222111222111111222333444222111222111111111111111111111//////111333555444000......000333666666555444444222333444555444333000///---,,,+++---111333333222333555555333111......///------...222777999888777111111111222555888;;;===:::666111111333666666555...+++)))))),,,///000000222444777888777555444333333444666888999888666555555222...------/////////333444555444111...------000333888;;;;;;999777555555666666666666555444333222444555444222111111111///000222333333222111000444444444333111000111333222444666777777666666555555555555444555555666777777777777777777444222000111444888:::999777555444444666:::;;;<<>>>>>BBBEEECCC===;;;===<<<===???BBBEEEFFFEEECCC@@@@@@???AAABBBDDDDDDDDDAAAAAA@@@???@@@AAACCCDDD@@@???>>>???@@@AAA@@@>>>::::::;;;<<<>>>??????>>>============>>>>>>>>>===666888;;;???BBBDDDCCCBBB???>>>===>>>@@@BBBBBBAAA>>>>>>=========???AAABBB@@@@@@@@@??????>>>===<<<<<<===>>>??????@@@@@@AAABBBBBBAAABBBBBBDDDEEEFFFAAA???===>>>@@@AAAAAA???;;;===???AAAAAAAAA???>>>???>>>======>>>@@@BBBCCCBBBAAAAAABBBDDDEEEDDDCCCAAA???======>>>>>>===;;;;;;;;;:::::::::;;;===>>><<<===>>>===:::888777888999999>>>CCCCCC>>>;;;<<<<<<===>>>???>>>???AAABBBAAABBBBBBCCCBBBBBBAAA@@@============<<<<<<;;;:::999888888888999;;;===>>>>>>===<<<999555444555777???>>>;;;777333222444666777999;;;======;;;999777333000...111555999999888999888666333000///111222444444444333111///...,,,,,,---///333666777666444333111///---...000333555888888888777666333111///777:::>>>@@@???;;;666333,,,---000222333444333333666777888888777333000---,,,...000111000...+++))))))+++...111333444444444333222111111111111...,,,.........///000111111111//////111444555555222//////000333555666555222000...///111333444333222111...---------///111222222666666555333///,,,+++,,,,,,---///333666888777777444333222222333555888999777333...---000333333222000...+++***+++,,,,,,,,,000222444444222000/////////111555888:::;;;;;;;;;777444000...///000111111333444444333000......///000111444777888777555333777777777777666666555555222333333222000000111222///000333555555444333111666666666444111000111222222222444555666666555444444444333333444444555666444555666666444111///---000333777999888666555444555999>>>AAABBBFFFLLLQQQ]]]___dddmmmwww{{{hhhQQQ???777888<<>>;;;<<<@@@??????AAADDDFFFFFFDDDBBB???@@@AAABBBCCCDDDDDDEEEBBBAAA???>>>???@@@BBBCCC>>>===<<<===>>>???>>><<<999888888999;;;===<<<;;;===;;;999:::;;;<<<<<<;;;888999<<>>AAADDDDDDBBB<<<>>>????????????BBBDDD@@@@@@AAAAAAAAA???===<<<<<<>>>???@@@@@@@@@BBBDDDDDDCCCCCCCCCDDDFFFGGGIIICCCAAAAAABBBDDDDDD@@@<<<888:::===@@@AAABBBAAA@@@@@@?????????@@@BBBCCCEEECCCAAA>>>???AAADDDFFFFFFCCCAAA???>>>>>>???>>>=========<<<<<<<<<>>>???@@@???@@@@@@>>>;;;888777777:::;;;???DDDDDD???>>>@@@===?????????>>>???AAACCCAAABBBCCCDDDCCCBBBAAA@@@===>>>?????????>>><<<;;;999999::::::<<<===???@@@???>>><<<999777666888:::@@@@@@>>>;;;888666666888999:::<<<===<<<999777555222111222444777999999888888888777555222000111333444444555444333111///...***+++...222666888666444333222000//////111333555777777888888666333111///777999<<<===;;;888333000///000222333444444444333555666666555333000---+++***+++...//////...+++***(((***...222555666777666444222111000000...,,,)))***,,,...000111222222111//////000333555555333111111111333555666666222000---///111333444444444444111000/////////000222333888777555111---++++++---...///111222444555666666555444222111111222333444333///++++++...111111000000000///...------------///111111000---++++++,,,...000333666999;;;<<<===888444000///000333444555222333444222000//////000000000111333555666555444777777777666666666555555222222111///...///111444000222444666777777666555555555555333111000111333333222222333555666555333333333333222333444444555222444555444111...,,,,,,111333666777777555555666777>>>FFFKKKNNNSSS[[[bbblllooovvvyyy___III===;;;===<<<>>>CCCHHHPPPZZZeeelllzzz???<<<;;;<<<;;;:::===CCCAAAAAAAAACCCDDDDDDBBB@@@===>>>@@@AAAAAABBBCCCCCCCCCAAA???======>>>@@@BBB<<<:::999:::;;;<<<;;;:::777555333555888::::::999===;;;888888:::======<<<:::;;;===???@@@AAACCCDDDFFFBBB@@@BBBEEEGGGDDDAAA<<<>>>AAAAAA???>>>@@@AAA@@@AAABBBCCCBBBAAA>>>===???AAABBBAAA@@@???BBBDDDEEEEEEDDDDDDEEEGGGIIIKKKEEECCC@@@AAACCCBBB>>>999555777;;;>>>@@@AAABBBBBB@@@@@@@@@AAABBBCCCEEEEEEAAA???>>>>>>AAAEEEGGGHHHDDDBBB?????????@@@@@@?????????>>>>>>???@@@BBBCCC@@@AAAAAA@@@===:::999:::;;;<<<@@@DDDCCC@@@AAAEEE@@@AAAAAA???>>>>>>@@@BBB@@@AAABBBDDDDDDCCCBBBAAA>>>???AAABBBAAA@@@>>><<<888999:::<<<===>>>????????????===:::888888;;;===>>>??????===;;;999888999888999;;;<<<;;;999666444222555888::::::999999:::888999999777444333333444333444444555444222000///''')))---222666888666444222111000//////111333444555666777777666333111///333555777888777444111//////000111333444444444444222222222222111000......***+++---///000///...---+++---111444666777777666222111/////////...,,,))))))+++///333555555444333///...///111333555444333222222222555888999666444333333444555666777777888444444222111000000222444777666333000,,,,,,...111111222222222222222444555444333111///...///000111000---******...000000//////111222333333222222333111111000---***)))***+++///000222444666888999:::666333///...111444777888222333333222000///000111222000///000444777777777666666555555444444555555222111...,,,+++...333777333444666777999999999999333555555555444444666888666444222222555666555444222222222222222333444444222444555333///,,,,,,,,,333555666777666666777999===FFFRRR[[[aaaiiisss{{{}}}oooWWWGGGAAA@@@:::===@@@AAACCCHHHQQQYYYiiiooo{{{;;;888888:::::::::>>>DDDBBBAAAAAABBBCCCBBB@@@>>>;;;===???@@@@@@@@@AAABBBCCCAAA???===<<<===???@@@:::999888888::::::999888555222000222555888999888>>>:::777888;;;>>>>>>===<<<===>>>>>>???@@@BBBDDDFFFDDDCCCFFFJJJJJJEEE???<<>>???AAACCCDDDDDDBBB???===@@@BBBCCCAAA>>>===???AAAFFFEEEEEEEEEFFFHHHJJJLLLGGGCCC??????AAA@@@<<<777444666999<<>>>>>@@@CCCFFFHHHHHHEEEBBB@@@???@@@AAAAAA@@@@@@@@@??????@@@BBBDDDEEE???AAABBB@@@>>><<<<<<<<<<<<===@@@CCCBBB@@@BBBHHHBBBBBBAAA@@@>>>>>>???AAA???@@@BBBDDDDDDCCCBBBAAA>>>@@@BBBCCCCCCAAA???===777888:::===>>>???>>>>>>??????===;;;999:::===@@@<<<===??????<<<:::999999666888:::;;;;;;999666555333888===>>><<<::::::<<<777999:::999666444444444222333444555444333000///&&&(((,,,111666777666444111000000///000111222333444555666777666444111///000111333444444222000///...///000222444555555555000000000000000111111111+++,,,...000111111111111...000333666777777666555000///......///...,,,***(((,,,111555888777555444///......000222444444444333222222666:::<<<:::888888888888777888888999:::666666555222000000222444666555222...,,,---111555333333333111000000222444333222000...---...///000///,,,***+++...111111///...111555777888777888888333222000,,,)))(((***,,,111111111222333444555666555111......111555888:::222333333111000///000222333000...000444888999999555555444333333333333444111000---******---444999555555777888:::;;;;;;;;;444555777888888:::<<>>AAA???;;;===EEEMMMVVV[[[fffqqqwww}}}:::999888999;;;===>>>===@@@CCCFFFFFFBBB>>>:::888888;;;???@@@???@@@BBBEEECCCBBBBBBAAA???===;;;::::::;;;<<<;;;999888999:::000222555888999888777666===???AAACCCBBB@@@===;;;>>>>>>??????>>>@@@CCCEEEHHHHHHMMMSSSQQQJJJHHHJJJGGGDDDAAA>>><<<===>>>???AAABBBCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@@@@??????DDDEEEFFFGGGGGGEEECCCBBBBBBAAA??????>>>;;;888555555888<<<@@@BBBAAA>>><<>>@@@AAA@@@>>>;;;999>>>>>>>>>>>>>>>???@@@@@@GGGFFFCCCAAA>>><<<;;;;;;>>>AAACCCEEECCCBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;;;;<<<>>>@@@AAA???<<<999<<>>999777:::======>>>??????>>><<<999888666999;;;:::888666777999999;;;>>>>>><<<:::999999888888888888777777777777666444111222444555333000))))))+++222:::===;;;777444777999666000...///222000222444666666444111///+++,,,---.........---,,,---------...///111333555333666777666222111222555111111111222222333333333333222000111333555555444222222111222333333222000)))...555999999666222000,,,---///000222333333333555444666888888777===DDDHHHFFF@@@::::::===<<<888888666333222222222111000000///---,,,,,,...111333777888666111---,,,///333/////////...---...111444111---***---333666222---...111444666555444333333555444111///---,,,,,,,,,555444222111000111222222555111,,,***---111555888666666555444333333333333555555555555666777999:::333222111222444555444333222111000000///000000111666444333333555666666666555666777:::===@@@CCCEEE===999444222444666777666333000///111444666666555777888888333---+++...222777888888666444444999===JJJWWWhhhxxxiiiTTTJJJHHHEEEAAA??????<<<:::===BBBGGGPPPYYY^^^bbblll~~~:::999999:::<<<=========AAAEEEIIIIIIEEE>>>888555;;;===@@@AAA@@@AAABBBEEECCCCCCBBBBBB@@@>>><<<;;;:::;;;===<<<;;;;;;<<<===666666666777777888888888>>>@@@BBBDDDCCCAAA???======>>>???>>>>>>???AAACCCLLLNNNUUU\\\YYYPPPIIIIIIIIIGGGDDDAAA>>>=========>>>@@@BBBBBBAAA@@@@@@@@@CCCBBBAAA@@@??????>>>>>>@@@AAACCCDDDDDDCCCBBBAAABBB@@@???>>>>>><<<888666777999===AAABBBAAA>>>===BBBCCCDDDEEEEEEDDDCCCBBBCCCAAA@@@@@@CCCEEEFFFFFFDDD@@@>>>AAAGGGLLLKKKHHHDDDCCCBBBBBBDDDDDDCCCAAAAAAAAA@@@???===;;;999999<<<<<<<<<<<<===>>>??????FFFEEECCCBBB???>>><<<;;;>>>AAACCCDDDCCCBBBBBBBBB@@@@@@@@@@@@???===<<<:::<<<===???AAAAAA@@@<<<999;;;===???<<<888777999<<<>>>???@@@@@@???===;;;:::888:::<<<;;;999777888:::::::::;;;<<<<<<;;;:::888666666666777777777777777222000///000333444222000)))***---444;;;===:::555444777888666222///111444333444666777777555333222,,,---.../////////////////////......///111222444555777888666222000111333222222222222333333333444444222111111333333222111222222222444777888888666...000555888999666222000,,,---///111333444555555555444555888888:::AAAIIINNNOOOMMMHHHFFFEEEAAA;;;:::888555333333222000...000///---,,,,,,...111222666777666222---+++---000...///000//////000222555000,,,***---333666333///000333666666555222111111555444222000///.........444333333222111111111222000,,,(((''')))...222444777777666555555555555666555555444444555666777888333222111222333444333222111111111111111111111222666444333333555666555444444555666888;;;>>>@@@AAA>>>:::555333333555555444222000///111444777666555555777777333...,,,///333777888888666444555999===JJJWWWlllyyydddVVVPPPHHHCCC@@@AAA???<<<<<>>EEEMMMPPPRRR[[[kkkxxx;;;::::::;;;===>>>===<<>>@@@BBBCCCBBBBBBCCCDDDCCCCCCDDDCCCBBB@@@>>>===;;;<<<>>>>>>======???@@@;;;:::999888888999:::;;;???@@@BBBDDDDDDCCCAAA@@@===???@@@?????????@@@BBBKKKPPPZZZbbb___UUULLLHHHJJJIIIFFFCCC@@@===;;;:::;;;>>>AAABBBBBB@@@@@@@@@DDDCCCAAA@@@???>>>======<<<===???@@@AAAAAA@@@???@@@???>>>======<<<999777777999===@@@BBBAAA???===CCCCCCCCCCCCCCCCCCCCCCCC@@@??????@@@CCCDDDDDDCCCBBB@@@@@@BBBEEEHHHIIIIIIGGGEEECCCBBBCCCDDDCCCBBBEEECCC@@@===;;;999888888777888999:::;;;<<<===>>>BBBBBBBBBBBBAAA???===;;;>>>@@@BBBBBBAAAAAAAAABBB???@@@@@@???>>>===;;;;;;===>>>AAABBBBBB@@@===::::::<<<===;;;777666888;;;>>>??????@@@???>>>===<<<:::;;;<<<<<<:::999:::;;;:::888777999;;;<<<999777444444444555666666777777///---,,,...222333111...***+++///666;;;<<<888333333555888666333222333555777777888888777666555555000000111111111222222222222111000/////////000111666888999666222///000111333333222222333333444444444333222222333222000...222222444777;;;=========333333333666888888444///---...000222444555666666444333444777999===GGGQQQWWW\\\^^^ZZZTTTMMMEEE>>>;;;999666555444222///---000...---++++++---000111444555666333///++++++------///111222222222444555000---+++...444666333///333555777777444111///...444333333222111111111000222222333333333222111000---)))&&&%%%(((,,,000333777777666666666777888888555555333333333444555555333222111111222333222000000111222333333444333333666444333333444555444333444444555777888:::;;;<<>>??????======>>>???;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCBBBBBB@@@BBBCCCCCCBBBAAAAAABBBGGGNNNXXX___]]]UUULLLGGGGGGGGGFFFDDDAAA===:::888999<<<@@@BBBAAA@@@@@@@@@BBBAAA@@@???>>>>>>??????:::;;;===>>>???@@@@@@@@@>>><<<;;;;;;<<<;;;:::888555777;;;???AAAAAA@@@@@@CCCCCCBBBAAAAAABBBCCCCCC?????????AAACCCDDDBBBAAA@@@AAACCCDDDEEEFFFHHHIIIGGGEEEBBBAAABBBBBBAAA@@@BBBBBB@@@???<<<:::888777444555666888:::<<<======>>>???@@@AAA@@@>>><<<:::===>>>??????>>>>>>???AAA@@@@@@??????>>>===<<<<<<===???BBBCCCBBB???===;;;999:::;;;999777666888:::<<<===>>>>>>>>>>>>======;;;;;;;;;::::::::::::;;;999555222444999;;;888444222222333444555666777777000...---///222222///,,,***,,,111888;;;;;;666111111333666666444333444555999888777777666666666777666666555444444333333333333222000...------......333555666444000...///111444333333222222333444555333222222333444333111///111111333777;;;>>>>>>>>>666333111444888999666111000111222444555555666666444222333777:::@@@LLLWWWaaahhhlllfff\\\RRRGGG???;;;999777666555444111//////---+++******+++...///222555888666111---+++,,,---///333555555444555555222000...000333444111...222444777777444111//////333333444444444444333333000111333555555333111///---***&&&&&&)))...111333444444444444555666777888555444333111111111222333222111000000222222111000000111333444555555555555666444333222333444333222444444555555666666666666;;;999555333222222222222111111111222444666777888555666555333000...///111444555666555222222666999FFFTTTjjjpppcccWWWLLLBBB??????===;;;;;;>>>AAACCCCCCBBBEEEMMMSSSgggsss::::::<<<>>>@@@@@@===;;;>>>AAACCCEEEDDDCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBAAABBBCCCEEEFFFEEECCCAAA@@@???@@@@@@???<<<::::::;;;888:::<<>>;;;999:::<<>>>>>>>>???>>>>>>===>>>???AAABBB;;;;;;===>>>???@@@AAAAAA;;;:::999999;;;;;;;;;:::444666:::>>>AAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCC@@@??????AAACCCCCCBBBAAA@@@BBBEEEEEEEEEEEEGGGIIIEEECCCAAA@@@AAAAAA@@@>>>===>>>AAABBBAAA>>>:::888333444666999;;;<<<======;;;<<<>>>???>>>===;;;:::;;;<<<<<<;;;:::;;;===???@@@@@@??????>>>>>>>>>======@@@CCCDDDAAA>>><<<;;;:::::::::999888888999:::::::::;;;<<<============:::999888888999:::;;;;;;888444000111555888666333111222333444555777888888555333111222333222...***))),,,222888:::888444000///111444555555444444444777777666555555666777777<<<;;;:::888666444333222222111///---,,,,,,,,,,,,///111333222///...///222555444222111111222333444222111111222444555333222000000111444888:::::::::666222000222777:::777444444444555555555555444444333222333666:::AAAMMMYYYjjjqqqtttmmmaaaVVVJJJBBB888777777777777777444222...,,,***))))))***,,,...222666999888444///---------000444666666555555555666333222222333222///,,,///222555666555333222111222333555666777666555444///111333555555444111///---***''''''***...111222111111111111222333555555444333222111000000111111111000///000222333222111222222333444555666666666666444333333444555444333444444555555555444333222555444333222111222444555222222333333444555666888666666555333000///...///111333444333000000333777CCCPPPdddzzzxxxmmm\\\OOOAAA<<<;;;;;;<<<>>>===>>>>>>===<<<>>>AAAEEEOOOYYYkkk888:::<<<@@@BBBBBB???<<>>;;;888888888777999===AAACCCCCCBBBAAAAAA@@@@@@???@@@@@@AAABBBCCCFFFHHHIIIFFFCCCAAA@@@LLLQQQSSSPPPLLLHHHDDD?????????@@@@@@@@@>>>===<<<<<<>>>???>>>===;;;<<<<<<>>>===<<<<<<===@@@BBBDDD======>>>???@@@AAABBBBBB;;;:::999999<<<=========888:::===@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBAAA??????@@@AAABBBBBBAAA@@@BBBDDDEEEDDDDDDEEEFFFBBBAAA@@@AAABBBAAA???===:::===AAADDDDDDAAA===:::444666888;;;===>>>>>>>>>;;;<<<=========<<<;;;:::;;;;;;;;;999888999<<>>============>>><<<@@@DDDDDD@@@<<<;;;;;;;;;;;;::::::::::::;;;;;;888999999:::<<<===>>>>>>999777666777999<<<======999555111111333555555333333444555666777888999999888666555555666444///***(((,,,111666888666333111000222444666777666555444555444444444555666777888=========<<<999777444222111000///---,,,,,,---...---///222111......000333555333222000000111222333222000///000222444444333......///222555777777777555333111333666777666444444555555555555444444333444222333666999???KKKVVVkkkqqqtttooofff\\\OOOEEE888777777888999888666444///...+++))))))***,,,...111555999999555111///000///222555666555444444444666555333333333222///------000444666555444333333111333555888888777555333///000333555555444222000...+++((((((***---000111/////////000111222333444444333111000000000111111000//////111333444444333444444333333444555666777666444333333555666666555444444555555555333222111000111222111111222555777333444555444333333555777666555444333222000///...///222444222000000222555@@@JJJZZZoooxxxppp[[[NNNAAA;;;888888;;;???>>>===<<<<<<<<<===>>>???@@@GGGVVVkkk~~~777999<<>>>>>???BBB@@@???@@@BBBBBB@@@===@@@AAADDDFFFFFFDDDBBB@@@@@@AAA@@@>>>;;;999999:::;;;<<<>>>@@@BBBBBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCAAACCCFFFFFFCCC???<<<;;;FFFKKKMMMHHHEEEEEEBBB>>>@@@@@@@@@@@@??????>>>===@@@@@@???===:::888999:::???===<<<<<<===???BBBCCC>>>>>>>>>???@@@AAABBBBBB===;;;:::;;;>>>AAAAAAAAA@@@AAABBBDDDEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA???======???@@@@@@@@@??????@@@BBBCCCCCCBBBAAA@@@@@@AAACCCDDDCCC@@@===<<<>>>BBBDDDDDDBBB???===777999;;;>>>@@@@@@@@@???>>>>>>>>>======<<<<<<<<<===<<<;;;999888:::===@@@>>>===<<<;;;;;;;;;<<<<<<;;;@@@DDDDDD???;;;:::;;;===<<<;;;;;;<<<=========888999999:::<<<>>>???@@@999666555777;;;???@@@@@@;;;999666333222333555666666666777888888999::::::888777666777888666111,,,'''+++000444555444222111333444666888:::999777555222333444555777888999999;;;<<<>>>>>>===999666444111000///......///000111///222333222///...000333444333111///...///111222333000---,,,...000111111------...111555888888777666555555444333333222111222222333444555555555555444333333666888===GGGQQQaaahhhmmmmmmiii```QQQEEE999999999999:::999666333222000...,,,,,,---///000///333777888444111111111111333555555444333333333444444333333333333111000---000444666555444333333111333666888999777444222///111222444444333222111111///,,,+++---///111111111111111111222222333444333222111000000000111222/////////111444666666666666555333222222333555777555444333444666888888888444555666777666444222111...000111111000111444777555666777555333222444666333222222222333333222111000333555444111111333666;;;AAAMMM]]]ooo{{{|||}}}}}}{{{tttlllfffTTTKKKBBB<<<888666999>>>>>><<<;;;<<<>>>@@@???>>>===@@@JJJWWWdddqqq666888<<>>888<<>>>>>???AAABBBCCCFFFEEECCCAAA@@@AAABBBCCC>>>AAADDDDDDAAA<<<888777;;;BBBEEECCCAAADDDCCC>>>CCCBBBAAA@@@@@@???>>>>>>CCCBBB@@@;;;888666777999@@@???===<<<<<<>>>@@@BBB???>>>>>>>>>???@@@AAABBB???===<<<>>>@@@CCCEEEEEEFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;;;;<<<>>>??????>>>===>>>???BBBBBB@@@>>>???@@@BBBEEEFFFEEEAAA>>>@@@AAABBBCCCBBBAAA@@@???999;;;>>>@@@AAAAAAAAA@@@AAA@@@???>>>======>>>>>>>>>>>><<<:::999;;;???BBB<<<;;;:::999888999:::;;;:::???DDDCCC>>>:::999:::???>>><<<<<<>>>???>>>>>>999999:::;;;===???AAABBB999777555777<<>>===<<<<<<<<>>@@@CCCCCCBBBAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAA???===>>>AAACCCBBBAAABBBCCCEEEDDDAAA>>>>>>>>>>>>======<<<;;;;;;BBBCCCCCCBBB@@@@@@AAACCCDDDBBBBBBBBBCCCCCCAAA???DDDDDDEEECCC@@@;;;555222;;;===>>>>>>>>>===>>>???@@@BBBDDDCCCAAA>>>===<<>>===<<<<<<<<<<<<<<<>>>>>>??????>>>===<<<;;;:::===@@@BBBAAA@@@@@@@@@???@@@AAA@@@???@@@BBBDDDIIIHHHFFFEEEDDDDDDDDDEEEIIIFFFCCCAAA@@@@@@???===<<<======<<<:::;;;===???===>>>???>>>>>>>>>AAACCC???>>>>>>@@@DDDEEEDDDAAAEEEFFFFFFFFFEEECCC@@@>>>===>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAAAAAIIIFFFAAA>>>;;;<<<===>>>>>>===;;;999888888888888:::999:::===<<<999:::===???BBBBBB@@@BBBFFFEEE@@@===:::888888<<>>888777666666777:::===@@@>>>@@@@@@???;;;888666666:::;;;<<<<<<;;;:::<<<======<<<<<<<<<;;;888333000***---111111000000333666888777666777999::::::999222444888:::;;;:::777666888;;;???BBBBBB???:::777666333000......111444777666666555555444444444444444222111000111000///---.........,,,+++,,,///111***---222666777777555333333555666444000...///111...,,,,,,000555999::::::555888:::888666888>>>DDDPPPWWW___```ZZZRRRMMMKKKAAA@@@===:::777666555555999777555222111111222333333444555555444111...---///111333333222222222333222444555777777666555444444777::::::666222...,,,,,,111777999666333111000666666555444444333222222333333333444555666777888555444222111111333444666222222333333333222111000222333444555666777777777777999999444///...333777777666666777888888777555888555333555999999555111222222222000000222666999888888888555333111222333---...///111222444555555888777666444333555999<<<888888:::>>>FFFPPPYYY___eeefffeeeccc___]]]\\\]]]VVVTTTSSSSSSTTTTTTSSSQQQFFFBBB===888555555777888888999;;;===>>>??????@@@@@@???>>>>>>BBBKKKUUU]]]rrr>>>>>>>>>AAACCCDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBDDDDDDCCCAAA???>>>@@@BBBAAA@@@AAABBBCCCBBB@@@======<<<<<<<<<;;;;;;;;;;;;@@@AAABBBAAA@@@AAABBBDDDDDDCCCBBBCCCDDDDDDBBBAAAAAABBBCCCBBB@@@<<<888666<<<===???@@@@@@???>>>>>>AAACCCDDDCCC@@@<<<;;;::::::::::::::::::;;;<<<<<<===>>>??????>>><<<:::888;;;===@@@@@@@@@???@@@AAA@@@AAAAAA@@@@@@AAAEEEHHHFFFEEECCCBBBAAABBBBBBCCCGGGEEEBBBAAAAAA@@@???=========>>>=========@@@BBBAAAAAA@@@???======???BBB@@@>>>===>>>@@@AAA???===@@@AAACCCDDDDDDDDDBBBAAA======>>>@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFDDDAAA>>>======>>>???============<<<:::888777888777999===<<<999:::>>>BBBDDDCCCAAABBBDDDCCC>>>;;;999888:::===??????>>>:::888555333444888===@@@???@@@???===:::777555555888:::<<<<<<<<<<<<===???AAA@@@??????===888222...,,,...111333333222222333777666666888:::;;;:::888666666777999999999999999999;;;>>>??????<<<999777555444222111222333555777888888888888777666444444333222000//////...,,,+++,,,---...------...000222///222666999999888555222333444555444111000111222///...---000666:::<<<<<<888:::;;;999777888===BBBKKKQQQXXXXXXSSSMMMIIIHHH@@@???<<<:::888777777777:::999777555444555666666333333333333222111000///222333444333111000000111111222555777777666555333333555888888555111---,,,,,,000555777666333111111555555444333222111000000222222222222333444555666444333222000000111333444222333444555555333222000333444555666777777666666555777666333...---111555666555555555777777555444555333222555888999555000222333222222222444888;;;999:::999666333111111111...//////000222333555666999888666444222333666999777666666777;;;AAAFFFJJJQQQQQQQQQNNNKKKIIIHHHIIIJJJHHHGGGFFFGGGGGGFFFDDDBBB???<<<888666666777888:::;;;<<<===>>>>>>>>>>>>;;;<<<<<<<<<>>>CCCJJJOOO\\\hhhzzz?????????AAACCCDDDCCCBBBDDDDDDCCCCCCBBBAAA@@@@@@EEEEEEDDDBBB@@@???AAACCC@@@@@@???@@@AAAAAA>>><<<::::::999999::::::;;;;;;===???@@@@@@@@@AAACCCEEECCCBBBBBBBBBDDDEEEDDDBBB??????AAAAAA@@@>>>;;;:::<<<===@@@AAABBBAAA???===@@@BBBCCCAAA>>>;;;999999888888888999:::;;;===>>><<<===???@@@>>>;;;888666===???@@@@@@@@@@@@AAABBBBBBBBBAAA@@@AAADDDHHHLLLEEEDDDBBB@@@@@@@@@BBBBBBDDDCCCBBBBBBBBBAAA???======>>>???@@@@@@AAADDDFFFFFFEEECCC???<<<;;;===???AAA>>>;;;:::;;;;;;::::::>>>???AAACCCDDDCCCBBBAAA<<<===>>>@@@AAABBBBBBBBB???@@@@@@AAABBBCCCDDDDDDAAA@@@@@@?????????@@@@@@<<<>>>@@@@@@???===:::888888777999<<<<<<:::<<<@@@FFFFFFDDDAAA@@@BBB@@@;;;999999:::<<>><<<999444222333777<<<@@@??????>>>;;;888666666666888:::<<<======>>>@@@AAAEEEEEEDDDCCC@@@:::222---///000333555777777444111666777888:::<<<<<<:::888999888888888999:::;;;<<<;;;;;;<<<;;;:::999777666555666666666666666555555777888999:::999777555333000///------/////////...,,,...000111000000111333444666:::======:::666333222333444444222222333444222000///111555999<<<<<<:::;;;<<<999777777;;;???EEEIIIMMMMMMJJJEEEDDDDDD???===;;;999888777888888999888777666666777888999444333222111111222333444666777777555111...------...111444777888666444333222444666666333///,,,++++++///444666666444333222555444333222000///...---111111111222222333333444555444222111000000111222222444666777777555222000444555777888888777666444444555444111------000333444333333444555555444222000000111444888777333///111222333333444666:::>>>:::::::::777333111000000000000000000111333555666999999777444222111333666999888777666777888;;;<<>><<<<<<<<>><<<<<<;;;999888777777888888;;;;;;<<<======<<<;;;:::777999;;;<<<======???AAAFFFOOO^^^mmm|||AAA@@@@@@AAACCCDDDDDDCCCEEEEEECCCBBB@@@???======BBBCCCCCCBBBAAAAAABBBDDDBBBAAA@@@@@@AAAAAA???===888888777777888:::;;;<<<>>>???@@@@@@???@@@BBBDDDBBBAAA@@@AAACCCDDDCCCCCC??????@@@@@@???>>>===<<<;;;<<<>>>AAABBBAAA>>>;;;>>>???@@@???===;;;::::::::::::::::::;;;<<<===>>>888:::===??????<<<888666===@@@CCCDDDCCCBBBBBBBBBCCCBBBAAA@@@AAADDDJJJOOOHHHFFFCCCAAA@@@@@@AAABBBBBBAAAAAABBBBBBAAA>>><<<===???AAABBBBBBDDDFFFHHHJJJHHHDDD???;;;:::;;;===???===:::999888999999:::AAABBBCCCDDDCCCAAA???>>><<<===>>>@@@AAABBBBBBCCC@@@AAAAAABBBBBBBBBBBBBBB<<<===>>>???@@@AAAAAAAAA>>>???@@@AAA@@@>>><<<:::888777999======<<<>>>CCCGGGGGGDDD???>>>???<<<777777888;;;???AAAAAA@@@>>><<<:::777555555888;;;>>>======<<<:::777777999:::;;;===>>>???>>>>>>@@@BBBFFFEEEEEEDDDAAA;;;444...111222444999======888333777888:::===??????<<<:::999999::::::;;;<<<<<<<<<<<<;;;999777666666666666777888999999888666222000222444777::::::777444222+++******,,,///333444444///222444555444333222333666999===??????===999666333333444444333333444444444333111111333666888:::888999999888777777:::===@@@BBBDDDDDDBBB@@@@@@AAA===<<<:::777666555555555666555555555666777888999777555333111111444777::::::;;;:::777222...,,,,,,---000444777888777444222111333444333111...,,,,,,---000333666777666666555666555444222000///---,,,111111222222333333333333666555444333222222222222111333555777666444222000666888999::::::888666444444555444222//////111333222111111222333333222000+++---///444777666222...000111222333444666:::===888999999777444222222222222222111000111333555777999999888555222000111222888888777777777777888888===>>>>>><<<:::999999:::>>>===;;;;;;<<<<<<;;;999666666666666777777777777::::::;;;;;;;;;999777666555999===@@@???===<<<;;;>>>CCCKKKTTT___mmm|||BBBAAA@@@AAACCCDDDDDDCCCDDDCCCBBB@@@>>>===;;;:::===???@@@AAAAAABBBDDDFFFDDDCCCBBBBBBBBBBBB@@@>>>888777777777888:::<<<===@@@AAAAAA@@@???>>>@@@AAAAAA???>>>>>>@@@BBBBBBAAAAAAAAA@@@???>>>===<<<<<<::::::<<>><<<<<<;;;:::::::::::::::444777;;;>>>???>>>;;;999>>>BBBGGGIIIHHHEEEBBBAAACCCBBBAAA??????CCCHHHMMMHHHFFFBBB???>>>>>>???@@@AAAAAA@@@AAABBB@@@>>>;;;===???AAABBBCCCCCCEEEGGGIIIHHHEEE@@@;;;999:::<<<===<<<;;;999888999;;;===AAABBBCCCDDDDDDCCCAAA@@@===>>>???@@@BBBBBBBBBBBBBBBBBBCCCBBBAAA@@@>>>===999;;;<<<>>>@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>:::888:::>>>>>>===AAAFFFEEEEEEBBB===;;;===;;;666777999===@@@AAAAAA@@@???<<<<<<;;;;;;;;;:::::::::999::::::999888999<<<>>>>>>@@@@@@@@@>>>===>>>???BBBAAABBBBBBAAA<<<666222222333777===AAAAAA===888888999;;;>>>AAAAAA>>><<<777999;;;>>>>>>===<<<:::===:::777444333444555666888999::::::777333///,,,,,,///444777888777444222((('''&&&(((,,,///111222333666888999777444333222666888<<>>>>>???>>>======>>>???<<<:::888555333111111111666666666777888999:::;;;;;;999666444555777:::=========<<<999444000...---///111444777888666444333222333444222000---------111222444666888999999888888777666444222000///...222333444444555444444333999888777666555555444444111222444555555333111///777888999:::999888666444666666555444222222333444111000000000222222000///)))+++///333555444111......000111222222444777:::555777888888666444444555333333222222222444555666888999888666333111111111444444444333333333333333777888999888666666666777888777666666888888777666333333444555555666666666666777999999999777444333333777===AAAAAA>>><<<:::<<<>>>AAADDDJJJTTTaaajjjxxx~~~BBBAAA???@@@BBBCCCCCCBBBBBBAAA@@@???===<<<;;;;;;:::===???AAABBBCCCFFFHHHGGGEEEDDDCCCDDDCCCBBB@@@:::999888888888:::===>>>AAABBBBBBAAA??????@@@AAAAAA???======>>>@@@@@@@@@CCCBBB@@@>>>===<<<<<<<<<;;;::::::===@@@@@@<<<888888:::<<<<<<<<<===???@@@<<<;;;:::888777666555555333555999===??????>>><<>>===???CCCGGGDDDBBB>>>;;;:::;;;===???BBBAAA@@@@@@@@@???===;;;===???AAAAAAAAAAAABBBCCCEEEEEECCC@@@<<<::::::<<<;;;<<<<<<;;;:::;;;===@@@===>>>AAADDDEEEEEEEEEDDD>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@>>>;;;:::999:::;;;<<<===>>>>>>>>>AAA???>>>===<<<===>>>???;;;999:::===>>>===AAAFFFCCCCCC@@@;;;;;;===<<<888888<<>>>>>===<<<:::888666777888999888999;;;>>>>>>??????>>><<<;;;;;;<<<<<<<<<<<<======;;;777333333555:::>>>AAAAAA===:::888999:::===@@@@@@???===666888<<>>;;;:::<<<999666333222333555777888888999888666222///---,,,///333777888777444222+++(((%%%%%%&&&((())))))444777999999777555333333555666999<<<>>>>>>>>>>>>999777555555555444333111222333444333222111333444555555555666777999:::;;;;;;;;;:::999999:::;;;;;;999777555333111000000000888999:::;;;<<<===>>>>>>>>><<<:::999888999:::;;;;;;<<<<<<999555222000000222333555777777666555444333444444222000...///000444444444666999;;;;;;:::888888666555333222111000333444555666666666555444:::::::::999999888777777222222333333333222111000666666666666666555444444555555444333333333333333000//////000111111000...)))+++///222333222000//////000111111111111333555333555888888777666666666333444444444444444444444666888888777555333222333555444333222111000000000555666777777555555666777666666555777999::::::999222222222333333333333333333555777888888777444333111555:::======<<<;;;;;;999;;;<<<<<<>>>DDDNNNUUU___fffqqq{{{BBB@@@>>>???@@@BBBBBBAAA@@@@@@??????>>>>>>======<<<>>>AAACCCCCCDDDFFFHHHHHHFFFDDDCCCDDDCCCBBBAAA===<<<:::999999;;;>>>???AAABBBBBBAAA@@@@@@BBBDDDCCC@@@>>>===>>>???@@@@@@BBBAAA???===<<<<<<===>>>===;;;:::<<<@@@AAA===999999;;;<<<<<<<<<<<>>???>>>>>>AAACCCFFFFFFEEECCCCCCCCC@@@@@@???===;;;;;;===??????===:::999:::===@@@CCCDDDBBB???>>>>>>===<<<:::<<<>>>@@@@@@>>>=========???AAAAAA@@@===;;;;;;<<<:::<<<======;;;;;;===???;;;===@@@BBBDDDEEEDDDDDD@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAA???===;;;999999999:::::::::;;;;;;;;;===============<<<<<<<<<;;;999999<<<<<<;;;???DDDAAAAAA???;;;<<<@@@@@@===;;;>>>AAABBB@@@>>>???@@@>>>>>>>>>===<<<:::999888444666888888777666777888999:::;;;:::888888999:::888777666777777777555333444888<<<>>>>>><<<:::999777777777999<<<>>>===<<<888999;;;<<<======<<<;;;:::888555222222444666888777777666555444444333333222444666999999777555333...+++'''%%%%%%%%%%%%%%%111333666666555444555555555555777888:::<<<===>>>===:::777555555444111......111444555444444555777888888777888999::::::999888666555555555666666666555444333222111111222333999:::;;;<<<===>>>>>>>>>>>>>>>>>><<<;;;999888777777888999777444222222222666666666666666666555555555666555333111000111333666444333555888;;;:::999777777666555444333222111444555666777777666444333::::::::::::::::::999999444444333222222222222222333222111000000111222222222111000000111111000000000//////000111111000...***,,,///111111000000///111222222222000///000222444666888999777666555555333444555666666555333222444666888888777555555555666555333111111111222222444666777777666666888999888777888:::===?????????333222111111000000111111111333777999:::999777555333555777888888999:::<<<999;;;===<<<<<<>>>CCCHHHMMMTTT^^^eeennn{{{BBB@@@>>>>>>???AAAAAAAAA@@@?????????????????????>>>@@@CCCDDDDDDEEEFFFHHHHHHFFFDDDCCCCCCCCCBBB@@@???===;;;::::::<<>>???@@@@@@@@@AAA@@@>>><<<<<<===???@@@???<<<:::<<<@@@BBB???;;;;;;<<<======<<<<<<>>>@@@===<<<;;;999888777777777888999;;;<<<>>>>>>>>>>>>CCCDDDCCCBBB@@@AAACCCEEE??????>>><<<999888999:::===;;;:::999<<<@@@EEEHHHFFFCCC???======<<<;;;:::<<<>>>??????===:::::::::;;;>>>@@@@@@>>>===<<<<<<:::<<>><<<:::;;;======>>>@@@BBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@@@@===>>>???@@@???===;;;:::::::::999888888999999::::::;;;===>>>>>><<<:::888:::888888::::::999===CCC@@@AAA???<<<>>>CCCDDDAAA<<>>>>>@@@@@@>>><<<:::999888888888333555777777555333333333444555777777666666777999666555333333444444333111555999>>>>>>:::777666666555555555666999;;;<<<;;;::::::::::::;;;<<<======999777555333222444777999666555444444444666777999888999:::;;;;;;888666444000,,,)))''''''((())))))---000222333333444666777666666555666777999<<<===???<<<888666555333000,,,***///444777777777999;;;<<<;;;::::::;;;:::999888555333222111222333222222222222111111222444555666888999:::;;;<<<<<<<<<<<<>>>??????>>><<<999555333444555666555333222222333999888777666555555666666777777666444222111333444777444333444777:::999888666666555444444333222222333444666777777666444333999999:::;;;;;;;;;::::::666555444333222333444555000///---,,,,,,...///111///...------......---,,,000//////000111111000...+++---///000000//////000333444444222000//////000555777::::::777555444444333444666888777666333111333555888999888777666777000///...---...000222444222444555555555555666888666666666999===???@@@@@@444333111////////////000111333777:::<<<;;;999888666666777666666777;;;======???AAA@@@===<<<>>>AAAAAAFFFLLLQQQXXXeeewww>>><<<:::;;;???BBBBBBAAABBBAAA@@@AAABBBCCCBBBBBB@@@AAACCCEEEFFFFFFEEEEEEEEEDDDBBBCCCEEEDDDAAA>>>???===::::::;;;<<<<<<<<<===AAAEEEFFFDDDAAAAAABBBDDDAAA>>>===>>>@@@AAAAAAFFFBBB===;;;;;;>>>???@@@CCC@@@;;;999999;;;<<<===<<<;;;;;;:::;;;===>>>???888===BBBBBB???;;;999999777888:::<<<============>>>???AAAAAAAAAAAABBBDDDAAA@@@???===<<<:::999888888:::<<<===>>>AAAEEEIIIHHHHHHEEEAAA<<<::::::;;;;;;===??????=========>>>???@@@BBBBBB@@@<<<888555888:::===AAACCCBBB===999???AAABBBBBBAAA?????????AAAAAAAAAAAAAAA@@@???>>>@@@???===;;;:::999:::::::::999888888::::::999888999999:::<<<>>>>>><<<999888888777777777:::@@@DDDAAA???>>>AAAFFFGGGCCC>>>===>>>???===;;;999999:::@@@BBBAAA;;;777777777444999888777666555444333333666444333777;;;===999555666555666777888777444222777777888888888888777666111444888:::;;;===???AAA======<<<::::::999999:::999999888888777666666555333222111111222555888:::???>>>===;;;:::999888888333000///222666666222---///---,,,///444777888777666555555666777888888777;;;:::888666444111000///111333555666777888:::<<<===<<<;;;:::888777666666555555666555333222222333111111111222333666888999777777666666888;;;>>>???<<<>>>>>><<<999555444333111000/////////111444555666888:::888444222333555777666444333222222333333555333111222444666666666444333222222333222000...222444555444333333444555666555444444555777999;;;888666444333333333222111222000,,,))))))***---///111333333///***(((+++///333444444333222111///...///000000111111111111000444555555444111//////000444444555777888888666444666666666888999777333000444777:::;;;:::888666555666333111000111222222111111333555777888777555333777777888;;;>>>???>>>===777333///...000222111000000333666999999:::<<<===:::888666555666888;;;===????????????>>><<<:::888>>>???BBBEEEKKKUUUaaajjj???<<<:::;;;>>>AAABBBAAACCCCCCCCCCCCDDDDDDCCCBBBAAABBBDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDCCC@@@>>>===;;;::::::;;;<<<<<<;;;:::>>>BBBCCCBBBAAAAAABBBDDDAAA>>>>>>@@@BBBDDDDDDFFFCCC>>><<<<<<>>>@@@@@@CCC@@@<<<::::::<<<===>>>@@@@@@???????????????@@@;;;===??????===<<<<<<<<<888999:::<<<======<<<<<>>???AAAEEEGGGFFFGGGHHHEEEAAA===:::999<<<>>>@@@@@@??????@@@AAACCCCCCCCCCCC@@@<<<999666888;;;???CCCCCCAAA>>><<<@@@BBBCCCCCCAAA@@@@@@@@@??????@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;999888888::::::999777:::::::::;;;======;;;999666666666555666999===AAABBBAAA@@@CCCGGGGGGCCC>>>??????>>><<<999888999:::@@@CCCBBB<<<999999999777999:::;;;999666333333444777666666999===>>>:::555444444555777999999777555777777777666666666666666555777:::<<<===>>>@@@BBB@@@???>>><<<:::999999888:::::::::999888777666555333222111111333666999;;;============<<<:::888777666444333666:::;;;777333111000///111555888888777444444444555777777777666999888666444333222111111333444555666888::::::;;;::::::999888777666555444333333444444444444555555555444444444555666888999666666666666777:::<<<>>><<<======;;;888555444444222222111000111222333444555666666666444444444555666555333222222222222333666444111111333444444444222222111222444444222111222333555444333333444555666555444444444666888:::777555444444555666555444333000---))))))***---...000111000,,,'''&&&***...111333444555555444333111000000111111111111000///222333444333111///000111333333444555777888888888777666444444555555444333444666888999888777666666666444222111222333222111222333666777888777555444777777888;;;===>>>===;;;555222000///111222111000000333666888888888999;;;<<<:::666444333666999;;;============;;;999777666999:::<<<>>>BBBJJJTTT[[[mmmuuu@@@===;;;;;;===@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBB@@@>>>:::::::::;;;===>>>===;;;999<<>>@@@AAAAAABBB@@@>>><<<<<<<<<>>>???@@@AAAAAABBBBBBBBBBBBBBB>>>===;;;;;;===>>>>>>>>>999:::;;;<<<<<<<<<<<<<<<@@@@@@AAACCCDDDFFFGGGHHHCCCCCCBBBAAA@@@???>>>======???@@@@@@@@@AAACCCEEECCCGGGJJJJJJFFF@@@;;;999<<<>>>@@@AAAAAABBBCCCDDDFFFEEEDDDBBB@@@===;;;999:::>>>DDDEEECCC@@@>>>>>>AAABBBDDDCCCBBB@@@@@@AAA>>>>>>??????????????????======>>>>>>>>>>>>>>>======<<<;;;;;;======<<<;;;<<<;;;::::::;;;<<<:::999444555555444444777;;;>>>BBBAAABBBEEEHHHHHHCCC???BBBAAA@@@<<<999777888:::???CCCBBB===;;;<<<===;;;999===@@@===777333333555:::999:::===@@@???:::666222333444888:::;;;:::888777666555444444555777888:::;;;===>>>>>>>>>@@@BBBCCCBBB@@@===;;;:::999888;;;;;;<<<;;;:::888666555333333222333555888;;;===<<<===>>>>>>===;;;999888777666666999<<<<<<999666333222111333666888999888333333444555555555555444777555444222111222333444555444333666999;;;:::777777777666666555444333333111222333555666777777777888777666666666666666777555555555666777888:::;;;;;;<<<;;;:::777555555666333333333333222222222222333222222333555777777666444333333222222222333333555333111000111222222222111000000222444555444333111333444555444333444555555444333333333555666777444333333444666888888777444222...+++***+++---...000///---)))%%%%%%)))---000222666888999888666555111111222222222000///...///111222222111000111222222222111222444777999;;;999555111000111333555666333444555666666666666666777555333333333333333111222333555777777666444333777777777999<<<<<<;;;999333222111222333333111000///222444666555555666666<<<999666333222444666888:::::::::999888666444333555666666777:::???EEEJJJTTTZZZdddrrrBBB@@@===<<<>>>@@@CCCEEEDDDEEEGGGFFFEEEBBBAAA@@@CCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@???>>>::::::;;;===@@@@@@???===<<<===>>>???@@@AAAAAABBBEEECCC@@@???AAADDDEEEFFFEEECCC@@@???@@@AAAAAAAAAAAAAAA@@@???>>>>>>???@@@???@@@BBBDDDEEEEEEDDDDDD>>><<<:::;;;???@@@???===;;;;;;<<<<<<<<<<<<<<<<<>>======>>>CCCHHHHHHBBB>>>===>>>@@@BBBCCCBBB@@@???@@@AAA@@@??????>>>>>>======>>><<<===???@@@AAAAAA@@@???@@@??????@@@BBBDDDDDDCCC???===;;;:::;;;;;;;;;:::555555555555555777:::===@@@@@@BBBFFFIIIIIIFFFDDDDDDDDDCCCAAA===:::999999>>>AAAAAA===<<<>>>???>>>;;;@@@DDDAAA999444444888;;;<<<===@@@BBB@@@<<<888444555666999<<<===;;;999666555333333444888;;;>>>>>>???@@@???>>>>>>???AAACCCBBB@@@>>>===;;;;;;:::<<<<<<======<<<:::888666444444444555777:::<<<>>>>>>>>>===<<<;;;;;;::::::777777777888:::999666333111111111333555888999:::333444555555333222111222555444111000000222444666555222111444999:::777333555555555555444444444444222222333555777888888777888777666555444333333333444444555666666777888888999::::::999666666666888555555555444333222111000111//////111666999888666444444444444444444444444222000//////111333444333333222222333444555333222000222444555444333444555444333333222222333444555000000111333777999999888666444111...------...000111///,,,'''$$$%%%***...111444888;;;;;;:::777555222222333333222111///---,,,...111222111111222333222111000//////222666:::888555111000111444555666222222222333555666777666888666555444555555444222111222333444555444333222555444555777999999777555000111222444444333222000...000333333222111111222666666555444444444555666888777777666555333222222444444555555777:::>>>@@@DDDGGGNNNZZZgggqqqtttttt~~~CCCBBBAAA???@@@AAADDDFFFBBBDDDEEEEEEBBB??????@@@BBBAAAAAA@@@????????????@@@AAAAAA@@@?????????@@@======>>>@@@BBBCCCAAA???@@@@@@???@@@AAABBBBBBBBBGGGDDDAAA???@@@BBBCCCCCCDDDBBB@@@@@@AAABBBAAA@@@@@@BBBCCCBBB@@@???@@@BBBDDDEEEFFFGGGFFFEEEDDDCCC===;;;;;;>>>AAABBB???;;;==================>>>>>>AAA@@@@@@CCCGGGIIIIIIHHHEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCBBB@@@???@@@@@@BBBDDDEEEEEEBBB???===<<<;;;===???@@@@@@@@@BBBCCC??????>>>===>>>>>>???@@@BBBGGGKKKIIIBBB===;;;===???@@@AAA@@@>>>>>>>>>@@@CCCAAA@@@>>>===<<<<<<<<<;;;===???AAABBBBBBAAAAAA@@@??????BBBEEEGGGGGGGGGAAA???===<<<===>>>===<<<888888888888777888;;;>>>===???AAAEEEHHHJJJJJJIIIEEEGGGHHHGGGBBB>>>;;;999<<<@@@@@@===<<<>>>@@@???===BBBEEEBBB:::555666:::<<<===???AAABBB@@@===:::999999:::<<<>>>>>>;;;999555444333444777<<>>===>>>@@@BBBAAA@@@???>>>=========<<<<<<======<<<;;;999888666666666777999;;;===???AAA???<<<999888999;;;<<<888888888888888666222000---...000111444666999;;;555666666444000//////000555333111//////000222444222///...222777888444000444444444555555555666666444333444666999999777555555555444333222111000///333444555666777666666555777888999999888777888999666666555555333111000///000......111666:::999777666666666666666555555555///......///333666888888777555444444444333111......111444555444333444444333333333222222222222222---...///222666888888777888666333111000000111222333111---)))''')))---000333666999;;;;;;888444222111222444444333111///---***---000222222222333444444222000,,,***,,,111555777555333333444555444333111000///111555777777666888777666666777777666444000111222222222111000000111111222333555555444222...000333555555444222222...000222222111//////000///111444777777777555444666555555444333333333333555444444555777:::<<<===???@@@DDDMMMWWW^^^```___eeeiiiqqqyyywwwmmmBBBBBBCCCBBBAAAAAADDDFFF@@@BBBCCCBBB>>>===???AAAAAAAAA@@@???>>>>>>??????@@@AAAAAA@@@???>>>@@@BBB@@@@@@@@@AAACCCDDDCCCAAABBBAAA??????BBBDDDEEEEEEIIIFFFBBB@@@@@@AAABBBBBBBBB@@@@@@@@@AAABBBAAA??????BBBEEEDDDBBB@@@AAACCCLLLKKKJJJHHHFFFDDDAAA@@@<<<<<<>>>???AAA@@@>>><<>>>>>>>>??????@@@AAABBB@@@???AAAFFFHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCAAACCCCCCBBB@@@>>>>>>>>>AAABBBCCCAAA???===>>>>>><<<>>>@@@@@@???>>>???@@@;;;;;;;;;<<<===???@@@AAAEEEGGGJJJHHHCCC>>><<<<<>>@@@DDDBBB@@@>>>===<<<======<<<===>>>@@@AAABBBBBBBBB???>>>???AAACCCEEEFFFEEEBBBAAA@@@@@@AAAAAA@@@???;;;;;;<<<;;;:::;;;===???===>>>@@@CCCFFFIIIKKKLLLGGGIIIJJJIIIEEE@@@===<<<<<<@@@AAA===<<>>===>>>>>>>>>???@@@???<<<:::666555555666:::@@@EEEIIICCCDDDCCC@@@>>>===???AAAAAA@@@@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;888888999:::;;;<<<>>>???AAA???<<<999777888999:::888999:::999888555222000+++---///111222444777:::666666666222...---000444777555222000.........///...---...111555666333000333444444555666666777777555444444777:::;;;888444333333444333333222000000333444666777777666555333555777:::;;;:::::::::;;;666666555333222000//////000000000333666888999999888888888888777666555444///......111555999;;;<<<:::888666555444222...,,,---000333555444444333444444444333333222222111111------///222555777666555777666444222222222333444555333///,,,+++---///111444666888888777444111...000222444555444222///...)))---000333333333333444555444111,,,((((((---222555444333444444444111//////......222777999888666777666666888999:::888777111111111111111000000////////////111444444333111---000333555444444333444000222444444333111111222---000444777999888666444555555444444444555666666555444222333666999;;;;;;??????BBBFFFKKKOOOPPPPPPQQQTTTYYY]]]eeesssyyyssskkk]]]PPP???AAACCCCCCAAA@@@AAACCC???AAABBB@@@<<<<<<@@@DDDBBBAAA@@@@@@???@@@AAAAAA@@@AAABBBAAA???>>>AAADDDCCCAAA@@@@@@BBBCCCBBBAAAAAA>>><<<>>>BBBFFFHHHIIIIIIFFFBBBAAABBBCCCDDDDDD@@@??????@@@AAAAAA@@@>>>???CCCGGGFFFCCCAAABBBDDDJJJIIIGGGDDDBBBAAA@@@@@@>>>???@@@???======>>>???@@@?????????@@@BBBCCCDDDBBB???===@@@DDDGGGEEEBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@BBBCCCBBB@@@=========???AAABBBAAA@@@>>>>>>??????AAAAAA@@@>>><<<<<<===:::;;;<<<===>>>??????@@@DDDEEEFFFFFFDDDBBB???>>>@@@AAA@@@???======???@@@BBBAAA???>>>>>>???@@@AAA>>>>>>>>>>>>???AAABBBBBBCCCAAAAAAAAACCCCCCBBBAAACCCBBBCCCDDDFFFFFFDDDBBB<<<===>>>===<<<<<<>>>@@@@@@AAAAAAAAABBBEEEIIILLLJJJJJJIIIFFFCCC@@@@@@@@@>>>BBBBBB???>>>AAABBBAAABBBBBBAAA>>>;;;:::;;;===;;;<<<============>>>???AAA@@@AAABBBCCCBBB???<<<777777777999<<<@@@EEEGGGFFFFFFEEEBBB@@@???AAACCCBBBAAA@@@???======<<<<<<;;;:::999999:::;;;===???::::::;;;;;;<<<===>>>>>>???>>>===;;;999777555444555666888888777555333222...000111111111111444777444555444000---...555:::999777444111...+++))))))***,,,///222444444333222222222333444555777777888333222333777<<<>>>:::666333444555666666555444444333444777888888666444222333666;;;======<<<;;;;;;666555333111000///000000111222444555555666888:::999999999888777555333222222111000333777;;;======;;;999777555444111...+++,,,///333555555444333444444444444444333222111000//////000333666777555444555444333222222222444444666333000......000111222333333444444333111///---///111333555555333000///***---111444444444444444555555333...)))(((---222555333111111111000...,,,...---...333999;;;999666666666666999;;;<<<;;;999333333222222222111111111......///111444555444222---000444444444333444666444666888888777666666666111222444666666666666555555555444555666777999:::999666333333666999::::::===>>>@@@AAAAAABBBDDDFFFDDDGGGJJJKKKNNNVVVdddooo}}}kkk___ZZZSSSJJJAAA<<>>;;;:::<<>>>>>>>>@@@AAAAAA???===>>>CCCHHHHHHDDDAAABBBEEEAAA@@@???>>>>>>???@@@AAA@@@AAAAAA===::::::>>>BBB@@@@@@@@@@@@AAACCCEEEFFFBBB>>><<<>>>CCCEEECCC@@@AAAAAAAAABBBBBBBBBBBBBBB???AAABBBBBB???===<<<<<<===@@@CCCCCCBBB???>>>>>>BBBCCCCCCAAA>>><<<;;;;;;;;;<<<===>>>??????>>>>>>BBBAAABBBDDDEEEEEEBBB@@@AAABBBAAA@@@>>>>>>@@@BBB@@@???>>>>>>???AAACCCDDD???>>>======>>>@@@AAACCCHHHFFFDDDDDDDDDCCCAAA???CCCCCCDDDGGGIIIHHHFFFDDD===>>>???>>><<<<<<>>>@@@CCCCCCAAA@@@@@@CCCGGGKKKLLLJJJGGGCCC??????AAADDD@@@CCCDDD@@@???BBBDDDCCCDDDBBB???<<<;;;;;;===>>>:::;;;<<<<<<;;;<<<>>>@@@AAAAAABBBCCCEEEDDDAAA???888888888:::<<>>AAA<<<<<<<<<<<<============<<<===>>>>>>;;;777333000000222555666555444333333111333444333000000222555111222222///---000888@@@:::999666222...)))&&&%%%))),,,111444444444444555000111222333555666777888111000111777===@@@===888555666777999999999888888333555888999999777444222222666<<>><<<<<<666444222000...///000111111444777777555555777:::999999999888666444111000444333333555888;;;======:::888666555444222///,,,,,,///333555555444333333555555555444333222111000111111222555777777555333222222111111111222333444555333111///000111111111111111222222111000...---...000333555666444111///+++...222555555444444555555666444///******///444555222///...------,,,***---,,,...444:::===:::555555555666999<<<===<<<;;;444444444333333222222222......///222555666555444---000444444333333555888777999;;;;;;:::999999:::666555444333444555666777555555555666777999<<<===>>>:::555444777:::;;;;;;:::<<<>>>===;;;;;;>>>AAA===AAADDDCCCBBBFFFOOOXXXbbbttt~~~pppeeeWWWMMMHHHEEEAAA>>>???BBBEEEEEECCCAAABBBCCCBBBBBBBBBAAA???@@@BBBDDDEEECCCAAA@@@@@@AAABBBCCCCCCDDDEEEDDDAAA??????@@@AAABBBCCCDDDEEEEEEEEEEEE???===;;;;;;===AAAFFFIIIDDDGGGIIIGGGCCCCCCGGGKKKBBBBBBCCCCCCBBB@@@>>>===???CCCFFFFFFCCCAAABBBCCC>>>===;;;;;;===@@@DDDGGGAAA@@@>>>======>>>@@@AAA>>>@@@AAAAAAAAAAAABBBDDDDDDAAA>>>>>>AAACCCBBBAAAAAA@@@>>>======>>>@@@AAA???DDDHHHGGGBBB===<<<<<<>>>BBBEEEDDDAAA@@@DDDGGGAAA@@@@@@???@@@AAACCCDDD>>>>>>???@@@BBBCCCDDDDDDBBBAAA@@@BBBDDDDDD@@@===@@@???@@@AAABBBAAA>>>;;;:::<<<>>>@@@AAABBBDDDFFFBBBAAA@@@@@@AAADDDFFFGGGKKKIIIFFFDDDDDDCCCAAA???@@@???@@@DDDGGGHHHDDDAAA888:::===@@@BBBCCCBBBBBBFFFDDDAAA>>>===???AAACCCEEEEEEDDDCCCBBBAAAAAAAAAEEEGGGHHHFFFAAA>>>>>>@@@CCCBBB>>>999555666:::>>>AAA>>>:::888999;;;<<<======>>>@@@CCCCCCCCCBBBAAA@@@???????????????@@@@@@EEEDDDCCCCCCCCCCCCBBB@@@AAA@@@===;;;999999999::::::::::::888777777999<<<@@@???<<<;;;:::;;;===>>>;;;===>>>===:::666444333444444555777888666333000555555555444222111333444555333000///111666<<<@@@======;;;777111+++((('''111222333666888777444222444444444555555444333333///...///444;;;>>>;;;888111333555777999999999999444555555666777888999999888;;;===>>>===<<<<<<===999777444111/////////000444444333222111111444777666666555444333111000000444444666999;;;;;;999777555444444333222111000000222222333333333333444444555888:::888444222333555333222222333666888888777666444000...---...000222888444///...000222111000111111000111111000---+++---111666888777444222000111///,,,---///333555666777777666444111///000111000...,,,---...000000//////...///222777:::999888888777666666666777999:::888444111111333555555444666222//////222555555444555555666666666666555555333555888;;;;;;:::777666666333000111555888888777999888888999999;;;<<<===888888777666666666666666555666888888777666666777777999;;;???BBBDDDFFFFFFRRR[[[iiiwwwuuukkkWWWOOOFFFAAAAAA@@@===:::@@@BBBDDDDDDBBBAAABBBCCCCCCDDDDDDCCCAAA@@@AAABBBEEECCCBBB@@@@@@@@@AAABBBCCCEEEEEEDDDAAA>>>======>>>???AAADDDEEEFFFFFFFFFAAA@@@>>>===>>>AAADDDFFFBBBEEEGGGEEEBBBBBBFFFJJJBBBBBBCCCCCCBBBAAA???>>>AAACCCDDDDDDDDDCCCCCCDDDBBB@@@>>>======???BBBDDDBBBAAA???>>>>>>???@@@AAA@@@BBBCCCBBBAAAAAABBBDDDDDDAAA??????AAACCCCCCBBB@@@???===<<<<<<===???@@@@@@DDDGGGFFFAAA<<<;;;<<<===AAADDDDDDBBBAAADDDHHHDDDCCCAAA@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDBBB@@@???@@@BBBCCCAAA>>>@@@???@@@AAABBBAAA>>><<<:::<<<>>>???AAABBBDDDFFFCCCBBBAAAAAABBBEEEGGGIIIKKKHHHEEECCCCCCBBB@@@???BBBAAABBBDDDEEEDDDAAA===;;;<<>>@@@@@@AAAAAAAAABBBAAAAAAAAACCCEEEEEEDDD@@@======>>>???>>>;;;666333444999>>>???===;;;::::::;;;;;;;;;;;;===???AAABBBBBBBBBAAABBBAAA@@@???>>>>>>>>>>>>BBBAAA???@@@AAAAAA@@@??????>>>===<<<;;;::::::::::::;;;;;;:::999999:::<<<>>>===<<<;;;::::::;;;;;;;;;<<<===<<<999666555555777777777999:::999666333777888888666444333444555999777444222444999>>>BBB>>>>>><<<888222...++++++111222333666888777444111333444444444444444333333111000000555:::===:::777111222444555777888999999555555555666777777888888777:::<<<===<<<;;;<<<<<<888666444111000///000000222333333111000111444666666555444333222111111111444555666777888888777666444444333333222222111111222222333333444444444555777888999999777555555666444222000000222555666777666333000---,,,---...000555111------111444444333....../////////...+++)))---111666999888666333222000...,,,,,,///222444444666777666444111///000111000...,,,+++---///000000111000000222666999999777555555555555555777888999888555222222333555555444666333111111333555666555666666777777777666555555333444666888888777555333333111...000555999:::999:::;;;;;;;;;;;;;;;;;;;;;888888777666555666666777666777888888666555666777666777999;;;>>>@@@AAABBBDDDKKKSSS]]]ggguuuzzzvvvsssmmmccc[[[PPPIII@@@<<<<<<<<<;;;999AAABBBCCCBBBAAA@@@AAACCCDDDEEEFFFFFFCCCAAAAAAAAAEEECCCBBB@@@??????@@@@@@BBBDDDEEEDDDAAA===;;;::::::<<<@@@CCCFFFGGGGGGGGGDDDCCCBBB@@@@@@@@@AAABBBAAACCCDDDCCC@@@@@@DDDGGGBBBBBBCCCCCCBBBAAA@@@@@@CCCBBBAAABBBDDDEEEDDDCCCEEECCCAAA???>>>???@@@AAACCCBBBAAA?????????@@@AAABBBCCCDDDBBBAAA@@@BBBCCCCCCAAA@@@AAABBBDDDDDDCCC>>>===<<<;;;;;;<<<===>>>AAADDDFFFDDD???<<<<<<===<<>>>>>@@@AAA@@@????????????@@@AAAAAA>>><<<:::;;;===???AAACCCDDDEEECCCBBBAAAAAABBBEEEIIIKKKKKKHHHDDDBBBAAA@@@???>>>@@@@@@AAABBBCCCBBB???======>>>@@@BBBDDDFFFGGGHHHEEECCC???<<<::::::;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@???AAAAAA@@@>>><<<;;;<<<;;;999666222111444999>>>>>>===<<<;;;:::::::::::::::;;;>>>@@@AAABBBBBBBBBCCCBBB@@@???>>>===>>>>>>>>>===;;;<<<===>>>>>>===<<<<<<=========<<<;;;:::;;;<<<>>>>>><<<;;;<<<=========<<<;;;;;;:::999999<<<<<<===;;;999777777888::::::;;;<<<===<<<999666999:::;;;999777666777888>>>;;;888777888;;;@@@CCC>>>???===:::555222000000222222444777888777444111333333333444444444444444333222222555999;;;999666222222333444666888999:::666666666666666666666666666888:::;;;::::::;;;<<<777666444222111111111111222333333222222222444666777555444222111111222222555555555555444444333333333333222222222222222333222222333333444555666666777666666777888888666444555222///---///222555666555333000---,,,+++,,,---000---+++,,,111555666555---...//////...+++)))''',,,000555888888777555555000...,,,,,,...111222222666666666444111000000222222///,,,+++,,,///111222444222111222555666777666333333333444555777888999888666444333444555444333666444222222444555666555888888888888888777666666333444444444444333222222111...---///555999:::999;;;;;;<<<===<<<;;;:::999999888666555555555666777888888888777555555666777444555666777888:::<<<===>>>AAADDDGGGNNNZZZiiissszzzyyywwwvvv{{{}}}xxxqqqkkkdddaaa___\\\UUUOOOGGGAAA:::666666888888777AAAAAAAAAAAA@@@@@@@@@AAAAAACCCFFFGGGEEECCCBBBAAADDDCCCAAA@@@???????????????AAACCCCCCAAA>>><<<;;;:::<<>>===@@@BBBAAAAAABBBBBBAAAAAAAAA@@@CCC@@@>>>???CCCEEEDDDBBBEEEDDDCCCAAA@@@@@@@@@AAADDDCCCBBB@@@@@@@@@@@@@@@CCCCCCCCCAAA???>>>@@@AAACCCBBBBBBBBBCCCDDDDDDDDD===<<<;;;;;;;;;;;;<<<===BBBCCCDDDBBB>>><<<<<<======>>>@@@@@@>>>>>>???AAABBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB???>>><<<<<<<<<===>>>???>>>======>>>??????===;;;::::::;;;>>>AAACCCEEEEEECCCBBB@@@@@@BBBDDDHHHJJJIIIFFFCCCAAA@@@@@@???>>><<<===>>>AAABBBBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIEEECCC@@@===:::::::::::::::;;;===???@@@@@@???>>><<<=========<<<:::::::::888666333000111555:::>>>???>>><<<999777888:::===:::<<<>>>@@@AAABBBCCCCCCBBBAAA???>>>===>>>???@@@<<<:::999999;;;=========999;;;===??????>>><<<;;;<<<>>>@@@AAA???>>>>>>>>>===============;;;:::999=========;;;999888999;;;<<<<<<<<<===>>>===;;;999999;;;<<<<<<;;;:::;;;<<<@@@>>>;;;999999<<<@@@CCC??????>>><<<888666666777444444555777999888555222333333333333333333444444555444444666888999888666444444444444666888:::<<<777666666666666666666666555777999999888888:::;;;666666444333333333333333333444666666555555666888999888555222111000000111666666555333111111111222111111000000000111333333222222333444555666666777666555444666999:::666333555222000///111333444444444333000...,,,+++******---+++)))+++000444555444000111222111...***'''&&&+++///444777888777666666000...,,,,,,...000111111555555555333111000111222555111---+++---000333444555333222111222333333333111111222444666888999:::888777666666555555444333444333222222222333444444888999999999999888777777333333222222222333444444000...---000444888888777777999:::<<<<<<;;;999888999888777666555666777777999999999777555555666888555444333333444666777999>>>>>>>>>???DDDLLLWWW___````````````dddllluuu{{{|||xxxtttooofff```___ZZZTTTRRRQQQPPPLLLHHHBBB>>>888444444555555444AAA@@@@@@@@@@@@??????>>><<>>>>>>>>;;;>>>@@@AAA@@@?????????<<<>>>@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???AAAAAA@@@>>><<<;;;<<<===???????????????@@@@@@@@@AAA???===???BBBCCCBBB???CCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBAAA???<<<<<<>>>???BBBCCCCCCCCCCCCCCCCCCCCC<<<<<<<<<;;;;;;<<<<<<<<<@@@AAAAAA@@@>>>============>>>>>>===;;;::::::;;;======<<<<<<===???AAABBBAAAAAAAAA@@@@@@@@@@@@???======<<<:::::::::;;;<<<<<<;;;:::;;;======<<<::::::999:::===AAADDDEEEDDDAAA@@@@@@@@@AAACCCEEEFFFFFFDDDBBBAAAAAAAAA???>>><<<>>>???AAAAAABBBBBBBBBAAAAAABBBBBBDDDEEEGGGHHHFFFEEEBBB>>><<<;;;;;;;;;;;;<<<===>>>???>>>>>>===::::::::::::;;;:::999999888666333222333777;;;>>>@@@>>>;;;666444666<<>>=========@@@BBBDDD===;;;999999;;;===>>>>>>888:::===???@@@???===<<<>>>@@@BBBBBBAAA@@@???@@@??????@@@@@@??????>>>===>>>??????===;;;:::;;;<<<===<<<<<<<<<======;;;999777999<<<>>>>>>>>>???AAA???===:::999999<<>>CCCIIIMMMLLLNNNQQQSSSUUUXXX\\\___hhhttt~~~xxxyyy|||~~~|||sssmmmqqquuuxxxwwwtttrrrrrrxxxtttooonnnoooqqqsssuuu~~~yyyuuummmeee``````^^^YYYTTTPPPLLLGGGDDDDDDDDDBBB@@@AAA>>>:::777555444444333@@@??????@@@AAA@@@===;;;888<<<@@@CCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>;;;===???@@@@@@@@@AAACCC??????@@@@@@@@@@@@??????????????????????????????@@@???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>>?????????@@@AAABBBBBB???===@@@AAABBBCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@===;;;;;;===???BBBDDDEEEDDDBBB@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@???>>>======<<<<<<;;;:::999999888;;;::::::;;;<<<>>>@@@BBB@@@@@@@@@@@@????????????>>>>>>>>><<<:::999999;;;<<<:::999:::<<<===<<<;;;:::999999<<>>AAABBBDDDCCCAAA@@@@@@AAACCCDDDDDDDDDEEEEEEEEEFFFGGGEEECCC@@@>>><<<<<<<<<;;;;;;;;;<<<<<<=========999888888999;;;<<<:::999:::777555555777999;;;;;;===<<<:::666444666===CCC??????@@@AAABBBCCCCCCDDD>>>===<<<<<<===@@@DDDFFF???<<<:::999;;;===>>>>>>999:::===???@@@???>>><<<@@@AAACCCCCCAAA@@@AAABBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBB@@@===<<<<<<======<<<;;;;;;<<<<<<;;;999666999<<<>>>??????@@@BBB<<<;;;999777888:::===???>>>??????>>>===>>>AAACCC===:::888777888::::::999222222111111111333444555444444555666888999:::::::::999999999999999::::::888888888888888888888888888999999888666666777999666777777888888888999999777:::>>>??????>>>>>>>>>===<<<:::777444222///...555888999888555333555777333222111000000222444555555555555666666666666666:::;;;<<<>>>???>>>;;;888222333444666888888555333444444333222111///---,,,...+++***,,,000333222000888999888333---******,,,,,,000444777777777777888444222111111222333222111333444444333222111333444666333000///000333555666333444444333111.........111222444666888999::::::777999;;;:::777444222111000111222111/////////000666777888999999:::999999555555555555666777888999333111000222555777666444///000222555666777777777999999:::;;;;;;999888777666888999999888777777888777555222000000222555777333444555888;;;>>>AAACCC@@@CCCGGGIIIIIIHHHIIIIIINNNZZZeeeiiikkkrrryyy|||~~~~~~sssmmmkkkllloooppplllfffffflllssslllddd\\\[[[bbbjjjppprrriiieee```aaagggnnnsssuuullllllnnnrrrsssnnncccZZZQQQVVV\\\```aaa___]]]\\\^^^YYYVVVWWWXXXWWWXXXZZZcccggglllpppsssuuuwwwyyywwwooojjjgggeeedddbbb[[[SSSPPPQQQRRRQQQNNNGGGDDDAAA??????>>>===<<<>>>>>><<<:::888666444222>>>>>>>>>@@@BBB@@@;;;777888;;;>>>@@@@@@???@@@@@@===>>>>>>???????????????===>>>??????>>>@@@BBBDDD@@@@@@???>>>>>>>>>???@@@>>>======<<<;;;;;;<<<<<<;;;:::999:::<<<>>>???@@@999999888888999;;;<<<===???BBBEEEEEEDDDAAA???>>>@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAA???===;;;;;;>>>AAABBBDDDFFFDDDAAA>>>>>>>>>999::::::::::::::::::999:::;;;===@@@AAAAAA>>>===;;;;;;:::;;;;;;<<<;;;:::<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBB@@@<<<999999:::===;;;:::;;;===>>>>>>===:::888777;;;BBBFFFEEECCC@@@BBBCCCDDDDDDBBB@@@??????@@@BBBEEEGGGFFFBBB???CCCDDDFFFEEEBBBAAABBBDDDFFFGGGGGGHHHGGGFFFEEEDDDEEEDDDBBB@@@>>>===<<<<<<888888777888999;;;>>>???888777777999<<<===<<<:::;;;888777777999:::999777777:::;;;999666888===BBB@@@@@@@@@@@@@@@AAAAAABBB???>>><<<;;;===@@@CCCFFF@@@>>>:::999:::<<<======:::;;;===?????????>>>===AAABBBCCCBBB@@@@@@BBBCCCAAA@@@@@@@@@AAACCCEEEFFFBBBDDDEEECCC@@@>>>===<<<===<<<;;;;;;<<<<<<;;;999777:::===??????>>>>>>???:::999777666777999<<<>>>===>>>?????????@@@DDDGGGBBB>>>999777888:::======222111000000111333555666222333555666777:::<<<>>>::::::::::::999888777777888888888999:::::::::;;;;;;;;;:::888666555666888777888999:::;;;;;;;;;;;;888;;;@@@BBBBBB@@@@@@@@@;;;;;;;;;:::888555222000444888<<<<<<999777999<<<777666444333333444666888777777777666666666666555999<<>>;;;999888333333333555777888777666444444555555444222000...///---,,,///333666555444555555444///***))),,,111///222666888999888999999777555444444555555444222222333444333222222333555444111//////000333333333222555777777333000......000111333555777888888888777:::===<<<888444222111///111333222000...///000444444666888999::::::;;;888888888888777777666666222000000333777999888666000000111222444555666666888:::===???>>><<<999666333666999;;;:::999888888777444111......111444777444333333555888;;;===>>>:::===@@@AAA@@@?????????AAAJJJQQQSSSTTTYYY^^^```]]]^^^```cccfffjjjkkklllgggiiikkkggg___WWWRRROOOLLLRRRWWWUUUOOOLLLPPPUUURRRNNNJJJIIILLLQQQTTTVVVSSSQQQOOOOOOPPPSSSWWWYYYSSSRRRSSSWWW[[[XXXOOOGGGAAAEEEJJJMMMMMMMMMMMMMMMJJJDDDAAADDDFFFFFFHHHLLLMMMPPPTTTXXX[[[^^^bbbfffmmmttt{{{}}}xxxpppkkkjjjhhhfffaaaYYYSSSPPPQQQSSSPPPLLLHHHFFFGGGHHHHHHGGGCCCAAA???>>><<<;;;:::999888:::<<<<<<:::777444222======>>>AAACCC@@@;;;555999;;;===>>>=========>>><<<===>>>??????@@@@@@???@@@@@@@@@???>>>???BBBEEE@@@???===<<<<<<>>>@@@AAA???>>><<<:::999999999999888777777999<<<@@@BBBCCC777777666666777999;;;<<>>@@@AAACCCCCCCCCAAA???===<<<===>>>???@@@AAAAAAAAABBBAAA@@@===<<<===@@@BBBBBBEEEFFFDDD@@@===<<<===888888999999999999888888888999<<<@@@BBBBBB???===:::999999;;;===>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBDDDEEECCC???;;;::::::>>>===;;;<<<>>>?????????:::888777;;;BBBFFFEEECCCAAACCCEEEGGGFFFCCC@@@======???BBBGGGIIIGGGCCC???@@@CCCEEEEEEDDDDDDGGGIIIHHHIIIJJJKKKJJJHHHEEECCCDDDCCCBBB@@@>>>===<<<<<<555555444444777:::>>>AAA999777777999===>>>===;;;;;;999888999::::::777444333777<<<<<<:::999<<<@@@@@@@@@????????????@@@@@@AAA???===<<<<<>>:::999:::;;;<<<<<<;;;<<<===>>>??????>>>===BBBCCCBBBAAA@@@@@@BBBDDD@@@@@@??????AAACCCFFFHHHDDDEEEGGGFFFBBB???===<<<===<<<;;;;;;<<<<<<;;;:::999<<<>>>???>>><<<<<<<<<999888666666777999<<<>>>===>>>>>>??????BBBFFFIIIEEE@@@:::777888;;;>>>@@@222111000000111333555666000222444666888:::===@@@::::::;;;:::999777555444888888999:::;;;;;;<<<<<<<<<<<<;;;888666444666777888888:::;;;<<<=========888<<<@@@CCCCCCAAA@@@@@@888999;;;<<<;;;888555333333999>>>???<<<:::<<>>>>>:::777555666444333111222555777888888444555666777666444111000///...---111666999999777000111000,,,'''(((...444222555999::::::::::::;;;888777666666666666555333222333444333222222444555222000......000222222111222666:::999666111/////////111333555666666666666777;;;>>>===999444111111000222444333111///000111222333555777999:::;;;;;;;;;;;;:::999888666444333000//////333888;;;:::888333222222222222333444555888;;;>>>AAAAAA===999666111555999<<<<<<:::999888666333///------000444777333111///000333666888999:::<<<======<<<;;;<<<>>>>>>CCCFFFEEEEEEIIIMMMNNNCCCBBBCCCHHHOOOTTTVVVVVVMMMNNNNNNKKKGGGBBB>>><<<999@@@GGGHHHCCC@@@@@@BBBBBBBBBBBBCCCDDDFFFHHHIIIHHHHHHHHHGGGEEEDDDEEEFFFEEECCCCCCGGGLLLLLLDDD===<<<>>>@@@AAAAAABBBDDDFFF@@@999666:::======AAAHHHBBBDDDFFFHHHKKKQQQWWW\\\```gggpppqqqkkkbbb\\\ZZZNNNPPPNNNIIIBBB???AAAEEEEEEDDDBBBBBBCCCBBBAAA@@@======;;;:::888666555444333666:::<<<:::777444333???????????????>>>======<<<;;;;;;===???@@@@@@>>>;;;<<<>>>@@@AAAAAAAAA@@@>>>>>>>>>???????????????;;;:::888999::::::999888<<<===>>>===;;;888777888666555555:::???AAA===999333444555666666888<<<>>>;;;???DDDDDDAAA???>>>???BBBBBBAAA???>>>>>>@@@CCC>>>>>>>>>@@@BBBCCCBBBAAA===@@@CCCAAA===;;;>>>BBBBBBBBBBBBAAA???<<<:::888999999::::::999777666444222555999<<<======???@@@<<<:::888;;;???CCCDDDCCCDDD@@@;;;888999===@@@BBB???>>>======>>>@@@BBBDDDBBBBBBCCCBBBAAA???===;;;===>>>>>><<<:::999:::;;;::::::::::::;;;;;;<<<===>>>DDDIIIIIIDDD???======;;;???DDDFFFCCCAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCFFFIIIKKKKKKGGGCCC@@@CCCCCCCCCAAA>>>:::666444333777:::<<<=========>>>999:::<<<>>>>>>===;;;:::===<<<===>>>>>>===999777888999:::;;;<<<===>>>??????>>>===<<<<<<<<<>>>>>>BBB???<<<<<<>>>@@@BBBBBBCCC???;;;;;;>>>@@@===999777999;;;=========;;;:::BBBBBBAAA?????????BBBDDDDDD@@@======AAADDDEEEEEEEEECCCAAA???>>>>>>>>>>>>AAA<<<777777;;;>>>===;;;<<<<<<<<<>>>@@@???:::666555555555555777999;;;<<>>:::888999;;;===555444333444555666555444666555666888<<>>;;;:::999777666888888888;;;===>>>===<<<>>>===;;;:::999888888888<<<:::888888;;;<<<;;;999===???AAACCCCCC@@@===;;;888888:::;;;===;;;888555888:::;;;<<<;;;;;;<<<===???>>>===;;;::::::::::::666444333444555444111---222444888::::::777444111333333222222333555777888333444444333333111000000000...---...222555888888555111+++&&&$$$(((///555444555666666666777999;;;777777777777666555555444888999999999777555555666///000///,,,***+++000555444222000111333333000---222111111222444777:::<<<===@@@BBB@@@;;;666333333444222111000222333222111222444777:::<<<<<<;;;::::::999888888999888555333000------111777:::777333444333222333555555444333444888===AAAAAA>>>999555333666:::<<<===;;;777555999777444222222333555777000000111333444555666777666999;;;;;;999777666666;;;>>>BBBEEEFFFDDDAAA???===>>>?????????@@@CCCEEEDDDBBBAAA@@@@@@>>><<<:::<<<;;;:::<<>>CCCBBBAAA@@@AAABBBCCCDDDEEEDDDCCCBBBBBBAAABBBBBBFFFCCC@@@AAADDDDDD@@@<<<<<<;;;;;;===???AAAAAAAAA===999666777;;;???@@@@@@AAA>>>===AAAHHHOOOTTTUUUaaagggllljjjaaaWWWRRRPPPDDDBBB@@@>>>>>>>>>@@@AAA?????????>>>;;;:::;;;<<<888888777666555444333333222333666888888777666444======>>>======<<<;;;:::<<<<<<<<<>>>@@@AAA???>>>===>>>???@@@@@@@@@@@@@@@??????>>>======<<<======:::888777777999999888666:::<<<>>>>>><<<999888888555444555:::>>>???;;;666555666777777777888;;;>>>===???BBBCCCAAA???===<<>>===<<<===AAADDDBBBBBBAAAAAAAAAAAAAAA@@@???AAABBBAAA>>>===???AAA>>>>>>??????===<<<:::999:::;;;<<<<<<<<<;;;:::999666777999;;;===??????@@@<<<:::999;;;???BBBCCCCCCDDD@@@;;;777777999<<<>>>;;;;;;;;;;;;===???AAABBBAAAAAAAAAAAA@@@>>>=========>>>===<<<999888999::::::::::::::::::;;;<<<<<<===BBBFFFEEE@@@<<<;;;<<<===@@@DDDEEEBBB@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCFFFHHHHHHEEEAAA>>>AAABBBBBBAAA???;;;777555666999<<<>>>>>>======>>>;;;<<<===>>>???>>><<<;;;;;;;;;;;;<<<>>>>>><<<:::::::::;;;<<<===>>>>>>??????>>>===;;;999999:::;;;AAA>>><<<;;;===???@@@AAABBB>>>;;;;;;>>>@@@>>>;;;777888:::;;;============AAAAAA@@@??????@@@BBBDDDGGGCCC@@@>>>@@@BBBBBBAAACCCBBBAAA@@@???@@@@@@AAAAAA===999999<<>><<<>>><<<:::;;;;;;;;;888555999888777777777888:::;;;BBBCCCBBBAAA??????@@@BBBEEEBBB===999777888:::<<<888777666777888999888777999888888:::===AAACCCCCCCCCAAA>>><<<;;;;;;::::::::::::;;;===>>>>>><<<:::;;;;;;;;;;;;;;;:::::::::;;;999777888:::;;;;;;999<<<===@@@BBBAAA???===;;;999888999:::;;;:::777444888:::;;;<<<;;;:::;;;<<>>===<<<<<<;;;;;;777555444444555555222000333444777888888666444222111000///000333555555555222222222333333222111111000///...///222555666666333111...+++)))+++///333444555666666555555777888888777555444333222222222888999:::999777555444444000000000---,,,---111555555333111111333333222000222111111222444666999;;;===???AAA???;;;777555555444222222222444555444222111444777:::;;;:::888777777777777888888777444111222111111444777888666333444333222333555666555555444777;;;>>>>>>;;;777444444666888:::999777555333888777555333333333444555111111111222222333333444555777::::::999777666666:::<<<@@@DDDEEECCCAAA???;;;===>>>>>>>>>>>>@@@BBBAAA@@@===<<<;;;<<<<<<<<<===;;;:::<<>>AAAAAA@@@??????@@@AAABBBDDDDDDCCCBBBBBBBBBBBBBBBDDDAAA>>>@@@CCCDDDAAA>>>=========???AAABBBAAA@@@<<<:::999:::<<>>>>>AAAIIIPPPUUUWWWcccgggkkkiii```VVVNNNJJJBBBAAA???>>>=========>>>:::;;;;;;999777777888:::;;;999666444333444666777333555777999999888666444;;;;;;;;;;;;:::999888777;;;;;;===@@@AAAAAA>>><<<>>>>>>===>>>>>>???@@@AAA@@@???===;;;:::::::::;;;888777555666777777666444999;;;>>>???===;;;999999444444666:::>>>===999444888888999888777888;;;===>>>>>>???AAABBB@@@===:::===<<<;;;:::999<<<@@@DDDFFFEEECCCAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAAAAA@@@@@@>>><<<;;;===AAACCCCCCBBB>>><<<;;;<<>>=====================;;;999888999::::::::::::::::::;;;;;;;;;<<>>??????@@@@@@@@@@@@>>><<<;;;===???BBBDDDDDDAAA>>><<>>>>>>>><<<===>>>??????>>><<<;;;999999999:::===??????>>>============>>>>>>>>>???>>>>>><<<999666666777999@@@>>>;;;;;;<<<>>>??????AAA===::::::===@@@@@@???888888888999;;;===???@@@??????>>>>>>???AAACCCDDDFFFDDD@@@??????@@@AAA@@@@@@?????????@@@AAABBBCCCAAA>>>;;;<<>>>>>???AAACCC@@@<<<999777888:::;;;;;;::::::;;;===>>>===<<<<<<;;;:::;;;>>>AAABBBBBB@@@???>>>>>>=========>>>===<<<===>>>???>>>;;;888666888:::<<<======<<<;;;999777777888:::;;;:::999:::;;;>>>???@@@>>><<<:::;;;999888888888888666555888:::;;;;;;:::999:::;;;?????????>>>============888666444444555555444333444444555666666555555444...+++***---333555333000///000111222333333333333000//////000333444444333000111111000......///000222333555666666666888::::::888444111000///000111888999::::::999777444333111111111///...///222555777444111111222333444333222222111111333666888:::;;;===???>>>;;;999888777444444444555777666555333111333777::::::888555333555555666777888777333000333444666888888777555444444222111222555666777666555777999:::999777444222555666666666555444333222888777666555444444444444222222222111000000//////333555888999888666555666777999===AAABBBBBB@@@???999;;;=========<<<===>>>???===;;;999888:::<<<>>>>>><<<;;;<<<>>>??????>>>???>>>>>>=========>>>>>>BBBBBBBBBBBBAAAAAAAAAAAAAAA>>><<<===AAACCCCCCAAA??????@@@BBBCCCCCCAAA???;;;<<<=========>>>???AAA>>>===>>>BBBIIIQQQVVVXXXdddfffhhhfff___TTTIIIBBB?????????>>>===;;;:::999777777777555444444666888>>>;;;666333222555999;;;666777888999999888666555::::::::::::999888777666999:::<<>><<<:::999888999:::;;;666555444444555666555333888;;;>>>???>>>;;;999999444555888<<<>>>===888444:::;;;;;;999888888:::<<<>>>======@@@CCCCCC???;;;<<<<<<:::888777999===AAAFFFEEECCC@@@>>>===???@@@DDDBBBAAAAAABBBBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCDDDDDDDDDGGGBBB???@@@FFFIIIHHHEEEAAA???>>>>>>???AAADDDEEEFFFDDD???:::555333444555777888;;;===@@@AAABBBCCCCCCBBB???===;;;::::::;;;===>>>>>><<<:::999:::;;;:::::::::;;;;;;;;;::::::<<<===>>>===;;;::::::<<>>>>>===<<<===>>>???>>>===;;;:::;;;===???AAAAAA@@@>>><<<===???@@@AAA@@@>>>;;;:::@@@BBBEEEEEECCCAAA??????======>>>>>>===<<<;;;:::777666777999===@@@BBBBBB??????>>>>>>>>>>>>======;;;<<<;;;888555444777:::AAA???<<<<<<>>>???@@@??????===::::::===@@@BBBBBB<<<;;;999888999<<>>======>>>@@@BBBCCCCCCBBB@@@???>>>???@@@AAABBB>>>>>>>>>>>>???@@@@@@AAA@@@>>>===>>>@@@@@@???===666333///---///444:::>>>===<<<:::888777888999:::===>>>>>>===<<<===???AAABBB@@@===:::999999:::;;;===<<<;;;===???@@@@@@???===<<<:::;;;===?????????<<<===>>>>>>===>>>???@@@>>>======>>>>>><<<888555222555888<<<>>>===<<<;;;666666777888999:::::::::888999<<<===>>>===;;;:::>>>;;;999888888888888777888:::;;;;;;999888999999==================<<<<<<888666444333333444555555555444444333444444555666,,,)))''',,,333666222,,,---...000222333444444555000000000111333444333111///111222111///...///000000222666888999;;;>>>@@@>>>;;;666222//////111222888888:::;;;<<<:::777555333222222111111222444555666444111///000222444666333222222222333555888999:::;;;<<<<<<;;;:::::::::777777777888888777333000000333666999999666222000444444666888999777444111222555888999888777777777333222111333555777888777777777777777666555333222555444444333333444555555777777777666555444444333444444222111///...---,,,111444777777666555555555333555999<<<>>>>>>===<<<999;;;======<<<;;;;;;;;;???>>>===;;;::::::<<<===>>>===<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;@@@@@@@@@AAAAAAAAAAAA@@@>>>;;;999:::>>>AAACCCCCC@@@@@@AAADDDEEEDDD@@@===:::===@@@???<<<::::::<<<;;;<<<>>>BBBHHHOOOUUUXXXaaaaaabbbaaa\\\RRRGGG???>>>>>>???>>>===:::888666666666666555444444777999===;;;777555555777:::<<<888999::::::999888666555999::::::::::::999888888888888:::<<<>>><<<888555444444444555888;;;>>>@@@999999888888888:::;;;<<<444333333333555666666444777:::===>>><<<:::999999555777:::===>>>===999666<<<<<<;;;:::888888:::<<<<<<;;;<<<@@@DDDEEEBBB>>>>>>===;;;888666777:::===AAABBBAAA>>><<<<<>>>>>>>>===<<<<<<;;;;;;;;;:::<<<>>>AAABBBCCCDDDDDDHHHDDD@@@BBBGGGJJJHHHFFFCCCBBB@@@??????AAADDDFFFGGGFFFCCC===888555555777;;;<<<>>>AAACCCDDDEEEEEEFFFDDDAAA===:::999888888======>>><<<;;;:::<<<===:::;;;<<<<<<<<<;;;;;;:::======>>>===<<<<<<===>>>CCCBBBBBBAAA@@@???===<<<888999:::<<<<<<<<<<<<;;;;;;<<<>>>???@@@??????>>>===>>>???@@@@@@???===<<>>===<<<;;;;;;888999999777444444999>>>BBB@@@>>>>>>@@@AAA@@@@@@===<<<;;;;;;>>>AAABBBCCCAAA>>>;;;888888:::===???>>><<<;;;===@@@BBBBBBAAA@@@??????>>>======>>>???=========>>>>>>>>>>>>===???>>>>>>>>>??????>>>>>>333///***&&&''',,,333999999999888888888999::::::888999:::::::::;;;???AAAAAA@@@>>><<<;;;;;;<<<<<<<<<;;;;;;<<>>>>>======???AAA>>>===;;;;;;;;;:::777444111444888;;;===<<<:::999444555777999999::::::;;;666888:::;;;<<<<<<;;;;;;@@@===:::999999:::::::::888:::;;;:::888777777888999:::;;;<<<<<<;;;;;;:::777777555444333333444555666555333333333555777888---***(((,,,444666222---...///111222444555555555000000000111333333222000000111000///------///111444777:::===???@@@CCCDDDDDD@@@:::555222222444555777777888:::======;;;888333333333333444444444444444222000......000444777555444333333333555888999999888888999:::;;;;;;;;;:::999999888888555000---///222555777777555222000444444666888999999666333000333666777888888:::;;;222222222444777888888777888888777666555444444333444333222222444666999:::666666666666666555555555777666444333111///------111444666777666444333444000222666999;;;;;;::::::999:::<<<<<<;;;::::::;;;???AAACCCBBB???<<<;;;;;;>>>===<<<:::999999:::<<<::::::999999999888888777<<<===>>>???????????????;;;999888999<<>>999666555666999;;;>>>AAAFFFLLLQQQUUUYYYYYYZZZZZZWWWOOOFFF???===>>>??????===:::777555444555666555444444555777999999999999999:::::::::999999::::::999888777666888888999::::::::::::999888888999:::;;;999666333000000222444666999;;;===666777888999:::;;;;;;;;;333222222444777888888777888:::<<<;;;:::888888888666777:::<<<===<<<;;;:::;;;<<<;;;:::888888999;;;999:::===@@@CCCCCCAAA???>>>>>>===:::888777999;;;===???@@@???<<<<<>>>>>??????>>>===<<<<<<<<<===:::;;;===???AAAAAAAAAAAACCC@@@>>>@@@CCCEEEEEECCCDDDCCCAAA>>>===>>>BBBEEEFFFGGGFFFAAA;;;888999;;;@@@@@@AAABBBCCCDDDDDDEEEFFFDDDAAA>>>;;;999777777:::;;;<<<<<<;;;;;;===???<<<<<<===>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>??????BBBAAAAAAAAAAAA@@@===:::555666777999;;;<<<>>>>>><<<<<<===>>>???@@@@@@@@@????????????????????????EEEGGGHHHHHHEEEBBB@@@@@@======<<<;;;999888888777555555666:::>>>AAABBBBBB@@@???>>><<<;;;999888777555888888555222333999???CCCAAA@@@@@@AAAAAAAAA@@@<<<<<<===>>>???AAABBBCCCCCC@@@<<<999888999<<<>>>>>><<<;;;===@@@BBBAAA>>>AAAAAA@@@===:::888888999<<<======>>>>>>>>>======>>>======<<<<<<======>>>666222+++%%%"""$$$***///555666888999::::::::::::666777888999999;;;>>>@@@??????>>>===============:::999999;;;>>>@@@@@@???;;;999777777888999:::999888<<>>@@@>>><<<999888999999888777444666999<<<<<<;;;888666222555888:::::::::;;;<<<666777999:::<<<<<<<<<<<>>>>>======999999999999:::===???@@@?????????AAABBBAAA???<<<:::;;;<<<:::777444333222888:::===@@@CCCGGGKKKOOONNNPPPQQQQQQNNNHHHCCC???<<<=========<<<:::777666222444666666555333333333666777:::<<<<<<;;;:::888888999999999999888888777555666777999::::::::::::999999888999999888666333000111222444666777888888666777999;;;;;;;;;:::999222222222555888;;;;;;;;;:::;;;:::999777555666777555666888::::::;;;<<<<<<:::;;;:::999777777999;;;888:::>>>@@@???>>>============>>>===;;;:::;;;<<<===@@@BBBAAA===<<>><<<===???>>>===<<<<<<<<<===>>>???;;;<<<===?????????>>>>>><<<===>>>@@@AAABBBBBBBBBBBBBBB@@@<<<::::::???CCCCCCEEEFFFCCC>>>;;;<<>>;;;999888666777999999999;;;===???===>>>???@@@???>>><<<;;;======>>>???@@@@@@??????AAA@@@@@@AAACCCAAA===999666666666777999;;;>>>@@@<<<<<<<<<===>>>@@@AAAAAAAAA@@@>>>======>>>@@@AAABBBDDDFFFEEECCC@@@>>>>>>???>>>===;;;:::888888888555666888;;;???AAAAAA@@@???>>>===;;;888666555444444777777333//////666===BBBAAA???@@@AAAAAA@@@>>>:::<<<>>>@@@AAAAAAAAABBBBBB???<<<999999:::===??????<<<:::<<<@@@BBB???<<<>>>??????<<<888555555666;;;<<<>>>???@@@AAA@@@@@@<<<<<<;;;999999:::<<<>>><<<999333+++&&&%%%)))---555777:::<<<===<<<:::999999:::::::::999:::<<>>BBBAAA===;;;===@@@???<<<888666888:::;;;;;;:::;;;======<<<:::777555222555999;;;;;;;;;<<<>>>555666888:::<<<<<<=========;;;::::::<<<======<<<999:::;;;:::777555555555444666888999::::::999888:::<<<<<<;;;777444444555777666555555555777999:::666444333444666777777666444555555666555555444444111///......000222333333111222222111//////000222888<<>>======>>>??????>>><<<888777666777777777555444777:::===>>>???AAAEEEIIIEEEHHHJJJHHHCCC???======::::::;;;;;;:::888777666333666:::;;;999666333222555666999<<<<<<<<<:::999777777777888888888888888333444666777999::::::;;;;;;:::999999999888666444222333555666777666666555777888;;;<<<<<<:::888666222222333666:::===>>>===;;;;;;:::777444444555777444555777888888999<<<===999::::::888777777999;;;777;;;??????<<<999888999;;;<<<>>>>>>===<<<======>>>AAAEEECCC???<<<>>>AAA???BBBEEEBBB<<<:::<<>>@@@AAA<<<<<<>>>>>>???>>>===<<<:::<<<@@@AAAAAAAAABBBCCC@@@@@@>>>:::777888<<<@@@AAADDDFFFDDD???===???BBBDDDBBB@@@>>>======>>>???@@@@@@AAAAAA???>>><<<:::333444666777888:::<<>>???@@@AAA@@@???===;;;<<<======???AAAAAA@@@>>>?????????BBBDDDBBB===888888777666666777:::>>>@@@;;;;;;<<<<<<>>>???AAABBBCCCAAA>>><<<<<<>>>@@@BBB@@@BBBDDDCCC@@@>>><<<<<>><<<:::999999888555666888<<<@@@AAA@@@>>>???>>><<<999777444333222444777777222,,,,,,333:::AAA@@@??????@@@@@@>>>===999<<<@@@AAAAAAAAAAAAAAA@@@>>>;;;999999;;;>>>@@@???<<<:::<<<@@@AAA>>>::::::<<<===;;;777666777888:::<<<>>>AAACCCDDDDDDDDD<<<;;;:::888666888;;;===AAA???:::333---,,,000444666999<<>><<<===@@@@@@<<<888666888;;;===??????@@@@@@???===:::777555111555:::<<<<<<<<<===???555666888:::<<<======>>>:::999999:::<<<======;;;999:::;;;999777555444555444555888:::;;;:::999999<<<>>>@@@>>>999666555555777666666666777888:::;;;999888777666666777888999777777777777666555444333111///------///222444444111333444444222111111111222777>>>FFFKKKPPPTTTWWWKKKHHHEEEAAA>>>>>>>>>>>>;;;666111000333555333000333222222444777777444111000111333222111222666::::::999777666666888999;;;888444111111555888999999666444222111111222111000---...///222444777999:::444222111111444666777777444...***+++222888;;;:::111333666:::<<<999444///333333444555555555444444444333333333444666888999666444333333444777;;;===<<<<<<;;;;;;::::::999999555777999888555333111111555666888999:::::::::999555555444222222555:::===:::===???===999888;;;>>><<<<<<:::666222111333666777777888888777555333222333555777:::;;;;;;:::999777999:::;;;:::999999999===;;;;;;;;;===>>>>>>===777444333555888:::999666777:::<<<======>>>AAAEEE???CCCEEEBBB<<<888999;;;888888888888888777666666666:::>>>@@@===999555444555666888:::;;;;;;::::::666666666777777888888999:::555444777999999999<<<===;;;888555444555666777444444444444444555666777777999<<<===<<<888444111///111444888<<<===<<<::::::;;;<<<<<<:::777333111555222111555;;;>>><<<999::::::::::::999777666555<<<===>>>===:::777666555:::;;;<<<;;;999999;;;===<<<@@@DDDCCC???<<<;;;;;;>>>???@@@>>><<<;;;;;;;;;???<<<999;;;@@@CCCBBB???;;;===>>>>>>======???@@@@@@???>>>>>>>>>???AAABBB???===;;;888777777888999:::<<>>===>>>>>>>>>>>>@@@CCCGGGHHHGGGCCC===999666888:::999666555777999999;;;======<<<;;;<<<===@@@?????????@@@???<<<:::<<<@@@CCCBBB>>><<<>>>@@@::::::999999;;;===???@@@;;;<<<<<<===>>>>>>??????EEEBBB>>>;;;999999;;;<<<===???AAAAAA>>>;;;:::999===???@@@???<<<;;;<<<>>>999;;;===???@@@@@@??????DDDAAA<<<777333222222333555777777444000111777<<>>???BBBBBB>>>;;;555:::???BBBCCCAAA@@@???@@@???===;;;;;;===>>>@@@???:::555777<<<===999444333666999888555555999===CCCCCCCCCCCCCCCCCCCCCCCC>>><<<999777777:::===@@@@@@>>>;;;888777666777888>>>999666888>>>@@@===888===<<<;;;;;;===???BBBDDD@@@===999999;;;===<<<::::::777666999>>>@@@>>>;;;<<<:::777777999;;;<<<<<<:::<<<===<<<;;;<<>>@@@CCCAAA;;;555777777777888999:::<<<===777777999<<<>>>???===;;;===:::888999;;;;;;999777666777777888999:::;;;<<<999::::::888777777999;;;===AAACCC???999444444666666444333555999<<<;;;:::>>>===;;;:::::::::;;;<<<888<<<>>>:::444000111444666333///,,,+++,,,---///222333444444444222///...555666:::BBBNNNZZZbbbfffSSSJJJAAA===???@@@===999666444111000000000///...222333444444333333555666444333333555777999888666777:::<<<<<<999777777888777666555444444555666777444777666000...000111000222///...000444666666444555222000000222444333222///***''')))000666888777555999===>>>;;;555000---///------///333666555444333333333444555666777888666555333333444666999;;;::::::999999888666555444555555555555555666777888666888;;;======:::777555555333000...///222777:::>>>===;;;999888888999999<<<<<<;;;888444222222333666777999999999888666444<<<<<<<<<;;;:::999777777222444777999888777777777::::::;;;======;;;888444444333444555777777666555888888777777888:::<<<======>>>>>>===:::888777777777999999777333111333555:::<<<>>>@@@???<<<999666888777666666666777999:::555666777888888888888888;;;777555999;;;:::;;;===>>><<<999777555666777888444444555555555666666777777888:::;;;:::777444222///000333666999;;;:::999<<<<<<======;;;888555333111111333888>>>???<<<777888888777777666666555555;;;======<<<999777666777;;;<<<===<<<::::::;;;<<<:::===???@@@???=========>>>>>>>>><<<::::::;;;===@@@<<<999:::>>>BBBBBB@@@;;;===??????>>>===>>>???@@@???>>><<<<<<<<<<<<===??????>>>===;;;999888777888:::<<<=========>>>???>>><<<::::::<<<>>>@@@AAACCCEEEHHHJJJIIIEEEAAA???777888:::888666555666777888:::;;;<<<;;;:::;;;<<<>>>======>>>@@@???===;;;<<<@@@CCCBBB===::::::;;;:::::::::;;;<<<===>>>???<<<======>>>@@@AAAAAABBBDDDAAA>>>:::999999;;;<<<<<<>>>@@@@@@>>>===<<<===;;;===???>>><<<<<<===???:::;;;<<<===>>>?????????AAA>>>:::777555555666777777888888555222333888===AAA@@@@@@@@@???>>>;;;888888<<<@@@BBBBBB@@@@@@@@@???>>>===<<<;;;<<<======<<<999666666888999666333666888:::999666666:::???EEEDDDBBB@@@???======<<<>>><<<:::888888;;;===???@@@???>>>===<<<<<<<<<===>>>888333444999===;;;999;;;;;;<<<===???BBBDDDFFFBBB>>>999888999<<<======999777777:::???AAA>>>;;;:::::::::;;;======;;;999:::<<<===<<<::::::===@@@>>><<<:::888999;;;???AAABBB@@@@@@BBBEEECCC>>>999777777777777777888999999555666888;;;???@@@???===>>><<<::::::;;;;;;999777555777;;;===???>>>===;;;:::;;;;;;999888888:::<<<@@@CCCDDD@@@999444333555555333333555999============<<<;;;;;;;;;;;;;;;;;;777:::;;;999555222222333222000---+++***,,,...000111222333444333222000///444444888???IIITTT[[[^^^SSSLLLCCC>>>======:::888999666222111111111111111222444555555444444555666666555555666777888666555888:::===<<<999777777888666555444333333444555666444666444000000222333000000---,,,...333555555444444111//////111222222000)))%%%###&&&---444777777666888;;;;;;888444111///...------///333666666555444444444444555666666777666444333222333555777999999999999888777555444333444444555666666777777777777888:::<<<;;;:::888666666333000...///222777::::::999888777666777777888888999;;;999666333222111444555777999:::999888777=========<<<;;;:::888888222555888999888777777888;;;;;;;;;;;;;;;:::666444777666666666777777777666666666666666777999;;;<<<===>>>???===;;;999888999777888888666333222444666999;;;<<<===<<<:::888666888888777666555666777777555666666666777777777777===888777:::<<<;;;;;;>>>???===;;;888666666777888555666666777777777777666555666777777777666444333000111222444666777888999======>>>>>><<<999666444---000555<<>>>>><<<:::::::::999888999;;;===?????????>>>===:::888666888<<>>??????>>>===>>>@@@???===;;;999888888888???@@@AAAAAA???<<<888666666888:::;;;::::::<<<===999888666666888<<>>???@@@>>><<<;;;???BBBAAA===888666666999:::;;;===>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEECCC@@@===:::999:::;;;===<<<===>>>>>>======>>>@@@999:::<<<<<<;;;;;;===>>>999999999999:::<<<>>>???===<<<:::888777888:::;;;:::;;;:::888555555999===AAABBBBBB@@@===:::888777<<<>>>@@@@@@???>>>???@@@======<<<<<<;;;;;;::::::888888777666555444333222999:::;;;999777888<<<@@@EEECCC@@@<<<999888777666===<<<;;;:::;;;<<<===>>>??????????????????@@@@@@<<<666000000555999;;;999999:::===@@@BBBEEEFFFGGGCCC???:::777888;;;>>>???999888888<<<@@@AAA???<<<999:::===@@@AAA???:::666:::;;;<<<;;;:::999:::;;;<<<;;;:::999999:::<<<===???>>>>>>@@@CCCCCC???;;;888777666666555555555555333444777:::>>>@@@???===???>>><<<;;;;;;;;;999777444888>>>CCCDDDBBB>>><<<;;;<<<<<<;;;::::::;;;===BBBDDDDDD@@@:::555333444555444333555999<<<>>>>>>;;;<<<<<<===<<<;;;:::999777888888888666444111000...,,,***)))***,,,///111000000222333333333222111333333555:::CCCKKKPPPSSSOOOKKKEEE???:::888777777;;;888333000111333444555333444555555444444555666777666666666777777555333999;;;<<<<<<:::888777777666555444333333444555666555555222000333777666111---+++***,,,111444444222222000......000111000///%%%###"""&&&---444888999777888888777555333333444///......000333555666666666555555444555555666666555444222111111222444555999999888777666444222111222444666777888888777666777777888999999888888777666444000...///222666999666555555444444444555555333666999999777333111000222444666999:::;;;;;;;;;=========<<<;;;:::999888444666999:::999888888999<<<:::999999999888666444;;;;;;999888888777777888444444555666777999;;;<<<===>>>???>>><<<:::::::::777777666444333444777999999999:::999999888777666999888777666555555555666666666555444555666777888===888666999;;;:::;;;===>>>===:::888777666666777777777888999999888777666444444444444555555555555333333333333444555777999<<<======<<<;;;999666555...000666<<>>===;;;777444222555;;;@@@@@@>>>===>>>>>>>>>;;;888333666;;;>>>>>>=========>>>===<<<:::999888777777>>>???@@@@@@???===:::888555777999:::::::::;;;<<<888666444333444999???DDDQQQPPPMMMJJJFFFBBB???===999999888777555444444444555777:::;;;;;;;;;===>>>???>>>>>>???@@@???===;;;999<<<@@@AAA>>>999666555888999<<<>>>???>>>===<<<:::;;;===???AAACCCEEEEEEBBB@@@<<<:::999;;;===???===>>>>>>===<<<;;;===???777777888888888888999:::888777555555666888;;;===<<<;;;:::::::::;;;<<<=========<<<:::888888;;;===???BBBCCCAAA===999999:::>>>>>>>>>===;;;;;;<<<>>><<<<<<<<<;;;;;;999888777666888888666333000111333;;;;;;:::777666888<<<@@@AAA???<<<999888777777888<<<<<<<<<=========>>>>>><<<======>>>>>>>>>===<<<777222///000555:::<<<;;;:::<<>>;;;::::::;;;======999999:::<<<@@@AAA???===;;;<<<>>>AAABBB???;;;777888999:::;;;;;;:::::::::;;;;;;;;;;;;::::::999999999888999;;;>>>???===;;;:::999888666444333333333333333555999<<<===<<<:::???>>>===<<<<<<;;;:::999666999>>>CCCDDDBBB???===<<<=========;;;;;;<<<>>>@@@AAA@@@===999666555666666555444444666888:::;;;:::<<<===???>>><<<:::888888888888888777444///+++***)))((()))***---000222000111222444555555555555333222333777===CCCGGGHHHGGGFFFCCC===777444555777<<<888222///000333666777444555666666555444555777777666555666888888666444:::;;;<<<;;;:::999777777666555444333333444555666666555222222777<<<999333+++)))(((+++///333333111111000000000000111000000)))''''''+++111777:::;;;888888666444222222555777333222111111222333444555777777666555555555555555555444222111000111222222888888777666555333222111111333777999:::999777555555444444444555666777777666444000......111666888555555444333333333222222000222444555333111111111333444666888999:::::::::<<<<<<<<<;;;:::999777777555777999:::999888999:::999888777777888888777666======<<<:::888777888999444444555777888:::;;;<<<===>>>???>>><<<::::::;;;777666555555555777:::===:::999888777777666666666777777777777777777777777999777666444555666888999;;;777555888999888888;;;;;;:::999777666666666666888999;;;<<<;;;999777555222222333444555666777888666777777555444444777::::::;;;;;;:::999777555444111333666:::>>>???>>>===888777444222333666999<<<999;;;<<<;;;:::999:::;;;:::<<<>>>???===;;;:::999;;;888666777;;;>>>???>>>;;;999666222111444:::>>>??????AAABBB@@@;;;555111///222888;;;<<<<<<======;;;;;;;;;:::::::::999999;;;;;;<<<<<<============666888:::;;;;;;;;;<<<===:::888666222111555;;;AAANNNLLLIIIEEEBBB???===<<<:::999888777666555444333555777:::<<<<<<===???AAACCCBBBAAA@@@@@@>>>;;;888666999===??????<<<999888777999<<<>>>???>>><<<:::777888:::<<<>>>AAABBBCCC@@@>>>;;;999999;;;>>>@@@@@@@@@???===:::888999:::555555444444555555444444555444222111222555888;;;<<<<<<<<<<<<<<<=========@@@???>>><<<::::::;;;======@@@CCCBBB???<<<===>>>======<<<999777777999<<<<<<<<<<<<;;;:::888777666555888999777333000222555;;;:::777555555777:::===::::::999999:::;;;===>>>======>>>>>>?????????>>>>>>>>>>>>===<<<;;;999999222000000444999===>>>===>>>???AAACCCDDDCCCAAA@@@;;;<<<======<<<;;;:::::::::::::::<<<>>>@@@@@@???@@@?????????@@@???<<<999777777888:::<<<<<<<<<<<<::::::;;;;;;;;;999888777555555666777:::;;;<<<<<<===<<<:::777555333222222333333555777999999777555<<<======<<<;;;;;;;;;;;;999:::<<<>>>@@@??????>>><<<===>>>>>>===<<<===>>>:::;;;;;;:::888777888999888777555333222222444666:::;;;>>>??????===:::888:::999999999888333---((()))(((((()))+++...111333111222333444666777888888444333333666:::>>>@@@AAA>>>???>>>999444222555999:::666000---...222666888555666777777555555666777555444555666888999888777999999999::::::999888666666666555444444555666666666666444444999>>><<<666+++)))(((***///222222111111222333333222222222222---------///333777:::;;;999888666333111222666999777666444222111111222333888777666555555555555555555444222111111111111111666666666666555333222111222444888:::;;;999666444111111111111222333555666666333///------000444777777666666555444222111111000111000///......000333666666777777888888888888999999999888777666444444555777999999888888999;;;666555555666888999999888;;;<<<<<<:::777666777999555666777888:::;;;<<<<<<<<<===>>>===;;;999999999888777666666888;;;===???:::999888666666666666777444555666777999:::;;;;;;;;;999777666666777999::::::555333666777666666888999888888777666666777777999;;;===>>>===:::777444111222333555666888::::::888::::::888555444777:::999999888888777555444333555666777999;;;===>>>???;;;999666555555888;;;===999<<<>>>>>><<<;;;:::;;;888:::<<<===;;;::::::;;;;;;:::999999<<<>>>??????<<<;;;888666444666:::======???BBBCCC@@@:::333//////333777999:::;;;<<<===888999:::;;;;;;;;;;;;:::888999999:::<<<===>>>>>>888:::<<<===<<<===>>>???<<<<<<999444111222888>>>BBBBBB@@@???>>>>>>>>>>>>;;;999888777888777666444444666:::<<<===???AAACCCDDDCCCAAA@@@???===999666333666999===>>>===<<<:::777888;;;======<<<:::999555666777999<<<>>>???@@@===;;;999777888:::===???AAAAAA@@@===999666555555333222111222333444333222444333111111222444777999<<<===>>>??????>>>>>>===BBBAAA???===<<<<<<<<<<<<<<<>>>@@@AAA@@@???@@@@@@<<<<<<:::888666666888:::>>>===<<<:::999777666666555777888777444222333666:::888666555555666888:::666777999;;;>>>@@@AAABBB>>>>>>?????????@@@@@@@@@BBBAAA@@@>>><<<:::999888222222333777;;;>>>???>>>@@@AAABBBBBBAAA???===;;;777:::===>>>===:::888777::::::::::::;;;===@@@AAACCCAAA>>>>>>>>>===<<<:::777666666888;;;======<<<::::::;;;<<<;;;:::888777666666777888999;;;===??????>>><<<999666444333222444444444666888888555333888999;;;;;;;;;;;;===???;;;;;;;;;;;;;;;<<<<<<===;;;===??????===<<<======666666666777888999;;;<<<999888555222//////111333999:::<<<======;;;999777888:::<<<<<<888333---)))******++++++---///222333111222333444666777888999555444444666999<<<===<<<888999999777444333666999888444///,,,...222555777666777888777666555666777555444444666999:::999888777666777888::::::888666666555444333333444555666555666555555999===;;;666...+++***,,,000222222000222444555555444333333444///000000111333666888::::::999777555333333666999999888666333000000111333888777777666555555555666555444444333222222222222555555666666555444444333444666999;;;:::888555333/////////000111222444555555222...,,,,,,...222555777777777666555444222111222111000---,,,---111444777777777666666555555555666666666555444333222111555777888888777888999;;;555555555777999:::999888444777:::999666444666888666777888:::;;;;;;;;;;;;;;;<<<===;;;999666666666777666666888;;;===>>>>>>999888777666555555555555222333555777999;;;;;;<<<;;;:::999888888888999::::::555333666777555555888777777777888888888999999:::<<>><<<:::999777777999;;;===:::===@@@AAA???<<<:::999777999::::::999999;;;<<<999;;;<<<======>>>AAACCC>>>>>>===;;;:::999;;;===;;;===???@@@===:::666444555777999:::999999:::;;;777888999:::;;;::::::999777888;;;===>>>===<<<<<<888;;;===>>>======>>>@@@======;;;666222222888===:::::::::;;;<<<======>>>;;;999777888999:::888666222555888;;;===>>>AAACCCAAA@@@???>>>>>>;;;888555333444666999;;;<<<;;;:::666888999;;;;;;:::999888444555666888:::;;;======888777555444444777;;;===>>>??????===888444222111000///...111444666666555444444333333444666888:::;;;<<<>>>@@@AAAAAA@@@???CCCBBB???>>>===<<<;;;;;;=========???AAAAAA???>>>;;;;;;:::888666666888:::@@@>>><<<999888777666666444555666555444444444555999777666555666777777888666888;;;>>>@@@AAAAAAAAA@@@????????????@@@AAAAAACCCAAA???===;;;:::::::::888777666777999;;;===>>>@@@@@@@@@@@@>>><<<:::999666999<<<<<<:::888777888;;;:::999777888;;;@@@CCCBBBAAA???>>>>>>===;;;999999666444555888:::;;;::::::;;;;;;<<<;;;;;;:::999777777888888999;;;>>>@@@@@@>>><<<999666444222222333333555777999999777555333666999:::;;;<<>>999333///------------...///000222333111111111222444555666777444333333555888:::;;;:::888888777666555555777999777333///---///222555777777888999888666555666777666666666777999999888777444333444666999:::888666444333222111111222333444111444666555666999999555000...,,,---111333222000111444777666444333333555000111222333444666999;;;:::::::::888555555666888777888666333111000333666777777666666666666666777555555555555444444444444444444555666666666666666777888::::::999777444222---...///111222333444555333111---******---000333444444555666666666555444222333222111//////222444666666555444444444444444555555555444333222111000555666777777666777888:::777777888999;;;:::777555---222777888555333444666666777888999:::999999888:::;;;;;;999666333222222555444555888<<<===<<<:::666666666555444444333333000222444666888888999999999999999888888888777777:::666444666777666666888777777888999::::::;;;;;;:::===@@@AAA@@@<<<777444000222555999;;;======>>>888;;;===:::555222444777999888888777666555555444666888;;;======<<<<<<===<<<;;;:::888888999;;;<<<:::>>>BBBCCCAAA===:::999666777888888888999;;;===777;;;>>>???>>>???CCCFFF@@@AAAAAA@@@>>><<<<<<===:::<<<===<<<;;;:::::::::;;;<<<<<<;;;999888999:::777888999::::::999888777666999===@@@@@@>>>;;;888999;;;===>>>======???@@@===>>>===888333333888===888999999999::::::;;;;;;;;;999777888:::;;;999777000333777:::<<<>>>@@@BBB>>>===<<<<<<<<<;;;888555333333444666999:::999888666777888999999999888888444555666777999:::<<<<<<555444222111222555888;;;<<<===>>><<<888444111000...------111666999:::888555555555555666888999;;;999;;;>>>@@@BBBBBBBBBAAADDDBBB???>>>======;;;:::>>><<<;;;===@@@AAA>>>;;;:::;;;:::999777777999:::AAA???<<<999777666777777333333333444444555555555999888666666777888777777888:::===@@@AAAAAA???>>>AAA@@@?????????@@@AAABBBAAA???===:::999999999:::===;;;777555666888;;;===??????>>>>>><<<;;;:::999777999;;;:::777666777999;;;:::888666666:::@@@DDDAAA@@@?????????===999666:::777333333666888888777:::;;;;;;<<<<<<;;;;;;;;;666777777777777:::===@@@???>>>;;;888555333222111333333555888;;;<<<:::888000333777999:::===AAADDD<<<<<<<<<<<<;;;:::999888:::<<<>>>???===<<<<<<<<<777666555666999<<<>>>>>>888888666222//////333777444555666666666555333333000777>>>???:::444222222000000000000000111222333000000000111222333555666333222333555888::::::999999888777666666777888888666333///...000333666777888999999888666555666777999888777888999888777555222111222555999:::999666222111000//////000111222...333666444333555666444222000---...222333222000111444777777444222333444111222444666777999<<<>>>:::;;;;;;:::777666666666555666666333111222666:::777777666666666666777777666666666666666666666666333444555666777777777777999:::::::::888666333222---...000222444555555666333000,,,)))))),,,///222000222444666777777777777222444555555333222222333555444444333333333444444555555555444333222111000444555666666555666888:::999999:::;;;;;;999555222(((...444666444222333555666777888999999888777666:::;;;:::888444111000000333333444777;;;===:::777444444444444333222111111000111333555666666555555888888888888888777666555999444000111666;;;<<<;;;:::999888888999:::===>>>;;;===@@@CCCDDDAAA<<<888666555444888===AAAAAA@@@<<<;;;:::888777666666666;;;888555555777888555222999888888:::<<<<<<;;;:::<<<;;;:::999888999999:::???AAACCCDDDCCC???:::777999:::;;;:::999999;;;===>>>??????===:::;;;>>>BBBCCCCCCDDDDDDCCCAAA???>>>@@@>>>;;;888888999;;;<<>>@@@???>>>@@@===:::888999:::;;;:::999555111333999===>>>======;;;999999::::::999888555666888;;;===>>>???@@@CCC>>>999777999<<<======666444333333555666666555444555777999999888666444444666777888888777666444222333444555666666666666;;;;;;:::888777555444333333333444444444666:::===;;;;;;999666333222444666444555999>>>AAABBB???===>>>@@@@@@???===;;;;;;;;;999999;;;???BBBAAA<<<888888999:::;;;<<<;;;:::999>>><<<:::::::::999888666999555111000333555555444;;;<<<======<<<999666555999<<<@@@CCCDDDBBB@@@>>>@@@>>>======???AAAAAAAAABBB@@@===;;;::::::;;;<<>>>>>===<<<<<<;;;:::999888999999:::<<<;;;999888777:::>>>AAABBBAAA@@@???===;;;999888===777222222666::::::999999999888888888888888999===<<<:::999:::;;;===???>>>===;;;888777666666777999777777:::>>>???;;;666444666888;;;>>>@@@AAABBB;;;<<<<<<<<<;;;:::999999:::===??????<<<:::;;;===<<<777333444:::>>>???===888666444000///111555999:::999777444333222111111444555888::::::999777666444333111111222333222111333111...///111444333222222222333444666888:::;;;555555555555555444444333333111000222555777555333888777666555444333333333777999<<<<<<999555333111888777777666666666777777444222///---,,,,,,---...+++///333555555444444444333000---...111444333222333111//////111444555555555777;;;<<<;;;999999999???===;;;888666555555555999999888666444333333444999888666666666777666666555555666666777666666555888888777666444555777:::===:::777777888888666222222222333555777888666444000222222...)))(((+++000000000000333666888888777777888888777555333111///444333333222333444555666666666444333222222333333666555444333444666888999>>>;;;777888::::::555111---///111333444333222111555888::::::888555444444666777888666333111000000333333444777<<<>>>===;;;666666444333111000///...333333222///---...000222333222333555888999666333666333111444999===<<<:::888888999::::::;;;;;;;;;;;;<<<>>>AAABBB@@@;;;777666666888:::>>>@@@@@@???;;;:::999888777666555555777777666777999999777666<<<;;;:::;;;<<<<<<:::999:::;;;<<<======<<<;;;:::???@@@BBBCCCAAA???<<<:::=========<<<::::::<<<>>>???AAAAAA???;;;:::===@@@@@@AAABBBCCCDDDDDDCCCBBBCCC@@@;;;777666777:::<<<@@@???===:::666666777999======<<<;;;999888777777999::::::::::::999999888===<<<===???BBBBBB@@@>>><<<:::999:::<<<>>>??????:::666333555999======<<<>>><<<::::::;;;;;;:::999777777888:::;;;===>>>>>>BBB===888666777999::::::555333222333555666666555444666777888888666444222555666888999999888666555111222444666777888888888999999888777555444333333555555444333333555888:::;;;:::999666333222444555444555888;;;>>>???>>><<<>>>???AAA@@@>>>======>>>>>>===<<<===>>>>>>;;;888666777888:::;;;;;;;;;:::;;;::::::;;;<<<===;;;:::888555222000222444666777<<<<<<<<<<<<;;;999777666666999===AAACCCCCCBBB@@@AAA???<<<<<<===????????????>>>===<<<;;;;;;;;;<<<;;;<<<;;;:::888888:::<<<>>>===<<<<<>>===<<<;;;::::::;;;;;;<<<;;;:::888888:::>>>@@@BBBBBBAAA???<<<:::777666888555333444999;;;:::888888777777666777888:::;;;===<<<<<<<<<===>>>???@@@>>>===;;;999888888888999<<<:::888;;;>>>???<<<888888999:::<<<===>>>>>>>>>:::;;;;;;<<<<<<<<<;;;;;;>>>@@@BBB@@@===:::;;;===@@@<<<888888<<<>>>>>><<<888666333000///111666;;;<<<:::777444222222222222555666888999999888777666444222000111222333333222111...,,,---///111222111111111222333555666888999444555666666666555333222000//////111444666555333333333222222222333444444777999<<<<<<999555333222555555444444444444555555333111///---+++*********+++///333666666555555555444000......111333222111666444111111222444555555777888:::<<<<<<<<<:::999;;;:::888666555444444444666666666555444444555666777666555444555555555555555666666666666666666666777777666333222222555777888555333444777888666444222333444444444444444444000222222///***))),,,000111111222444777999888777777888888777666555333222444333222222222444555666777666444333222333444555888777666555555666888999>>>:::777888::::::666222///000222444555444333333555777999999777555444444555777888888555222111111222111333666:::<<<;;;999555555444333111///---+++/////////---++++++---///111///...000333666666444333222333666;;;>>>===:::777888:::<<<<<<<<<;;;:::;;;;;;===???@@@>>>:::666666999<<<>>>>>>>>>>>>>>>999999888888777666555555555777:::<<<;;;:::::::::===<<<;;;;;;<<<;;;999777777:::>>>BBBBBB@@@===;;;??????@@@@@@??????>>>===BBBAAA???<<<::::::<<<>>>@@@BBBCCCAAA<<<:::;;;======>>>@@@BBBDDDEEEFFFFFFFFFBBB;;;666444666;;;>>>>>>>>>===;;;888777777888@@@@@@???>>>===<<<<<<;;;:::999777777777888:::;;;===>>>@@@CCCEEEDDDAAA>>>;;;;;;;;;===@@@BBBBBBBBB;;;999666888;;;===<<<:::>>><<<::::::;;;<<<;;;;;;:::999888888999:::<<<===@@@<<<888666666777888777444333222333555777777666666777888888777555333111777777888999999888777777111333555888::::::999999999999888777666666555555777666444333333555777888999999888666333222333555333444666888:::;;;;;;;;;>>>???AAA@@@???>>>???@@@AAA???===;;;;;;:::888777444555666777888::::::;;;999999:::===@@@AAA@@@>>>777666333000///111666:::<<<;;;:::999888888777777333666;;;???BBBCCCCCCBBBAAA>>>:::999:::<<<==================<<<;;;;;;:::666888:::::::::;;;===???>>><<<:::;;;>>>BBBEEEFFF@@@@@@???======<<<<<<===<<<;;;:::999:::<<<>>>@@@BBBBBB@@@>>><<<999777555555444333666:::<<<:::888777666555555666888:::<<<;;;<<<===???@@@AAABBBBBB>>>===;;;::::::;;;;;;<<<@@@===;;;<<>>>>>>>>@@@BBBCCCAAA===;;;<<<>>>CCC@@@===<<<>>>>>><<<999888666444111000333888===>>><<<888444222222222333888888888888888888777777444222000000222333333222000...------///111222222111111222333444555666666333444666777777555333111.........000333444333222.........///000222444555777999;;;;;;888555333222222222222111111222222333333222000...+++)))'''&&&***...333666777666666666444000......111333333111999777555444555666666555888777777999;;;<<<999666555555444444333444444555444444333333333555666777444444444444444444555555666666666666666666666666888777444111//////222555444111///111555777777555111444666444222000222444///111111///,,,+++...111333333444666999:::888777666666777777777666555555555444333333333444555666999777555333333444666888;;;:::888777666666666777;;;888666777::::::888555111333444666666666555555555777999999777555444444444666999999777444222222222333444777;;;<<<<<<:::555555555444222///,,,***,,,---...---,,,,,,---//////---+++,,,///333555555333222333666:::======<<<;;;<<<<<<=========>>>>>><<<<<<===??????>>>:::777777;;;@@@AAA>>><<<<<<===888777777777666666555555666;;;@@@AAA???======>>><<<;;;::::::;;;;;;999888777:::>>>AAABBBBBB???>>>???>>>>>>>>>>>>???@@@AAADDDCCC@@@<<<888888;;;===???AAACCCAAA===::::::<<<<<<===???AAACCCDDDFFFFFFGGGBBB;;;555444888>>>BBB@@@AAAAAA???<<<999888999@@@@@@@@@@@@@@@@@@@@@@@@<<<:::777555555888;;;===>>>???@@@BBBCCCBBBAAA@@@?????????AAACCCDDDCCCAAA>>><<<;;;;;;======<<<:::<<<;;;999:::;;;<<<<<<;;;<<<;;;999888888999;;;<<<@@@===:::888777777777777555444333444777888999888999999:::999888666444222888888888888888888888888444555888:::;;;:::999777;;;:::::::::999999888888666444333333444666777888888888888555333222333444333444555555555777999:::???@@@@@@???===<<<<<<>>>>>>>>>===<<<;;;999777555555444444555666777888999999:::;;;???BBBCCCBBB@@@888777444///,,,---333999:::999777555555666777888444666999===@@@AAABBBBBB>>>;;;888777999;;;======<<<===>>>>>>===:::888666555777:::;;;<<<<<<===???>>>;;;888888<<<@@@DDDFFFBBBAAAAAA@@@??????>>>>>><<<;;;::::::<<<>>>>>>???@@@@@@@@@???===;;;:::999777666555666999:::999888999777666555555666999:::999:::===@@@BBBBBBBBBBBB>>>===<<<<<<<<<===>>>???CCC@@@>>>>>>???@@@???===>>>>>>>>>===<<<:::999888666777999<<<>>>???@@@@@@???AAABBB@@@<<<;;;<<>>>>>>>>===;;;888888777555333222555:::>>>???===999555333333444555:::999888777777777888999777555222000111222111111111000//////111222444444111222222333444555555555111333666888777555222000/////////000111111111000......---...///222444666666888::::::888555333333111111111111111111222333555444333111...+++(((&&&)))---222666666666555555222000...///333666666555999888666666888999999888777444222444888999666111222222222333444555666666444333222222333555666666222333444555555555666777888888777777777777777777:::888555111...///222444444111///111555777666555000555999888333000000222///000111000......111333444444555777999999777555444444555555666666777777777666555444444555666777999777555333333555888:::<<<;;;999777555555444444777555555666999<<<<<<;;;555555666777888888777777555888::::::888555444444444666::::::999666444333555666888:::===>>>>>>===777888888888555222...+++...///000000//////111222000/////////000222444444666555333444777;;;>>>@@@BBBAAA>>>======???BBBCCC@@@?????????@@@???<<<:::888<<>>;;;;;;<<<888777666555555666666777;;;@@@DDDDDDBBB??????@@@999888888999;;;<<<:::999888999;;;===???@@@AAAAAA@@@???>>>===>>>@@@BBBCCCDDDCCC???;;;888888;;;======@@@BBBAAA===;;;<<<>>>>>>>>>???@@@@@@AAABBBCCCEEEAAA;;;777777<<>>@@@AAACCCDDDEEE>>><<<999777777999<<>>>>>???AAABBBAAA@@@AAACCCEEEFFFEEEDDDAAA@@@?????????>>>===<<<;;;999888999;;;<<<<<<;;;>>><<<;;;999999:::<<<===@@@@@@>>><<<:::999999999888777666777999;;;;;;:::;;;;;;;;;;;;:::999777666:::999888777777888999:::999999;;;;;;:::888666555;;;:::::::::999999888888444222222444777:::999888666777777555333222222333222333444444333444888:::@@@@@@???<<<999777777888888:::<<<===<<<999666555777666444333333444555666;;;;;;<<>>???@@@@@@<<<999777777999<<<>>>>>>===>>>>>>>>><<<999555333888:::<<<<<<<<<;;;<<<===>>>;;;777666888<<<@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@===;;;:::<<<>>>@@@???=========>>>??????>>>>>>>>><<<:::666555555666777888<<<:::888666555555666777666999<<>>======<<<===???@@@AAACCCAAA??????????????????============<<<;;;:::999555777999;;;===???@@@AAA;;;===>>>===::::::===@@@???>>>===<<<<<<;;;:::999777777777666555777;;;>>>???===999666444444555666:::999888777777888999:::<<<999444222111111000///111111111000000111333444111222333555666666666555111333666777777555222///111222222222000///......222111000///000222555666666888:::999777444333333222222222222222333444444888888666444222///,,,+++(((,,,222666666555333333111...---000555999:::999777666666777:::<<<<<<;;;777333111222666888444000111111222444555666777777555333222222444555444333111444777888777777999:::;;;:::999888888888888999<<<;;;888444111111333666777555333444777888666333...555<<<===888222//////...///000000111111333555444444555777888777555222111222222333444666777777999888777666666777888999888777555444555666999;;;:::999888666555444333333333333333666999<<<>>>???777888888999999999999999777999;;;;;;999666555555444777::::::888666444444444666999;;;<<<=========:::;;;<<<;;;999666222///000111111111000000222444444555666666666444333333:::999777666888<<<@@@BBBGGGDDD@@@>>>>>>AAADDDGGGCCCBBB@@@@@@AAA@@@>>><<<:::<<<>>>???===;;;::::::999888666444444666999:::???AAACCCDDDCCCAAA@@@@@@888888888999<<<<<<<<<::::::999999:::<<<>>>AAACCCAAA@@@???>>>???AAACCCEEEDDDCCCAAA>>>;;;;;;>>>@@@@@@BBBCCCBBB???===???AAABBBAAA@@@@@@@@@@@@@@@AAACCC@@@===;;;<<<@@@EEEHHHIIIIIIIIIGGGCCC@@@???>>>;;;<<<>>>@@@BBBDDDEEEFFFAAA@@@>>>===<<<===>>>???BBBBBB@@@>>>===>>>BBBEEE@@@???@@@CCCFFFIIIIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@;;;999999999<<<===>>>===>>>===<<<<<<===>>>@@@AAAAAABBBBBB@@@>>><<<<<<<<<;;;:::888999;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::999777666666777999:::<<<<<<;;;:::888777555444999999888777666666555555222222333777<<<===:::777555666666555333222222333000333555555444444888<<<@@@@@@>>>:::666444444555444777<<<>>><<<999666555999777444222111222444666===<<<;;;===???AAA@@@@@@<<<:::666111......111444777666555444444555777888;;;;;;;;;<<<===>>>??????<<<:::999999;;;===>>>=========>>>===;;;888555333;;;<<<===<<<:::::::::<<<===:::666444666999<<<===???@@@AAAAAABBBAAAAAAAAA===;;;;;;===@@@AAA???<<<:::;;;<<<>>>???@@@@@@@@@>>><<<888444333444666888===<<<;;;999777666555555666888;;;>>>@@@@@@@@@@@@>>>=========>>>???AAABBB@@@@@@@@@???????????????<<<<<<<<<===<<<<<<;;;;;;666777999;;;<<<>>>>>>???999;;;<<<;;;999999===@@@<<<;;;:::999999888888999777888:::999999999:::<<<===<<<:::888777777777777999888888777888999:::;;;???;;;666333222111111000000111111///------///111000111333555666777666666222333555666666444222000222444555444111000///000555444222111111333666888666777999888666444444444333333333333444555666666999999777555333222000000)))...333777777555333222000...---000666:::;;;;;;555555555777:::======<<<888666444444777777666333111222333555666666666666555333222444777888444111000444999:::999999;;;===>>>===;;;:::999::::::;;;===<<<;;;888555444555777999777777999;;;:::666222///555;;;===:::444000...---...///111333444666666555555666777888777333000111111111222333555666777:::999888777777777888999555555555555666777999:::777777777666555444444333444444444666888;;;>>>@@@999999999999999999::::::888:::<<<<<<:::888777777666888999999777555444444222444777999999999:::;;;<<<<<<<<<<<<:::888555333111111000///---...111444777999<<<;;;999666555444=========<<<===>>>AAACCCFFFDDDBBB@@@@@@BBBDDDFFFEEECCCAAA@@@@@@@@@???===<<<;;;;;;<<<<<<<<<;;;999;;;999555333333666;;;>>>?????????@@@BBBCCCBBB@@@<<<;;;;;;<<<======<<<:::::::::::::::<<<>>>AAABBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDBBBBBBDDDFFFFFFGGGGGGDDD@@@???AAADDDEEEDDDCCCAAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBEEEFFFFFFGGGGGGEEECCCAAAAAABBB===>>>???@@@BBBCCCDDDEEEDDDDDDDDDCCCBBBAAA@@@???DDDEEEEEECCCAAAAAADDDGGGCCCAAAAAABBBEEEHHHJJJJJJIIIHHHFFFDDDBBBBBBCCCEEE<<<;;;:::<<<>>>@@@@@@@@@======>>>@@@AAABBBDDDDDD@@@BBBDDDCCC@@@>>>>>>???===;;;999999:::;;;:::999777888999:::;;;======>>>:::888666444444666888:::===<<<:::888777666666666999999888777555444333333333333666;;;??????:::444333555666555333111111222...222666777555666999===???>>><<<888555333444555555888;;;;;;999777666666999777333111111333666888<<<:::999999<<>>:::666333444555666777888888777777777888::::::<<<<<<;;;<<<===>>>@@@AAA>>>===<<<===>>>===<<<:::;;;;;;;;;;;;:::999777666===>>>===;;;999999;;;<<<;;;888555444666999;;;<<<<<<===???@@@AAABBBBBBAAA===;;;;;;>>>BBBCCC???<<<888999:::<<<======>>>>>>;;;:::999666555555666777<<<<<<<<<;;;:::888666555888999;;;===???@@@@@@@@@>>>>>>=========???@@@AAA<<<===???@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;777777999:::;;;;;;<<<<<<:::;;;<<<:::777888;;;???===<<<:::777666555777888777999<<<===<<<:::999::::::::::::::::::999999888777777777888999:::;;;<<>><<<;;;;;;<<<===<<<======;;;888777777888888888999<<<>>>===777222222444777888777555111///------///222555777777777666666777999:::777333000222111111222333555777888999888777666555666777777333333444666777888888888666666666777777777666666888888777666666888:::<<<:::::::::999999999:::::::::<<<>>>>>><<<999888888999999999777444333333444111444777999888777999::::::::::::999888666555444333222///,,,+++,,,000444888:::<<<;;;888666777888>>>@@@AAABBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCEEECCC@@@???@@@???>>>===>>>;;;999999<<<===;;;888===:::555222333777<<<@@@>>>;;;:::===AAADDDCCCAAA@@@>>>>>>>>>???>>><<<:::::::::;;;<<<>>>???AAAAAACCCBBBBBBAAABBBCCCDDDEEEGGGHHHIIIHHHGGGGGGIIIKKKLLLLLLKKKGGGBBB@@@BBBEEEGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCDDDCCCAAAAAACCCDDD@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHHHHFFFDDDAAA???EEEHHHJJJIIIGGGEEEFFFHHHHHHEEECCCBBBDDDFFFGGGGGGKKKJJJGGGDDDCCCCCCEEEHHH>>>===<<<===@@@BBBCCCBBB<<<===???BBBDDDEEEFFFGGG???BBBEEEDDDAAA??????@@@===;;;999999::::::999888555666777999;;;===>>>???:::888555333333555888:::<<<;;;888666666666777888;;;;;;:::888777555444333555555888===BBB@@@888111333444555555333111111222---222777888777777;;;???======;;;888555444555777888:::;;;999666444555777888555222111111444888::::::888666777:::???AAACCC>>>:::666666888;;;;;;:::999999999999:::;;;<<<<<<<<<;;;;;;<<<===???AAABBBAAA@@@@@@??????===:::777888999999:::::::::999999>>>>>>===;;;999999;;;>>>999777444444777:::<<<===:::;;;===@@@AAABBBBBBAAA===;;;;;;>>>CCCDDD@@@;;;888888999:::;;;;;;;;;;;;777888999999777666666777:::;;;<<<===<<<:::888666::::::<<<===???@@@@@@@@@???>>>=========>>>@@@AAA999;;;>>>@@@???>>>======<<<=========<<<;;;::::::777888999999:::::::::999<<<======:::777777:::>>>>>>===:::777444333555777777:::>>>???>>>;;;999888888999:::;;;<<<;;;:::999666666777999:::;;;<<<<<<>>>:::666444444666777888555666555222...---...111+++---000333555666555555333444444444333333222222000333666666555555777999555444222111222555999;;;555777888777555444444555444444444444555666777888555333111000000111333444///333999<<<;;;777444222222///---...222555555333666666666777999999888777555555666444222222333555222333444555444444222111//////222888>>>>>>999333---333999;;;:::999<<>>>>>;;;<<<===<<<:::888888888666666999===@@@>>>888222444333222333444444222111------///222666888888888888888999;;;;;;888444000333333222333444666888999888777666444444444555666111222444666888888888777555666777888888999999999<<<;;;:::777555555777999;;;::::::999999999::::::;;;===??????===:::999999::::::888555333111333444222666999:::999888:::<<<777777666666555444444444666444000---+++---111555888::::::888555666999<<>>===>>>@@@BBB@@@@@@???===;;;:::<<<======:::666555777;;;>>>???@@@???>>>>>>>>>@@@AAAAAADDDCCCBBBAAA@@@>>>===;;;???@@@@@@>>><<<===AAAEEEFFFEEEDDDCCCDDDFFFGGGIIIOOORRRSSSPPPOOOSSSUUUTTTSSSPPPPPPPPPLLLEEEGGGMMMJJJFFFBBB@@@@@@BBBDDDDDDGGGGGGGGGDDDAAA???>>>???CCCBBBBBBBBBBBBBBBBBBBBBEEECCC@@@@@@AAACCCEEEFFFIIIGGGFFFHHHJJJJJJHHHEEEGGGEEEDDDEEEGGGIIIJJJJJJDDDDDDDDDDDDDDDEEEEEEEEEIIIGGGDDDCCCDDDDDDCCCBBBBBBAAAAAABBBCCCCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFFFFEEECCCAAAAAAAAABBBAAA@@@>>>;;;:::::::::666555444666999;;;<<<;;;999777444444555777888888555777999;;;<<<;;;:::999888:::===;;;777333222333555888<<<>>>>>>;;;888555555555555555444333222222222444555666555666888:::777888888777666666888;;;999777666666777888888777999777444333333666999;;;<<<<<<;;;999999;;;@@@CCCBBB>>>;;;:::<<<>>>>>>===999999999999999999888888888:::<<<<<<:::;;;>>>AAA??????>>>===<<<;;;::::::777777777888::::::999888===<<<::::::::::::888777999777666555555777999:::=========<<<<<<;;;;;;;;;?????????@@@@@@???<<<999777888999888777777999;;;>>>??????===:::777666666888;;;>>>>>>;;;999999;;;;;;<<<>>>???@@@@@@@@@???@@@===:::;;;>>>@@@???<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>><<<;;;:::;;;;;;======<<<;;;::::::999888===<<<<<<;;;;;;<<<=========<<<::::::;;;;;;999888:::888888;;;???>>>999333333777:::;;;999888999;;;888888666555444666:::===>>><<<:::888777777888999:::999777777777333,,,&&&+++---111555777777666666555555666666555444333333555333111111333555666777666111,,,,,,///444777999777888999888555333222333666222//////222555666555999333,,,)))+++...111111444333333555666777666444///,,,+++,,,000222222000333555888888777666777777666666666444222111222333222222222222222222222222000111222555888999777666333000///111666:::;;;;;;AAA@@@???>>>===<<<<<<<<<888777777666666666777777666777999;;;<<<;;;:::999888666555555666666555444000111444777888999888888444777;;;======999444000222222333555888999999888666444444444555555333222111111222222333444555555666444333555999;;;;;;999???===:::999999999888777:::999888777777999;;;<<<999<<<>>><<<888666888<<<>>><<<777333111000000111888999:::;;;;;;:::888888888555333222333555666666333111//////111444555555<<<999666555666777888777EEEFFFFFFEEECCCBBBDDDEEEDDDCCCDDDGGGFFFDDDFFFJJJGGGEEEBBB???>>>???@@@BBBBBBBBBAAA???<<<:::;;;<<<999666444444777;;;>>>???>>>===<<<<<<>>>???@@@AAABBBCCCDDDCCCAAA@@@???@@@===>>>>>><<<;;;<<<@@@DDDFFFEEECCCBBBCCCEEEHHHJJJRRRVVVXXXVVVVVVYYYZZZYYYZZZWWWWWWXXXRRRKKKJJJMMMJJJGGGCCCAAAAAABBBCCCCCCCCCDDDDDDCCC@@@???@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBB@@@======???BBBDDDFFFNNNKKKIIIHHHIIIIIIFFFDDDIIIHHHGGGFFFEEEEEEFFFGGGEEEDDDCCCCCCCCCDDDFFFFFFKKKHHHDDDAAAAAACCCCCCCCCEEEDDDCCCEEEFFFGGGEEEDDD>>>>>>??????????????????AAACCCEEEEEEDDDDDDDDDEEEDDDCCCCCCCCCBBB???<<<:::999888777888:::<<<<<<<<<;;;888555444666888999999888999:::::::::999888888555888;;;;;;888666555666888;;;>>>@@@@@@===999666666666777666666555444444666777888777555333333444555666666666666777:::<<<:::888666666777888777666:::777444111222555999<<<======<<<::::::<<<@@@CCCCCC???<<<;;;===??????>>>;;;::::::999999999::::::777999;;;;;;:::;;;>>>@@@>>>>>>>>>===<<<<<<;;;;;;:::999888888999999777555<<<;;;999999::::::999777888777777777888999:::;;;======<<<;;;;;;;;;;;;;;;>>>>>>???@@@BBBAAA???<<<999999999888777777999;;;???@@@@@@>>>;;;888777777888;;;>>>===:::888999;;;<<<===>>>@@@@@@@@@@@@@@@@@@>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>======@@@???>>><<<<<<;;;;;;;;;;;;<<<>>>???>>><<<:::999<<<======>>>>>>??????@@@???===<<<<<<>>>???>>>>>>===;;;;;;===@@@???:::555444777::::::777555666888777777555333333555999======<<<:::888777777888888<<<;;;;;;;;;<<<999333///+++---111444666666666555666666666666666555444444333222000111333555555555444111------000444666777666777888777555333333333555111...---000333555555888333...,,,---000222222555444333333555555333111...---+++---000222222111555777999999777555555666666666666555333222333444111111222222222222222222//////111444666777666444222000...///333666777777:::;;;;;;;;;:::888666555888777555444444444555555444555777999:::999999888888777666666777777555333000222555888::::::999888444666:::<<<;;;999555222222222333555888999888777333222333444666666444222111111222333555666777777999666444444666888888777;;;:::999999:::;;;;;;:::888777666555666777999:::888;;;===;;;777555777:::;;;:::777555333222333333777777888999999888777666888666444333444555555444333222000111333555666666666444222222444666777777FFFGGGHHHGGGFFFEEEFFFGGGEEEEEEGGGJJJIIIDDDDDDGGGFFFDDDAAA???>>>>>>@@@AAACCCCCCCCCAAA>>>;;;:::;;;888777555666888:::;;;;;;;;;:::999:::<<>>>>>>>>===<<>>@@@AAAAAA@@@@@@AAABBB>>>???AAABBBBBBAAA@@@???===<<<::::::<<>>@@@CCCEEEEEEFFFHHHJJJEEEDDDDDDFFFGGGEEE@@@;;;===<<<:::;;;===>>>>>>===<<<999666555666888::::::<<<;;;:::999888888888888444777:::;;;;;;:::::::::<<<>>>AAABBBAAA>>>:::777666777777777777666666555888999;;;999666222///...222444555666777888;;;>>><<<:::777666666777666555:::888444222222555999<<<>>>>>>===<<<;;;<<<@@@CCCDDDAAA>>>===>>>???@@@@@@<<<;;;:::999999:::<<<===888999:::::::::;;;===???========================<<<;;;:::::::::999777555:::999888888::::::999888666777888:::;;;<<<=========<<<;;;:::999:::;;;<<<>>>>>>???AAACCCDDDBBB@@@<<<<<<;;;888666666888;;;???@@@AAA???<<<:::999999:::<<>>;;;999:::<<<===>>>???@@@AAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>???>>>>>>>>>>>>>>>======<<<======>>>======<<<;;;;;;888;;;>>>AAAAAA???===;;;===>>>@@@BBBCCCDDDDDDDDD@@@>>><<<<<<>>>@@@AAABBB???>>>>>>@@@BBB@@@<<<777888:::<<<;;;777555555777888777555222111333777;;;;;;;;;999888777666666777;;;;;;<<<===>>><<<999666---///111444666666555444666666777777777666555555222111000111333555444333222000...///111333444444444666777666555333444444555222//////000222444444555222///...000111222222555333222222333333111000...---,,,---000222222111777999:::999777444333333555666666555444444555777222222222333333333222222000000111333555777666555222000------///111222222555666888999888666222000666555333111111222333444222333444666777888888888999888777888888777555222000333777;;;<<<<<<:::999444666888999:::999777666444444444555777777555444//////111444777777555222111222333444666777888999;;;888333111111333444444777666666888;;;======<<<666666555555555666777888666888:::888555333444777666666666555555444333222444555666777777666555444777666555666777666555333222111222444666888777666000///---...111444666777FFFGGGIIIIIIGGGGGGHHHIIIHHHGGGGGGIIIGGGBBBBBBEEEDDDBBB@@@===<<<===>>>???AAABBBDDDCCC@@@>>><<<<<<===;;;:::999:::999888666999777666777<<>>@@@AAAAAA@@@@@@AAACCCAAABBBDDDDDDCCCAAA>>><<<;;;:::::::::;;;???DDDGGGFFFDDDBBBAAAAAACCCDDDEEEHHHJJJKKKGGGAAA>>>AAAEEEFFFDDDBBB@@@AAACCCFFFIIIMMMJJJGGGEEEDDDDDDDDDCCCAAA@@@@@@BBBDDDEEEDDDCCC???>>>===<<<:::999888888>>>@@@CCCEEEFFFGGGIIIKKKEEECCCCCCFFFIIIIIIEEE@@@AAA@@@>>>>>>?????????>>>===:::666555666888999999<<<;;;999777777888999:::777999<<<===>>>======<<<===???AAABBBAAA===:::777444444555666666555555555555888;;;;;;777333///...333444666777888999;;;===>>>;;;888666666666555444999888777666777888:::;;;??????>>>===;;;<<>>???<<<<<<<<<;;;:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>===<<<;;;<<<<<<<<<:::888999888777888::::::999888666777:::===????????????===<<<:::999999:::;;;<<>>@@@@@@@@@AAAAAAAAAAAAAAA@@@CCCEEECCC???===>>>@@@======>>>>>>>>>===;;;;;;;;;<<<===>>>>>>===<<<;;;888999<<>>???AAADDDGGGHHHIIIHHHHHHAAA>>>;;;:::<<>>???===999777888::::::888555111///000333666888777777777666555555555777888999;;;;;;:::777555000111333555666666666555666777777777777777666666222111111333555666444333000000111111222333333222222444666555444333444555777666666666555444333111222111111111111111111111444222111111333444333222///......///000222333333999:::;;;999666333222222444555666666555555777999555555555555555333222111222111111222555666666555444222///......///000000444666999;;;:::666222...333111000///000111444666222222333444666777888999999999999999:::888555222222555999===>>>===;;;:::555666666777888999999999888777777777777555222///,,,---000555888888555333000111222444555777888999;;;777222///...000222444555444555777999;;;:::999444555555555666666666666444666777555333222333444333444555666555333111///111222333444555444333333444444555777999888666444000000222555888888777555///---,,,---000333555555EEEGGGIIIJJJIIIHHHIIIJJJKKKHHHFFFFFFCCC???AAAEEEBBB@@@>>><<<;;;;;;<<<<<<>>>@@@BBBCCCAAA@@@???@@@@@@???======<<<;;;999777999666444777<<<@@@@@@>>>BBBDDDFFFDDDAAA???@@@BBB@@@???======???CCCFFFGGGDDDBBB@@@???BBBGGGLLLPPPTTT[[[bbbeeeiiiooorrrqqqkkknnnoooooommmhhhbbb]]]WWWSSSMMMIIIGGGFFFDDDBBBAAABBBCCCBBBAAA@@@AAABBBEEEFFFGGGGGGDDDAAA===:::;;;<<<===<<<===???DDDGGGDDDCCCAAA@@@???@@@CCCDDDDDDGGGHHHEEE@@@>>>BBBFFFEEECCCAAA@@@@@@CCCGGGIIIKKKJJJJJJJJJJJJHHHDDDBBB=========???BBBCCCBBBAAABBBAAA???===<<<;;;;;;;;;???BBBDDDEEEEEEEEEGGGHHHFFFEEEDDDFFFJJJLLLKKKJJJDDDBBB@@@???@@@@@@???>>><<<999777666777888888888:::999888666777999;;;===<<<===>>>@@@@@@???>>><<<<<<===??????>>>;;;888666111111222333444444333333000444999;;;:::777444333555777888999999999;;;<<>>???>>><<<;;;;;;===???BBBBBBBBBAAA??????>>>???;;;:::888777888;;;>>>@@@AAA@@@>>><<<;;;:::999999999999:::;;;<<<===>>>>>><<<<<<<<<>>>@@@AAA@@@>>>:::999888888:::;;;:::999666888<<>>;;;888777888:::>>>???@@@???===;;;;;;<<<@@@BBBCCCAAA>>><<<>>>@@@BBBBBBBBBAAAAAAAAAAAAAAAAAACCCFFFDDD@@@>>>???@@@;;;<<<===>>>>>>===;;;;;;;;;<<<===>>>>>>===<<<;;;888999999:::<<<>>>AAABBBBBBCCCFFFIIIKKKKKKKKKJJJDDDAAA===;;;<<<>>>???????????????@@@@@@???<<<:::===>>>???===999777888;;;;;;:::777222///...///111333444555666666555555444666777888888777555444333444444555666777777666666666666777777777777777666333333333444777777666444000222333444444333222222111333555555444333444555888;;;>>>???<<<777222///111111222222111111000000222111000111444666777777000000111111222333444666999:::;;;999666333222222444555666555555555777999888888888888777444222111111///...///111333444333666555333111//////111222444666999:::999666222///////////////111444777999444444444444555777999:::;;;:::999::::::999777555555777;;;===>>>===;;;:::666666666666777888:::;;;;;;:::999999777444000,,,,,,...111555888888666333000000111333444555666777999666222...---///333777555444444555777777555444000111222333444333333222222333444444333222333444555777999:::888555222///000111222333444333333222111111333777999:::888666---...000444777888777555222000......111333444444EEEGGGJJJKKKKKKJJJJJJKKKLLLHHHEEEDDDAAA>>>@@@EEEAAA@@@>>><<<;;;;;;;;;;;;===???AAAAAA@@@@@@AAABBB@@@>>>===>>>???@@@>>>===;;;777444777===AAAAAA>>>AAAAAABBBBBBBBBAAAAAA@@@>>>;;;999999<<>>AAAAAA??????CCCFFFGGGGGGFFFCCCAAA???@@@BBBBBBDDDDDDCCCAAAAAADDDGGGCCCBBBAAA@@@AAACCCFFFHHHHHHIIIJJJLLLMMMJJJEEEAAA<<<<<<<<>>>>>??????AAACCCEEEEEEDDDCCCDDDEEEGGGHHHHHHIIIJJJLLLNNNOOODDDBBB@@@???@@@@@@???>>>;;;:::999999::::::888666999888777777777999<<<===>>>>>>>>>@@@AAA@@@===;;;999;;;<<<===<<<999777555///000111222333444444444///333888;;;;;;999888777666888:::;;;;;;;;;<<<===???<<<777555555555666555333555999===??????>>>============;;;999999:::<<<>>>@@@BBBBBB@@@===;;;;;;888777666666888:::<<<>>>CCC@@@===<<<;;;:::888666777777888999:::;;;<<<===::::::;;;>>>BBBDDDDDDCCC;;;:::999999;;;;;;:::999777999<<>>>>>???@@@AAAAAA@@@@@@AAA@@@===:::888888999<<<===>>>>>><<<:::;;;;;;BBBCCCDDDBBB>>><<<>>>AAAEEEDDDCCCBBBAAAAAABBBBBBAAABBBDDDDDDBBB@@@@@@@@@:::;;;===???@@@???>>>=========>>>======<<<;;;;;;999999888999;;;>>>AAADDDDDDEEEGGGHHHIIIIIIIIIHHHFFFCCC@@@??????@@@@@@@@@===>>>?????????>>>===<<<===>>>>>>;;;666333444777:::999888444000......///000222444777888888777666777999:::999777555444444666666666666666666555555555555666777777777666666555444333444666888777666222444666666444333222333111333444444333222333444777<<>><<<999666333000111222333444444333333000000222555888999777666------000444777999888666666444111111333444555555FFFIIILLLMMMMMMMMMMMMNNNKKKHHHGGGGGGDDD@@@@@@DDDAAAAAA???>>>===<<<<<<<<<>>>???@@@@@@>>>>>>@@@BBBAAA???>>>>>>???@@@@@@???>>>999666888???CCCAAA>>>@@@>>>===@@@DDDFFFDDDAAA===:::777777:::===>>>>>>@@@???@@@AAADDDIIIMMMPPPZZZ```cccdddfffllloooooowwwyyyvvvrrrrrrtttqqqjjj^^^XXXOOOHHHEEECCCCCCCCC@@@AAABBBAAA@@@???@@@AAAGGGFFFFFFDDDCCCAAA???>>><<>>>>>???AAABBBAAABBBDDDDDDBBBBBBBBBCCCDDDHHHKKKKKKGGGFFFHHHJJJCCCAAA?????????@@@???>>><<<<<<<<<===>>>===999666:::999888888888999:::;;;<<<;;;;;;===??????<<<999777888:::;;;:::999777555111222333555666777777777333666:::<<<;;;999888888555888;;;=========>>>@@@???;;;777444444666666666222333666999<<<>>>???@@@;;;;;;;;;999777666777999999>>>BBBCCC@@@;;;888777444444444555777999:::;;;@@@===:::999:::999777555666666777888999::::::;;;999999:::===AAACCCCCCCCC>>><<<;;;;;;<<<<<<:::999999:::===???@@@AAAAAAAAA:::;;;===>>>???>>>===<<<<<<;;;:::<<>>;;;<<<@@@BBBDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;;;;999999:::;;;===@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA??????@@@AAAAAA@@@<<<>>>?????????>>>>>>???AAABBB@@@;;;444000000222555666777666333111000111///111555999;;;<<<;;;:::777999;;;:::777555666777666555555555444444333333444444555666666666666666555444222333555666777777333666888777555333333444111333444444222111222222444888===>>><<<888555444666888888777333111111222111///...///222555777777333555666666555666888;;;555777999999777555555666333444555444333333555666111333555777888777666444000---***)))+++...000111888999999777444555888;;;777666555333222222222222222333555777999999999999999777555333333555888999===:::888888:::;;;<<<<<<===<<<<<<;;;;;;:::999999666666666777777888999999888888999;;;<<<:::666333444444444666777777555333333333333333444444555555888888666222000111555999999888777777777555111...,,,---000222333111///---000000111333555777888888888:::<<<======;;;888666000111333444555555444444222111222444666666555333......000444888::::::999888555333222444666777777GGGJJJMMMOOOOOOOOOOOOPPPIIIHHHIIIJJJGGGBBBAAACCCCCCBBBAAA???>>>>>>======AAAAAA@@@???======???AAAEEEBBB???>>>>>>>>>>>>===@@@;;;777999@@@DDDBBB>>>>>>;;;:::???FFFJJJHHHDDD???;;;888888;;;===>>>>>>>>>???@@@BBBEEEJJJNNNPPPZZZ___aaa___```eeehhhhhhxxxyyytttnnnnnnrrroooiii___YYYOOOFFFBBBAAABBBBBB>>>???@@@@@@???>>>@@@AAADDDDDDCCCBBBAAAAAA@@@@@@===BBBGGGFFFBBB>>>>>>@@@>>>AAADDDCCCAAA???@@@BBBCCCAAA???@@@BBBCCCDDDDDD@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHHHHFFFDDD888888999;;;???AAAAAA@@@???>>>===<<<===???AAABBB???AAACCCCCCBBBAAABBBCCC@@@FFFLLLJJJDDD??????BBBBBB@@@>>>>>>?????????>>>===>>>???AAAAAA???;;;777;;;;;;:::999888888888888999888888;;;>>>>>><<<888777888999::::::999777666444444666888999:::::::::777:::<<<===;;;888777666444777;;;>>>???@@@AAACCC>>>;;;666444444666777777222222333444888<<<@@@CCC999::::::888555444555666666<<>><<<<<<<<<<<<:::999:::;;;===>>>???@@@AAAAAA:::;;;>>>@@@AAA???===<<<888888888:::>>>AAABBBBBB>>>@@@BBBAAA>>>;;;999999777999;;;:::999888888999AAABBBBBB???;;;:::<<>>AAAEEEGGGGGGFFFEEEAAA@@@>>><<<;;;:::;;;;;;888:::<<>>???@@@@@@???@@@AAAGGGFFFCCC===555//////000111333666777666444333333///222777;;;>>>???>>>===555777:::999777555777999555555444333222222111111333333444555666666555555555333111111333555666777555777999888555333444555222333444444222111111222000444888999888666777999999;;;;;;999444222333444222000......000333444555444666888888666666:::===333555888888777666777777444444555444222222444555,,,...222555888888777777333000,,,+++---000333333888999999888666666:::>>>;;;999555333222222444666555777999;;;;;;:::999888:::888555333222444666888===:::888777999<<<>>>>>>???>>><<<;;;999999888888777777777777888888888888555666888;;;>>>===:::777777666555666777777555333555555555555555555555555::::::888444111111555888:::999999999999666222///...000333666666444222000000000111333777999::::::444666888:::;;;:::888777111222444555666666555555444333222333444444222000//////111444888;;;;;;;;;777555333333555777999999KKKNNNRRRRRRPPPOOOPPPSSSLLLJJJHHHEEEDDDEEEFFFGGGCCCBBBAAAAAA@@@@@@@@@@@@@@@??????@@@AAACCCEEEFFFFFFDDD@@@<<<:::999999:::;;;999888999<<>>AAAEEEIIIQQQXXXTTTYYY^^^aaaaaaaaabbbdddmmmoooooonnnooooooiiiaaa^^^TTTHHHBBBAAAAAA>>>:::===@@@BBBAAA???===>>>@@@@@@AAAAAA@@@>>><<<<<<<<<===???BBBCCCBBB@@@???@@@===>>>?????????@@@CCCEEEFFFDDDBBB@@@AAACCCFFFHHHDDDAAA@@@BBBFFFHHHEEEAAAEEEFFFGGGHHHHHHEEE@@@<<<666666777;;;???AAAAAA@@@@@@<<<999777:::===@@@AAABBBAAA@@@>>>;;;;;;===???@@@@@@@@@AAABBBBBB@@@===999;;;>>>AAABBBBBB@@@??????===<<<>>>@@@???<<<999======;;;999888777666666555444555777999;;;:::999777999;;;:::888777666666555666888999;;;======>>>999999999777555555666888;;;::::::===AAACCCBBB@@@<<<:::777444333444555777111222444555666999===@@@;;;999777666666666444333444666888999777666666666888888777777777777777888666777777777777777777666;;;999777555666666666555777:::===>>>>>>=========888888888:::;;;;;;999888999;;;======;;;:::<<>>???@@@@@@??????;;;:::999:::===???AAAAAAAAAAAA@@@@@@>>>===<<<;;;<<<===>>>??????>>>=========???AAA@@@===:::999888<<<>>>AAABBBAAABBBCCCDDDCCCCCCCCCEEEEEECCC@@@======>>>AAADDDFFFGGGHHHHHHFFFDDD@@@===:::999999999888:::===AAACCCEEEEEEDDDDDDCCCBBBAAA@@@>>>:::777777888;;;===>>>>>>>>>===:::<<<@@@BBBBBB???<<<:::AAA@@@???<<<888444///,,,444888>>>AAA>>>999444111999;;;===<<<:::999<<<>>>:::888666555555333111///222000...------///111333555555555666666555444444222000...---...111555777888888777888999888666444222000...///111333444444222222222333333555666777===<<<:::888777666555555111///...///111333444444444555777999999888555444222222333555777666444222222333555444333222333444.........///000222444555555555444111000000333555777555444666:::<<<<<<;;;<<<;;;999444000///333888<<<<<<===???>>>;;;777333333444444555666777777777777777666777888:::===>>>AAA>>>;;;777666777888999===;;;999888:::;;;;;;;;;555777999<<<===<<<;;;;;;777999:::999666444666888888999:::888666555555666>>>===:::888666555555555888999:::::::::888666555666666777999;;;;;;888666666555555666999::::::999999999999999999888777777444555555666777777666666999888666333222111111111111222444666777888888777888555333444777::::::999OOOQQQSSSSSSPPPNNNLLLKKKHHHGGGFFFEEEEEEEEEFFFGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???@@@BBBDDDGGGIIIHHHEEEAAA===:::999999999:::999999;;;>>>BBBDDDDDD===<<<;;;<<>>@@@???@@@@@@???===;;;::::::;;;>>>AAABBBAAA@@@???@@@>>>???@@@??????@@@CCCFFFFFFDDDBBB@@@@@@BBBDDDFFFFFFCCCBBBDDDHHHIIIFFFCCCEEEDDDEEEEEEFFFDDD@@@===777777777:::===@@@@@@@@@>>>;;;777777999===???AAA@@@@@@???<<<::::::<<<>>><<<;;;;;;<<<>>>>>>===;;;;;;===???AAABBBBBBAAAAAA???>>>===>>>??????<<<999<<<:::999777666666777777444333444666:::;;;;;;:::999;;;<<<<<<999777666666777888:::;;;<<<<<<;;;;;;666888999999777666555666;;;::::::===@@@BBBAAA???<<<:::888555444555666777555666777777777999<<<>>>;;;999777777777777666555555777999888777666777777::::::999888888888999999555555444444555666777777;;;999666444444333333333666999<<<===<<<:::::::::777777888999::::::888777888;;;======;;;:::<<<>>>;;;<<<>>>???@@@@@@??????<<<:::999:::<<<>>>??????===>>>>>>???>>>>>>=========>>>???@@@@@@???>>>======???@@@@@@===:::999999<<<>>>@@@AAA@@@AAABBBCCCCCCDDDEEEFFFGGGEEEAAA>>>===???AAACCCEEEFFFFFFFFFDDDBBB@@@===<<<<<<<<<<<<999;;;>>>AAACCCDDDDDDCCCCCCBBB@@@??????>>>;;;999888999<<<>>>???>>>======;;;===???@@@>>>:::666444:::<<<===;;;666222000///666;;;AAACCCBBB===999666888999999777666666:::===999777555333333111///---111///...------///111222444444444444555555555555666444222000000111333555666666777888:::999777444111///...///222333444333111111222444666777888999;;;;;;999888777666666666333222000000222444555444666777999::::::999666555222333444555666555333222222333333222111111222444111///,,,***+++...333555888888777555333222333555777555444555999;;;;;;:::;;;;;;999444111111555999<<<<<<<<<===>>><<<888555666666777777888999999:::888777666777999<<<@@@BBBCCC@@@;;;777555555777888===;;;::::::<<<===<<<;;;444666888:::;;;<<<<<<<<<777999:::999777666777888;;;<<<<<<;;;999777888888>>>===:::888777666777777777888999::::::999888777666777888;;;======:::888777555555666888999888777888888888888888777666666333444555666777888888888888777555333111111111111222444666888999:::::::::999777555666999;;;;;;:::PPPQQQRRRSSSRRROOOJJJFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCBBBAAAAAAAAABBBBBBBBB@@@??????AAAEEEIIIKKKHHHEEEAAA===:::999999:::::::::;;;>>>BBBEEEFFFFFF===<<<;;;===???AAABBBAAA>>>>>>===;;;:::;;;???BBBBBBCCCHHHQQQTTTSSSSSSUUU[[[]]]___aaabbbdddgggiiigggmmmpppnnnllljjjgggbbbUUUMMMDDD@@@AAABBB@@@>>><<<>>>@@@@@@>>>===>>>???>>>>>>>>>===;;;:::888777999<<>>:::999888999;;;>>>??????<<<:::777666999<<>>???@@@@@@@@@???>>>======>>>===;;;999:::888555444444666888:::444333444666:::<<<<<<;;;<<<>>>>>>===:::777666666999;;;===>>>>>><<<:::888333666999:::999666555444;;;;;;;;;<<>>===<<<;;;888666555555666777888999:::999888999:::<<<;;;999888888999::::::999888999999888777777888::::::::::::999999999888888444333222222333555777999===;;;888555333222222222666888;;;;;;999777666666555666888999999999888777888:::<<<<<<;;;:::;;;;;;<<<<<<>>>???????????????<<<;;;::::::<<<===<<<;;;888999;;;===>>>???@@@@@@??????AAAAAAAAA???===<<<<<<>>>@@@@@@===;;;::::::<<<>>>???@@@@@@@@@AAACCCDDDDDDFFFHHHIIIFFFBBB???>>>???AAACCCDDDDDDDDDCCCAAA@@@???>>>===>>>???@@@;;;<<<>>>@@@BBBBBBBBBBBBBBB@@@>>>=========<<<;;;:::;;;===??????>>>===<<<<<<<<<======:::555000---333777;;;999444000000222888<<>>CCCGGGFFFBBB===888555555666888;;;;;;;;;<<<>>>>>>===<<<555555666888999:::<<<<<<888:::;;;:::999888888999>>>??????===;;;999:::;;;===<<<:::888777888999:::666777888:::;;;::::::999777777:::===???@@@>>>;;;777666555555777777777555666666666666666666555444222222444666777999:::;;;888777555333222111222222555666777999;;;<<<<<<<<<:::999999:::<<<===<<<:::MMMMMMOOORRRTTTQQQJJJEEECCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>???@@@AAACCCAAA>>>===>>>BBBFFFIIIFFFCCC@@@===;;;<<<======>>>===>>>AAADDDFFFEEEDDD???>>>===>>>@@@BBBAAA@@@=========<<<;;;<<<>>>AAAAAACCCJJJTTTXXXWWWVVVXXXYYY]]]ccchhhjjjiiigggfffiiippprrrmmmgggccc```\\\SSSLLLDDD@@@AAAAAA@@@???<<<===>>>??????>>>>>>>>>>>>===;;;;;;:::999777555777:::===??????>>>>>>???@@@@@@AAA@@@@@@AAACCCFFFEEEDDDAAA???>>>>>>???@@@CCCAAA???@@@BBBCCCBBB@@@CCCAAA@@@@@@AAAAAAAAA???===:::888888:::<<<>>>>>><<<:::777777999<<>>>>>:::::::::;;;<<<<<<======>>>======<<<<<<;;;:::999999777444222333666;;;>>>666555555666999;;;;;;;;;>>>???@@@>>>;;;888777666:::;;;>>>@@@???===999777333555888999777666555555;;;;;;;;;<<<======<<<;;;;;;:::888666555555555666999:::;;;;;;::::::;;;===:::999888999<<<===>>>===:::::::::888777777:::<<<::::::::::::999999888888666444333222333666999;;;>>>===<<<888555333333444777999;;;;;;888666444444555777999::::::999999999888999:::;;;::::::999:::<<<<<<======>>>>>>>>>>>><<<;;;:::;;;<<<<<<:::888444555888;;;>>>@@@AAABBB>>>???@@@AAA@@@>>>;;;::::::===??????>>><<<;;;;;;===???@@@@@@???@@@BBBCCCDDDDDDFFFHHHIIIGGGCCC??????@@@AAABBBBBBBBBAAA@@@@@@???>>>======>>>>>>???===>>>???@@@AAAAAA@@@@@@@@@>>>;;;;;;<<<======<<<<<<===>>>@@@@@@???===<<<;;;<<<<<<;;;888333///,,,000666;;;:::333///111555999<<>>;;;999888666333///++++++///555999777555333111000///,,,***111000000111111222333444222222222222333444666777<<<:::888777555555555555555555777999:::888444111......///222444555333222///111444666777777777666666777777888888888888888999777666666777888777666888999:::::::::888666555333444555555333222222222222111000...,,,...111444333000+++((((((---222666;;;<<<===<<<888555222222222222111111222333333333555666666333111222777<<<:::888777888999;;;:::999:::::::::;;;;;;;;;<<<<<<777666444555888>>>DDDIIIIIIEEE???:::777666777888::::::;;;===??????===<<<777666666666777888999:::999:::;;;;;;;;;:::999999<<<===>>>===:::999999:::;;;999777666666777999;;;555666777999:::;;;;;;;;;777888;;;???BBBBBB@@@>>>777666555555666666555444444444555555555555444444000111222444666888:::;;;:::999777555444444444444888999999:::::::::::::::::::::;;;=========;;;:::LLLLLLNNNQQQSSSPPPIIIBBBDDDCCCBBB@@@@@@??????@@@AAA???===;;;:::;;;<<<===BBB@@@===:::;;;>>>AAADDDBBB@@@>>>======???AAACCCBBBAAAAAABBBDDDDDDCCCAAAAAA@@@@@@@@@BBBBBBAAA@@@===>>>>>>>>><<<===???AAAAAABBBGGGQQQVVVVVVXXX[[[\\\^^^bbbgggiiijjjiiigggggglllmmmggg```]]][[[XXXRRRLLLEEEAAA@@@@@@@@@???======>>>???@@@@@@??????===;;;::::::;;;:::777555666999<<<>>>>>>>>>>>>>>>@@@@@@AAA@@@???@@@BBBEEEEEECCCAAA???======>>>>>>AAA???>>>>>>????????????AAA???>>>>>>???AAAAAAAAA===;;;888888999;;;<<<======:::888888:::<<<>>>>>>:::;;;<<<;;;::::::;;;===:::888777777:::<<<======999999999:::;;;;;;<<<<<<;;;;;;;;;:::999999999::::::777444222333777<<<@@@999888666777888::::::999>>>???@@@???<<<999888888999;;;>>>??????===:::888444555555555444555666888999:::;;;;;;;;;::::::::::::999777555444444444444666777:::::::::;;;<<<>>>:::999999:::===@@@@@@@@@;;;<<<;;;:::999999;;;===;;;<<<============<<<;;;999888666444555777:::;;;;;;======;;;777444444444999;;;===<<<999666444444555888;;;<<<;;;:::;;;<<<:::999888888888999999888<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<===<<<999666111333666999<<>>???>>>===<<<<<>>???@@@AAAAAA@@@???>>>??????>>>===<<<;;;;;;;;;>>>>>>??????@@@@@@@@@??????===::::::<<<============>>>???AAAAAA@@@>>>===:::;;;;;;;;;999666333000333999===<<<555111222666:::<<<>>>===;;;888666666666222---******///444777777555333222111000...,,,222333444555555666666666222222222333444555666777888888888888888888888888777777777888888666222...000000111333555555444222111222444555555444222111444555777888888999888888999888777888999999888666777777888888777666555444333555666555222000000222222222000...---...111444111///------...111444666999;;;<<<;;;888444111111111111000000/////////000111333444222111222777;;;777666444555777999999999999999999999::::::::::::555444222333666<<>>>>><<<:::999888777666666666777777999999:::<<<<<<;;;:::999888:::::::::888777888999888777555333444666888:::555666777888999:::::::::666888;;;@@@CCCDDDAAA???777666555555666666555444444444555555555555444444000000111222444777999:::<<<;;;:::888777777777888;;;;;;:::999888888777777999;;;<<<===<<<;;;:::999MMMNNNPPPRRRQQQLLLEEE@@@DDDBBB@@@===<<<<<<===>>>@@@>>>;;;888777777888999>>>===:::999999;;;>>>@@@???>>>======>>>AAADDDFFFDDDCCCAAAAAABBBBBBAAA@@@BBBAAA@@@AAABBBBBB@@@>>><<<======<<<;;;<<<>>>@@@AAA@@@DDDKKKPPPQQQTTTYYY___^^^]]]___cccgggiiiiii___bbbaaa[[[WWWWWWWWWTTTNNNJJJEEEAAA?????????>>>>>>>>>>>>???AAABBBAAA???===:::999:::<<<===:::777777:::===>>>>>>=========???@@@@@@???>>>???AAACCCDDDCCCAAA???>>>===>>>>>>AAA@@@>>>======>>>??????===<<<;;;<<<>>>@@@@@@@@@<<<:::888888:::;;;<<<;;;===:::888777999:::;;;;;;888999;;;;;;::::::;;;===:::888666666888999888777999999:::;;;;;;;;;;;;;;;777888888888777777999;;;;;;888555333444777;;;>>>:::888666666888:::::::::;;;===??????===;;;:::;;;:::;;;===>>>>>><<<999888333444444333333444777:::777888::::::999888999::::::999888666555555444444222444777999::::::<<<>>>;;;:::999;;;>>>AAAAAAAAA<<<<<<===<<<;;;;;;<<<>>>===>>>@@@AAABBBBBBAAA@@@===<<<:::888777888999:::666:::>>>>>>:::666555555:::<<<======:::777555555555999<<<===;;;:::<<<>>><<<999666555666888888888;;;::::::999999:::;;;;;;;;;<<<<<<>>>???===999666222333666888;;;===>>>???:::<<<>>>@@@???===999777888:::===???>>>======>>>???@@@@@@???>>>>>>AAACCCAAA@@@???@@@AAAAAA@@@>>>===>>>???@@@??????======??????>>>===;;;:::999999>>>>>>>>>????????????@@@>>><<<;;;;;;===>>>===<<<===>>>@@@BBBBBBAAA@@@???:::;;;<<<<<<;;;999777666666;;;>>>===888444555777<<<===>>><<<:::888888999666333...,,,...222555666666444333222222222000///333444666888999888888777333333444555666666666555444555777888999:::::::::888777666666666444222///444444333444555666444222333333444444333222111000444555666888999999888777888777777888999:::888666444555555555555555555444444666777444000...///222333333222111///000222555111111111111222333444555555777999999666333222111222222222111...---...000000222444333222333777<<<777555444555777999999888888888888888888888888888444333222222555:::???CCCFFFEEEBBB@@@===<<<;;;;;;:::999888999;;;;;;999888999999888888777777666666888888999;;;======:::888444666777777777777888999888666333222222555888:::666666777777777777777777666888;;;@@@CCCCCC@@@===777666555555777777777555444555666666666666666666333222222222333555777999>>>===;;;:::999999::::::<<<;;;999888777666666666888:::;;;:::888777777888JJJMMMQQQQQQNNNIIIEEECCCBBB@@@===:::999;;;>>>@@@AAA>>>:::666444444555666999999888888:::<<>>===???BBBEEEGGGDDDBBB@@@???@@@AAAAAA@@@AAA@@@@@@@@@@@@???===;;;;;;;;;;;;999888999<<>>===>>>>>>??????>>>>>>@@@BBBDDDBBB@@@===:::999;;;>>>@@@===999888;;;>>>???>>>===<<<===?????????>>>===>>>@@@BBBCCCBBBAAA@@@???>>>>>>??????>>>===;;;::::::<<<>>>888888888999<<<>>>======:::999888999;;;<<<;;;:::<<<999777666666777777666555777999:::999999:::;;;:::999777777777666444222555666888999999888777666333555666555444555888;;;;;;888555333333555888;;;888666555666999<<<======888:::===>>>===<<<<<<===============;;;999777666000222444444444555666888444777999999888777888:::;;;;;;:::999888777666666000333666888888888:::;;;;;;::::::;;;>>>AAAAAAAAA;;;===>>>>>>===<<<<<<===;;;===???BBBCCCCCCCCCBBB@@@???===;;;888777666666444:::AAACCC@@@<<<::::::999;;;===<<<:::777555555333888<<<===:::999;;;>>>>>>999444222444666888999:::999888777777888999999;;;<<<===???@@@>>>:::666333444666888999:::;;;;;;999;;;>>>@@@@@@>>>;;;888777999===??????>>>>>>???>>>>>>>>><<<;;;<<>>>>>???>>>===<<>>>>>>>>===;;;::::::>>>>>>>>>>>>>>>???@@@@@@>>>===<<<===>>>>>>===;;;<<<>>>@@@BBBCCCCCCBBBAAA;;;<<<=========;;;:::999888:::======;;;999888888:::;;;;;;:::999999;;;===777444111111333666666555444222111111333333222000222444666999:::999888777333555777888888777555444111333555888::::::::::::666555333333444555444333999777555555555666555333444333333333333333222222333555777888999888777666555555555777999:::888666333333444444555555666666444666777444///---///222333444555444222222444555555444333222111111222222333555777777555444333444555666666444000///000222222444666555444555999===777666666777999:::999888777777777777777777777777555444333333555999<<>>;;;777555555666888999888777666666777888888888888888777666555444444555777888>>>===<<<::::::::::::;;;;;;:::888777777777888999777888888666444222444666EEEJJJOOOPPPMMMIIIHHHHHHAAA>>>:::888888;;;???BBBBBB???:::666444333444555666666777888;;;>>>AAABBBAAA@@@>>>>>>???AAADDDFFFBBB@@@======???AAABBBBBB@@@???>>>??????>>>;;;888::::::999777666777;;;>>>@@@???AAAFFFGGGEEEFFFHHHKKKQQQZZZdddiiieee\\\TTTYYYUUUMMMFFFEEEHHHGGGCCCBBB@@@>>><<<<<<===>>>???@@@???>>>@@@CCCEEECCCAAA===:::999;;;@@@BBB???;;;999<<>>===<<<<<<>>>??????>>><<<===???AAABBBBBBAAA@@@????????????;;;;;;:::888666777999;;;555555555888:::<<<;;;:::999888888:::<<<<<<;;;:::;;;888555444444555444333333555888888888888999:::<<<;;;::::::999777333000000111444666666444222111000333444444333444888<<<:::888555333222444666777666444333555999===@@@AAA666888;;;=========>>>???@@@???>>><<<999777555333---000444777666666555666333666999999777777888;;;===<<<<<<;;;:::999888777000222555777777777777888;;;::::::;;;>>>AAAAAAAAA;;;===???@@@>>>=========888999<<>><<<999666444333555===FFFJJJGGGBBB@@@@@@888:::<<<<<<999666555555222777;;;<<<999888:::>>>???999333000222666888999999888777666666777888888;;;<<<>>>@@@AAA???:::777555666777888888999999999999;;;???AAABBB???<<<:::666999===??????>>>??????<<<<<<<<<:::999:::===???===:::777666888:::;;;<<<;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>===<<<<<<>>>=========>>>???@@@AAA>>>======???@@@???===:::<<<>>>@@@BBBDDDDDDCCCBBB<<<======>>>===<<<;;;:::888999;;;<<<<<<;;;:::999666777888888777999<<>>888888888999;;;;;;:::999888777777777777777777777666555555555666888;;;<<<<<<>>>???@@@???>>>;;;:::;;;888555444444555444333333555777:::;;;;;;::::::777666777:::======999666333555777999999;;;===???:::888555333333555888;;;999888777555333222222111555777:::???BBBAAA===999666555555666999::::::999777777888999999999999999;;;999777666555666777888>>>===;;;:::999::::::;;;999888888777888999;;;<<<666777777444000///222555FFFHHHJJJKKKIIIGGGFFFFFFAAA???===;;;;;;===@@@BBBAAA???<<<999888888999:::888888999::::::;;;;;;<<<>>>>>>>>>???@@@@@@AAAAAA???????????????@@@@@@AAA???>>>===;;;:::999888888777555555777666333555:::===<<<;;;<<>>CCCFFFEEEBBB???>>>===;;;999;;;======:::666999???CCCAAA:::555777:::<<<<<<;;;777555777===CCC??????>>>???@@@@@@===;;;444222111222444666777777444555777:::===<<<999666444555777888999999999888<<<;;;777333///...111333444444444444555777888999@@@<<<888777777666444111///000111222222111000///222222333555666888999:::888888666333111000222444666777999;;;<<<<<<;;;:::;;;::::::999:::;;;===>>>BBBAAA<<<666111111666;;;555666888888777666666777888999888777666777:::===AAA@@@>>>;;;999777666666555555555666555555444333888888999:::;;;===>>>???CCCBBB@@@???===;;;999999888888888:::<<<>>>>>>===???===;;;888666555444444666>>>EEEGGGJJJNNNLLLGGG>>>;;;999888888777333///000666===???===;;;<<<>>>888555333222444666777888777666444555666888777777888:::<<<>>>???>>><<<:::555444444555666777777555666999<<>><<<:::555777:::===>>>>>><<<;;;777888:::<<<<<<<<<::::::AAA???;;;999777888999:::===>>>>>>===;;;;;;<<<===???>>>===>>>@@@@@@>>>===999;;;???BBBDDDDDDCCCBBB>>>===<<<>>>AAAAAA???<<>>;;;999444555555666777999:::;;;999888888888888666333111222000000333444333444777;;;999777555444555666666777888888888777555333111///111444888;;;;;;777444/////////222555888999888;;;;;;:::777333111000111333222333666999888555111444444555888:::;;;:::888666444333555888999777444444333222333444777:::;;;777888888444000...///111111111111222222222222222666888888444...+++---111444444444555666888999:::>>>>>><<<888333222555888666666666777888888666555777444333777>>>@@@;;;666666777777666444333444555999;;;<<<999666666888<<>>:::666555999===>>>;;;999888999;;;<<<<<<888777777:::===>>>;;;888777888888555111///000222DDDFFFHHHHHHGGGEEEDDDDDDBBB@@@===;;;;;;===???AAAAAA???===:::::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<;;;;;;;;;<<<===>>>>>><<<;;;:::999888888888888444222222333333111444999:::999999:::===>>>===<<<<<<@@@HHHPPPVVVUUUOOOJJJFFFDDD@@@===<<<<<<>>>??????===;;;999777777888888===AAAEEEFFFDDDAAA>>><<<======<<<<<<<<<;;;888666:::>>>AAA@@@<<<999999:::<<<;;;999777666888<<>>===;;;999333222000111333555666555555666888:::<<<<<<999666333555666888999::::::::::::999666222///---///000111222222333555666777777<<<:::777666777777666444111111111222222111000000111222444555777888888999777777666444111111333555888999;;;<<<<<<;;;999888999999888888999:::;;;<<>><<<999888888666333///111666<<<>>>===<<<>>>AAA;;;888444222444666888999777555555666888::::::999999:::;;;======<<<:::999666444333444555666666444777888:::<<<<<<:::888666555777999;;;<<<<<<<<<;;;999999999999999999::::::@@@???===;;;::::::;;;;;;<<<======<<<;;;;;;===???>>>======>>>???@@@>>>===888:::===@@@BBBBBBBBBAAA===<<<;;;===@@@BBBBBB@@@AAAAAAAAACCCDDDDDDAAA???=========<<<;;;999777666666888;;;===>>>===;;;999666666666666777999:::;;;888777777888999999666444444111111444666444555999;;;999777555444444444555444555666666555333000///...000444666777666444333/////////222555888999888999999999666333111111222222222333666999999666333444333333555888999999777555333222444666777666444444444444444555777888:::999:::999666111...---...///000111222333222111111222555666333///---000444555555555666777888999:::@@@@@@>>>999555333555777888777777888:::999555222111000111555;;;===;;;888333555666666555444555777:::::::::888777777888:::<<<@@@CCCDDDAAA===888666555444555888<<<===;;;999444555777888999888777666999:::;;;============<<<;;;:::888777888:::===>>>888777666555666777999:::<<<:::888999::::::999666888999::::::::::::999888666:::======<<<::::::;;;666888999999888777777888===??????;;;666444777;;;<<<999777888:::<<<======999777777888;;;<<<:::888777777777555111///000222AAACCCEEEEEEDDDBBBAAABBBBBB@@@===;;;;;;<<<>>>???AAA???===;;;;;;<<<>>>???======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<===999888888777666777777777444111000111000///222888666666777999;;;;;;999666888:::???DDDIIIIIIGGGDDD>>>===;;;999888999:::;;;<<<;;;999777777777777888AAADDDGGGGGGDDD@@@===;;;>>>??????>>>;;;888777777===>>>@@@@@@@@@>>>===;;;;;;999888888999;;;;;;;;;888777777888::::::999777333111//////111333444333666666777:::<<<<<<999777555666777888999:::::::::777777666222...,,,,,,---...///111333444555666666888666555555666777777666333333222222111111111111111222444666888888888888777777777555333333555777::::::;;;<<<;;;999666555666666666666777888999:::;;;;;;;;;777444333666:::BBB???:::444//////222555;;;:::999666333222333444888888888888777555444333555555444444444555555666666666777777888999:::;;;======<<<;;;:::999888888666555555555666777999:::===<<<:::777666555555666888;;;>>>BBBIIIMMMHHHAAA===;;;:::999888666444111333777:::<<<;;;<<>>>>>=========<<<<<<<<<;;;<<<;;;:::888999<<>>???>>><<<888999<<<>>>@@@AAAAAAAAA>>><<<;;;<<>>>>>>>>===;;;:::888777777888:::;;;<<<<<<;;;:::777777777777777888999999666666666888::::::999777555222222666777555777:::;;;999777555333222222333222222333444333111...------111333333111000111333111000000333666999999888888999888777444222222333111222444777:::;;;:::888555333222222555777777777444333222333555555444333555555555666666666666777:::;;;:::777222...++++++---...000222222222000///...000222222000000333777555666666777888999::::::>>>===<<<999777777999;;;;;;999888:::<<<:::444...***,,,000444777999::::::222444666666666666666888;;;999777777888999888777999;;;===@@@AAA>>>999555222111333999@@@BBB???;;;444555666777777888999999;;;<<<===?????????>>>>>><<<;;;999888888999;;;<<<777777777888999:::;;;;;;;;;:::999999;;;;;;:::999999999::::::::::::999999999;;;======;;;:::999999666888::::::888888888999>>>??????;;;666444555777888777666777999<<<======999888666777888999999888666777666444222111111333@@@AAACCCCCCAAA@@@@@@@@@AAA@@@===;;;:::;;;<<<===@@@>>><<<999999:::;;;===<<<:::999888999:::<<<>>>======<<<<<<;;;::::::999888888888999:::;;;<<<===999888888777666666666666777333111111///---000666555666777:::;;;:::777444555666888;;;===?????????:::999888888888999:::;;;;;;;;;:::::::::;;;;;;<<>>;;;:::999;;;>>>>>>;;;888555444444666888999888777333111//////111222222222555555666999<<<===<<<;;;999999999999999999888888444555555333///,,,++++++...///111333555666666666666555444444444444555555555555444333333222222222111222555777888888777777777888888777555555666888999:::;;;;;;:::888666444444444444444555666777777666999:::888555444666999BBB???;;;444000///111444888888777444111///000111444555555666555444333333555444444333444555666777666555555555666777888888777777777888888999999:::777777777666666777999;;;???>>><<<:::999999999:::888777888>>>FFFHHHBBB;;;999999999999999888777555777999:::999999:::>>>AAABBB===777333333666999:::999888888:::<<<<<<<<<:::999888888888777777777777888666444444555666555555888888888888777666555555666666555555666888999::::::;;;;;;;;;:::999888888;;;;;;<<<=========<<<;;;;;;:::999777555555888::::::999999;;;===>>>===<<<999:::<<<>>>???AAAAAABBBAAA???<<<<<<===@@@CCCEEECCCAAA??????@@@BBBBBBAAA??????>>>===;;;:::999888888888999999::::::::::::888888777777666777777888555444555777999999777666444222222555666555666::::::999777555333222111111000111222333222000...---...222444111---,,,000444333222222555888::::::::::::::::::999666333333333222333666999<<<>>>>>>===777444111111333555777777555444333333444555555444555666666666666555444444777888888666333///,,,***+++,,,///111111000///...---///111222111222444777666777777888999:::::::::777777777888999;;;>>>@@@===;;;999;;;>>>;;;333,,,)))---222555555666888:::444666888888777666666777;;;888666666999:::888555555666777<<>>999444111000111888???BBB>>>:::555555555555777888:::<<<;;;<<<>>>?????????>>>>>>===<<<:::999888888999:::555666888:::;;;<<<<<<;;;::::::::::::;;;;;;;;;:::999999::::::::::::::::::;;;;;;<<<;;;:::888777666666777999:::999888999:::;;;======:::777444444555555444444555999;;;<<<<<<:::999777777777888999:::888888777666555444555555???@@@AAAAAA???>>>>>>???@@@???===;;;::::::;;;<<<>>><<<999666555666777888777666444444666999===??????>>>======<<<;;;::::::777777777777888999:::;;;;;;:::999888666666666555888444222111...***,,,111666777999<<<===<<<888444444555666777888999;;;<<<888999999:::;;;;;;<<<===<<<===>>>???@@@BBBCCCDDDDDDFFFGGGFFFCCC@@@?????????AAACCCAAA>>><<<>>>@@@AAA??????BBBFFFGGGCCC???<<<;;;<<<>>>AAA@@@<<<777444333333555777999999999555333111111222333333222333333444777<<>>===<<<:::888777666666333555555444111...------000111333444666777777888666555444333222111111222777777666666666555555555222333555666777777777777888999999888777666888999777888999::::::888666555222222333444555555555555444777:::999777555777999===<<<;;;777333111222333333444444333000///000111333333333444444444333333333333333444555666777888555555444444444555555666111222333555888:::;;;<<<:::;;;;;;:::888999;;;>>>>>>===;;;:::::::::;;;<<<888444444:::AAAAAA;;;444555666888999999::::::;;;;;;:::999777777888;;;>>>BBB===777333333555888999<<<;;;:::;;;;;;;;;999777777777777777777777777777999777444444555777777666999999:::::::::999999999666555444444444666888999999;;;>>>AAA@@@===999666777999:::;;;<<<;;;:::999999999777444222111222444777777777:::<<<======<<<;;;;;;<<<===???AAACCCDDDDDDBBB???<<<;;;<<>><<<;;;:::999999999888888888888999999:::777777666666555555666666444444444555777777555333222000000333444333444888:::999777555333222111000111222333444333222000...000333444111,,,+++000555444444444666999;;;;;;:::<<<======;;;777444333333444666999;;;===???@@@AAA999666222111333555777777666666666555444444555666555666666666555444222222222222333444333222///---***,,,...000000000///...000111222333333333444555666777888999::::::999999444444444666999<<<>>>???>>><<<;;;===???<<<444---...222777777555333555777777888::::::777555444444:::777555666999999777444333222333777:::;;;777333222111111666<<<===:::666666666555555666999;;;<<<:::;;;<<<=========<<<;;;<<<;;;:::888777777777777444666888:::<<<<<<;;;:::999::::::::::::::::::;;;999999999::::::;;;;;;<<<;;;:::999888777666444333444666888999999888:::;;;888999::::::888666555555333222222333777999999999999999888777777888999;;;:::999888888888999999999===>>>???>>><<<;;;<<<>>>>>>===<<<;;;::::::;;;;;;;;;999777444333444666777444222111000333777<<<@@@??????>>>===<<<<<<;;;;;;555555555444555555666777;;;:::999888777777777777777444222222...******...666777999<<<>>>===999666555666888888777777999:::999999;;;<<<===>>>>>>>>>===>>>@@@CCCFFFIIIKKKLLLIIIIIIJJJHHHDDDBBBAAABBBAAABBBBBB@@@??????@@@AAA???>>>???AAAEEEEEEBBB???<<<===???AAABBB@@@<<<999444333222444777:::;;;;;;999777555444555555555444333333333666;;;???AAABBB@@@???===:::888777666555444666777666444222222222444444444555666777888999777777666444111000000111777888999::::::999888777444444444555666777777888999;;;;;;:::999888888999666777999999999777555444222222444555555666555555555888;;;:::777666777999888999:::999666444333333222333444444222222222333222222111111111111222222111222333555666777777777555555444444333444444444///000222444777999;;;<<<;;;>>>???>>>;;;:::<<<>>>:::999888888888999:::;;;888444333999<<<999444000333555888999::::::<<<===;;;999777555555777999;;;???;;;555222222444666777<<<;;;::::::;;;999666333555555666777777777777777888666333333555777888888999:::;;;<<<<<<<<<;;;:::666555444444444666777888777;;;@@@CCCCCC???:::666666777888999999999888777666666666444111000000111555555666888;;;===<<<;;;<<<<<<<<<===>>>AAACCCEEEFFFDDDAAA===999999;;;>>>>>><<<:::;;;>>>@@@AAAAAA@@@???===;;;:::999999999888888888888888888888888666555555444444444555555333333333444666666444222111......222333111222666999999888666555333222111222333555555555333222000111222222000------111444444333333555888::::::999;;;<<<===;;;888555444333555888:::<<<<<<===???AAA999666333222333555666666777777777555444444666888555444444333222222111111......///111444555444222---...///000111222222222333333444444444444333333555666888999999999888777777666555666999;;;;;;;;;<<<<<<===>>>>>>;;;666333444888::::::666333333333666888:::999666333222111777777666777888777666444222111111222444555444333222222333555777777666444777666666666777999:::<<<888999:::;;;;;;:::999999;;;:::999777666555555555444555777999::::::999999888:::::::::888888999::::::999999999:::;;;<<<===;;;999777666666555333111333555777888888888999;;;888999:::;;;;;;999666555111000000222444555555444555666777777666777999;;;;;;:::999999;;;<<<<<<<<<;;;<<<<<<;;;999999:::;;;<<<<<<;;;::::::;;;;;;<<<999777666444555777:::;;;555222000///111666;;;???>>>>>>======<<<<<<;;;;;;666666555444444444555555777777777777888999::::::666555555666333///...111444555666999;;;;;;999666555888::::::888777888999888999;;;===>>>>>>======;;;===@@@EEEIIIMMMPPPQQQPPPPPPOOOKKKGGGDDDCCCDDDDDDBBB???>>>>>>???>>>>>>;;;<<<===???AAAAAA???===:::===@@@BBB@@@===;;;:::333222111333777:::<<<<<<===;;;888777888888888777666555444666:::>>>@@@AAA???>>><<<:::999888888888666777888888777666777999777666555333444666888:::888999999777333111222444777999<<<>>>???===;;;:::666555444444444666888999;;;<<<===<<<:::888888999888999:::999888666333111222333555666777777666666666999;;;:::888666888:::777999:::999666444333444555777888777666444555666222000...---,,,...000111///111444666888888777666666555444444333333333333111111333444666777999999999===AAA@@@<<<999:::<<<888888777777777999:::;;;:::666666::::::444//////444666999:::999999;;;===777555333333555888:::;;;;;;888444111222444555555999888888999999888555222222444666888999999888777555333000000333555777888999:::<<<===<<<:::888666555555555555555666666777777:::>>>BBBBBB???;;;888777777888888888777777666222444555555333222222222444444444777:::<<<<<<;;;<<<;;;:::;;;<<>><<<:::999888888888777777888888888888777777333333333222222333444444111111222444666777666444000......111222111222666888888888777666555333333333444555666666444333111111000///......///111222222111111333555777777666555888::::::888666555555666888:::;;;999999;;;>>>888555222111222333333333666777777444222222444777444333222000000000111111///......111555888999777222222222222333555777888555555555666666666444333444666777999999888777666999777666777:::<<<;;;:::999<<>>;;;888666555666666444222111333666777777777999:::<<<===>>>???>>>;;;888555111000///000111111000...///222555666555555777999;;;999888999<<<>>>>>>===999::::::888777666888999;;;;;;:::::::::;;;<<<<<<777666666666777;;;>>>@@@777444111///000444:::=========<<<<<<<<<;;;;;;;;;999999777666666666666666444444555666888:::<<<===888777999<<<:::555555888222222444666999999888666555999<<<<<<:::777777888777888;;;===>>>===<<<;;;888;;;???DDDJJJNNNQQQSSSVVVUUUSSSNNNIIIFFFEEEEEEFFFBBB>>><<<===>>><<<999888:::<<<=========;;;;;;888===AAABBB>>>;;;::::::222111111333666:::<<<<<<@@@>>>;;;::::::;;;:::999999777666777999===>>>???>>>===;;;:::999999:::;;;888999999999888999;;;===999777444222222444777999999:::;;;999555444555888666999===@@@AAA@@@===;;;777666444333333555888:::<<<===>>>===:::888888888:::;;;;;;:::777444111///333444555777888777777666888:::<<<;;;888666888;;;999:::999777555333444555999:::;;;:::888777666777111///,,,***)))+++...000---000444777999999777555666666555444333333333333444444444555555666666666777<<<@@@@@@<<<888888999999999888888999;;;<<<===;;;888888<<<999111...///666888;;;;;;999888999;;;333222111222555999;;;<<<999666222111222333444444666666666888999888555333000333666999::::::888777222000......111444666777999:::<<<===;;;888444111555555666666666666666666777999<<>>;;;:::888888888777777777777666///222555777666555555555333333444666:::<<<<<<;;;;;;:::999999;;;>>>AAADDDBBBBBBAAA===888777888;;;666666777999===???@@@??????===;;;999888777888888666777888999999888777666222111111111222222333444000000111444888999999777111......111222111222666888888888888777666555444333444555666666555333222000...,,,---...000000000000//////111333555555444111333666888777666666666666888:::999777666888;;;666444111111111222222111555666666333000000333777333222000......///000111111//////222777:::;;;:::666555444444555888:::<<<555555555777888777555444444555777888999888666555777666555888<<>>===888<<<@@@???;;;999;;;>>>::::::::::::888555111///---000333444222000......333666999999555333444666222333111...***+++000444111444666444111000555999888888888888888999999888777888999999999888777666777666666555444444333333444444444444555555555555888:::;;;999666444555777::::::999999:::<<<===>>><<<999666555777777555333000222555666666777999:::@@@@@@AAABBBAAA===888444111000//////000///---++++++///333555444444666888;;;888777888<<<>>>>>><<<:::999777666666777999:::<<<999777:::???BBB@@@===555555666888:::;;;======:::666222......222666:::;;;;;;;;;;;;:::999888888:::;;;;;;;;;:::777444222333444555777888:::;;;;;;999888888:::;;;;;;999777666666666777777888999999999888888777666666666666:::999999999:::999777666777;;;???AAADDDJJJRRRXXX]]]\\\XXXRRRJJJDDDAAA??????>>>>>>===<<<:::999888;;;<<<======<<<;;;999888;;;:::;;;<<<>>>>>><<<:::333222111//////333999>>>@@@===:::777666777:::;;;777666666777999;;;;;;:::::::::::::::::::::::::::;;;999777888:::<<<<<<<<>><<<<<<999555222333888<<<:::;;;===>>>>>>======<<<:::888666444333555777888;;;>>>@@@@@@===888555333888777777777777555111...666555444444555666888999888999::::::888888999:::@@@===:::666444333333444777888999;;;<<<<<<<<<<<<666333///------.........---000333777888777555444666555333111111000000111222333555555444333444555777999<<<===<<<:::999999:::::::::;;;;;;;;;<<<<<<===<<<:::888555222///...666888999;;;:::999777666000......000555888888777777666333111000000222333444333444888<<<;;;555///000444777999888888;;;>>>444///---///000///000333666888:::999666333111111222444666777888777666555888777888999::::::888666777666444333333333555666666777888777555333333444555666888888666666666777<<<;;;::::::<<<<<<<<<:::???>>><<<:::888777777777444555777999:::;;;;;;:::@@@===999888888:::;;;;;;======<<<:::888555333222555555444111//////111333222222222333444555666777000///...///222555666666888888888777666555555555333333222222222333555555///000000///...///222444333444555555555555444444111444777888888888888999;;;999555222111222444555333555666444111///111444>>><<<888111,,,+++...222111///...///000111000///111444777777555555777999:::::::::999666555666888999666333333555666444222111111333444666777888999444555666777999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>@@@===999666555333111///000......000222111---)))333555888888777555555555555333///***)))+++111666:::999666444444666888:::;;;:::888666666777888:::<<<;;;:::999777666666555999888888888777777666666555555666777888999::::::555666666666666555555444999999999999;;;===???@@@;;;888444444666888777666888555444555888:::999777<<<===>>><<<:::888777888333444555555333000---+++,,,///333666777666444222444777:::<<<<<<<<<======999888666555555666777888<<<:::999<<>>666777888:::;;;<<<======777555111//////000333555999:::;;;;;;;;;:::999888999:::;;;;;;:::888555444333333444555777999;;;<<<:::999999:::;;;;;;:::888777777888999999999888888777777555444444555555666888777777777777777666555888:::===AAAFFFMMMUUUZZZWWWVVVTTTOOOHHHCCC@@@@@@============;;;:::888777;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<;;;777666444111000222777;;;===<<<999888777777888999888666444555777:::<<<===::::::999999888999999:::999888999:::<<<===<<<:::;;;888555222333777<<>>???>>>>>>===>>>;;;666333222444777:::<<<===???>>>:::777444444555555555555666444111...333333333333444666777888666777999:::999:::;;;===AAA>>>:::666333333444555777777888999999:::;;;;;;999555111//////000111111///111333666777777555444555555555444333111000///111333666666666555555666888999;;;<<<:::999999:::<<<<<<<<<;;;::::::999999<<<;;;999777444111///---666777888999999999888777222000///111444888999888;;;999666222000111333555444333333777;;;;;;777222333666888888777777999;;;666111...//////------///666888999888555222000000333444666888888777666555888888888999:::999777666444333222222444666999:::777777666666555444444333555777888888666555666666:::999888888::::::999888<<<<<<<<<;;;:::999777666333444666888999999999888<<<:::777777999:::;;;;;;<<<;;;:::999777666444333555555444111//////111444444333333333333555666777222000///000333666777777777777777666666555555555333333222111111222333444333333333222111111444666777777777777666666666666333555777777666666777888:::777444222111222444666777999999777555333555777<<<:::666000,,,+++...111000///...///111222111000444555555333111111444777:::::::::888666555666888888555222111333444333111///000111333555666888888999888777777777888999:::;;;<<<>>>?????????>>>===>>>;;;777444444333333222111000///000111000---***111444666777666555444444444222...***))),,,222666<<<;;;999888888999;;;<<<:::999888777777777888888:::999888666666666777777888888888888888888777777666666777888888999::::::888888888999888888777777888888888888999;;;<<<>>>:::777555555777999999999999666333333555666555444888:::;;;;;;999888888999888999999777555111---+++***---111555666666444222666:::>>>@@@AAAAAAAAABBB999888777555555555666777:::::::::>>>BBBCCC@@@===888999;;;===>>>>>><<<<<<666666555444333222111111777888;;;<<<===;;;:::888888999:::::::::999777666555555444444555888:::<<<===;;;::::::;;;<<<<<<;;;888999;;;;;;;;;:::888777555444333222222333555777777777777777666666666666:::999;;;???GGGOOOTTTWWWOOOOOOMMMIIIDDD@@@??????999:::;;;<<<;;;999777555;;;;;;::::::;;;;;;<<<===<<<<<<===>>>>>>===<<<;;;<<<;;;888444222222555888<<<<<<<<<<<<;;;::::::999999666333333666:::===???:::888777666666777999:::777888999<<<>>>===;;;999777555333222333777<<>><<<999555444333333222333444555444111///111111222333444666777777444666999:::;;;<<<>>>???BBB???999444222333555666777777666666666888999:::<<<888333000000222444555111222333555555666666666444666777888666333///---///222666888777666555555888999999888777777888:::>>>>>><<<;;;999888777666:::999888666333000...---666666666777777888888888666333111111333666888888>>><<<888444000000333666444333222555999:::888555666777777666555555777888888222///000///,,,+++,,,666888888777444111//////333555666888888777666555777888999999999777666555000000111222555999===???:::777444444666666555333666888999888666555555666666555555666888999888666777999;;;<<<;;;:::888666444555666666777777666666888777666777999;;;;;;:::999999999888777666555444555555444222000000222444777666444333333444666777444333222333555888999999666666666666666555555555333333111000000111222333777777777666444444666888<<<;;;999777777777888999555666666555444444555777777555333111222333666777:::::::::999777666777888999888555000---,,,///111000///...000222444333222888777444111...///333666999999999888666555666888777444111///000111111111---...000222444666888999>>><<<999666555555666777:::<<<>>>@@@@@@???===<<<;;;777333111222444555555444222000000000///---,,,///222444555444333333444111000---+++***---222777======<<<<<<<<<<<<===>>>999999999999999888777777777666444333444666999:::888888888999999999999999888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;888888777666777888999:::888666555666888:::;;;;;;===:::666333333333333222555666888999888888888999>>>===<<<999666222...+++***---111555777777555444444888===@@@AAAAAAAAABBB<<<;;;999888777777777777888888:::>>>AAAAAA???<<<999;;;>>>@@@@@@>>><<<;;;999:::<<<===;;;888444111555777:::===>>>===:::999777888999:::::::::999999:::999777555555777999;;;???===;;;:::<<<=========999;;;===>>>===;;;888666333222111000111333666777777888888888777666777888;;;888888<<>>===;;;777555444666888===???@@@AAAAAA???===;;;777555444555888;;;===>>>999888555444444666999:::777777777999;;;;;;:::999666555444333444777:::<<<999::::::999999888999999;;;<<<>>>???@@@@@@@@@@@@AAA>>>999555444444666888:::<<>>;;;777444222222222333555666666444111333444555666666666666666444666999;;;;;;<<<===???@@@<<<777222000111444777888777555444444666888999;;;777222///000222444555444444444444444555666666444666999:::999444///,,,---111555888777666555444666777666444333444666999===<<<;;;:::999777666666888888777555333000...---444444444555666888999:::777555222000111333666888???>>>:::444///...111555555333111222555777777666555555444333333444555666777222///111000---,,,---777888999777444222000111444555777888888777666555666888999999777666555555000000000222666:::>>>@@@<<<777333444777999777444666888999888666555555555222222333666999::::::888666777888999::::::999999666666777777777666666666777777777999;;;;;;999888777777666666666555666666555555444222000000222444:::888666444333444666777888666555666888;;;<<<;;;555555555555555555555555333222111000000000111222999:::999777555555777999???===999777555666888:::777777666444222222444555444333222222333555777999999999888777666555666666888777444111000000111333000//////111444666666555888777555222111222555666777888888777555444666777777444111//////000111111---...000333555888:::;;;???<<<888555333444666777:::<<>>999888777666555666777777666555555666888:::<<<===BBB???;;;777555444444444444666888888777777888999>>>===;;;999555222///......000333666888888666555333777<<>>===<<<;;;:::999999555777999<<>>@@@@@@>>><<<:::;;;===@@@BBB@@@<<<666333444666:::===>>>===;;;999777888888999::::::;;;;;;???===:::888777888999;;;@@@===;;;;;;<<<>>>>>>>>>:::;;;===>>>>>><<<999777333333222222333555777888666888888777555555777:::;;;888555777===AAACCCCCCBBBCCCBBB???;;;888777777555666888999999777666444777777666666777999;;;<<<888;;;<<<<<<999777666777<<<<<<;;;999777777999;;;===>>>@@@AAAAAA???===<<<555444555888;;;<<<;;;:::999888666444555777999;;;999777444444666999::::::888777666555555666777777666666777888999999999888;;;<<<>>>???@@@@@@@@@???>>>===;;;999777555444333777;;;@@@BBB???:::555222333333444777999999777555777888999:::999888666555666888;;;<<<;;;:::;;;;;;<<<888333///---000333666999888666444444555777888999555000...///111333333666555444444444555666666444666999;;;999555000,,,---000555777777555333333555555444222000111444777::::::999999999888888888888888777666444222000///333333444555666888:::;;;777555333000000222555777======:::333---+++...222555333111000222333555555222222111222333444444555333///...111333111000222888999:::888555333333444555666888999999777666444555777999999666444444555222222222333555888;;;======888555666:::;;;999555666777999888666555555666111111444777<<<>>>===<<<777666555555666999;;;===999999888888888888888888:::999:::;;;<<<;;;888666666555555444444555666666666666555222000000222444:::999777555555555666777;;;999777888:::=========555555555555444444444444333222111000000000111222999999999777555555777888@@@===888555333444666777888888777444222111333444333222222333444666999:::999888666555555555555555777666444333444444555555111000000222555777777777555555555666888888999888555666666555333333444666777666444222000000111222///000222444777999;;;<<<<<<:::777444333555777999999;;;>>>@@@@@@===;;;999666333///...111555888999666666444222000/////////...000111111111000111222---------,,,,,,...222666777777888888999999999999777888:::;;;:::999777555333222000000222666:::===888888888999999::::::;;;999999999:::;;;;;;<<<<<<::::::::::::;;;===>>>???;;;999888666666666666777555555666777888999;;;<<>><<<:::999999444666999;;;<<<<<<<<<;;;999:::<<<>>>>>>===;;;:::;;;===@@@AAA@@@;;;666333555777:::<<<===<<<;;;:::888888888999:::;;;;;;<<<@@@>>><<<:::999:::;;;<<>>>>>===:::;;;=========<<<:::999555555555666777888999999555777888666444444777;;;;;;999666555777999;;;;;;>>>>>>>>>;;;888666666666555666666777777777777666777777777777888999:::;;;777:::<<<;;;777444444555999:::;;;;;;::::::;;;===<<<<<<<<<======<<<<<<;;;444555777999<<<<<<:::777999888777777777999;;;<<<:::777333222555888:::<<<999999999888777666555444222222222444777999999888<<<===>>>?????????>>>===;;;;;;;;;;;;999666333111555:::???BBB@@@<<<777555555555666999;;;;;;999777888999<<<======;;;888666666999;;;<<<:::999888888777444000------000333666:::999888666666666777777666444000///000222222222666666555555444555555555444666888888777555111//////222666777666444333333444444444222000111444666777777777888888999999999999999888777666444222111111222444666888:::<<<<<<666666555222111222555888:::;;;:::444---***,,,000444222111000111333555666222222222333555666444333...++++++000444333333555888999999888666555555666666777888999999777666444222555888888555444555666666555333333333444666888:::888777888:::;;;888666555666888888666666666777222333666:::>>>??????===888666444333444888<<<>>>;;;;;;:::999999999::::::;;;;;;:::;;;;;;:::888555555555333333333444555666666666555333000000333555:::999888888777777777777;;;999777888:::<<<===<<<666555555444333333222222222111111000111222333444888888888666555555777999???<<<888444111111222444888888888666333222333444333333333444666888:::<<<;;;999777666777777666555666444444444777888888777222111222444666888888888333333444777:::;;;;;;:::333333444333111111333444666777777444222000111222111111333555777:::;;;<<<999777555444444666999:::999:::<<<======;;;999777666333000///222555777888555666666444111000000111///111111111//////000111,,,---------,,,...111444555444444555555666777888777888:::::::::999777555333222111111333666999;;;888888888999999999999999777888888999;;;<<<<<<===999999888999:::<<<>>>???===<<<:::999888888999999777888::::::999999:::;;;>>>>>>>>>;;;888666777777:::;;;======<<<;;;;;;<<<999888777666666777999999666777999;;;<<<<<<;;;;;;999;;;>>>???@@@BBBEEEGGG???>>>===<<<:::888666555555777999:::;;;<<<======888999::::::;;;;;;;;;;;;;;;===???@@@>>>;;;777555777888:::;;;<<<;;;;;;:::999999999999::::::;;;<<<;;;;;;:::;;;;;;<<<===>>>===<<<<<<===>>>>>>===;;;::::::;;;<<<<<<<<<;;;;;;777888:::;;;;;;;;;;;;:::888:::;;;999666666:::???;;;;;;999666555555888:::888::::::999777666777888666666555555666777888999888888999:::::::::::::::777;;;===;;;666333333555888:::;;;;;;;;;;;;<<<===<<<;;;:::999999:::<<<===777777777888::::::999777999999999::::::;;;======:::888555555777:::;;;<<<999:::::::::999777555333///------000444888999888<<<===>>>???>>>===<<<;;;:::::::::999777555333222555888<<<>>>===;;;:::999666666777999;;;;;;999777555888;;;>>>???===;;;999555777:::;;;:::888666666333111///...///111555777;;;;;;:::999999888777777777555333333444555444333777666666666555555444444444555555555555444333222444666888888666555444555555666666444333333555777777777777777888888999999:::::::::999888666555444000222555888:::<<<======666777888666444444777:::777:::;;;666...***,,,///111111111222333666999;;;555555555777999888444111***''')))...222222333555666777888777555555777888666777999999999777666444000444888888555333555888777666444222111222333444555666888999:::888666555333555777888777666777888777777999<<>>;;;777444111000000111777888999888555444444444444444555666888:::;;;===<<<999666666888888777555333222222444888999999777444333333555777999999888222111000222666999999999000111222111//////111333555777888666333000000000111222333555777888::::::666666555555666777888999999999:::;;;:::999888777666444222222333555666666333555777666333111111222111222222111///...///000,,,------------...000222555444333222333555777999888888999:::999888777666333333333333444555777999888888888888888888777777555666777999:::<<<===>>>888888888888999<<<>>>@@@???>>>===<<<;;;;;;<<<===;;;===>>>===;;;999:::;;;:::===??????<<<:::;;;<<<;;;===???@@@???@@@AAABBB<<<;;;:::999:::<<>>???777777888888999:::;;;;;;===>>>?????????<<<:::888999999::::::;;;;;;:::::::::999999999::::::;;;<<<666777888:::<<<>>>???@@@<<<<<<<<<===???>>><<<:::::::::::::::;;;;;;<<<<<<999;;;===>>>>>>===<<<;;;<<<>>>@@@>>>::::::???DDD;;;<<<<<<888555555999<<<555666888888777888999;;;777666555444555777999:::999:::;;;<<<===<<<;;;:::888<<>>>>>:::888888999;;;<<<<<<;;;888999:::;;;:::888666444,,,+++***---222777999999======>>>>>>>>><<<;;;:::;;;:::888666555444444444666777999999999999;;;===666666777999;;;;;;999666222555:::>>>@@@???===<<<333666999;;;999888777666111000//////000333666888<<<<<<<<<<<<;;;999888777888777666666777888666555666777777777666555444333555444333333333333444555888999:::999777666666666666777888777666555777888777777777777777777777777;;;;;;;;;;;;999888777666///111555999<<<=========666888:::999777666999;;;666:::<<<777///***,,,///...000222333666999===@@@999888999;;;<<<999444///(((%%%'''---111111111333444555666555444555777999777888999:::999888666444...333777777555333666999777666333111111111222333111444888:::888666444333222444777777777777888999::::::;;;===>>>===:::777444444555666777888999:::::::::999999999:::<<<<<<777666555666888999999888666444333111111222333444777666555333111111333555777888:::;;;;;;:::888777666444333333555777777777777777555444222111//////111111111111333555777888666777777666555666999;;;===;;;888444111000//////666888:::999777555444444555555666777999:::<<<===;;;888555555777777666333222000000333888:::999666555444444555888999999888333000,,,---111555777777///000000///......000111333666888777333000//////111111333444666777888999666666666666666777888888999999999999888888777777777555333333444666666555111444888777555222222222333333333111///......000,,,---......------///111666555333222333555888:::999999999999999888777777444444444444555555666777999888888888777777666666444555666888:::<<<===>>>999888888888:::<<>>===>>>>>>???>>>@@@BBB@@@===::::::<<<:::>>>BBBCCCAAA??????AAA;;;===@@@BBBBBBCCCEEEGGG@@@>>>===<<<===@@@CCCEEEAAACCCGGGKKKNNNQQQRRRSSSTTTTTTSSSQQQRRRUUUZZZ]]];;;;;;;;;:::888777555444666666777;;;@@@BBB@@@===888444333888@@@CCCAAA===AAA???>>>???AAABBB???===<<<:::999<<>>>>>999888888:::===@@@@@@@@@>>>>>>===:::777777888:::999999:::<<>>===>>>>>>===<<<===>>>??????>>>???@@@@@@???>>>???AAA??????===999555333333444666444444666999:::999666999888666666666999;;;===???>>>===<<<;;;<<<<<<===AAA>>>:::555333444666777::::::::::::::::::::::::>>><<<:::888999;;;>>>AAA===888444333222000333888777:::===???>>><<<;;;;;;888888888:::===>>>>>><<<======>>>===:::777333111)))***+++---111555999;;;;;;===??????===:::999999888888666555444444444444===:::777777999999777444666555333333555777888888888888:::<<<>>>===999666444555777888888888777666222111///...///111444666;;;:::999999:::;;;<<<===>>><<<:::999999888666444;;;;;;:::999888777666555999666222000///222555888<<<<<<;;;999888777777777===999555555999:::777444555777777777555444555666999888888;;;===<<<888444666999===>>>===;;;999999<<<<<<;;;;;;:::999999888888;;;===888///+++,,,000444444444666999<<<======:::;;;;;;;;;999777555333------...000333555444333666555444444777999999888888555333333777999999888222555888888666666777999;;;999666444333111000...222333444666777777666555555777999888555444666888;;;;;;;;;:::999888666555888888888777777777777777;;;;;;============;;;;;;:::888666777999999777444333666888777444111111222888888666444111111333555777777888888888888777777999666333222333555777777888777777888888888555222111111000111222333555666444555555444222444999===<<<:::666444444444333222777;;;>>>===888333222222888888777777777777777777888555111000222444666666222111000333777:::999888;;;666000000444777777666333///***(((+++000444777,,,000333333111000111222888777555333000...,,,+++222333555777888:::::::::777666555555555666777888666666666777777888888888888999999999777666777888888777666444333333333333444555555222......111444000000000...---...111333;;;999888888999999777666888888999999999888888777:::888777888;;;<<<:::888:::888666444333444555666555555555777999===AAADDD??????>>>>>>??????AAAAAAAAAEEEHHHFFF@@@===>>>AAACCCEEEGGGGGGFFFCCC@@@>>>CCCBBBBBBCCCEEEFFFFFFEEEGGGFFFEEEEEEHHHLLLQQQSSSHHHIIIHHHEEEJJJSSSTTTPPPOOOQQQTTTYYY]]]``````___aaabbbeeehhhiiiiiihhhggg<<<===>>>===;;;888444222777777999<<<@@@BBB@@@>>>888555444999@@@DDDBBB>>>>>>===<<<>>>AAABBBAAA???@@@>>><<<>>>AAAAAA<<<888888777777888:::<<<======:::999888:::<<>>???AAABBBAAA@@@???@@@BBB======;;;888444444555777666444333444666777666555:::888666666777999<<>><<<;;;:::;;;<<<===???<<<888555333444666888<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999:::;;;>>>???===888444444222111333777888;;;>>>@@@???>>>>>>>>>888888888;;;>>>@@@@@@@@@??????>>>===;;;888666444000000000111222444666777888;;;>>>???===<<<<<<<<<===;;;999777666666777888<<<999777888999999777444666555333222333444444444999999:::<<<>>>>>><<<:::666777777888888777666666222000///......000333444::::::::::::;;;===???@@@===<<<:::999999888666444999999999888888888888888888555111......222666999<<<;;;:::888777777777888;;;888666555555555444222333444555555444444555666888777888:::===<<<999555666999;;;<<<;;;::::::;;;<<<;;;;;;;;;::::::999999888:::;;;888333///000222666666666777:::<<<======999999999999888777666555666555555777999:::999888555444444666888999999888888555333444666777666555444777999999777777888:::===;;;888666444222000///333444555555555555444333444666999999777777888:::;;;;;;;;;:::999777666666777777888888888888777777::::::;;;<<<<<<;;;::::::999888666888:::;;;999777666888:::999666333222333666666555333000000222444777777888888888888777777888555222222333555777777999888777888999999777555333222111111222333555666444555666555444666:::>>>;;;999777666777888888777999;;;<<<<<<999777555555999999888555333333555777666444222222444666666666333222222444888::::::999:::555000///222555555333111...***)))+++///333555000333555666444222333444888888666444333111000///333444666888999:::;;;;;;888777555333333444555666444555666777888999::::::999:::;;;:::888777888999999888666555333222222111666777777333///...111444444333222///...///222444888888999999999:::;;;<<<<<<<<<<<<<<<;;;:::999999::::::;;;===??????<<<999999888777666666777999;;;<<<:::999888:::>>>BBBEEEDDDBBB@@@???>>>???AAABBBBBBCCCDDDEEEEEEFFFGGGHHHGGGEEEEEEGGGJJJJJJGGGCCCFFFGGGIIIKKKMMMMMMKKKJJJLLLMMMOOOQQQTTTWWWYYYZZZXXXYYYXXXUUUXXX______[[[[[[]]]aaafffkkkmmmnnnnnnppprrrtttvvvwwwwwwwwwvvv<<<>>>??????===999444111999999;;;>>>AAABBB@@@>>>:::777666:::@@@CCCAAA===999999:::<<<@@@BBBBBBAAACCCAAA@@@AAACCCBBB>>>:::888888888999:::;;;<<<<<<<<<:::999:::<<<=========<<<===<<<:::555222000000444444666:::???AAAAAA@@@BBB@@@===:::999:::;;;===AAABBBCCCBBBAAA@@@AAABBB<<<;;;999555333444777:::888555222222333444444444:::999777666777:::===@@@???>>>;;;:::999;;;===>>><<<:::777555444555777999????????????????????????<<<<<<;;;;;;;;;<<<======<<<777444444333111333777999<<>>===<<<;;;:::999999888777555444444444444666999===???>>>>>>>>>???AAA???<<<:::999999:::;;;<<<;;;::::::;;;;;;999777666555333222111111222222;;;::::::;;;>>>???>>>===888999999999888777666555444333222000111222444555999999999:::<<<>>>@@@BBB<<<:::888888888777555444777777777777777888999:::666333///,,,---222777;;;;;;:::888666666777888999999999888555222000///000000222444444444444666888888888888:::<<<;;;888666555666888999888888:::;;;:::::::::::::::999999999888888888888777666555555888888999:::;;;<<<======888777666666666777888888<<<;;;;;;;;;======;;;999444444555777:::;;;999888666555444555666666444222777888999999888777888:::===<<<:::777555333222111555555555555444333111111222555999;;;;;;;;;;;;<<<;;;::::::999888777666666666777888999999888777777999999::::::::::::999999:::888777888:::;;;<<<;;;999;;;<<<:::777555444333555555555333111111333555777777888888888888777777888666333333555777888888:::888777888999::::::999444333222222222333444444555666666666666888;;;>>>999777666777:::<<<======;;;:::999:::;;;;;;:::888::::::888333---,,,111666777666555666999::::::999555444444666999;;;<<<;;;===888333222333555555333222///------///222444555555777888888777666666777999888777666555444444444777888999;;;<<<=========;;;999666333222333444555555666777999;;;===>>>???;;;<<<===<<<:::999:::;;;<<<;;;:::888666444333222999::::::777333222555888<<<;;;999666333333666888888;;;<<<<<<;;;===AAAEEEAAAAAAAAA@@@???>>>===<<<<<<===@@@CCCDDDCCC@@@<<<<<<;;;;;;;;;<<>>AAADDDGGGKKKIIIGGGEEEDDDEEEGGGHHHIIIGGGFFFGGGLLLOOOPPPPPPPPPLLLIIILLLSSSVVVTTTPPPNNNQQQTTTWWWXXXWWWUUUTTTXXXZZZ___cccfffgggfffffflllmmmllljjjkkknnnmmmjjjoooqqqtttwwwzzz|||}}}}}}<<<=========<<<999777555;;;<<<>>>@@@BBBBBBAAA???===:::999;;;>>>???===:::444555777:::===@@@AAAAAAAAA@@@@@@BBBDDDCCC@@@===999:::::::::::::::<<<===>>><<<;;;;;;<<<======<<<>>>??????>>>:::666555444555555777;;;???AAAAAA@@@AAA???<<<:::999;;;===>>>AAABBBCCCBBBAAA@@@AAABBB===<<<999555333444888;;;;;;888555222111222444555:::888666666777:::>>>@@@???>>>;;;999999;;;===???:::999888777777999:::<<>>======777777777999<<>>===============???>>><<<999777555333333777:::===????????????@@@AAA@@@???>>>===<<<;;;:::<<<<<<======>>>===<<<;;;777666666444333333444666;;;:::999:::<<>>???>>>>>>::::::999888777666666666666777888::::::999888777888999999999999999999888;;;:::999888999:::;;;;;;:::::::::999777555333222444555555444333333444666888888999999999999888888888666555555777999:::::::::888777777999;;;<<<<<<555444333222111222222333555666777777888999;;;<<<777555555666:::===>>>>>><<<999777888;;;======;;;:::;;;999111)))'''...555999999:::<<>>:::888888999888777666444222333555777888888999999:::999999888888888888777666666666777888888<<<===>>>???@@@@@@AAAAAA>>><<<888555333444555666:::;;;<<<===???@@@AAABBB===>>>???>>><<<;;;<<<===AAA@@@>>><<<:::777555444:::<<<<<<:::888999<<<@@@DDDEEEDDDBBB???<<<<<<<<<===@@@CCCBBB???@@@FFFKKKCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCEEEGGGHHHGGGFFFDDDDDDDDDCCCCCCDDDGGGIIIKKKGGGGGGFFFFFFGGGHHHJJJKKKRRRRRRRRRRRRRRRRRRRRRRRRUUUSSSRRRRRRSSSUUUWWWXXX]]]ZZZXXXYYY^^^bbbcccccc\\\^^^aaabbbbbbbbbcccccchhhkkkooosssvvvwwwwwwvvv{{{|||||||||||||||{{{yyy===<<<:::999999:::<<<===>>>???BBBCCCCCCBBBAAA@@@???===;;;;;;===<<<999666111333666888:::<<<>>>???<<<===>>>AAACCCCCCAAA@@@;;;<<<======;;;;;;>>>@@@AAA???======>>>???>>>======???@@@@@@>>>;;;;;;;;;::::::;;;===@@@AAA@@@>>>???>>><<<;;;<<<>>>@@@BBBAAABBBBBBAAA@@@??????@@@@@@>>>;;;777444555999<<>>@@@???>>><<<::::::<<<>>>@@@;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAA===>>>?????????>>>======999666555777666333333666@@@AAABBBAAA>>>;;;::::::999777666777999;;;;;;;;;???>>>>>>>>>>>>???@@@AAAAAA@@@???===:::888666555:::<<>>>>>>>>===>>>@@@@@@???<<<888666999;;;<<<======<<<;;;;;;777888999888666777999<<<;;;999888888;;;>>>??????======;;;:::999888777777:::999888888777888888999555555555666777999<<<===:::888777777888888666555666555333222222222333444444222...,,,---222777;;;999888777666777888:::<<<;;;>>>>>>:::222...000444333555777888888888:::<<<<<<<<<<<<:::888555333222111222222222222333666999888888888888777777777777444222222555999999666333888:::<<<===;;;:::;;;<<<888666444333444666999;;;999888666666666555333111222333555888;;;;;;:::888222444666888888888777777555444333333444555555666666777888777555444666888888777666555333222111111333555999===@@@AAA@@@???999999777666666666666666666777888999::::::999888999999999999999999999999<<<<<<;;;:::999888888999999888888888777555222000111222333333222333444666999999::::::::::::999999666555444555777999:::::::::888777777:::<<<======666555333222111111222333777777777888999:::999999555444333444888;;;<<<<<<===999777777;;;>>>>>>===;;;<<<:::222***(((...444;;;;;;===???BBBBBBAAA???999999999999:::;;;>>>@@@EEECCC@@@======<<<<<<<<<:::888777777999;;;;;;:::<<<;;;::::::;;;;;;;;;:::888888777777888999;;;===???@@@AAAAAABBBBBBBBBBBB>>><<<999777555666777888?????????@@@AAAAAABBBBBBAAABBBBBBBBB@@@???@@@AAADDDCCCBBB@@@===:::888666999;;;=========???DDDIIIKKKNNNPPPPPPLLLFFFBBB@@@CCCGGGIIIHHHDDDDDDIIINNNGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLLLLLLLLLLMMMOOOPPPOOONNNMMMLLLMMMNNNPPPRRRMMMNNNQQQTTTUUUVVVUUUUUUXXXZZZ^^^aaabbbaaa```___aaacccdddbbb______dddhhhjjjkkkkkkiiihhhjjjoootttooooooooommmlllnnnqqquuu{{{|||}}}>>><<<999888999<<<@@@BBB@@@BBBEEEEEEDDDBBBAAAAAA@@@???=========<<<999777333555888999999:::;;;<<<888:::===???AAAAAAAAA@@@<<>>>>>AAADDDDDDBBBAAA@@@AAABBBAAA@@@;;;===??????>>>===>>>????????????@@@BBBBBB@@@>>>??????>>>???@@@AAACCCDDDAAABBBCCCAAA???>>>???@@@BBBAAA>>>;;;888888;;;>>>AAA@@@===999666666999<<<999999:::;;;===???@@@AAA???>>>=========>>>???@@@<<<===>>>???@@@AAAAAABBB??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAA@@@??????;;;888888;;;:::777777999AAABBBBBB@@@===;;;::::::;;;999777777999:::;;;;;;>>>>>>???AAABBBCCCDDDEEECCCCCCBBBAAA???===;;;:::<<<>>>AAAAAA@@@>>>======;;;===??????>>>:::666333444777:::;;;;;;999999999777999;;;:::888888<<>>>>>>>>===<<<:::999999888888888777777777777777888888555444444444444555777888999888777777888999888666666555333111000111333444666333000......222666888777777777888999;;;<<<===<<>>999888666555555555666777777777888888999:::::::::;;;;;;::::::::::::;;;;;;===>>>???>>>;;;999888888999888777777888777444222///111333444333444555777;;;;;;<<<<<<<<<<<<;;;;;;444333333555888:::;;;:::;;;:::999:::<<<>>>>>>>>>777666555444333444444555:::999999;;;<<<;;;999666444333222444777:::<<<<<<>>><<<;;;;;;<<<>>>>>>>>><<<>>>===888111///222666======>>>@@@BBBCCCAAA???=========<<<<<<>>>AAADDDGGGFFFDDDBBB@@@?????????>>>===;;;;;;===??????>>>@@@>>>===>>>???AAAAAA@@@<<<<<<;;;;;;<<<>>>AAACCCBBBCCCDDDDDDDDDDDDDDDCCC???>>><<<;;;;;;;;;;;;<<>>AAACCCDDDGGGNNNSSSUUUYYY\\\\\\WWWQQQLLLIIIMMMPPPRRRQQQNNNMMMOOORRROOOPPPSSSUUUWWWYYYZZZ[[[XXXXXXXXXWWWWWWXXX\\\___]]]\\\ZZZYYYYYYYYY[[[\\\ZZZ]]]```dddfffgggffffffccceeejjjnnnppppppnnnmmmlllqqquuutttqqqrrrxxx~~~vvvyyyzzzwwwtttuuu|||{{{yyyzzz@@@???===<<<<<>>>>>?????????>>>===888:::<<<<<<:::888999;;;888:::===???@@@?????????>>>AAADDDCCCAAAAAAEEEIIIGGGEEECCCCCCDDDEEEDDDCCC===>>>??????>>>>>>@@@BBBBBBBBBBBBCCCEEEEEECCCAAAAAABBBBBBCCCDDDDDDDDDDDDBBBCCCDDDCCC@@@???@@@AAAAAAAAA@@@>>><<<===???AAAAAAAAA@@@<<<999888;;;>>>:::<<<>>>AAACCCCCCCCCCCC>>>>>>???@@@@@@@@@@@@@@@===>>>@@@AAABBBCCCBBBBBB@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA???<<<===@@@@@@<<<;;;===AAABBBBBBAAA???======>>>>>><<<::::::<<>>@@@BBBEEEGGGHHHHHHHHHFFFGGGFFFFFFDDDBBB@@@???<<<>>>AAABBB@@@???>>>>>>======<<<;;;999777555444333777;;;<<<;;;999999:::777:::;;;999666666999======;;;:::;;;===>>>>>>===???>>><<<;;;::::::::::::777777777777888999999999777666444333222333333444999888777888999:::999888555444222111111333555777777666333111000222333555555666999;;;<<<============>>>>>><<<888666888:::;;;<<<===<<<:::999:::;;;:::<<<<<<:::666333333444;;;<<<===<<<;;;;;;===??????>>>===<<<;;;999999888555555555666666333000---111666:::;;;888666888:::<<<:::888666666666777888666555555666777888666444222111222444777999999999666777888666444333555777111///---...111444555555777:::;;;999555444666999:::999888777888888999:::999888888;;;>>>@@@???===888777666444444555666777999888777777888999;;;===>>>===<<<;;;;;;<<<===>>><<>>>>>>>>>>>======888777777:::===???@@@???>>>======>>>@@@AAA@@@>>>:::999888777777777888999>>>======>>>???===999666444333333555999===??????@@@AAAAAA@@@>>>>>>???@@@???AAAAAA???<<<999999999BBBAAAAAABBBDDDEEEDDDBBBAAABBBBBBAAA@@@BBBFFFIIIJJJJJJIIIGGGEEEDDDDDDEEEGGGDDDBBBAAACCCEEEFFFFFFFFFDDDBBBCCCFFFHHHIIIHHHCCCCCCAAAAAACCCEEEHHHJJJJJJJJJJJJKKKKKKJJJIIIIIICCCCCCDDDEEEEEEEEEEEEEEEIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOONNNLLLKKKLLLMMMOOOOOOOOONNNLLLIIIFFFDDDGGGJJJMMMNNNOOOSSSZZZ___eeegggiiigggccc___[[[ZZZZZZ\\\]]]______^^^]]]\\\\\\]]]___aaadddeeeffffffdddeeeggggggffffffiiilllnnnlllkkkjjjjjjkkklllmmmooopppqqqsssuuuwwwxxxyyytttvvvxxxzzz{{{|||}}}}}}|||BBBAAAAAA@@@@@@AAABBBBBBCCCFFFIIIHHHEEEBBBBBBBBB===>>>???@@@BBBBBBBBBBBB<<<>>>@@@>>>;;;999999;;;999;;;>>>@@@???>>>>>>>>>???BBBFFFEEECCCCCCHHHLLLHHHGGGEEEEEEFFFGGGGGGFFFAAAAAAAAA@@@???@@@BBBDDDCCCCCCCCCEEEGGGGGGFFFDDDDDDDDDFFFFFFFFFEEEDDDCCCDDDEEEEEEDDDBBB@@@AAABBB@@@AAAAAA@@@@@@@@@CCCEEE@@@AAAAAA>>>:::999<<>>BBBEEEGGGGGGFFFEEE===???@@@BBBBBBBBBAAA@@@===???@@@BBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBB@@@AAADDDDDD@@@???AAA@@@BBBBBBBBB@@@@@@AAABBB@@@>>><<<===@@@CCCEEEEEE???AAAEEEHHHKKKLLLKKKKKKJJJJJJJJJIIIHHHEEECCCBBB;;;>>>AAABBBAAA?????????@@@>>>;;;888666555666666555999>>>???>>><<<<<<===777:::;;;888444333666:::>>>===<<<===>>>???>>>===???>>><<<;;;::::::;;;<<<888888999::::::;;;<<<<<<999777555333222111222222:::888888888:::;;;:::999555444222222333555888:::999777555333222222222333444666999<<<>>>>>>>>>============;;;:::999:::;;;===>>>>>><<<:::888888999888:::;;;999666444555777@@@AAACCCBBBAAAAAABBBCCCBBBAAA@@@???===;;;:::999666777888888555222...,,,///444999:::777555777:::===<<<:::888666666666666555444444666888999777666222111000222555888999999999999999555111000111444111...,,,---111555666666;;;>>>???;;;666333555999:::999999888999;;;<<<===<<<:::888:::===???>>><<<888777555444444555666777:::999777666777999<<<>>>???>>>===<<<<<<===>>>???;;;@@@DDDEEEBBB???>>>>>>===<<<;;;===??????===:::999;;;>>>???@@@@@@BBBDDD>>>>>>????????????>>>>>>=========@@@CCCEEEFFFEEE@@@@@@@@@BBBCCCCCCAAA???<<<;;;:::::::::;;;<<<===BBB@@@@@@AAABBB???:::666555444444777<<<@@@CCCDDDBBBDDDFFFDDD@@@>>>???BBBBBBCCCDDDDDDCCCAAA>>><<>>???@@@AAA???;;;999CCCGGGJJJKKKIIIGGGHHHJJJNNNMMMLLLKKKJJJJJJKKKKKKKKKGGGCCCAAACCCGGGJJJLLLJJJIIIIIIJJJLLLMMMMMMLLLMMMHHHCCCCCCGGGIIIIIIFFFCCCFFFHHHIIIHHHGGGGGGGGGGGGEEECCCCCCDDDEEEEEEDDDGGGFFFEEEAAA>>>===???BBBAAABBBDDDFFFIIIIIIHHHFFFBBBAAAAAABBBCCCDDDDDDCCCGGGGGGFFFFFFEEEFFFFFFGGGAAA>>>@@@GGGLLLLLLJJJKKKEEEDDDDDDEEEEEEFFFHHHHHHCCCFFFIIIJJJIIIGGGFFFFFFIIIEEEDDDGGGHHHEEEDDDEEEEEEIIIHHHCCCDDDIIIKKKHHHBBBFFFKKKMMMLLLNNNSSSXXXSSSNNNIIIIIIKKKKKKHHHCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>@@@@@@>>>:::888999;;;888===BBBCCC@@@===;;;;;;>>>>>>???@@@;;;555555999;;;>>>AAAAAA???>>>@@@BBBAAAAAA@@@???======>>>@@@<<<:::999:::>>>@@@@@@>>>999<<<>>>;;;555333555888======<<<:::888999;;;===999333......444:::<<<;;;???===999444000000333666999999999888888:::===@@@>>>>>>???>>><<<;;;;;;<<<===???AAA???;;;:::<<>>@@@===<<>><<<<<<<<<======;;;777444444888<<<;;;777666999<<>>;;;888666444444777555444666:::<<<;;;999;;;555444777777444666;;;777999888444...,,,000444222000//////222666888999:::888:::??????999777:::<<<======>>>>>>=========@@@???>>><<<<<<<<<<<<<<>><<<:::;;;>>>@@@@@@>>>===???CCCHHHKKKJJJFFFBBB???@@@BBBDDDDDDBBB===:::???GGGJJJFFFDDDFFFHHHEEEFFFGGGFFFBBB===<<<>>>AAACCCCCCDDDFFFJJJMMMOOOPPPLLLIIIFFFFFFGGGFFFDDDAAABBBCCCDDDAAA??????CCCGGGHHHIIIIIIFFFDDDCCCAAA>>>;;;???AAAAAAFFFLLLKKKDDDIIILLLNNNKKKJJJKKKHHHDDDMMMRRRVVVTTTOOOIIIHHHIIIMMMOOOQQQPPPNNNNNNQQQTTTMMMOOONNNLLLPPPWWWYYYUUUUUUTTTTTTUUUVVVXXXZZZ\\\TTTTTTVVVXXXZZZZZZWWWTTTTTTRRRRRRUUUXXXZZZXXXUUUQQQUUUXXXWWWTTTSSSWWW[[[[[[\\\]]]]]]\\\ZZZYYYWWWUUUUUUUUUVVVXXXYYYZZZ[[[]]][[[XXXXXX___fffeee``````ZZZXXX]]]```]]]\\\___aaabbbgggllljjjbbb]]]]]]___dddhhhiiihhhiiimmmrrr~~~yyyuuuuuuuuuwwwvvvvvvxxxxxxvvvuuuvvvyyyuuutttyyyyyyvvvwww|||}}}{{{zzz}}}}}}KKKJJJHHHFFFCCCBBB@@@@@@@@@BBBFFFGGGFFFDDDCCCCCCDDDCCCAAAAAABBBCCCBBBAAA??????@@@BBBCCCBBB???===>>>>>>@@@AAAAAA@@@===:::@@@DDDJJJLLLJJJIIIJJJKKKOOONNNMMMLLLLLLMMMOOOPPPLLLJJJHHHHHHJJJLLLMMMMMMOOOMMMLLLMMMPPPQQQOOOMMMPPPLLLIIIIIIKKKLLLIIIEEEEEEGGGJJJKKKJJJJJJJJJKKKOOOLLLHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJJJJHHHFFFFFFDDDCCCGGGLLLNNNJJJEEECCCEEEGGGIIIKKKJJJIIIGGGKKKKKKLLLMMMNNNMMMJJJHHHGGGDDDFFFMMMQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKGGGIIIKKKLLLLLLLLLNNNPPPMMMIIIHHHKKKMMMKKKKKKLLLIIILLLLLLHHHHHHKKKKKKHHHHHHKKKMMMNNNNNNOOORRRTTTVVVTTTPPPOOONNNMMMKKKIIIFFFHHHIIIHHHEEEBBBAAABBB@@@AAAAAA???===<<<>>>@@@===@@@CCCCCCAAA>>>>>>>>>@@@???@@@@@@<<<666888<<<:::===@@@BBBCCCDDDFFFHHHGGGFFFDDDCCCBBBBBBBBBBBB???>>>>>>AAACCCDDDAAA???;;;===???>>>;;;::::::;;;>>>===<<<;;;:::;;;<<<>>><<<888333444888===@@@AAACCC@@@;;;666333444999===;;;::::::999999;;;===???===?????????===<<<===>>>>>>@@@AAAAAA@@@?????????===<<>>===<<<;;;999888888:::<<>>;;;999888777666888666666777;;;<<<<<<:::999555666::::::777777;;;999;;;<<<888222///111444777666555666888:::::::::777555999???@@@<<<;;;======<<<;;;===@@@BBBAAA@@@AAA@@@???===<<<;;;:::999;;;:::999:::<<<>>><<<:::999888777:::>>>AAABBBAAA???======???BBBEEEDDDCCCFFFGGGHHHKKKNNNNNNKKKIIIBBBDDDFFFGGGGGGFFFEEEDDDDDDLLLRRRRRRRRRSSSPPPKKKNNNMMMKKKGGGEEEDDDFFFHHHOOONNNNNNRRRXXX]]]^^^]]]YYYVVVSSSQQQQQQNNNJJJGGGHHHJJJKKKJJJGGGGGGKKKNNNOOOOOONNNLLLKKKJJJJJJIIIHHHLLLMMMMMMRRRWWWVVVQQQQQQUUUUUUSSSSSSTTTSSSOOOWWW[[[^^^\\\WWWQQQOOOPPPWWWZZZ^^^^^^\\\ZZZYYYZZZWWW\\\^^^[[[[[[```cccbbb____________```aaacccddd___^^^]]]^^^aaaccccccccc___]]]\\\___cccffffffddd^^^```bbbbbb```aaagggllljjjjjjiiigggeeecccaaa````````````aaaaaabbbcccdddeeeggggggdddfffkkkmmmjjjgggdddccceeefffeeekkkrrrlllooouuuzzzwwwpppmmmnnnlllqqqvvvxxxwwwxxx{{{PPPOOOLLLIIIFFFBBB@@@>>>@@@CCCFFFGGGFFFDDDDDDDDDEEEDDDCCCCCCDDDDDDBBB@@@>>>>>>@@@CCCEEEEEEBBB???>>>???AAAAAAAAA@@@>>>======BBBHHHJJJJJJIIIKKKMMMQQQPPPNNNNNNPPPSSSVVVXXXQQQPPPPPPRRRTTTUUUTTTRRRUUURRRPPPSSSWWWXXXTTTPPPUUUSSSQQQQQQRRRPPPLLLGGGHHHJJJMMMNNNNNNNNNOOOQQQUUUQQQMMMKKKKKKLLLLLLLLLLLLJJJIIILLLQQQSSSRRROOOKKKGGGEEEIIIQQQSSSMMMGGGHHHJJJOOORRRTTTRRRPPPMMMQQQQQQRRRUUUWWWVVVPPPKKKOOOMMMOOOUUUXXXTTTQQQQQQUUUTTTSSSRRRQQQPPPOOOOOOQQQQQQRRRRRRRRRTTTWWWZZZUUUQQQPPPSSSUUUTTTTTTWWWQQQSSSSSSPPPOOOPPPNNNKKKOOONNNNNNPPPRRRUUUVVVVVV\\\ZZZXXXVVVTTTSSSRRRQQQMMMOOOQQQOOOJJJFFFDDDEEEBBBDDDEEEEEEDDDDDDFFFGGGDDDFFFGGGFFFDDDBBBBBBBBBEEEDDDEEEEEEAAA===>>>CCC@@@@@@CCCGGGLLLOOOPPPPPPIIIFFFDDDEEEHHHIIIHHHGGGDDDEEEFFFHHHJJJIIIEEEBBB??????@@@AAACCCDDDBBBAAAAAA@@@@@@??????@@@AAABBB???===:::888999<<<@@@BBBEEEBBB<<<777444777===CCC@@@???>>>======>>>???@@@???AAABBBBBBAAAAAABBBCCC>>>>>>>>>@@@BBBCCCAAA@@@AAADDDIIIMMMMMMNNNVVV```]]]^^^aaaeeeeeedddhhhnnnkkkfff```\\\[[[[[[[[[[[[UUUQQQMMMNNNRRRTTTRRRPPPLLLGGG@@@<<<<<<>>>>>>>>>CCCBBB@@@>>>===<<<======<<<;;;;;;<<>>>>><<<<<<>>>:::===>>><<<777333333444:::999:::;;;======;;;999:::999===BBBDDDAAA@@@AAAAAA???>>>AAAEEEHHHHHHGGGGGGFFFDDDBBB???>>><<<<<<===>>>@@@BBBEEEEEEBBB@@@<<<===???BBBFFFHHHHHHGGGGGGGGGHHHJJJLLLMMMLLLJJJSSSRRRRRRSSSTTTUUUTTTSSSNNNPPPQQQOOOMMMMMMPPPSSSVVVZZZ\\\]]]___bbb```[[[\\\XXXTTTQQQQQQRRRTTTTTTYYYWWWXXX]]]fffllllllkkkiiigggdddbbb___[[[VVVRRRVVVXXXZZZXXXUUUSSSUUUWWW\\\[[[YYYXXXXXXWWWXXXYYY\\\^^^______cccggggggcccaaaccccccaaa```cccccc```cccfffjjjiiiddd```______fffkkkppprrrppplllgggeeeffflllpppnnnkkkmmmpppqqqooonnnmmmmmmmmmnnnpppqqqnnnllljjjjjjnnnrrrvvvxxxtttqqqnnnooosssvvvvvvtttooopppqqqpppooossszzz|||zzzxxxuuusssrrrrrrrrrpppppppppppppppqqqrrrrrrsssxxxyyyvvvtttwwwzzzzzzuuusssqqqpppnnnpppyyyyyy~~~}}}SSSQQQOOOKKKGGGDDDAAA???@@@CCCEEEFFFEEEDDDDDDDDDEEEEEEEEEGGGHHHHHHFFFCCCAAAAAACCCEEEFFFEEEBBB???>>>???AAAAAA@@@???>>>>>>???BBBEEEFFFEEEFFFJJJMMMRRRQQQQQQRRRUUUZZZ___bbbXXXXXXYYY[[[^^^``````^^^ZZZWWWUUUXXX]]]___\\\WWWZZZYYYZZZ[[[[[[XXXSSSNNNNNNPPPRRRSSSSSSSSSUUUVVVUUUSSSRRRQQQRRRRRRPPPOOOTTTQQQNNNMMMOOOSSSUUUVVVNNNLLLLLLOOOTTTVVVRRRNNNPPPSSSWWWZZZ[[[ZZZYYYXXXZZZYYYYYY\\\___^^^XXXSSSXXXWWWYYY______ZZZWWWWWW\\\\\\[[[ZZZYYYXXXWWWVVV\\\]]]^^^]]]\\\\\\^^^___aaa\\\[[[^^^```______aaa^^^^^^]]]ZZZYYYXXXXXXWWWXXXTTTPPPQQQXXX^^^aaaaaaddd```]]]]]]^^^___\\\ZZZUUUTTTTTTTTTSSSPPPLLLIIIFFFIIILLLNNNOOOOOONNNNNNLLLNNNOOOOOOMMMKKKHHHGGGKKKLLLOOOQQQNNNHHHHHHLLLMMMLLLMMMQQQVVVYYYYYYWWWNNNKKKIIIMMMTTTXXXWWWTTTNNNNNNOOOOOOOOONNNKKKJJJIIIEEECCCEEEJJJNNNMMMKKKHHHGGGEEEEEEFFFHHHHHHHHHGGGFFFDDD@@@>>>???BBBEEEIIIGGGDDD???===???CCCGGGHHHFFFDDDDDDDDDDDDDDDCCCCCCEEEGGGHHHHHHGGGHHHIIIDDDAAA@@@BBBHHHLLLLLLKKKMMMPPPSSSVVVWWW[[[cccjjjkkknnnsssuuurrrrrrvvv|||yyyuuuoookkkiiiiiiiiihhhddddddcccdddddddddcccbbb\\\WWWQQQKKKGGGDDDCCCCCCGGGFFFDDDCCCCCCCCCDDDEEECCCCCCCCCDDDEEEFFFGGGFFF@@@??????@@@AAAAAABBBDDD???BBBEEEDDDBBB???======??????AAACCCEEEEEEBBB@@@CCCDDDFFFHHHHHHFFFEEEDDDGGGHHHIIIJJJKKKMMMPPPRRRRRRPPPLLLIIIGGGGGGHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNGGGGGGHHHKKKNNNQQQSSSTTTVVVWWWXXXZZZ[[[ZZZYYYWWW^^^]]]]]]^^^``````^^^]]]]]]______[[[WWWWWW\\\bbboookkkfffdddhhhmmmpppooojjjeee```^^^```cccdddcccdddbbbccciiissszzzzzzwwwvvvuuussspppmmmhhhccc```hhhjjjkkkiiidddaaaaaabbbkkkjjjjjjlllkkkhhhggghhhooopppqqqrrrsssvvvvvvuuutttvvvuuuqqqpppssssssqqqpppsssvvvvvvtttrrrqqqrrrxxx||||||wwwtttvvvyyy{{{{{{{{{{{{{{{zzz|||{{{zzzyyyyyyyyyzzz{{{|||zzzxxxyyy~~~~~~||||||}}}}}}}}}~~~~~~}}}zzzyyy{{{TTTRRROOOKKKHHHEEEDDDCCCAAACCCEEEEEEDDDBBBCCCCCCEEEEEEFFFIIILLLLLLKKKIIICCCCCCCCCEEEGGGGGGEEECCC>>>@@@BBBAAA???======>>>BBBBBBBBB@@@???AAAGGGMMMRRRRRRTTTWWW\\\bbbhhhlllbbbaaabbbdddhhhkkkmmmmmm___\\\ZZZ]]]bbbfffdddbbb```aaacccddddddaaa]]]ZZZVVVXXXYYYYYYXXXYYY[[[\\\VVVVVVXXX[[[\\\[[[XXXUUUWWWZZZ\\\ZZZUUURRRSSSVVVOOORRRUUUWWWWWWWWWWWWWWW]]]___bbbcccbbbbbbccceeeeeeddddddeeehhhhhheeebbbccccccfffjjjiiieeebbbcccdddeeeffffffffffffeeeddddddfffiiikkkjjjiiiiiijjjmmmiiihhhlllmmmkkkiiikkknnnllliiigggffffffgggiiiiiiaaaZZZZZZaaajjjnnnooommmhhhccceeekkknnnjjjfff___\\\YYY[[[______YYYSSSQQQTTTYYY]]]^^^]]]YYYVVVWWWXXX[[[]]]\\\XXXSSSPPPRRRUUU[[[___]]]VVVTTTVVV^^^\\\[[[]]]```aaa___\\\]]]ZZZYYY]]]cccgggeeebbb\\\[[[YYYWWWVVVUUUVVVWWWWWWQQQKKKLLLSSSYYY[[[ZZZRRROOOLLLKKKMMMPPPPPPPPPPPPPPPNNNLLLJJJKKKNNNQQQRRRRRRQQQOOOMMMLLLNNNOOOPPPNNNKKKKKKLLLLLLJJJHHHHHHKKKNNNOOONNNNNNNNNOOOPPPMMMJJJKKKRRRYYY]]]^^^ZZZZZZ[[[^^^dddlllrrrtttwww~~~}}}zzzyyywwwtttssspppuuuyyyyyytttpppooooooggghhhfff___UUUMMMKKKKKKNNNMMMKKKJJJIIIKKKLLLMMMKKKLLLMMMMMMMMMNNNNNNOOOLLLJJJGGGCCCCCCGGGJJJLLLHHHJJJMMMOOOOOONNNMMMMMMJJJJJJLLLOOORRRSSSQQQOOOLLLMMMNNNNNNOOOOOOOOONNNOOOTTTXXXWWWTTTTTTXXX^^^^^^[[[WWWSSSRRRTTTWWWYYYYYYWWWSSSQQQRRRVVV\\\```WWWWWWVVVVVVXXX\\\aaaeeeaaadddgggiiikkkkkkjjjjjjiiijjjkkknnnpppooollliiihhhjjjjjjgggdddeeelllrrrzzztttsssvvvyyy{{{|||xxxtttooonnnqqqtttttttttsssrrrssszzz|||xxxtttqqqpppuuuxxxzzzxxxtttrrrrrrttt|||zzz|||yyyuuuvvvWWWTTTOOOKKKHHHGGGGGGGGGDDDEEEFFFFFFDDDBBBBBBCCCFFFEEEFFFIIILLLNNNNNNNNNCCCBBBBBBDDDGGGJJJJJJJJJAAACCCEEECCC???<<<===>>>BBBBBBAAA>>>===@@@GGGMMMQQQSSSWWW]]]dddkkkppptttmmmllllllnnnrrruuuvvvvvvfffdddcccdddfffjjjlllmmmjjjjjjkkklllkkkiiigggeeebbbccccccbbb``````aaaccc\\\]]]```ccceeedddaaa]]]WWWaaajjjjjjaaaXXXTTTTTTPPPUUU[[[]]][[[ZZZ]]]```fffiiikkkjjjhhhhhhkkkmmmmmmnnnpppqqqqqqqqqqqqqqqooooooqqquuutttppppppssspppqqqssstttuuuuuuttttttiiimmmssswwwxxxyyyzzzzzzxxxuuuvvv{{{|||yyyvvvwww{{{xxxvvvxxxyyyxxxzzz~~~|||uuummmlllqqqwww{{{|||zzzuuurrrtttyyy|||yyyuuunnnjjjgggiiimmmoookkkffffffhhhjjjmmmooommmhhheeeggggggiiikkkllliiiddd```^^^aaahhhnnnkkkeeebbbdddmmmllljjjjjjjjjiiigggeeemmmkkkjjjkkkmmmmmmkkkhhhkkkjjjhhheeebbbbbbeeehhhgggaaa[[[\\\aaagggjjjjjjbbb]]]WWWUUUWWW[[[\\\\\\VVVUUUTTTTTTVVVYYY\\\^^^XXXYYY[[[ZZZXXXWWWXXXYYY\\\YYYVVVVVVXXXXXXUUURRRQQQTTTXXXYYYXXXXXXWWWXXX[[[XXXUUUVVV[[[aaagggjjjdddfffgggjjjsss}}}|||}}}zzzzzzssswwwyyysssggg^^^ZZZZZZ[[[YYYWWWTTTTTTUUUWWWXXXXXXYYYZZZZZZYYYYYYZZZ\\\]]][[[UUUNNNLLLQQQVVVWWWQQQRRRSSSUUUWWWYYY[[[\\\WWWWWWWWWYYY\\\^^^___^^^WWWYYYYYYWWWYYY^^^aaaaaa\\\bbbggggggdddcccgggkkkkkkiiifffcccbbbdddfffhhhhhhfffbbb___^^^bbbiiiooojjjiiigggffffffkkkqqqvvvkkkooossswwwyyy|||~~~wwwxxx{{{|||sssuuuvvvvvvuuuxxx~~~\\\XXXRRRLLLHHHHHHIIIKKKHHHIIIIIIHHHEEECCCCCCDDDGGGFFFFFFHHHKKKMMMNNNMMMGGGEEECCCDDDGGGJJJLLLMMMEEEGGGIIIEEE@@@======@@@???AAABBBAAA@@@CCCHHHMMMPPPTTTZZZbbbjjjqqqwwwyyyuuuvvvwwwyyy{{{{{{yyywwwpppooommmkkkiiilllqqquuuuuutttsssqqqooommmmmmnnnoooooonnnkkkhhhfffgggiiidddddddddeeeggggggeeeccc]]]dddkkklllfff^^^ZZZYYYTTTWWW\\\___```aaabbbdddfffjjjnnnmmmjjjhhhiiikkklllqqqwwwyyywwwuuuvvvxxxuuutttwwwzzzyyyvvvxxx}}}yyy{{{}}}~~~~~~}}}tttwww|||~~~}}}~~~}}}|||||||||}}}~~~||||||||||||yyywwwyyyxxxvvvwwwyyyyyyvvvtttqqqsssxxx|||zzzuuuuuuyyyyyyzzz{{{zzzxxxwwwwwwwwwzzzzzzzzzyyywwwuuusssqqqxxxyyyxxxvvvsssrrrtttwwwvvvssspppppptttwwwxxxwwwwwwpppgggdddgggkkkmmmmmmfffcccaaabbbfffiiijjjiiiaaabbbdddddddddeeehhhjjjllliiifffgggiiiiiifffbbbaaadddgggiiihhhffffffffffffggggggfffgggiiimmmppppppvvvyyyzzz}}}vvvqqqooonnnlllhhheeeddddddfffgggiiikkkmmmllljjjjjjkkkmmmsssrrrlllccc```dddgggeeedddbbbaaaaaadddhhhlllnnnllliiiffffffiiilllooopppjjjllljjjfffiiipppuuuuuuppprrruuuyyy|||}}}|||{{{yyyyyyyyyyyyxxxvvvtttsssuuuvvvwwwvvvtttuuuxxx{{{zzzzzzzzzxxxwwwzzz}}}aaa\\\TTTMMMHHHHHHJJJLLLLLLLLLLLLJJJFFFDDDDDDEEEIIIGGGEEEFFFHHHKKKLLLLLLLLLIIIEEEDDDEEEHHHJJJKKKHHHKKKLLLHHHAAA>>>???AAA;;;???CCCEEEEEEFFFJJJNNNOOOTTT[[[dddmmmuuuzzz|||zzz|||~~~~~~yyyuuuwwwwwwuuupppkkklllssszzz|||{{{xxxtttpppooopppqqqwwwwwwuuuqqqmmmkkkkkkllljjjgggdddcccdddeeeeeeeeeeeeeeedddcccaaaaaaaaabbbWWWXXXZZZ___dddgggfffdddaaaggglllmmmiiieeedddeeegggpppzzz}}}yyyuuuvvvxxxuuuuuuwwwzzzyyywww{{{~~~~~~}}}}}}~~~~~~~~~~~~uuuqqqsssxxx{{{{{{}}}xxxssssssvvvxxxwwwtttnnnooopppppprrruuuzzz~~~yyyvvvsssuuuxxxxxxtttpppnnnqqquuuvvvuuusssrrrrrrtttwwwzzzyyywwwuuuwwwyyyzzz~~~{{{wwwsssqqqqqqssstttwwwzzz|||{{{yyyxxxzzz|||uuurrrtttuuuqqq{{{wwwtttsssvvv{{{~~~yyywwwxxx|||~~~{{{tttuuu}}}~~~~~~yyy~~~bbbYYYNNNJJJMMMPPPOOOMMMOOONNNLLLLLLMMMMMMKKKJJJJJJIIIGGGGGGGGGIIIKKKMMMKKKKKKKKKHHHDDDDDDGGGJJJHHHMMMQQQPPPIIIBBB@@@@@@EEEDDDCCCBBBDDDFFFJJJLLLQQQUUUZZZ^^^dddmmmwww|||yyyzzzuuupppmmmmmmpppssstttyyyvvvssssssuuuvvvuuusssuuuqqqoooooorrrqqqlllggghhhfffccc```^^^^^^^^^___aaabbbbbb___ZZZYYY]]]bbbbbb```^^^\\\]]]___aaacccfffgggggghhhhhhggggggfffkkkkkklllpppuuuxxxvvvtttsssqqqqqquuu|||}}}zzzxxxxxxzzz~~~{{{}}}~~~}}}```WWWMMMJJJMMMPPPPPPNNNMMMMMMMMMLLLKKKJJJJJJJJJMMMLLLJJJIIIIIIKKKLLLMMMMMMMMMKKKHHHFFFGGGKKKOOOMMMPPPRRROOOIIIFFFFFFHHHGGGEEEDDDCCCDDDFFFHHHIIINNNQQQUUUYYY^^^fffooovvv|||wwwssswwwuuuqqqmmmllllllnnnpppvvvsssqqqqqqrrrqqqooolllooollljjjjjjllllllgggcccdddccc```]]][[[ZZZZZZZZZYYY[[[ZZZWWWSSSSSSWWW\\\``````^^^\\\[[[[[[\\\^^^gggfffeeedddcccaaaaaa```eeedddeeehhhlllnnnmmmlllllliiihhhkkkqqquuuuuusssvvvttttttuuuxxxyyyxxxwwwvvvzzz[[[TTTLLLJJJMMMPPPPPPNNNMMMNNNOOOMMMJJJIIIKKKMMMPPPOOONNNLLLKKKLLLLLLMMMOOONNNLLLJJJIIIKKKOOOSSSRRRRRRQQQNNNKKKKKKNNNRRRMMMLLLJJJHHHHHHHHHIIIJJJLLLNNNQQQTTTYYY___eeejjjuuuvvvwwwxxxxxxtttoookkkqqqqqqppplllhhhfffhhhjjjnnnnnnmmmmmmmmmjjjgggdddgggeeebbbcccdddddd```]]]^^^^^^\\\ZZZXXXVVVTTTSSSSSSSSSRRROOOLLLMMMRRRVVV\\\^^^___]]]XXXVVVVVVXXXcccaaa___]]]\\\\\\\\\\\\___^^^^^^___aaacccbbbaaabbb___]]]^^^ccchhhjjjjjjpppmmmjjjiiikkkmmmooopppmmmpppuuuyyy{{{~~~zzz~~~VVVQQQKKKJJJMMMPPPPPPOOONNNQQQRRRPPPKKKIIILLLQQQRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTRRRRRRQQQOOONNNOOOSSSWWWUUUTTTSSSQQQOOONNNNNNMMMMMMNNNPPPRRRVVVZZZ^^^```eeegggiiilllmmmkkkfffbbbeeehhhkkkhhhbbb___aaadddeeefffggghhhhhheeeaaa^^^```^^^\\\\\\]]]]]][[[YYYXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQPPPMMMKKKMMMQQQUUUVVVZZZ^^^]]]XXXTTTTTTUUUZZZYYYWWWWWWWWWYYY[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZWWWTTTTTTXXX]]]aaabbbfffdddbbbaaabbbeeeggghhhdddgggjjjlllnnnppptttvvvoooppprrrtttwww||||||yyyzzz~~~~~~SSSOOOKKKKKKMMMPPPQQQPPPNNNQQQRRROOOJJJIIIMMMQQQQQQPPPOOONNNMMMMMMLLLLLLNNNOOOQQQTTTVVVVVVUUUTTTQQQRRRRRRRRRRRRSSSVVVXXX[[[ZZZYYYXXXVVVTTTRRRQQQNNNNNNOOOQQQTTTVVVWWWWWWVVVWWWZZZ^^^aaaaaa]]]ZZZXXX]]]aaaaaa]]][[[]]]```]]]```ccceeedddbbb___]]]\\\[[[ZZZZZZZZZZZZYYYYYYUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPOOONNNOOORRRTTTRRRVVV[[[\\\YYYWWWVVVVVVUUUTTTSSSSSSTTTWWWYYY[[[ZZZZZZYYYXXXVVVUUUTTTTTTSSSPPPNNNOOORRRVVVYYY[[[\\\]]]^^^^^^___```aaabbb^^^___`````````aaadddgggcccbbbcccfffjjjnnnrrruuuzzzyyyxxxxxxyyyzzz}}}||||||~~~}}}~~~zzzuuurrrtttzzz|||~~~~~~zzzxxxzzz|||~~~QQQOOOMMMLLLNNNPPPQQQQQQOOOPPPPPPMMMIIIIIILLLOOOQQQQQQQQQQQQQQQQQQPPPPPPRRRSSSUUUXXX[[[[[[YYYWWWTTTUUUVVVWWWWWWXXXYYYYYY\\\\\\\\\\\\ZZZXXXUUUTTTOOOOOOOOOQQQSSSTTTRRRQQQLLLMMMOOOSSSWWWXXXVVVTTTPPPTTTYYYZZZYYYYYYZZZ\\\ZZZ]]]aaacccbbb```^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYTTTTTTSSSSSSSSSSSSSSSSSSPPPSSSVVVYYYZZZYYYWWWUUUTTTTTTSSSTTTTTTVVVXXXYYYYYYZZZ[[[ZZZVVVSSSRRRQQQNNNNNNOOOPPPQQQTTTVVVWWWXXXZZZ]]]^^^^^^]]]]]]^^^ZZZZZZYYYWWWVVVVVVYYY[[[YYYWWWWWW[[[^^^```dddiiijjjhhhhhhiiiiiihhhkkkpppwwwuuurrrooonnnoooqqqsssyyy|||~~~~~~}}}}}}xxx|||}}}|||}}}~~~zzzxxxuuurrrqqqtttyyy}}}wwwxxxxxxxxxxxxzzz}}}}}}PPPOOONNNNNNOOOPPPQQQQQQTTTRRRPPPMMMMMMMMMOOOPPPSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYXXXZZZ]]]______]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^___``````___]]]ZZZXXXSSSRRRRRRSSSVVVUUUSSSPPPIIIIIIJJJLLLOOOQQQPPPOOOOOOQQQSSSUUUWWWXXXYYYYYY\\\___bbbcccaaa^^^^^^^^^`````````_________aaabbbbbb```___]]]\\\\\\\\\\\\XXXXXXYYYZZZZZZYYYVVVTTTQQQPPPRRRVVVZZZ[[[WWWRRRRRRRRRTTTUUUWWWYYYZZZ[[[[[[^^^aaa```[[[WWWTTTTTTPPPSSSVVVXXXYYYYYYYYYZZZZZZ\\\^^^]]][[[YYYYYYZZZXXXWWWUUURRRPPPQQQTTTWWWRRRNNNNNNSSSVVVUUUXXX^^^\\\ZZZ[[[]]]\\\XXX[[[bbbeeeggghhheeeaaa```cccgggkkkmmmoooqqqrrrtttwwwzzzxxxzzz|||{{{xxxxxx{{{~~~~~~|||zzz{{{|||{{{~~~~~~|||xxxwwwsssppprrrxxx|||}}}|||}}}zzzuuuwwwzzz}}}~~~}}}|||{{{|||{{{{{{|||~~~~~~}}}{{{zzz}}}}}}}}}~~~{{{xxx{{{{{{wwwwww{{{|||yyyxxxvvvsssqqqrrrvvvyyy{{{xxxvvvuuuwww{{{PPPPPPOOOOOOPPPPPPQQQQQQYYYVVVRRRQQQQQQSSSTTTSSSVVVWWWYYYZZZ\\\]]]^^^^^^aaa]]]ZZZZZZ]]]aaaccccccdddaaa___^^^___```bbbbbb```aaacccddddddbbb___]]]WWWVVVVVVXXXZZZYYYVVVRRRKKKIIIIIIJJJLLLMMMMMMLLLPPPPPPQQQSSSWWWYYYXXXWWW___bbbdddddd```^^^]]]^^^cccccccccbbbaaabbbdddfffiiigggccc```^^^]]]^^^^^^]]]^^^___``````^^^ZZZWWWSSSPPPOOOSSSYYYZZZUUUOOOMMMOOORRRVVVZZZ]]]___```___cccgggfffbbb\\\YYYXXXUUUYYY^^^aaaaaa```______]]]______\\\XXXUUUVVVXXXWWWVVVTTTQQQOOOPPPSSSVVVNNNJJJJJJOOOQQQOOORRRWWWTTTRRRSSSVVVTTTPPPRRRYYYUUU[[[``````\\\ZZZ^^^bbbaaabbbdddeeegggjjjnnnqqqnnnooopppooommmmmmppptttyyywwwyyy~~~~~~zzz{{{}}}zzz{{{{{{|||{{{}}}}}}zzzwwwxxx}}}~~~|||yyywwwvvvuuutttvvvxxxyyyxxxwwwwwwxxxuuuwww{{{~~~zzzwwwvvvyyy~~~~~~{{{yyytttttt{{{~~~~~~~~~~~~~~~}}}|||~~~{{{}}}|||yyy{{{|||xxxxxxyyyzzzwwwuuummmkkkiiijjjnnnssswwwxxxqqqmmmjjjjjjnnnooommmiiicccaaaccciiiqqquuutttqqqssswww|||{{{uuuppplllnnnrrrvvvwwwvvvtttrrr{{{~~~|||vvvuuuzzz|||xxx}}}|||{{{zzz}}}~~~|||}}}}}}|||{{{{{{|||}}}~~~|||{{{xxx{{{|||zzzzzz|||{{{xxxxxx{{{zzzttttttyyyzzzvvvyyyvvvsssrrrtttwwwyyyyyy~~~zzzwwwyyyQQQOOOMMMNNNQQQTTTWWWXXXXXXXXXYYYXXXXXXYYY]]]```[[[]]]```cccffffffffffffbbbbbbcccdddfffggghhhiiigggjjjllljjjeeebbbcccfffhhhgggkkkpppllleeecccggghhh```ZZZ\\\^^^\\\ZZZYYYQQQMMMJJJKKKNNNQQQQQQPPPQQQQQQSSSUUUXXX\\\___aaafffccceeekkkkkkccc]]]]]]kkkggggggkkkkkkggggggllloookkkiiijjjfffaaaaaafffoookkkddd___[[[YYYWWWVVVQQQRRRSSSRRRQQQQQQQQQRRRTTTPPPPPPSSSWWW[[[aaaiiikkkhhhhhhjjjkkkhhhccc```^^^___aaaeeehhhiiigggeeeaaa___]]][[[YYYVVVRRRPPPWWWVVVTTTSSSRRRQQQQQQQQQOOOOOONNNMMMMMMLLLKKKKKKPPPOOOMMMMMMNNNOOONNNLLLRRRRRRSSSWWW[[[]]][[[XXXTTTTTTWWW\\\bbbhhhjjjkkkiiigggfffhhhkkkllljjjgggmmmqqqvvvyyyxxxvvvsssrrrxxxwwwxxx}}}zzzyyy}}}}}}}}}{{{uuu{{{|||zzz{{{}}}xxx|||}}}{{{|||}}}{{{}}}~~~}}}~~~yyy|||~~~~~~{{{yyyvvvtttuuuxxx}}}xxx{{{}}}wwwrrrooollllllooorrrsssrrrmmmnnnppptttuuuppphhhaaaaaahhhoooqqqmmmjjjiiikkkqqqsssuuutttqqqqqqtttwwwtttooohhhddddddiiinnnrrrqqqqqqoookkkmmmtttzzz{{{yyyyyyyyyxxxwwwwwwzzz}}}ooorrrxxx~~~|||vvvtttwwwtttssssssrrrrrrsssttttttvvvvvvwwwwwwxxxyyyyyyyyy~~~{{{xxxuuutttuuuvvvwwwyyy{{{}}}}}}||||||~~~yyy{{{||||||{{{{{{}}}~~~uuurrrooooooqqqrrrpppnnnjjjiiiiiikkknnnoooooonnnnnnooopppooolllgggaaa^^^\\\\\\]]]___aaacccfffgggdddcccbbb___\\\YYYVVVUUURRRQQQQQQSSSYYY___dddfffgggjjjnnnqqqrrroookkkhhhaaaeeeiiikkklllmmmnnnpppqqqppprrrvvvwwwtttsssuuutttwww{{{zzzvvvsssrrrrrr{{{}}}~~~}}}{{{{{{}}}~~~|||~~~|||~~~~~~yyyyyy}}}~~~{{{|||zzzxxxwwwwwwxxxzzzzzz{{{vvvsssuuuzzz}}}yyyuuu{{{yyy{{{PPPOOONNNOOORRRWWWZZZ\\\___````````````aaaeeegggbbbdddgggjjjmmmnnnnnnnnnhhhiiijjjlllnnnppppppqqqooorrrtttqqqmmmjjjkkkmmmmmmmmmqqquuussslllkkknnnkkkfffcccdddeee```]]]\\\XXXUUUQQQOOOOOOOOOOOOOOOSSSSSSSSSUUUXXX\\\___bbbiiigggjjjoooppplllkkknnnssspppppptttuuurrrsssxxxuuurrrqqqsssrrrnnnooossssssnnnggg```\\\XXXTTTRRROOOPPPPPPPPPOOOOOOPPPPPPUUURRRRRRUUUXXX\\\ccckkkuuurrrpppqqqsssrrrooommmggghhhjjjmmmooonnnkkkhhhccc```]]][[[YYYVVVRRROOOQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOPPPOOONNNNNNOOOOOONNNLLLLLLKKKMMMPPPSSSTTTRRRPPPQQQQQQSSSWWW]]]aaacccdddfffeeeeeehhhlllnnnmmmlllooorrrtttvvvuuuttttttuuuwwwwwwxxx|||}}}yyywww~~~}}}zzz{{{yyyvvvvvvzzzzzzvvvuuuwwwvvvrrrrrrtttuuuuuutttsssttttttsssssstttuuuvvvxxxxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwrrrtttvvvuuurrrrrrvvvzzzzzz{{{{{{xxxvvvxxx~~~~~~zzzwwwuuuvvvxxxssssssrrrooolllkkknnnpppnnnllliiigggfffhhhkkkmmmkkknnnsssyyy~~~}}}zzz|||~~~~~~|||{{{zzz{{{yyyzzz|||~~~}}}|||yyyvvvwwwyyyxxxtttooooookkkhhhgggiiillllllllllllkkkkkklllllliiiccc^^^]]]aaaeeefffdddbbbcccdddjjjiiiiiijjjkkkmmmmmmmmmkkkddd\\\ZZZ^^^dddfffeeeiiijjjiiifffgggnnnrrrrrrrrrrrrqqqooommmmmmoooqqqooollllllnnnnnnkkkmmmrrrmmmllllllllllllllllllllliiijjjkkkmmmoooqqqsssttttttrrrpppnnnmmmmmmmmmmmmmmmooorrruuuwwwxxxxxxwwwwwwvvvuuutttttttttvvvvvvuuuvvvvvvuuusssrrrrrrssskkkhhhdddcccccccccbbb```ZZZXXXXXXYYY\\\^^^^^^]]]]]]^^^^^^]]]ZZZUUUQQQOOOMMMOOORRRUUUXXXXXXXXXWWWWWWVVVUUUSSSQQQNNNLLLKKKJJJHHHGGGHHHNNNTTTYYY[[[ZZZ]]]aaadddfffeeecccaaa```bbbeeefffffffffhhhiiinnnmmmnnnrrrsssqqqssswwwsssvvvzzz{{{yyywwwwwwwwwuuuxxx|||~~~~~~}}}zzzxxxwwwvvvrrrooorrrwwwyyyvvvrrrtttrrruuu|||PPPOOOOOOQQQUUUZZZ```cccgggiiijjjjjjkkkllloooqqqmmmnnnqqqtttwwwxxxyyyyyyrrrtttvvvyyy{{{{{{|||{{{zzz}}}~~~|||xxxuuuvvvxxxvvvwwwzzz}}}|||wwwvvvxxxqqqnnnmmmooollleee``````]]]\\\XXXTTTPPPOOOPPPQQQUUUTTTTTTUUUXXX]]]aaadddmmmooossswwwwwwvvvyyy~~~{{{{{{~~~~~~||||||~~~wwwrrrjjjccc\\\VVVQQQMMMMMMLLLLLLLLLLLLLLLMMMMMMTTTRRRRRRVVVZZZ]]]fffnnn|||zzzyyyyyy{{{||||||zzzssstttuuuwwwwwwtttnnnjjjeeebbb^^^[[[XXXUUUQQQNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRRRRQQQPPPOOOOOONNNMMMLLLMMMNNNNNNLLLJJJGGGHHHIIILLLNNNOOOMMMKKKOOOOOOPPPSSSWWW[[[]]]]]]ccccccccceeeiiilllmmmmmmqqqrrrsssttttttuuuxxxzzz{{{zzz|||{{{zzz||||||zzzzzz{{{xxxsssvvvxxxwwwtttrrrsssqqqnnnnnnmmmkkkkkklllmmmmmmlllmmmllllllnnnqqqrrrpppmmmsssrrrpppnnnlllllllllmmmjjjhhheeeccceeeiiinnnqqqooommmkkkjjjlllpppvvvyyysssqqqnnnlllkkkjjjhhhggg_________^^^[[[ZZZ[[[]]]]]]\\\ZZZWWWVVVVVVVVVVVVYYY[[[___cccfffhhhjjjjjjnnnqqqttttttrrrnnnlllkkkmmmoooqqqssstttsssqqqpppkkknnnssswwwyyy{{{}}}~~~~~~{{{yyyyyyyyyzzzzzzyyywwwtttrrrooolllkkkmmmmmmkkkhhhkkkhhheeedddeeegggggggggmmmjjjgggeeedddbbb___]]]\\\]]]]]]^^^^^^___``````cccaaa___bbbhhhkkkjjjgggddd]]]UUUVVV\\\aaa___\\\aaadddcccaaaccchhhjjjiiijjjjjjiiifffcccccceeegggkkkfffccceeefffdddeeegggeeefffffffffeeeddddddccc```aaabbbccceeegggiiijjjkkkkkkkkkkkkiiigggeeedddcccfffiiimmmooooooooonnnooonnnmmmkkkjjjiiiiiihhhnnnnnnmmmkkkgggeeeddddddaaa]]]XXXTTTRRRQQQPPPOOOJJJHHHGGGGGGJJJLLLMMMLLLMMMLLLLLLJJJHHHEEEBBB@@@===@@@FFFKKKMMMLLLIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@======BBBHHHMMMPPPMMMOOORRRUUUWWWXXXYYYYYY]]]]]]^^^]]]\\\]]]___aaaiiihhhkkkoooqqqpppsssyyysssvvvzzz}}}~~~~~~xxx{{{yyyuuusssqqqmmmjjjlllqqqsssppplllmmmkkklllrrryyy~~~RRRRRRSSSUUUXXX^^^eeeiiioooqqqtttuuuuuuwwwyyy{{{xxxzzz|||~~~xxxvvvuuutttnnngggdddfff______]]]XXXRRRPPPRRRUUUTTTTTTSSSTTTXXX^^^dddhhhpppuuu|||zzzuuummmeee]]]VVVPPPKKKJJJIIIGGGGGGIIIJJJJJJJJJOOONNNPPPUUUYYY^^^hhhrrr|||~~~}}}}}}~~~~~~|||vvvooojjjfffccc___[[[XXXUUURRROOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPNNNMMMOOOOOONNNOOOPPPPPPNNNLLLGGGIIIKKKNNNPPPPPPOOONNNNNNNNNNNNPPPTTTXXXZZZZZZ_________aaadddgggiiikkkrrrtttvvvwwwyyy{{{~~~|||}}}{{{vvvvvvwwwxxxwwwwwwxxxwwwvvvqqqmmmjjjjjjlllnnnmmmkkkpppnnnmmmooottttttooojjjnnnmmmlllkkkiiihhhggggggddd```[[[[[[```eeeiiikkkllliiifffeeehhhjjjjjjjjjkkkfffbbbaaabbbbbb^^^YYYQQQRRRRRRQQQPPPPPPOOOOOOPPPOOOOOOMMMLLLJJJIIIHHHIIILLLOOORRRTTTXXX[[[^^^cccfffjjjkkkgggccc___]]]eeegggjjjlllllliiifffddd___cccgggkkknnnqqqtttvvvzzz{{{~~~zzzyyyyyy{{{{{{}}}~~~{{{wwwuuuvvvyyyzzzwwwsssqqqssswww|||~~~}}}||||||{{{xxxvvvrrrrrrrrrsssssssssrrrqqqnnnkkkgggfffggghhhhhhggghhhgggeeeeeefffgggiiiiiiooommmjjjgggeeebbb```___```___^^^```bbbcccbbbaaaaaa```aaadddhhhkkkkkkjjjddd```\\\\\\___```^^^[[[^^^aaabbbaaabbbfffgggdddgggfffeeecccaaaaaaccceeefffbbbbbbgggiiieee```___ccccccddddddcccbbbaaa```aaaaaa``````aaabbbcccdddiiijjjllllllkkkhhheeeccccccfffiiimmmoooooonnnmmmnnnllliiieeecccaaaaaaaaadddeeedddaaa\\\YYYXXXYYY[[[WWWQQQKKKGGGFFFFFFFFFDDDBBB@@@@@@BBBDDDEEEEEEFFFEEEDDDBBB@@@>>>===;;;777:::???DDDEEEEEEBBB@@@@@@@@@@@@AAA@@@@@@??????AAA===:::999===BBBGGGJJJGGGHHHIIIKKKMMMOOOQQQRRRVVVVVVUUUTTTSSSUUUXXX[[[bbbdddjjjppprrrrrruuuzzzwwwyyy}}}~~~vvvrrrqqqllliiiffffffiiiiiifffcccfffcccbbbfffkkkpppyyyUUUVVVWWWXXX[[[bbbjjjpppzzz}}}}}}yyyvvvpppjjjhhhkkkddddddbbb]]]VVVRRRSSSUUURRRQQQQQQSSSXXX^^^eeeiiimmmwww{{{vvvnnneee^^^WWWQQQMMMHHHFFFDDDDDDFFFHHHHHHHHHHHHHHHLLLRRRVVV\\\hhhsss{{{}}}wwwpppjjjdddaaa]]]ZZZXXXUUUSSSQQQQQQQQQQQQQQQRRRTTTUUUUUUWWWXXXXXXWWWUUUSSSPPPOOOSSSRRRRRRSSSTTTTTTQQQOOOFFFIIIMMMPPPQQQRRRRRRSSSNNNLLLLLLNNNRRRUUUWWWXXXYYYYYYZZZ]]]```fffkkknnnqqquuu{{{}}}}}}|||}}}xxxtttqqqqqqssstttsssqqqvvvsssqqqssswwwwwwqqqlllhhhiiijjjkkkjjjiiigggfffaaa]]]ZZZ\\\aaagggiiihhhjjjhhhfffgggiiihhhccc^^^```ZZZTTTSSSVVVUUUQQQLLLGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEECCCBBBAAADDDGGGIIILLLPPPUUUYYYXXX[[[^^^^^^[[[VVVRRRPPPWWWYYY]]]```aaa```^^^]]]ZZZ]]]aaadddgggjjjmmmooouuuvvvxxx{{{}}}~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~{{{|||}}}wwwuuuttttttvvvxxxyyyyyy|||{{{{{{|||~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}yyy{{{~~~~~~~~~~~~}}}{{{xxxrrrnnnmmmnnnpppoooqqqqqqoookkkiiikkknnnnnnkkkhhheeeeeejjjppptttqqqpppooopppppppppnnnllllllllllllkkklllnnnqqqsssjjjhhheeecccdddeeefffgggdddeeeeeefffgggiiikkkmmmnnnooonnnmmmjjjfffcccbbbaaabbbcccfffhhhhhheeeccc___cccfffiiiiiijjjlllooofffgggfffeeebbb____________cccdddcccdddgggfffccceeefffeeecccbbbccceeehhhgggcccbbbgggiiifffcccbbbddddddeeeeeedddccccccbbbdddccccccbbbcccdddfffgggiiijjjlllmmmmmmjjjhhhffffffiiimmmpppqqqqqqooommmooolllfffaaa]]]\\\]]]^^^[[[[[[[[[XXXTTTQQQPPPQQQTTTQQQLLLFFFBBB@@@AAABBBCCCAAA??????@@@BBBBBBAAABBBBBBAAA@@@???===<<<;;;999:::===???AAAAAAAAAAAA>>>>>>??????@@@@@@??????AAA===:::999<<>>???BBBEEEGGGHHHKKKQQQVVVTTTVVVWWWUUURRRNNNLLLLLLJJJMMMRRRWWW[[[]]]]]]]]]WWWYYY]]]```bbbeeeiiikkkqqqrrrtttxxx{{{|||{{{yyyyyyxxxxxx{{{|||}}}|||vvvvvvvvvtttpppllljjjiiidddbbbaaaaaadddfffhhhhhhmmmmmmooopppqqqqqqqqqqqquuuwwwwwwttttttwwwwwwuuuuuusssqqqooooooppprrrsssqqqrrrsssuuuvvvwwwvvvuuuooolllhhhdddccceeegggiiidddddddddbbb``````aaaccc___^^^\\\YYYYYY\\\bbbffffffeeeeeefffhhhhhhgggeeeeeeeeeeeeeeeeeeiiimmmqqqeeecccbbb``````aaacccdddaaaccceeefffgggiiilllooommmooorrrqqqnnnjjjhhhgggdddfffiiillllllkkkiiihhhbbbggglllmmmkkkkkknnnqqqiiilllnnnkkkfffbbbbbbddddddhhhiiihhhhhhkkkjjjfffgggggggggeeedddeeehhhkkklllfffaaabbbdddfffiiinnniiiiiihhhhhhhhhiiiiiijjjhhhgggggghhhjjjmmmppprrrkkklllmmmnnnnnnmmmmmmllljjjmmmpppssstttrrrooolllnnnjjjeee___[[[YYYYYYZZZSSSSSSRRRPPPLLLIIIHHHIIIIIIHHHFFFBBB>>>===???AAA@@@???>>>>>>??????>>>===>>>?????????>>>===;;;:::<<<<<<<<<<<<>>>@@@BBBCCC>>>???????????????>>>>>>>>><<<999999<<<@@@BBBCCCCCCBBBAAA@@@AAABBBCCCDDDFFFGGGHHHHHHIIILLLQQQUUUXXX^^^iiirrrtttrrrvvv}}}xxxppplllkkkjjj^^^\\\YYYWWWUUUSSSPPPNNNLLLKKKLLLPPPSSSWWWbbblllwwwSSSVVVZZZ^^^bbbkkkxxxzzzyyyxxxvvvrrrnnniiibbb[[[VVVQQQQQQQQQRRRUUUXXX[[[]]]bbblllvvv{{{pppddd\\\VVVQQQOOOIIIDDD@@@AAAEEEIIIIIIGGGCCCEEEJJJNNNPPPTTT```mmmxxx{{{wwwsssmmmgggcccXXXUUURRRPPPPPPQQQQQQPPPRRRSSSUUUXXX[[[___bbbccc]]]___aaadddddddddbbbaaaZZZZZZ[[[]]]^^^]]]YYYWWWQQQUUUXXXZZZXXXWWWXXXYYYVVVSSSPPPNNNOOOQQQRRRRRRMMMOOOQQQSSSWWW___hhhoooqqqwww~~~|||{{{ooonnnmmmllllllmmmnnnpppjjjhhhggghhhkkkooossstttooooooppppppooojjjddd```YYYTTTMMMIIIIIIIIIIIIGGGDDDAAA>>>>>>AAACCCDDDCCC@@@@@@AAAAAA@@@???===<<<>>>AAAEEEEEEDDDFFFKKKPPPQQQQQQPPPMMMIIIGGGHHHIIIGGGIIIMMMQQQUUUXXXZZZ[[[UUUXXX[[[^^^aaaeeeiiilllrrrrrrtttyyy}}}~~~|||zzzzzzzzz{{{~~~|||yyyssspppjjjeee```\\\WWWUUUPPPNNNMMMOOOSSSWWWZZZ[[[___bbbeeeggghhhgggffffffmmmqqqqqqnnnnnnqqqqqqmmmmmmllljjjiiiiiijjjlllmmmmmmllllllnnnppppppmmmiiiddd___YYYWWWYYY]]]______ZZZXXXVVVUUUVVVWWWXXXXXXRRRSSSSSSQQQPPPRRRVVVZZZ^^^^^^^^^```bbbcccbbbaaa___```bbbbbbbbbcccgggjjj_________^^^]]]^^^___aaabbbdddggghhhhhhiiillloooooorrruuuuuurrrpppooopppooorrrtttuuusssrrrtttvvvoooqqqtttuuuvvvuuuuuuuuuqqqrrrsssrrrpppnnnmmmnnnmmmpppqqqoooppprrrqqqnnnllllllkkkjjjhhhhhhkkkmmmlllgggeeeeeefffhhhooowwwsssrrrpppoooppprrrtttvvvrrrqqqqqqqqqssswwwzzz|||sssssssssssstttvvvxxxyyyrrrtttwwwzzzyyyvvvrrroookkkiiifffbbb^^^ZZZWWWUUULLLLLLKKKHHHDDD@@@???@@@???@@@AAA???======???BBB@@@??????AAAAAA@@@>>>;;;===>>>@@@AAAAAA???<<<:::=========>>>???AAACCCDDDAAAAAAAAAAAA@@@???>>>===<<<:::999:::===@@@AAAAAAAAA@@@@@@??????@@@AAABBBAAABBBDDDDDDEEEHHHMMMPPPVVV[[[dddkkklllmmmttt}}}zzzooohhhccc^^^ZZZSSSQQQOOONNNLLLJJJHHHGGGDDDEEEHHHLLLMMMOOOWWWaaajjjuuuQQQUUUZZZ^^^dddooo}}}}}}{{{xxxvvvtttrrrlllddd]]]SSSSSSRRRSSSSSSUUUVVVWWWaaahhhooovvv~~~qqqddd[[[TTTPPPNNNIIIDDD@@@AAAEEEIIIIIIHHHFFFGGGKKKNNNNNNRRR]]]iiirrr|||yyytttooojjjeee```]]]RRRPPPMMMLLLMMMOOOOOOOOOSSSUUUXXX\\\aaafffjjjlllhhhjjjnnnrrrtttuuutttsssjjjjjjkkklllmmmllliiifff]]]```cccccc```^^^^^^___^^^ZZZUUUSSSRRRRRRRRRQQQMMMNNNOOOOOOPPPVVV^^^eeerrrxxxyyyuuuqqqmmmmmmooosssvvvrrrqqqooonnnppptttzzz~~~xxxyyyxxxuuuqqqkkkgggeeeVVVQQQJJJEEECCCDDDEEEFFFAAA===::::::===@@@AAA@@@BBBBBBBBBAAA@@@>>>===<<<>>>AAAEEEDDDAAABBBFFFJJJJJJIIIFFFBBB???>>>@@@CCCFFFGGGIIIKKKNNNPPPQQQRRRUUUXXX\\\___cccggglllpppuuuuuuwww{{{|||}}}}}}~~~{{{xxxtttmmmbbbZZZUUUPPPKKKHHHBBB@@@@@@CCCHHHNNNRRRTTTYYY\\\aaadddeeedddcccbbbhhhnnnpppmmmmmmpppnnnhhhhhhiiiiiiiiijjjkkkllllllmmmjjjhhhiiillllllfffaaaaaaYYYQQQOOORRRUUUVVVUUUTTTPPPMMMMMMPPPRRRRRRQQQKKKMMMOOOOOOMMMNNNQQQTTTWWWVVVWWWYYY\\\]]]]]]\\\\\\___bbbcccbbbaaabbbddd]]]^^^^^^^^^]]]]]]^^^```eeehhhkkkkkkjjjjjjmmmpppsssvvvxxxwwwuuutttvvvyyy{{{~~~}}}zzzzzz}}}|||{{{~~~~~~zzzzzzyyyxxxyyy{{{{{{yyywwwuuuxxxyyywwwwwwyyyyyyvvvrrrrrrpppnnnkkkkkkmmmoooggggggkkknnnnnnmmmrrryyy{{{yyywwwvvvwwwzzz~~~~~~}}}{{{zzz{{{}}}}}}|||{{{{{{|||zzz|||}}}xxxuuuiiiiiiiiigggccc]]]WWWSSSIIIIIIGGGCCC>>>:::999999:::<<>>>>>AAADDDBBBBBBCCCEEEFFFDDD@@@===???AAADDDEEEEEECCC@@@>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>;;;::::::<<>>>>>>>>======>>>???@@@@@@AAABBBAAA???<<<;;;<<<===??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBAAAAAAAAA@@@???CCCHHHJJJJJJJJJLLLOOORRRWWW^^^ccceeehhhlllpppqqqzzz{{{sssoooeee[[[UUUPPPIIIDDDCCC>>>>>>===<<<===BBBHHHLLLQQQYYYbbbeeeddddddiiinnnkkkmmmqqqssssssrrrssssssqqqnnnkkkmmmrrrvvvuuutttppphhheeemmmqqqkkkaaa[[[UUUMMMIIILLLQQQPPPLLLJJJIIIIIIJJJLLLNNNNNNLLLJJJGGGJJJMMMNNNNNNMMMMMMNNNZZZXXXVVVVVVXXXXXXUUURRR\\\\\\[[[[[[[[[\\\]]]]]]___XXXTTTXXXZZZZZZ]]]cccgggiiikkkmmmnnnppptttvvvvvvttttttxxx~~~~~~zzz}}}}}}{{{zzz|||xxxwwwrrrnnnrrryyyzzztttnnnnnnooossswwwyyyzzzyyyzzz|||~~~~~~}}}|||yyynnnrrrooocccXXXUUUTTTQQQHHHFFFAAA===:::888777777;;;===>>>===<<<<<<@@@DDDFFFDDDBBBCCCEEEFFFEEEBBB===FFFKKKGGGDDDEEECCC?????????@@@CCCGGGIIIFFFCCCEEEGGGIIIHHHEEEAAA@@@???>>>======???AAACCCBBBAAAAAA@@@???@@@BBBCCCCCCBBBAAA@@@???>>>@@@BBBEEEGGGIIIPPPYYY]]]]]]```gggmmmuuuwww~~~ssseeeZZZQQQKKKGGGCCCEEEEEEDDDBBBAAABBBCCCFFFGGGGGGEEEBBBCCCHHHLLL```hhhttt[[[^^^dddkkkvvv|||xxxqqqlllddd```[[[XXXWWWXXXXXXXXXZZZYYY[[[bbbooorrreee]]]XXXUUUSSSRRROOOLLLKKKLLLNNNNNNOOOMMMNNNMMMMMMMMMQQQXXX]]]gggggghhhjjjlllmmmlllkkkfffccc___]]][[[XXXTTTQQQPPPKKKJJJNNNQQQSSSZZZbbbbbbdddlllvvvzzzzzz|||{{{yyyxxxxxxxxxzzzvvvqqqlllgggddd```]]]WWWUUUPPPKKKHHHKKKQQQWWWaaalllvvv}}}yyytttsssooolllnnntttrrrlllhhhiiilllsss|||zzzvvvjjj[[[QQQKKKCCC@@@AAABBBAAA??????>>>>>>>>>>>>??????@@@AAAAAAAAA???===;;;<<<===<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<>>===<<<<<>>@@@@@@@@@AAAAAABBBBBBBBBGGGMMMTTTVVVUUUWWW]]]dddfffhhhppp|||rrrcccVVVMMMFFFBBBCCCDDDEEECCCAAA@@@@@@AAADDDEEEFFFDDDAAAAAADDDHHHVVVaaappp~~~aaafffoooyyyyyyssskkkgggbbb___\\\ZZZXXXVVVYYYWWWUUUYYYeeewww~~~ssshhhbbb^^^[[[ZZZYYYVVVSSSQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOQQQVVVYYY]]]]]]^^^]]][[[ZZZZZZ[[[\\\YYYWWWUUUUUUTTTRRRQQQTTTRRRQQQSSSUUU[[[fffqqqnnnrrrzzz~~~yyytttnnnjjjfffaaaYYYPPPKKKLLLQQQUUU^^^cccllluuu{{{wwwnnnkkkiiieeeaaacccggggggcccaaa```ccclllxxx}}}vvvgggWWWLLLFFF@@@===>>>@@@AAA@@@@@@@@@??????????????????@@@@@@AAA???===<<<<<<===:::;;;<<<>>>@@@AAABBBCCCDDDEEEEEEEEEDDDAAA>>>===;;;===???@@@???>>>>>>???CCCIIIPPPWWW]]]eeennnuuuttt||||||dddYYYNNNIIIFFFBBBAAABBB??????>>><<<;;;<<<@@@CCCJJJUUUdddoootttwww{{{||||||~~~yyyvvvttttttoooeee[[[WWWRRRHHH@@@@@@CCCCCCCCCDDDBBBDDDGGGKKKNNNOOOLLLJJJCCCHHHOOOTTTVVVVVVWWWWWWQQQSSSVVVWWWVVVVVVVVVWWWTTTTTTTTTUUUVVVXXXZZZ[[[[[[VVVSSSVVVYYY[[[___bbbeeehhhlllppptttyyy~~~~~~{{{wwwooogggiiiiiiiiillloooqqqqqqqqq{{{}}}|||rrrrrrnnndddWWWPPPMMMIIIDDDHHHFFFCCC@@@===;;;;;;:::===<<<===???AAACCCCCCCCC@@@@@@BBBDDDFFFFFFCCCAAAFFFJJJLLLHHHEEEHHHJJJKKKOOOPPPQQQTTTWWWXXXVVVTTTRRRUUUWWWXXXVVVTTTSSSSSSPPPMMMKKKKKKMMMNNNNNNNNNJJJHHHGGGGGGFFFEEEAAA??????@@@AAACCCCCCBBBAAAAAAGGGKKKNNNNNNMMMNNNTTTYYYXXXZZZbbbmmmwwwppp```SSSJJJDDDAAAEEEFFFFFFDDDAAA@@@@@@AAACCCEEEFFFEEEBBBAAADDDFFFQQQ^^^pppgggmmmvvv{{{rrrnnnjjjfffccc___[[[XXXXXXXXXXXX[[[bbbmmmyyyzzzqqqkkkgggeeeccc```]]]ZZZXXXWWWWWWVVVUUUTTTTTTSSSRRRRRRSSSUUUVVVVVVXXXXXXVVVRRRPPPQQQTTTVVVUUUTTTTTTTTTVVVWWWXXX\\\]]]______```eeepppzzz{{{|||wwwuuuoooggg___XXXWWWXXXYYY```aaaiiissstttuuu}}}tttjjjccc]]]ZZZUUURRRRRRUUUVVVUUUYYYYYY\\\bbbkkkqqqtttttt~~~uuukkk]]]PPPHHHCCC>>><<<>>>@@@BBBBBBAAAAAAAAA@@@@@@???>>>>>>???@@@AAA@@@>>>======>>>======>>>???AAABBBCCCCCCEEEFFFGGGGGGFFFDDDAAA???>>>???@@@@@@???>>>===<<<>>>CCCIIIOOOVVV___jjjqqqooowwwxxxbbbVVVKKKEEEBBB??????AAA>>>???>>>===<<<<<>>>>>@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA???===<<<===@@@EEEJJJOOOWWWaaaiiilllsss}}}tttcccWWWJJJDDD@@@>>>>>>@@@===>>>???>>>===>>>@@@BBBIIIRRR```nnnyyy{{{|||yyyqqqfff]]]VVVRRRJJJDDDAAABBBCCCAAA@@@AAABBBDDDHHHOOOTTTVVVVVVTTTRRRWWW^^^bbbdddcccbbbaaa]]]```cccbbb^^^[[[ZZZ[[[VVVWWWXXXZZZ\\\___aaabbb^^^]]][[[ZZZ]]]aaaccccccaaadddiiimmmrrrwww|||yyyrrrkkkeee```^^^]]]VVVUUUTTTUUUXXX[[[\\\[[[eeekkkttt|||~~~uuuooo\\\RRRGGGCCCDDDFFFEEECCC@@@@@@AAABBBCCCDDDEEEFFFDDDBBB@@@BBBFFFHHHFFFDDDDDDHHHMMMSSSWWWYYYZZZZZZXXX\\\```bbb```___```cccgggiiilllnnnnnnnnnmmmmmmppprrrtttssspppmmmkkkkkkmmmkkkhhhggghhhiiihhhhhhiiiddd]]]WWWUUUTTTTTTTTTOOOMMMJJJGGGEEEEEEEEEEEEEEEFFFGGGFFFEEEGGGLLLOOOUUUTTTWWW]]]bbbfffmmmuuuyyykkk]]]SSSKKKGGGDDDFFFGGGGGGEEEBBB@@@@@@@@@@@@DDDIIIKKKLLLNNNSSSWWWcccooo~~~mmmsss}}}}}}yyyvvvrrrmmmjjjfffccc^^^XXXVVV[[[eeemmmzzzzzzvvvsssrrrooollljjjjjjiiifffeeebbbaaa``````___]]]YYYVVVQQQPPPOOOLLLKKKLLLOOORRRSSSTTTVVVXXX\\\bbbjjjooolllttt{{{~~~zzzuuupppllldddgggmmmqqqppppppxxxzzznnnbbbVVVMMMJJJGGGCCC@@@AAAAAA@@@BBBEEEDDDJJJPPPQQQQQQSSSZZZaaa```gggjjjdddWWWMMMJJJJJJFFFEEEDDDCCCCCCCCCCCCDDD@@@AAABBBCCCBBBAAA@@@???>>>@@@CCCCCCBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@???===:::===@@@DDDGGGJJJPPPXXX___hhhmmmxxxrrr```UUUHHHCCC@@@======???<<<>>>??????>>>>>>???@@@IIIRRR___nnn||||||ssssssoooeee]]]XXXSSSOOOEEEAAA???CCCDDDBBBAAACCCFFFHHHLLLSSSYYY]]]^^^^^^^^^bbbgggjjjjjjiiihhhggggggiiijjjiiifffbbb^^^]]]ZZZZZZ[[[]]]```ccceeefffbbbbbb```]]]___cccdddaaabbbdddhhhkkkmmmqqqvvvyyy}}}vvvnnnddd\\\UUUPPPOOORRRMMMKKKJJJLLLOOORRRSSSTTTTTTZZZdddoooyyyttteee^^^TTTJJJAAA???@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDEEECCCBBBDDDFFFIIIKKKKKKNNNRRRYYY^^^bbbeeeiiikkkeeegggmmmqqqpppmmmnnnsssvvvxxx|||}}}|||{{{{{{||||||~~~~~~{{{xxxvvvuuuxxxvvvuuuuuuvvvvvvuuusssuuuooogggaaa___^^^______```\\\VVVOOOIIIFFFEEEDDDDDDEEEFFFFFFEEEGGGJJJLLLRRRQQQSSSYYY\\\^^^cccjjjwwwzzz{{{mmm```UUULLLFFFCCCFFFFFFGGGEEEBBBAAAAAAAAABBBFFFKKKOOORRRWWW^^^cccooowwwooowww{{{vvvsssnnnjjjcccZZZTTTWWW```iiirrrzzz~~~|||zzzxxxvvvvvvuuurrrpppooommmkkkiiigggbbb[[[VVVSSSOOOKKKJJJKKKMMMOOOPPPVVVXXX[[[^^^ccckkkuuu||||||}}}zzzssswwwxxxsssqqquuuyyy{{{}}}kkk___TTTIIICCCCCCBBB???>>>AAA@@@>>>???EEEAAADDDGGGHHHIIIKKKPPPUUUOOORRRUUUSSSLLLFFFEEEGGGFFFGGGGGGFFFEEECCCBBBBBB???@@@BBBCCCDDDCCCAAA@@@???AAADDDEEEDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA?????????@@@@@@>>>===<<<>>>@@@@@@===:::===@@@DDDEEEGGGKKKQQQWWW]]]aaalllyyymmmZZZOOODDD@@@>>><<<;;;>>>===>>>@@@???===;;;;;;;;;BBBLLL\\\nnnzzzqqqggggggaaaWWWRRRRRROOOKKKEEEAAA@@@CCCEEEEEEGGGKKKQQQRRRUUU\\\ccciiilllmmmlllooosssuuuuuutttssssssssssssssssssqqqnnnhhhddd```aaabbbdddfffiiikkkllliiijjjhhhccccccggggggbbbeeefffhhhiiijjjllloooqqqvvvyyy~~~|||sssfff]]]TTTNNNGGGAAABBBGGGCCCAAA@@@BBBFFFIIIKKKLLLIIILLLSSS\\\ggguuu|||gggXXXTTTNNNEEE?????????===>>>AAA@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIKKKPPPVVVZZZ^^^ccchhhmmmpppsssxxx{{{wwwwwwzzz~~~||||||xxxsssooolllkkkiiihhhgggddd^^^XXXQQQLLLIIIGGGHHHIIIJJJJJJJJJJJJJJJKKKOOONNNPPPTTTUUUTTTXXX]]]eeehhhoooyyysssggg]]]TTTNNNJJJJJJKKKKKKJJJHHHFFFGGGHHHJJJNNNSSSWWW[[[aaajjjppp{{{pppzzz|||yyyqqqoooiii```XXXUUUZZZ```mmmrrr|||~~~}}}{{{yyyxxxvvvssspppllleee\\\VVVVVVQQQKKKIIILLLNNNOOOOOOZZZ\\\```dddiiirrr}}}wwwsssyyy|||xxx{{{ooo^^^TTTKKKBBB???AAA???<<<===AAA@@@===>>>DDDBBBAAAAAAAAACCCEEEGGGHHHDDDDDDEEEFFFEEEBBBBBBCCCEEEGGGIIIHHHFFFCCC@@@??????@@@BBBDDDDDDCCCBBBAAA???BBBEEEFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGDDDAAA@@@@@@AAABBB===<<<<<<>>>AAAAAA???<<<===@@@CCCEEEFFFIIINNNSSSQQQUUU```mmmsssuuuzzzzzzgggTTTJJJ@@@===<<<:::;;;===>>>???@@@???<<<999777777:::EEEXXXmmm}}}pppggg___^^^WWWMMMKKKNNNMMMHHHIIIDDDBBBDDDGGGIIINNNTTT[[[\\\___dddlllssswwwyyywwwzzz}}}~~~~~~}}}{{{zzz{{{{{{xxxrrrmmmgggggghhhjjjlllnnnppprrrqqqsssoooiiiiiilllkkkfffggghhhiiiiiihhhhhhjjjlllnnnqqqvvv|||tttcccWWWOOOHHHEEE???888:::@@@;;;999999:::>>>BBBEEEFFFEEEEEEGGGLLLVVVfffwwwooo\\\TTTTTTIIIBBB===???@@@>>>@@@EEE<<<===@@@BBBEEEFFFGGGHHHJJJLLLNNNOOORRRXXXaaahhhmmmqqqvvvyyy{{{~~~|||zzzxxxuuuqqqnnneeedddbbb^^^YYYSSSNNNLLLNNNOOOOOOOOOOOONNNMMMLLLOOOMMMOOOQQQPPPLLLMMMQQQUUUYYYaaammm{{{yyyoooggg___YYYUUUPPPQQQQQQPPPNNNNNNNNNOOOSSSWWW[[[___cccjjjssszzzttt~~~vvvqqqiiibbb^^^]]]]]]^^^dddmmmzzz~~~~~~{{{tttjjjccc``````XXXRRROOOOOONNNMMMPPPUUU\\\```iiissswwwyyy~~~www}}}~~~vvveeeTTTLLLIIIEEE@@@===<<<:::999<<>>>>>>>>>>>???@@@AAAAAAAAABBBAAA@@@??????AAABBBDDDHHHFFFFFFJJJIIIDDD???>>>BBBDDDGGGGGGEEEDDDDDDEEECCCGGGJJJJJJHHHHHHJJJMMMQQQQQQPPPNNNMMMNNNRRRUUUTTTSSSMMMFFFFFFLLLLLLGGG>>>===<<>>===>>>??????===:::777777EEEXXXhhhvvvyyyooobbbYYYTTTPPPJJJGGGGGGIIIJJJJJJJJJJJJJJJHHHIIINNNXXX___fffiiinnntttzzz}}}vvvsssvvvzzzzzzzzz{{{xxxqqqrrrwwwxxxqqqjjjfffhhhiiiiiihhhfffffffffhhhgggkkkuuu}}}{{{qqqcccYYYJJJDDD===999999:::;;;:::???;;;777777;;;???BBBBBBBBBBBBFFFLLLPPPWWWgggxxxppp___QQQHHHEEEBBB@@@>>>>>>???@@@@@@@@@???@@@??????EEEOOORRROOOTTTUUUVVVZZZgggvvvyyyttt}}}~~~{{{wwwpppnnnjjjfffbbb___^^^^^^ZZZYYYWWWUUURRRPPPNNNNNNLLLNNNOOOMMMJJJIIIKKKMMMPPPTTTZZZ___gggqqq~~~}}}wwwlllbbb]]]\\\\\\\\\[[[[[[ZZZZZZZZZ\\\^^^gggqqqqqqmmmtttxxx~~~zzzrrrhhh___\\\___ccceeejjjrrr|||wwwmmmeeeaaa```ZZZUUUQQQRRRQQQQQQTTTYYYeeeiiiqqqzzz~~~|||zzz|||~~~qqqaaaQQQJJJGGGBBB<<<999:::888888;;;AAADDDBBB???======>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDGGGEEEFFFJJJJJJEEEBBBBBBBBBCCCFFFHHHHHHHHHHHHHHHMMMOOOPPPPPPOOOOOOOOOPPPYYYZZZ\\\[[[ZZZYYYZZZ[[[]]]]]]XXXRRRRRRVVVTTTOOOKKKGGGDDDDDDFFFGGGEEECCCCCCCCCBBB@@@???@@@CCCFFFHHHKKKOOOPPPQQQVVV]]]dddnnnxxxyyyfffRRRFFF;;;;;;>>>>>><<<:::<<<===>>>???@@@???===;;;;;;GGGXXXiiixxx~~~wwwqqqkkkcccXXXPPPIIIIIIHHHEEEDDDGGGMMMRRRNNNPPPRRRRRRUUU\\\eeemmmrrrvvv{{{|||xxxuuuoooppppppnnnkkkgggeeeeeehhhfffiiioootttvvv{{{}}}rrrggg[[[RRREEE@@@:::777888:::;;;;;;===999555444888===@@@AAABBBAAACCCHHHMMMVVVgggxxxxxxhhhXXXLLLEEECCC???>>>======???AAABBBCCC>>><<<;;;???FFFMMMRRRTTT```bbbdddhhhssszzzxxxuuuqqqnnnkkkiiihhhiiifffaaa[[[VVVSSSRRRRRRPPPQQQQQQOOOKKKIIIIIIKKKMMMPPPTTTYYY```jjjuuu|||~~~uuullliiifffffffffgggggghhhhhhhhhaaafffooovvvwwwwww~~~~~~}}}ooobbb]]]aaagggggghhhkkkpppxxxwwwmmmddd___]]]\\\WWWSSSTTTUUUVVVZZZ```ooosss{{{~~~{{{wwwtttttt~~~}}}mmm^^^PPPIIIFFF@@@;;;888888777666:::???BBBAAA???=====================>>>>>>???AAACCCDDDEEEEEEDDDFFFDDDEEEIIIIIIEEEDDDEEEDDDEEEHHHLLLQQQSSSSSSRRRXXXXXXXXXZZZ\\\]]]]]]\\\eeehhhlllmmmllliiigggfffjjjkkkiiieeedddddd```[[[\\\VVVPPPMMMMMMMMMKKKHHHHHHGGGEEEAAA===<<<>>>@@@CCCFFFIIIIIIHHHJJJNNNRRR___gggsss{{{}}}jjjRRRFFF======??????===<<<<<<===???@@@AAAAAAAAAAAABBBLLLZZZkkk{{{sssmmmeee___ZZZTTTMMMHHHAAADDDFFFDDDBBBFFFPPPXXXVVVZZZ^^^bbbgggnnnxxx||||||zzzvvvpppjjjgggeeegggeeeeeegggfffgggmmmvvvqqqdddXXXNNNHHH>>>;;;777666777:::<<<===<<<888444333666<<>>@@@CCCEEEGGG@@@:::;;;DDDLLLPPPWWW```mmmqqquuuxxx~~~{{{xxxwww{{{vvvnnneee^^^YYYWWWVVVTTTTTTTTTQQQMMMJJJHHHHHHIIIJJJMMMQQQVVV^^^gggnnnwww{{{yyyvvvuuuuuuuuuuuuuuuuuuuuuuuuooowww~~~~~~vvvkkkdddccceeeggghhhhhhkkkrrr}}}~~~tttiii___YYYVVVZZZUUUSSSUUUXXXZZZ```gggtttzzzzzzqqqnnnuuu~~~ooo```QQQIIIEEE@@@===<<<888777666888;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAACCCEEEFFFGGGEEEEEEGGGFFFBBBBBBFFFJJJKKKOOOVVV]]]aaaaaa```cccbbbbbbgggmmmppppppnnnrrruuuyyy{{{zzzxxxvvvvvvwwwxxxxxxwwwtttqqqlllggghhhccc^^^[[[ZZZXXXTTTPPPOOOMMMJJJDDD???===>>>???CCCEEEGGGGGGEEEEEEFFFGGGQQQXXX```gggmmmsss{{{lllUUUJJJAAA@@@AAA@@@>>>>>>===>>>@@@AAAAAABBBDDDEEEKKKSSS___ooo~~~sssddd^^^WWWQQQNNNKKKHHHFFFDDDFFFHHHGGGGGGLLLUUU\\\aaafffmmmrrrxxxxxxqqqlllkkkhhhfffdddaaa]]]\\\cccmmmyyyzzz~~~uuueeeVVVKKKCCC@@@888777666666888;;;>>>@@@???;;;666555777===DDDHHHEEEDDDCCCEEEMMM\\\ppp~~~ssscccSSSGGGAAA>>>======>>>???@@@AAACCCGGGIIIGGG???AAAOOOXXXZZZcccqqqwww|||yyypppggg```\\\ZZZWWWWWWVVVTTTPPPLLLIIIHHHGGGGGGHHHIIINNNTTT[[[___iiimmmttt~~~~~~}}}{{{{{{|||uuunnnfffaaadddeeefffiiioooyyyzzzpppeee]]]VVVRRRVVVRRRPPPTTTYYY^^^fffmmmzzzsssmmmooorrrwwwsssdddRRRIIICCC@@@???AAA;;;:::888888999::::::999<<<<<<<<<<<<============???===::::::<<<@@@EEEIIIHHHEEEEEEFFFDDDAAACCCHHHQQQUUU[[[cccjjjnnnpppoootttssstttxxx~~~|||wwwuuuqqqooolllkkkjjjgggaaa\\\VVVUUUPPPJJJDDDAAAAAABBBFFFGGGHHHGGGFFFDDDCCCCCCJJJMMMRRRWWW]]]fffpppxxxppp[[[PPPEEEBBBBBB@@@???@@@===???@@@@@@@@@BBBEEEHHHVVV]]]hhhvvv|||xxxwwwnnnbbbWWWSSSMMMHHHGGGGGGHHHIIINNNMMMMMMPPPVVV]]]dddgggpppuuu||||||wwwuuunnnkkkhhhccc\\\YYY___hhhoooooosss{{{yyykkk[[[MMMCCC===;;;666777888999;;;>>>BBBDDD@@@===999777888>>>EEEJJJEEEEEEEEEGGGPPPbbbuuu|||ppp^^^NNNDDD???===<<>>>>>???@@@@@@@@@===999777999>>>EEEIIIGGGEEEFFFHHHGGGFFFLLLSSS\\\bbbkkksssxxx|||}}}|||{{{||||||yyyrrrmmmbbb```[[[TTTMMMIIIIIIIIIKKKJJJJJJHHHGGGDDDCCCAAAEEEGGGIIILLLRRRZZZdddjjjvvvzzzyyyeeeYYYLLLFFFCCC@@@@@@BBB???BBBDDDDDDDDDGGGLLLQQQbbbjjjvvvyyymmmeee```YYYQQQMMMKKKGGGDDDEEEHHHLLLOOOXXXXXXZZZaaakkksssxxxzzz{{{vvvqqqllleee___```fffdddcccfffnnntttxxx}}}|||qqqbbbRRRGGG@@@;;;999666888;;;===>>>@@@DDDFFF@@@???<<<999999===DDDIIIFFFIIIJJJMMMXXXjjj|||yyylll[[[LLLCCC???===<<<@@@CCCEEEEEEEEEFFFKKKOOOUUUSSSYYYfffooottt~~~|||tttnnnjjjgggccc___\\\ZZZXXXUUUSSSMMMJJJFFFFFFHHHLLLNNNPPPVVVZZZaaajjjsss{{{yyynnnggg```aaabbbcccffflllsssyyy~~~tttkkkeee___YYYUUURRROOOPPPWWW```iiiuuu{{{vvvqqqrrrwww}}}qqqbbbYYYQQQJJJGGGHHHAAAAAA???===<<<<<<>>>???======>>>???AAABBBCCCCCC@@@===:::888:::>>>DDDHHHCCCCCCGGGKKKNNNRRR\\\fffkkkttttttqqqkkkccc[[[VVVTTTTTTSSSQQQNNNKKKHHHFFFCCCAAABBBCCCEEEGGGKKKPPPUUUYYYbbbggguuutttfffXXXOOOIIIEEEFFFJJJGGGJJJMMMNNNOOOTTT\\\cccmmmwwwuuuggg^^^VVVNNNIIIHHHIIIHHHGGGFFFHHHNNNTTTYYYdddhhhnnnuuu|||~~~xxxpppgggcccddd```\\\\\\bbbggglllrrrxxxwwwkkkYYYLLLDDD@@@<<<888777:::===???@@@AAADDDGGGCCCCCCAAA>>>===???EEEJJJLLLQQQUUUYYYeeexxxsssgggVVVIIICCC@@@>>>===???CCCFFFGGGGGGIIIOOOTTT]]]bbbjjjrrryyyzzzwwwtttnnnhhhccc```^^^\\\YYYQQQLLLHHHFFFHHHKKKMMMMMMQQQVVV\\\bbbgggnnnwww}}}xxxqqqmmmccccccbbbaaaccchhhpppuuuzzzppphhhccc^^^YYYUUUSSSPPPRRRZZZdddnnnzzzyyywwwyyy~~~xxxlllddd[[[RRRMMMLLLCCCCCCBBB@@@??????BBBDDD===>>>???@@@BBBDDDEEEFFF???>>><<<;;;===@@@DDDFFF@@@BBBGGGNNNTTT[[[iiiuuuwwwyyypppfff```^^^^^^ZZZWWWSSSNNNKKKHHHDDDBBB@@@AAADDDFFFHHHIIIKKKKKKPPPWWWggg{{{rrrbbbWWWPPPLLLMMMQQQOOOSSSWWWYYY[[[bbbkkkssstttwwwgggXXXSSSNNNEEEDDDHHHJJJIIIIIIJJJNNNTTT[[[aaannnvvv~~~yyymmmeeecccbbb\\\WWWYYY]]]bbbhhhooo|||~~~uuugggTTTHHHCCC@@@<<<888777;;;???@@@@@@AAADDDFFFGGGGGGFFFCCCAAABBBHHHLLLSSSYYY___dddpppmmmbbbRRRGGGBBBAAA???===>>>BBBGGGHHHIIILLLSSSXXXcccmmmvvvzzz}}}wwwnnnhhhdddbbb___]]]SSSNNNHHHGGGHHHKKKLLLLLLNNNSSSYYY]]]```fffpppxxxxxxzzzuuulllhhhfffffffffgggmmmuuuzzz|||oooccc^^^]]]]]]]]]___SSSQQQUUUaaannnzzz|||}}}}}}uuukkkeee___WWWQQQOOOEEEAAAFFFJJJIIIHHHJJJEEEBBB???@@@CCCEEEDDDCCCBBB@@@>>>???BBBCCCBBB@@@DDDCCCHHHVVVbbbkkkwww{{{rrriiicccfffccc^^^WWWPPPKKKGGGEEEFFFCCCBBBEEEEEEBBB@@@@@@AAAIIIWWWdddmmmuuussshhh```\\\[[[ZZZYYYbbbgggfffhhhqqq|||rrrbbbRRRJJJFFFCCCCCCEEEDDDJJJLLLJJJOOO^^^kkkqqqtttwwwooojjjbbb[[[VVVVVVWWWWWWYYY^^^qqquuuzzz~~~{{{jjjUUUFFFAAABBBBBBAAA>>>>>>>>>===>>>AAAEEEIIIJJJKKKKKKGGGDDDFFFMMMTTT^^^bbbiiiuuuxxxkkk]]]OOOHHHDDD@@@>>>>>>BBBDDDGGGIIILLLSSS\\\cccssszzz~~~wwwqqqmmmfff^^^[[[VVVOOOKKKIIIJJJKKKKKKOOOQQQRRRSSSVVV\\\eeelllppp~~~|||qqqiiidddccceeehhhpppxxxxxxvvvjjj___[[[ZZZYYYZZZ\\\UUUUUU\\\jjjxxx~~~~~~}}}vvvpppiii___WWWRRRLLLJJJOOOSSSRRRRRRTTTNNNIIICCCAAABBBDDDEEEDDDBBBAAAAAACCCFFFHHHGGGEEEDDDEEENNN[[[gggqqq~~~~~~vvvqqqoookkkeee___ZZZUUUPPPLLLHHHCCCBBBDDDDDD@@@>>>??????DDDMMMXXX___ggguuuuuupppmmmkkkkkkiiipppuuuuuuxxx{{{vvvdddXXXLLLFFFDDDBBBBBBCCCEEEMMMSSSTTT[[[gggrrrvvvxxxtttiii```XXXUUUTTTRRRTTTWWWbbbfffkkkqqqwwwvvvhhhVVVIIIEEEDDDCCCAAA>>>?????????@@@BBBEEEHHHMMMOOOOOOMMMKKKMMMTTTZZZfffkkkttt~~~~~~uuueeeXXXKKKEEECCC@@@??????@@@CCCGGGJJJOOOWWWaaaiii{{{}}}xxxvvvpppjjj^^^YYYQQQLLLJJJIIIIIIIIIKKKLLLMMMMMMOOOTTT\\\bbbhhhuuu~~~{{{{{{|||{{{zzzxxxvvvuuuwwwwww|||ssshhheeeggglllsssyyywww~~~|||nnndddZZZVVVUUUTTTTTTVVVTTTWWWcccttt}}}{{{{{{wwwkkkbbb]]][[[\\\___```^^^^^^```ZZZSSSIIIDDDCCCEEEEEEEEEBBBCCCDDDGGGJJJLLLKKKJJJFFFLLLXXXfffqqq|||~~~xxxpppllliiieee]]]WWWNNNHHHDDDEEEDDD@@@???@@@@@@AAAEEEKKKOOOVVVcccppp~~~|||wwwllldddTTTKKKDDDCCCDDDBBBCCCEEEIIISSS]]]cccjjjttt|||uuukkkaaa[[[VVVQQQOOOQQQSSSVVV[[[bbbkkkvvvpppeeeXXXOOOLLLLLLIIIGGGAAABBBCCCCCCDDDFFFIIILLLTTTVVVXXXXXXYYY\\\ccchhhvvv|||{{{ppp```TTTHHHEEEDDDCCCBBBCCCAAAEEEKKKPPPWWW```lllttt}}}xxxrrrfff```XXXQQQMMMKKKJJJIIIGGGHHHIIIIIIJJJNNNSSSWWW___iiivvvzzzsssyyyuuuoooiiiffffffgggiiijjjkkkooovvvzzz|||sssnnnnnnooorrruuuxxx|||wwwiii```XXXUUURRROOOOOOQQQPPPWWWfffzzz~~~}}}|||yyyqqqlllnnnppppppnnnkkkjjjjjjbbbZZZPPPJJJHHHGGGGGGEEEBBBCCCEEEHHHJJJKKKKKKJJJKKKUUUdddqqq{{{}}}yyywwwrrriiiaaaWWWPPPKKKIIIFFFBBB@@@AAABBBAAACCCFFFGGGKKKTTT___mmmrrr}}}yyymmm```VVVKKKDDD@@@AAADDDEEEHHHLLLRRR[[[gggpppxxx{{{qqqjjjaaaWWWPPPOOONNNPPPSSSZZZcccooozzzoooggg]]]VVVTTTTTTSSSRRRJJJJJJIIIHHHHHHKKKQQQUUU\\\___cccfffjjjooovvv{{{yyymmm___TTTIIIGGGGGGFFFFFFGGGDDDIIIQQQYYYbbbmmmyyy{{{uuupppjjjaaaYYYTTTPPPMMMKKKGGGHHHHHHIIIJJJMMMPPPSSSZZZ```iiittt~~~}}}wwwtttsssoooiiikkkhhhbbb]]][[[ZZZ\\\]]]aaaaaadddiiilllmmmrrrxxx|||}}}xxxvvvsssrrrssszzz|||yyynnnfff___YYYVVVSSSNNNMMMOOOQQQYYYkkk}}}wwwttttttqqqoookkkiiimmmvvvyyyxxxyyy|||zzz}}}~~~|||zzzxxxwwwggg```WWWPPPMMMJJJGGGDDDAAACCCEEEFFFGGGGGGGGGGGGOOO[[[kkkwww}}}sssjjjaaaZZZSSSOOOJJJDDD@@@AAADDDCCCDDDFFFFFFEEEIIIPPPWWW^^^kkk{{{wwwnnncccVVVNNNFFFAAA>>>@@@EEEIIIPPPVVV___fffqqq|||{{{qqqcccWWWSSSQQQOOOPPPSSS[[[eeeoootttwwwoooeee]]]ZZZZZZYYYYYYVVVTTTPPPMMMMMMSSS[[[aaafffhhhmmmrrrxxxzzzkkk___SSSIIIGGGHHHGGGFFFGGGEEEMMMWWWaaakkkvvv}}}wwwqqqhhh```ZZZUUUQQQNNNHHHHHHGGGHHHKKKNNNPPPRRRYYY[[[```iiittt~~~ttttttpppkkkhhhhhheee___TTTVVVXXXZZZZZZXXXUUUTTTXXXWWWYYY]]]______ccciiirrruuu||||||wwwuuuvvv|||~~~nnnbbbbbb]]]YYYXXXUUUPPPOOORRRXXXaaasss}}}vvvsssqqqkkkggggggbbb^^^XXXVVV\\\eeegggcccbbbccchhhoooyyy~~~~~~~~~mmmfff\\\TTTOOOJJJFFFBBB@@@BBBCCCCCCCCCCCCEEEGGGRRR```ppp|||wwwmmmeee]]]XXXQQQHHHBBBBBBDDDCCCDDDFFFEEEAAAAAAEEEHHHPPP]]]kkkxxxuuummmeeeYYYOOOIIICCC@@@???EEEKKKRRR[[[dddoootttqqqddd___XXXTTTOOONNNRRRYYY___cccrrrxxxzzzppphhhcccaaa```___cccaaa]]]YYYZZZ___hhhnnntttuuuwww|||{{{kkk\\\QQQGGGEEEFFFEEEDDDEEEGGGPPP]]]iiisss||||||wwwnnnfff___ZZZUUURRRJJJGGGEEEFFFHHHLLLNNNOOOVVVVVVZZZbbbjjjtttzzzxxxkkkkkkhhhcccbbbccc```\\\LLLOOOTTTXXXYYYXXXUUUSSSSSSQQQRRRVVVWWWWWW[[[aaaeeekkkvvv~~~~~~zzzyyy{{{~~~~~~vvvfff\\\\\\YYYYYYZZZXXXTTTTTTWWWaaaiiizzz~~~vvvooojjjjjjiiibbb[[[XXXTTTSSSOOOMMMOOOTTTTTTOOOOOOQQQVVV^^^gggpppwww{{{~~~uuulll___TTTMMMHHHCCC@@@???AAABBBBBBAAACCCGGGKKKYYYfffvvv|||tttlllfff]]]RRRIIIGGGFFFDDDDDDFFFDDD@@@???BBBBBBJJJUUU]]]eeeooo}}}wwwjjjccc[[[QQQJJJIIIBBBBBBGGGPPPYYYaaakkkttt~~~vvvsssfff___UUUPPPOOORRRUUUWWWbbbiiiqqqyyy|||xxxuuurrrpppooosssrrrpppnnnooosssyyy~~~|||jjjYYYOOOFFFEEEGGGFFFFFFFFFLLLVVVeeerrr|||}}}uuummmgggaaa]]]ZZZNNNJJJEEEDDDFFFIIIKKKLLLPPPPPPUUU]]]bbbiiivvv~~~vvvqqqooohhhhhheeeaaaaaabbbaaa\\\RRRSSSTTTUUUVVVWWWXXXXXXQQQOOOPPPSSSTTTTTTYYY___[[[cccqqqzzzxxxsssyyy|||{{{~~~rrrddd\\\WWWVVVWWWZZZZZZWWWXXX\\\fffnnn}}}}}}tttkkkeeecccffffff]]]SSSNNNJJJMMMNNNJJJHHHHHHGGGCCCHHHKKKPPPTTTZZZ```gggllllllrrryyy|||qqq```RRRJJJEEEAAA??????AAABBBAAABBBEEEJJJOOO```mmm|||yyyrrrhhh[[[QQQNNNJJJFFFEEEFFFDDDAAAAAADDDBBBIIIQQQUUUXXXaaaooo{{{zzzmmmaaaZZZTTTKKKHHHKKKCCCFFFNNN[[[fffnnnxxxtttkkk^^^UUURRRRRRSSSTTTVVV^^^hhhqqq}}}|||iiiYYYOOOGGGGGGJJJJJJIIIJJJRRR]]]mmm{{{|||tttnnniiidddaaaRRRMMMGGGDDDEEEHHHJJJJJJJJJLLLSSS[[[^^^bbbooo~~~}}}wwwqqqiiicccfffeeeeeeffffffbbb[[[VVVUUUYYYZZZYYYYYYZZZXXXTTTRRRRRRQQQNNNLLLPPPXXX^^^^^^___aaagggmmmsssuuuvvvxxx}}}}}}~~~xxxiii]]]XXXWWWWWWZZZ^^^___]]]___cccfffuuutttmmmkkkeeeccc^^^ZZZVVVSSSRRRRRRMMMNNNNNNLLLIIIEEECCCBBBBBBFFFKKKNNNOOOQQQUUUXXX[[[___fffmmmvvv|||zzzjjjYYYOOOJJJDDD@@@>>>???>>>???CCCFFFHHHOOOWWWjjjyyyzzzssskkk```XXXTTTKKKFFFHHHHHHDDDBBBDDDDDDDDDFFFKKKUUU^^^fffiii{{{ooohhh\\\RRRMMMKKKLLLMMMLLLSSS^^^iiisss~~~vvviiiaaaXXXOOONNNRRRTTTZZZaaagggnnnxxxssskkkbbbUUUIIIEEEGGGHHHKKKNNN\\\aaaooo{{{ssskkkddd```XXXQQQJJJFFFHHHJJJHHHFFFKKKMMMOOORRRWWWaaalllttt~~~wwwqqqlllfffaaacccbbbccceeefffddd___ZZZWWW[[[\\\[[[[[[^^^]]]ZZZXXXUUURRRQQQSSSVVVZZZ\\\[[[]]]```fffjjjllljjjhhhnnnsss{{{uuuggg\\\WWWZZZYYY[[[___```^^^```eeeooo}}}yyymmmeeebbb```]]]YYYTTTQQQPPPPPPPPPMMMNNNNNNLLLIIIFFFDDDCCCCCCFFFIIIKKKKKKMMMPPPRRRRRRUUUYYY```hhhsss~~~|||ttteeeUUULLLHHHDDDAAAAAACCCAAABBBFFFIIIMMMWWWaaapppyyylllbbb\\\TTTOOOPPPOOOIIIDDDDDDAAAAAABBBGGGOOOWWW^^^aaannn{{{~~~uuuhhhbbbXXXPPPMMMMMMPPPRRRZZZaaalllvvv{{{sssnnnfff[[[TTTTTTUUUXXX[[[___eeeoooxxx~~~}}}ppphhh```UUUJJJEEEEEEGGGLLLRRRaaaggguuu{{{rrrkkkeeeYYYSSSLLLIIIJJJLLLJJJHHHJJJLLLMMMPPPTTT\\\fffnnn}}}}}}ssslllhhhddd```ddddddeeeffffffddd```]]]ZZZ^^^```___```cccccc___YYYUUURRRSSSVVVYYYXXXUUUXXX[[[```eeeiiigggccc___dddiiirrr{{{{{{rrrfff]]]YYY]]][[[]]]``````___bbbgggyyysssggg___\\\[[[XXXTTTPPPNNNMMMOOOPPPPPPPPPOOONNNMMMJJJHHHFFFFFFGGGIIIIIIIIIJJJMMMOOOKKKLLLNNNRRRYYYeeerrrzzz{{{mmm___PPPIIIFFFDDDDDDEEEDDDBBBCCCFFFIIIOOO[[[fffuuuwwwmmmbbb\\\WWWVVVSSSMMMHHHEEE@@@???@@@DDDJJJPPPUUUWWWcccmmmxxxpppccc^^^ZZZTTTPPPPPPSSSXXX\\\jjjrrr|||yyytttlllaaaYYYVVVWWWVVVWWWYYY^^^fffqqqyyy|||oooggg\\\TTTJJJEEECCCEEENNNXXXcccjjjxxxyyyoooiii___ZZZTTTQQQQQQPPPNNNLLLLLLLLLLLLMMMPPPWWW___eeevvv|||sssmmmiiieeebbbhhhhhhhhhgggeeebbb___\\\\\\aaadddcccccceeeccc___YYYXXXVVVWWWYYYYYYWWWUUUWWWZZZ^^^dddgggfffccc______dddkkksss{{{wwwoooeee___]]]^^^\\\\\\_________ccciii}}}}}}wwwnnnfff___\\\ZZZWWWSSSOOOMMMMMMOOOPPPTTTSSSSSSSSSRRRPPPNNNLLLKKKKKKKKKKKKKKKMMMOOOPPPLLLKKKJJJKKKPPP[[[gggpppxxxwwwgggZZZMMMGGGDDDCCCCCCFFFEEEDDDFFFJJJLLLQQQ]]]iiiwww{{{mmmggg___[[[XXXTTTOOOLLLDDDCCCCCCEEEIIIMMMOOOPPP\\\cccllluuu~~~yyyeeeUUUUUUSSSRRRQQQUUU[[[dddjjjuuu|||~~~tttlllddd^^^[[[WWWUUUUUUXXX\\\bbbllltttwww|||ooohhhXXXRRRJJJEEEAAADDDPPP^^^hhhooo|||~~~}}}}}}~~~|||~~~wwwqqqiiieee```\\\YYYVVVRRROOONNNMMMLLLKKKNNNRRRXXX\\\kkkttt~~~zzzuuupppkkkgggdddgggggggggeeeccc```___^^^^^^cccgggffffffeeeaaa\\\[[[]]]^^^]]]ZZZYYYYYY[[[XXXYYYZZZ]]]```aaa___]]]^^^aaaeeekkksss|||}}}ssskkkddd```aaa^^^\\\]]]___``````dddjjj{{{zzzxxxsssnnnhhhccc^^^[[[ZZZXXXTTTPPPNNNNNNPPPQQQVVVUUUTTTUUUVVVUUURRROOONNNMMMMMMNNNPPPQQQRRRRRRNNNLLLJJJIIIKKKRRR\\\ccclllvvv~~~rrraaaVVVJJJEEEBBB@@@AAADDDHHHIIIMMMPPPQQQTTT___kkkyyyyyynnnddd^^^[[[VVVRRRIIIHHHGGGIIIKKKLLLLLLKKKSSSWWW```jjjtttqqq]]]NNNNNNOOOQQQTTTZZZcccnnnvvv}}}vvvnnneee^^^UUUSSSUUU[[[___```fffoooqqq|||zzzmmmfffUUUPPPJJJEEEBBBFFFTTTbbbqqqyyy}}}xxxtttrrrssstttuuuuuutttuuuuuutttrrrooopppuuuxxx{{{{{{ssspppkkkfff```ZZZTTTPPPOOOMMMJJJIIIKKKOOOSSSUUU^^^hhhssszzz~~~}}}{{{wwwrrrnnnjjjgggeeefffgggeeedddcccdddeeedddhhhiiigggffffffccc^^^\\\^^^___\\\XXXWWWZZZ]]][[[YYYXXXXXXZZZ[[[ZZZYYY\\\^^^bbbfffllluuu~~~}}}tttmmmfffcccccc___^^^```dddeeeeeeiiiooo||||||xxxtttmmmhhhddd```]]]ZZZZZZYYYWWWUUUSSSTTTTTTUUUWWWUUUTTTVVVYYYYYYUUURRRQQQPPPQQQRRRTTTUUUTTTSSSMMMMMMLLLKKKKKKNNNSSSWWW]]]ggguuu}}}ooo]]]TTTKKKGGGDDDAAAAAADDDIIIJJJNNNPPPQQQTTT```mmm{{{mmmddd```YYYRRROOONNNMMMNNNNNNNNNLLLJJJJJJMMMUUU```kkkvvvxxxjjjZZZNNNLLLOOOTTTYYY```lllyyyzzzjjj\\\WWWUUUXXX___```^^^aaaiiisss|||vvviiibbbTTTPPPKKKHHHGGGLLLYYYgggvvv}}}vvvpppkkkiiigggiiimmmmmmjjjiiijjjkkkjjjhhheeedddiiilllooottt{{{{{{yyyvvvppphhh___XXXTTTQQQNNNKKKJJJLLLOOOQQQRRRXXXbbbnnnuuu~~~{{{vvvrrrpppooommmnnnnnnmmmjjjjjjlllnnnlllmmmjjjfffeeeiiijjjiiicccaaa^^^[[[ZZZ[[[___aaa^^^]]]\\\]]]___``````___ZZZ]]]bbbggglllrrrwww{{{}}}wwwooojjjhhhbbbbbbeeekkkmmmmmmpppvvv~~~xxxssslllgggeeeeeedddccc\\\\\\]]]]]]^^^______```[[[YYYXXXZZZ^^^^^^[[[WWWXXXXXXXXXZZZ[[[ZZZVVVSSSPPPRRRTTTTTTTTTSSSTTTUUUWWW___iiiqqqyyy|||ooo___YYYSSSQQQNNNJJJJJJMMMOOOOOOPPPRRRRRRXXXiiiyyy{{{rrrmmmdddZZZWWWVVVUUUUUUUUUTTTPPPNNNLLLLLLSSS]]]eeemmmzzzttthhh]]]VVVRRRWWW^^^dddlllwwwvvveeeaaa\\\]]]cccccc]]]___gggrrrxxxttthhhaaaWWWRRRNNNMMMNNNTTT```lllxxx|||tttmmmgggddddddddddddiiijjjeeebbbeeegggeeeccc```aaafffiiijjjnnnsssvvvzzz|||sssjjjccc^^^WWWTTTQQQPPPSSSVVVXXXXXXYYYdddnnnuuu}}}zzzvvvvvvvvvyyyzzzyyyvvvrrrppprrrtttrrrqqqkkkddddddkkkqqqsssqqqkkkdddaaadddhhhjjjjjjaaaaaabbbfffjjjllllllkkkZZZ___ffflllppprrruuuvvvyyyqqqnnneeefffjjjqqqssssssvvv{{{xxxsssllliiijjjmmmnnnnnn___aaacccfffhhhiiijjjjjj```^^^\\\___cccdddaaa]]]```______aaaaaa___YYYTTTUUUXXX]]]___^^^\\\ZZZYYYYYY^^^eeejjjppp}}}{{{pppddd___[[[ZZZXXXUUUUUUXXX[[[ZZZYYYYYYZZZcccwwwuuujjj^^^]]]]]]]]]\\\ZZZVVVSSSTTTRRRVVV^^^cccgggqqq}}}tttiiibbb^^^[[[```gggnnnvvvxxxkkkdddccchhheee^^^```hhhlllqqq{{{uuuiiibbbYYYTTTPPPQQQTTTZZZeeeooo~~~|||}}}xxxpppiiieeedddeeegggeeejjjjjjdddaaadddgggeeebbbaaaccciiilllkkkmmmppprrrwww~~~uuummmiii^^^[[[XXXXXX[[[^^^______]]]gggqqqwww~~~|||yyyxxxtttwww~~~zzzsssqqqtttzzz~~~zzzuuuqqqrrryyytttrrrrrrvvv}}}|||||||||}}}}}}sssqqqwwwyyyrrrrrrwww}}}qqqnnnkkknnnsssxxxwwwuuupppppprrrvvvwwwtttmmmgggbbbgggooouuuvvvrrrlllhhhqqqssstttuuuxxxvvvpppooopppsssqqqiiidddccckkkqqqtttooojjjrrrvvvpppkkkkkknnnoookkkfff[[[aaajjjqqquuuuuurrrpppxxxrrrqqqrrrvvvuuuuuuzzz}}}ssslllkkkrrr{{{yyyvvvssskkkaaa[[[^^^kkkzzz|||~~~~~~|||wwwssspppppp~~~{{{uuunnnhhhhhhlllqqqxxxvvvsssrrrrrruuuxxxzzz}}}}}}zzzsssoookkkjjjmmmqqquuuwwwoooooottt