BM6P6(@ ooohhh```YYYTTTOOOHHHDDD@@@@@@BBBCCCDDDBBB===999AAAAAA@@@@@@???===999666555555444111///---...000222111000//////000111222///000111222111000---,,,//////000222333222000---000111222333222111///.........//////...---,,,,,,...------...111222222111111...111///***111777111000000//////111222444555...///111222333333222222///............---------,,,...111333555555555444222222111111000/////////333111111111---))),,,333444222000333666666111,,,333333222222222333333444888777555333222333444555---///111444777999::::::@@@@@@CCCJJJOOOTTT]]]fffqqqtttxxx|||~~~yyyuuu|||mmm^^^UUUZZZ]]]___ooozzznnnhhhqqq~~~}}}{{{sssiiijjjttt}}}hhhbbbZZZTTTQQQMMMIIIEEEAAAAAABBBCCCDDDBBB???<<<@@@????????????<<<888555333333333111//////000222222111000//////000111222///000000111111000///...000000000222333333000.........------,,,,,,------.../////////......---,,,...------...111222222111444000333111+++111555...000000//////000111333444000000111222222111000///------------------------...///222444555555444333111111111000000000//////---+++,,,/////////222888333111000222555555111,,,333333333333333444555555777666444222222222333444111222444666888:::;;;<<<===<<>>======>>>??????<<<777333111111111000//////111444222111000000000000111222//////000000000000000000111000111222333333111//////---+++***)))***,,,---/////////............---------,,,...000222111111666333666444---111444,,,111000000//////000000111111111111111000///------++++++,,,,,,---.........111222333444555444333222000000000000000000000///222...,,,...000...///222222000///111444333000---333333333333444555777777666555333222111111222333444444444555666888:::;;;:::999:::???BBBDDDJJJRRRXXX^^^fffnnntttyyy}}}zzz~~~vvvggg\\\]]]^^^^^^iiiyyytttkkklllsss|||~~~~~~}}}zzzqqqrrruuuxxx|||^^^WWWNNNHHHGGGGGGFFFEEECCCAAA??????@@@AAA@@@???;;;<<<===>>>>>>;;;666222111111111000//////111333111111111111111111111111000/////////000111222222222111111222333333111000000///...---,,,---......//////...............///------,,,...000222111111555222666666///333666---111000000///////////////000000000//////...------++++++,,,---...///000111444444555444444333222111/////////000000000000000555///,,,...000///------111000///000222222000...222222333444555666888999666555444333222222222222555444333222333555777888999777888<<<======BBBHHHRRRXXXaaajjjppptttwwwyyy{{{~~~yyyjjj______```bbblllyyyzzznnnjjjmmm|||}}}}}}uuuqqqrrruuu{{{___XXXNNNGGGEEEEEEDDDCCCAAA???======>>>???>>>>>>;;;;;;;;;======:::666222222222222000...---///111111111222222222222111111000000//////000111222333222111000111222333111000///000000111111///...---//////.........//////000...------///111222222111222000555555000555999000111111000000//////......///..................///,,,---...///000111222333555555555444333111000000......//////000000000111...)))(((---222222111222000000///000111111000///222222333444555666888999777666555444444333333333666555333222333444666888:::888888;;;;;;:::>>>CCCJJJPPPZZZccciiinnnrrrttt}}}|||~~~}}}nnnaaa]]]]]]```hhhrrrrrrjjjiii|||xxxmmmmmmrrr|||aaaYYYOOOHHHEEEDDDCCCAAA???===<<<<<<===>>>>>>===<<<;;;;;;;;;;;;:::777444222222222000------...000111111222333333222111111000000111111111111111111111000//////111111111///---///000111111///---,,,000///.........///000111//////...000222444333333000...333444000666;;;333000111111111111000///...//////.........//////000......///000111222333444666555444333111000//////------...//////000111111000,,,+++///000...---///000000000111111111111222333333333333444555777777777666666555555444333333777777666555555666888999999777888;;;:::999;;;@@@???FFFOOOYYYaaaggglllpppyyy~~~}}}tttbbbZZZXXXZZZ```hhh}}}xxxmmmiiizzz{{{mmmkkkooo|||aaaZZZPPPIIIFFFDDDBBB@@@>>>===<<<===>>>???>>>======<<<::::::::::::888666000111000///......000222111222222333333222222111000111222222222111000///111///......///000000//////000000000//////......000///...---...///111222111000000111333555555444000...222222...555;;;444000111222222222111000///222111000............///......///000111222222222555444333111000///......,,,,,,---...///000111222333111111111...)))'''***111111111111111111333444333333333333333444555555555555555555444333222222666666666666777777888888666555666999888777999>>><<>>>>>===>>>@@@@@@???===>>><<<:::999999:::999888.../////////...///222444111222333444444333222111000222333444333111///...000///------/////////...333222000/////////111222000///...---...///111333222111000222444666666555222...111111,,,444:::444000111222333333222111000555333111///...---------......//////000000111111444333222000///.........+++,,,---...///111111222------///111...***+++000111222222222111222333555333333222222222333444444444444444444333222111111222333444555666666666555444222444777777555777<<<@@@DDDKKKQQQVVV\\\aaaeeeqqqwww}}}~~~~~~zzzeeeYYYWWW\\\dddjjjvvvssslllppp{{{wwwooonnnxxxfff\\\OOOHHHFFFEEE@@@<<<;;;<<<===>>>??????>>>======<<<:::777555333222111111000//////000000///---333222111000000111222333,,,---///111222111000///111111000000//////......//////000111111111111111111000...---...000333555222000//////000222333333333333222222111000000//////000111333444444333333444111...---//////---+++111000///000222333333222444///---///000......000...............//////000111000///......///000111222111000000000111222333222222222333333444444444222555555222222555555222777666666555444444333333555555555555555666777777999???FFFNNNSSSXXX\\\___iiipppxxx~~~~~~nnn___]]]cccfffeeevvvvvvkkkjjjuuu}}}sssoooxxxddd[[[QQQKKKIIIHHHCCC???<<<===???@@@@@@???>>>>>><<<;;;888666444222111111...------...000222222222222111111000000111111222...///000222222111000///000000000000//////////////////000111111111111111000///---------///222444555444222222333333333333444333333222222111000000...///000222222222222222444222//////000000///---/////////000222222111000555000......---******...222000......///111111000111000///......///000111111111000000000222333444222222222333333333444444111444444222333666666333666666555555444333333222555555555555555666666777999>>>DDDJJJOOOSSSWWWZZZccckkkuuu}}}sssccc]]]```ddddddqqqxxxkkkgggqqq}}}vvvooouuubbb[[[RRRNNNLLLJJJEEEAAA===>>>>>>??????>>>===<<<:::888777444222111000000///...,,,---///222333222000111111222222111111000000111222222222111000///////////////000000000000//////000111111111111111///...---,,,---///111222444555444444333222111111555444444333333222111111---...///000111111000000444222000000111111000///......///111222222000---333000//////,,,***///666999333...---111333222000111000///......///000111000000000000111333444555222222222222333333333333222555555333333777777444555555444444333333222222444555555555555666666666999<<<@@@DDDHHHMMMRRRVVV\\\eeepppyyy}}}{{{hhh]]]]]]aaabbbiiixxx{{{mmmdddmmmzzz{{{~~~yyyqqqqqqwww^^^YYYRRRNNNLLLIIICCC???<<<<<<=========;;;:::999777666555333111000//////333111...---...///000//////000111222222111000///222222222333222111000///......//////000000111111//////000111111111111111000///.........000ӵ222000//////666555555444333333222222......//////000000000000222111000000000111111111//////111333444333///,,,///...000222000111:::DDD???777///...111444111...111000///......///000111000000000111222333444555222222222222222222222333666888888555555777777444444444333333222222222222444444555555555666555555777999<<>>IIIBBB:::111///111333000,,,111000///......///000111000000111222333444444444222222222222222222222222999<<<;;;777555777666222222222222222111111111111333333444555666555555444555777:::<<<@@@EEELLLPPP>Looovvv}}}=hĦ4ĉ@ӵrrrbbb]]]^^^___```lll}}}>Lvvvhhhhhhrrr{{{yyy~~~wwwoooppp{{{SSSOOOJJJFFFCCC???<<<999<<<===>>>>>>>>>===<<<;;;444333222111000000000000...------...111222222111///000000111111000000///111111111111111000000000////////////000000000000//////000111111111111111222222222111111GG=?444777666555555444444333222222000000////////////000111---.../////////000222444444444444444555444000...---,,,---000000111777@@@===777111///111222000---111000///......///000111111222333333444333333333222222222222222111111111999;;;:::666444666555111111111111111111111000000222333444666666555444444555666888;;;===BBBGGGKKKHdĦiiiqqq{{{=ĪjGG=?xxxhhh```^^^]]]^^^hhhyyyHdĦ|||nnniiiooo}}}{{{yyy~~~|||sssqqq|||KKKIIIEEEӵ888999;;;ĭӵ000ӵ...Ħ000000////////////000000000ӵӵ111111ĦƜ`1.׼s000333777555Ħ222222000///...------...///ӵ000Ħ333333333222000......+++***---ĭӵ...///Ħ222111222Ħ111Ħ222555444111000000000000000000000000444333555CCCDdD~~~?fӵĦӵƜ`1.׼sĭӵӵĦĦ^^^dddtttĦDdD{{{yyyӵӵӵĦӵĭӵGGGDDD?~4===444555g&e>&e111g&e///>hӵ000///......///000111g&e000guO>uO>&e0001114ff?>ߝL000gĉ@---,,,000444Shӵ111///...---,,,,,,,,,g&e222>hӵ111111111///---...***)))fff?><z...g&e>&e......HL333111000ShӵgL000111444444111////////////000000000S?ʬ4443333h?D%%)?~~~ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZVVV]]]bbbrrr3h?gLD%%)?fff?><zzzz=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??DDD4Dӵ;;;777:::Hƅ^Hu]Ħ///Hu]Ħ000ZuR)Ħ///...------...///000Hu]Ħ000HŐeHŐeHu]Ħ000qIܗGIӵ111tt///000111HGgĉ@555222111000...------...Hu]Ħ;;;ZuR)Ħ222222222111///000///sߝLGdUĦ111Hƅ^Hu]Ħ///ntHdĦ222222HGgĉ@555HdĦ/////////000000555222......111333Htƅ^777555Bt=o9ĦDtfo9Ħ}}}g?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ[[[^^^aaakkk{{{Bt=o9ĦHdĦDtfo9ĦsߝLGdUĦzzzHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦGGGDDD4DuXӵ===888:::DdDΦDdDĦ000DdDĦ000111t|>>999;;;DdDΦDdDӵ222DdDĦ000000o)h222...//////000000//////...DdDĦ111DdDΦDdDΦDdDӵ000=ӊB1.uTӵ///HߝL`o9///po9wӵ000+++---///000000///DdDĦ:::;;;o)h000......//////---,,,333222DdDΦDdDĦ///DdDΦDdDӵ...GIpӵDdDĦ222po9wӵDdDĦ000000000111111333111//////000po9u444666666555GIdnuR)ĦDdDĦnuR)ĦtttxxxCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦ^^^\\\___gggGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦuuuDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵJJJGGG4DuXӵ>>>:::;;;DdDʜ4DuTӵ111>d<Ħ000Dt111///000111111000///...>d<Ħ222>d<ʜDd<ʜ4DuTӵ///000F&uTӵ0004DufئL>e111puR)Ħ333+++,,,...000222222>d<Ħ888Dt000...//////---,,,222000DdDΦDdDĦ///>d<ʜ4DuTӵ...4DwDd<Ħ111puR)Ħ>d<000111222222666555444333333peӵ333ĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦ\\\[[[^^^fffpeӵDx<>d<>d<ӵDd<DdDΦDdDĦqqqDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦxxxpeӵDx<>d<ʜ4DuTӵHHHEEE4DuXӵ===;;;:::D&dq&ĒR...///sdKĦ000DHRRud///000111111000///...sdKĦ222D&oq<Ōq&ĒR//////000>dp&ĒR222222nfʜd<Φ>d<Ħ...s&dq&ĒR......i?ʜtd<Ħ000HHܗDӊB111<x333333555555555444333B?daĦB?Ho9>d<>d<ӵ]]]fffB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦlllD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦqqqB?Ho9s&dq&ĒRDDDBBB4DuXӵ;;;;;;999Hu]3hh000,,,...ne111000=e///000000111111000000///ne222222pIƎ@t@h000///...>h222333333fe222@ďD000000000222111...,,,+++,,,ne111111=e//////000111000...---...ege//////sĪj@h///......fdDĦ000@ďD111111Hkge333444444777999999888666@h444444@G888888HĪj@IŌ\\\fffBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<ŌYYY\\\ddd@GHkgeHĪj@IŌegejjjiiiHu]3hIŌDdDĦne@h>hsenepppnnn@GsĪj@hAAA4DuXӵ;;;ĵD^222000//////111111111///111000000000000000000111111111111/////////...///000111222222111111000222222222222111111000000000000111000000///...///000111000......///000000000000000///......DdDĦ//////222111111222444555555:::;;;===<<<999777444444444444777888888MMMQQQ\\\D^s׼sgeFm8>aĦs׼sHobbbYYY[[[___ggg{{{nnniiiD^DdDĦs׼syyyrrrnnnwwwΦ4DuXӵtvӵ>d<Ħ444000111222111000000Ħ111000000/////////...222111000//////000111222//////Ħ111111222///////////////////////////......///000000...---...///000222222000///...---...///000000///...---000111222222111111111111---///222555777888888888Ħ000///......---///...---...000000///...000111333444444222000///111111000///...------,,,111000///......///000111>d<Ħ///.........000222333222111111222222222222222333444555666666888:::999555333444555333333333444444444555555888777666555555666888999999:::<<<===>>>AAAFFFIIITTT[[[fffqqqyyy~~~Ħ>d<ĦBegeFYĉ>aĦBenu]ӵcccaaannn~~~qqqjjj>d<Ħ>d<ĦĦBeĦoooppp?aŖ%7uSQuR)ӵsdKĦ555333222111111000gdKĦ000000////////////000///...,,,---///000000///000gdKĦ000///......///111111/////////000333222111/////////000111111111000000000000111111//////000111222111...,,,000000000111222222000...333444555666666666666gdKĦ000000000...,,,000111///******---///---444333111000000000111222//////............//////000000111222222222222111gdDĦ222333222000000111111222222222222666444222444666666333///333333444444555555666666777555333333444555666555111222333444555444333222555666999<<A666ne333444444444333222ne000000/////////000000111111/////////111222222111ne...///...---///111222222111000000111333222000/////////000111222111111000000000111111222111///000111222111111111111111222333333111///444555888:::;;;:::ne000000000000...---///111000------000111///333222111000///000000111//////............////////////000111111111111De333333111///111111111111111111222222555666777777666444444444777777777666666666666666666555333333555666555444222222333444444444444333333555777999<<<>>>??????GGGPPP\\\hhhpppwww|||nene>Ak<fhXXXUUU[[[gggvvv{{{nnnDenenenexxxqqqrrr~~~666555222222333444333222111000////////////000000111222222111111222444555333222,,,.........---000111333333111000111222222111000000///000000000333222222111000000000111555333000///111333444444333222111222333444222111444777;;;>>>???===111///000000111///...///222333000000222111...111111000/////////000000000//////......//////000...//////000111000000000444555333000---333222111000000000111222444777:::999555333555888888777777666666555444444555444444555666666555333333333333333333444444555444555666888999;;;<<<<<>>@@@???<<<999444444222111111111222222222111000//////.........////////////000111222333222111222444555666444333000///------/////////...///111222222111000000111111111000000000000000000444333222111111111111111666444222111111222222111444222000000222333222222333777<<<@@@AAA>>>:::777000///...///000111000///000333444111000111///+++000000//////////////////000000////////////000000//////000111111111111111---...///111222222111000444333111000///000111222444666888777555444555777444444333333333333333333444444444666777777444222444444333222222444555666777777777888999:::;;;<<<>>>FFFPPPYYY```hhhpppwww~~~lllbbb[[[___kkkyyywwwnnnooottt}}}zzz}}}~~~}}}~~~:::999999999:::999777666333333222222111111111222222222111000000000000111////////////000222333333000000000222555666555444222000//////000111111000...000111111000//////000000000000111111111000000444444333222222222222222666555444333333111...+++444111///...///111222111222555:::===>>>;;;777444000.........000111000///***///111000000222000,,,/////////000000000//////000000////////////000000000111222222333333222222000000/////////000222444444333222000000000111111555333222333555666555333000111111222333444444555444444444666777777444222555444333222333444555666777777666666777888::::::>>>AAAHHHRRR^^^iiiqqquuuzzz|||rrriiicccgggppp{{{~~~tttoooppp}}}~~~|||xxxzzz888777777666555444444333222222222222222222222222333333333222333333444555000000000000111111222333///......000333666777777333222000000222222222111...///111111///...///000//////000111111111111000444333333222222333333444666555555555444111---***444111...---...000222222333555777888888666333111000.........000000000...$$$))),,,---///333333000//////000111111111000000111000000//////000000111111222333333444444333333666666444222//////111444222222222222111111111111555111...000333555444111000111222333555666777777555444444555666666555333444444444444444555555666555555444444444666777888>>>???CCCLLLZZZgggppptttuuuxxx|||~~~yyysssnnnooottt{{{yyyqqqnnnyyy}}}}}}zzzzzz777777666444222111222333222222333333333333333222000111111111222444555666111111111000111111222222///...---...333777:::;;;333111000000111222222111...000222222000///000111...///000111222111111000333333222333333444555666777555444444444333111///666222...---...111333444555555444444333111111000000///......///000///---&&&***,,,,,,...222222000//////111222222222111111111111000000000000111111111111222333333333333222555666666444111///000222///000222333333222111000222111000000111333333333111111222333444555555666666555333333555666555444333444444555555555555555555555444333444666888999;;;===BBBIIISSS___kkksssrrrvvvzzz}}}}}}}}}}}}}}}}}}|||yyywwwuuuwww~~~sssmmmttt{{{~~~{{{zzz888888666444111111222333222333333444444444333333,,,,,,---...000111333444222222111111111111111111000...,,,...333888===???222000//////000111111000000111333333111000111222...///000222222222111000222222222333444555666777888555333222444555666666777444///---///222444555777666333111/////////000111///......//////...---,,,//////------//////,,,///000111333333333222111111111000000000000111111000000111222222222222111---000444444222000000222---///222444444333111000000222333222///000333777111111111111111111222222777555333333444555666555222333555666666666555444777666555555666888;;;<<<888===CCCGGGMMMXXXfffqqqqqquuuzzz||||||{{{zzzzzz||||||uuuttt|||tttmmmrrrzzz~~~|||zzz~~~666555333333333333111000111111222222222111111000222000......000111222111222222222222222222222222444444333222111333777:::@@@;;;555222333222///,,,111000000000///---,,,+++000000000000000000000000///333666555333333777<<<888555333222444555666666888555222111222444444444777444111111333444444222111000///......///000111...------...000111000///222222000000555:::555+++222222000/////////000111555555444333222111000///000111111222333333444444111111222333444444444444111444666555111///000222//////000111111111111111222111111000111333444555777666666555444444333333;;;999777555444333333444555:::AAAGGGNNNWWWaaahhhtttvvvwwwvvvyyy~~~~~~{{{yyyuuupppnnnwwwvvvmmmrrryyy|||666444333333333333111000111111222222222111111000222111//////000111111000222222222222222222222222333333222111000222555888HHHDDD===666111///000111111111111111000///...---111111111111111111111111///222444444111111555999555333000000222444555555777555333222444555666666222///---,,,...//////---111000///......///000111///...---...///000///...111222000...111444000)))222111000000000000222222222222222111000000//////000000111111222333333333333333444444444333333222333444444333111000000111//////000111111111111111333222222222222444555666888777777666555555444444777666666555444444444444444888???DDDJJJSSS]]]dddnnnsssvvvwwwzzz}}}|||www~~~yyyrrrkkkiiiqqq}}}{{{ssssssyyy}}}555444222222333333222000000111111222222222111111222111000111111111///---222222222222222222222222111222111000///111444666EEEFFFEEE???777222222444000000111111111111000000222222222222222222222222///111333222//////222555111000...///111333444444888555333333555666666666222000...---...//////...000000////////////000000000///......///000...---111222111...---///...+++111111000000111222444555333333222222111111000000//////000000111222222333555555555555444333222111666444222111111222111111///000111111222111111111333333333333444555666777888888888777666666555555333444444555555444444444444777<<>>FFFPPPXXXdddkkkrrrtttuuuxxxyyywwwwwwyyy{{{{{{zzzyyyyyyyyy|||tttooonnnnnn{{{{{{yyy|||333222111111222333222000///000111222222222222222222111000111111111///---111111111111111111111111///000111000//////000222333111000222666777444000------...///////////////222222222222222222222222333333222222222222222333111000000111444555444333888666444333222111...,,,000111000///------///111//////000000000000//////000///......///000...---,,,,,,///111///---000555000000///000111333555666777666444333111///---,,,//////000000111222222333000111222333444444444444666444222111111222111111222222222333222222111000///000111222333333333333555555555555555444444444666666555444333111000///666777888999<<>>BBBCCCFFFJJJPPPVVV[[[]]]aaafffnnnvvv~~~zzzlllcccbbbgggvvv|||||||||{{{111111222222222222111111222111111111111111111000222111111222333333222000777444000///000222333333222222222222222111111111000111222222000000111222111111222222333222222222222222222111111000000///111111222333333444333333111111000000///...------111222333444444333222111---111222000///111///,,,000000111111222333333333222222222222111111000///////////////////////////000000000000000111111222//////000222444555333222333111111444444111111222222333444333111000111222444333222333444444222000222333444555555444333222444444444444444444444444111222333444333222///...555333111111333555555555777333222444555666999>>>EEEKKKTTT[[[]]]]]]\\\[[[UUURRRMMMIIIFFFDDDAAA???CCCBBB@@@===<<<:::::::::===>>>AAAEEEJJJOOOSSSUUUWWW]]]fffpppyyyuuuaaa```cccppp~~~zzz{{{111111222222222222111111444333333333222222111111...//////111222333444333555333000000111333444444333333333333333333222222000111333222111111222333333333333333222111000000333333222111000000000000111222444555555444333222000000//////......------111222333444555444444333000333333111000333222...000000111111222222222333333333444444444333222222////////////............000000000000000111111222//////000222444555333111111111222444444222000000000111111111111111222333333222111222444444222000222333444444444444333222333333333333333333333333888666222///...///222444666444222222444666666555777555444444555777999<<>>AAAEEEHHHKKKMMMQQQWWW```kkkuuu|||{{{fffcccccclll|||}}}zzz222222333333333333222222555555555444444333333333000111111111111111222222222111111222444444333111555555555555666666666666000222333333222222333555333333444555555555444444333333222111000000111111111222444666555444222000////////////............222333444666666666555555333444222......111333111000111111111111111222222222222333444444444333333000/////////.........---000000000000000111111222111000111333555555333222111333444333333333111///......///000222333444444222111111222333444222000222333333333333333333222333333333333333333333333999777444111000111333555333111//////111333333333777777777555666999;;;;;;>>>CCCKKKSSSXXXZZZXXXVVVQQQMMMGGGBBB???>>><<<;;;???===;;;888888:::<<<>>>999;;;===???BBBDDDEEEFFFMMMSSS\\\fffqqqyyy~~~kkkfffccchhhuuu~~~222222333333333333222222555555444444444444444444555555555222000...///000000000000222444333111///111111111111222222222222111222333333333333444666222333555777888:::::::::333222111000000111222333222333444555444333111/////////////////////000000333444555666777777666555222333000++++++///111000111111111111111111111111///000111222222222222222111000000//////.........000000000000000111111222111111111333555555333111333555555333222444333000.........000333555555444111111000111333444222111333333222222222222333333333333333333333333333333222444777888888555222000555333111111333555555555666888888666666:::<<<;;;===???DDDJJJPPPSSSSSSRRRMMMIIIDDD@@@???>>>===<<<===;;;:::999999<<<>>>@@@:::;;;===>>>@@@AAAAAAAAAIIINNNUUU^^^hhhqqqxxx|||nnngggaaadddppp111111222222222222111111222222222333333333333333444555555333000///111333222000//////111111000///------........./////////111222444444333333555777444444555666777777777777222111000000111222444555333333333333222111///.../////////000000111111111333444555666666666555444000222111------000000...111111111111000000000000...///000111222333333333222222111000000///......000000000000000111111222111000111222444444222000555888777222111555555111222000///000333555444222111000000111333333222111333222222222222222222333222222222222222222222222///222666999999666111...888777555555666888888888444777777444666;;;<<<:::======>>>BBBHHHLLLMMMMMMHHHEEEAAA??????>>>>>>===;;;;;;:::999:::<<<>>>@@@:::;;;===>>>??????>>>>>>DDDFFFLLLSSS]]]fffnnnsss}}}~~~rrrjjjaaa```kkk|||000000111111111111000000000000000111111222222333///111333222111222666:::444111...,,,---///000000111111222222333333333444111222444444444444555777777666666444222000...---222111000000111333555777333333333222111000///...//////000000111111222222333333555555555444333222000333444111111333222...111111111000000000000000000111222333444555555555333222222111000//////...000000000000000111111222000//////111333222111///666999888222111555666222555333111111333444222000000000000111333333222111333222222111111222222333222222222222222222222222222222333444444444333333666444222222444666666666111666666333555:::<<<999>>>;;;:::<<>>??????>>>===;;;;;;:::::::::;;;===>>>:::;;;<<<===>>>===<<<;;;???AAAEEEKKKTTT^^^ggglll{{{|||xxxoooccc___fffvvv555444333333444333111///...111444444222111333555444444222222222222444444333111000000111222222111444333111000000000111111444555444444777999444+++000111222222111000///...//////111222333444444444444333222111000000000000222333333222111222555777444444555555444333111000333222222222333222///---111111111000000000000///111111222222222333333333111111000///////////////111111000000//////......777555333333444444444333555444333111000111111222//////000111222222333333000000000000000111111222000000222666666222333666444333222111000000000000444333111222333444444333777666666555444222111000555333222444777999888666???;;;:::<<<>>>???CCCIIIGGGEEEAAA>>>;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<777999<<<===<<<<<<>>>???BBBAAADDDIIINNNTTT```llluuuzzzuuueee___ggguuu444333222333444444333111///111444333222111222333333222111111111111222333333111000000111222222111555555444333222333444444333333222111555777333,,,111222333333333222000///111222222333444444333333444333222000000000000111111111222111///000222444111222333444444333222222111000000111111111...,,,//////000111222333444444111111111111222222333333111111000///////////////111111000000////////////333111000000111222000///333222111000000000111222///000000111222222333333000000000000000111111222000000222555444111222666444333222111111000000000444222111111333444444333555555555666666666555555444222222444888::::::999???;;;:::===??????CCCHHHDDDBBB???===;;;:::;;;;;;::::::;;;;;;<<<<<<======999;;;======<<<;;;<<<===??????CCCHHHLLLQQQ[[[fffsssxxx~~~wwwggg___eeettt333222111222444555444333000222333333111000000111222111111000000111111222333111000000111222222111111111000000000111222222222222000///222666444///333333333444333333222111333444444444444444444333555333111000///000111222111222222111000///111222///000111222333333333333111000000111222222000......//////000111222333333000000000111111111111222111111000000000/////////111000000000000/////////111000000111222111///---111000/////////000111222000000000111222222333333000000000000000111111222111000111444333000222666333333222222111111000000222111000000222333333222333333555666888999::::::333222333555999;;;<<<;;;===;;;;;;???AAA@@@BBBFFF@@@???===;;;:::;;;;;;<<<999::::::;;;<<<=========;;;======<<<;;;999:::;;;>>>>>>AAAFFFIIILLLTTT^^^lllrrryyy{{{jjj___aaaooo555333222222333444333222111222222222111000//////222222111111111111222222333111000000111222222111.........//////000111111222222000...000555555222333333333333333333222222333444555555555555555555555333111//////000111333444555555444222111222333///000000111222222222333333222333444666666444222000000000000////////////000000000000000000000111000000000111111000000000000000000000000000000000222222333444555444111...000000//////000111333444000000111111111222222222000000000000000111111222222000111333222000111666333333333333222111111000111000///000111333333222222333444555777999;;;<<<444444555666999:::;;;;;;<<<:::<<<@@@BBB@@@AAADDD>>>===<<<;;;::::::::::::999999:::;;;<<<<<<===>>>;;;<<<===<<<:::999:::<<>>@@@BBBDDDGGGOOOYYYaaahhhrrrzzznnn```]]]iii|||888666333222222222111000222222222222222111000///222333333333333333333222333111000000111222222111111222222333333444444444222333222///000555666444222222111111111222222222222333444555666666666666444333111//////000111222333444555444222111222222111111111111111111111111444333444555777777555333222222111111111111000000111000000000000000000000///000111111111111000000000000000000111111111111333333444555666555222000111000000000111333444666111111111111111222222222000000000000000111111222222000222444333000111555222222333333333222111111111/////////222333333333333333333444555666777888666666777777777888888999;;;999;;;@@@AAA??????AAA>>>===<<<;;;999888888888999999::::::;;;<<<<<<===:::;;;;;;:::999:::<<<===BBB@@@>>>??????BBBLLLVVVZZZbbbmmmvvv|||tttddd]]]dddttt:::777444222111111000///333222222222333333222000222333333444444333333222333111000000111222222111111222333333333333333222222444333000000444555333222111111111111222222333333444444555666666555555222222111111111111111222000222333333111000000111333222222111111111222222333333333444555555333111111222222333444555666666222111111111111000000000///000111222222222111000000000000111111111111222333222222333444333111///222111111111111333555666111111111111111111111111000000000000000111111222222111333777555111111444111222333444444333222111111000///000222444444444555444333222222333444555666777888888666666777888:::888:::>>>???======@@@======<<<;;;:::999888777::::::::::::;;;;;;;;;;;;:::::::::999999999<<<>>>BBB???>>>>>>>>>???HHHRRRXXX___iiiqqqvvvzzz{{{kkkcccfffpppyyy999666333111111222111111444222111333555666444222111222333333333333222111333111000000111222222111111111222333222222000000111444444000///222333111333222222111222333444555666666666555444333222111000111222222222222111000...000222333222111111222222222111111222333444555555555444555666555333000111111222333444555555666333333222222111111111111...///111333333222111000000000111111111222222222333222111111222222111///111111000000000222333444111111111111111111111111000000000000000111111222222222555999888333111333111222444555555444222111111000///111333555555555666555333222111222444555333555777777555555777999:::777888<<<===;;;<<>>DDDKKKTTTZZZcccjjjooouuu{{{vvvnnnmmmqqquuu777555222111111333333333444222111333666777555333000111222333333222111000333111000000111222222111555666666777666555333222///333444000...000000...444333333222333444666666999888777666333111///...///000222333444222111//////222444555444333333444111111000111333555777888999888777888888777444222111111111000000000000///333333333222222222111111...///111333444333111000000000111111222222222222555333111111222333222111111000/////////000222222222222111111111111111111000000000000000111111222111222777;;;:::444111333111222444555555444222111222111000111444666666666666555333222222333444666111333666666555555888::::::777777:::;;;:::;;;>>>999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888>>>>>><<<999777666888:::888999===AAA@@@>>>@@@FFFMMMTTT]]]eeekkksss{{{}}}wwwtttuuuvvv~~~333222111222222222000...222333555444333111222222000111333555555333111000444444333222222222333333444222000000111222111000444222111333666777555333111111111111222444555666<<<:::777444222111111111///////////////000000111222222444444444444222222555333111111333444444444:::333222:::<<<666222555444222000///111222222222111000/////////000222333222111000000111111///---//////000000000111111111222000000444888777111,,,333333222222222222222222222000......///000///......///000111111000///...///111444666555222...+++222333333444444222111000222222333444444555555666222666777333333777777333444444555666777777666666;;;888444444888;;;<<<<<<;;;999888888:::<<<=========:::888999;;;<<<:::888999::::::::::::999888888:::;;;<<<===???@@@AAABBBGGGNNNYYYbbbjjjrrrzzz||||||sssppprrr444333111111222222000///444666777666444333333444000222444555555444222000333333333222222333444444444222111111222222111000444222111333555666444222333333444555666666777777999888666333222111000000000000000000000111222222111111222333333222111111333222000000222444444444777222222888<<<999555333333111//////000222111111///000111222222222111111333222222222333333111///000000111111222333333444555333222333555444...)))222222222222222222222222555333111111111222111000///000000000000000000///000222444555444222///,,,222222222111000...,,,***666666555555444333333222333777777333333666666333333333333444444555555555===;;;888888:::<<<<<<;;;999999888999;;;===??????;;;999777888999999888555888999999999999999999888;;;;;;===>>>???AAABBBBBBDDDJJJSSS]]]fffooovvv{{{zzz~~~}}}ssspppsss|||666444111000111222111111222333444333111//////000111222444555555444222111222222222222333444444555555333222111222333222111333222222222333333222000333444666777777777666666666555444222111111111111111111111111111222222333000111111222222111111000222000...///111333444444444444444666<<<@@@:::111222000...///000111111000---///111333333222000///555444333444555555333111111111222333444444555555555333111111222222...+++111111111222222333333444666444222111222222111000111111000000000000111111222222333333333111000///444444444333222111///...666666666555444444333333555777777444333555555222333222222111111222444444;;;:::::::::;;;;;;999777888888999:::;;;===???@@@:::888666666777666555333777777777888999999::::::<<<<<<===>>>@@@AAABBBBBBDDDGGGNNNXXXcccmmmsssvvvxxx{{{~~~rrrpppsssyyy888555222000111222222222222333444333000......///111222333444444333222111111111111222333444555666666444222222333444333222222222222222222111000///111333555666666555444222444333333222222222222222111000000000000111222222111111222222222222111111000///---...000333333333222555555555===EEE???111111///......000000000///......///000000000000///444333333444555555333222333333333333333333333333222000...///111222111000000000111222333333444444444222000000000111000///222222000//////000222222333333333222222111111111111222333333444555555555444444444555666666777777777777666555444444333222444333111000000222333555555555777888999888666555999:::;;;;;;;;;;;;===>>>999888777666666555444333555555666777888999:::;;;<<<<<<===>>>???@@@AAABBBGGGGGGLLLUUUbbbmmmrrrtttwwwzzz}}}qqqnnnsssvvv888555222111222333333333555777888777555333333444111111222333333222111111111111111222333444555666666444222222333444333222111222222222111000//////222333555666666444222111333333333444444444333333000////////////000111111333333333222222333333333000///---...000222333222...222333222999AAA<<<000000///...///000111000...///...,,,+++,,,---///111333222111222444444333111444444333222111000//////111000......000111222222000000111222333333444444444222000000111222111000333222111000000111222333333333222222222222222222......///000111222444444444444555666666777777888777666666666555333222333666555333111111222444555000111444666666666666777;;;<<<===<<<:::888999:::888999888777666555555555555555555555777999:::;;;<<<<<<===>>>??????@@@@@@FFFFFFIIIRRR___iiippprrrxxxzzz~~~sssnnnrrrttt{{{888666333222333444333222333555666666444333333444222222222333333222222222222222222222333444444555555333222111222333222111000222333333111000000111555555666666666555333222333333444444444444333333///////////////000000111444333333222222333333444222000......000111222111,,,......///333666444...000//////000111222000...000...,,,******---000222111000000111333333222000333333222111///...------444333222111000///000000111111111222222333333444555333222333444666555555333333222222222222333333333333333333333222333333222222111111222333444444888888888777666666555555777555444666666333222555666666444333333444444555000111333333333555888:::;;;===>>><<<888555555777777888999888777666777888555444444444666888:::;;;;;;;;;<<<======>>>??????BBBCCCFFFNNNXXXbbbjjjnnnxxx{{{wwwpppqqqrrrwww777666444444555555333222///111222222111111111222444444444444444444444444333333333222222333444444444222111111222222111000///111444333222111222333666555555444333333222222222222333444444333222111000000//////000000111222333333222111111222333333444222000///000111111000...,,,---000000------000111000000111333222111///000///...------///111222111000000111333444222111111111000000000/////////333333333222111000000000222222222222222222222222444222222333555777777777222222333333333333222222222222333444444333333222444333333333444666777888999999888777777666666555777333333777666333333666666555555555444444444333111111000///...000666:::888;;;>>><<<777444444666555777999888666666777:::666555444444555666999:::::::::;;;;;;<<<=========???AAAEEEKKKRRR\\\fffmmmwww{{{}}}tttrrrooosss}}}777666555555666555333111000222444444444333444555666666666666666666666666444444333222222222333333444222000000111222111000...111444444222111333555444333222111000/////////111111222333222111000///111111111000111222222333333222111000000111222333555333111000000111111000333...///333000)))+++444111111111222333333111///000000000000111111111111111111000222444444333222/////////000111111222222///000222333333333444444333333222222222222222222111000///111444666777666222222444555555444222222111222333444555444333222------...///222555888999666666666777888888999999666222222777777333333777444555555555555444333222111000...***(((+++111777555999<<<;;;666333444777333666888888666555888:::666555444333444666888999999::::::;;;;;;<<<<<<<<<>>>AAAFFFKKKQQQZZZfffnnnvvvzzzwwwsssmmmoooyyy666666555444333333333333777666444222111111111222666555555444444333222222000111222333444444444444666555333222111222333333444333333222222333333444555555444333222111000///444222111//////000222333222222222222222222222222111222222333333222222111...333444111000222222111111111000//////////////////111222333333222111///000111111111111000//////333333444555444333222111000///...///111333222111333333333333333333333333111///...///111222222111333111000111222444444333000222444444222000/////////+++333888111000555555222///,,,///555999888555444444555777888888888888???:::444111222444555444:::999888777777666444222000111222222111111333555:::888888888:::;;;:::888777777777777888888888888555666777888888777666555888888:::;;;<<<=========CCC@@@AAAHHHOOOVVV___hhhtttzzz~~~wwwkkkqqqwww{{{666666555444333333333444222111111222333555666888666555555444444333222222000111222333444444444444666555444444333333333444333333333333333333333333333333222222222222111111333222111//////000222333111111111111111111111111111222222333333222222111000000---***,,,111111---111111000///////////////...///000111111000///...000111111222333333333333222333333444333222111000000///...---,,,---///000333333222222222222222222222000//////111222111000333111000000222444333333000222444333222000000000333---333888222111666444444222111333777999999777444555666777777777777777999666444333555666444333777555444444555444222000111222333222111111333444999888888999;;;===<<<;;;777777777777666666666666555666777777777777666555777888999;;;<<<<<<======AAA???@@@FFFKKKQQQ\\\fffvvv{{{{{{qqqtttvvvzzz666555555444444444555555111111111333444777888:::666555555444444333222222111111222333444444444444555555555555555444444333222222444444444444222222111111111222222222333333222222111000000111222333000000000111111111111111111111222222222222111111333000***''',,,222111,,,111000000///////////////...///000111111000///...111111222333444555666666111222222222222111000000...000111000...///333666111111111111111111111222222111000111222333333222333111000000222333333222000222333333222000111111666---000666111111444111111111111222333333444444555555666666666666666555222222333555777666444111555333222222333333222000222333333222111000222333777666666888:::<<<<<<;;;999888888777666555444444444555666666666666555444777888999:::;;;<<<<<<<<<>>>>>>@@@CCCFFFKKKWWWcccqqqwww|||}}}yyywwwuuuwww666666555555555555555666555555555555555555555555666555555444444333222222111222333333444444444333333333555555555444333222111222444555555444222111111111111111222222222222222111111000000111222333111111111111111222222222111111222222222222111111333222...,,,///444333...000000////////////000000000111222222222222111000222222222333444555555666111111111111111000000///&&&+++111222111111666:::000000000000111111111111222111111333666777777666333111000000111222222111000222333333222111222333888---...333000000222......000111111000000111222555555666666666555444444111222444555555444222111555444222222444444333222333444444222111000111222555444333555777888888777;;;;;;999888777555444333444555555555555555555444666777888:::;;;;;;;;;;;;===>>>@@@BBBBBBFFFRRR```dddmmmuuuyyy}}}}}}wwwrrrttt777777666555555555666666777666666555555444333333666555555444444333222222222222333444444444333333000111333444444333222111111222444555555444222111222222222111111111000000111000000111111222222333222222222333333333444444000111111222222111111000///333555333222444333000000000////////////000000111111222222222222111111444333222222222222333333111111000000000/////////&&&...111///...000333/////////000000111111111111111333666:::<<<<<<<<<333111000000111222111000000111333222222222333555;;;//////333000111444///111333555555444333333444444555555555555444444333555444444333222111111222555333111111222333333222333444444222111000111222777555444444666666555444===<<<;;;:::999777666666555555555444444555555555666666888999:::;;;;;;;;;===>>>AAACCCAAACCCNNN[[[ZZZeeepppuuuzzzwwwppprrr|||999888777666666555555555333333444555555555555444666555555444444333222222222333333444444333333333000111111222222222222222222222444444444444222222222222111111111000000000000000000111222222333333222222333333444555555555000000111111111111000000+++111555444111222111...///////////////000000111000//////////////////000444333222000000000111222222111111000///000000000%%%+++111333111...------/////////000111111222222111222444888<<>>333111000000111111111000000111222222222222555777<<<222222555000111666444111222333444555444333222333333444444444444444333666666444222000000222444444222//////000111000000222333333222111000222333:::888777777777777666444<<<;;;;;;;;;::::::999999666666555444444555666666555666777888999:::::::::======@@@CCCBBBCCCKKKTTTVVVbbbnnnssswww}}}zzztttuuu{{{;;;:::999777666555555444000111333444555555555555666555555444444333222222222333333444444333333222222111111111222222333444333333333333333333333333000000000000111111111111//////000111222333333333111111222333333444555555000000111111111111000000...111222000111333111---///////////////000111111000000////////////000000333222000000000111333444333222111000000000111111000111333333333222111000//////000111111222333333222333555888<<<===<<<;;;333111000///000111000///000111222222222333666888:::111222555...///666777000//////222555555222///111222333444444444444444444555555333111111444777666333000//////000000///111222333222111111333444999888666777888888777666999999999::::::;;;;;;;;;777777666555555666777777444555666888999999::::::===<<<>>>BBBDDDCCCGGGMMMSSS```lllqqqtttzzzzzzzzz|||<<<;;;:::888666555444444111222333444444444333222666555555444444333222222333333333444444333222222333333222111222333555666444333333222222333333444......///000111222333333//////000222222333333333000000111222333333444444000000111111111111000000444222///---222666444---///////////////000111111222222111111111111222222222111000000111333555777444333111000000000111222111///......000222333222///000000111222333333333333444555888;;;;;;999777333111000///000111000///000111222222222333666999555...000222)))***444666444222111555:::;;;777222000111222333444555555555000333555555333333555888999666333111111222222111000222222222111111333555555444444555777888777666666777777999:::;;;<<<<<<888777666555555666777888444555666888999999999999<<<:::<<>>===<<<:::888555333111222333555666777666555333666666888999:::888444000333333333222222111111111444333222111000000//////444333222111111333555666666333111111333444111///333222111///............000111222333333333333333333333333222222222111111333333222111000///......///222000,,,///444333,,,000000000000////////////111222333333444444333333444333222000///......---111111111111111111111111111000///000111222111000222000///222777888555111000111222222222000///...222222000+++,,,111444333444444111///111555444///222222111///111555333...555333222555444000...000444666666666444333444555555555444333333333444444111111111111222111111111666555555666888999777666888999::::::;;;;;;;;;;;;:::999666555444555666777444666888888777666777777;;;<<<===???AAACCCDDDEEEMMMTTTaaannntttwww}}}~~~{{{}}}~~~<<<<<<;;;:::888666444333333444555777777666555444666777888999:::888444111333333333222222222111111555444333222222222222222333222111000000222333555555333111111222222000...222111000//////...//////000111222333333333333333333222222222111111111111222222222222111111111111///111111...---//////---111000000000////////////111222333333444444333333444444222111000000000000000000000000000000000000111000///000222333222111222000...111555666333///222222222222222222111000111222000------111444222222333111///111555444///000222111///222666444///444222222555555333333666444555666555444333444666555444333222333333333222333333222222222222222222444333333555777888777555888999:::;;;;;;::::::999888777666555555555666777777888999999777777888999<<<===>>>@@@BBBCCCEEEEEELLLSSS```mmmsssvvv|||~~~zzz;;;;;;::::::888777555444444555666777888777666555777777888999:::888555222333333333333222222222222444333333222222222333333222111000///000111222333555333111111111000///---111000000//////000000000111111222333333333222222222222111111111000000000111222222222333333444444000000111222///,,,---111111111000000000/////////111222222333333333333333555444333222222222222333000000000000000000000000111000000111333555444333111///...000222333111...333222222222222333333444///222111...///222333111000222222111333666555111///111222111333666444000444111111555777777999===444555666555444444555777666444222222444555333000555444333222111111222333111111111222555777777666777888:::;;;;;;999777666666666666666777777777777::::::;;;:::888888999;;;===>>>???@@@BBBDDDEEEEEEIIIPPP]]]kkkrrrtttzzzzzz<<<<<<;;;:::888666444333555555666777888777777777777777888999:::888555222333333333333333333333333222222222111222222333333222111111000111222333333444333222111000///...---000000//////000111111222111222222333333333222222111111111000000000000///222222222222333333333333444111111555444///000555111111111000000000//////111111222333333333333222444444444333333444555555000000000000000000000000111000000222444666666555000///...///222333222000333222111111111333444555...111222000000333333000///333444333444777777333000333444333333555333///444111111444666777:::???333444555444333444666888888555222333666666333000666444222111000111222222111000000222555888888888777888:::;;;:::888666444555666888999:::::::::999;;;<<<<<<:::888888999;;;<<<===>>>???AAABBBCCCDDDGGGMMMYYYgggooorrrwww|||~~~======<<<:::888555333222555666666777777777777777777777777888888777444222333333333333333333333333444444333333333444444555222222222222222333444444333333222111///.........000//////000000111222333222222333333333222222111111111111000000000000///333222222222222111111111555222111444555333333444111111111111000000000000000111222222333333222222444444333333444444555555222222222222222222222222111000000222555666666555000//////111333444555555222111000000000222333555...222333111111444333000000444555333444777777555333666777444222333222///555222111444555555888<<<333444444333333444777:::888666555666777777444111444333222111000111111222222111111333666999::::::888999:::::::::888666555777888999;;;;;;<<<<<<<<<<<<<<<<<<:::888777888999;;;<<<<<<>>>???@@@AAABBBEEEIIITTTbbbkkkoootttyyy{{{~~~<<<<<<;;;:::888666444333555555555666666666777777777666555666777666333111333333333333444444444444777666666555555555666666222222333333333444444444111222333222000//////000000000000000000111222333222222333333333222111111222222111111111000000000333333222222111111111000444777777444222444444222222222111111111000000000000111111222222222222222333333222222222333444444333333333333333333333333222111111222444666555444111111111222333444666777222111111111111222222333///222333111111444444111000444555222111444666555444888888444111333333111666333222555555333555888333333333333333444888;;;666777777777666444333222222222333333333333333333444333222444777:::<<<<<<999999999999999999888888999999999:::;;;<<<<<<===<<<===>>>===:::888777888:::;;;<<<===>>>???@@@@@@EEEGGGOOO\\\ffflllqqqwwwwww{{{999999999999999888777666555555555555555666666777666555444444555444222000333333333444444444555555777666555444444333444444111111222333333333333333000222444333111000111333111111111000111111222222222333333333333222111000333222222222111111111111222222222333333333333333555DDDGGG999///333666333222222222111111111000000000000111222222222222222222222111111111111111222222222222222222222222222222111111222333444444333444444444333222222444555333333333333333333222111000333333000111444444222000333333...,,,///333444333777777222000333666777666333333666666444444666222333333222222555999<<<222666999888333000000222111333555666777666555444666444333444777:::;;;<<<::::::999888999999:::;;;999999888888999:::;;;<<<<<<>>>@@@@@@===:::888777;;;;;;<<<===>>>???@@@@@@EEEEEEKKKWWWbbbiiipppvvvsssxxx~~~666666777999999:::::::::555444444444444555666666555444333333444333111000333333333444444555555555444333222111000000//////000000111222222222222111000222444333111111333555222222111111111111111222333333333333333222111000333333333222222222222111111222222333444666666777888PPPVVV@@@...333999777222222222111111111111000000000111222222222222111222111000000//////000000111111111111111111111111333111111111333333333111777777555333111000111222444444555666555444222111111333333000000444555222///222111+++(((,,,000222111555555111000444999;;;555333444888888555444777222333333222222555999===///555999777111---...111111333666999:::999888666666444333333666999;;;;;;;;;:::888888888:::<<<>>>:::888777666666888:::;;;===@@@CCCCCC@@@;;;888777<<<======>>>???@@@@@@AAAEEEDDDIIIUUU```hhhooovvvqqqvvv}}}<<<999777777888999888555777777666555444444333333111333444444222111111222444444444444444444444444...000111000///...///111222222222222222222222222222222111111000111111111111111000000000000111111000000111111111111000000333444555666666444222111111///000444333...///555<<>>===<<<<<<:::===@@@CCCDDDCCCAAA???@@@???CCCMMMXXXaaallluuuvvv{{{}}};;;999777777999;;;:::888777666666555444444333333111333444444222111111222333333333333333333444444000111222111000000000222222222222222222222222222444333222111000000000000111111000000000000111111000000111111111111000000555555444333333333333333555333444777555111222777666WWWMMM111444777///333333333222222222222333333222111111111222333333333333111//////000111000///***...333444222000000111000000111222222222222111555666666444222222333444222444666333000///222666111111222222222333333333111000000//////000111222666444555999999555777;;;888777666555555555555555111222333333333333555777777555444555777666333000555555555555666666666666555555444444555666777888666777999===BBBHHHMMMPPPCCC===888666999;;;:::888888:::;;;;;;;;;;;;<<<>>><<<>>>@@@BBBBBBAAA???===DDDBBBDDDLLLUUU]]]gggppppppvvv{{{|||{{{}}}999777666777999;;;;;;;;;666666666555444444333333222333444444222111111222555555555555555555555555111222333222111111222333222222222222222222222222444333222111000/////////000000000000000000000000000000111111111111000000666555333111111222333555666555666777555111222555000EEE>>>...333444...555333333222222222222333333222111111111111222333333333111//////000111000//////000000111111000000///000000111222222222222111222333444333111111333444444555666333///---///111000111222333444333222222000000//////000111222222777444444888;;;::::::<<<555444444333444444555555111222333333222222444666555555444555666555333111555555555555666666777777888777666555444444444444:::;;;===@@@CCCFFFHHHJJJ@@@<<<888888:::;;;:::888999999999888777999<<>>????????????>>>===<<>>>>>===555555444444333333444444222333444333222222444555444444444555555555333222444444555555666666777777888888777555444333333333:::;;;===>>>????????????===;;;999999999999777444777888888777666888:::===>>>======<<<<<<<<<======IIIEEECCCGGGMMMTTT]]]fffkkkrrrzzz777777666555444444555555555555555555555444444444222444555555333222222333666666666555555444444444000111222111000000111222555555555555555555555555////////////000111222222///000111111111111000///111111222222222222111111111222333333333222000000222444444111///.........222444222333666111///666333222222111111222222333111222333111//////111333222000//////000111111000333111....../////////...000000111222222222222111///000111111000000222444111222333222111000000000///000333444444333222111111111222222333333333333555444444666<<<@@@@@@===999888777555444333333333555555666555333333444666222333444555555444333333444444444555666777777888777777777666666555444444333555777:::======>>>===<<<;;;:::888777666333111555666888999888888999:::;;;;;;;;;;;;;;;===>>>???FFFBBB@@@DDDJJJQQQ[[[dddeeelllvvv}}}666666666444222111222444555555555555555555555555333444555555333222222333333333333222111111000000000111222111000///000222555555555555555555555555////////////000111222222///000111222222111000///111111222222222222111111000111333444333222///...222666666222///000000...333333555666444111222444111111000000000000111111000222333222///...000333111000//////111222111111111000000///.........///000000111222222222222111///000111111000000222444000111222222333222222111000111222333444333222222000000111111111111000///333555666666:::???@@@===;;;:::888666555444333333666777777555333333444555000222444555444333444444333444444555666777888888777888888888888777666555777888999;;;;;;;;;::::::<<<;;;:::888666555333333444666888999888888999::::::::::::;;;<<<===???@@@BBB>>>>>>CCCIIIOOOXXXaaaeeelllwww444555666555222222444666555555555555555555555555333444666555444222222333333333333222111000000000111222333222111111222333444444444444444444444444111111000//////////////////000111222222111000///111222222333333222222111111111111111111000000///222666666222///111222///000111777777000000444222000000////////////000000000222444222...---///333111000...///111222222111---000111000...,,,...000000000111222222222222111000111222111000000111333222222222333444444222111111111222222222333333333111111222222111000......000666888666777===???>>>999888777666555555555555666666666555222111222444...111444555444333444555333333444555666777888888999:::::::::999888666555;;;;;;;;;;;;;;;:::999888:::::::::888777777888888777777888777666777:::<<<;;;;;;<<<<<<=========>>>???<<<===BBBHHHMMMUUU]]]iiioooyyy222444666555333333666999444555555555555555555555333555666555444222333333666666555444444333222222222333444444222222333444222222222222222222222222444333111000...------,,,...000111222222111000...111222222333333222222111333222000///...///000111000555555000...111222///---000888666,,,000666111//////............/////////222444222...,,,///333111///...///111222222111+++///333222---+++...111000000111222222222222111111222222111000000111333444333333444555444222000222222111111111222333444333444444444333111000...///666:::666666;;;>>>>>>777666666555555555666666555666555444111000111222---111444555444333444666333333444555666777888999;;;<<<<<<;;;:::888666444333444666888;;;>>>@@@AAA999::::::999888:::<<<>>>:::999777555444777;;;???======>>>>>>======<<<;;;???<<<===BBBHHHLLLSSSZZZgggmmmvvv222555888999888888888999999777555555666777777777666333000111444666666555444444444333333222222222777555333333444444333222222222222222222222222222000000000000111222333444111000111333555555333111444111//////222444444333555333000000111333333333111111111000000000000000333333333222111000///...222222111000111222444555666444333111///------,,,///000000111000...,,,+++//////000000000000//////000000000000000111111111444444444444333333222111444555666555333222333444444444555555444444333222555333333555777777222...555555666888999;;;<<<<<<666444333333555555333222555555555444444333333333111111222222222333333333666555444555777999999888;;;999888999;;;;;;999666666999;;;<<<;;;::::::;;;???>>><<<;;;::::::;;;<<<777666555555555666888999:::::::::;;;<<<===>>>???>>>>>>???@@@CCCHHHPPPUUUiiinnnwww555777999999888777777888777666444444444555666666666444222222555777666555444444444444333333222222666444333333444444444333111111111111111111111111111111111111111222222333222222111222444333111///444222///000222444444333333222111222333333222111222222222111111000000000333333333333222111000////////////000222555777888555444333111000///......000000000000///...---,,,000000111111111111000000000000000000111111111111222333333333222222111000444555666555333222333444444444555555444444333222444444444555555555333111111111222333444555666666666444333333444444333222555555444444444333333333333333333333333444444444666444333444666888888777:::888777888999999777555777888999999888:::<<>>===<<<;;;:::;;;;;;<<<444444444555777999;;;===999999999999:::;;;<<<<<<===>>>???@@@CCCHHHNNNSSSccchhhpppxxx}}}999;;;======;;;888777777666555444333333444555555666555333333555666666555555444444444444444333333444333222222444555555444111111111111222222222222222222222222111111111111333222111222222222000...444222111111333444444333000111111333555444111...444333333222111000000000222222333333333333222222000000000111333555777888444333222111111000111111111111000///............111222222222222222222111//////000000111111111111111111222222222111000000333444555444333222333444444444555555444444333222333444555444333222333444333333333444444444444555777555222222333444444333444444444444333333333333555555555555444444444444555444222333555777777666888777666777888777666444666777666666666999===AAA===<<<<<<;;;;;;;;;<<<<<<555555666777999;;;===>>>;;;;;;::::::::::::;;;;;;<<<===???AAACCCGGGLLLPPP\\\bbbiiipppuuuyyy}}}<<<@@@EEEFFFCCC>>>999666555555555333333333555666555555444444444444444444444444444444444444444444333222111111444555555555333444444444444444555555444333333333222111000000222111000111222222111///333333222222333333333333111111111222333333111///555444444333222111000000111222333444444444444444333333333333333333444444333222222222222222333333222111///.........///000111111222222222222111111//////000000111111222222111111222222222222111111222444555444222222333444444444555555444444333222222444555444111000333666555555555444444444444333777444222111222333333333333333333333333333333333555555555444444444444444555333222222444666555555777777777777777666555444666666777666666888;;;>>><<<<<<;;;;;;<<<<<<<<<<<<999999999999::::::;;;;;;>>>>>>===<<<;;;;;;<<<<<<:::<<<>>>@@@CCCFFFJJJNNNZZZ___fffkkkpppvvv|||~~~===DDDLLLPPPLLLDDD;;;666555666666555333333555888444444555444333222222222444444444444444444444444222111000111333555555555333333333444444555555555444444444444333111000///000//////000222444444333333333444444333333333333333111//////000222222111444444333333222111111000111111222333444444444444333333333333333333333222222222111111222222333444222111///......///000111000111111111111111111000...//////000111111222222222222333333333333333222222333444333222222333444444444555555444444333222111333555333111000333666333333333222111000000000666444222111222333333222333333333333333333333333444444444333333333333333555333222222444555555444777777888888777666666666555666888888777666777888::::::;;;<<<<<<=========999::::::;;;;;;;;;;;;;;;>>>===<<<;;;;;;:::;;;;;;888:::===???AAAEEEIIIMMMWWW\\\ccchhhkkkqqqxxxzzz;;;CCCNNNSSSPPPGGG===666555666777555333222555999444666777666333222111222222222333333333333444444222111000111333555555444000000111111222222333333333444444444444222000///111//////000333555666555222444555555333222222333444111///...///111222222222222222222222111111111111111222333333444333333...///111222333444444444111111111111111222333333111000000//////000000000000000111111111111000000......///000111222222333222222333444444444333333111222333333222222333444444444555555444444333222111222333333222222333444555555444444333222222111444333222222333333222000222222222222333333333333222222333333444444444444555444222222444555555444666777999888666555555666444666888888777555444444999:::;;;<<<============555777888:::<<<===>>>>>>::::::999888888777888888666888:::===???DDDIIIMMMTTTZZZ```dddfffjjjrrryyywww888@@@IIIOOOMMMEEE===777333555777555111111444888666888:::888555333222333111111111222222222333333333111000111333444444333//////000000111222222333222333444555444333111000333222000111333555666666222444777666444222222333222000//////111222111000000000000111111111111222111111222222222222222222---...000222333333333222111111000000000111222222///000000111111111000000111111222222222222111111......///000111222333333111111222333333333333333000222333333222222333444444444555555444444333222111111111333444444333111666666666555555444444333222222222444555444111///111111222222222333333333222222333444555666666777666555333333444555555444444666888777555333444555444555666666444444555777888999;;;<<<===>>>>>>>>>555666888:::<<<=========888888777777666777777777555666888:::===CCCJJJOOOSSSZZZ```ccccccfffmmmtttuuu666===EEEIIIHHHBBB<<<888111444666444000///333777888:::<<<;;;777444444555000000111111111222222222333222000111222333333222000000111222333333444444222333444555555333222000666444222222333555555555222555777777444222222333000///000222333222000---/////////000111111222222111111222222222111111000000111222222111000///...111000000000000000111111//////111222222111000///222333333444444333333222---...///000111222333333///000111222222222222222000111333333222222333444444444555555444444333222111000000333666666333///222222222111111111000000111111333444666444000---111111111222222333333333222333444555666888999999777555444444555666555444222555777666333222222444444444444333222444777;;;777888:::<<<>>>>>>>>>>>>888999:::;;;;;;;;;:::999999888888888888888999999555555777888<<>>;;;777666666555333000222222222333333444444444---...000222333333333333...000333444333222333333222222111111111111111111555444333333222222222222666555444555555555333111000000000111222222333333///111111111000///000111///000///---000555666333222111000//////......///333111000000111111000...333222333555333...---000//////000111222333333333...000222333333333111000///111444444333333444555666666444222000111444777777666444333333444666777333111000111333333000---000222333333222111333444222222222222222222222222888333//////222444222///777555444555666777666555555555444444444333333333666444333444444444333222444...,,,222777888999===:::888888:::>>>@@@???>>>===;;;:::888666666666666;;;;;;;;;;;;;;;<<<<<<<<<<<<888999???BBBBBBFFFMMMVVVYYY]]]___bbbgggooovvvzzz333666:::;;;999666444333111333444444444444777999===:::777666666666444111333333333444444555555555111111222333222111000///111222333333333444777999222222222222222222222222555444333222222222222222333111111111333333333111111111111000000000000000000111222222000000111222///111///---000555666333000///////////////000111222111000000111111000...111000111333222......222000000000111222222222333...000111333333222111000///111222222222222333555444444333222111333666999888666444222111111222333333111000111333444222000000222333333222111333444222222222222222222222222:::444...---000333333222777666555666777888777555777666666666555555555555555444444444444444333222888222///333666555666999999888777999===???>>>===;;;:::888777777888888999:::::::::::::::::::::::::::777888>>>BBBCCCHHHNNNVVVZZZ___aaacccfffkkkoooxxx~~~111444777888777444333222222444555555555555777999:::999777666777666444333444444444444555555555555111222222333222111000///111222222111222444888<<<111222222333333444444444444333333222222222222333000...------000222222222222111111000//////......111222333333111111222333000111///---000555555333............///000111222222111000000111111000///000...///111000---///444111111111111111111222222///000111222222222111000000000111000///000333555222222333333333555999<<<:::999666444222111111111333222111222333444333222000111333333222222222333222222222222222222222222:::555...,,,///333555555888777666666777888777666666666666666555555555555555555444444444333333333888444222444555444444666777777777888;;;======<<<999888888777888999;;;<<<<<<<<<;;;;;;:::999999999999777888===BBBEEEKKKPPPTTTYYY___cccdddfffiiimmmwww}}}000333555666555333333333444666777888777777888999888888777777777666555444444444444444444444444444...///111222333333222222///111111111111222444666222222333333444555666666333333222222222222222333111///---,,,...000111222222111111111000000000///222333444444222222333444000111000---000444555222///////////////000111111222000///000111111000///000......///...,,,...333222222222111111111111111//////000111222111111000111111111000///000444666222333444333333555888;;;<<<;;;999777555444333333555444333333333333222222///111333444333222222333222222222222222222222222777444///...000333555555777555444555666777666555333333333333333333333333444555555444333333333444555333333444555555666777666666666888999;;;;;;;;;999999888888999:::;;;<<<>>>>>>>>>===<<<;;;::::::;;;:::;;;>>>BBBGGGMMMQQQTTTXXX___ccceeehhhmmmqqqvvv}}}111222444555444444444555888:::;;;;;;999888888999666777888888777666555555222222222222222222222222...///111222333333222111///222555555333111000000222222333444555555666666222222222111111222222333555222///...///111111111111111111222222333333333222444444444333222333444111222000...000444555222111111000///////////////111000///000111222111000222/////////---***,,,000222222222111111111111111//////000000111111111111222222222111000222555888444555555444333444666888999888888777666666555555777666555333111000111111///111333444333222222222222222222222222222222222333222111222333555555444555444333333444555444333222222333333333333333333333555666555333222333444444555555444444555666666555666777888888999:::;;;;;;;;;:::999999:::;;;<<>>===<<<<<<;;;;;;?????????@@@DDDKKKQQQSSSZZZ]]]```bbbdddhhhnnntttuuu|||222333555555444555777888===>>>@@@???<<<:::999999555777999999777555555555222222222222111111111111222333333333222000///...222555888999777333000///222333333444444555555555222111111111111222222333777555222111222222222111111111222222333444444555222333444444222222333444111222000...///444444111222111000///............111000///000111222111000222000000111...***+++///111111111111111111222222/////////000000000111111222222333222222222555777444555555444222222333444444444444444444444444444666666555222000///000222...111444555444222222222222222222222222222222222000111333444555555555555444222222222333444333222444444444444555555555555333555777555222111333555555999999555222333333222555666888888777888999;;;<<<;;;:::::::::;;;<<<===???>>>>>>======<<<<<<<<>>???AAAAAAAAAAAAAAAAAAAAA@@@AAADDDEEEDDDKKKVVV^^^```bbbeeefffeeeddddddhhhkkkpppxxx555666666666666888;;;===DDDFFFFFFDDD@@@<<<999888555888;;;:::777444333444444444444333333222222222///000222222333222111111111222333333111111222333333333333333333333222222111111000000111222333333333222222444666777555444333333222222111000000000111222333333111111222333222333111...///444444111///......//////000111222000/////////111222222111...---000333222......111//////000111222333333444///////////////000111111...000222222222111222333111222333333111111222333555555666666555555444333///111111000...///333777...111444555444333222111222222222222222222222222222222222111111444888;;;555444333333555555444333111111111222222333333333222555888666222000222666///666888444222666777555555888:::999777777999<<<888888888999;;;>>>@@@BBBEEEEEEEEEFFFFFFFFFFFFFFF@@@DDDFFFFFFMMM[[[dddeee]]]aaaeeegggfffeeegggjjjnnnvvv666777777666666888;;;>>>AAADDDGGGFFFBBB<<<777444:::::::::999777666444333555444333444444444333222222222222111111222333333333333333222222111111111222222222222111111000///222222111111222222333444333333444555666555111...222222222222222222222222111222222333333222222222111111000000//////......111111111111111111111111---***---222222...///555000000000000///...---,,,222///---...222444222...111111000000111222333333444444444444444444444444444555555666555444222111222222333444444555555666777444222111333555555555333111444;;;;;;666333555222///...111111///000333000111222333333555888;;;888333111333555333333666444444444444444333222111333555777888666555555555555777777555777:::888444555555555777999:::999888777888999999999:::===@@@GGGGGGHHHIIIIIIJJJKKKKKKFFFGGGJJJOOOVVV[[[^^^^^^dddbbbaaacccgggjjjkkkiiikkknnnwww;;;<<<<<<;;;::::::<<<>>><<>>AAAGGGGGGIIIJJJLLLNNNOOOOOOPPPPPPQQQTTTYYY]]]^^^^^^cccbbbaaabbbfffhhhhhhgggjjjlllsss<<<>>>???>>><<<;;;;;;<<<777:::>>>???===;;;999999===<<<;;;999777666444444777666444222222333444555333222222111111111222222444444444444444333333333666666555555333222111000333222222222222333444444333222222333555555444222222222222222222222222222444444444444333333222111000000000111111111111111111111111111111111111111444111000111111......111000000000000///...------222///---///222333222///111111111000111111222333222222222222222222222222000111222333444555444444777666555444333222111000......///222444555222000333111222555555333222444222//////222222000111444111222222222111222444777777222111333555333333555444444444444444333333333444555555444333333444666666777444111111555555111555555555666999::::::999999:::;;;;;;;;;<<>>AAADDDIIILLLRRRYYY```eeehhhjjjiiigggffffffhhhjjjkkkjjjhhhhhhggggggfffeeefffgggfffhhhlllsss{{{777:::===>>>===<<<;;;<<>>AAADDDLLLQQQXXX```gggmmmqqqrrruuuqqqmmmjjjjjjiiiiiihhhiiijjjjjjiiigggggghhhiiigggiiimmmrrrxxx}}};;;===>>>>>>===;;;;;;<<<@@@???<<<888555444666888555444222111111222444555888:::;;;888444222444777666555444333333222222222333333444444444555555555444555555666666555555444222222222222222333333444444444444666777666444111111111111111111111111111//////000111222222222222111000000000000000//////000000000000000000000000///111///...000333...%%%///000000111111111000000///000000111000000111222333222222111000000111111000000111111222333333444222111000000///000111111000111111222333333444444555333222333555666666555222666666222111555444000333000000444555333555888222333333333222222555777444000000444555333111111444333222111222333555666555777888888666666666777777888777555666999888444666444333444777:::<<<===:::<<<<<<<<<<<<>>>AAACCCPPPTTT\\\eeennntttwwwyyy{{{wwwrrrnnnlllkkkjjjiiiiiikkkkkkjjjhhhgggiiikkkiiikkkmmmppptttxxx|||===>>>???===;;;999999999???>>>;;;777333333666888555444222222222444666777555999;;;888333111222555555444333222111111111111333333333444444444555555333444444555555555555555444444333333444444555666444555555777888666333000000000000000000000000000---...///000111222222222111111000000//////......000000000000000000000000000222111...000222+++ ///000000111111111000000///000111111000000111222333333222111000000111111000000111222333333444444000000/////////111222333111111222222222333333333333333333555777666444111000555555111111444333...333000111444555444555999222333444333222333666888333000000444666333000111666555333333333555777888333555777888666555555555555777777555777:::888444666444333444777:::<<<===:::;;;<<<<<<<<<>>>AAACCCRRRWWW___iiiqqqwww{{{}}}|||xxxssspppnnnnnnnnnmmmhhhjjjkkkjjjggggggiiilllkkkllllllnnnpppuuu{{{888:::;;;999666555777:::;;;;;;:::999777555333222444444333333333222222222666444222333444555555444444444333333222111111111333666666333333555444111888777666555555555555555444444333333333444555555333444555666666555444333222111000111222333222000333222111111333333222111333222000///000222555777444333222111000000000000///000000...---...000222000000000000000000000000000...+++)))***---000333...///000111222333333333222555777111(((&&&+++222555333111111222222222111333333111111111111333333333333222111///000333555333444555555555444333222333444555444222111111222444444444444333333222111555000,,,...444666222---555333222222333444444333444444555555666555555555777333444777555...+++---555777::::::999888888888<<<<<<<<<<<<<<<===>>>???LLLRRR]]]jjjuuu{{{|||{{{yyyzzzxxxrrrooonnnlllhhhmmmnnnmmmkkkgggfffhhhjjjgggffffffiiiooovvv|||888999:::999666555777999:::999999888777555444333555555555444444444333333555444222222444555444333333333222222222222111111444777777333333444333000555555555444444333333333444333333333333333444444444555666777777666555444333222111111222222111000333222111111333333222111222111///...///111333555333333222111000000000000///111444444222111000111000000000000000000000000///......---......///000///000111222333333333333444777777222,,,+++///444555333222222333333222111444333222111111222333444444444444222111111444666222222333444444333222111666777777666333222222333444555555555555444333222555222///111444555333000555333222222333444444333555555555555555555444444:::777777;;;999444111333666888::::::999888888999===<<<:::888999;;;===???IIIPPPZZZgggrrrxxx{{{{{{zzz|||yyytttqqqqqqoookkkpppppppppmmmiiihhhiiikkkiiihhhggghhhmmmsssxxx|||888999999888666555777888777777777777666555444333666666555555555444444444444333222222444444333222111111111111222222222222666888777333222444333///111222333333333222111000333333222222222222333333555666666777777666666555444333222222222333111000333222111111333333222111333111000//////000222333333222111000////////////000444888999777444111///000000000000000000000000...///111222222000...---000111222333333444444333555555444222//////222444444333333444555555333000444444333333333333444444444444444333222222444666111111222333333222222111888999999777555333333444555555666666555555444444444444444444444444444444555333222222333444444333666666666555555444333333666444555888888555444555666888::::::999888999:::>>><<<888666666999===???EEEKKKUUUaaallluuuzzz||||||}}}zzztttqqqrrrpppmmmrrrrrrqqqnnnkkkiiiiiijjjiiihhhhhhhhhkkkoootttwww888888777777666666666777444555555555555555555444555555555555444444444444333222222222444444333111000000111111222333333444777999777333111333222///000111333444444222000///333222222111111222222333555555555555555555555555555444222222333333222000333222111111333333222111444333111000000111222333222222111000////////////222555999:::777444111000////////////////////////000111222333222000...---111222333444444444444444444222000///000111222222333333444555777666333111444444444444444444444444333444444333111111333555111222222333333333333333999999999888555333333444444444555555555555444444444666888777444444555777555444222222444555444333777777666555444333333333222222444666777666666777666888999:::999999:::;;;===;;;999888888999<<<>>>???EEEOOOZZZeeepppyyy~~~}}}~~~{{{tttqqqqqqooolllrrrqqqpppmmmkkkiiihhhgggggghhhhhhhhhjjjmmmrrrvvv888777666555666666666666333333444555555555555555444444444333333333333222333222222333555555333111000000111222333444444555777999777222111333222///000111333555555333222111222222111111222222333444333333333333333333333333555444333333444444333111333222111111333333222111222222111000000000111111333222111000////////////444555666555333111111222////////////////////////222222111000000000000000222222333444444444333333333000//////111333333222333333444555777666444111444444444444444444444444111222222222000000111333333333333333444444555555777888888666444222222333222333333444444444333333444777999888444333555888666444333333444555555444888777666444333333333333444666777777999:::;;;:::777888999999999999;;;===;;;;;;<<<<<<;;;;;;;;;;;;:::@@@HHHRRR]]]iiiuuu}}}~~~}}}wwwsssssspppkkkooonnnmmmkkkiiigggeeecccdddfffhhhiiijjjnnnsssxxx~~~888666555444555666555444333444444555666666555555444444333333333222222222444333333555666666444222111222222333444555555666777999666222000333333111111222333444555444333333111111111111222444555666333222222111111222222333555444333333555555444333333222111111333333222111//////.........//////000444333222111000000000000444444333111//////111333000000000000000000000000333222000......///111222222222333333333333222222333222111111333444444333333222222444666666444222333333444444444444333333///111222111000///000111333333333333444555666666555666666555333222333444222222333333444333333333333666777666444333555777666444333333444555555444888777555444333333444555444666777666777:::;;;999777888999999999999<<<>>>:::;;;=========<<<:::999999===CCCJJJSSS___mmmvvv{{{~~~~~~zzzwwwvvvrrrmmmnnnllljjjjjjiiigggdddbbbcccfffiiijjjkkkooouuuzzz|||888666333444555666555333444555555666666666666555555444444444333333333333444444555666777777555222444444444555555666666666666888666111000333444222222222222333333333444444000000111222444666777888333333222111111222333333444333222333555777666555333222111111333333222111//////000000111111222222555444333222111111111111222222222000//////111333000000000000000000000000111000///......///111222111222222222222222111111111111222222222222222333333111111222444444444333111222333444444333222111000111333222111000111222222222222222222444555666333555555555333333444555222333333444555555444444333444555444333333444444666555333333555666555444777666444333333444555666444888888444555999999666777888999999999:::<<>>===888888======999777888999999999:::===???<<<;;;999888777888999:::;;;===>>>>>>AAAJJJXXXbbbiiioootttuuuvvvvvvrrrmmmooommmlllmmmnnnmmmiiifffgggkkknnnooonnnpppvvv{{{yyy}}}666555555444444444555555555444444555888999999888555444222111111222444555888999999999999888777777888777666777888999888666777666555444333222222222777333///000444777666333222222111111222444555666666555333333444444333222111333555666666666888999555444333444444333111///222111111000111444666888222222222111111111000000111///---...111222000...//////...//////000111222000111222222111///,,,***222111///000111222222111...///111111111111333555444444444444333333222111333333333333222111000000111222333444333111///---///222444333111000222555444555555666777666666666666666555555555555666666111444777999888555333222555555666666666666555555333444555555666777888888DDDCCC>>>666444888;;;:::<<<:::777666777888888777999999999:::;;;<<<===>>>;;;===?????????EEENNNVVVccccccnnnuuupppqqqtttnnnpppmmmkkkiiihhhhhhfffdddgggeeehhhppptttttttttvvv~~~666666555444444444555555666555444555777999999888666555444333222333555666888888999999888888777666999777666777888999888777666555444444333333333333666333000111555777555333333333222222222444555666666555333444444555333222222444666666555444555666777555444444444444333111444333222111111333444555222222222111111111000000///---,,,---///000...,,,000////////////000000111000111111111111///...---333222000000111222111111///000111111111111222444222333333333333222222111333333333333222111000000000111222333444333222222000222444333111111333555444444555666666666666555555444444444444444444555111444666777666555333222333333444444444444333333444444444444555666777777??????<<<777666;;;===<<<===;;;888888999::::::::::::::::::::::::;;;<<<===;;;===???>>>===AAAIIIOOOZZZ[[[hhhqqqooorrrvvvqqqnnnkkkhhhfffffffffeeedddhhhfffgggnnnssstttvvvxxx{{{|||777777666555555555555555999666444444666888999999888777555444444444555555888888888888888777666666777555444555666777666555555444444333333444444444444222111333666777555222444444333333333444555555666555333444555555444333333555666555333222222333888666444333444444444333555444333222222222222333222111111111111000000000///...------//////...---111000000000000000//////000000000000000000000000444222111000111111111///000111222222000000111222000111111222222222222111333333333333222111000000000000111333444555666666111222333333222222333444333333444555555555555555333333333333333333333333222333444444444444333333333333333333333333333333555555444333333444555666777:::999777888===@@@>>>;;;999777777999:::;;;::::::::::::999::::::;;;;;;;;;===>>>===<<<===BBBGGGQQQRRR```kkkkkkpppuuuqqqllliiieeeccccccdddeeedddgggcccccchhhmmmooossswwwxxxzzz|||888777666666555555666666;;;888555444555777888999888777666555444444444444777777888888777777666555444333222333444444333222333333333333333444555666333222222444666777444222555444444444444444555555666555333444555666555333333555666666444333333444888555222111222333444444444444444333333333222222111111111111000000000000111000000000111111000000111111111111000000///...////////////000111222333555333111000111111000///111222222111000//////000...///000111111111111111333333333333222111000000000000000111333444666777222222333333333333333444222333444444555555444444333333333333333333333333333222222222333444444333555555555555555555555555666555333222222333444555333777888888:::>>>???===888666444444666888999888;;;:::999999999999999::::::;;;===<<<<<<<<>>;;;888666666777666666444444444444444444444444666666666666666555555444888777666666777888777666333333333333333444555666222333444444555555444444333444555666777777777777666444444444666777666555333555777777666666666777444222000000111222222222000111333555555555333222//////000000000000000111...///000000......///000000111222222222111000///......///000111222333444444222111000111111111///000111222111///...///000///000000111111111111000333333333333222111000000222111111111111111111111444333222333444555444333333333444555555555555555444555666777777666555444555222000111444666666444444333222111111222333444444444444444555555555555222666888777888;;;:::777999777555555777888999888888888888777888888999999999999999:::<<<>>>???@@@???>>>HHHPPPRRR\\\hhhhhhjjjgggcccaaaaaabbbccccccbbbaaadddnnnvvvzzz555555666777888:::;;;<<<>>>;;;999888777777555444333444555555666666666666555555666666666555444444888666555666777888777555444444333333333444555555333444444333333333555666222333555777888999999888555444444555666777777555444555777666555444444555333222111111333333222111111222555666666444111///////////////000000111111...000111000...---///111///000222333333222111000---///000222333333333222333222000000111222111111///000111000///...///000111111222222111111000000333333333333222111000000111111222333333222111111444333111333555666555333444444555666666666666555444555777888888777555444555222000222666888666333444333111000000111333444222333555777777777666555222666777666777::::::777:::888555555666777777777777777777777777888999::::::999888888:::<<<===>>>???<<>>>>><<<:::999888777555333333444555777888888888888555555666666555555444333555444333333555555444333555444444333333444444444444444444333222333555777111222555777999::::::999555444444555777888777666555666777666333111111111333222222333555555333222333444666777666333///---.../////////000000111111000222444333000///111333...///111333444333222111---///111333444333222111222111000000111222222111...000111000///...///111222222222222222111000///333333333333222111000000000111333555555555333222555333111222555777555333444555666666777777666666444555777888888777555444555222111333888:::777333666555333222222333555666111333666888999888666555222555666555666::::::888888666444333444555444444666666666666777888::::::<<<:::777777888:::;;;;;;DDD???CCCFFFDDDNNN\\\]]]gggeeebbb``````___]]][[[\\\___kkk}}}666444333444888:::999888AAA<<<777444555777777777555777::::::999888888888444444444444444555666777666777777666444444555666555555555444444333333222333333444444555444444333666666777888888888888888777555333222333333222000555555444444444333333333444444555555444222111000000000111333555555222000///111222111000///000111//////000///------...000...///000222222333333333///000000000111111111111222111000111333444444333222222111000//////000000333///...333555333555;;;777777666555333222111000555444333333444444222000333333333333333333333333222333444666666666666555999888777666666777888999:::777555333444444333333666555444333333444555666444555888999999888666444888555444555888999888555666777777777777777666666888888888666555666888:::999999:::;;;;;;<<<======<<<:::<<>>;;;888666777888888888999;;;<<<<<<:::888888999666555555555555666777777666777777666444444555666555555666666666666666666666666666666666555555555333555777888888666444222666444222111222444444333333333333333444444444444555555666666555555444333666444222111111111000...///111222111000///000111000111222111000000111222///000000111111111000000111111111111111111000000111111000111222111...,,,222222111000000000000111444222222555555222111333444444444444333333333333111000111333555777666555222222222222222222222222333444555666777777777666222333444666777777777777888666444444666777666666888777666555555555555555333555666777777666444333333444555555444444555666666777777888888888777777888888999999999999888888::::::::::::::::::::::::<<<<<<>>>CCCDDDDDDHHHNNNYYY```eeeggghhhhhhddd^^^aaaooo555444444555777888999999<<<:::999888888888888888:::;;;<<<:::888777777888555555555444444555666666666777777666444444555666666666666777777888888888777777777666666666666666444666888:::999777333111666444222222333555555555222333333333333444444444777777666555444333111111666444111///000111111000///111222111000///000111///000222222111000111222000000111111111000//////222222111111111111000000333333333555666555222000222222111000000111111111111111333666777666666666333333333333333333333333444333333444555555444222333333333333333333333333444555555666777777888888444555666777888777666555777666444444555666555444888888777666666555555555444555666666666555333222222555777666444333555888777777888888999999888888999999999;;;;;;;;;999777:::::::::::::::999999999===<<>>===???CCCCCCAAACCCHHHQQQ[[[dddhhhjjjkkkiiifffppp~~~444555666666666666999;;;777999;;;;;;:::999999:::888888888777555444666777666666555444444444444555666777777666444444555666777777888888888888888888:::888777555555555666666666777999::::::888666444777777777888999999777444333333333333222222222222555555444444444555666777333000......000222333333///111222111000///000111,,,...111222111000000111000111111222222222111111111111111222222222333333111000000222444666666666222111111111111222333333333555555333222444333000222222222222333333333333//////000333777999999888444444444444444444444444777666666666777888999:::;;;;;;:::999777555444333666555444555666666444222777777888888888888777777666666666666555555444333555666777777666666777888777888999:::::::::::::::===;;;999;;;===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;>>>===???BBBBBB@@@BBBGGGJJJUUU___dddiiinnnqqqqqq{{{333555777666555666999;;;555999<<<<<<;;;999:::;;;888888888777555555777999888888777666666666666666666777777666444444555666888888888888777777777777:::888666555444444555666555666777888888888777666888888:::<<<===;;;777333555444444333222111000000===;;;999777666555555555333111//////000111111000///111222111000///000111,,,///222333222222222222000111222333333333333333000000111111222333444444222000...///111333555555222111111111222222333444666999888444333666666333333333222222222222222222//////000333777::::::999666666666666666666666666777777777666777888:::;;;;;;:::888777555555444444444444555777999999888777555666888999999999999888888888777777666555444444666555444555777777777666777888999:::;;;;;;;;;;;;???<<<999:::===???===:::;;;;;;;;;<<<<<<=========???======@@@@@@???CCCHHHFFFQQQ]]]dddlllwww333555777777555666999<<<555888<<<===;;;::::::;;;888999999888666777999;;;::::::999888777777888888666777777666444444555666999888888888777777666666:::888666444333444555555444444555666666777777777888:::<<>>;;;;;;;;;;;;<<<===>>>?????????======?????????CCCIIIFFFRRR^^^gggqqq666777999:::;;;:::999999888:::<<<===<<<:::888666777777777888999:::<<<<<<<<<>>>;;;666666:::999333:::777333222444777999:::===:::666555777777666444777555444444555555444333555555444444444555555666666777999:::;;;999888777444444444333111111222333444333333444555555444222555222///000222444333222222222222222222222222222333333333333222111000000444444444444333333222111333333333333333333333333222333444444444555777999444444444444333222111000222222333333444555666666666555333222222333555666444333555:::??????:::555666666666666555555555555555555666777888999999:::999666444444777777555222222555999<<<>>>>>>===;;;;;;777555777777555666:::>>><<<::::::999888555333444333555::::::777666777;;;<<<<<<;;;999888999999888777666999===>>>===;;;============>>>>>>>>>>>>BBB@@@>>>>>>@@@CCCFFFGGGIIIOOO[[[kkk~~~777888:::;;;;;;;;;:::999999:::<<<======;;;888777999999999999:::<<<===>>>BBBCCC???:::999<<<;;;666;;;888666555777999;;;;;;:::777444333444555444333666555333444555555444222555555444444444555555555666777888888777666555444666666666555333333444555333222222333444444333111555222000000222444333222222222222222222222222222222333333444444444333333444444444444444333222111333333333333333333333333222333444333222222444666555555444333333222222111222333333333444555555555444333222222222222333444444333444888======999555777777777777777777777777666666666777888888888999888666555555666666555444333444666888999:::;;;;;;;;;777666888888666888<<>>>>>>>>???@@@???======???AAACCCDDDHHHRRRbbbuuu999::::::;;;;;;;;;;;;::::::;;;<<<======;;;999888888888888999:::;;;<<<===FFFEEEAAA;;;;;;<<<;;;888777555444444666777777666888555333333555666666666666555333444555555444222555555555555555555555555666666555444333222222111555555444444333333444444222111111222333333222000444333111111222333333222222222222222222222222222111222333444555555555555333444444444444333333222333333333333333333333333555555555444222222333444777666444333222222333333333333333333444444444444222222222222222222222222555333333666999;;;888555777777777777777777777777777777777777777777777777666777777777555555555666666555555555666888:::;;;888555444777777666777;;;???>>><<<<<<<<<;;;999777777444555888999777777:::888888888999999999999999999888888999::::::999777;;;;;;<<<===>>>>>>??????????????????AAACCCFFFHHHMMM[[[ppp:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<:::999555555555666777888::::::DDDAAA===:::999;;;:::999666555555666777777666444999888777777888999;;;;;;777666444555666666555333555555555555555555444444555444333222222222222222333222111000111222222111333222111222444444222111333333222222333333333333111222222222222222333333222222333444444444444444333444444444444444333333444444444444444444444444666777777666555444555777777666444222111222333444444444333333333333333333222222333333333333222222555333333444666777666555333444444444444444555555777777777777777666666666444777999888555444666888777777777777777888:::;;;555222222555666555666:::>>><<<;;;;;;<<<;;;999777888555555888999777888<<<999888888888888999888777777777888888999999999888:::;;;;;;<<<===>>>?????????@@@AAABBBDDDHHHLLLOOOWWWiii;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::555555555666777888::::::???<<<999999:::;;;;;;;;;;;;::::::;;;===<<<:::888888888888999999;;;===>>>888777666666777777666444555555666666555444333333222222222222222333444555333000//////111222222000444333333444555555444222333333444444333333333333111111111222222333333333333333333333333222111111333444444555555444444444444444444444444444444444444555666666555555666888777555333111000111222333333333333333333333222222333333444444444444333333555444333333444555555444222222333333444444444444777777777666666666666666444777999888555444666999666666777888888777777666555333333666777666777:::;;;:::999999::::::888666999666666999999888999===<<<:::888888999999777555444666777888999::::::;;;:::;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCGGGMMMQQQbbbttt<<<;;;:::::::::::::::;;;999999::::::;;;;;;::::::888888888999:::;;;<<<===>>>:::999<<<>>><<<<<<===<<<;;;:::;;;<<<<<<:::888666777777777777888;;;===888777555666777777666444555555666666666444333222000111222333444555555666444111///000333555333111444444333444555666444222222333555555444333333444111111111222222333333444333333333333222111000///333444444555555555555444444444444444444444444444111222333333222222444666555444222111000000111111222222222222333333333333444444444444444444444444555555555444444444444444333333444444555666666666666666666666666666666666555777888777777666777999444444555666555444222111888555666999:::888888;;;888777777888999999777555999666777:::;;;999999<<<===:::777888::::::888555333666888999999:::;;;===;;;<<<<<<<<<<<<=========>>>???@@@@@@AAAGGGPPPVVVppp<<<;;;:::999888999999:::888888888999999999::::::999999999999:::<<<===>>>>>>::::::>>>@@@<<<:::<<<:::999777777888999777666444666777666555666999<<<666555444444555555444333555666777777666444222111000111222333444444333222444000...///333555333111444333222333555555333222111444666666444222333444000111111222333333444444333333333444333333222222333333444555555555555555555555555555555555555555222333333222000000111333222222111111000/////////111111111222333333333444444444333222222333444444444555666666555444333333222333333444555555666666444555555555666777777777777666666666888999888777666555444333222222222222888555666999999666666888777666666777888999777666888666888<<<===:::999<<<;;;888666888;;;===;;;888555888:::;;;:::999;;;======<<<<<<<<<<<<;;;;;;;;;<<>>;;;999;;;999666444777===@@@>>>;;;888:::<<<<<<:::888:::;;;=========<<<;;;;;;::::::<<<@@@EEEKKKUUUeeexxx999999::::::999888666555666555555555555666666777888999999::::::;;;;;;;;;???@@@@@@@@@???<<<999888<<<;;;::::::;;;<<<;;;999666555444333333444555666555444333222111222333444333444555555555444333222333333333333333333333333777777666555444444333333222222222111111111111111333444444444333333222111111111111222333444555666555666666666444444666888666666555444444444444444999777555444555666555444333333222222222333444444//////000333777777333000333222222111111222222333///444777666222111444888666666555555444333111111/////////222666888999888888666333222333666:::======:::777555666888999999999777555555555666555444666666666666666555555555999888777888999888444000666888:::;;;<<<>>>AAACCC>>>;;;:::@@@GGGGGG>>>555999<<<>>>???>>>======>>>>>>>>>>>>======<<<;;;:::<<>>>>>??????>>><<<:::888===<<<;;;<<<======;;;999666666555444444555666666555444333222222222333444444555555555555444222111333333333333333333333333555555555444333222222111111111222222222111111111444444444444333333222111222222222222333444555555444555666555444555666888555555555444444555555555:::888666555666666555333555555444333333333333444///000111333444444222111333333222222222222333333111222333333333333444444666666666666666555444333111000111333666888888888999777555333444777:::<<<;;;999666555666888888777555555444555777888888777777777777777777777777777999666333444666777666555777888999::::::;;;===???888999<<<@@@DDDCCC>>>999======<<<<<<===>>>???@@@@@@???>>>=========>>>>>>DDDLLLZZZmmm::::::::::::999888777777888888777666555555555666888999:::;;;<<<===>>>>>><<<===>>>>>>>>>===;;;:::>>>>>>>>>??????>>>;;;888666666555555555555666666555555444333333333333444555555555555444333222111444444444333333222222222333333333333333222111000000111222333333222111111444444333333333333222222444333333222222333333444222333555444444555777999444444555555666777777888;;;999777666666666555333888777666555333333333333000111222222111000111222333333222222222222333333333111000111444555333111666777777777777777666666444333222444666888888777:::888666444444666888:::888777666666777777666555444444555777999999777666777777777777888888888888888555111000222666999;;;999:::;;;:::999999:::<<<777:::===??????>>>>>>===BBB>>>::::::===@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBLLLTTTeee|||;;;;;;;;;::::::999888888:::999888777666555555555999999:::;;;===>>>??????;;;<<<===>>>>>>>>>>>>===??????@@@AAAAAA>>>:::777666666666666666666666666666555555444444444444444666666555555444333222111555555444333333222111111333333444444444333111111///000222333444333222111444333333333333333333333555444333333222222222333111222333444333444777999444555666777999::::::;;;<<<:::777666666666444333:::999777666444333333222111222333111......111444333333333222222333333333333333222333333444333333555555666777777777777777666555444555777777777666999888666444444555666777666555555666888777555333666666666777888666333000666777777777777777888888888666333222333777:::===<<<======;;;999999:::;;;;;;;;;;;;;;;<<>>???<<<<<<===>>>?????????????????????@@@@@@>>>:::777777777777777777777777777666666666666555555444444666666555444333333222222555555444333333222111111444555666666666555444222///000222333444444444333444333222222222333444444555555444333222222222222000111333333333444666888444555777999;;;<<<======;;;999777666666666555333:::999888666555444333333111333333111......111555444333333333333333333444222555888666333111444777333333444555666666666666777666555555666777666555777777666444444444444444444444555666888777555333555444555666777555222///555555555666666777777777999999888777777777999:::;;;<<<<<<;;;999888:::;;;===999777999AAAIIINNNPPPYYYUUUSSSUUUWWWVVVPPPKKKRRRVVV\\\aaabbb```\\\YYY[[[kkk======<<<;;;::::::::::::::::::999888777777777888:::::::::;;;<<<<<<======<<<<<<<<<===>>>??????@@@=========>>>>>>===:::777777777888888888888777777666666777777666666555444555555444333333333444444444444444333333222222222444666777888888777555444000000111222333444555666444333222111222333444555555444333333222222222222000111333222222333555777333444777999;;;<<<<<<<<<999777555555555666555444888777666555555555555555222333333111000111333555444444333333333333444444222777:::888333111444888222222333444555555444444666555444555666666555444666666666666555444444444555444555666888888666444222222333444666777555444444444555555666666777777999;;;<<<;;;999888888999888999::::::999999;;;===???===>>>FFFRRR^^^eeegggppppppppprrrsssqqqkkkgggmmmqqqxxx~~~|||xxxtttppp>>>===<<<;;;:::::::::;;;:::999999888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<;;;::::::;;;;;;999777777888888999999888888777666666777888777666555444444444333333333444555666333333333333333333333333444666888999999888666555111000000000222444777888444333222111111333555666444444333222222222333333111222333222111222333555111222555888999:::999999666555333333444555555444444444444444555666666777333222111222444555555444444444333333333333444444444666777666444222444555222333333444444444444333555444333444555666555444666777777888888777666555666555555666888888777666555444444555777888888666444555555666777777888888999:::;;;:::888777888:::777999;;;<<<===>>>AAADDDJJJOOOXXXcccnnnxxx~~~???>>><<<;;;::::::;;;;;;999999999888999999::::::;;;;;;:::::::::999999999:::999999999999:::;;;<<<;;;999888888999:::999888777888999::::::999888777666777888888888777555444444333222222333444666777333333333333333333333444444555888999999888666444222111//////111444888:::444333222111111333555666444333333222222333333444111222333222111111333444///111333666777777777666555333222222444555555444222222333333555666888888444222000222666888666444555444444333333444444555666555333333444555333111333444444444444444333333444333222333555555555333777888999::::::999888777777555555666777888888777;;;999777666777777777666555666666777888999999999888999:::888555666999<<<999;;;>>>@@@BBBDDDHHHKKKXXXdddsss===@@@BBB@@@:::777888;;;999999888888999999:::;;;===<<<<<<;;;:::888777666;;;666:::<<<777999===888555666777888888777666555:::::::::999777777888:::::::::::::::999777666555777666555444333444555555333222222333555666666555333444555555333111...,,,444444444333333222222222555444333222333444555666777777666555444333333222111111222444555555333222444444555666666777666666555333222222444555555444666333333555555222111444333333222222333444666777888555333333444555555555666666555555555444444444111111222333333333222222555555555666666666666666555666777999;;;<<<<<<<<<888777666888::::::777444888777666777888777555333555666777777666666777888999;;;;;;888444444999???>>>===AAAHHHLLLPPPZZZeeexxx@@@CCCEEECCC>>>;;;<<<>>>;;;;;;:::999999888999999===>>>>>>>>>===<<<;;;;;;777222777:::555777;;;555888888999::::::999888777:::;;;<<<;;;999999999::::::999999888777666555444555444333222222222333333777555444444555444333111555555666555444333111000333333333333222222222111444444333333333444555555666666666555444444333333222222222333444555444333555555666777777777777777555444222333555666666555777555555888888444333555444333333333333555666888999777444333444444444333333333444444555555555666222222333333333333333333777666666555555666666666444555666777888999999888777666666888::::::777555999777666666777777666444666777999888777777888999666888999777555555999<<>><<<<<<======<<<;;;:::999999999999999999999999999888888777444111888===999;;;===777666666777777777888777777888;;;===>>><<<:::999999:::999888666555555555555777666666555555555555555333222333555777777666444666666555555555555666777444444444333333333333333222222333444555555555555333333333444444555555555444444333222222333555777555666777777777777666666777555444444666777777666777666888===<<<888666777666555555444555666777888888666555444555555333222111111222333444555666666222333333444666777888999;;;999777555555555666666::::::::::::999888777666444555666888999:::999888:::777555444555777777777666888999999888888:::;;;===;;;888888;;;>>>@@@AAAJJJVVVjjj}}}???@@@@@@???>>><<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>======<<<:::999888000---444999555666999333777777777777777888888999777999<<<<<<;;;999888777;;;:::999888777666666666666777777666666666555555333333333555888888666444444444333333444444555666444444444555555555555555222222333333444555666666222222333333444555555555333444555333222222555888444555555666555555444444777555444444666777777666555444666;;;;;;777444666666666555444555666777888555444333444666666555444333333333444444444555555111222333444666999;;;===:::999777666555555555555999999:::999888777666666333555777888999999999999999777444444555777888888555666888888888888999;;;===:::666666:::@@@FFFHHHZZZgggzzzAAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;<<<===>>>======<<<;;;:::888777666444000777;;;666888;;;555999999999999999:::;;;<<<888999;;;;;;999888777888::::::::::::999777666555444555555555555444333333666666666777888666333000333333333333333333444444444444444444555555555555333222222222333555777888222222333333444444444555222444666555333222555888444444555555555444333333666444333444555777666666444222444888888555333555666666555444444555666777333333333444777777666555444444555555555555555555333333333444666888;;;<<<777777666666555555444444555666666777666666555555444666888999888888888999888666444444666888888777444666888888777888:::;;;:::999888:::@@@HHHQQQWWWooo}}}BBBBBBAAAAAAAAAAAA???>>>======<<<<<<<<<<<<<<<===999999999888888666555555;;;777<<>><<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999===777;;;===888:::???:::777777666666777999:::<<<<<<<<<<<<;;;999999:::<<<666777999;;;:::777333000666777888888888777555444222333555777999999666444333444555666666444222111000000000111111222222222555333111///000444888;;;333333333333333333333333000444888888555222444777666666777777666555444444555333222222444555555444444111222555555333333666555555333333222333444555666555555666777666333111222333444666888999;;;;;;:::999666444333333444555000222555777777555333111333444666777999:::::::::555888::::::777555666777666555555666888999777666666888::::::::::::<<<>>>@@@JJJVVVaaaiiisss~~~CCCCCCBBBAAA@@@???>>>===AAAAAA@@@@@@>>>===<<<;;;;;;::::::;;;<<<;;;999777888999999999999999999999999888777666555555555555<<<888555666:::<<<999555999;;;;;;:::666333111111333333333333333444555555555666888999888777555444111222444666777555111---444333111000000111333444555444444444444555666666111222222333333222222111111333777888777666666666999888777666666555555555555444444333333444444555555333222333666888666444333333444444444444444333777777666666555555444444666444333333555777888888:::777555555777888666333444444444555777777555333888888888888777777777777666666777777777777666666999:::777444666;;;999333???666444:::<<<999<<>>>>>@@@@@@@@@@@@>>>===<<<;;;;;;::::::;;;<<<;;;999777999999888888999999:::;;;:::999888777666666666666777777777888999::::::999777888999777555333222333555555555555555666666777666777888999888777555444444555555777888777444111555555444333333444555666444444444333444555555666222222333333333333222222333555777888777777777888999888777666666555555555555444444333333444444555555444222444666777666444555666666666555444333333666666666666666555555555666444333333666777888888999777444333555777888888555555555777999999777555555666666666666666666666777777888888888888777777888999777444666;;;:::555666333555;;;;;;999BBBPPP^^^kkk~~~SSSPPPKKKEEEAAA?????????@@@@@@@@@??????===<<<;;;;;;::::::;;;<<<<<<999777:::999888777777999;;;<<<;;;:::999888888777888888444666999999888888:::<<<666666666555333222333555666555555555555666777777666777888888888777666555666555555666777666444333555555444444444444444444333333333333333444444555222222333333333333222222444666777888777777888:::999888777666666555555555555444444333333444444555555444333444666666666444888888888777666555444333555555555666666666666666666444333444666777777777777666555333222555999===333333444666888999777666555555555666777777777888999999888888888888999999777888777555777;;;;;;888444555:::===:::<<>><<<<<<;;;;;;;;;;;;===<<<:::777:::999777666777999<<<===<<<;;;:::999999999999999666777888888888888999:::777777777555222222444666555555555555555666777777777888888888888777666555666444333222444444333222222333333444333333222111333222222222222333444444222333333333333333333222444666666666555666888:::999888777666555555555555555444444333333444444555555444444444555555555555888888888888777666555555444444555555666666777777666555444444666777777666555666777555222333777;;;000000111333666777666444777777888888999:::;;;;;;999999888777777888999999777777777777999;;;<<<;;;<<<<<<>>>???>>>EEEYYYmmmbbb^^^WWWOOOIIIDDDAAA@@@???????????????>>>===<<<<<<;;;;;;<<<===<<<:::888:::999777666777999<<<>>><<<;;;;;;:::::::::::::::<<<999666777::::::888444::::::999666333222444555777777777777777888888999888888888888888777777666777555333222333444444333333444444444444333222111333222222222222333444444333333333444444333333333333444555444444444666888999888777666555555555555555444444333333444444555555555555555444444444555555555666777777888777777444444555555666666777777666555444555777777666555444666999888555333444666000000111444666777666555777888888999:::;;;;;;<<<999888888777777888888999777777777999::::::<<<>>>AAA???>>>@@@HHHVVVjjj{{{gggddd___YYYQQQJJJEEEBBB???????????????>>>======<<<;;;;;;<<<======:::888999888777777888:::<<<===;;;;;;::::::::::::;;;;;;???:::555666:::;;;777222:::::::::888555333333444:::999999999999:::;;;;;;999999888888888777777777999777555555666777666555777777666666555444444444333333333333333444444555333333444444444444333333111333444444444444555777999888777666666555555555555444444333333444444555444666666666444333444555222333444555666777777777555555555666666666666666666555555666777777666444444666888888777444222222444444555777999:::888777777777777888999999999:::888999999::::::999999888888777888;;;;;;999;;;@@@@@@???@@@IIIYYYlll~~~jjjiiigggbbb[[[RRRJJJFFF>>>????????????>>>======<<<<<<;;;<<<======;;;888777777777888999:::<<<===;;;:::::::::::::::;;;;;;;;;999777777999999777555666777888888555444444444999888888888888999::::::999999888888777777888888888777666666777777666444999888666555444444555555444444444333444555555666333333444444444444333333111333555666666555555666999888777666666555555555555444444333333444444555444666777666444222444555111222333444444444444444666666666666666555555555666555555666777777555333555555444555666666444333666666666888::::::888777888888999999999999999999999;;;===>>>>>>===;;;999999888999<<<;;;888;;;AAAAAAFFFOOO\\\nnnllllllllliiibbbXXXOOOIII>>>????????????>>>>>>===<<<<<<<<<===>>>===;;;999666777888999:::;;;<<<<<<::::::999999999::::::;;;777888999999888777888:::222444666777666444444555555555555555555666666777:::999888888777777888888666555444555666666444222888666444222111222333444555444444444444555666666333444444555555444444333111444777888777666666666999888777666666555555555555444444333333444444555444666888666333222333555222222222333333222111111777777666666555555555444666555555666888777555333666333111222555888777666666555666777999888777555<<<;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>>>>>>>======<<<<<<;;;;;;444444666888:::<<<>>>???======<<<<<<<<<;;;;;;;;;888888888888888888888888888888888777666444333222999777666555444666777888<<<;;;888555111111333555222333555777777666555444444555666555333222333444444777777444555888999666888666444333333333222111444555555555444333333222///000333555555555444333222222222333333444444444777666555444333444555555222555777777666555666666999888777666666666666666:::888666666777888777666888888999999::::::::::::666666777999<<<>>>===<<<888888888888999999:::;;;:::<<<@@@CCCEEECCC===999;;;999999;;;;;;999<<<@@@QQQfffyyyttttttrrrnnnlllhhh___VVVMMMEEE@@@AAACCCAAA??????>>>>>>>>>===<<<<<<;;;;;;555666777999:::<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888666777777777666555444444888777555555555666888999<<<:::777444333333444555222333444555444333111000333444555444333222222333222555666555888<<<===:::666444333333444444444333444555555555444444333222111222444666666666555444333333333444444444444444888666555333333444555666555666666555444444777999888777777666555555666666888777666777888::::::999888:::>>>BBBCCCAAA===:::888777888:::<<<>>>===<<<;;;;;;;;;;;;<<<===??????@@@@@@AAABBBCCCAAA>>>;;;;;;999999;;;<<<<<>>======<<<;;;;;;777888888999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888555666666777777666666666777666555555555777888999<<<888444333555666666555444444555444333111///...444555777666444333333444333666888888<<<@@@@@@<<<444333222222444666555555444444444444444444333333444444666777777666555444555555555555555444444444999777555333222444666777777666555333222444777:::666666666666555555555555777666666888:::<<<<<<;;;999===DDDLLLOOOKKKAAA999999999999:::===>>>===;;;999999999:::;;;===>>>???DDDCCCBBBAAABBBAAA???===<<<:::;;;>>>???DDDPPP]]]www}}}{{{vvvpppqqqsssqqqkkk\\\TTTMMMJJJGGGCCCAAABBB@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888666777777777777666555555666666555555666777888999;;;666222333777999888555666666666666555333222111666777999999777666555666888:::<<<===AAAEEECCC>>>555333222222444555555444444444444444333444444444555555666666666555444444777777666666555555444444999777555333222444666888666666666444333444777999555555666666666555555555999888888999;;;<<<<<<:::;;;???GGGOOOSSSOOOCCC:::::::::999;;;======<<<;;;888888999:::;;;===>>>???CCCBBBAAABBBCCCBBB@@@>>>======???BBBGGGPPPbbbrrr}}}wwwqqqrrruuusssoooccc\\\UUUQQQLLLEEECCCDDD@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999999888777555444333666666666666666777888888:::666222333888:::999666666666666666555555444444555777999999777555555555777:::===@@@FFFKKKHHHBBB666555333333444444444333555444333333333444444555444555555555555444444333777777777666666555555555999888555333333444666777333555777777666555666777555555666777777666666555;;;::::::;;;<<<<<<:::888===@@@EEEKKKNNNJJJBBB;;;:::999999;;;<<<===<<<:::<<<<<<======>>>@@@AAABBB>>>>>>@@@CCCEEEDDDAAA>>>@@@???BBBIIIRRR```tttzzzuuuuuuxxxvvvqqqjjjddd^^^ZZZSSSJJJFFFGGGAAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888888888888888888888::::::999888777555444333777777777777777666666666888666444555888:::999777555555555444444444444444222555777777666444333333444777;;;@@@HHHNNNKKKCCC777555333333444444333222555444333222333444555666444444444444444444555555666666666666666555555555888777666555555555666666222444777888777666555666444555777888888888777666;;;::::::;;;<<<;;;999777===???BBBDDDDDDAAA>>>;;;888888888999<<<===<<<:::<<<<<<<<<<<<===>>>??????:::;;;>>>AAADDDCCC@@@===AAA@@@DDDOOO]]]nnn}}}zzz{{{~~~{{{vvvpppkkkgggccc[[[PPPKKKLLLBBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<888888888888888888888888999999999888777666555444888888888777777666555444777777777777777888888888888888777666555444444444333666999999777555444444555888:::???GGGKKKFFF===555333222222444555555444555444333222222444555777444444444444555666777777555555555555555555666666777777777777777666555555444555666666555555666888555666888999:::999888777888888999:::<<<<<<999777:::>>>AAA@@@;;;888888:::666666666888;;;<<<<<<:::;;;:::::::::::::::;;;;;;;;;;;;;;;===??????>>><<>><<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>============888888888888888888888888777777888888888888777777888888888888777555444333666777999888777666777999>>>===;;;999777666555555666999<<<===;;;999777777:::;;;<<<>>>DDDFFF>>>333333222111222555666777666555444222222222444666777555555555555666777999999333444444444555555666666666777888888888777555444666666555444333444777:::555777999:::;;;:::999888666666777:::<<<<<<;;;888888===AAA>>>777333555888555444555777:::<<<<<<:::>>>>>>===<<<<<<<<<<<<===>>><<<::::::;;;<<<<<<;;;@@@===BBBTTTjjj~~~|||yyywwwuuusssoooiiiaaaXXXQQQNNNHHHAAA???@@@AAA>>>;;;>>>@@@@@@???=========>>>@@@???===<<<;;;:::999999555777888777666555666888777777777777777777777777888777666777777666333111666666666666666666666666888888888888888777666666:::777444333333444444444444555888:::;;;999777666222111111333666888999999:::555333777666333333888777888777555777:::999555999666333444777999999777666555777:::888444444777666666666666666777777777777777777:::<<<===<<<;;;999999888999:::999666444777888:::999777444333333777888999:::;;;:::999999@@@<<<:::;;;:::888999<<<::::::::::::::::::;;;;;;======FFF[[[sss||||||yyyuuurrrmmmgggaaa]]]TTTNNNGGGCCCCCCCCC@@@>>>???@@@AAA@@@>>>======>>>======<<<;;;;;;:::;;;;;;777888999999777666777888888888888888888888888888666555555666888777555333555555555555555555555555777777888888777777666555888666333222333444555555333555777888999888666555333222111333666888888888:::555444666666333444888111444555333444777888666444333333555777888666333888777888:::888444444777888888888888888888888888;;;999888999;;;;;;:::999===<<<;;;;;;;;;;;;999777999;;;;;;:::888666666666666777999:::;;;;;;::::::===;;;:::<<<<<<888777:::888888777666777888999:::>>>@@@LLLccczzz~~~||||||xxxtttqqqnnnjjjggg]]]VVVNNNIIIFFFEEECCC@@@AAABBBBBBAAA>>>======>>>;;;;;;:::::::::;;;;;;<<<999:::;;;:::888777888999888888888888888888888888555555444666888888777555555555555555555555555555666666666777666555555444666444111111333555666666444555666666777666666666333222222333555777888777999666444666555333444777222777999555222444555555222333555777999888555222;;;999888999666333444999;;;;;;;;;:::999999888888;;;999777777999;;;<<<;;;BBB@@@===<<<===<<<;;;::::::;;;;;;999777666666888555777999;;;<<<<<<<<<<<<;;;999:::===<<<888666888888777666555555777999:::@@@EEEVVVooo~~~}}}zzzwwwuuuqqqmmmjjjccc]]]TTTNNNIIIGGGDDDBBBBBBCCCCCCBBB???>>>>>>???<<<;;;;;;::::::::::::;;;:::;;;;;;:::888777888999999999999999999999999999777666555666777888777555555555555555555555555555555555666666555555444333555222000111333555666777777777777777777777777777444333222333555777777777888666555555555444555666999???@@@:::333222333444555666888999:::999777555===:::888888555333555:::<<<<<<;;;:::999999888888777555444555999===???@@@DDDAAA>>>=========<<<;;;999999888666444333555777555666888;;;===>>>>>>>>>;;;888888;;;:::777777999:::999777777777999;;;===AAAJJJ___zzz~~~|||zzztttnnniiifffaaaZZZSSSMMMIIIFFFDDDDDDEEEEEECCC@@@>>>>>>???>>>>>><<<;;;:::999999999999:::;;;:::888777888999999999999999999999999999:::888666666777777555444555555555555555555555555555555555555555444333333444222000111333666777777::::::999999999999999999555444333333555666666666777777666444444555666666;;;AAABBB;;;444333444444888888888777777777888888===999777777555222555;;;;;;;;;:::999888777777666666555444555999<<>>?????????>>>999777888777666888===::::::999888999;;;===>>>CCCNNNeee~~~yyyqqqlllhhheeeaaaZZZTTTNNNJJJHHHFFFGGGFFFDDDAAA???>>>???@@@???>>><<<:::999999999888999::::::888888999:::::::::::::::::::::::::::<<<999777666666666555444444444444444444444444444555555555666555444444333666444222222444666888888<<<<<<<<<===<<<<<<;;;:::666444333333555666666555777888777333333666777555555:::<<<777444555666666777777777555444444666888:::777666666444222555;;;999999888888777777666666:::888666666888:::;;;:::???===;;;;;;<<<<<<;;;:::999::::::999777666888999666777:::<<<>>>?????????@@@:::777777777666:::???999999999:::;;;<<<===>>>DDDOOOfff{{{uuuqqqkkkjjjhhhccc\\\VVVQQQNNNHHHHHHHHHEEEAAA???>>>???@@@???>>>===<<<;;;;;;;;;888999;;;;;;::::::;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;999666666777777777666444444444444444444444444666666666666666555444444888555333333555777888888<<<===>>>???>>>===;;;:::777555333333555666555444666999777333222666777444444777777444444777777444555777999888555444555777777444444555444222555:::888888888888888777777777999888777888999:::999888<<<;;;;;;;;;======;;;:::777999::::::888777777888777888;;;===>>>????????????:::888999999888:::???:::;;;===>>>???@@@??????EEEOOOddd}}}~~~|||zzzwwwuuummmnnnmmmiiiccc\\\VVVSSSHHHIIIHHHEEEBBB???>>>???>>>>>>============>>>>>>888:::<<<<<<<<<<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;999777555555777888999888444444444444444444444444666666777777666666555444999777444444555777888888;;;===???@@@???===;;;999777555444444555555555444666999888222222777888444777888777444555777666111555999<<<<<<:::777666666444333333555555333555:::888888888888888888999999555555666888:::<<<;;;999::::::;;;<<<>>>>>><<<:::444666999999777666555555888999;;;===????????????===:::999<<<<<<999:::===<<<>>>AAACCCDDDDDDCCCBBBEEEOOOccczzz}}}zzzxxxwwwtttpppkkkgggaaaZZZVVVUUUOOOIIIFFFFFFDDD>>>:::AAA@@@>>>>>>???@@@??????@@@>>>;;;<<<======;;;888???===:::999:::;;;:::999999999999999888666555444888777555444555666888:::888777777777777888888999444555555666666666777777<<>>;;;<<>><<<<<<<<<;;;:::<<<@@@CCCAAAEEEKKKNNNNNNNNNOOOPPPVVV\\\iii}}}{{{zzzxxxuuuqqqnnniiiddd^^^ZZZTTTOOOIIIFFFEEEDDD@@@<<>>???@@@BBBAAAAAA@@@>>><<<===??????>>><<>><<<;;;:::999999999999999:::::::::::::::;;;<<<<<<<<<;;;:::999999666555888999888999;;;<<<;;;;;;<<<>>>??????>>>???@@@@@@?????????BBBDDDLLLTTT___eeeffffffhhhjjjjjjmmmuuu~~~|||yyywwwtttqqqmmmiiiccc___UUUPPPJJJFFFEEEDDDAAA???@@@???>>>???AAACCCCCCCCC>>>======>>>@@@BBBAAA@@@CCC@@@<<<:::999999777666777888888888888888777777666666666777777777888888888888777666555555555555666666555444444555777888888999777555666888777333333222222333333444555666555666777666555666888:::777777666555555555555666444999;;;999777777666444:::999888777777777777777888:::===AAABBB@@@;;;777999999999::::::::::::;;;===<<<<<<<<<;;;::::::::::::777666999999888999<<>>======>>>AAACCCCCCCCC<<<===>>>???AAACCCDDDDDDCCC@@@<<<999888777555444666777888888999999999999555666777888888888888777777666555555555555555666777666555444444555777888999888777666777777666444333333222111222333444555555666666666666777777888666666666555555555666666222333555777999;;;:::888::::::999888777777777777888888:::===@@@???:::555::::::;;;;;;;;;<<<<<<<<>><<<;;;::::::::::::<<<:::999;;;;;;999;;;@@@FFFGGGIIIHHHGGGKKKQQQVVVYYYTTTLLLEEEDDDIIISSSZZZppp|||{{{zzzwwwvvvtttpppllliiibbb]]]WWWPPPKKKFFFCCCAAA>>>===<<<===???AAAAAA@@@;;;<<<>>>@@@AAACCCDDDEEEAAA>>>:::777666666444333666777888999999:::999999666666777888999888888888555555444555555666777888777666555444444555666777999777555666777666555555444333222111222333444555666666666666777777777666555555666666666666666666444333444777;;;<<<;;;:::::::::999888888777888888999777777999<<<===:::777<<<<<<<<<<<<============???>>>===<<<;;;::::::;;;<<<::::::;;;;;;;;;AAAHHHLLLPPPTTTWWWZZZaaaiiipppoooeeeWWWKKKJJJTTTdddppp~~~|||zzzyyywwwtttooollliiieee```YYYQQQKKKFFFDDD@@@>>><<<<<<>>>???>>>===;;;<<<>>>??????@@@BBBDDD>>><<<999777777777666444777777888999:::::::::999777777777888888888999999666666555555666666777888666666666666666555555555666222111444666444333444444444333333333333444444777666555777888888777555444555666666777666666666:::666666999;;;999888999999999888888888999999:::;;;999888888:::<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========<<<;;;;;;;;;:::888999<<<>>>BBBLLLWWW]]]aaagggnnnttt{{{xxxiii]]][[[gggxxx~~~|||zzzwwwsssppplllkkkggg```XXXQQQKKKHHHCCCAAA???>>>>>>===<<<;;;:::===>>>>>>======???AAA===;;;888888999999999888888888999:::::::::999999999888777777777888999::::::999888777666555555555555666777888777666444333444//////333555333222555444444555555555444444333777666555777999999666444333444666777777777666666:::777777::::::666666:::888888888888999:::;;;;;;999999::::::999:::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999<<>>===;;;::::::===>>>>>>;;;:::<<<>>>===;;;999999;;;<<<<<<<<<999999:::::::::999999888:::888777666666888:::;;;===<<<:::888666444444333444555888999888666333222444//////444777444444777444555666666666555444333777666555777999999666333333444666777777777666666666444666:::999555777===777777777888999:::<<<<<<444888::::::888888:::===999999999:::::::::;;;;;;:::;;;===??????>>><<<;;;<<<<<>>>>>======<<<;;;;;;===>>>???>>><<<>>><<<:::;;;<<<<<<999666<<<<<<;;;;;;;;;:::::::::===;;;999777777777999999???===999666444555666888888777666666777777666444555555555555555666777777<<<;;;999888888888999999;;;999777555444444555666;;;999777666555666777888:::888777666777666555333999999999888777999<<>>>>>>>>===<<<<<<===@@@GGGLLLNNNWWWiii}}}}}}{{{xxxrrrsssrrroookkkgggdddcccWWWSSSMMMHHHEEEBBB???<<<;;;::::::;;;===>>>===;;;<<<:::999:::<<<===;;;888999999:::::::::999888777<<<:::999777777888999:::>>><<<888666555555777999999777666666777888666555999888888888888888999:::;;;:::999888777777888999::::::::::::999888777777999888777666666777999:::;;;:::888888888888777555999::::::999888888:::<<<===:::777888999999::::::;;;:::;;;>>>===:::===CCC@@@???>>>>>>>>>???@@@@@@MMMWWW```dddjjjxxx}}}{{{uuuuuuuuutttrrrooommmkkkbbb^^^WWWQQQKKKEEE@@@<<<;;;::::::;;;===>>>>>>===:::999999:::<<<<<<;;;:::888999:::;;;;;;999777666999999888777777999:::;;;<<<:::888666555777999::::::888777777888999777666::::::999888888999999999999888888777777777777888666888:::;;;;;;:::888666888888777777888999;;;<<<<<<;;;:::::::::;;;999888777999::::::999999:::;;;===;;;888666888:::<<<<<<999777888;;;<<<;;;???EEECCCBBBAAA@@@@@@BBBFFFHHH```nnnzzz~~~}}}zzzxxxwwwuuussspppllliiiiiiccc[[[SSSLLLEEE@@@======;;;;;;<<<>>>??????>>>:::::::::;;;;;;;;;:::999999;;;===>>>>>><<<999777777777777777888999:::;;;:::888777666666888:::;;;:::999888888999999888666888777666666555666666666777777777666666666666777333444555666777666666555:::999999888888999:::;;;<<<;;;::::::;;;;;;:::999555777:::;;;;;;;;;===>>>>>>>>>===<<<===@@@???<<<;;;888777:::;;;;;;???EEEDDDHHHJJJHHHEEEGGGOOOWWWrrr~~~|||zzzwwwuuutttqqqlllhhhjjjcccYYYPPPIIIEEEAAA???===<<<::::::<<<>>>>>>===<<<<<<<<<;;;:::888777666999;;;===>>>>>><<<999777666666777777888999:::;;;888777777666777999:::<<<:::999888888999999888666666555555444444444555555666666666666777666666666333333222222333444666777<<<;;;:::999888888888777:::999888999:::;;;:::999777888999999999;;;>>>@@@DDDIIILLLKKKLLLMMMGGG???BBB===:::<<<======@@@EEEHHHRRR[[[XXXQQQQQQ^^^kkk}}}zzzxxxwwwxxxvvvqqqmmmjjjddd[[[SSSMMMHHHEEECCC>>><<<999999:::;;;;;;:::<<<======<<<999666555666888999:::;;;;;;999777666666666777777888999::::::888777777777777999:::;;;:::888777777888999777666666555555555666666777888555666666777777777777666777555444333444555888999<<<<<<;;;999888777666555999888777888:::;;;:::999:::::::::999:::???FFFKKKWWW```eeeddddddbbbXXXKKKGGG@@@;;;;;;<<<===@@@DDDSSSaaannnoooggghhhttt{{{yyyyyyzzzyyytttppplllhhhbbb\\\WWWQQQKKKGGGBBB???<<<;;;;;;<<<;;;;;;:::<<<===<<<888666666777999999:::::::::999888777666666777888888888888888888777777777888999:::;;;999777666666777888666555555555555555666888999:::555666777888888888777777777777777666777777888888::::::999999888777666555888777777888:::<<<;;;:::<<<;;;;;;===CCCNNN[[[dddrrr|||}}}zzznnn^^^NNNFFF???@@@BBBCCCFFFJJJdddqqq{{{}}}zzzyyyzzzyyysssnnnooommmjjjfff```XXXOOOIIIGGGDDD@@@>>>>>>???>>>>>>888:::<<<;;;888777777999<<<<<<;;;;;;;;;:::::::::666777777888888888888777888888777777888999999:::888777666666777777666555333333333444666777999:::555666777999999999888777555666777888888777666444777777888888888777777666999888777999;;;===<<<;;;;;;;;;===BBBNNN___rrr~~~~~~nnnYYYQQQJJJKKKMMMOOOSSSWWWqqq|||pppbbb[[[ggg||||||zzzyyyxxxwwwuuupppnnnjjjfffbbb[[[TTTPPPIIIFFFBBB???>>>>>>===<<<<<<<<<<<<<<<;;;:::999888777888:::;;;;;;:::888777???;;;777444555666777888<<<:::777777777888888777777777666666555555555444999888666666777777666444999999888999999888555222888555444777;;;<<<888444999888777777999999888777<<<<<<:::777888::::::888>>>???CCCLLL[[[nnnjjjccc___ccchhhiiihhhiii{{{|||YYYOOOIIIRRRfff~~~~~~|||{{{zzzxxxwwwtttrrrnnnkkkgggaaaZZZVVVLLLIIIDDDAAA@@@???>>>===>>>=========>>>===<<<;;;::::::<<<<<<<<<;;;:::999===:::666555666888888999999777666666888:::;;;:::888888777777777666666666777666555555666777555444999888777777777777555333888666444777;;;<<<888555:::999888888::::::999888;;;;;;999888999;;;;;;;;;AAADDDKKKVVVfffzzz~~~xxxwww{{{~~~{{{xxxwwwvvvUUUHHHAAAJJJaaa|||~~~}}}|||zzzxxxvvvtttqqqnnnjjjeee```\\\TTTPPPKKKGGGEEECCCBBB@@@===<<<;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;>>><<<999777888999999999999777666777999;;;;;;:::999999888888888888777777666666555666888888777666999777555555666666555444888666555777:::;;;999666;;;:::999999;;;;;;:::999:::999999:::;;;<<<===>>>BBBHHHTTTbbbssstttVVVGGG>>>HHHaaa~~~}}}{{{yyyuuussspppmmmkkkgggccc___^^^ZZZTTTOOOLLLIIIFFFDDD@@@>>><<<<<<>>>???===;;;=========>>>>>>>>>>>>>>>@@@>>>;;;999999:::999888<<<:::999888999999888666888888888888888888888888777666777888:::;;;999777:::777555555666777777777888777666777999:::999777<<<;;;::::::;;;<<<;;;::::::999999;;;<<<<<>>AAABBB@@@===??????@@@AAABBBBBBAAAAAA???<<<999888999:::::::::<<<:::999999::::::888666777777777777777777777777555555666888999:::888666:::888666666777999999999888888777888999:::999999<<<;;;::::::<<<<<<;;;:::<<<::::::>>>??????EEEMMMYYYhhh|||~~~sssmmmuuu~~~{{{yyywwwsssqqqooommmjjjgggeeecccbbb```]]]YYYSSSOOOEEEAAA===???CCCFFFEEEBBBBBBDDDFFFHHHHHHHHHFFFEEECCC???;;;999999;;;<<<<<<888888888999;;;<<<;;;:::666666666777777777777888333333444666777777444222999888777777999;;;;;;:::999888888888888999::::::<<<;;;::::::<<<<<<;;;:::>>>:::<<>><<<:::;;;;;;:::;;;<<<;;;888666888888888999999:::::::::888888999;;;;;;:::666333555444555888:::;;;999777999999999888777888:::<<<;;;:::999999;;;;;;:::999@@@;;;>>>HHHPPPWWWjjj~~~}}}wwwrrrpppmmmiiifffiiilllrrr{{{wwwtttsssyyyxxxiiiWWWEEE:::999<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777777888999:::888888888999999:::::::::>>>>>>=========<<<<<<<<<888888777777888:::;;;<<<===888666777888555555777;;;@@@HHHQQQZZZiii}}}~~~yyytttrrroookkkiiinnnpppttt}}}ppp\\\III>>><<>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777999999999999::::::::::::;;;;;;:::::::::999999999:::999999999:::;;;<<<===;;;999999<<<===<<<===@@@>>>IIIZZZmmm~~~}}}zzzwwwuuutttssstttwww~~~vvv\\\FFF<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::::::::::::::>>>>>>=========<<<<<<<<<::::::::::::;;;;;;<<<<<<:::999:::======;;;===AAABBBUUUlll~~~|||yyyxxxxxxvvvzzzvvvYYYCCC;;;999777;;;;;;;;;<<<<<<<<<======999999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888::::::;;;;;;;;;;;;;;;;;;:::888999;;;;;;999===CCCLLLfff}}}|||}}}yyyvvvYYYDDD===;;;777::::::;;;;;;<<<=========888888:::;;;<<<=========;;;;;;;;;;;;::::::::::::999999999888888888777777999:::;;;;;;;;;;;;:::::::::999999;;;::::::AAAIIIUUUrrrvvvYYYEEE@@@===888::::::;;;;;;<<<======>>>999:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999999999:::;;;;;;:::999888;;;::::::<<<<<>>888::::::;;;;;;<<<===>>>>>>;;;<<<=========<<<;;;:::<<<<<<<<<;;;;;;::::::::::::::::::999999999888888888999:::::::::999888777<<<;;;;;;>>>???DDDPPP\\\zzzrrrVVVAAA<<<<<<;;;::::::;;;<<<<<<;;;::::::>>>===<<<<<<<<<:::888666888777888:::<<<===<<<;;;777888888888888999999999888999::::::;;;;;;::::::???======???@@@FFFYYYkkkmmmSSSBBB======;;;;;;;;;<<<======<<<;;;;;;>>>===;;;;;;;;;;;;999777999888888999<<<<<<;;;:::777888888888888999999999::::::;;;<<<<<<<<<<<<<<<======>>>@@@BBBLLLbbbwww{{{dddNNNBBB???===:::<<<<<<============<<<<<<>>><<<:::999:::;;;;;;:::;;;:::999999;;;;;;:::999777888888888888999999999999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@DDDSSSnnnpppYYYHHHBBB@@@<<<888;;;<<<<<<<<<<<<<<<<<<;;;>>>;;;999888999;;;<<<<<<===;;;999999::::::999888777777888888888999999999666777888888999999888888999<<<>>>@@@GGG[[[yyytttcccNNNCCCAAA@@@;;;777::::::::::::::::::::::::===;;;888888:::<<<======>>>;;;999999999:::999888777777888888888999999999666777888888999999888888999===@@@CCCNNNddd{{{hhhWWWFFFAAABBB@@@<<<888::::::999999999999::::::===;;;999999:::<<<<<<<<<>>>;;;999888999::::::999777888888888888999999999999::::::;;;;;;;;;;;;;;;:::???DDDJJJYYYqqqyyyxxx|||uuu___PPPCCCBBBDDDBBB>>><<<;;;:::999999999999:::;;;<<<;;;::::::;;;<<<;;;999===;;;888888999:::;;;:::777888888888888999999999::::::;;;<<<<<<<<<<<<<<<;;;AAAIIITTThhh{{{ppppppuuutttYYYLLLBBBDDDFFFCCC@@@???<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;<<<<<<:::888===:::888777999:::;;;;;;777888888888888999999999888999::::::;;;;;;::::::===CCCMMM[[[rrrwwwpppooosss}}}}}}sss[[[RRRFFF@@@@@@@@@>>>:::;;;:::999:::<<<===<<<;;;999999999::::::;;;;;;;;;===<<<;;;999888777777666888999999::::::;;;;;;<<<;;;999:::<<<:::888999>>>???GGGZZZtttyyyuuuuuuyyyzzzrrr]]]SSSHHHBBBBBBAAA>>>;;;;;;:::999:::<<<===<<<;;;999:::::::::;;;;;;;;;<<<===<<<;;;999888888777777888999999::::::;;;;;;<<>>IIITTTiii~~~}}}tttmmm\\\TTTJJJDDDCCCCCC@@@<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888888888999999::::::;;;;;;<<>>===:::===BBBSSSccc{{{~~~tttkkkeeeXXXQQQJJJEEEEEEDDDBBB???===<<<;;;<<<===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::888999999::::::;;;;;;<<<<<<::::::<<<<<<<<>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999::::::888999999::::::;;;;;;<<<<<<999888:::;;;<<>>======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999888888999::::::888999999::::::;;;;;;<<<>>>;;;:::;;;<<<>>>EEEMMMiii|||pppddd\\\VVVTTTQQQOOOLLLJJJHHHFFFDDDBBB@@@???===>>>??????===<<<;;;;;;;;;;;;:::::::::999777777777777888888999:::888999999::::::;;;;;;<<<>>>;;;;;;>>>BBBFFFOOOXXXtttuuuhhh```ZZZVVVTTTTTTRRROOOLLLIIIFFFCCCAAAAAA???>>>>>>??????>>><<<;;;;;;;;;::::::999999999666666666666777888999999888999999::::::;;;<<<<<<:::888:::@@@GGGOOO[[[eeezzz~~~xxxmmmddd^^^[[[YYYWWWVVVTTTPPPLLLGGGDDDAAA@@@AAABBBBBB???;;;:::;;;===:::::::::::::::::::::::::::999888999::::::999888888777888999;;;===???AAA===>>>???CCCMMM^^^rrr}}}wwwnnnfffaaa]]]ZZZXXXWWWUUUQQQMMMHHHDDDBBBAAAAAACCCCCCBBB???===>>>@@@<<<;;;;;;::::::999999999:::999888888::::::999888;;;;;;:::::::::;;;<<<===:::;;;???HHHWWWmmm{{{vvvoooiiiddd```\\\ZZZXXXVVVRRRNNNIIIEEECCCAAA@@@AAACCCBBBAAA??????@@@======<<<;;;:::999888888:::999888888::::::999888<<<;;;:::::::::;;;<<<===<<<===CCCPPPfff~~~zzzvvvpppkkkgggccc___\\\ZZZWWWTTTOOOJJJFFFCCCBBB@@@@@@AAAAAA???>>>===<<<<<<<<<;;;;;;:::::::::999:::999888999:::;;;:::888999999999:::;;;===???AAAAAABBBJJJZZZrrr{{{xxxsssoookkkgggbbb___\\\YYYUUUPPPLLLGGGDDDCCCDDDCCCBBBAAA???===;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999:::;;;<<<;;;999::::::::::::;;;===???@@@CCCGGGQQQddd|||}}}xxxsssppplllhhheee___]]]YYYTTTOOOJJJGGGFFFJJJGGGDDDAAA@@@???===;;;999999:::;;;<<<===>>>>>>===<<<;;;;;;======<<<;;;>>>===<<<;;;;;;;;;<<<===AAAIIIYYYnnn~~~yyyuuuqqqnnnkkkdddbbb^^^XXXSSSOOOKKKJJJKKKGGGBBB???@@@@@@???>>>::::::;;;;;;<<<<<<======???===<<<===>>>???>>><<>>===;;;;;;;;;<<<===CCCOOOcccyyy}}}yyyuuurrrppphhheeeaaa\\\VVVRRROOOMMMHHHDDD>>><<<===?????????<<<<<<<<<<<<<<<<<<;;;;;;???>>>===>>>???@@@???===<<<;;;;;;;;;<<<===???@@@HHHVVVlll}}}yyyuuurrrpppkkkiiifffaaa\\\VVVRRROOOLLLEEE@@@AAABBB@@@>>>???======>>>???@@@???<<<:::???===:::999:::<<<<<<<<<@@@;;;999;;;<<<;;;<<>>>>>>>>???@@@@@@===:::>>><<<:::999:::<<<<<<<<<>>>:::999<<<======>>>AAAOOO]]]www}}}yyyvvvttttttqqqlllgggaaa[[[TTTOOOQQQJJJDDDEEEFFFCCCAAABBB???>>>>>>???@@@???===;;;>>><<<::::::;;;======<<<===::::::===???>>>@@@DDDPPPaaa|||~~~{{{xxxuuussspppkkkgggccc^^^VVVQQQOOOHHHCCCEEEFFFDDDBBBCCC>>>======>>>???>>><<<:::???===<<<<<<===??????>>><<<:::;;;>>>???>>>@@@EEERRRfff}}}zzzwwwuuuqqqnnnlllkkkggg___YYYMMMFFFBBBCCCEEECCCBBBCCC===<<<;;;<<<======;;;:::@@@>>>===>>>@@@AAAAAA@@@===;;;<<<>>>===<<>>===;;;;;;<<<===<<<:::???>>>>>>???AAABBBAAA@@@>>><<<<<<=========DDDMMMaaauuu}}}uuuqqqnnnoooqqqoooggg___WWWPPPJJJIIIHHHDDDBBBBBB@@@>>>======>>>>>>===<<<=========>>>@@@AAA@@@???>>><<<<<<===>>>AAAKKKVVVkkk~~~{{{wwwtttuuuxxxuuulllddd___VVVOOOMMMKKKEEEBBBAAABBB@@@>>>>>>???@@@???>>><<<;;;;;;===???@@@???>>>>>><<<<<<>>>???DDDQQQ]]]rrr|||{{{xxxuuurrrooolllkkkbbb[[[QQQIIIEEEDDDEEEFFFEEEAAA>>>===@@@BBBAAA???>>>???@@@???=========>>>BBB@@@???@@@CCCLLL```rrr{{{vvvrrrooommmfff___UUULLLGGGFFFEEEEEECCCAAA??????@@@AAA@@@???>>>>>>============<<<<<<===<<<===AAAGGGTTTkkkyyytttpppnnnllleee[[[QQQKKKGGGEEEDDD@@@AAABBBBBB@@@??????@@@>>><<<:::<<<>>>???>>><<<<<<;;;===BBBJJJZZZtttzzzuuuqqqoooqqqjjj```VVVOOOIIIDDDBBB>>>AAADDDDDDAAA>>>???AAA???;;;:::===BBBEEECCC@@@AAA??????BBBIIIXXXqqq|||xxxuuutttsssmmmdddZZZRRRKKKDDD@@@>>>BBBEEEDDDAAA??????AAA???<<<;;;???FFFJJJIIIGGGCCC@@@???@@@EEESSSkkk}}}{{{yyyuuupppggg___VVVNNNFFFAAAAAABBBCCCCCCAAA@@@@@@AAA???>>>>>>AAAGGGJJJJJJIII???======???DDDRRRiii}}}|||{{{vvvrrrkkkccc[[[RRRJJJDDDDDDCCCAAAAAABBBBBBAAAAAA??????@@@AAACCCEEEFFFFFF===<<<===@@@FFFSSSiii}}}~~~{{{zzzwwwsssmmmfff^^^UUUMMMGGGFFFCCC??????BBBCCCBBB@@@>>>@@@AAAAAA??????@@@BBB???>>>???BBBGGGSSSiii|||yyyrrrrrrnnnfffaaa]]]SSSHHHGGGEEEBBBAAAAAAAAA@@@???@@@@@@??????>>>>>>======???BBBDDDDDDIIIYYYqqqzzzuuuuuuqqqjjjeee```VVVKKKFFFDDDBBBAAABBBAAA@@@>>>?????????>>>>>>>>>>>>>>>===???AAACCCKKK^^^vvv|||wwwvvvrrrmmmhhhbbbWWWMMMEEEDDDBBBBBBBBBBBB@@@>>>>>>>>>>>>>>>????????????===>>>@@@FFFRRRggg~~~wwwuuuqqqmmmiiibbbXXXOOOFFFDDDCCCBBBBBBBBB@@@>>>======>>>>>>??????@@@@@@??????BBBJJJZZZpppyyyuuuqqqnnnkkkccc[[[UUUJJJGGGDDDBBBBBBAAA@@@???======>>>>>>??????@@@@@@??????BBBKKKZZZqqq|||vvvqqqpppmmmfff```]]]OOOKKKFFFBBBAAAAAA@@@@@@>>>>>>>>>>>>????????????<<<>>>BBBHHHUUUiii|||tttnnnnnnmmmgggbbbbbbUUUOOOHHHBBB@@@@@@AAAAAA?????????>>>>>>>>>>>>>>><<>>>>>======>>>BBBFFFHHHMMM\\\rrr~~~xxxtttqqqmmmiiifffdddccccccXXXNNNGGGGGGFFF@@@>>>@@@BBBAAA@@@>>>>>>>>>>>>???>>>>>>@@@DDDHHHTTTmmm~~~yyyqqqoookkkhhhfffeeeeeefff^^^TTTKKKHHHEEE@@@???BBBDDDBBBAAA@@@??????@@@@@@@@@???AAADDDIIIUUUnnn{{{wwwnnnllljjjhhhfffggghhhhhhddd[[[QQQJJJEEEAAAAAACCCEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@AAADDDJJJYYYqqqyyyuuunnnmmmjjjhhhgggggghhhiiiddd^^^VVVOOOHHHDDDBBBBBBDDDCCCBBB@@@@@@@@@@@@AAA@@@@@@AAAEEEOOOaaaxxx|||yyysssqqqnnnkkkiiihhhhhhiiiaaa___[[[TTTMMMGGGCCCAAADDDCCCAAA@@@??????@@@@@@>>>@@@BBBHHHVVVlllwwwuuurrrnnnllljjjjjjjjj```ccc```XXXPPPJJJEEE@@@CCCBBBAAA?????????@@@@@@>>>AAAFFFNNN___wwwzzzxxxuuuqqqooonnnnnnnnnfffiiifffZZZPPPKKKFFFAAAEEEDDDBBBAAA@@@@@@AAAAAA@@@EEEJJJSSSfffvvvqqq{{{}}}{{{yyyvvvsssqqqpppqqqqqqmmmoooiii[[[PPPKKKGGGCCCFFFEEECCCBBBAAAAAABBBBBBBBBHHHNNNWWWkkktttbbb\\\fffzzz}}}xxxvvvvvvvvvssspppuuupppggg^^^VVVPPPJJJGGGGGGGGGGGGFFFEEECCCBBBAAAFFFEEEJJJ\\\ttttttWWWNNNOOOTTTggg}}}{{{xxxvvvuuuuuusssnnnggg```ZZZTTTNNNKKKNNNLLLHHHEEEBBBAAABBBBBBGGGGGGMMM^^^wwwuuuYYYMMMJJJNNNaaawww{{{wwwxxxzzzpppmmmhhhccc___YYYTTTPPPTTTPPPIIICCC@@@@@@AAACCCDDDEEEMMM]]]uuu}}}cccUUUMMMOOOaaawww~~~zzzyyyyyyqqqnnnkkkhhhccc^^^WWWSSSTTTPPPJJJDDDAAA@@@AAACCC@@@BBBIIIXXXlllvvvhhh^^^]]]nnn~~~yyyuuutttqqqnnnkkkggg```YYYTTTOOOMMMJJJGGGEEECCCBBBBBB???AAAGGGRRRcccwwwvvvtttzzzuuuvvvtttpppmmmhhhbbb[[[VVVLLLLLLLLLKKKIIIFFFDDDCCCBBBDDDGGGPPP^^^sss}}}zzzwwwtttpppmmmiiiddd^^^ZZZOOOOOONNNMMMKKKIIIFFFEEEDDDEEEHHHNNN[[[qqqvvvssspppllliiieee```]]]TTTSSSQQQNNNLLLJJJHHHGGGCCCDDDGGGLLLYYYppp~~~zzzxxxuuupppkkkddd^^^[[[VVVRRRLLLJJJNNNTTTQQQKKKBBBEEEHHHMMMXXXnnn}}}{{{vvvqqqkkkeee```]]]XXXVVVSSSQQQUUUXXXSSSKKKGGGGGGHHHNNN[[[rrr~~~wwwqqqkkkfffbbb^^^YYYYYYXXXWWWZZZZZZSSSJJJIIIGGGHHHOOO```xxxwwwpppkkkgggbbb___YYYZZZXXXVVVWWWWWWPPPHHHHHHFFFHHHSSSfff~~~vvvoookkkhhhccc___[[[[[[WWWSSSRRRSSSPPPJJJGGGGGGLLL[[[pppvvvpppmmmjjjeee```]]]\\\WWWQQQPPPRRRQQQMMMHHHJJJRRRaaavvvwwwrrrpppmmmgggaaa[[[[[[WWWQQQOOOQQQPPPMMMHHHKKKSSSaaatttxxxtttssspppiiicccWWWXXXVVVPPPNNNOOONNNJJJFFFIIIPPP]]]ooo|||{{{uuuooohhhdddYYYXXXUUURRRNNNJJJHHHFFFKKKLLLLLLSSShhh~~~||||||vvvooohhhddd```]]]YYYTTTNNNJJJFFFEEEEEEHHHKKKSSShhh|||}}}wwwpppiiieeeccc```[[[UUUOOOKKKHHHGGGCCCFFFJJJSSSeee}}}yyyrrrlllhhhbbb___[[[UUUQQQNNNLLLKKKFFFHHHJJJQQQ___sss{{{uuuooolllcccaaa\\\WWWRRRNNNKKKJJJHHHGGGHHHMMMXXXiii}}}||||||wwwqqqmmmgggeee```ZZZSSSMMMHHHEEEEEEDDDFFFJJJQQQ___sss}}}{{{}}}vvvppplllhhhgggccc^^^WWWOOOIIIEEEDDDDDDFFFJJJLLLSSSbbbrrr{{{|||}}}vvvnnnjjjffffffddd```ZZZSSSMMMIIIFFFFFFJJJLLLJJJIIISSSaaalllooottt{{{vvvwwwxxxooohhhfffccc```^^^\\\WWWOOOIIILLLJJJHHHIIIJJJKKKJJJIIIRRRUUU___kkkqqqnnnllllllsssxxxwwwzzzpppjjjhhhdddaaa^^^\\\XXXQQQLLLPPPMMMJJJIIIIIIHHHFFFEEEHHHIIINNNVVVZZZXXXWWWYYYhhh{{{}}}xxx|||sssllliiifffaaa___^^^ZZZUUUPPPPPPNNNKKKIIIHHHFFFDDDCCCGGGEEEEEEHHHJJJHHHJJJMMM^^^sss{{{~~~~~~tttmmmkkkgggbbb```___]]]YYYUUUNNNLLLIIIHHHHHHGGGFFFEEEJJJGGGEEEGGGGGGFFFGGGKKK\\\rrrvvvoookkkgggcccaaaaaa```\\\YYYOOOMMMJJJHHHHHHGGGFFFDDDFFFCCCCCCFFFFFFEEEFFFJJJ[[[qqqyyyrrriiifffccccccdddbbb^^^[[[SSSPPPMMMJJJHHHGGGDDDBBBCCCAAAAAAEEEGGGFFFGGGKKKXXXooo}}}uuugggeeecccdddeeeddd___[[[SSSPPPMMMKKKJJJHHHFFFDDDDDDAAA@@@DDDFFFFFFJJJOOOWWWmmmxxxeeedddccceeegggeee```[[[PPPNNNLLLKKKKKKKKKJJJIIIDDD@@@===???BBBCCCIIIOOOYYYnnn|||mmmjjjgggffffffccc]]]XXXOOONNNLLLKKKKKKIIIGGGDDDEEECCCAAAAAADDDGGGHHHHHHXXXggg~~~}}}oookkkgggffffffddd```\\\PPPOOOMMMMMMMMMLLLIIIGGGCCCAAA??????AAACCCDDDEEESSS]]]ppp~~~uuupppiiieeecccaaa]]]ZZZTTTRRROOOMMMLLLJJJGGGDDDDDDAAA???>>>???AAABBBBBBLLLQQQ___tttyyysssllliiiiiijjjiiihhhgggccc^^^ZZZVVVRRRNNNKKKHHHFFFCCCAAABBBCCCCCCCCCFFFIIISSSdddtttxxxsssnnnnnnsssxxx{{{|||xxxtttooojjjfffccc___\\\OOOLLLHHHGGGGGGHHHHHHGGGCCCFFFNNNXXXaaammm{{{uuuooolllnnnqqqrrrrrrllliiieeebbbaaa```^^^]]]RRROOOKKKJJJJJJKKKKKKJJJDDDFFFKKKOOORRR[[[lll}}}~~~wwwnnngggeeecccaaa___[[[XXXTTTSSSSSSSSSRRRRRRPPPMMMJJJHHHIIIJJJJJJIIIGGGEEEEEEGGGIIIOOO\\\iii~~~zzztttlllgggeeeeeecccaaa\\\XXXTTTRRRRRRRRRQQQPPPMMMJJJGGGFFFFFFGGGGGGGGGIIICCC???AAAEEEJJJSSS\\\kkkzzzvvvllliiijjjiiiaaaZZZZZZZZZWWWTTTVVVXXXSSSJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDDDDFFFJJJMMMPPPaaajjjuuuzzzpppkkkiiifff___YYYYYYYYYVVVSSSUUUXXXTTTLLLIIIJJJJJJJJJIIIGGGFFFEEEGGGFFFDDDCCCDDDFFFIIIKKKQQQYYYdddrrr~~~wwwzzz~~~vvvnnnhhhbbb]]]YYYZZZYYYUUURRRSSSVVVSSSNNNJJJJJJKKKKKKJJJHHHEEEDDDGGGFFFDDDCCCBBBCCCDDDFFFGGGNNNWWWdddxxx~~~llleee___eeezzzyyypppggg```^^^]]]]]][[[VVVSSSRRRSSSQQQNNNKKKLLLMMMMMMKKKHHHEEECCCGGGFFFDDDCCCBBBCCCCCCDDDFFFKKKQQQZZZmmmuuubbb\\\YYY___ttt~~~xxxooogggaaaaaaaaaaaa]]]YYYVVVSSSPPPNNNNNNMMMMMMNNNMMMKKKHHHEEECCCEEEEEEDDDDDDDDDEEEFFFFFFCCCGGGKKKSSSeeerrr]]]VVVTTT[[[nnn~~~{{{uuunnngggdddcccdddbbb]]]ZZZYYYUUUPPPNNNOOOPPPOOONNNLLLJJJHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHBBBFFFJJJQQQbbb}}}uuu^^^TTTSSS[[[nnn}}}}}}yyyrrrkkkgggeeedddddd___\\\[[[\\\YYYRRRPPPSSSSSSQQQNNNKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFCCCGGGKKKPPP___xxxpppeeefffppp~~~vvv{{{~~~xxxpppjjjgggfffdddccc]]]ZZZ[[[^^^[[[TTTRRRVVVTTTRRRNNNKKKHHHGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDAAAEEEGGGJJJVVVlll|||{{{{{{|||qqqgggbbb`````````[[[YYYWWWYYY[[[[[[WWWTTTTTTRRRQQQPPPPPPOOOLLLJJJEEEEEEEEEDDDDDDCCCBBBAAACCCDDDFFFIIIPPP```sss~~~}}}rrrhhhbbb^^^\\\[[[ZZZZZZZZZ[[[\\\\\\YYYWWWUUUTTTSSSSSSSSSRRROOOMMMGGGGGGGGGGGGFFFEEECCCCCCCCCDDDEEEFFFIIITTTcccnnn~~~uuulllddd^^^ZZZWWWWWWZZZ]]]___^^^\\\[[[ZZZVVVUUUUUUVVVWWWUUURRROOOJJJJJJJJJIIIHHHGGGEEEEEEBBBCCCDDDDDDFFFKKKSSSZZZmmm~~~yyyppphhhaaa[[[WWWUUUYYY^^^___]]][[[[[[\\\UUUUUUVVVWWWXXXVVVRRROOOKKKKKKKKKJJJIIIHHHFFFEEE@@@BBBEEEGGGGGGJJJNNNQQQ^^^pppxxxqqqjjjccc\\\XXXTTTXXX\\\]]][[[YYYYYY[[[TTTTTTSSSTTTUUUSSSPPPMMMIIIIIIIIIIIIHHHGGGFFFEEEBBBDDDGGGIIIIIIJJJJJJKKKQQQaaattt~~~wwwpppiiiccc]]]XXXVVVXXXZZZZZZYYYXXXXXXYYYTTTRRRPPPPPPPPPOOOLLLJJJEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHGGGEEEDDDHHHTTTdddtttzzzrrrkkkeee___[[[ZZZYYYWWWWWWXXXYYYXXXWWWTTTRRRNNNLLLLLLKKKJJJHHHCCCCCCEEEFFFFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFDDDBBBFFFMMMXXXiiivvvooohhhbbb^^^^^^ZZZVVVVVVXXXZZZYYYWWWUUURRRMMMJJJIIIIIIHHHGGGBBBBBBDDDEEEFFFGGGGGGGGGJJJIIIGGGGGGHHHHHHGGGFFFHHHKKKSSSddd~~~yyypppgggbbb^^^___^^^\\\[[[[[[YYYVVVSSSPPPMMMLLLMMMKKKFFFEEEGGGLLLIIIEEECCCBBBDDDFFFHHHHHHHHHGGGFFFEEEDDDBBBBBBLLLIIIOOOddd}}}|||uuummmfffbbbcccaaa^^^]]]\\\[[[XXXVVVUUUQQQOOOPPPPPPNNNMMMOOONNNKKKHHHEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGFFFMMMaaawwwyyyppphhhdddhhheeeaaa___^^^^^^]]]\\\]]]WWWTTTVVVXXXVVVUUUVVVPPPNNNKKKIIIIIIHHHEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEFFFNNN^^^ooo~~~yyyppphhhdddmmmiiidddaaa``````aaa```ccc]]]YYY\\\^^^[[[XXXWWWSSSQQQNNNMMMNNNMMMJJJGGGCCCDDDEEEGGGHHHHHHHHHHHHGGGIIIQQQ\\\fffrrrwwwpppllliiioookkkeeebbbaaabbbccccccfff```^^^```___[[[WWWVVVWWWSSSOOOOOOQQQRRRPPPMMMEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJPPPWWW[[[bbbqqqyyytttrrrqqqoookkkeeebbbaaabbbbbbbbbeeeaaa______^^^ZZZ[[[^^^[[[UUUNNNMMMQQQTTTSSSQQQFFFFFFFFFFFFFFFEEEDDDCCCFFFGGGKKKOOOOOORRR]]]jjj}}}xxxtttsssmmmiiieeebbbaaaaaaaaa```bbb___]]]\\\ZZZ\\\eeeooo___VVVLLLIIIMMMQQQSSSRRREEEEEEEEEEEEEEEDDDCCCCCCCCCDDDGGGIIIHHHIIIQQQ[[[tttyyysssoookkkhhhdddaaaaaa```___^^^```^^^[[[YYYXXX^^^ooobbbXXXKKKFFFIIIOOOQQQPPPCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEHHHGGGFFFMMMUUUgggvvv}}}vvvoookkkeeebbbbbbaaa\\\YYYZZZ\\\YYYXXX\\\```ccchhhnnn```WWWLLLFFFFFFHHHIIIIIIGGGEEEDDDCCCDDDCCCBBB@@@BBBBBBBBBCCCDDDFFFHHHIIIVVVdddwww~~~xxxqqqkkkeeeaaaaaa```\\\ZZZ[[[\\\YYYYYY]]]___```dddiii^^^WWWOOOKKKKKKLLLKKKIIIHHHFFFDDDDDDDDDCCCBBB@@@CCCDDDCCCCCCCCCCCCCCCCCCMMMUUUbbbssszzzssslllfff```___^^^[[[[[[]]]]]]ZZZ[[[^^^___]]]^^^aaaXXXTTTPPPOOOOOONNNKKKHHHJJJHHHEEEDDDDDDCCCBBB@@@EEEEEEEEEEEECCCAAA???===HHHJJJQQQ```ttt|||uuummmeee___]]]\\\ZZZ[[[^^^___]]]]]]```___[[[YYY[[[TTTQQQOOONNNNNNMMMKKKHHHKKKIIIFFFDDDDDDCCCBBBAAAFFFFFFGGGFFFDDDAAA>>><<>>AAADDDFFFGGGLLLUUU\\\nnn{{{|||sssjjjccc^^^]]]\\\ZZZ[[[^^^```^^^^^^```^^^WWWTTTTTTVVVUUURRROOOMMMMMMNNNPPPKKKHHHEEEDDDEEEFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGJJJNNNQQQ\\\iii{{{{{{qqqiiiccc^^^]]]]]][[[[[[]]]^^^\\\\\\^^^\\\VVVSSSTTTSSSSSSRRROOOMMMKKKLLLLLLKKKHHHEEEDDDEEEGGGHHHIIICCCCCCBBBBBBBBBCCCCCCDDDHHHDDD@@@AAAFFFJJJKKKKKKOOO\\\mmmzzz{{{rrrkkkbbb\\\[[[[[[[[[ZZZ[[[]]]]]]ZZZUUUQQQPPPQQQOOONNNMMMNNNOOONNNKKKIIIFFFFFFFFFGGGHHHIIIKKKKKKGGGGGGHHHHHHFFFDDDBBBAAAFFFDDDBBBAAACCCFFFIIIJJJLLLOOOTTT]]]kkktttmmmccc]]]\\\]]]]]]]]]aaabbbbbb^^^XXXTTTRRRRRRUUUSSSPPPPPPPPPQQQPPPOOOKKKJJJJJJJJJJJJKKKKKKLLLGGGGGGGGGFFFEEEDDDCCCBBBGGGFFFDDDDDDEEEGGGIIIIIIHHHKKKOOOWWWeeezzzwwwoooeee^^^]]]___``````ggggggfffbbb]]]XXXUUUTTTUUURRRNNNMMMNNNOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGFFFFFFFFFDDDFFFIIIPPP^^^uuuzzzrrrfff___^^^```aaabbbfffffffffccc___[[[XXXVVVRRRPPPMMMMMMMMMNNNMMMLLLNNNNNNMMMLLLLLLLLLLLLMMMFFFEEEDDDCCCCCCCCCEEEEEECCCEEEHHHHHHGGGEEECCCBBBDDDDDDGGGMMM[[[sss|||}}}ttthhh```^^^```aaabbbaaaaaaaaaaaa```]]]ZZZWWWQQQPPPQQQRRRSSSQQQNNNKKKJJJJJJJJJJJJJJJKKKKKKLLLFFFFFFDDDCCCCCCDDDEEEFFFDDDGGGKKKLLLIIIFFFDDDDDDFFFFFFHHHNNN]]]uuu|||wwwkkkccc````````````]]]]]]^^^___```___[[[XXXMMMNNNPPPRRRRRRPPPLLLHHHHHHHHHHHHHHHIIIIIIJJJKKKGGGGGGFFFEEEEEEEEEEEEEEEFFFJJJOOOOOOLLLHHHGGGHHHHHHIIIKKKRRR```xxxzzzooogggcccbbb```___]]]\\\^^^```bbbaaa]]]YYYMMMMMMNNNOOOOOONNNKKKHHHKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHGGGEEEDDDDDDEEEJJJNNNOOOKKKHHHHHHIIIHHHIIILLLTTTccczzz}}}rrrjjjfffcccaaa______^^^___bbbdddccc^^^ZZZTTTRRRQQQQQQQQQQQQPPPNNNOOONNNMMMKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHFFFDDDCCCAAAFFFKKKKKKHHHEEEEEEGGGGGGIIIMMMTTTccczzzzzzqqqlllhhhfffdddbbb```___aaaeeeddd```[[[PPPOOORRRYYY[[[WWWUUUUUUUUULLLEEEDDDJJJMMMIIIDDDKKKKKKJJJIIIGGGEEECCCBBBGGGFFFFFFGGGHHHHHHFFFDDDOOOMMMNNNYYYmmm}}}uuupppllliiigggdddaaa___```cccccc___[[[UUUUUUYYY```bbb]]]ZZZYYYTTTNNNHHHGGGJJJLLLJJJGGGLLLLLLJJJIIIGGGEEEDDDCCCEEEFFFFFFGGGHHHHHHGGGFFFKKKJJJNNN\\\rrr{{{vvvrrrnnnkkkfffccc______``````^^^[[[YYYZZZ```ggggggaaa\\\\\\SSSPPPLLLJJJJJJJJJJJJIIIMMMLLLJJJGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJSSSddd}}}zzzuuuqqqnnnhhhddd```^^^^^^^^^]]]\\\]]]___eeekkkiii```ZZZYYYQQQPPPOOOLLLIIIHHHIIIJJJMMMKKKHHHEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGJJJOOO]]]rrrzzzuuuqqqnnniiifffbbb___^^^^^^^^^]]]```ccciiinnnjjj___XXXVVVPPPQQQPPPMMMIIIHHHIIIJJJKKKIIIFFFDDDCCCCCCDDDDDDFFFHHHHHHGGGDDDCCCEEEFFFMMMWWWjjj~~~yyytttpppmmmiiigggdddaaa___^^^______bbbffflllpppkkk```YYYYYYRRRRRRQQQOOOLLLJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDGGGIIIJJJHHHEEEDDDGGGJJJTTTbbbyyy}}}wwwrrrooolllhhhgggfffcccaaa``````aaa```dddkkkooojjjaaa\\\]]]VVVUUUSSSQQQOOONNNLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGJJJLLLKKKHHHHHHLLLQQQ^^^qqq|||vvvqqqnnnlllgggggggggeeebbbaaaaaabbb\\\```hhhmmmhhh```]]]```YYYWWWTTTSSSRRRQQQNNNLLLJJJKKKKKKJJJIIIHHHGGGFFFGGGJJJMMMMMMKKKLLLRRRWWWhhh}}}~~~{{{yyyrrrjjjgggeeeccc```]]]\\\[[[[[[^^^^^^___bbbeeeeeeaaa^^^\\\]]]ZZZUUUTTTUUURRRMMMMMMLLLJJJIIIGGGGGGGGGGGGPPPLLLJJJKKKLLLOOOXXXbbb{{{|||zzzssskkkfffeeebbb___]]]\\\[[[[[[[[[[[[\\\```cccdddbbb___]]]\\\XXXSSSRRRUUUTTTPPPNNNNNNMMMKKKJJJIIIHHHHHHJJJJJJJJJJJJIIINNN^^^nnn|||yyyrrrjjjeeedddbbb___]]]\\\[[[[[[VVVWWWYYY]]]aaabbbaaa___]]]\\\XXXSSSSSSWWWWWWTTTQQQPPPPPPOOOMMMLLLJJJIIIFFFIIILLLKKKJJJSSSkkk{{{vvvooohhheeedddbbb```^^^\\\[[[ZZZUUUVVVXXX[[[]]]^^^]]]]]][[[[[[YYYVVVWWW[[[[[[XXXSSSSSSSSSQQQOOOMMMJJJIIIHHHIIIMMMOOOTTTbbb}}}|||wwwpppiiifffeeecccaaa___]]][[[ZZZWWWXXXYYYZZZYYYYYYXXXXXXYYY[[[[[[ZZZ\\\```___[[[XXXWWWUUUSSSPPPLLLJJJHHHKKKIIILLLVVVcccuuuzzztttmmmhhhgggfffccc```]]]ZZZYYYXXXYYYZZZYYYVVVUUUTTTUUUWWWZZZZZZZZZ]]]bbbccc___^^^\\\XXXTTTOOOLLLJJJHHHMMMKKKPPPaaauuu|||vvvpppkkkjjjhhheeebbb]]]ZZZXXXXXXYYYZZZXXXUUUSSSSSSUUUXXXYYYWWWUUUZZZaaaeeedddeeeaaa[[[UUUPPPLLLJJJJJJPPPQQQ\\\rrr}}}{{{uuupppmmmllljjjgggbbb^^^ZZZWWWWWWYYYZZZXXXTTTSSSTTTVVVYYYXXXTTTQQQUUU```fffhhhjjjeee^^^VVVPPPMMMKKKKKKSSSXXXhhhzzzuuusssnnnjjjeee```^^^\\\YYYXXX\\\ZZZWWWWWWYYYYYYVVVTTT\\\YYYWWWWWW[[[```dddfffjjjddd\\\SSSOOONNNQQQSSSYYYkkkzzzvvvtttooolllfffccc```___]]]\\\]]]ZZZUUUTTTTTTUUUUUUTTTYYYXXXYYY\\\```eeeggghhhgggbbb[[[SSSNNNNNNPPPSSS```sss{{{wwwvvvrrrnnniiieeecccbbbaaa```]]]YYYSSSQQQQQQSSSUUUVVVWWWXXX[[[```eeehhhiiihhhdddaaa[[[UUUPPPPPPRRRVVVkkk|||yyyxxxuuuqqqjjjeeecccaaa```___XXXVVVSSSRRRRRRTTTWWWXXXXXXYYY[[[___dddffffffeee```___\\\WWWSSSTTTXXX]]]yyy{{{zzzxxxrrrjjjddd___]]][[[ZZZSSSTTTUUUUUUWWWXXXZZZ\\\[[[ZZZZZZ\\\___aaaaaa```\\\\\\[[[XXXVVVYYY```ggg}}}|||xxxqqqiiiaaa\\\YYYWWWUUUQQQTTTVVVXXXYYYZZZ\\\^^^^^^\\\[[[\\\]]]^^^]]]\\\YYYZZZ[[[YYYYYY```kkkuuu}}}uuuooofff^^^YYYWWWUUUTTTTTTVVVWWWWWWVVVXXX\\\___^^^^^^___```aaa```]]]ZZZ\\\^^^```___bbbkkk{{{}}}sssmmmddd]]]YYYWWWVVVUUUXXXYYYXXXUUUSSSUUUZZZ___\\\^^^bbbeeefffddd^^^ZZZaaadddfffgggjjjvvv|||vvvooofff___[[[ZZZZZZ[[[YYYWWWXXXXXXUUURRRUUUZZZ___bbbdddeeedddccccccdddkkkmmmooottt}}}zzztttnnneee^^^[[[\\\]]]^^^[[[YYYYYYYYYVVVRRRSSSXXX^^^```cccdddccccccdddeeennnqqqvvv~~~~~~xxxssslllccc]]][[[]]]___```^^^[[[ZZZZZZWWWSSSSSSWWW]]]___aaabbbbbbbbbdddeeelllpppyyy~~~yyyrrrkkkccc\\\[[[\\\^^^``````]]]\\\]]][[[WWWVVVYYY___`````````___```bbbdddjjjqqq{{{rrrlllddd^^^[[[\\\]]]]]]aaa]]]]]]______\\\[[[]]]```aaa```^^^\\\]]]___aaannnyyy{{{rrrmmmfffaaa___^^^^^^]]]aaa^^^]]]aaabbb___]]]^^^``````^^^\\\ZZZ[[[^^^aaaqqq~~~~~~zzzpppmmmiiifffdddcccbbb```ccc^^^]]]aaabbb^^^[[[[[[]]]]]][[[YYYYYY[[[```cccttt{{{|||xxxooommmkkkiiiiiihhhfffdddddd___]]]```aaa]]]YYYXXXZZZZZZYYYXXXXXX\\\bbbfff{{{|||wwwssskkkfffhhhjjjhhhfffeeeddd```^^^___bbbaaa]]]XXX]]]WWWUUUYYY[[[[[[___fff|||tttlllfffhhhjjjiiihhhhhhhhheeecccdddfffddd___ZZZ___\\\[[[___```aaahhhqqq~~~tttlllfffgggiiiiiijjjlllmmmjjjiiiiiiiiigggaaa\\\[[[ZZZ[[[]]]^^^cccppp{{{yyyrrrjjjeeeeeefffgggiiimmmmmmkkkjjjiiihhheee```\\\WWWXXXYYYYYY[[[fffxxx|||tttnnnhhhccccccccccccfffjjjiiihhhfffdddbbb```\\\ZZZYYY[[[[[[YYY^^^ooo{{{ssskkkfffbbbaaaaaa___bbbgggcccbbb```^^^\\\[[[ZZZZZZYYY\\\]]]]]]fffzzz|||sssiiieeebbbbbb```]]]___ddd___^^^[[[YYYWWWXXXZZZ\\\ZZZ___dddhhhttt|||sssiiieeecccccc```]]]^^^bbb^^^\\\YYYVVVUUUWWW[[[______gggooovvvwwwmmmhhhbbb```aaacccbbbaaa______ZZZSSSSSS[[[``````jjjtttxxxnnniiicccaaabbbeeeeeeeeeccc```\\\XXXWWW[[[bbbhhhzzz{{{pppjjjdddbbbdddhhhjjjjjjgggaaa______]]]\\\ggguuu|||rrrllleeecccfffkkknnnoooiiiaaa___dddaaa___nnn}}}tttnnngggdddggglllooopppggg___^^^ddddddfffwww~~~uuupppiiifffhhhkkkmmmmmmccc^^^]]]aaagggpppvvvqqqjjjggghhhiiiiiiiii```^^^\\\^^^iii{{{vvvqqqkkkhhhhhhhhhgggeee^^^^^^\\\\\\jjj|||wwwqqqllliiihhhgggfffaaa^^^___gggyyy~~~yyyrrrllliiigggeeeddd\\\\\\aaannn{{{sssmmmhhhfffcccbbb\\\___hhhzzz~~~~~~{{{tttmmmiiigggeeecccaaaggguuu~~~|||~~~zzzsssnnnkkkjjjiiihhheeeooo~~~~~~yyytttooonnnmmmmmmlllggguuu{{{uuuqqqpppoooooonnnmmm~~~~~~}}}wwwrrrqqqpppoooooouuu}}}wwwwwwxxxtttpppoooyyy{{{zzzyyyuuuqqqqqq~~~{{{xxxssssssvvv}}}wwwsssqqqvvv~~~xxxqqqnnnqqq|||tttnnnooowwwtttqqqwwwuuuvvv~~~~~~~~~