BM6P6(@ |||vvvmmmddd^^^cccdddlll|||kkkZZZKKKAAA===;;;:::888666555444444444333333333222222111111111000111222333333222111000111111111111111000//////000000000///000111111222111111111111111111111111//////000000111111222222///////////////......---222111000///...---,,,,,,000000111222222000///...000000000000000000000000111000000///...---,,,+++...,,,***(((''''''((())))))***+++,,,---,,,++++++)))***,,,---...---,,,,,,//////.........---------|||uuufff]]]\\\[[[```nnn|||{{{hhhYYYLLLDDDAAA;;;:::999777666555444444333333333222222222111111000111222222222222111000111111111111111000//////000000000000000111111222111111111111111111111111000000000000000111111111111111111111000///------000000000///......------222222222222222111111000////////////////////////------,,,,,,++++++******...---+++)))))))))***+++++++++---.........---,,,------.........---,,,,,,//////.........---------~~~nnnaaaZZZVVVVVV___kkkxxxvvvdddWWWMMMGGGFFF<<<;;;999888666666555555333333333222222222222111000111111222222111111000111111111222111111000///000000000000000111111111111111111111111111111111111000000000000000000///000000111111111000//////////////////////////////222222111000000000000000////////////////////////............------------...---,,,++++++,,,---...,,,---.../////////......000000///...------------...............---------~~~}}}oooccc[[[VVVXXXaaalllzzzrrr```TTTKKKGGGGGG<<<<<<:::888777666666666222222222222222222222222000000111111111111000000111111111222222111111000//////000111111111111111111111111111111111111111111111000000/////////...------///000000111111111------......///000000000000///...,,,,,,---......////////////////////////,,,,,,------.........///,,,,,,,,,,,,,,,---...///---------...............///...---,,,,,,---..............................qqqfff\\\YYY\\\bbbmmmvvv~~~nnn]]]QQQHHHDDDDDD<<<<<<:::888777666666666222222222222222222222222000000000000000000000000111111222222222222111111//////000111111111111000000000000000000000000000111000000000//////......---......///......------,,,,,,---...///000111111000///---,,,,,,,,,---...........................''''''(((((()))******************++++++,,,------,,,,,,,,,,,,,,,---------,,,+++******+++---///000---.....................vvvhhh```\\\\\\```fffpppyyyjjjZZZNNNEEEAAA@@@<<<;;;999888666666555555111222222222222333333333111000000//////000000111000111222222333222222222...///000222222111111000000000000000000000000000000//////////////////...111111000///---+++)))(((,,,,,,---...///000111111111111000///////////////........................((()))))))))******++++++))))))******++++++,,,,,,+++************+++,,,---))))))***+++,,,...///000---------...............{{{ooofff^^^\\\^^^eeennn|||{{{fffWWWMMMDDD???>>>;;;:::999777666555444444111111222222222333333333111000///......///000111000111222222333333333222...///111222222222000///000000000000000000000000.........///////////////000000000///...,,,+++***,,,------...///000111111000111111111111000//////........................---------------.........*********++++++++++++***+++******)))***+++,,,---******,,,---............---------.........//////~~~~~~qqqeee______```hhhuuuwwwcccVVVLLLDDD???>>>;;;:::888666555444444444111111111222222333333333111000///......///000111000111222333333333333333...///111222333222000///000000000000000000000000---.........//////000000,,,,,,...///000000111111------......///000000111...///000000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,+++*********+++,,,---,,,---.../////////...------------.........//////ttthhhaaa```cccjjjtttooo\\\OOOGGG@@@======;;;:::888666555444333333111222222333333222222111111111111111000...---,,,//////000111222333333333111111222333222111000///111111000000/////////...000000000000////////////.........///////////////111111000......---------000000///...------,,,,,,---------............/////////............//////000///---,,,+++,,,,,,---///...,,,++++++,,,---...000///...---------------////////////////////////}}}{{{~~~wwwooofffgggiiioooxxxzzzjjjWWWLLLEEE@@@======<<<;;;999777666555555444111111222222222222111111111111111111000///...---......000111111222222222000000111222111000///...000000/////////.........000//////////////////////////////......---------.........//////000222222000//////...------,,,,,,---------............//////...............//////......---,,,,,,,,,,,,,,,///---+++))))))+++---//////......------------...////////////////////////xxxvvv{{{|||ssspppmmmmmmrrr|||ssscccRRRIIICCC???<<<===::::::888666555444444444111222222333333222222111///000000111111000000///......///000111111111111///000000000000///......///............---------////////////////////////000000///...---,,,++++++.........///000222333444/////////...------,,,,,,---------............///---------------...///000,,,------......---++++++...,,,***))))))***---...---------------......///////////////////////////ӵvvvvvv{{{ĦĦӵĦzzzvvvvvvzzzmmm___OOOGGGBBB>>>;;;;;;888888666555444333333333333333333444444333333333...///000111111111111111//////000111111111111111000000000000000/////////------------------------.........//////////////////......---,,,,,,++++++000///////////////000111//////.........------------------............///,,,,,,,,,,,,---...//////***+++---//////---+++)))++++++,,,,,,---------,,,,,,,,,,,,,,,---...///000////////////////////////4ĉ@ӵ|||uuuwww}}}>L=hĦ4ĉ@ӵ>L~~~|||{{{~~~jjj]]]NNNGGGBBB===::::::999888777666555444444444444444555555555555444444...///000111222222222111111111222333333333222222222222111111000000000000,,,,,,,,,---------------------....../////////000------------------------......---------...//////...............------------------............///,,,,,,,,,,,,,,,---......)))***---//////---+++))))))+++///111222000---++++++++++++,,,---...///000////////////////////////GG=?xxxsssxxx~~~HdĦ=ĪjGG=?HdĦzzzwwwyyyfffYYYLLLFFFCCC>>>:::999;;;:::999888888777777777444555555666666555555444///000000111222222222111222222333333333333333222333222222111000111111111,,,,,,,,,------------...---------......//////000,,,,,,------............+++++++++,,,---///000111........................---------............///---,,,,,,++++++,,,,,,,,,(((***,,,......---+++***(((+++000333444111...+++++++++++++++,,,---...///////////////////////////ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵvvvzzzttt```TTTIIIEEEBBB>>>;;;::::::999888777777777777777333333444444444444333333000000111222222222111111222222333333333222222111333222111000///000000111,,,---------............,,,,,,---......///000000//////..................,,,,,,,,,------///000000........................---------............///...---,,,+++************(((***+++---------+++***)))+++...000111000...---++++++++++++,,,---......////////////////////////?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??xxxwwwzzzqqq[[[PPPFFFCCCBBB???<<<;;;777666555444444444444444111222222333333222222111111111222222222111111000111111222222222111111000222111///.........///000---------....../////////,,,,,,------...///000000111111000///...------,,,222111000......------------.....................---------.........//////......,,,+++***))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,---...//////,,,,,,++++++,,,,,,------////////////////////////4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ~~~wwwttt{{{|||mmmYYYPPPFFF???===<<<999666888777666555444333222222333444555666666555444333333333222000......111333333222111222333444222000000000000000000000000000000000//////.........---111111000///////////////000///...---,,,------...+++---......------///000......//////......---,,,---......///000/////////...---,,,,,,+++***)))(((************************++++++******++++++,,,---777444000,,,+++,,,///111///---+++,,,///000///...4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦzzztttwwwyyyiiiUUUNNNDDD>>>======:::888888777666555444333222222333444555555555555444333333222000000000111222222222111111222333333222000000000000000000000000000000/////////............111000000///////////////000///...---,,,------...---...//////---,,,---..................------,,,,,,---......//////......------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,---//////...------------......,,,***+++---///...---4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵwwwtttwww~~~sssdddQQQKKKCCC>>>======;;;:::777777666555444333333222222333333444444333333222222111111222333444333222222111111222333333222000000000000000000000000000////////////............111000//////....../////////...------,,,---------///000000///---+++,,,---...............---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((***,,,.........,,,+++---+++******,,,------,,,4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~vvvsssvvvmmm^^^NNNIIIBBB===<<<;;;:::999777666666555444444333333222222222222222222222222222555888777555222222333222111000111333333111000///////////////////////////////////////.........000000///............///...---------------------...///000///---,,,---...------.........---,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...((())),,,---...---,,,+++---,,,++++++,,,---------4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR|||uuutttzzz~~~hhhXXXLLLHHHBBB===:::888888777666666666555444444333333222222222222222222222222222999>>><<<444///111555111111000111222333111///////////////////////////.........///////////////000//////...............,,,,,,------------------,,,---......------...000---------...---,,,,,,+++***++++++,,,---,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------.........------------...4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h{{{uuuvvv{{{zzzdddTTTIIIFFFBBB===999777666666666666555555555444444444333222222111111222222333222888===;;;444///111555111000000111222222111///000000000000000000000000.........///////////////000///......------......+++,,,,,,------------,,,+++,,,......---...///111---------------,,,++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///...,,,++++++,,,...000...//////...,,,,,,---///4DuXӵĵD^DdDĦxxxD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼syyyuuuwwwxxxbbbRRREEECCC@@@<<<888777777888555555555555555444444444444333222222222222333444222333555555444222222222111000000000222222000///000000000000000000000000............/////////000//////...------------...***+++,,,---...------,,,,,,...///...------...///,,,------------,,,+++++++++,,,,,,---------------************************++++++++++++++++++++++++******))))))******+++,,,,,,+++++++++,,,---000111---//////...+++***,,,...Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ~~~ooolllpppyyyĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ~~~wwwvvvyyyxxxaaaQQQAAA@@@>>>;;;999888999:::555555555555555444444444444444333222222333444444222...,,,///444666333///111000///000222222000///000000000000000000000000---.........//////000000//////...------------...)))***,,,---...------,,,...///000///---,,,,,,---,,,,,,---------,,,+++++++++,,,------......------))))))))))))))))))))))))************************)))))))))((()))******+++'''((()))+++---///000111,,,...///---***)))+++---?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ|||pppnnnqqqzzzgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ}}}ttt___RRRFFFBBB===:::999888888777777666666555444444333333//////000111222333333444222222111111111111222222111111000///////////////////////////............////////////...---,,,+++............---,,,+++***,,,,,,---......---------,,,,,,,,,,,,+++***)))(((------......------,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((***++++++,,,,,,------......---,,,+++++++++,,,---------,,,,,,------...///000000///...------,,,,,,>AneneneneDezzznnnnnnsss}}}nene>Ak<fhDeneneneooo[[[OOODDDAAA<<<999888888777777666666666555444333333333111111111111111222222222222222111111111111222222111111000///////////////////////////............///000000///...---,,,,,,............---,,,+++***,,,,,,------------,,,,,,......//////////////////............---,,,++++++++++++++++++++++++++++++---,,,,,,+++******))))))*********++++++,,,,,,,,,---,,,+++******+++,,,---+++************+++,,,,,,---,,,,,,+++******)))wwwmmmooovvv}}}hhhVVVKKKAAA>>>:::888777777777666666555555444444333333222222222222111111111000000222222111111111111222222111111000///////////////////////////............000000000000///...------...............---,,,+++,,,,,,,,,------,,,,,,+++++++++++++++,,,...//////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********************++++++******)))******+++,,,---***************+++,,,,,,++++++******))))))(((uuummmpppxxxwwwbbbRRRIII???<<<999777777777666555444444444444333333222222111111111111111111111111222222111111111111222222111000000///////////////////////////............000000000000000///.....................---,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))***+++---.../////////...---,,,+++***------------------------......---------,,,,,,,,,++++++++++++************((((((((()))***,,,------,,,,,,,,,+++,,,------...------,,,,,,+++++++++tttmmmrrr{{{ttt___PPPHHH>>>;;;888777777666555444333333333333333222222222///000000111222222333333222222111111111111222222111000000///////////////////////////............000000000000000//////.........//////......------------------,,,,,,+++***...------,,,,,,------...............---,,,+++***------------------------......------------------------,,,,,,+++++++++***''''''(((***+++,,,------,,,++++++++++++,,,------------------,,,,,,,,,,,,}}}sssmmmsss~~~rrr]]]NNNHHH>>><<<999777777666444333222222222222222222222222...///000111222333444444222222111111111111222222111111000///////////////////////////............/////////000000//////........./////////......---............---,,,++++++,,,,,,---------,,,,,,+++------......------,,,+++........................------------------------......------,,,+++******'''((()))+++,,,---------)))))))))))))))***+++++++++++++++++++++++++++***yyypppllltttyyyvvvzzzqqq\\\MMMGGG???===:::888777666333111111111111222222222222222000000111111111222222222222222111111111111222222111111000///////////////////////////............---....../////////............////////////......////////////...---,,,+++(((***,,,...///...,,,++++++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))(((((()))+++,,,------------)))))))))))))))******+++))))))******************vvvmmmjjjttt}}}qqqmmmpppqqq~~~qqq[[[LLLFFF@@@>>>;;;999888666333111111111111111111111222222222222222111111111111111222222111111111111222222111111000///////////////000/////////............------...............---......///////////////...000000000000///...---,,,))),,,000333555444222111++++++,,,---............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***((('''''')))***,,,---......---,,,+++++++++***+++,,,,,,---***************+++++++++vvvqqqnnnuuuuuukkkgggaaannn~~~hhhWWWLLLGGG???<<<999888777777555333444444333333333444555555222222222111111111111000000000000000000000000000000000000000000000000000000000111111000///......////////////////////////000000////////////000000000000000000000000000000---------...............///...---,,,,,,---...///...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,......------+++)))(((''')))************+++++++++,,,---...///000222333333,,,...///111000...,,,***tttnnnlllsssyyymmmfff]]]ggguuu|||fffUUUJJJEEE>>><<<999888777777555333444333333222222222333333222222222111111111111000000000000000000000000000111111111111111111111111000000000000//////......////////////////////////////////////////////////000000000000000000000000//////////////////............---,,,,,,---............////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))(((((())))))*********+++++++++***++++++,,,---...//////........................~~~rrrmmmllltttpppeee[[[___gggtttxxxcccSSSHHHCCC>>>;;;999777777666555333333333333222222111111111222222222111111111111000000000000000000000000000111111111111111111111111/////////............---////////////////////////---...////////////...---........................111111000000///.........------,,,,,,,,,,,,------......------------......++++++++++++++++++++++++((())))))*********)))))))))))))))*********++++++******+++++++++,,,,,,,,,...---,,,,,,,,,...000111{{{rrrnnnnnnvvvvvvggg]]][[[]]]eeesssrrr^^^PPPFFFAAA===;;;888777777666555333444444444333222111000000222222222111111111000000000000000000000000000000222222222222222222222222.........---------......////////////////////////+++---///000000///---+++------------------------111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++))))))************))))))))))))))))))************,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...///111222yyypppmmmnnnxxxpppeee^^^ZZZ^^^gggwwwlllZZZMMMDDD???<<<:::888666777666555444555555555555444333111000222222222111111111000000000000000000000000000000111111111111111111111111......------------...///////////////////////////+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************,,,,,,,,,,,,+++***)))((((((((()))))))))*********++++++++++++************'''))),,,///111111111000vvvllliiilllxxx}}}ssshhh___^^^bbbkkk}}}|||fffVVVKKKCCC???;;;999777666666666555444444555555666555444222111222222222111111111111000000000000000000000000000000000000000000000000000///...---------...///000////////////////////////---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))---------,,,,,,***))))))((((((((()))))))))******))))))((((((((((((((((((&&&))),,,000222222000///qqqjjjhhhlllyyyyyylllgggddddddqqqwwwaaaSSSIIICCC???;;;999777666666666555444222333444555555444222111222222222111111111111000000000000000000000000000////////////////////////000///...------///111222////////////////////////////////////////////////---------------------------------------------,,,,,,---............---,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))***((((((((((((((())))))))))))***,,,...000000111111{{{mmmkkkjjjooo|||xxxppphhhccclllzzzttt___QQQIIICCC???:::888666666666666555444000111333444444333222111222222222111111111111000000000000000000000000000////////////////////////000///...---...///111333////////////////////////000000////////////000000------------------------------..................------...//////...------+++,,,---......---,,,+++))))))))))))))))))))))))'''''')))******+++++++++(((((((((((()))))))))))))))*********+++++++++,,,+++++++++,,,---///111333ssskkkdddhhhrrr{{{nnnfffeeehhhuuuqqq[[[NNNFFF@@@===999888777555444444444444,,,222777444---***...444111111111111111111111111111111000000//////......000000000000000000000000111000///...,,,,,,++++++000000000000000000000000........................////////////////////////////////////////////////,,,---...///...---,,,+++,,,,,,------,,,,,,+++***************************---,,,***(((((((((((())),,,+++***))))))***+++,,,+++)))(((***,,,+++(((%%%+++++++++,,,---...///000rrrkkkhhhmmmwwwuuuiiicccbbbkkkyyyoooZZZMMMEEE@@@<<<999888777555444444444444///333666444///---000444111111111111111111111111111111000000////////////////////////////////////111000000////////////000000000000000000000000000................................................------------------------,,,------...---,,,+++***,,,,,,------,,,,,,+++***************************,,,+++***(((((((((((()))++++++***))))))***+++++++++***)))+++---...,,,***++++++++++++,,,---...///|||pppkkkiiiooo{{{qqqfff```ccclll}}}lllXXXKKKDDD???<<<999888666555444444333333222333444333111000111333111111111111111111111111111000000000000/////////........................///.........///000111111000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,,,,------,,,,,,+++***************************++++++***)))((((((((((((+++******))))))******+++***)))((())),,,.........,,,+++++++++++++++,,,,,,yyynnnkkkhhhooo~~~|||nnncccbbbdddoooiiiVVVKKKEEE@@@<<<888777666555444333333333333222111222222222111000111111111111111111111111000000000000000000000000////////////////////////---,,,,,,,,,,,,---......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++*********************************))))))((((((((((((******))))))))))))******)))((('''''')))+++,,,---,,,,,,+++***))))))******vvvmmmjjjhhhqqqxxxiiiaaa^^^cccttt|||fffUUUJJJEEE@@@===888777666444333333333333333111///000111222000...000000000000000000000000000000000000111111111111000000000000000000000000......---,,,,,,,,,,,,,,,////////////////////////........................------------------------------------------------,,,,,,+++++++++*********,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((()))+++,,,,,,,,,+++***))))))))))))rrrkkkjjjjjjvvvrrraaaZZZ[[[gggwwwvvvbbbRRRIIIDDD@@@<<<888777555444333333222222222111000000111111000...000000000000000000000000000000000111111111111222111111111111111111111111000000///...---------...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))'''(((((())))))(((((('''((())))))******))))))(((***+++,,,+++******,,,---,,,,,,+++***)))))))))***~~~oooiiiiiilllzzzkkk```[[[aaajjjuuuqqq^^^NNNFFFBBB>>>:::777666555444333222222222222222222111111000000111000000000000000000000000000000111111111222222222000000000000000000000000......---------...//////000000000000000000000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---,,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&'''((())))))((('''''''''((()))******)))(((''''''))),,,,,,++++++---///,,,++++++*********++++++zzzlllhhhhhhkkk{{{wwwjjjaaaaaacccjjj}}}{{{mmmZZZLLLDDD@@@<<<999777666555444333222222222222333444333111000111333000000000000000000000000000000111111222222222222////////////////////////*********+++,,,---//////000000000000000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++,,,------,,,,,,---------,,,++++++))))))))))))))))))))))))&&&'''((())))))((('''''''''((()))******)))((('''!!!%%%)))+++******,,,...,,,+++++++++++++++,,,,,,uuuhhhfffiiiooowwwfff___]]]___nnnwwwfffTTTJJJDDD===888666:::888666666666666555444444333333333111000......111111000000000000111111///000111222333444444444222222222111111111000000------,,,+++,,,---...//////000111222333222111111111111000...---,,,+++***+++,,,,,,------,,,,,,+++******,,,---///000111222///...---,,,+++*********+++******,,,......---,,,***************************+++,,,---...---,,,++++++++++++,,,,,,,,,------************************))))))***+++,,,,,,,,,,,,sssfffeeeiiirrrssshhhaaa^^^ggguuussscccRRRHHHCCC===:::999999888555555666666555444000000000111111000000///111000000//////000000111...///000111222222222222222222111111111000000000///...---------...000000...///111222222222111000/////////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------............---,,,++++++++++++///---,,,---......---,,,))))))))))))))))))))))))******,,,---------,,,++++++++++++,,,,,,,,,,,,---************************))))))***+++,,,,,,,,,,,,pppeeedddhhhvvvttthhh___bbbkkk{{{nnn___OOOFFFAAA===;;;<<<888666444444555555444333------...///000111111222000//////......//////000------...///000000000000111111111111000000000000000////////////000111111...///000111222111000000------..................,,,,,,------------,,,,,,---------,,,,,,+++******------,,,,,,,,,,,,,,,---000...,,,++++++,,,++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,,,,}}}mmmddddddiiiyyypppdddbbbeeelllzzz~~~jjj\\\MMMDDD???;;;:::<<<777555333333444444444222.........///000111222333//////............//////---......///000000//////111111000000000////////////////////////000000111///000111222222222111000........................,,,,,,------------,,,,,,......------,,,+++++++++------,,,,,,,,,------......+++((('''((()))***))))))))))))))))))))))))))))))******+++++++++++++++************++++++++++++************************((()))***++++++,,,,,,+++xxxkkkdddeeejjjxxx~~~||||||zzz{{{|||~~~yyyjjjbbbaaadddpppwwwfffZZZLLLDDD>>>999888999666444222222444444444333222111000000000111222222//////............////////////000111111111000000000000000/////////......------........./////////000000222333333333222111/////////...------,,,,,,,,,------......------,,,------------............------,,,,,,,,,---......+++)))&&&&&&(((***++++++************************))))))))))))******++++++)))))))))*********++++++))))))))))))))))))))))))(((((()))***++++++++++++~~~rrriiiccceeejjjttt{{{yyyxxxyyywwwxxxzzz}}}rrreee___bbbiiixxxppp```VVVKKKDDD>>>888666888666444222333444555444333444333222000000000111111000//////......//////000000111111222222111111111////////////............+++,,,,,,---...---------///000111222333222222111000000///...------,,,,,,------............------,,,,,,------...///000000......---------------...,,,***((()))+++---...---************************))))))(((((())))))***+++((())))))))))))*********))))))))))))))))))))))))'''((()))***++++++++++++tttlllfffbbbccchhhooo{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}mmmdddaaaccclll~~~yyyjjjYYYQQQIIIDDD>>>888666888666444333333444555555444333222000/////////111111111000000//////000000111000111111222222111111000/////////.........------***+++,,,---...------,,,---...///111111000000///........................------............------+++,,,,,,------...//////000///...---------------,,,+++***+++------,,,+++************************))))))((('''((()))***+++((((((((()))))))))******))))))))))))))))))))))))'''((()))***++++++++++++~~~vvvnnnhhhddd```bbbgggkkkuuu}}}|||zzz}}}|||~~~vvvkkkaaa```dddtttsssfffTTTNNNHHHDDD???999777999666555333333555666666555111000///---...///111222111111000000000000111111000111111111111111000000//////.........---------+++,,,---.........---,,,+++,,,.../////////...---,,,,,,------...//////000------............------+++,,,,,,,,,,,,,,,------111000///...---,,,,,,,,,,,,+++***+++++++++)))''')))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******++++++***{{{sssnnnjjjgggbbb^^^```eeefffmmmtttxxx|||vvvhhhaaa```kkk}}}}}}nnndddWWWPPPFFF???<<<:::888666555555444444444333333333000000//////000111222222000///...------...///000111111111111000000000000---,,,,,,++++++,,,,,,---...///000///...---...000//////000000000000//////------,,,+++,,,---...///++++++,,,,,,,,,,,,------///...---,,,,,,---...///......---,,,,,,,,,,,,---*********++++++,,,,,,,,,+++*********))))))(((((()))((((((((()))+++---...---+++******++++++)))(((+++(((&&&''')))***)))'''$$$&&&)))+++,,,,,,+++***rrrlllgggeeebbb___```dddeeejjjqqqzzzooofff```eeerrrxxxjjjaaaUUUNNNDDD===:::999666444444444444444333333333333000000//////000111111222000///...------...///000000000000000000000000000...------,,,,,,------...,,,...///...---,,,---...//////000000000000/////////......---...///000111,,,,,,---------.........///...------------...///......---,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++******))))))+++***)))))))))***+++,,,,,,+++******++++++)))(((+++)))'''''')))***)))(((&&&''')))***++++++++++++rrrjjjdddccccccaaaaaabbbdddiiirrr~~~qqqddd```fffsssrrreee]]]RRRKKKBBB<<<999888555333444444444333333333222222000000/////////000111111//////............/////////////////////////////////......------......///+++---...---,,,+++,,,---...//////000000//////...///............///000000---............////////////...------------...///......---,,,,,,,,,,,,---*********+++++++++++++++,,,,,,++++++++++++******,,,+++***))))))))))))))),,,***)))***++++++***)))+++)))'''((()))***)))((()))))))))******+++++++++tttjjjbbbaaacccbbbaaaaaafffnnn|||~~~mmmbbbaaaiiiyyyzzzmmmaaaZZZOOOIII@@@;;;999888555333333333333333222222222222000000/////////000000111/////////....../////////---------.....................------------......+++---...---,,,+++,,,---...//////////////////...,,,,,,,,,,,,------......------........./////////.........------...............---,,,,,,,,,,,,---***************+++++++++************************+++******)))))))))))))))+++***))))))+++,,,+++******)))(((((())))))***)))++++++*********++++++,,,vvvkkkbbbaaabbbccccccdddnnn{{{{{{|||}}}wwwhhhaaadddppp|||uuuiii___XXXMMMGGG@@@;;;:::999666444333333222222222111111111000000///////////////000...//////////////////...,,,---------.........///------,,,,,,,,,,,,------,,,.........---,,,---.........////////////......,,,,,,,,,---------------,,,------------.........---..................---......---,,,,,,,,,,,,---************************((((((((()))))))))))))))(((((())))))***************)))((()))+++,,,,,,+++*********)))))))))***+++,,,+++++++++++++++,,,---wwwlllcccaaabbbdddhhhmmm|||qqqfffbbbhhhqqq~~~qqqeee[[[TTTJJJEEE>>>;;;:::999666444222222222111111111000000000000//////......//////......////////////......,,,,,,------.../////////,,,,,,,,,++++++,,,,,,,,,,,,...///...---,,,---...---......//////......------...//////000000//////,,,,,,---------.........------...//////...------......---,,,,,,,,,,,,---***************)))))))))'''''''''(((((((((((()))'''((())))))*********))))))(((((()))+++---,,,+++)))***+++***)))(((***,,,+++++++++,,,,,,---------tttkkkcccaaabbbfffpppyyy}}}nnndddccchhhvvvxxxkkk___UUUOOOGGGBBB<<<999888888555333222111111111000000000000000000///...............---...///000000///...---,,,------...//////000000------,,,,,,,,,,,,------+++---...---,,,+++,,,------......//////......------...///000000000///...---............/////////------...//////...------......---,,,,,,,,,,,,---+++*********)))))))))((('''((((((((())))))))))))((())))))******)))((('''(((((('''))),,,------,,,)))+++,,,***((((((***,,,)))***,,,---............rrrjjjcccaaabbbhhhuuu}}}~~~uuugggbbbdddjjj~~~tttggg[[[QQQJJJEEE@@@:::777777666444111111111111111000000000000111000///...............---...///000000///...---------......///000111111.........------.........***+++,,,,,,******+++,,,---..................---++++++---.........---,,,////////////000000000000,,,---...//////...---,,,......---,,,,,,,,,,,,---+++*********))))))(((((((((((())))))*********+++******+++***)))(((&&&$$$(((''''''))),,,---------)))+++,,,+++((((((***---((())),,,...000000///...oooggg``````eeeooo||||||xxx~~~pppfffaaabbbuuuxxxmmmdddYYYPPPMMMBBB>>>:::777666555444333222222222111111111000000222000///...//////---++++++---000000...---------///////////////////////////...------,,,,,,,,,,,,///---+++,,,...///---+++---,,,,,,,,,,,,---......,,,---------------,,,,,,)))***,,,---------,,,,,,000111222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++((((((((((((((('''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''''')))******)))((((((((())))))***,,,...000111tttiiiccc___```fffppp}}}zzzxxx~~~~~~xxxkkkddddddrrrqqqhhh___VVVNNNKKKCCC???;;;888777666555444333333333333222222222222111000......//////...,,,---...000111///......///........................///...---,,,,,,,,,,,,,,,...,,,+++,,,...///...,,,---------------......///------............------,,,---.../////////......---...//////---,,,,,,---------,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))*********)))((())))))***+++,,,---...///vvvjjjaaa^^^]]]```fffrrr|||{{{{{{{{{|||zzz{{{uuujjjhhhmmmwwwyyykkkbbb[[[SSSLLLIIICCC@@@<<<:::999888777555555444444444444333333333000///......///000///------///111111///...///000...........................---,,,,,,,,,,,,,,,---,,,++++++,,,...///...---......------......///000......////////////......------...////////////...***,,,---...---,,,---......---------,,,,,,++++++++++++++++++++++++******))))))))))))************))))))(((((((((((('''''''''''''''''''''''''''''''''((())))))******)))))))))***+++,,,---------,,,rrrhhh[[[ZZZ\\\```fffttt}}}|||}}}}}}{{{}}}sssnnnkkkkkkuuuuuuggg___YYYQQQKKKIIIBBB???<<<:::999888666555444444444333333333222222///...---...///000///...---///000///...---...///........................,,,,,,,,,+++,,,,,,------+++++++++,,,...////////////............///000000...//////000000000000///,,,,,,------------------+++,,,......---------............---,,,,,,+++++++++++++++******)))))))))((()))))))))))))))******))))))(((((((((((((((((('''''''''''''''''''''''''''(((((()))************((()))+++,,,------------vvvmmmgggZZZZZZ\\\aaahhhvvv~~~~~~~~~}}}}}}vvvmmmeeejjj|||}}}pppbbb[[[UUUMMMGGGEEE???<<<:::888888777444333222222222111111111111000///...---...///000///...,,,---...---,,,,,,---...........................+++++++++++++++,,,---...***+++,,,------.../////////............///000000...//////000111111000000---------------------------///000000...------............------,,,,,,,,,******))))))(((((('''''''''''''''(((((()))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((()))***++++++,,,((()))***,,,.../////////zzzqqqiiiccc]]]\\\]]]dddmmm|||{{{|||rrreeeeeeqqqttthhhZZZTTTOOOHHHBBB@@@<<<:::888777777555333111000000000000////////////000///......///000///---,,,------,,,++++++,,,...------------------------************+++---......***,,,------,,,,,,...///......------......///000---...///000000111111000111000//////.../////////...000111000...------...------------------------((((((((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))))))))******((((((((((((((((((((((((((((((((()))***+++,,,---++++++,,,,,,---///000111}}}vvvmmmfffaaa^^^___gggsss~~~}}}~~~~~~}}}xxxiiieeeiiiwww|||lll```TTTNNNKKKEEE@@@???;;;999888777777555333000000000000/////////......111000......//////...,,,---......,,,++++++---///------------------------)))))))))***+++---...///+++---///...,,,+++---///---------------......///,,,---...///000000000000222111000///......///000,,,---//////...---...///,,,,,,------.../////////(((((((((((())))))))))))&&&''''''((())))))******(((((()))))))))*********(((((((((((((((((((((((()))(((((((((***+++---...222000...,,,,,,---///111uuummmddd``````iiixxx}}}|||zzz||||||mmmffffffppp}}}uuuhhh\\\QQQLLLJJJFFFBBBAAA;;;999888777777666333111000000000000////////////222000///...//////---+++...///...---,,,,,,...000------------------------)))))))))***+++---...///,,,...///...,,,***,,,...---,,,,,,,,,,,,---......,,,---...///000000000000000///...---,,,,,,---...(((***---...---...///000+++,,,,,,---...///000000(((((())))))******++++++'''(((((()))***+++++++++(((((())))))*********+++)))))))))))))))))))))))))))(((((((((***+++---///777444000---+++,,,...///}}}ooodddbbbbbbjjj|||}}}{{{{{{vvvmmmiiijjjyyytttkkk\\\WWWPPPJJJFFFCCC@@@>>>:::999888777555444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************///......------,,,,,,+++---------............///////////////////////////........................///,,,***+++000555777888,,,,,,***)))))))))***+++((((((((((((((((((((((((''''''(((((())))))******((((((((((((((()))***************'''%%%%%%)))---///...---,,,------///000sssllliiijjjssswwwlllfffooo}}}pppfffZZZUUUNNNHHHDDDAAA>>>===777777666444333222111000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++******++++++++++++******++++++******************++++++,,,,,,,,,,,,,,,,,,....../////////000000000........................------------------------...+++)))***---000111111,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((()))***************'''%%%&&&)))---......---,,,---...///000tttmmmkkkmmmwwwssseeefffpppzzziii^^^VVVQQQKKKFFFBBB???===;;;777666555444333111111000111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******++++++++++++++++++))))))***++++++,,,---------.........////////////........................------------------------,,,+++******+++,,,+++***,,,+++******))))))******************************))))))))))))))))))((((((((((((((((((((()))************)))'''&&&'''***,,,---------------...///000qqqjjjkkkooo{{{~~~lllgggkkkxxxsssbbbXXXRRRNNNIIIDDDAAA>>><<<:::888777777666444333333222111111111111000000000000---------------------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++++++++,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------++++++,,,,,,,,,+++***(((+++++++++***************************************+++******))))))(((((((((((((((((((((((())))))******))))))((('''(((***,,,------------......//////qqqiiillltttwwwllliiippp~~~mmm]]]SSSOOOKKKGGGCCCAAA>>>;;;999777777666555444333333222111111111111000000000000------------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++,,,,,,,,,,,,......------,,,,,,,,,++++++++++++,,,,,,,,,------................................................+++,,,...///...---,,,,,,++++++++++++******))))))************************++++++******))))))((((((((((((((((((((())))))******)))(((((()))***+++++++++,,,---....../////////sssgggkkkvvvrrriiikkktttwwwgggYYYPPPKKKHHHEEEBBB@@@===;;;888444444333333222111111000111111000000000/////////------------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---******++++++,,,---------//////...------,,,++++++---.........////////////------------------------........................+++---///000///......///***++++++++++++***))))))******************************************))))))((((((((((((((()))*********)))((((((***,,,,,,+++++++++---...////////////}}}qqqhhhmmmyyy{{{lllfffkkkzzzooo```UUUNNNGGGEEEBBB???>>><<<999666444333333222222111111111000000000/////////..............................,,,++++++***++++++,,,,,,------------------------------............------******++++++,,,------...------,,,,,,,,,,,,,,,,,,....../////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////,,,+++,,,...***++++++,,,+++***)))((())))))))))))))))))))))))******************++++++((((((((((((((()))*********(((''')))+++---,,,+++***+++---...///000000///yyylllooouuupppccceeerrryyyiii]]]SSSMMMDDDBBB???===<<<:::777555555555555444444333333333////////////....................................+++++++++***++++++,,,,,,------------------------,,,------......------,,,******+++,,,,,,---......*********++++++,,,---------------............///------------------------************************+++---...---***((()))+++******+++,,,+++***)))((((((((((((((((((((((((((()))))))))***+++++++++,,,((((((((((((((()))*********((('''))),,,...,,,***)))+++---///000000000///wwwooopppyyyzzzkkkhhhjjjxxxrrreeeWWWLLLGGGBBBAAA???<<<:::888777777555444333111000111111222222111111000///......---000///...---------------++++++,,,,,,,,,,,,------......---,,,,,,+++******------------------------((()))+++---///000000///******+++,,,------......111111000///......------)))+++---///000...,,,+++...,,,+++++++++***(((%%%************)))))))))))))))(((((((((***+++***))))))))))))*********))))))***)))((()))+++,,,,,,++++++***))))))))))))******,,,+++*********+++,,,---///---,,,---000222111///wwwqqqsss}}}pppiiigggppp{{{mmmaaaTTTJJJFFFAAA???===;;;999777666666555444222111000111111111111111000000///......---......---------......///++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------.........,,,---///000111000///...(((((((((***,,,...---,,,************))))))))))))***)))((()))+++++++++***+++******))))))))))))***,,,***((((((***+++++++++)))((((((''''''(((((((((+++******)))***+++,,,---...,,,+++---///111000...xxxrrruuuyyynnndddfffrrrsssggg\\\QQQHHHDDD???===<<<999777666555555444444222111111000111111111000000//////.........,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((,,,,,,,,,+++++++++******((()))***+++,,,...//////.........///////////////...---++++++,,,,,,***)))************))))))))))))***)))))))))+++,,,+++***,,,+++)))(((((()))+++,,,///,,,)))((()))+++++++++))))))(((((((((((())))))+++************+++,,,,,,---,,,,,,---///000000///yyytttuuu}}}uuufffaaagggwww~~~mmmbbbXXXNNNEEEBBB===<<<;;;999777666666666333333222111111000000000000000/////////.........---,,,,,,,,,------...///+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,------,,,+++***)))******++++++++++++++++++))))))***+++---...//////------,,,+++,,,---...///222000---,,,,,,+++)))'''************)))))))))(((+++***)))***+++,,,+++***+++)))(((''')))+++...111222///,,,***+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,------............///000111111111yyyvvvxxx{{{yyy}}}}}}jjj___```lllxxxhhh]]]UUUKKKCCC@@@===<<<;;;999888777777777333222222222111000//////////////////..................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++++++++,,,---......------,,,((())))))+++,,,---......,,,---------.........///...---,,,++++++---...///,,,***)))***,,,...///...************)))))))))(((***)))((()))+++,,,+++***((('''''''''***...222555444222...------......---,,,,,,,,,,,,,,,---............/////////000000000///000111111222222333444xxxwww|||{{{zzz~~~qqqccc]]]cccsss}}}ooo```WWWPPPGGG@@@>>><<<;;;:::999888888888888222222222222111000///...........................///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***+++,,,...//////......((((((***+++---///000000//////////////////......//////...---...///000111...,,,***)))+++,,,,,,,,,************)))))))))))))))(((((((((***+++***)))&&&&&&'''))),,,000444666333222000///000000...---++++++***++++++,,,---...///000111111222222111111000222333333333333444666}}}xxxwww~~~~~~{{{|||lll```___hhhtttpppcccVVVOOOJJJCCC>>>===:::999888777777777777777111222222222111000///...........................------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))******+++,,,,,,---)))***,,,---......------******+++---...///000000////////////////////////...............///000000222///+++)))))))))((('''************))))))))))))(((''''''''')))***)))((('''''')))+++---000222444000//////000000000...+++++++++++++++,,,---...//////000111222222222111111///222444333222222444666{{{wwwwww}}}zzz{{{ttteee___dddlll{{{gggZZZNNNHHHEEE@@@===<<<888888777666666666666666111111222222111000...------.....................++++++++++++,,,---......++++++,,,,,,,,,---------......---,,,,,,+++******))))))***+++,,,,,,------)))***+++,,,---,,,+++***---------....../////////........./////////000000,,,,,,,,,------------...,,,***'''''')))+++,,,,,,************))))))))))))((('''&&&'''((())))))'''))))))+++,,,...///000111------...///000///,,,***---------...///000111111...///000222222111111000///111333333111111333666yyyuuuxxx~~~hhh\\\ZZZ^^^ooo}}}ooo\\\VVVMMMFFF@@@<<<999777;;;999666666777777555222111111111000000000000000---.........///000000000...---+++*********++++++***)))((((((***,,,///000777000(((%%%(((+++,,,,,,---+++******++++++***(((************+++---000111++++++,,,,,,,,,---------,,,,,,,,,---------......000///---,,,,,,+++)))(((+++++++++************)))))))))))))))))))))))))))%%%%%%%%%&&&'''))),,,---+++******)))+++---///111/////////---+++***+++,,,---,,,+++*********+++,,,,,,...111333222111111111111222222111111111444666|||zzz}}}pppaaa\\\\\\ggg|||uuuiiiVVVQQQIIICCC???<<<:::999:::888555555666666444111111111111000000000000000------------------......---............---,,,+++,,,+++++++++,,,...000222>>>777///+++,,,,,,+++)))---+++******++++++***)))((((((((()))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///...,,,,,,,,,,,,***)))******)))))))))((((((((()))))))))))))))))))))))))))(((''''''((()))***+++******))))))***,,,...000111111000...+++)))***+++,,,+++***)))******+++,,,***---000111000000000000000111111111000111333666}}}}}}{{{iii^^^YYY\\\oooyyyiii```OOOKKKEEE@@@>>><<<;;;999888666555444555444333111111111111000000/////////,,,,,,,,,,,,++++++++++++---...000111111///---+++,,,,,,++++++,,,...///111:::555///,,,+++***(((%%%---+++******+++,,,+++)))))))))***++++++++++++************++++++++++++,,,++++++++++++,,,,,,,,,,,,...---+++,,,,,,---+++***+++*********))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))(((((()))+++---...222222111...***(((((())))))))))))))))))***+++,,,***,,,/////////......//////000000000///000333555{{{}}}ppp```WWWUUUcccyyy~~~lll```YYYLLLHHHCCC???===;;;:::888666555444333333333222111111111111000//////......---,,,,,,,,,++++++******------............---,,,+++************+++------000---++++++++++++***(((+++***))))))***+++***)))+++,,,---......---+++***))))))*********+++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))***,,,,,,//////...,,,)))'''((()))''''''((())))))***+++,,,***,,,...///.........///...///000//////000333555zzz~~~vvveeeZZZTTT\\\mmmssscccYYYTTTKKKGGGBBB>>><<<:::888666444444444333222111111111111111000000///......---......------,,,,,,++++++---+++***((((((***,,,---+++++++++++++++++++++,,,,,,+++,,,---......---,,,)))((('''((()))***)))(((+++,,,---...---,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((()))))))))((((((((((((((()))***++++++***++++++)))((('''(((***''''''((()))***++++++++++++---...///......///000...////////////000333555{{{|||mmmbbbZZZ[[[cccvvvwwwhhh\\\TTTOOOIIIEEEAAA===:::888555333333444444333222111111222111111000000///...------............------------,,,***(((&&&&&&(((,,,...---------------------,,,******++++++++++++***))))))((('''(((*********(((******+++++++++******)))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---+++++++++---------++++++*********))))))))))))))))))))))))))))))))))))&&&'''((()))******+++***(((((())))))************((()))***)))'''''')))***(((((()))***+++++++++++++++---......---...///111...///000000000111444666||||||vvvlllaaa[[[\\\kkkxxxjjj___VVVOOOJJJDDDAAA===:::999666444222222444555444222111222444222111000///...---,,,,,,------------............,,,+++)))((()))***---...............------,,,+++((()))***)))(((''''''(((***))))))***+++,,,,,,************)))******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------,,,+++******)))))))))((((((((())))))))))))))))))))))))((()))***,,,------,,,,,,))))))******++++++******+++++++++***(((((()))***)))***+++,,,,,,+++*********+++---,,,,,,,,,...000...///000000000222555888xxx{{{}}}tttfff\\\XXXdddwww~~~nnnaaaYYYSSSKKKFFFAAA>>>;;;888777666333111222444666444222111222444222111000///...---,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,+++***))))))***,,,---,,,,,,,,,---...,,,+++***+++---...---,,,---,,,+++***+++,,,...///++++++,,,,,,,,,---------,,,,,,------------.........---+++,,,,,,---+++***+++++++++************)))))))))))))))))))))))))))+++,,,---.........---,,,)))******++++++++++++***.........,,,)))((()))******+++,,,------,,,***))))))***++++++***+++---//////000111111111333666888yyyyyy~~~pppaaaXXX___lll{{{}}}ssseeeYYYSSSMMMGGGBBB===<<<:::888666444333222333333222222111000//////111111000///////////////,,,,,,------,,,,,,+++************)))'''(((***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))((((((((((((++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%''')))++++++************+++,,,+++***)))(((,,,+++******,,,,,,+++***,,,,,,,,,++++++*********...///111111///---------000000000111333555777888}}}xxxzzzvvvggg]]]aaajjjuuuqqqggg[[[QQQLLLGGGBBB>>>::::::999888666555444444444444444333222111111111000000///............///,,,,,,------,,,,,,+++******++++++***((((((***,,,......,,,+++***)))))))))+++,,,,,,,,,++++++***)))))))))*********+++++++++***************)))))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((((((&&&'''(((***++++++,,,,,,++++++,,,------,,,+++***,,,+++***+++,,,---,,,***---,,,,,,,,,+++++++++++++++---//////---+++++++++000000000111222444777888yyyvvvzzz~~~rrrfffcccfffnnnyyyddd\\\RRRJJJEEEBBB>>>;;;888777777666666555555555555555555444333333222222//////...------------...,,,,,,------,,,,,,+++******++++++***))))))***,,,//////---+++)))((('''&&&+++++++++,,,++++++***))))))))))))************+++***************+++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,******)))))))))((((((((((((((((((((((((((((((((())))))))))))***,,,------+++,,,---------------,,,---,,,++++++------,,,+++------------,,,,,,,,,,,,+++---......,,,++++++,,,/////////000222444666888|||uuutttzzz|||xxx|||~~~oooeeebbbhhhyyy}}}ppp]]]VVVNNNGGGBBB@@@===;;;777777666666555444444444444444444333333333222222......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***)))***+++***)))(((***+++///......,,,+++)))((('''******++++++++++++******))))))))))))************))))))***************+++))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,---,,,+++,,,...///...---*********)))))))))(((((((((((((((((((((((((((((())))))(((((()))***,,,---++++++,,,,,,---------------,,,+++,,,---------+++---------------------------...//////...------///.........000222444777888vvvrrrssszzz|||uuuwww|||yyyjjjbbbfffvvvsssfffXXXSSSLLLEEE@@@===;;;999888777666555444222111111222222222111111111111111......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((()))******(((((((((***,,,------......---,,,+++)))******++++++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,---*********++++++,,,,,,,,,---,,,+++,,,...///...---************)))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,*********+++,,,---......---,,,++++++------,,,+++---------------------------...///...---,,,...///......///000222555777999~~~qqqpppsss|||wwwwwwzzzttthhhiiivvvxxxhhh\\\RRROOOIIIBBB===999777777777777555444333111000///000000000000000000//////......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***''')))++++++)))((()))******+++---////////////...((()))******+++************)))))))))))))))(((((('''''''''((())))))******))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,---,,,+++,,,---...---,,,++++++*********)))))))))))))))))))))))))))))))))(((((('''(((((())))))***)))))))))***+++---...///,,,+++******,,,,,,+++***,,,,,,,,,,,,------------***+++,,,+++******,,,.../////////111333666999:::wwwmmmooouuuzzzzzzzzz|||qqqmmmttt{{{vvvkkk^^^TTTLLLJJJEEE@@@:::777666777555444444333222111111111///////////////////////////......---------------,,,,,,------,,,,,,+++***)))+++------,,,******+++)))***,,,...//////...---(((((()))*********************))))))(((((((((((('''(((((()))******+++++++++***************++++++((())))))***++++++,,,,,,---,,,++++++,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))(((((()))************)))*********+++,,,...000111+++***))))))++++++***)))++++++++++++,,,,,,,,,---***++++++*********,,,...//////000222444777:::<<<ssskkknnnvvv|||{{{zzzyyy{{{yyyppprrrvvv}}}}}}uuukkkcccXXXOOOIIIHHHDDD???;;;888888999222222222222222222222222////////////000000000000//////...------------...,,,,,,---------,,,+++++++++---//////...,,,,,,---)))***,,,.........,,,+++(((((()))*********************))))))((((((((('''((())))))***++++++,,,,,,++++++******************((())))))***++++++,,,,,,---,,,++++++++++++***)))+++++++++************)))))))))))))))))))))))))))((()))+++,,,,,,+++***)))+++++++++,,,---000222333***)))((()))***+++***(((*********++++++,,,,,,,,,,,,------,,,+++,,,...111000000111222555888;;;===ssslllrrr}}}||||||yyypppjjjvvvrrrnnnhhhaaaYYYQQQLLLDDDBBB>>>:::888666666666333111111333555555222///000////////////...............---------,,,,,,,,,------,,,,,,+++***)))))),,,++++++******++++++,,,...------,,,+++***))))))******++++++++++++************++++++++++++******''''''''''''((((((((((((---+++))))))+++,,,***(((+++++++++++++++***))))))+++***((('''''''''((())))))*********++++++++++++(((((((((((())))))))))))))))))***+++,,,,,,------+++++++++,,,---...///000...------,,,+++***))))))+++******+++---......---...///000///---,,,,,,...000///111555777888===CCCrrrkkkrrr}}}tttlllllliiiddd___ZZZSSSLLLGGGBBB@@@===999777666666666444222000111222222///---/////////.........------......---------,,,,,,,,,------,,,,,,+++******))),,,++++++******++++++,,,---,,,,,,++++++******)))******++++++++++++******)))******++++++******)))''''''((((((((()))))))))---***))))))++++++***(((***************))))))(((***))))))((((((((((((((())))))))))))*********+++((((((((()))))))))***************++++++,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++***+++---...---,,,---...///...,,,,,,---...111000111555666777===EEE}}}qqqkkkrrryyylllbbb___[[[VVVRRRLLLGGGCCC>>>===:::888666555555555666444111000000000...---............---------,,,......---------,,,,,,,,,---,,,,,,++++++*********++++++************++++++++++++++++++++++++++++++******++++++++++++******)))******++++++******)))((((((((()))))))))******,,,***))))))***+++)))(((*********)))))))))(((((()))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))******************++++++++++++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,++++++---------++++++,,,------,,,,,,---...222000111444555777???HHH|||rrrmmmsss{{{kkk```\\\WWWRRRNNNIIIDDDAAA;;;:::888777555555555555777555222111000000000000......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++))))))******+++++++++,,,******++++++++++++******))))))************))))))))))))))))))************+++******)))***))))))(((***))))))(((((((((((((((((()))*********)))'''&&&'''''''''(((((((((((()))))))))))))))*********+++++++++++++++************************+++---...///*********++++++,,,,,,,,,...,,,++++++------,,,******+++,,,,,,++++++---...222111222333444777AAALLL{{{tttqqqvvv}}}zzzyyy{{{}}}lll___[[[TTTOOOJJJFFFAAA???999888777666555444444444222222111000//////111222......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++++++++***+++******))))))******+++((())))))******++++++,,,******++++++++++++******)))))))))******)))))))))))))))))))))************************)))(((((()))******)))((('''(((((((((((()))*********)))'''&&&&&&'''''''''((((((((((((((())))))))))))*********+++*********************)))))))))***+++,,,---...*********++++++,,,,,,---...,,,++++++------,,,******+++,,,,,,++++++---...111111333555555999EEERRRxxxuuutttzzz}}}yyyvvvtttuuuwww{{{{{{kkk\\\WWWPPPJJJEEEBBB???<<<888888777666555444333222...///000///...---///111............---------,,,......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++******++++++++++++******((())))))******))))))(((((((((((()))))))))******)))***+++***((('''((()))+++***)))((('''((()))***)))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))******************,,,+++******))))))***************++++++,,,,,,,,,---,,,++++++---------++++++,,,------,,,,,,---...///111444777888<<>>===999999888777555444222111000222333222000...///000/////////.........------......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))******************++++++++++++******(((((())))))))))))((((((''''''((((((((()))))))))(((***+++***'''&&&((())),,,+++***(((((()))***+++***))))))(((((((((((((((''''''((((((((()))))))))&&&'''''''''(((((((((((((((((())))))******++++++++++++***)))))))))))))))++++++++++++++++++,,,,,,,,,+++***+++---...---,,,---...///...,,,,,,---...---000555:::;;;@@@NNN\\\|||pppqqquuu~~~{{{xxxtttttttttuuuzzz~~~mmm```UUUPPPJJJEEEBBBAAA@@@@@@:::999999777666444222111444777999888444111000111000////////////...............---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))***************)))))))))))))))******++++++++++++******(((((())))))))))))((((((''''''''''''(((((((((((((((***+++***'''&&&'''***---,,,***)))((()))***,,,+++***((('''''''''((()))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''(((((()))***++++++,,,''''''(((((()))+++,,,---+++++++++++++++++++++++++++******+++---///...---...///000///---,,,,,,...,,,000666<<<===BBBPPP^^^zzzppppppuuu}}}wwwttttttxxx|||~~~rrrddd\\\QQQMMMGGGBBB@@@>>>===<<<555555555555555555555555333333333222222222111111///000000000///...,,,+++------,,,++++++++++++,,,)))******++++++,,,,,,---******************++++++,,,,,,,,,++++++++++++***))))))))))))************+++++++++++++++***)))(((((())))))*********))))))(((((())))))******+++++++++++++++***************++++++************++++++***************)))(((((()))*********++++++++++++)))))))))))))))******+++*********++++++,,,,,,,,,------------------------------......///000000000///...------...///000111444555777999???LLL^^^kkk~~~uuuppprrryyyzzzwwwvvvzzz}}}~~~kkk]]]VVVOOOKKKFFFBBB@@@>>><<<:::555555444333222111111000111111111111000000000000///////////////---,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********)))+++++++++******)))))))))))))))))))))************+++++++++++++++***))))))((()))))))))))))))((((((((((((((((((((()))))))))++++++++++++++++++++++++******))))))))))))******((((((((((((((('''&&&&&&))))))))))))*********+++)))))))))))))))******+++***++++++++++++++++++,,,+++******))))))***************++++++,,,---------//////---,,,,,,---......333444666999AAAPPPbbbpppyyyqqqooottt|||zzz}}}vvvcccVVVOOOLLLIIIEEEBBB???===:::888888777666444222000///...////////////.............../////////...---,,,+++......---,,,,,,,,,,,,---......---,,,,,,+++******......---,,,+++***))))))++++++******)))(((''''''))))))))))))***************++++++++++++***))))))************)))(((''''''((((((((((((''''''''''''************++++++++++++))))))(((((((((((())))))((((((((((((((('''&&&&&&(((((((((((()))))))))))))))))))))))))))******++++++++++++++++++***************((((((((()))***+++))))))******+++,,,,,,---000///---,,,++++++,,,,,,111333555:::DDDTTThhhuuuwwwpppnnnvvvooo___SSSMMMIIIGGGDDDAAA???<<<888666999999777666444222111000/////////.........------////////////......------///...------,,,,,,---------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,+++***)))(((((('''((()))))))))******************+++++++++******)))++++++++++++***)))(((''')))))))))((((((''''''''')))))))))))))))*********((((((''''''''''''((((((***************)))(((((('''''''''(((((((((((())))))))))))))))))******+++,,,,,,++++++******))))))---,,,*********+++---...,,,,,,,,,---....../////////...---,,,,,,,,,---...222333666;;;GGGXXXjjjvvvvvvqqqooozzz}}}{{{lll___UUUPPPHHHEEEBBB@@@>>>;;;888555777666666555555444333333000000/////////.........000000//////////////////......---,,,,,,,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,---------------,,,+++******))))))((()))))))))************)))******+++++++++******------,,,,,,+++***)))(((*********))))))(((((((((''''''''''''(((((())))))((((((''''''''''''((((((***************)))((((((&&&'''''''''(((((((((((()))))))))))))))******++++++++++++******)))))))))---,,,,,,+++,,,---...///---------...//////000000---------------///111222333444777>>>JJJZZZkkkuuu~~~uuuqqqrrr~~~{{{{{{}}}uuuhhh^^^VVVRRRHHHEEEAAA>>>===;;;888666333333333333333333333333111000000000////////////000///............//////------,,,++++++++++++,,,))))))***++++++,,,------))))))***+++,,,---......,,,,,,,,,+++++++++++++++))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,+++***))))))************))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))))))))))))))******+++***************))))))))))))******+++,,,,,,,,,---++++++,,,------......///---,,,,,,---...000222444444666;;;CCCPPP___lllttt}}}uuurrrvvv|||zzz{{{{{{pppccc[[[TTTQQQIIIEEEAAA===<<<:::999888333333333333333333333333000000000000////////////...---,,,,,,,,,,,,---...,,,,,,+++************+++************************)))*********+++,,,,,,,,,************++++++++++++))))))))))))************))))))***+++++++++++++++))))))*********))))))(((((((((((()))))))))))))))''''''(((((()))******+++)))(((((((((((((((((()))((((((((((((((('''&&&&&&''''''((((((((())))))))))))))))))))))))******+++))))))))))))************'''(((***,,,,,,,,,+++******++++++,,,,,,---......------,,,,,,---///000222555777>>>HHHVVVeeepppvvv~~~wwwuuuzzz~~~{{{{{{rrrzzz}}}lll```WWWQQQNNNJJJFFF@@@===;;;::::::999666666555555555444444444000////////////.........,,,+++*********+++,,,---,,,+++******))))))******++++++******)))(((((((((++++++******************((((((((()))******++++++))))))))))))************((()))***+++++++++++++++&&&'''((((((((((((((('''&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,))))))(((((((((((())))))***************))))))((((((((((((((()))))))))))))))))))))))))))******+++(((((())))))******++++++&&&(((+++...///...,,,***+++,,,,,,------...//////...---,,,,,,,,,---...///555888@@@LLL[[[iiitttyyy~~~zzz{{{|||yyy{{{yyyggg]]]WWWQQQLLLGGGEEEBBB???===;;;;;;;;;555666666666666666555555111111111000000000000000///...---,,,+++*********++++++++++++++++++++++++,,,+++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++++++++******---,,,,,,...///000///...------,,,++++++******)))))))))))))))))))))))))))+++++++++*********))))))******))))))(((((('''''')))***+++***)))***,,,---******++++++++++++******))))))))))))))))))))))))+++,,,,,,------,,,,,,+++------,,,+++*********+++++++++*********+++,,,,,,,,,---...///000000000000///...---...000111222111777===HHHWWWdddnnnsssuuu}}}{{{|||{{{jjj___WWWOOOIIIFFFDDDBBB???<<<;;;::::::777777777666666444333333111111111111000000000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********,,,++++++,,,---...,,,+++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''&&&'''((('''&&&%%%'''(((((())))))******))))))((())))))))))))))))))))))))***++++++++++++++++++***,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,...//////000000000///...---...000111222222888>>>JJJYYYfffpppuuuwww}}}}}}|||lllaaaWWWMMMFFFEEEDDDAAA>>>;;;:::999999888888777666555333111000111111111111000000/////////......---,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,++++++++++++*********+++***)))***++++++)))(((*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))((((((((((((((()))***)))''''''''')))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))++++++***)))))))))*********+++,,,---......---,,,,,,,,,---...////////////............///111333444999AAANNN]]]jjjsssxxxzzz~~~~~~}}}~~~|||lll___UUULLLFFFEEECCC@@@===;;;999999999777777666666555333222111222222111111000000/////////......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++************+++***))))))******(((&&&((())))))***+++,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((&&&((())))))(((((()))***'''(((((())))))((((((''')))))))))))))))))))))))))))******************)))******)))))))))))))))***)))+++---/////////---,,,+++,,,---...............---.........///111444666<<>>;;;:::999999555555666666666666666555333222222111000///......---,,,,,,++++++,,,,,,,,,------------------------((())))))******+++++++++,,,------......------,,,+++************)))))))))+++***)))***++++++)))((((((((())))))***+++,,,,,,(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((())))))))))))!!!###&&&(((((((((((()))((())))))******))))))((())))))))))))))))))))))))***++++++++++++++++++*********)))))))))***++++++)))***,,,---............++++++,,,------,,,,,,+++,,,...///......111666;;;EEEQQQaaaoooxxx|||~~~uuufffYYYQQQLLLFFFDDDBBB???<<<;;;::::::777888888888777666555555333333222111000///......+++++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,------,,,,,,,,,************)))))))))))))))(((((()))++++++***((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))******'''((((((((()))))))))***&&&(((+++,,,***)))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))***************+++,,,,,,))))))***+++,,,---......++++++,,,,,,,,,,,,+++++++++...///......000777===IIIUUUfffttt{{{~~~~~~|||lll]]]SSSMMMGGGEEEBBB???===;;;;;;;;;:::::::::999777666444333333333222111000///...---*********)))******++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,+++++++++************))))))))))))(((''''''(((***+++***((())))))))))))************(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******&&&(((******(((%%%$$$$$$&&&''''''''''''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((++++++******+++,,,------)))))))))***+++,,,...///++++++,,,,,,,,,++++++***+++...//////---000888>>>LLLXXXjjjvvv|||qqqfff[[[QQQJJJFFFBBB???>>>===<<<;;;999999888777555444222111222111111000///......---,,,,,,,,,------.........***++++++++++++***))))))+++***)))((()))***+++,,,,,,---...000000000000///---,,,++++++******++++++******++++++++++++******++++++***)))(((((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%'''+++---,,,***))))))))))))))))))))))))&&&&&&''''''(((***+++,,,///...---,,,+++*********'''%%%###%%%)))++++++)))......---,,,,,,,,,------222111000///...---,,,,,,---000111///...222:::BBBPPP\\\lllvvv{{{~~~~~~|||xxxmmm```VVVNNNJJJEEEAAA>>>===;;;999::::::999888666444222111111111111000///.........,,,,,,------------------+++++++++,,,+++******)))***************+++,,,,,,+++,,,...///000000//////...---,,,,,,++++++,,,,,,******++++++++++++******************))))))(((((()))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&(((***+++***((())))))))))))))))))))))))'''''''''((()))***,,,,,,......------------------+++(((&&&''')))***)))'''---------,,,,,,---......000///...---,,,+++*********...222222222555===DDDUUU```nnnxxx|||}}}wwwvvv{{{uuuggg\\\SSSNNNHHHBBB???<<<:::888::::::999888666444222111111111000000//////......------------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++,,,...///000000//////......---,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++***((('''***)))))))))))))))(((((((((((())))))))))))((((((************************)))(((((()))******(((&&&))))))))))))))))))))))))((((((((()))***+++------------,,,,,,---......///+++***((((((***+++***))),,,,,,,,,,,,---...////////////...---,,,++++++***)))---333555555999@@@GGG\\\eeeqqqzzz}}}zzzuuuuuu{{{|||mmm```VVVQQQJJJCCC???<<<:::888999999888777555333111000111000000000/////////............------,,,,,,,,,,,,------------,,,++++++***+++,,,---...---,,,++++++,,,---///000//////...------,,,++++++++++++,,,******++++++++++++******''')))***,,,+++***((('''************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))((('''(((((((((((((((((((((((()))))))))***+++,,,......---,,,,,,,,,,,,,,,------((((((((()))+++---//////,,,,,,,,,,,,---///000000111000000///......------+++///222444555:::CCCKKK```hhhrrryyy}}}yyyvvvwwwrrreeeYYYSSSKKKEEE@@@>>><<<;;;888777777666444222000///000000000000////////////.........------,,,,,,,,,,,,------------,,,++++++***+++,,,---...---,,,++++++,,,---/////////......,,,++++++*********************++++++++++++******'''(((***+++,,,***)))'''))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))))))))******(((((((((((((((((((((((())))))******+++---...///000///...---,,,,,,,,,,,,'''((()))***,,,---000111,,,,,,,,,---...///000111000000000///......------///111222111222:::GGGQQQaaagggpppwww{{{yyywwwyyyxxxmmm^^^XXXPPPHHHCCCAAA???===888888777666444222000///000000000000////////////------------------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,***+++---...//////......++++++***)))))))))))))))******++++++++++++******'''(((***++++++***))))))(((((()))))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''%%%'''))))))))))))***+++)))))))))))))))))))))))))))))))))***+++,,,......333222111///...---------***+++,,,+++++++++---///------------...///000000......---------,,,,,,,,,111222222111333===LLLXXXbbbgggmmmrrrvvvzzz}}}wwwuuuxxxwwwfff```VVVMMMGGGCCCAAA???:::999999777666444222111////////////000000000000,,,,,,------------------+++++++++,,,+++******)))***************+++,,,,,,***+++---...//////...---,,,+++******))))))************++++++++++++******(((((())))))************''''''((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&(((******((('''(((***))))))))))))))))))))))))))))))))))))***,,,---...000///...---------------)))***,,,+++******---//////...............//////---------------,,,,,,,,,...111333444999CCCSSS___eeegggkkknnnqqqsssuuuvvvtttssswwwmmmfff[[[QQQJJJEEEBBB@@@;;;;;;:::999777555444333////////////000000000000,,,,,,,,,------.........***++++++++++++***))))))+++***)))((()))***,,,---***+++,,,...///......------,,,++++++******++++++******++++++++++++******))))))(((((()))***++++++&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((***,,,+++(((&&&&&&((())))))))))))))))))))))))((((((((()))***+++------******))))))******++++++$$$'''***+++***,,,000333000//////............//////////////////.........+++///444888>>>IIIXXXcccggghhhjjjkkkmmmnnnoooooovvvkkkoooxxx||||||uuunnnbbbVVVMMMGGGCCCAAA>>>;;;777555444444444333111000///......---------...---,,,,,,++++++,,,,,,++++++++++++******))))))******))))))))))))******,,,---..................+++,,,---------,,,+++******************)))(((((((((((())))))))))))((((((((((((((()))******++++++))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************++++++************++++++***+++,,,,,,++++++---...000///...------...///000...---,,,+++++++++++++++---///222777>>>JJJXXXbbbjjjkkklllnnnppprrrtttuuuuuujjjnnnwww~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}{{{xxxuuusssqqqnnnnnnrrrzzz}}}uuuhhh\\\RRRKKKEEEBBB???<<<888666666666555444333222111000///////////////...------,,,,,,------++++++++++++*********))),,,++++++******++++++,,,------...////////////...,,,------...---,,,+++***+++++++++++++++***))))))******++++++++++++************))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***************))))))(((((((((((())))))+++---............///111111111000//////000111111//////...---------------000222666;;;DDDPPP^^^gggnnnooopppqqqrrrrrrssssssssskkkooozzz~~~}}}}}}}}}~~~}}}{{{yyywwwtttppplllhhhgggeeebbbaaadddkkkrrrwwwrrrdddXXXOOOHHHDDD@@@===999777777777666666555444333222111111111111//////...------------...++++++++++++************------,,,,,,,,,,,,---------...//////000000000///---............---,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******++++++***))))))((('''''')))((((((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))***,,,.........///111222333333222111111222333333111000000////////////000333666;;;AAAKKKXXXeeemmmsssssstttttttttsssqqqqqq~~~sssmmmttt|||yyyuuuqqqlllhhhgggdddbbb```bbbfffkkknnnrrruuuyyy{{{mmm```UUUKKKFFFAAA>>>:::888777777777666555444333222222111111222///......---------------++++++++++++++++++++++++------,,,,,,,,,,,,---------...///000111111111000...............---------++++++,,,,,,++++++***)))(((((())))))))))))((((((******))))))(((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***++++++++++++***++++++************++++++((())),,,,,,---...000222333333333222222333333333111000000//////000000000444777===EEEQQQ^^^jjjqqqttttttvvvvvvuuusssqqqppp{{{tttsss}}}~~~~~~}}}||||||~~~~~~zzzuuurrrlllkkkhhhggggggiiikkkmmmnnnpppsssvvvyyy~~~xxxjjj\\\PPPIIICCC@@@<<<999888777666555444444333111111111111111...---,,,,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---...///000111111111111//////......------------***************))))))((((((((())))))))))))((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))***+++++++++++++++++++++************++++++(((***,,,------...000222222222222222222222222222000//////...//////000000222666===GGGTTTaaakkkqqqqqqsssvvvwwwwwwuuurrrpppyyyvvvxxx~~~|||zzzxxxzzz|||}}}~~~vvvtttrrrqqqppppppqqqrrrrrrsssttttttttttttvvvxxxwwwgggYYYPPPGGGDDD???;;;999888666444333333222111000000000000------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,---...///000111111111///...------,,,,,,------)))************)))((((((******++++++++++++******&&&&&&'''(((((()))******(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,+++++++++))))))(((((((((((())))))+++---/////////000222333000111111222222111111000...............//////000222666===JJJXXXdddlllpppqqqsssvvvyyyyyyvvvsssqqqwwwxxx}}}~~~yyy}}}~~~}}}}}}}}}{{{|||}}}{{{xxxuuuttttttuuuzzztttdddYYYLLLHHHCCC>>>;;;999777555444333222111000000000000......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************+++++++++,,,---...///000000000......,,,++++++,,,,,,---***++++++++++++***))))))******++++++++++++******''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++))))))(((((((((((()))))),,,...000000//////111333000111222333333222111000...............///000000444888@@@MMM\\\hhhnnnqqqsssuuuyyy|||{{{xxxssspppwwwxxx~~~}}}~~~~~~}}}|||yyyxxxmmmrrrvvvxxxyyy}}}}}}lll```PPPLLLFFFAAA===;;;888666444444333222111111111111//////...------------...+++++++++,,,,,,---------,,,++++++******++++++,,,***+++,,,...///000000000...---,,,+++***+++,,,,,,+++,,,,,,,,,,,,+++******(((((())))))))))))(((((()))))))))(((''''''&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************+++++++++---......------...000111111333333333333111111//////...//////000111111666:::BBBPPP___jjjppprrruuuxxx|||~~~}}}yyytttpppxxxxxx}}}{{{zzz{{{}}}~~~yyyuuuqqqnnnooorrruuuvvv~~~wwwhhh^^^RRRFFFAAA???;;;888777333222111///...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000+++,,,---...////////////------------------------***++++++,,,,,,,,,++++++******))))))((((((''''''******)))((((((((((((((( ###%%%((()))++++++***)))))))))((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((******+++++++++******))),,,,,,,,,,,,,,,+++***))))))---,,,***333@@@>>>444222333333444333000...---000111111111//////000222333888FFFZZZggglllqqqwww{{{}}}}}}xxxwwwyyyyyyxxxvvvwww{{{{{{{{{{{{zzz|||}}}wwwtttrrrrrrqqqqqquuuvvv}}}}}}xxxsssmmmjjjkkknnnpppttt{{{rrrcccWWWJJJDDDAAA===999888666555333222000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,---......////////////------------------------+++,,,,,,------,,,,,,,,,***)))))))))((((((((('''***))))))((((((((((((((($$$%%%&&&((()))******************))))))(((((((((&&&'''((())))))((('''&&&'''''''''(((((()))))))))******++++++++++++************++++++++++++++++++)))------+++222<<<<<<444222333444444333111///------.../////////000222444888>>>LLL^^^jjjnnnsssxxx{{{~~~}}}yyywwwxxxwwwuuu}}}uuuzzzxxxuuuvvvvvvtttvvvyyy{{{}}}|||xxxsssooolllllllllqqqyyy}}}sssiiiccc]]]WWWUUUVVVXXXZZZ]]]cccjjjsssyyy~~~lll^^^QQQIIIEEE???;;;:::777666444333111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////...------------------------,,,---------------,,,,,,))))))))))))((((((((((((***)))((((((''''''(((((())))))************))))))***************)))))))))''''''((((((((((((''''''&&&''''''((()))***************+++++++++++++++***((())))))***++++++,,,,,,(((...000---///777888444333444444555444111///...+++,,,---...///111444777>>>EEESSScccmmmqqquuuzzz}}}~~~yyywwwvvvtttooo|||vvv~~~uuuppppppsssvvvyyy|||yyyrrrnnnkkkiiijjjooosssyyyooofff\\\VVVQQQMMMLLLNNNMMMNNNOOOSSSXXX^^^cccgggsss}}}vvvhhhXXXOOOHHHAAA<<<:::666555444222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,..................------...//////000000000//////............------------,,,,,,------,,,,,,++++++))))))))))))(((((((((((())))))(((''''''''''''(((*********+++******))))))++++++******************'''(((((((((((((((((('''''''''((()))******++++++******++++++,,,,,,++++++))))))))))))******++++++(((///111...---111444333333444555555444222///...***+++------...000444888@@@IIIWWWeeennnsssxxx|||~~~zzzvvvtttnnnggg}}}vvv}}}zzzuuuqqqooorrrwww{{{|||wwwrrrmmmjjjjjjjjjkkkrrrzzzyyyfff]]]TTTOOOLLLHHHHHHKKKFFFFFFGGGHHHKKKOOOSSSUUU]]]gggtttrrr```UUULLLCCC===;;;888777555333111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,..................------//////000000111000000000/////////......---------+++++++++++++++***))))))(((((((((((()))))))))))))))((((((''''''''''''''''''((())))))******************************++++++(((((((((''''''((((((((((((((())))))***++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,+++***))))))*********///222///---///222333333333444555333111///---,,,---------...000444888???KKKZZZfffnnnuuu{{{~~~~~~yyyuuuppphhh^^^}}}vvvxxxnnnooopppqqqtttxxx~~~|||wwwqqqnnniiieeehhhmmmyyyttt```XXXPPPMMMKKKGGGGGGJJJDDDDDDEEEFFFHHHIIIKKKLLLKKKSSS]]]hhhttt|||iii[[[QQQFFF???===;;;:::888666444222111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222000000//////...---------***+++++++++***)))((('''(((((((((((()))))))))))))))(((''''''&&&&&&''''''%%%&&&'''))))))*********)))))))))***************((((((''''''''''''((((((************++++++++++++)))***+++,,,------------///---,,,***)))******+++,,,///111000......111333222333333444333000...---------...---...111666:::AAAOOO^^^hhhpppwww}}}~~~xxxsssmmmaaaUUU}}}zzz~~~wwwpppooorrrvvvzzz}}}~~~zzzrrrkkkjjjmmmnnnttt}}}xxxmmm]]]VVVRRRRRRRRRPPPQQQSSSPPPPPPPPPOOONNNLLLJJJIIICCCIIIPPPVVV___mmmqqqbbbVVVJJJBBB@@@<<<;;;999777444333222111........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------...///111222333333444000000000///...---------+++,,,,,,+++***)))(((((('''((((((((()))))))))***(((((('''&&&&&&&&&&&&'''&&&'''((()))************((((((((())))))*********)))((('''&&&&&&'''((())),,,++++++++++++*********)))***+++,,,------------...---,,,+++***+++---.........///111000000111333111222222333222///---,,,,,,,,,---...///333999>>>FFFVVVeeemmmssszzz}}}wwwrrrjjj[[[NNN}}}}}}|||zzzyyyuuuqqqyyy|||}}}uuurrrtttkkknnnrrrxxx~~~rrrggg\\\WWWUUUXXX[[[\\\^^^aaaaaa```___\\\XXXRRRMMMJJJDDDHHHLLLNNNRRR\\\lllxxxwwwgggZZZMMMEEEBBB;;;:::777555333111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,---///111333444555555111000000///...------------------,,,+++***)))((('''((((((((())))))******(((((('''&&&&&&&&&&&&'''((())))))*********))))))''''''(((((()))))))))***)))((('''&&&&&&'''((()))------,,,++++++******))))))***+++,,,------...------,,,+++++++++---///111///......111222111222333000111222222111///,,,+++***+++,,,...000666<<>>HHHYYYhhhvvvzzzzzz}}}zzzuuummm```PPPEEE|||}}}zzzvvvuuuyyyvvvooonnnppprrrxxx~~~{{{wwwtttrrrsssrrrqqqmmmjjjfffdddiiiooovvvzzz|||uuummm\\\WWWPPPIIIFFFIIIOOOTTTaaaqqqzzziiiZZZLLLEEE<<<;;;999666444111///...//////.........---------+++******))))))******+++******++++++,,,---...//////111333555666666555444222111///...------,,,,,,...------------,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------------...---,,,++++++---...000000000111111222333333333333333333222111000......------///222333666@@@KKK^^^mmmzzz~~~}}}~~~zzzsssjjj\\\NNNEEE~~~~~~wwwrrrsssvvvyyyxxxrrrnnnlllmmmqqq|||vvvnnnhhheeeddddddgggiiiiiihhhhhhkkknnntttzzzppphhh[[[OOOHHHGGGIIILLLQQQ^^^oootttbbbRRRIII===<<<999777444222000////////////.........------,,,++++++******++++++,,,,,,,,,+++,,,,,,---......///111333666777777666555222111000///...---------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((()))******++++++++++++,,,,,,,,,---------,,,+++++++++,,,...///111111222222333444444444333222222111000///............///222444888DDDQQQfffsss{{{qqqdddVVVKKKEEE}}}yyytttyyy~~~wwwqqqmmmkkksss|||vvvkkkccc^^^]]]___cccgggkkkmmmmmmqqqyyy{{{kkk]]]SSSNNNLLLLLLJJJSSSaaarrr}}}jjjYYYMMM@@@>>>;;;888555222111111////////////............---,,,,,,++++++,,,,,,---------,,,,,,,,,------...000222444666888888777666444333222000//////......---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''(((((()))*********+++++++++,,,,,,,,,,,,---------,,,,,,,,,---...///111222222333333444555555222222111000//////......000///000333555<<>>999666333222222000000/////////.........------,,,,,,,,,,,,---------------,,,,,,---......000222555777999999888888666555333222111111000000------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((()))******++++++,,,++++++,,,,,,,,,---------...............//////000111222222333333444555555222111000///.........///000///111444888@@@OOO^^^nnnzzzzzzkkkXXXJJJCCCCCCxxxmmmhhhmmmwwwvvvhhh\\\XXXVVVTTTZZZbbbhhhmmmsssxxx|||yyymmm___QQQHHHHHHIIIQQQ```ppptttdddYYYIIIFFFAAA<<<777555333333000000000/////////......---,,,,,,++++++,,,,,,---------,,,,,,---...//////111333666888:::::::::999666555444333222111111111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,---------........./////////000000000000111111222222333444444444111000///---------...///000///222777<<>>999555444333000000000000/////////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---///000111111333666999;;;;;;;;;:::555444333222000000000000,,,,,,,,,++++++++++++***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))***++++++,,,,,,---------........./////////---......///////////////000000111111222333333333111///...,,,,,,---.../////////333999???GGGWWWeeeooowww}}}}}}}}}~~~}}}zzzvvvrrrhhh[[[MMMDDDAAABBBzzzuuurrruuummm^^^SSSRRRQQQOOOUUU```mmmqqqxxxnnn```PPPLLLLLLSSS\\\kkkyyyllldddPPPMMMFFF@@@:::666444333000000000000////////////,,,++++++******++++++,,,++++++,,,,,,...///111222222333666999;;;<<<;;;;;;444333111000//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,.........////////////000,,,---......//////......///000000111222222333333000///---,,,,,,---...///...///444;;;AAAIIIYYYgggooouuuyyyxxxwwwxxxvvvtttpppjjj```UUUJJJDDDBBBBBBxxxrrruuukkk^^^RRRNNNOOOSSSYYY```hhhllluuu|||kkk[[[NNNHHHPPPVVV]]]sss}}}sssmmm\\\TTTJJJ@@@;;;888666555111111000000///000000111///---,,,******+++,,,---,,,---...---------///111222555999===??????>>>===999777444222222111000...)))))))))***+++++++++,,,))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))***+++++++++)))(((''')))******++++++,,,------........................///000222333333222111000222222222111111111000000000000000111111111111111///333:::BBBLLLXXXccckkkllloootttwwwwwwvvvuuuuuupppggg[[[PPPEEE???CCCJJJtttsssyyylll```TTTPPPPPPRRRWWW\\\ccciiitttvvvbbbSSSKKKNNNRRRWWWkkk~~~vvvrrr^^^WWWMMMDDD>>>:::777666222222222111222222333333222000///------...///000,,,---...---------///111333666:::>>>@@@@@@>>>===:::777555333333222000///000000///...,,,+++******))))))************))))))************************''''''((((((((()))))))))))))))))))))************((()))***,,,,,,,,,++++++*********+++,,,,,,------........................000000111111222222111111333222222222222111111111------,,,------...///000333666===GGGSSS___hhhnnnpppsssvvvwwwwwwvvvuuutttlllcccVVVLLLCCCAAAGGGPPPzzzssstttyyy|||pppdddYYYTTTSSSRRRTTTXXX^^^eeessskkk[[[NNNLLLLLLOOO```ttt}}}wwwuuuaaa[[[QQQHHHAAA<<<888555333333333333444555555666222111///.........///000,,,---...---------///111444666;;;>>>@@@@@@???>>>;;;888666444444333222000111111///...,,,+++***)))))))))************))))))************************((((((((()))))))))******))))))))))))************((()))***,,,---.........******+++,,,,,,------...////////////////////////000000000000000111222222333333333333222222222222---,,,++++++,,,...000222666999AAANNN^^^jjjqqqsssxxxyyyyyyyyywwwuuusssrrrggg\\\OOOFFFAAABBBLLLWWWyyywwwwwwwwwyyylll^^^VVVRRRPPPRRRUUUYYYaaaooouuucccRRRKKKHHHIIIWWWggg~~~zzzssspppccc]]]TTTJJJBBB<<<666333333333333333444555666666......---,,,,,,,,,,,,---,,,---...---------///111444777;;;???AAAAAA@@@???<<<999777555555444222111************++++++++++++))))))************))))))''''''''''''''''''''''''))))))))))))************((()))))))))************))))))***+++,,,---......++++++,,,,,,------......////////////////////////000//////...///000222333444444444333333333222222222111///---...000333444777;;;EEEWWWjjjwww|||{{{}}}zzzxxxuuuqqqooobbbVVVIIIAAA???CCCOOO[[[~~~|||xxxtttuuu|||rrraaaWWWQQQMMMNNNQQQSSS[[[iii}}}}}}lllXXXMMMHHHHHHQQQ^^^tttvvvnnnkkkfff___UUUKKKBBB;;;444111222222111111222333333444,,,,,,+++++++++***++++++,,,---...---------///111444777;;;???AAAAAA@@@???<<<:::777555555444333111'''(((((()))***++++++,,,))))))************))))))''''''''''''''''''''''''))))))))))))************((()))))))))************************++++++,,,,,,+++,,,,,,---......//////000000000000000000000000000////////////111333444444444444333333333222222666444111000///111333555666===KKK```vvv|||yyytttoookkk^^^RRRDDD>>>???EEEQQQ]]]zzzsssqqqvvv{{{iii\\\TTTNNNLLLNNNNNNUUUcccvvvuuu```RRRJJJIIIOOOWWWlll|||vvvoookkkkkkcccXXXLLLCCC;;;555111111000000//////000000111------------,,,,,,,,,+++,,,---...---------///111444666;;;>>>@@@@@@???>>><<<999777555555444222111...------,,,,,,++++++***))))))************))))))************************((((((((()))))))))******))))))))))))************+++************++++++,,,,,,,,,---......//////000000000000000000000000000000000000000111222444444333333333333222222222222333222111000///111222333777BBBTTTkkk~~~zzztttlllfffXXXMMMBBB>>>AAAHHHSSS]]]~~~zzztttuuu{{{vvvkkkaaaWWWQQQOOONNNRRR\\\mmmiiiXXXNNNKKKMMMQQQbbbqqqyyyuuutttrrriii\\\OOOEEE>>>888555111000///...............------......------,,,,,,,,,---...---------///111333666:::>>>@@@@@@>>>===;;;999666555444444222000333222111///---+++***)))))))))************))))))************************''''''((((((((()))))))))))))))))))))************************+++---...///---------...//////000000111111111111111111111111///000111222444444444555333222222222222111111111/////////000111222444555<<>>===;;;888666444444333111000222111000///---+++******))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************+++,,,///111333------......///000000000111111111111111111111111///000222444555555555555222222222111111111000000,,,---///111444666777888@@@PPPggg}}}|||tttiii```MMMDDD>>>@@@GGGOOOXXX```}}}xxxpppvvv~~~qqqaaaSSSRRRPPPSSS\\\iiivvvzzzdddTTTKKKFFFDDDTTT```qqq~~~~~~{{{tttgggYYYKKK@@@999555111000///......------...((()))***++++++++++++++++++,,,---...////////////555777:::>>>???@@@???>>><<<;;;999666444222111111......---,,,+++++++++++++++++++++************)))''''''(((((())))))******((('''&&&%%%%%%&&&'''(((---+++***(((((()))+++,,,)))******++++++,,,,,,---...///000000///000222444333222111111000111111111111111111111222333444555444333222000///.........///...000333222222777>>>DDDSSSjjjsssdddYYYIIIBBB<<>>>>>===<<<;;;:::888666444222111111000000///...------------+++++++++*********))))))******))))))((((((''''''(((((('''&&&&&&'''(((((((((((()))***+++,,,,,,,,,+++,,,,,,------...//////...000111000000000222444333222222111111111111111111111111111111222333444444333222000//////......///...000333222222777>>>HHHVVVkkk~~~wwweeeXXXIIIBBB<<>>BBBKKKTTTXXXYYY||||||xxxppprrrnnncccVVVOOOLLLMMMUUU^^^kkksss~~~{{{cccQQQJJJIIIFFFIIIMMMQQQTTTUUUVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[]]]^^^______aaacccfffnnnoooppprrrssssssssssssqqqrrrtttxxx{{{rrr___NNNAAA888444111000///......------...///...------,,,,,,,,,,,,---------......///000111444666999<<<===<<<;;;::::::999777555333222111111......---,,,++++++++++++************))))))))))))''''''(((((())))))******((((((((((((((((((((((((,,,,,,---,,,+++)))'''&&&******++++++,,,---------///000222222222222333444333333222111111111111222111111000000000000000000333222111000///////////////...000222222333:::BBBNNN[[[kkktttvvvyyysss\\\JJJCCCBBBDDDIIIQQQVVVYYYYYY}}}~~~rrrmmmuuu}}}qqqaaaVVVNNNKKKPPPVVV___hhhvvvhhhSSSIIIGGGEEEFFFIIILLLPPPTTTVVVWWWSSSSSSSSSTTTUUUVVVXXXXXXZZZ\\\]]]^^^^^^___bbbdddjjjjjjjjjjjjkkkjjjjjjjjjllllllkkklllnnnqqqtttvvvuuuwww{{{rrr```OOOBBB:::666111000///......------...//////...,,,,,,,,,,,,---......---......///111111666888;;;>>>??????===<<<:::999777555333222222111......---,,,++++++++++++*********)))))))))((((((''''''(((((())))))******))))))))))))))))))))))))///---+++***((((((((((((***++++++,,,,,,---......///111333444333333333444444333333222111222222222111111000000000000000000222222111000/////////000000///000333333555<<>>666333111000///......------...---,,,*********,,,...///000///...---...000222333444777;;;???BBBCCCBBBBBB;;;:::999777666555555555......---,,,++++++++++++))))))))))))((((((((((((''''''(((((()))*********)))***+++,,,,,,+++***))))))***+++,,,,,,+++)))(((++++++,,,,,,---.........///222555666666444444555555444333333222222333333111111111111222333444555222111000000000000000111444222333666777:::CCCLLL\\\___cccfffiiimmmqqqtttzzz|||jjjVVVIIIDDD>>>FFFPPPVVVXXXZZZ]]]```|||}}}ooojjjppp|||ooo```TTTNNNMMMPPPVVV```mmm}}}iiiWWWNNNHHHKKKSSScccxxxzzzvvvvvvyyy{{{yyyvvvyyyyyy|||qqq\\\KKK>>>666222333222111///......------------,,,***'''&&&&&&'''---------...///000111111888:::===???AAAAAAAAAAAA===<<<;;;:::888777666555444222///---++++++,,,,,,,,,++++++******************)))((()))))))))'''%%%&&&''''''((()))******+++***+++,,,------,,,***)))+++,,,,,,---...///000000,,,---...///111333444555333333333444444555555555222222111000/////////000000000///......///000111222333444555999AAAMMMVVV^^^bbbfffhhhiiilllppptttyyysss]]]LLLEEEFFFDDDLLLUUUZZZ[[[[[[___ccc~~~vvvppprrryyyyyyiii[[[RRRLLLNNNRRRYYYfffuuummmZZZPPPIIILLLTTTdddyyy|||{{{~~~ppp[[[JJJ???777333333222111///......------,,,------+++)))((()))+++,,,,,,------...000111222777999<<<@@@BBBBBBBBBBBB===<<<;;;999777666444444111///,,,***)))((()))))),,,,,,+++************+++***)))))))))++++++***((('''''''''((()))************+++++++++++++++******++++++,,,---...///000000...///000111222444555555333333333333444444444444333222222111111111111111000//////......///111222000111222444:::DDDPPPYYYccceeehhhiiijjjlllqqqtttzzz~~~}}}oooZZZIIIDDDEEEGGGNNNVVVZZZZZZ[[[___ccc|||}}}xxxttttttwwwfff[[[PPPOOOOOOTTT^^^lllzzzqqq]]]RRRKKKMMMUUUeeezzzppp[[[JJJ>>>777444333222111///............+++,,,---,,,++++++,,,...++++++,,,---...000222333777999===@@@BBBCCCCCCBBB???>>><<<:::888666444333222111///---,,,++++++,,,,,,,,,+++************+++***(((((()))***+++***)))''''''(((((())))))******+++***************++++++++++++,,,---...//////000111222222333444444555555444444333333333333333333222222222222222333333333000///.........000111222111111333666>>>IIIVVV___ggghhhjjjkkklllnnnrrruuu|||}}}xxxiiiUUUFFFBBBDDDKKKRRRYYY[[[[[[\\\```eeezzz{{{~~~tttnnnvvvuuuiii\\\WWWRRRTTTZZZfffvvvuuu```SSSMMMNNNVVVfff}}}}}}}}}pppZZZHHH===666333222111000///............,,,------,,,++++++,,,...******+++---...111333444888:::>>>AAACCCCCCAAA@@@AAA@@@>>>;;;999666444333333222000///...---------++++++***))))))))))))******(((''''''((()))(((''''''((((((((()))))))))***+++***)))((()))***+++,,,++++++,,,---...///000000222222333333333333444444444444333333222222111111000111111222222333333333//////.........000111222333444666;;;DDDPPP\\\dddiiijjjkkkmmmooosssvvvyyy~~~{{{rrrbbbPPPEEECCCFFFRRRWWW]]]^^^]]]___dddiiixxx|||vvvlllppp~~~zzzkkkaaaYYYVVVXXXaaarrrwwwaaaSSSOOOOOOVVVhhh~~~wwwttt~~~qqqYYYGGG;;;444111222111000//////......///---......,,,***)))***,,,++++++,,,---///111333444:::<<<@@@CCCCCCBBB@@@>>>???>>><<<:::777555333222///...---,,,++++++************)))(((((((((((((((---+++)))(((((((((((('''(((((((((((())))))))))))+++***)))))))))***,,,---+++,,,------//////000111111111111111111222222222333333333222222111111000...///000111222222111111///.........///000222333444555888???IIIUUU```fffkkkkkknnnqqqvvvzzz}}}~~~yyylll[[[LLLFFFGGGJJJXXX\\\```aaa```bbbhhhnnnzzzuuu|||}}}}}}pppooovvvxxxlll___ZZZXXX]]]nnnzzzcccTTTOOOOOOVVViiizzzuuu{{{qqqXXXFFF:::444222111111000///////////////.........,,,***)))***,,,------...///000222444555:::===@@@CCCDDDBBB@@@>>>;;;;;;999777555222111000000//////......---,,,,,,******)))(((((((((((()))///,,,***))))))******)))(((((((((((())))))))))))************+++,,,------------...///000111111222000000000000000000111111222222111111111111111111...///000222222111000///............///000222333333555:::DDDQQQ]]]fffkkknnnpppsssyyyuuueeeTTTHHHFFFKKKPPP\\\```bbbbbbaaadddlllsss{{{tttqqquuu{{{~~~}}}|||yyysssqqqxxxvvvggg```ZZZ\\\lll|||eeeVVVOOOOOOUUUiii~~~pppWWWEEE;;;666555111000000///////////////---......---,,,,,,---////////////000111333444555777:::???CCCEEEDDDBBB@@@;;;:::999777555444222222111222222111111000///...,,,++++++******************(((&&&&&&(((***++++++))))))))))))((((((((((((******+++,,,---...............///000111222333333/////////000000111111111000000000111111111111111000111222333333111000///......---...///111222444333777???MMM\\\jjjrrruuuuuuwww{{{|||ppp]]]LLLDDDFFFMMMSSS]]]```bbbaaaaaaeeennnuuuuuuooommmkkkpppwww{{{{{{{{{}}}~~~vvvmmmooo}}}nnneee^^^]]]mmm~~~gggXXXOOONNNUUUjjjnnnVVVEEE<<<999888111000000////////////000,,,---............000222111111111111222333444555444888>>>CCCFFFFFFDDDCCC======;;;:::999777666555......//////...---,,,+++...---,,,,,,++++++,,,,,,$$$""" !!!$$$((()))***))))))))))))(((((((((((()))+++,,,...//////......//////000111222333444444...//////000111111222222//////000000111111222222222222444444444222000///......---...///111333444666;;;EEEUUUggguuu}}}{{{}}}zzzlllXXXHHHBBBEEENNNUUU]]]___aaa``````eeennnvvvyyynnnhhhfffeeehhhlllnnnooosssyyy~~~}}}tttqqq}}}yyykkk```aaaqqq|||dddUUUOOOOOOVVVggglllUUUFFF<<<666333111000...,,,+++,,,---...---......//////......---////////////111333555666555999???CCCDDDDDDDDDEEEAAA>>>:::888777666666555222111//////000000...---+++++++++************)))------,,,,,,+++***))))))))))))))))))************++++++++++++,,,---.........///000111333333444444777666444222///---+++***//////...//////000111222222222333444333222111000,,,---.........000333666999???LLL```tttqqq\\\JJJFFFFFFFFFNNNXXX^^^[[[YYYZZZ```iiissszzztttiiiaaa___```cccfffiiimmmttt~~~vvvooouuu{{{mmmcccdddrrr~~~fffWWWOOOPPPVVVgggjjjTTTEEE;;;666333222000...---,,,,,,---...---------......---------////////////000333555666555999>>>BBBCCCCCCCCCDDD???===;;;:::999777444222333222111000111111000...++++++++++++************++++++******)))(((((('''))))))))))))************++++++++++++,,,---......---...///111222222333333333333222111000///...---000////////////000000111222333333444444333111000,,,---...//////000444666===FFFVVVkkk|||jjjWWWFFFDDDFFFIIIQQQ[[[]]]\\\ZZZ\\\bbblllvvv}}}zzzoooccc\\\ZZZ[[[^^^aaafffmmmyyy~~~{{{pppooowww}}}qqqhhhhhhttt~~~gggYYYOOOPPPWWWhhh~~~iiiSSSDDD;;;666333333111///---,,,,,,,,,---,,,,,,------------,,,,,,///......///000222444666555999???BBBCCCBBBBBBBBB>>>===<<<<<<:::777333///555333222111222222111///,,,,,,,,,+++++++++******++++++******)))((((((((())))))))))))************++++++++++++,,,---......------...000111111111111000000000000000111111111111000000////////////000222222333333333222111000,,,---//////000222555888AAAMMMaaaxxxsssaaaPPPBBBBBBGGGLLLUUU___]]]\\\\\\```gggrrr|||uuukkkbbb\\\[[[ZZZ]]]bbbhhhrrruuunnnoooxxxtttllllllttt~~~|||fffXXXMMMPPPYYYiiihhhRRRDDD<<<777444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444555777;;;@@@CCCCCCBBBBBBBBB>>>===;;;:::999777333000444333111111222222000///---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******((()))))))))************++++++++++++,,,---......,,,---...///000000000000//////000000111111111111111111000//////...//////000111111222111000///...,,,...///000111333777:::AAAPPPhhhlllXXXKKKAAAAAAHHHOOOXXX```\\\]]]___eeennnzzz~~~sssjjjbbb_________ccciiiqqq}}}zzzooojjjpppxxxooommmttt}}}zzzdddVVVMMMRRR\\\mmm~~~gggRRRDDD<<<888555222111000///...------,,,---,,,,,,++++++,,,,,,---............000222444555:::===BBBDDDDDDBBBAAAAAA@@@===999777666666444333444222111000111111000...------------,,,,,,,,,+++,,,,,,,,,+++++++++++++++((()))))))))************++++++++++++,,,---......,,,---...///////////////000000000000000000000000111111000//////...//////...//////000000///---,,,,,,...000111222555888;;;AAASSSnnnzzzfffRRRHHHAAADDDLLLTTT[[[___]]]___ccckkkwww~~~rrrjjjdddccceeejjjpppxxx~~~}}}qqqgggkkkxxx}}}rrrooouuu~~~zzzfffXXXQQQVVVbbbrrr{{{dddPPPCCC<<<777555111000000000///......---...---,,,++++++,,,---......------...///111333555:::>>>BBBDDDCCCAAA@@@??????;;;888666555666666555333222000000111111///.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......------...///////////////111111111111000000000000111000000////////////000---.../////////...---,,,,,,...000222333666:::===FFFYYYtttsss___KKKFFFCCCGGGQQQYYY^^^___^^^aaagggrrr{{{pppllljjjmmmrrr{{{~~~wwwkkkiiiooo~~~vvvpppwww}}}kkk^^^XXX]]]iiixxx~~~zzzxxxaaaMMM@@@999666444//////000000000////////////...---++++++---...///---------...///111333444:::===AAABBBAAA???===<<<;;;999777777777888666555555333222111222222111///............------------))))))))))))))))))))))))))))))))))))************++++++++++++,,,---............///000000000000///000000000000000000111111000////////////000000111//////000111000///...---,,,...000222444777<<>>888444222...//////000000000000000000///---,,,,,,---///000---------...///111333444888<<>>@@@??????AAA@@@<<<======<<<;;;999888777777333333333333333222111000000000///............///))))))***+++,,,,,,,,,,,,************************)))))))))***+++---...///555111,,,+++---000111111000000000000000000000000222111000000000000000111111000000///...---------111111333555555666@@@JJJWWWhhh|||oooZZZKKKBBBEEEKKKTTT]]]bbbcccaaabbbiiissswwwwww{{{~~~vvvkkkhhhlllzzz{{{tttyyyyyyxxx~~~}}}qqq___MMM@@@999555333111000000///////////////......---,,,,,,,,,---------.........///111555888999===@@@??????BBBAAA===???>>>===;;;999777666555333333333333222111000000000///......------......++++++,,,,,,,,,++++++***************************)))))))))***+++,,,...///111...+++***,,,...///...........................111000000000000000111111111000000///...---------000000333666777:::EEEPPP```ooo~~~{{{gggSSSFFFDDDGGGNNNWWW^^^bbbcccaaabbbkkkvvvzzz|||}}}}}}oooiiihhhsss{{{ssswww~~~rrr___MMM@@@999555333111000//////......//////------,,,,,,,,,---......---.........///111555888888===??????@@@CCCBBB???@@@???===;;;888666444444444333333222111111000000......---,,,,,,,,,------,,,,,,,,,,,,+++***))))))************************)))))))))***+++,,,---...///---,,,,,,---......---........................000/////////000111222222111000///...............//////222666999???LLLXXXlllwwwrrr^^^MMMDDDDDDIIIRRRZZZ___aaa```___cccmmmzzz~~~}}}}}}ssskkkfffkkkxxx{{{qqqssszzzvvvbbbNNN@@@888444333000000///............///,,,,,,,,,,,,,,,---...///---.........///111555888888<<>>===<<<:::888777555444444444333222111000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************************+++,,,---...////////////000000///...000000000000000000000000////////////000111333333111000///...---......//////...111555:::BBBQQQ___sss}}}}}}iiiVVVKKKGGGEEELLLUUU\\\^^^^^^]]]]]]eeeooo|||||||||yyynnnfffgggppp{{{oooooovvvzzzeeePPPAAA888333222000//////...............,,,,,,,,,,,,,,,---...///---.........///111555888888===??????AAADDDCCC@@@;;;;;;:::999999888777777555444222111000/////////------,,,++++++++++++,,,)))***+++,,,,,,,,,,,,,,,************************************+++,,,---------...///000//////......111111111111111111111111////////////000111333333111000...------...///000///...000555;;;EEEWWWfffxxxwww```PPPHHHGGGJJJRRR\\\``````]]]]]]^^^gggppp{{{|||xxx}}}sssgggdddjjjxxx}}}ooonnnsss{{{eeePPP@@@777333111000///......------......------,,,,,,,,,---......---.........///111555888999>>>@@@@@@AAADDDCCC@@@999999999999888888888888555444222000///...//////------,,,+++++++++,,,,,,))))))***+++,,,,,,,,,,,,************************++++++******++++++,,,---***,,,......,,,+++,,,---////////////////////////000/////////000111222222111000...------...///111000///222888???LLLaaarrrqqqZZZKKKFFFFFFQQQZZZccceeeaaa]]]^^^aaagggqqq|||}}}{{{|||yyyjjjbbbdddpppqqqoootttxxxcccNNN???777333222//////...------------.........---,,,,,,,,,---------.........///111555888;;;???AAA@@@AAACCCBBB???:::::::::999888777777666666444222///.........///......---,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************++++++******++++++,,,,,,+++,,,...---+++***,,,...////////////////////////111000000000000000111111111000...,,,,,,...000111222111555<<>>777444333//////...------------...///...------,,,,,,,,,,,,---.........///111555888<<<@@@BBB@@@AAACCCBBB>>><<<<<<:::999888666555444666444222///...---...//////...------,,,,,,------,,,,,,,,,,,,++++++***)))************************+++++++++***++++++,,,,,,---///000...,,,+++...111111111111111111111111111222111000000000000000111111///---,,,,,,...000222333333777@@@MMM___xxxiiiXXXNNNLLLMMMSSS\\\dddccc[[[WWWZZZ___cccqqqyyy|||vvviiidddhhhvvvuuurrrzzzpppYYYHHH===444////////////.........//////000.........,,,***)))***,,,------...---...111666999===@@@BBBCCCAAA@@@??????>>>===<<<:::888777777666666333///---,,,---,,,+++/////////......------,,,///...---,,,++++++++++++******+++++++++,,,,,,,,,*********)))))))))))))))000000///...---,,,,,,+++............////////////000000111111111111000000222///------111333333222222555;;;EEEUUUlllqqq___RRRJJJIIIMMM[[[^^^]]]YYYUUUVVVZZZ\\\hhhwwwrrrhhhfffppp{{{uuuqqqyyylllVVVFFF<<<555222222//////............//////...//////---+++***+++,,,,,,,,,---------000444888>>>@@@BBBCCCAAA???>>>>>>???>>><<<:::888666555555555222///---------,,,,,,.........---------------......---,,,++++++++++++++++++++++++++++++++++++************************++++++,,,---...///000000........./////////000000000000111111111111000000111///---...111333444333444777???LLL___wwwjjjYYYMMMHHHIIIMMMVVVWWWWWWSSSQQQTTTYYY^^^mmm{{{~~~{{{mmmfffkkktttssspppvvv~~~~~~{{{xxxvvvsssssssssuuuxxx}}}zzzhhhRRRDDD;;;666444555//////...............///...//////...,,,+++,,,---***+++,,,,,,---///333777>>>@@@BBBBBB@@@>>>======???>>><<<:::777666555444444222///------------,,,,,,,,,,,,,,,------------...---,,,++++++***++++++++++++++++++++++++***************++++++,,,,,,,,,***+++,,,---...///000111////////////000000000000111111222222222222111111111///...///111444444444666:::EEEWWWnnnxxxaaaPPPHHHFFFIIIOOOSSSRRRQQQOOONNNSSS\\\cccuuu}}}ooofffjjjrrrrrrnnnrrrrrr}}}{{{wwwrrrmmmiiifffccc```^^^^^^^^^```cccgggjjjmmmssszzzuuucccNNNAAA:::555444555//////...---------.........///000///---,,,------***+++------...000444777;;;===@@@AAA@@@???>>>???>>>===;;;:::888777666666333111...---......---,,,+++++++++,,,,,,------------,,,,,,+++******++++++++++++++++++******************++++++,,,---...............------,,,,,,,,,/////////000000000111111111111222222222222111111000/////////111444666777999???LLLbbbzzznnnWWWIIIEEEFFFLLLRRRTTTQQQNNNNNNNNNSSS___jjj}}}}}}pppeeegggoooyyy~~~qqqlllllliiisss~~~~~~zzztttpppfffccc^^^ZZZXXXVVVSSSQQQQQQPPPPPPPPPRRRUUUWWWYYY^^^eeepppzzzooo^^^KKK???888333222333//////...------------------...000000...---------+++,,,...//////111555777777:::>>>@@@@@@@@@@@@AAA<<<;;;:::999888888888888111000......//////...---+++++++++,,,,,,---------,,,,,,+++*********++++++******************************+++,,,---.........000///...---,,,+++******////////////000000000000111111111222222111111111//////000000222444777999<<>>???@@@BBBDDDFFFJJJQQQWWW```lllyyyttt^^^PPPBBB;;;777222000000000///...---,,,,,,,,,,,,))),,,...///...,,,,,,,,,***,,,...///000111444666888;;;>>>???>>>======>>>999888666444222111000000///...---...000000///---.........---------------++++++************++++++''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++---...///000------------............//////000000000000//////---///111222333555999===BBBPPPfff}}}vvv```RRREEEEEEKKKQQQUUUXXXTTTMMMJJJPPPTTTYYYiii{{{|||{{{ooofffhhhpppqqqeee\\\XXX^^^eeeiiinnnqqqoooiiiaaa[[[TTTOOOLLLIIIEEEBBBBBB@@@===<<<=========<<<<<<;;;::::::;;;===???@@@@@@BBBGGGKKKRRR]]]jjjttt}}}pppWWWKKK???:::777333000000000///...---,,,+++++++++)))+++...///---,,,++++++(((***---...///000333555;;;===???@@@>>><<<;;;;;;999888555222///---+++***......---///000111///.../////////......---------+++***************++++++&&&&&&''')))***+++,,,---,,,+++++++++++++++++++++))))))***+++---...//////,,,,,,,,,---------............////////////......---///222222333555:::>>>DDDSSSlllpppZZZMMMCCCEEEMMMSSSVVVXXXTTTMMMLLLTTTYYY___ooo{{{|||vvviiifffnnn|||tttdddXXXWWWWWWXXXZZZ\\\\\\YYYWWWPPPLLLEEE@@@>>>>>>===<<<888888888888888888888888777777777777888999:::;;;===???BBBFFFKKKSSS[[[aaajjj~~~yyygggRRRGGG===888555000///000------,,,,,,,,,---.....................------------------,,,---111777;;;===???AAAAAA>>><<<::::::666555555444444444555555////////////..................---------,,,,,,,,,---,,,,,,+++*********+++(((((((((((()))***+++,,,,,,,,,+++++++++,,,---...***+++------------///000///////////////000111222111000000////////////000222222444777555666===GGGKKK___xxxtttcccQQQIIICCCEEENNNUUUVVVTTTUUUTTTSSSTTTYYYeeevvv}}}zzz}}}zzzkkkgggkkkyyyqqq```UUUNNNNNNNNNPPPQQQQQQNNNLLLIIIEEE@@@===;;;;;;:::999666666666666666666666666666666666666777888999:::999:::<<>><<<<<<<<<666666555444333222222222////////////........................---------------,,,++++++******++++++***************++++++,,,,,,+++++++++,,,,,,------***,,,------,,,,,,...///............///000111111111111000////////////000///000222444333444<<>><<<999888888888666555444444444444444444444444444444444444555666777888999:::;;;<<<===AAAFFFJJJSSS___ooo~~~ooo]]]LLLBBB999555333000...///111000///...---------...------..................---.../////////111444666666999<<<>>>===<<<<<<===777666555333222111000///////////////........................------------,,,,,,++++++******++++++---,,,++++++***++++++++++++++++++,,,,,,,,,------,,,---......,,,,,,---...------------...///000111222111000/////////////////////111333333555>>>HHHZZZooo}}}tttcccSSSHHHEEEDDDIIIQQQWWWWWWUUUPPPSSSXXX]]]eeeqqq~~~{{{zzz{{{uuujjjgggrrruuufffVVVLLLAAA@@@?????????>>><<<:::777666555666777777555444222222222222222222222222222222222333333444555666888999:::999:::===AAADDDKKKRRR^^^mmm~~~kkkXXXHHH???666444333///...///111000///------,,,,,,,,,,,,---------......//////---///000000000000222444555888;;;===<<<;;;;;;;;;666555555444333222111000////////////............------------,,,,,,,,,,,,,,,,,,++++++***++++++,,,------,,,+++***))))))***++++++,,,,,,---------,,,,,,.........,,,+++,,,---,,,,,,,,,------///000111222222111000////////////111111333555666999CCCOOOfffyyy}}}vvvjjjXXXJJJBBBCCCFFFLLLSSSVVVVVVTTTOOOSSSZZZaaajjjvvv}}}wwwyyy{{{lllgggooo}}}{{{nnn```QQQHHH@@@>>>===<<<<<<;;;999777444444444555777777666444222222222222222222222222111111111111222333444555333444555555666888<<>>???EEEOOOWWWaaarrrzzzdddQQQEEE<<<555444333///---------,,,,,,+++++++++,,,,,,***+++,,,---///000111222/////////......000444777:::<<<======;;;888666666444444666666666444222111////////////.....................---------,,,,,,++++++******++++++,,,---,,,++++++***)))))))))))))))+++,,,......---,,,+++***,,,------,,,,,,...///,,,,,,---...///111222333555444222111000/////////111111444888===FFFVVVeee~~~xxxgggRRRFFFCCCAAAFFFMMMQQQPPPOOOOOOPPPTTT]]]iiiuuu|||}}}tttdddiiirrrzzzpppaaaUUULLLFFF@@@===888666444444444555444333333111/////////000///...000000000000000000000000000000000000111222333444///000222222333444777999888999@@@IIIOOOWWWiii{{{xxxcccPPPEEE===666444333///,,,---------,,,,,,,,,---......******+++---///000111222//////...------000555999999;;;======;;;999888777444555666666444222///...000/////////............000000/////////.........+++*********+++,,,,,,------,,,++++++******++++++)))***,,,......---,,,+++***+++------------///000,,,------...000222333444555444333111000/////////444444666<<>><<<999666222000///------...///000111111111111111111000000000000000000000000000000000000000000000111111222111111111222333444555666888:::<<<>>>BBBKKKXXXaaassszzzkkkZZZMMMCCC<<<666444222...---///+++,,,,,,,,,------------------------------......,,,,,,...000222555777888::::::::::::999777666555444333222111000...------...---,,,+++,,,---///000000000000000000///......,,,++++++---//////,,,)))++++++******+++,,,...///,,,------...............++++++,,,,,,------.........---......000222444555222222111000//////000000111333666:::CCCTTTiiixxx{{{sssgggUUUFFFBBBEEEIIIOOOTTTSSSMMMLLLQQQVVV^^^iiixxx{{{zzz|||~~~uuugggcccfffsss~~~pppddd^^^QQQJJJAAA;;;999999777555222111000///...///000111222222222222222111000///000000000000000000000000000000000000000111111222000000111111222333555555666888:::<<>>CCCJJJOOOaaarrr~~~}}}|||{{{xxxrrreeeVVVKKKBBB;;;555333111...---000++++++++++++++++++++++++---,,,,,,++++++*********------...000222555777888777888888999:::999999999888666333111//////000111,,,,,,+++++++++,,,---...//////000000//////...---............---,,,***)))(((((((((((())))))*********,,,---//////...---,,,******++++++,,,------...---------...000111222222111000000000000000111111666777:::BBBQQQfff{{{tttcccTTTHHHBBBEEEKKKSSSVVVWWWSSSNNNMMMRRRXXX```kkkzzz~~~zzzmmmeeebbblll|||}}}mmm]]]RRRMMMEEEBBB===:::888666555555222222111111000000000111222222222222222111000///000000000000000000000000000000000000000111111222000000000000111111222333333666:::===???CCCIIINNN[[[mmm}}}|||~~~}}}|||zzzxxxrrreeeVVVKKKAAA:::444333111...---000++++++++++++++++++++++++,,,,,,,,,++++++******)))------...///111444555777666666777888999999999999888666333111//////000111++++++++++++,,,,,,------///////////////...---------------,,,+++***))))))((()))))))))************++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222000/////////000111222222666777;;;GGGYYYnnnppp\\\MMMEEEBBBGGGNNNUUUVVVUUUQQQNNNOOOUUU[[[bbbmmm|||}}}ssshhhbbbjjj{{{~~~qqqaaaSSSHHHBBB>>>===:::777555333222222111111111111000000000///000000000111111111000000000000000000000000000000000000000000000111111222000000//////000111111222222666:::<<<>>>AAAGGGLLLVVVhhh~~~}}}|||}}}}}}||||||zzzsssfffVVVKKK@@@999333222111......000,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---...000222444555444555666777888888888888555444222000............+++,,,,,,,,,------------...////////////...------+++,,,---,,,***)))***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,...///000111222222222222////////////000111333333333555<<>>AAAIIIUUUeeexxx~~~}}}~~~~~~uuudddSSSIII===:::555222000///...------,,,,,,++++++,,,,,,---++++++******+++---...///+++,,,---...////////////111222333555666777777777666555444333111000//////////////////////////////......//////...---,,,,,,---------,,,,,,,,,+++++++++,,,------......------...------------,,,,,,,,,.........------......///000222444666777666444222222......111444333444777:::AAAPPPddduuu|||~~~~~~}}}yyyxxxzzzyyyuuu```TTTGGGCCCIIIQQQTTTTTTWWWUUUQQQQQQWWWcccrrr|||~~~ssshhhjjjrrr~~~mmm___PPPHHHCCC===777555444333333333222222222222000000000000000000000000333444444222111000000000000000111111111111000000//////////////////////////////000000000111111111222333444555555777:::===DDDPPPaaattt|||~~~tttcccRRRHHH===999555222000///...------,,,,,,++++++,,,,,,---+++************,,,...///+++,,,---...////////////111222333555666777777777666555444333222000//////////////////////////////......//////...------,,,---------,,,,,,,,,+++++++++,,,------......------.........------,,,,,,,,,---------------...//////000222555666777666444222222......111333333555999>>>GGGVVViiixxx~~~~~~~~~~~~|||zzz{{{|||vvvoooYYYOOODDDCCCJJJSSSWWWWWWUUUSSSQQQTTT\\\jjjzzz}}}}}}vvvjjjkkkpppvvvcccVVVIIICCC???999555444222222222222111111111111000000000000000000000000///222333111,,,)))+++...///000000111111000000/////////////////////////////////000000000000111111000111222222333444888:::???KKK\\\pppsssaaaPPPFFF<<<999444111000///...------,,,,,,++++++,,,,,,---******)))))))))+++,,,---+++,,,---......//////...000111333444666777777777666555444333222111000///////////////////////////.........///......---,,,------------,,,,,,,,,,,,+++,,,------......------//////......---,,,++++++++++++,,,,,,---...000000111333555777777666444222111......111333333666;;;DDDNNN___ppp{{{}}}{{{zzzxxxxxxzzzzzzpppdddPPPIIIBBBCCCMMMVVVZZZZZZRRRQQQRRRWWWcccttt~~~xxxmmmlllnnnzzzkkkZZZOOOEEE@@@===888555555333222222222222111111111000000000000000000000000---...///...+++)))***,,,//////000000000000//////////////////////////////////////////000000000111111222333333444555999;;;>>>IIIZZZmmmrrr___NNNDDD<<<888444111000///...------,,,,,,++++++,,,,,,---***)))(((((((((***+++,,,++++++,,,---............///000222444555777777777666666555444222111000///////////////////////////---...............------...------------,,,,,,,,,+++,,,------......------000000///...---,,,++++++******+++,,,---///111222222333666777777666444222111...///222444444888>>>FFFUUUfffttt}}}}}}zzzwwwsssrrruuuttthhh[[[IIIEEEBBBFFFOOOWWWZZZZZZPPPPPPSSS\\\kkk|||yyynnnlllmmm}}}qqq```RRRIII@@@===:::666555666333333333333222222222222////////////////////////000...---...000111000...//////000000000000//////////////////////////////...////////////000000000111222333333444666999;;;???IIIXXXjjj~~~~~~qqq^^^MMMCCC;;;777333000000///...------,,,,,,++++++,,,,,,---***)))((((((((()))***+++***+++,,,---...............000111333555777777888777666555444222111000000////////////////////////------...............---.........---------,,,,,,+++,,,------......------000000///......---,,,,,,***++++++,,,...000222333333444666888777666444222111///000333555666;;;CCCIIIZZZmmmwww}}}~~~}}}yyysssooopppooocccVVVGGGEEEEEEJJJRRRWWWXXXVVVPPPQQQWWWbbbqqq~~~~~~{{{pppmmmkkkzzz|||hhhYYYJJJBBB;;;999666333222444444333333333222222222222///////////////////////////,,,***,,,000222000---...//////000000//////...////////////////////////......////////////000000///000111111222444777:::???IIIWWWgggzzz}}}}}}ppp]]]LLLCCC:::777333000//////...------,,,,,,++++++,,,,,,---******)))(((((()))***+++***+++,,,------......---...///111333555777777888777666555444333222111000////////////////////////,,,---......///.....................---------,,,+++,,,------......------/////////............---,,,,,,---...///111333444333555777888888666444222111111222555666888???GGGPPPdddvvv{{{~~~}}}wwwqqqnnnjjj^^^RRRFFFFFFIIINNNTTTWWWUUURRRPPPSSSZZZhhhyyy}}}}}}~~~~~~sssnnnjjjwwwqqq___QQQEEE>>>999777444111111444222222222222111111111111////////////////////////,,,,,,+++,,,---------,,,......////////////......////////////////////////........./////////000000...///000111111333666999===FFFSSScccvvv~~~ooo]]]LLLCCC999666222000//////...------,,,,,,++++++,,,,,,---++++++))))))))))))***+++******+++,,,---------------...000333555666777888777777666444333222111000////////////////////////,,,------...//////..................------------+++,,,------......------............////////////.........///000222333444444555777888888666444222222222444777888999BBBKKK\\\ppp~~~~~~zzzsssmmmdddWWWJJJEEEGGGLLLRRRWWWWWWTTTPPPPPPTTT^^^nnn~~~}}}~~~vvvooohhhuuuzzzhhhWWWKKKDDD>>>999777555111222555111111111111000000000000///////////////////////////111333222...,,,...111......////////////......////////////////////////............/////////000///000111222222444777::::::CCCPPP```ttt}}}{{{{{{}}}}}}}}}~~~~~~ooo]]]MMMCCC999666222000//////...------,,,,,,++++++,,,,,,---,,,+++***))))))***++++++******+++,,,---------------...000333555666777888777777666555333222111000////////////////////////,,,,,,---.../////////...//////.........---------+++,,,------......------------......///000000000000000000000111222444444444666777999888666444222333333555888999;;;DDDNNNeeeyyyyyy{{{zzzsssjjj___PPPCCCDDDGGGMMMTTTXXXXXXTTTOOOOOOUUU```rrr}}}~~~~~~yyymmmjjjrrr{{{hhh[[[MMMBBB999888777555333222222111222222111111111111222222//////.........//////000000///////////////000000222111000//////000111222------------------------,,,---......------...000111111000111222444666888<<>>:::666222000///---,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,---...///111111222333444666666777555555444333111000//////......---------,,,,,,,,,---------............///000000///...............000000////////////000000111000...---...///111222111111000//////000111222555555444444444555555555777222444:::;;;<<>>999888777555333222111111222111111000000111111222//////............//////000///////////////000000///...---,,,,,,------...------------------------,,,---......------...000111000000111222444666888<<>>:::555222000///---,,,'''(((***+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///111222222333444555666777666555444333111000///.........---------,,,,,,,,,------------............000000///...............000//////......//////000111000///......000111222000000000000222333555777888777666444333333333333666444666;;;;;;>>>OOOcccyyyxxxuuuqqqlll```QQQHHHEEEAAAJJJTTTYYYVVVQQQOOOOOOUUU\\\hhhwww~~~|||}}}~~~||||||}}}sssjjjnnn~~~}}}gggVVVLLLBBB;;;999888777555333222111111222111111000000111111222//////............//////000//////.........//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000111222444666777<<>>:::888888666444333222111111111111000000000000111111000//////............/////////......------......000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000000222444666777<<>>HHH___uuuzzztttnnnfff___TTTIIIDDDEEEOOOTTTYYYXXXSSSNNNNNNOOO^^^cccmmmwww~~~~~~~~~}}}zzzyyyyyyyyyvvviiihhhvvv{{{fffUUUIIIBBB===:::777666555444333222222222111000000000000000000111000000///...............//////...------,,,------000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000///000111333555777:::@@@HHHSSSddduuu}}}}}}|||zzzzzz}}}}}}|||||||||{{{|||}}}|||{{{{{{}}}|||uuukkk^^^RRRGGGAAA<<<888444111//////---,,,......---,,,+++)))((('''(((((()))))))))******************+++---///000111222333333444444555555555777666555333111000............---------,,,,,,,,,,,,,,,,,,------------...//////............//////222111111000000111111222111111111111111222222333111111111222444777999;;;999777555333222333444555444777;;;>>>CCCPPPiii~~~}}}xxxrrrjjjaaaWWWMMMDDDCCCFFFQQQUUUXXXVVVQQQNNNPPPSSS]]]ccckkksssyyy}}}~~~{{{yyyyyyyyyyyyyyy}}}|||zzzllljjjwww~~~nnn[[[OOOFFF???;;;:::444444333333333333333444111000000//////000000111111000///......---......///...---,,,,,,,,,,,,,,,,,,---............------------------------------,,,---......------...000/////////000111333555666999???IIIVVVgggxxx~~~}}}{{{{{{}}}~~~~~~~~~~~~{{{||||||zzzxxxxxxyyyzzz{{{wwwoooeeeYYYNNNEEE@@@;;;888333000//////---,,,******+++,,,,,,,,,++++++*********++++++++++++,,,))))))***+++---///111222333333333444444444555555555555444333111000//////......---------,,,,,,,,,,,,,,,,,,,,,------------///............//////000/////////....../////////111111222222333333333333222222222222444666888999777666333222222444666888555999===AAAJJJ\\\tttzzztttnnneeeZZZQQQHHHBBBDDDJJJSSSVVVWWWTTTOOONNNRRRWWW]]]bbbjjjpppuuuyyy|||}}}yyyxxxxxxxxxxxxwww~~~yyyyyy{{{~~~|||lllhhhuuuqqqaaaQQQIIIDDD===888777222222222222333444555666000000////////////000000111000///......---------///...---,,,++++++++++++)))***,,,---......------........................,,,---......------...000////////////111333555666777???JJJYYYkkk|||~~~|||{{{}}}~~~~~~~~~|||}}}|||}}}|||zzzwwwuuuvvvwwwwwwrrrjjj```UUUKKKCCC???:::777333000///...---,,,)))***+++,,,,,,,,,,,,,,,************++++++++++++(((((()))+++---000222333333333333444444444444555444444333222222111111000......---------,,,,,,,,,++++++,,,,,,,,,---------...............///000000111000000//////000000111111222222333333333333333222222222333444777999:::888666333222222444666888999;;;???FFFSSShhh~~~~~~zzzvvvqqqhhh___TTTKKKEEECCCIIIQQQWWWYYYXXXTTTOOOOOOUUU[[[```dddjjjooorrruuuyyy}}}zzzwwwwwwvvvuuutttyyytttvvv|||{{{jjjeeeqqq{{{gggXXXJJJEEEAAA;;;666555000111111222333555666777000000////////////000000111111000......---------///...---,,,++++++++++++)))***,,,.../////////...////////////////////////,,,---///...------...000////////////111333555666555>>>KKK[[[nnn~~~~~~||||||}}}~~~}}}}}}{{{|||~~~~~~~~~}}}zzzwwwuuuuuuvvvtttoooggg]]]SSSIIIBBB???:::777333000///...---,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))(((((()))+++---000222333333333444444444444444444333333333222222222111111......---------,,,,,,,,,++++++,,,,,,,,,---------...............///000111444333333333333333333444111222333444444444333333111111222333555888;;;===999777444222111333555777<<<>>>AAAIIIYYYppp{{{xxxsssnnnddd[[[PPPHHHDDDDDDLLLVVV[[[\\\ZZZUUUOOOPPPVVV\\\cccgggllloooqqqsssxxx{{{}}}{{{wwwvvvuuusssqqq{{{vvvtttyyy{{{kkkjjjkkk}}}|||lllZZZNNNCCC@@@???;;;666444444333222111000000000000000000///...............111000000///...---------------------------------------------------------,,,,,,---...---,,,***))),,,...///...------...///111111111111222333444555:::AAAMMM\\\ooo~~~|||{{{|||}}}}}}|||~~~{{{zzz{{{}}}}}}|||xxxtttsssuuuwwwxxxvvvmmm___SSSLLLDDD>>>999666333000000///...,,,************************************))))))))))))******+++,,,...000222333333444666777777666333222333333333333222111000///,,,------......------,,,,,,,,,+++++++++,,,------------......//////000000444444333222222222333333444555555666555333222111444444555777:::;;;:::888333111000000111444777999<<<===BBBPPPdddyyy}}}zzzuuuooo```XXXKKK@@@===DDDOOOXXX___YYYSSSOOOQQQVVV\\\___eeejjjooopppoooqqqwww}}}~~~|||wwwuuutttqqqooo}}}{{{xxxyyy|||lllkkkkkk}}}uuueeeUUUIII???======:::666555444333222111000000000000...------......///000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***,,,---///...------...///000000000111222444555666999AAAMMM\\\ooo}}}~~~~~~}}}||||||zzzxxxyyy|||~~~~~~~~~~~~|||xxxsssqqqsssuuuvvvtttlll___TTTLLLDDD===999666222000///...---+++******************************************************+++,,,...000222333444444555555555555555555777777666555333111///...,,,------......------,,,,,,,,,,,,+++,,,,,,---...000000111222333333333444333333333333333333444444333444444555555555444444444444555777:::;;;999888222111000000111444777999<<<>>>FFFVVViii|||~~~|||uuummm\\\SSSFFF??????HHHSSSZZZ```[[[UUURRRTTTZZZ___bbbgggjjjnnnoooppprrrvvvzzzzzzwwwuuutttsssqqq|||}}}~~~~~~mmmllllll}}}}}}lll]]]NNNDDD;;;:::;;;888555555333222111111000000000000++++++,,,---///111222333/////////......------,,,++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++,,,---......------...000//////000111333555666777888AAANNN^^^rrr~~~}}}{{{yyywwwwwwyyyzzzzzzzzz~~~}}}~~~}}}|||zzzwwwsssqqqqqqrrrsssrrrlll```UUUMMMDDD===999666222///...---+++***))))))))))))))))))))))))******************************+++,,,...000222333555444333222333555666777::::::888666444111///---------............------,,,,,,,,,,,,,,,---......111222333444444555555555222333333333444555555555444444444444555666777888444444555777999:::999777222111000111222555777999;;;AAANNN___rrr~~~uuuiiiVVVLLL@@@===CCCNNNWWW\\\]]]YYYTTTSSSVVV\\\bbbeeejjjkkklllnnnpppsssuuuwww}}}}}}xxxuuuuuuuuuttttttnnnmmmlll}}}uuueeeWWWJJJAAA:::999999666333444222222111000000000000000,,,,,,,,,---///000222333.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......------///000//////000111333555777888999BBBPPPaaavvv~~~}}}zzzyyywwwvvvvvvwwwxxxxxx}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}~~~zzzyyywwwuuusssrrrqqqrrrqqqqqqkkk```UUUMMMDDD<<<888555111///...---+++***(((((((((((((((((((((((((((((())))))))))))************+++,,,...000222333222222222333444555666777999888777666444111///...------............---------,,,,,,,,,---...///000///000222333333333333333222222333444555666666666666555444444444666777888555555555777999999777666111111111111333555888999<<>>JJJ]]]qqqooo___MMMDDD===@@@LLLWWWZZZXXXSSSQQQPPPSSSXXX___eeehhhnnnmmmlllnnnqqqtttuuuuuutttzzzwwwvvvtttrrrrrrsssvvvxxx|||xxxyyy~~~}}}mmmjjjhhhyyywwwjjjZZZMMMEEE>>>:::999777333222333111000000//////000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***,,,............000111000000111222444666777888===GGGVVVhhh}}}~~~~~~}}}|||{{{|||{{{yyywwwvvvxxxzzzzzzzzzzzzzzz{{{|||~~~~~~~~~{{{|||~~~}}}|||{{{tttsssrrrsssuuuvvvuuutttqqqpppjjj^^^SSSKKKBBB;;;666333000/////////...---))))))))))))))))))))))))&&&''''''(((((()))))))))******+++,,,...000222333///111444666777555333222000000111111111111000000......////////////......---------...///000111222111222444666777666555444333444666777777777666666888777666555444444444444666666666777888777555333000000111333555777999:::BBBOOOcccvvv{{{hhhWWWHHHCCC@@@FFFQQQYYYYYYVVVQQQPPPPPPTTT[[[ccciiikkkmmmnnnoooppprrrtttvvvwwwtttzzz~~~~~~uuuuuusssrrrpppqqquuuxxx~~~|||}}}|||kkkhhhfffvvvssseeeTTTFFF???:::777888666333222444000000////////////000000000000///...............++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...***,,,---.........000222111222222333444555666777===GGGVVVhhh}}}}}}||||||||||||{{{||||||yyywwwvvvxxx{{{zzzzzzzzz{{{|||}}}~~~~~~}}}zzz{{{}}}~~~}}}{{{yyywwwuuusssrrrtttvvvwwwuuussssssqqqiii\\\QQQIIIAAA:::555333000///000000000///************************((((((((()))***+++++++++******+++,,,...000222333222222333444444444333222//////000111111111000000......////////////......---------...///000222333222444666888999888666555444555777888888777666555444444555555555444444333777666666777888777444222///000222333666888999:::EEERRRfffxxxttt```OOOCCCAAACCCKKKVVV[[[ZZZVVVMMMMMMNNNTTT\\\dddiiillllllooorrrrrrrrrtttxxx{{{xxx}}}~~~zzztttttttttqqqoooooosssvvv}}}{{{|||~~~{{{jjjgggdddtttqqqaaaOOOAAA;;;777555666666333333666000000////////////000111//////............//////+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///***,,,---.........000222222222222333444555666777===GGGVVVhhh}}}{{{zzz{{{||||||zzz{{{{{{yyywwwvvvxxx{{{yyyyyyyyyzzz{{{|||~~~~~~~~~~~~|||zzz{{{|||}}}|||yyywwwuuuwwwuuussstttwwwwwwtttrrrtttrrriii[[[PPPHHHAAA:::444222000///111222222111************************)))******+++,,,,,,------******+++,,,...000222333555444333222222222333444000000111111111000000///......////////////......------......///111222333111333666888999888666555555666888999888777555444111222333555666555555444777666666777777777444222///000222444666888999:::GGGTTTgggxxxoooZZZJJJ>>>@@@EEEOOOXXX]]][[[WWWHHHIIIKKKQQQZZZbbbhhhjjjkkkpppttttttrrrsssyyy~~~}}}|||wwwtttuuutttqqqnnnnnnrrruuu~~~|||yyy}}}yyyjjjbbbfffoooxxxhhhVVVGGG???777666444333222111111111////////////000000000000...............---------,,,---.........---,,,+++***+++,,,---------,,,+++))))))*********+++++++++,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...000000000000111333555777===EEEUUUkkk|||yyyxxxyyyzzzzzz}}}|||zzzyyyxxxyyyzzzzzzyyyyyyyyyzzzzzz|||}}}~~~||||||}}}}}}}}}}}}|||{{{|||||||||{{{zzzxxxuuutttrrrrrrrrrqqqqqqrrrvvvyyyvvvqqqggg[[[OOOEEE???<<<777555111///...---+++)))---+++)))(((((((((%%%$$$)))'''&&&(((,,,...---+++,,,,,,,,,---...///000111333222222111000000000111222111///.........///000111111000000//////......,,,,,,---...///000111222555444333333444555777888555666666777777777666666777777666555444444333333444666777777555333222333333111333666666555888>>>LLL\\\nnnzzz|||gggRRREEEBBBCCCHHHQQQYYYZZZVVVQQQKKKKKKNNNTTT]]]eeelllooopppsssuuutttsssvvv}}}~~~|||yyyyyyvvvqqqmmmlllnnnqqqsss~~~~~~zzzzzzyyyiiiaaadddmmm~~~ttteeeTTTFFF>>>666555444333222111111111/////////////////////000//////......------,,,,,,,,,------......---,,,+++***+++,,,,,,,,,+++***)))***+++++++++,,,,,,,,,,,,*********)))******+++,,,---,,,+++++++++,,,---...000000000000111333555777???FFFVVVkkk~~~~~~zzzwwwwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}||||||||||||||||||{{{zzzxxxwwwuuutttqqqrrrrrrrrrqqqrrrtttwwwwwwrrrhhh\\\PPPFFF???;;;888555222000000///---+++,,,***))))))))))))(((&&&)))''''''))),,,...---+++,,,,,,,,,---...///000111333222222111111111111111111111///.........///000000000000000//////......,,,------...///000111111222222111111222333555666666777777888888777777666777666666555444444333333444666777777555333222333111111222666777777;;;BBBPPPaaasssxxxbbbOOODDD???BBBHHHRRRYYY[[[WWWSSSMMMNNNQQQWWW___ffflllooooooqqqsssssstttxxx~~~|||zzzxxxtttqqqmmmjjjjjjllloooqqq~~~{{{zzz~~~yyyjjj```bbbiiixxxnnn```PPPCCC<<<555555333222111111000000//////////////////////////////...------,,,+++++++++,,,------------,,,,,,+++++++++++++++***)))(((++++++,,,,,,,,,---------***************+++,,,,,,,,,,,,++++++,,,---......000000000000222444666777@@@HHHWWWjjj||||||xxxvvvvvvwwwwwwvvvvvvvvvvvvxxxyyy{{{}}}~~~yyyyyyzzz{{{}}}~~~}}}|||{{{{{{{{{{{{}}}{{{yyywwwuuutttttttttqqqsssssssssrrrqqqrrrtttxxxsssjjj^^^RRRGGG???:::777555222111111111///...***)))((()))++++++***)))((((((''')))+++,,,,,,+++++++++,,,---...///000000333222222222222111111111111000//////......//////000000000////////////............//////000000000111111111111222333444555777888888888888888777777666666555555444333333333444555666666444222222222111111333666777999@@@HHHWWWhhhzzznnnYYYIIIAAA===BBBJJJSSSYYY[[[XXXTTTPPPRRRWWW\\\bbbhhhmmmooooooppprrrsssuuu{{{|||zzzyyywwwuuupppnnnllljjjkkkmmmqqqsss~~~yyyjjj___```fff}}}~~~yyypppeeeXXXLLL@@@:::444444222111111000000000///////////////.........///......---,,,+++******++++++,,,,,,------------,,,,,,,,,+++***))))))(((+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......+++,,,,,,,,,------....../////////000222444666888???GGGWWWjjjzzz}}}zzzxxxxxxxxxwwwvvvxxxyyyzzz{{{}}}~~~zzzzzz{{{|||}}}}}}{{{yyyyyyzzz{{{{{{yyyvvvsssqqqqqqrrrsssrrrsssuuutttrrrqqqqqqqqqwwwrrriii^^^QQQFFF===999555333111111111111000///+++***)))***+++,,,+++)))((((((((()))***+++++++++***+++,,,---.../////////222222222222222222111111000000//////............///////////////////////////////////////000000000333333333444555555666666888999999999999888888777555555555444444333333333444555666555333111222222333222444777888:::DDDNNN___oooxxxbbbNNNBBB??????EEEMMMUUUXXXXXXUUUSSSTTTXXX]]]bbbgggkkknnnpppqqqrrrsssuuuwww}}}zzzwwwvvvtttssspppooonnnnnnooorrruuuwwwzzz|||~~~wwwiii^^^^^^ddd|||zzzsssggg\\\QQQFFF===777333222111111000000000000000/////////......------...------,,,++++++***************+++,,,---............---,,,+++*********************++++++++++++------,,,,,,------...///++++++,,,---......///////////////000222444777888===FFFWWWkkk{{{~~~}}}}}}|||zzzxxx{{{{{{|||}}}~~~~~~{{{{{{{{{|||~~~}}}zzzxxxxxxyyyyyyxxxvvvrrrpppoooppprrrsssssstttvvvuuusssqqqqqqrrruuupppggg[[[OOODDD<<<888333111////////////...------,,,******++++++)))((('''((()))))))))******+++)))***,,,---...///......000000111222222222111000///////////////......---...............//////////////////000000000000000333444444555666666666777999999999999999888777777444444444444444333333333444444555333111000111222555555666888888<<>>===DDDJJJRRRVVVUUUSSSQQQQQQXXX]]]dddiiilllnnnqqqrrruuuvvvvvvwwwzzz}}}xxxvvvuuusssrrrqqqppppppqqqrrruuuwwwxxx}}}www{{{}}}zzz{{{~~~ssseee[[[\\\bbbxxxwwwmmm___SSSIIIAAA:::555222111111000//////000000000//////......---------,,,,,,++++++++++++******)))))))))***+++---...///......---,,,+++++++++,,,))))))*********++++++++++++++++++++++++,,,,,,---***+++,,,...////////////......///000222444777888<<>>MMM\\\nnn{{{yyyuuulll\\\KKK@@@===???IIIOOOUUUVVVRRROOOOOOPPP[[[aaajjjpppqqqrrrsssuuuxxxxxxyyy{{{}}}{{{xxxwwwvvvtttssspppppppppqqqrrrsssuuuuuuxxxvvv|||wwwmmm```WWWYYY```ssstttiiiYYYLLLDDD>>>888333111111000////////////000000000///......---,,,,,,************++++++++++++))))))))))))+++---///000---,,,+++******+++,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------***+++---...///000//////......///000222555777999>>>JJJ\\\ooo}}}~~~zzz{{{|||}}}~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~{{{{{{zzzyyywwwvvvvvvuuutttsssrrrrrrrrrtttvvvxxxvvvwwwwwwuuuttttttvvvwwwvvvooodddXXXMMMEEE@@@>>>222000...---------+++******)))((((((******)))(((&&&(((******(((''')))+++((()))+++---.........---,,,---///000000000///........./////////...---,,,---------.........//////......///000111222222333333444555666777777777666888888888888777666555444333333333333333333333333333444333111//////000222222333666999;;;BBBSSSddduuu}}}rrrlll```QQQFFF@@@@@@BBBLLLRRRWWWUUUOOOLLLNNNRRR\\\dddnnntttuuuuuuvvvxxxwwwxxxzzz~~~}}}zzzyyyxxxwwwvvvtttqqqqqqqqqrrrrrrrrrrrrrrr~~~vvvuuu|||zzzrrrhhh\\\TTTWWW___nnnsssgggVVVIIIAAA<<<666222111000000////////////000000000///...------,,,,,,)))))))))***++++++,,,,,,((((((((()))+++---///111+++***)))))))))***+++,,,++++++,,,,,,,,,---------...------------...//////)))+++---///000000000///.........000222555777999AAALLL^^^ppp~~~~~~zzz|||}}}}}}}}}||||||||||||}}}}}}yyyyyyyyyyyyxxxvvvuuutttttttttssstttuuuwwwyyyzzzwwwwwwwwwuuuttttttwwwzzzwwwpppdddWWWMMMFFFBBBAAA333111...---------+++***''''''&&&''')))+++***)))&&&)))******'''''')))+++''')))+++...///...------***,,,...///000///...------.../////////...,,,,,,---------.........//////---...///000111222333333555666888999::::::999999888888888777777666444444333333333333333333333333333444333111//////000222///111555888;;;EEEXXXjjjzzz~~~{{{ooofffYYYLLLDDDBBBCCCEEEMMMRRRWWWTTTNNNKKKOOOTTT]]]eeepppwwwwwwwwwxxxzzzvvvwww{{{}}}{{{zzzyyyyyyyyywwwuuusssssstttttttttsssrrrrrryyytttxxxyyynnnddd\\\VVVVVVYYYpppzzznnn```QQQGGG???888555666222222222111000//////...///.........//////---+++---,,,+++)))))))))******,,,,,,+++***+++---000222---+++))))))*********(((++++++++++++++++++++++++---,,,+++***+++,,,---...++++++,,,------......///+++,,,...///000222666999@@@OOOaaappp~~~{{{vvv{{{|||~~~~~~}}}||||||||||||||||||{{{yyyzzzzzzyyywwwuuuqqqqqqqqqsssuuuwwwwwwwwwuuuuuuuuuttttttvvvzzz}}}{{{qqqcccXXXNNNDDD<<<999111///---******+++---...///...+++)))''''''''''''*********)))))))))))))))))))))***+++---.../////////...---,,,,,,---...///......------------........................------------...000111333444444555666666666444555666888777666666666555555555555333333222111111222333333222222111000000111222333444666777999???LLL]]]jjj}}}{{{tttdddRRRGGGBBBAAADDDIIIUUUVVVTTTOOOKKKLLLRRRXXXcccjjjrrrwwwwwwxxx{{{~~~{{{|||xxxtttsssuuuvvvvvvtttuuuoookkknnnpppooonnnoooyyytttyyyxxxlllbbbZZZTTTTTTXXXlll|||}}}wwwjjj]]]OOOEEE>>>888444555222222111111000//////......------...///000///---...---+++*********++++++++++++******+++,,,...///,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,------......///,,,...///000000333666999AAAPPPcccsss|||yyy}}}~~~~~~}}}}}}||||||}}}}}}~~~}}}{{{{{{{{{zzzxxxvvvuuuttttttuuuwwwxxxwwwvvvvvvvvvvvvuuuuuuwww{{{~~~|||rrrdddXXXMMMBBB:::666000...,,,***)))***+++---+++***)))(((''''''((()))))))))))))))))))))))))))))))))***+++---.../////////...------------...///......------------..............................------...000111333444444333444444444333333444666666666666666666555444444333222222111111222222333222111000000000111222333555777999<<>>FFFQQQ^^^kkksssxxxqqqZZZMMMAAA>>>AAAGGGPPPWWWWWWTTTOOOLLLNNNVVVaaaiiiuuuuuuvvvwwwxxxzzz~~~|||yyyuuutttsssqqqkkkgggbbb^^^]]]___bbbdddjjjqqq~~~xxxyyy}}}tttggg]]]SSSKKKJJJMMMZZZeeeoooqqqppppppooommmiiiiiikkknnnpppnnngggaaaWWWMMMDDD@@@<<<666222111////////////////////////000...,,,,,,---/////////000///---+++***)))))))))------,,,,,,+++++++++***111///---,,,,,,+++***(((*********++++++,,,,,,---)))******+++++++++++++++++++++,,,------......///.........///000555;;;???MMM___ttt~~~}}}|||zzzyyyxxxzzz~~~~~~}}}}}}~~~}}}|||xxxwwwwwwxxxzzz{{{{{{zzzzzzyyyxxxvvvtttuuuxxx{{{|||nnnWWWFFF???:::333111000///---,,,+++******'''(((((((((((('''&&&&&&&&&''''''(((((())))))***))))))***+++---...//////...//////000000//////...------,,,,,,,,,,,,------,,,,,,------.../////////000000111111222333333444///111444555555444555666444444333333333222222222000000111222222111000000///......///111333555777888;;;AAAJJJVVVbbbmmmssswww{{{jjjRRRGGG>>>===BBBIIIQQQXXXTTTQQQMMMLLLRRR\\\gggoooyyywwwvvvuuuwwwzzz}}}yyyvvvrrrpppnnniiiaaa\\\TTTPPPNNNPPPQQQUUU^^^gggzzzuuuyyyuuuiii___UUULLLJJJLLLVVVbbbnnnpppnnnmmmkkkhhheeedddeeehhhjjjhhhccc^^^VVVMMMDDDAAA===777222111////////////////////////000...,,,---000333555555444333000---+++*********,,,+++***))))))***++++++///---++++++++++++***))))))******+++,,,,,,------***************++++++,,,++++++,,,------....../////////000000333888???DDDRRRcccxxx}}}|||}}}}}}|||{{{zzz{{{~~~~~~}}}|||}}}~~~}}}}}}|||{{{xxxvvvwwwzzz|||{{{zzzlllTTTCCC>>>:::333000///...---+++***))))))'''((())))))))))))((('''&&&&&&''''''((())))))***))))))***+++---...//////...///000111111000///...---,,,,,,++++++,,,,,,---,,,,,,------...//////000000111111222222333333444...111444666555555555666555444222111000111222333///000111222222111000///.........///111333666777;;;>>>DDDNNN[[[gggpppuuuzzzuuubbbLLLCCC<<<===CCCJJJRRRXXXPPPMMMLLLOOOXXXdddpppxxx|||yyyvvvuuuvvvyyy}}}vvvsssnnniiieee]]]SSSLLLDDDAAAAAACCCDDDGGGOOOXXXyyytttyyyuuujjjaaaWWWMMMJJJKKKTTTaaannnrrrpppmmmiiieeecccbbbbbbeeegggeeeaaa\\\VVVMMMEEEBBB>>>777222111.........//////////////////...---///333888:::;;;777666333000---++++++++++++***((('''''')))***,,,+++)))''''''((())))))((())))))***+++,,,,,,------+++***)))))))))***,,,---++++++,,,------......///000000111222555;;;BBBGGGTTTeeezzz|||{{{zzz|||~~~~~~}}}{{{}}}~~~}}}zzzxxxyyy{{{~~~wwwwwwjjjQQQAAA===999333///...---,,,***)))((('''((()))+++,,,------,,,+++&&&&&&&&&'''((())))))***))))))***+++---...//////...///000111111000///...---,,,,,,++++++,,,,,,---,,,,,,------...///000000111111111222222333333444000333666888888777777888666444111//////000333444///000111222222111000///.........///111444666888>>>@@@GGGQQQ^^^iiirrrvvv|||qqq[[[III@@@;;;>>>DDDKKKRRRXXXMMMKKKKKKQQQ\\\jjjwww{{{yyy{{{~~~}}}uuupppjjjddd]]]SSSHHH@@@999888999<<<===???EEENNNzzzvvv|||}}}{{{uuunnndddXXXMMMJJJNNNUUU___iiinnnppprrrooojjjggg___ZZZ]]]```___]]]]]]RRRJJJ@@@999666333111...///////////////......---...++++++///777<<<===;;;@@@888000+++,,,---,,,***'''%%%&&&***000111,,,(((************************&&&))),,,+++((('''(((+++)))******++++++,,,---------+++***))))))***,,,...444444666888888:::CCCNNN^^^ooo~~~zzzwwwvvvxxx|||~~~~~~~~~}}}||||||}}}~~~vvvcccOOOAAA999444///...+++***+++...000///...&&&'''(((*********)))(((,,,***((('''&&&'''((()))((()))***,,,...000111222111222222222111000...---+++,,,------+++***+++---............/////////000------...///000222444555666666666666777777777777888777666444333222111111222333333333333222111111111000///111444888::::::<<>>BBBKKKRRRTTTTTTOOOPPPRRRXXXcccqqq~~~|||ssshhh\\\UUUMMMDDD===<<<555555555444444888===AAAyyyxxx{{{wwwxxxrrrkkkbbbVVVKKKIIIMMMWWWbbbmmmsssvvvwwwsssooofff^^^XXXYYY\\\ZZZXXXXXXPPPIII>>>777333222000...///////////////...------000......222:::???@@@>>>>>>777///+++,,,---,,,***+++)))(((+++...///+++'''***************************+++---,,,+++***++++++)))******++++++,,,---------,,,+++******+++---...111111444777888<<>>GGGRRR[[[bbbjjjttt{{{{{{dddMMMAAA@@@@@@FFFNNNSSSTTTSSSOOOQQQUUU]]]hhhvvv~~~wwwlllaaaTTTMMMFFF===777666222222222111222555999===|||xxxzzz{{{vvvssssssnnnfff^^^SSSIIIHHHMMMXXXcccpppwww{{{{{{wwwqqqfff]]]UUUUUUWWWUUUSSSSSSOOOFFF;;;444111000///......////////////...------000//////444:::???@@@>>>;;;555///++++++,,,+++***,,,***(((***---...---***************************++++++***+++,,,---+++***)))******++++++,,,---------,,,,,,+++,,,---.../////////222666999>>>JJJWWWkkk||||||vvvssstttwww{{{}}}{{{{{{{{{|||}}}qqq^^^MMMAAA888333000...,,,))))))))))))(((''''''(((((())))))))))))(((,,,+++***(((((()))***+++***++++++,,,---...///000///000000000000000//////,,,---......---,,,---........./////////000000000000000000111111222444444444444555555666777888888555444333333222222333333000000111111000000///...///000111333555777999999AAAJJJUUU^^^eeellluuu}}}ttt]]]HHH???@@@DDDKKKRRRUUUTTTQQQNNNRRRYYYcccppp}}}zzzooodddXXXLLLDDD===666222222111111111000000333777;;;yyyyyy~~~|||yyyuuurrroooiiibbbZZZPPPGGGGGGLLLWWWcccqqqyyy}}}}}}wwwqqqggg]]]UUUTTTTTTRRRPPPPPPMMMEEE:::222000000000///......//////......---,,,,,,,,,---111777:::;;;:::666333...++++++++++++***)))'''&&&(((,,,///111000************************+++((('''(((+++,,,)))&&&)))******++++++,,,------------,,,,,,---...///000//////222666:::@@@NNN[[[rrr~~~vvvrrrqqqtttxxxzzz~~~~~~~~~~~~zzzzzzzzz|||~~~~~~nnnZZZKKK@@@777222000...---++++++************((((((((())))))))))))(((,,,+++***))))))***++++++------......//////000000......//////////////////,,,...///...------...000...////////////000000000222222222111222222333333333333444555666666777888333333222222222222333333000000111111000000///...000222444666888999;;;<<>>AAAHHHQQQWWWWWWSSSOOOKKKQQQ\\\iiivvvtttggg^^^RRREEE>>>888333000000111222222111111444777;;;|||yyy{{{{{{xxxvvvtttrrrlllfff___WWWMMMFFFGGGLLLYYYeeesss{{{~~~}}}wwwppphhh^^^VVVUUUVVVSSSPPPPPPKKKCCC999222111111000000...............------,,,***+++---000333555666666222000---+++*********))))))((('''(((+++...000111************************+++((('''(((+++,,,)))&&&)))******++++++,,,------,,,---------...///000000222111333777;;;BBBQQQ___vvvxxxrrrpppsssuuuwww~~~~~~~~~}}}}}}~~~~~~~~~xxxyyyzzz|||}}}jjjUUUHHH???666111000+++,,,++++++******+++,,,)))))))))(((((((((((()))******************++++++,,,,,,---------...........................//////,,,---......------///000////////////000000000111333222222222222222333333222333333444555666666666222111111111111222333333111111222222111111000///...111444666777999<<>>888444000...000000111111111111222666888zzzzzz|||uuusssrrrqqqpppkkkeee^^^VVVLLLEEEGGGLLL]]]iiivvv}}}~~~}}}vvvoooeee\\\VVVVVVWWWTTTPPPOOOGGG@@@888333111111000///---............---,,,,,,+++,,,...111222333333333...---,,,+++***))))))))),,,+++***))))))***++++++************************++++++***+++,,,---+++***)))******++++++,,,------+++,,,,,,---...///000000444333444888===EEEUUUddd{{{zzzsssqqqrrrsssttt{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~xxxyyyzzz||||||gggQQQFFF???555000111)))*********((((((***,,,***))))))(((((((((((())))))))))))***************)))******++++++,,,,,,,,,///......---------......+++,,,......------...000/////////000000000111111222222111111111222222333333333333444444444444555111111111000111111222222111111222222111111000///,,,///333444555888>>>CCCNNNXXXeeeooovvv}}}~~~kkkWWWJJJCCCIIIQQQXXXZZZXXXRRROOOLLLTTTbbbqqq}}}~~~{{{uuufffXXXKKKAAA777333111...,,,......////////////000333555xxx{{{zzzsssppppppooonnnllleee^^^VVVLLLEEEGGGMMM___kkkvvv{{{{{{yyyrrrkkk___XXXSSSUUUWWWTTTOOOMMMCCC===666222111111///,,,------......------,,,++++++---///111111000//////***+++++++++***)))))))))++++++***)))((('''((()))***************************+++---,,,+++***++++++)))******++++++,,,------***+++,,,---.../////////333222444999???III[[[kkk|||vvvrrrrrrqqqqqqvvvxxx|||~~~~~~~~~}}}}}}~~~~~~}}}|||||||||yyyyyyzzz|||{{{dddNNNEEE>>>444///111+++,,,---+++)))((()))++++++***)))(((''''''((()))'''((())))))*********)))*********+++,,,------...000///---,,,,,,,,,,,,---***+++------,,,,,,.../////////000000000111111111000000000000000111222333444444444333333333333333222111111000000000111111000000111111000000///......111444555666;;;CCCJJJTTT^^^lllwww~~~jjjVVVKKKHHHMMMTTTYYYZZZVVVRRROOORRRZZZhhhvvv}}}vvvnnn___QQQCCC:::333111000...---......///000000///000222444|||www||||||tttqqqqqqpppnnnlllfff^^^VVVLLLEEEGGGMMM___iiitttwwwwwwtttmmmfff[[[TTTQQQTTTVVVSSSNNNLLL???;;;555222111000---***------......------,,,+++***,,,//////...---,,,+++)))***++++++***(((((()))'''((())))))(((((()))***************************'''))),,,+++)))''')))+++)))******+++,,,,,,------)))***+++---.../////////222111444999@@@LLL___ppp}}}wwwtttrrrpppooorrruuuzzz}}}zzz~~~~~~~~~~~~~~~|||zzzyyyyyyyyyyyyyyyzzz|||{{{cccMMMDDD>>>444///111000111111...+++)))***,,,+++***)))'''''''''((()))''''''((())))))))))))))),,,,,,---...///000111222111///...,,,++++++,,,,,,)))***,,,,,,,,,,,,---///000000000000111111111111////////////000111222333555444444333333222222111222222111000000000000000///////////////......---111444777888999???IIIQQQXXXbbbqqq|||jjjVVVKKKKKKPPPVVVYYYYYYVVVRRRPPPWWW___lllzzz|||sssiiiZZZMMM@@@888222222222000///000000111222222222222444666|||zzzsssllliiigggggghhhddd\\\RRRKKKHHHJJJMMMZZZdddnnnrrrqqqnnnggg___SSSQQQPPPOOONNNLLLIIIFFF;;;777333000////////////...------------,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))((())))))*********)))))))))))))))((()))***++++++***)))(((+++*********))))))((((((---,,,***))))))***,,,---------------...000111333666555888===DDDOOObbbrrryyyxxxxxxuuusssrrrtttwwwzzz}}}~~~|||yyywwwtttssswww{{{}}}~~~vvvdddOOOAAA888222//////...------,,,,,,++++++***(((((((((((())))))))))))+++*********))))))((((((***++++++,,,...000111222/////////...............,,,---------,,,,,,...///............////////////111111000000000000111111444444444444444444444444444444333222111111111222111111000000000000000111666888888666666>>>LLLXXXgggoooxxxyyydddXXXWWWSSSZZZ```]]]TTTMMMMMMPPPZZZfffsss{{{|||rrrcccTTTIII===888222.........///000111//////333333222333777}}}|||}}}sssmmmhhhfffccc___XXXOOOHHHEEEGGGIIIVVV```jjjnnnmmmiiibbb[[[OOOLLLJJJHHHGGGFFFCCCAAA888555111......///............------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++++++++++++++*********)))---,,,***))))))***,,,---------------...000222333444444888>>>FFFRRRfffvvv{{{zzzzzzwwwuuuuuutttvvvyyy{{{~~~~~~}}}{{{xxxvvvtttrrruuuyyy|||}}}sssbbbMMM@@@888222///000---,,,,,,+++******)))))))))))))))(((((((((((((((*********)))))))))((((((******+++,,,---...000000......////////////...---,,,---------,,,,,,...000/////////000000000111111111111000000000000111111333333333333333333333333000000//////.../////////222111000000000000000000666888999888999CCCRRR___nnnvvvttt```VVVVVVWWW]]]aaa^^^UUUOOOPPPTTT^^^jjjxxx~~~yyypppaaaQQQFFF:::777222/////////000000000...///222333333555:::|||qqqhhhbbb^^^[[[UUUMMMGGGCCCDDDEEEQQQ[[[dddgggfffbbb[[[TTTIIIFFFBBB???>>>===<<<:::555222///---............///......---,,,++++++******************+++++++++((((((((())))))))))))***(((((())))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,*********+++,,,---...---------...000222333333444888@@@IIIWWWkkk|||{{{zzzzzzxxxvvvwwwuuuvvvxxxyyy|||~~~~~~}}}{{{xxxvvvtttsssrrrssswww{{{}}}ooo^^^KKK>>>777222000111+++++++++***))))))((((((***))))))(((((('''''''''******))))))))))))((((((******++++++,,,---......,,,...000222222000...---,,,---...---,,,,,,...000000000000111111111222222111111000000000000111111222222222222222222222222111111111000111111222222222222111000000000000000777888999:::>>>KKK\\\iiiyyykkkZZZTTTVVV[[[^^^___ZZZRRROOORRRWWWbbbooo}}}}}}{{{yyy{{{{{{zzzvvvlll]]]LLLAAA777444111000000111000000...---...222333333777===uuuhhh```\\\ZZZUUUMMMGGGCCCCCCDDDMMMVVV___aaa___[[[TTTMMMDDDAAA<<<999888888777666333111...---...//////...///......---,,,+++******(((((())))))******++++++'''(((((()))************''''''((()))***++++++,,,***)))(((''''''((()))***++++++++++++++++++++++++++++++*********+++,,,---......------///000222333444666;;;DDDMMM[[[ooo~~~xxxxxxwwwuuuuuuwwwwwwxxxyyyzzz}}}}}}{{{xxxvvvsssrrrrrrrrruuuyyy|||~~~jjjZZZGGG<<<666222000111,,,++++++***))))))((((((******)))(((''''''&&&&&&))))))))))))))))))((((((++++++,,,,,,------------,,,...222555555333111///,,,---...---,,,---...000000000000111111111222222111111000000000000111111111111111111111111111111111111111111222333444444222111111000000000000000666777999<<>>333222111111222222111000000...000222333333999@@@zzzlllccc[[[XXXSSSLLLEEEAAAAAABBBIIIRRRZZZ[[[YYYUUUNNNGGGAAA>>>999777666666555444333111///...///000000///......---,,,++++++******((((((((())))))*********'''((()))***++++++******''''''((()))***++++++,,,((('''&&&%%%%%%&&&'''((())))))***************************++++++,,,,,,---............///111222444777999>>>HHHQQQ___rrr{{{wwwwwwvvvuuuvvvyyyzzz|||}}}~~~|||zzzwwwsssqqqqqqrrrrrrxxx|||{{{fffVVVDDD:::555111///000,,,,,,,,,+++******))))))***))))))((('''&&&&&&%%%(((((((((((((((((())))))+++,,,---...//////......---000444777888666333111---.........------///000/////////000000000111111111111000000000000111111111111111111111111111111...............///000111111111000000000000111111555777:::@@@LLL]]]qqq~~~nnn]]]QQQQQQWWWZZZYYYUUUNNNJJJLLLTTT\\\lllxxx~~~|||yyyxxxwwwuuuuuurrrnnndddUUUFFF<<<222111000111222333111000222111222333333333:::CCCqqqiii[[[WWWQQQIIIAAA>>>>>>???FFFOOOVVVVVVSSSOOOHHHAAA<<<:::777555555555444333222111/////////000///...,,,,,,,,,,,,++++++++++++)))))))))))))))*********)))***+++,,,,,,,,,+++***(((((())))))******++++++))))))(((((((((((()))))))))))))))))))))*********)))******+++,,,,,,,,,---///.........///111333444888:::AAAKKKUUUcccvvvzzzwwwwwwwwwuuuxxx||||||~~~}}}zzzvvvrrrpppppprrrsssyyy}}}~~~wwwbbbSSSBBB999444000...///---,,,,,,+++******)))))))))((((((''''''&&&&&&&&&''''''(((((((((((())))))***,,,---///000000//////---000444888999888555333---...///...------///111/////////000000000111111111111000000000000111111111111111111111111111111000////////////000000111////////////000111222333555888===FFFTTTgggzzzzzziii[[[RRRSSSXXX[[[YYYTTTNNNKKKPPPZZZbbbrrr|||~~~{{{yyywwwvvvsssrrrnnnhhh^^^QQQCCC:::222000///000222222111000333222333555444555>>>III~~~rrrkkk^^^ZZZRRRHHH@@@======???CCCKKKQQQQQQNNNIIIBBB<<<777555444444444444333111222000............---++++++++++++++++++,,,,,,,,,******************))))))+++,,,---......---+++***)))))))))))))))*********)))******************))))))))))))******+++++++++))))))***+++,,,,,,------//////......///111333444777:::BBBMMMYYYggg{{{|||xxxuuuvvvuuutttwww||||||}}}zzzuuuqqqooopppsssuuuuuuzzz|||}}}|||uuu```QQQAAA888333///,,,---+++++++++***))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((***,,,...///000///...,,,///222666777777555444---...///...------///111000000000111111111222222111111000000000000111111222222222222222222222222333222222111111111111222.........///000222444444777:::AAAMMM]]]qqqwwwhhh[[[TTTUUU[[[[[[XXXSSSNNNMMMTTT^^^fffsss}}}}}}zzzwwwtttsssqqqnnniiibbbXXXLLL@@@888333111//////000111111000111111333666555999DDDPPP{{{pppiiibbb]]]TTTJJJBBB>>>@@@BBBAAAIIINNNNNNJJJFFF???888222222111222333333111///111///------------+++))))))******++++++,,,------,,,,,,++++++******)))))),,,---/////////---+++************)))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,((()))***+++,,,---------//////...///000111333444555999BBBNNN[[[jjj|||xxxtttrrrsssrrrqqquuuzzz|||}}}zzzuuuqqqoooqqqsssuuurrrvvvzzz{{{}}}{{{ttt___PPP@@@777222...,,,,,,*********)))((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&(((+++---/////////...+++---111444555555444444---...//////---...///111111111222222222333333333111111000000000000111111222222222222222222222222000000///......---......,,,---...///111333555666888<<>>666444111///...000111111000///000333666777;;;HHHVVV~~~ssskkkeee]]]QQQGGGAAA@@@???@@@IIILLLOOONNNIIIBBB;;;888555444111/////////111222///000000...,,,+++,,,...,,,+++******))))))******+++++++++*********))))))+++,,,...//////...,,,+++******)))))))))***,,,---))))))))))))(((((((((((()))))))))***+++++++++,,,)))******+++---......///...//////......000444777:::AAAJJJSSSbbbwww{{{tttsssrrrppppppqqqtttwwwyyy{{{}}}wwwrrrqqqqqqqqqrrrvvvwwwxxx{{{xxxmmmYYYJJJ<<<777666222...+++******************++++++++++++***)))((('''&&&&&&))))))(((((((((((())))))'''(((+++---.../////////+++---///111222000...---***+++---///111111111000333333222111000000111111000000000000000000000000000111111111111000//////000000///...............111000000222444666666666999<<>>GGGRRR^^^nnn|||xxxpppooooooppprrruuuxxxzzzyyy}}}}}}|||xxxuuutttsssqqqpppppptttxxx}}}wwwjjjUUUHHH:::555444111---,,,))))))((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''((()))+++,,,---------------......////////////...............///000000111000//////////////////000000000000000000000000000000///...............000/////////...............//////111333555777888;;;BBBPPPcccwwwmmm___]]]bbbbbb]]]WWWPPPMMMPPPVVV[[[ccckkknnnqqqvvv||||||{{{|||}}}uuusssnnndddWWWIII<<<555333222000//////000111222333333666>>>IIIXXXmmm}}}~~~yyyyyy{{{||||||lllcccTTTHHHAAA@@@@@@AAAHHHJJJJJJHHHBBB<<<777555111222222222111000///...---///222222000---,,,,,,,,,+++******))))))************************************))))))))))))*********))))))))))))*********)))))))))))))))*********++++++******))))))((((((******+++,,,,,,---......---...///000111444888<<<@@@JJJXXXeeeuuu|||xxxvvvqqqqqqpppqqqrrruuuwwwyyywww{{{~~~~~~}}}}}}|||yyyxxxwwwuuurrrpppppptttzzzwwwhhhRRREEE999444333000---,,,)))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))***+++,,,,,,---......---------...///000000///...------...000000111000000/////////000000000000000000000000000000111000///........./////////////////////......------...///111222555888:::<<>>999555444111111222111111000......,,,...000000...,,,******,,,+++******))))))*********************************))))))(((((())))))***)))))))))***))))))))))))((()))))))))*********+++,,,,,,,,,++++++************++++++,,,,,,------------...000111222666;;;>>>BBBNNN]]]lll|||~~~xxxuuutttsssssssssssstttuuuvvvwwwwww{{{}}}~~~}}}}}}{{{zzzyyywwwtttrrrrrrvvv|||uuufffOOOCCC888333111...,,,---+++++++++******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))***+++,,,---......,,,,,,,,,---///000000///...------...000000111111111000000111111222000000000000000000000000222111000000//////000000/////////000///...------,,,...000111222555:::>>>>>>JJJ\\\ooo~~~sss```YYY]]]___[[[UUUOOOLLLNNNVVV^^^dddjjjpppppprrrvvv{{{}}}zzzxxxxxxyyyzzzyyyxxxtttlll___PPPBBB999555333111///...///222333666999>>>IIIZZZnnn}}}~~~zzzrrrmmmnnnqqqrrrrrrggg___RRRHHHAAA???>>>>>>AAABBBAAA???:::666444333222111111000000///......,,,---//////,,,+++******,,,+++******))))))*********************+++++++++))))))))))))))))))))))))))))))*********)))((('''((())))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------,,,...000111444888===@@@EEESSSdddsss}}}xxxvvvuuutttttttttuuuvvvwwwxxxyyyyyy}}}}}}|||{{{yyywwwuuuuuuyyy~~~qqqaaaKKKAAA666222000---,,,...,,,,,,++++++******))))))******))))))((((((''''''))))))(((((((((((())))))***))))))******+++------...---,,,,,,,,,---///000...............///000000111111111111111222222333000000000000000000000000111111111222111000//////...///000000000///---,,,+++...111222333666<<>><<<;;;=========:::777444333333333222000///......//////---...///...,,,++++++,,,,,,+++******))))))******))))))*********+++++++++((()))************)))((())))))*********)))'''&&&((())))))******+++,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,...000222555999>>>BBBIIIXXXjjjzzz{{{vvvuuuuuurrrssstttvvvxxxzzz|||}}}}}}~~~}}}|||{{{yyyxxxwww{{{~~~}}}lll\\\III???555111///,,,,,,...+++++++++***)))((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++******+++,,,---...---,,,,,,,,,------......,,,,,,...///000000000000000000000000000111222222000000000000000000000000...///111222222000...,,,...///000111000///---,,,,,,///222333444777???EEENNN\\\nnn|||uuufffZZZZZZ]]]YYYSSSOOOJJJJJJPPP\\\ggglllqqqvvvyyyyyy{{{}}}~~~}}}zzzxxxxxxxxxyyyzzzyyy{{{{{{wwwmmm```RRRJJJ===:::777444333555777999;;;GGGUUU```mmm}}}~~~|||tttooommmllliiiggg___XXXOOOFFFAAA===;;;999:::;;;:::888555222222333333222000...---...///000///000000...,,,+++,,,...,,,++++++***)))*********))))))******++++++++++++''')))***,,,,,,***)))'''((()))*********((('''&&&((())))))***++++++,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,...000222555:::???CCCMMM[[[nnn~~~wwwtttssstttpppqqqssswwwzzz}}}}}}}}}|||{{{zzzyyy{{{~~~zzziiiXXXHHH>>>555111...+++,,,///+++******)))(((''''''&&&&&&&&&'''((()))***++++++))))))(((((((((((()))))),,,++++++***+++,,,...///,,,,,,,,,---------......***+++...000111111111000///////////////000111111000000000000000000000000,,,...111222222000,,,***...///000111000///---,,,,,,///333444444888@@@GGGUUUcccuuuqqqddd[[[\\\]]]XXXQQQNNNIIIJJJQQQ^^^iiiooossswww||||||}}}~~~~~~~~~~~~|||{{{yyywwwwwwwwwxxxyyyzzz|||}}}{{{rrreeeXXXPPP@@@>>>:::777666777:::<<>>:::555111000///---,,,---+++******++++++)))(((+++******)))((((((''''''((((((((((((((()))******...,,,***((((((***,,,...---,,,+++***+++,,,---...---------.........//////000000000000000000000000222111111111000000//////000000//////.........------......//////...------///...000444666999BBBKKKaaaooo|||{{{fffbbbaaabbb___WWWQQQPPPMMMRRR[[[dddlllrrruuuwww~~~}}}|||zzzzzzyyywwwtttssstttvvvzzzzzz{{{}}}|||tttfff\\\SSSNNNEEE???===@@@FFFKKKTTT^^^kkkvvv}}}|||||||||xxxtttqqqooonnnjjjgggdddbbb___\\\\\\]]]```aaacccfffjjjpppvvv{{{yyytttooojjjfffccc[[[UUUMMMEEE???;;;888666666666555555444333111111////////////000000000000000///---+++************++++++,,,++++++******)))*********++++++,,,,,,,,,((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************)))***+++,,,,,,......///000//////111555888;;;DDDNNNZZZhhh{{{}}}wwwtttssssssssssssuuuwwwzzz~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~rrr```RRRBBB===666000---+++***)))+++***))))))+++,,,+++)))(((''''''&&&%%%%%%$$$$$$((((((((((((((()))******---,,,***))))))***,,,---,,,,,,++++++,,,,,,---------------.........//////000000000000000000000000000000000/////////......000/////////...........................------,,,000///000444888===HHHSSShhhtttuuubbb______```^^^WWWRRRQQQNNNTTT^^^gggooosssvvvwww}}}~~~{{{yyyxxxxxxwwwuuurrrqqqssstttwwwwwwyyy|||}}}wwwmmmeee]]]XXXPPPKKKIIIMMMRRRVVVccckkkuuu|||~~~~~~~~~~~~}}}zzz}}}}}}{{{{{{~~~~~~|||{{{vvvtttqqqmmmiiifffeeedddbbb```]]][[[ZZZYYYWWWVVVQQQPPPOOONNNNNNNNNOOOPPPSSSTTTWWW\\\aaafffjjjllluuuyyy~~~|||xxxtttpppkkkddd```\\\VVVLLLDDD>>>999666444444444444444444333222222000000000000///////////////...---,,,+++************************))))))))))))******++++++,,,,,,,,,(((((((((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---...//////000//////111666999===GGGQQQcccqqq|||xxxwwwvvvtttuuuvvvxxxzzz|||~~~||||||~~~~~~~~~~~~qqq___QQQEEE???666///+++*********)))(((((()))+++,,,,,,+++***))))))((((((''''''&&&((((((((((((((()))******++++++++++++++++++++++++***+++,,,,,,---------,,,------........./////////000000000000000000000000//////...............---////////////........................------,,,,,,111///111555;;;CCCPPP]]]rrr{{{}}}lll]]][[[\\\^^^\\\VVVRRRSSSQQQYYYeeeooouuuxxxzzzzzz}}}}}}~~~|||wwwuuuvvvuuusssppppppqqqsssssssssvvvzzz}}}{{{uuuooojjjfff```\\\[[[___cccgggtttyyy~~~}}}~~~yyyxxxxxxvvvuuuwwwwww{{{zzzzzzzzz|||xxxvvvrrrmmmiiifffcccbbbaaa```^^^[[[XXXVVVUUUTTTUUUSSSRRRQQQPPPPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLMMMOOORRRVVVYYY[[[```dddkkkrrrzzz|||zzzvvvrrrooojjjeeeaaa^^^WWWMMMDDD===999555444222333333444444444333333000000000000////////////......---,,,++++++***************))))))*********+++++++++***************((('''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******++++++++++++,,,---...///000000//////222777;;;AAALLLWWWjjjxxx}}}yyyvvvssstttuuuwwwyyy|||~~~}}}|||{{{}}}~~~}}}~~~~~~rrr```SSSHHHAAA888000,,,,,,------)))(((((()))***++++++************)))))))))((((((((((((((((((((())))))***)))***+++,,,,,,+++***))))))***,,,---...------,,,............////////////000000000000000000000000........................///////////////.........///......---------------444222222777===HHHXXXfffyyytttfff[[[YYYYYY[[[XXXRRRQQQSSSXXXaaannnyyy}}}~~~~~~~~~}}}~~~yyyuuuuuuuuurrrpppoooqqqrrrqqqqqqssswwwzzzzzzxxxuuurrrpppmmmkkklllooosssvvv}}}yyyqqqkkkkkkmmmnnnqqquuuwww}}}|||||||||~~~~~~{{{rrrkkkcccaaa]]]YYYVVVSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPLLLLLLKKKJJJKKKLLLMMMNNNPPPSSSYYY```hhhqqqzzz|||yyytttooollliiifffccc___XXXMMMCCC<<<888555444111222333333444333333333111000000000/////////...------------,,,++++++***++++++************+++,,,---,,,++++++***)))((((((((('''&&&&&&''')))+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,,,,+++,,,,,,---...///000111000000333999>>>EEERRR]]]nnn}}}zzzuuurrrrrrtttvvvzzz}}}}}}{{{zzzzzz|||}}}|||}}}~~~rrraaaUUUOOOGGG<<<333...------...+++***))))))******)))'''''''''&&&&&&&&&&&&%%%%%%((((((((((((((())))))***((()))+++,,,,,,+++)))((()))***+++---......---,,,........./////////000000////////////////////////////////////////////////.........//////////////////......------......///777555555:::AAAMMM___nnn}}}mmmbbb[[[YYYXXXXXXSSSNNNOOOSSS]]]ggguuu~~~|||}}}{{{xxxxxxwwwuuurrrqqqrrrsssqqqqqqrrrtttvvvvvvuuutttttttttssstttwwwzzz~~~zzzllleeeaaacccgggkkkqqqwww{{{{{{xxxzzz~~~~~~rrrkkkiiifff```ZZZSSSRRROOOMMMKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTRRRSSSSSSRRRPPPOOOQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSQQQNNNKKKIIIHHHGGGHHHKKKNNNRRRXXX___gggmmmxxx{{{~~~}}}}}}~~~~~~~~~{{{xxxsssooollljjjgggeee^^^WWWLLLBBB;;;777555444111222333333333333333222111111000000//////......,,,------------,,,+++***,,,+++***)))***+++,,,---,,,,,,+++***)))(((((('''''''''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,---...///000000111111111555;;;BBBJJJXXXdddttt{{{vvvssstttuuuxxx{{{~~~{{{yyyxxxzzz||||||}}}~~~ppp___TTTRRRJJJ>>>444...+++******,,,***))))))))))))'''&&&''''''''''''''''''''''''((((((((((((((()))******((()))***++++++***)))((()))***+++,,,---.............../////////000000000///////////////////////////////////////000000000.........//////////////////......---...000111222999777888>>>GGGTTTgggvvvxxxggg___\\\YYYVVVTTTOOOLLLOOOVVVaaalllzzz~~~~~~{{{zzz{{{}}}||||||zzzwwwtttrrrssstttssssssssssssrrrrrrqqqqqqqqqrrruuuyyy}}}pppddd___\\\```fffkkksss{{{yyyvvvtttssszzz~~~oooggg]]]XXXVVVUUUSSSPPPNNNMMMKKKKKKLLLOOORRRTTTWWWXXXZZZ]]]^^^___``````aaabbbbbb```]]]\\\]]]_________``````aaacccdddeeeeeeccc```[[[VVVQQQLLLJJJHHHIIIIIIJJJLLLQQQWWW\\\aaagggppp{{{|||{{{{{{{{{{{{yyyvvvsssqqqooolllgggddd[[[TTTIII???888555333222222222333333333222222111111111111000///.........,,,,,,---------,,,+++*********(((((((((***+++---))))))))))))************''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************,,,,,,---...///000111111333333666>>>EEENNN\\\iii{{{}}}|||xxxxxxzzz|||~~~~~~{{{xxxxxxzzz}}}}}}~~~~~~}}}~~~yyyjjjYYYNNNKKKDDD:::111,,,***))))))***)))(((((()))***)))''')))))))))***************((((((((((((((()))******))))))************))))))*********+++,,,---//////.../////////000000000000////////////////////////------........./////////............/////////000///.........///222444666:::999;;;CCCNNN\\\pppppp```[[[[[[XXXTTTQQQLLLKKKRRR\\\hhhssszzzzzz|||~~~}}}yyyuuurrrrrrssstttttttttsssqqqooooooooommmpppuuu{{{xxxiiiaaa\\\[[[___ffflllvvv~~~|||uuusssrrrsss{{{zzzmmmeee^^^XXXPPPKKKKKKLLLLLLKKKNNNNNNNNNOOORRRVVVZZZ]]]cccdddgggiiikkklllllllllrrrssssssqqqmmmkkklllooonnnnnnmmmnnnoooqqqsssuuuuuusssooojjjccc[[[UUUQQQKKKJJJHHHFFFFFFIIINNNRRRPPPWWWbbbppp~~~|||zzzyyyyyyyyyvvvuuuttttttrrrmmmgggcccYYYQQQFFF<<<666333222111333333333333333222111000222111111000///......---+++,,,---...---,,,+++***)))((('''&&&'''(((***,,,&&&'''((()))***+++,,,,,,'''''')))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((,,,,,,---...///000111111444444777???GGGPPP___lll}}}}}}~~~}}}~~~~~~{{{xxxxxx|||~~~}}}|||~~~vvveeeTTTIII@@@;;;333---+++++++++,,,((('''&&&(((***+++***)))&&&&&&&&&'''''''''''''''((((((((((((((()))*********))))))))))))))))))***+++*********+++---///000////////////000000000000////////////////////////,,,,,,,,,------.........---.........//////000000///.........000333666888999999===GGGSSSbbbvvvjjj\\\XXXZZZVVVRRROOOKKKKKKUUU```nnnyyy{{{}}}~~~yyyuuurrrrrrssstttuuuuuutttqqqooonnnnnnjjjnnnuuu}}}~~~qqqhhhZZZ\\\^^^cccjjjsss~~~}}}{{{xxxwwwxxx|||~~~sssjjjbbbZZZUUUMMMMMMKKKIIIHHHJJJNNNQQQQQQTTTYYY^^^ccciiiooosss{{{{{{{{{|||~~~}}}~~~~~~}}}}}}}}}~~~wwwlllccc]]]WWWTTTPPPKKKGGGFFFHHHJJJEEEIIISSS___jjjuuu{{{vvvuuuvvvwwwqqqssstttssstttssslllcccTTTMMMCCC<<<999666333111222222222111111111000000---.../////////...,,,+++------......------,,,+++,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((()))******+++***)))'''''')))***+++******+++,,,,,,,,,,,,+++,,,++++++******+++,,,,,,---///000111000///000111333666;;;AAAKKKZZZjjjvvv~~~}}}}}}~~~|||yyyyyy{{{}}}~~~~~~~~~yyyeeePPPBBB;;;666111---,,,,,,++++++************************...***'''%%%''''''&&&$$$)))((('''''''''(((***+++************************........................///////////////000111222////////////////////////,,,,,,,,,------.........,,,,,,,,,---------.........////////////222555888<<>>GGGTTTaaannn{{{~~~}}}|||||||||}}}~~~~~~~~~}}}yyyfffQQQAAA999222///---,,,------,,,+++(((((((((((((((((((((((("""$$$&&&&&&%%%%%%(((+++((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000111111111111111222222222////////////////////////,,,,,,------------------............////////////,,,///444777:::===AAADDDOOO\\\pppzzzpppddd[[[VVVSSSOOOLLLIIIIIIMMMSSSWWW]]]gggrrrtttzzz|||zzz|||~~~zzzwwwuuusssrrrqqqsssuuuvvvvvvvvvxxxyyyxxx|||wwwhhhbbbcccgggrrrzzz}}}sssddd\\\SSSMMMLLLMMMNNNNNNPPPUUU]]]ccciiiqqqyyy~~~}}}yyyqqqggg]]]UUUNNNHHHEEEGGGCCCHHHQQQ\\\iiizzz~~~||||||}}}}}}tttpppnnnnnnpppoookkkfffcccaaaZZZRRRFFF@@@888444333444222111.../////////000000111111000///...,,,,,,------...------......------,,,+++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))************))))))******+++,,,,,,,,,,,,+++******++++++---...000111///000000//////111555888>>>HHHVVVeeesss~~~}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}}}}}}}{{{{{{~~~wwwdddOOO???888111000...---......---,,,))))))))))))))))))))))))&&&'''(((&&&######&&&))))))((('''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111//////......///000111222////////////////////////,,,,,,,,,------...................../////////000---000555999<<<@@@CCCFFFQQQaaavvv}}}nnnggg^^^XXXVVVTTTOOOKKKIIIJJJOOOVVV[[[aaakkkuuuuuuzzz~~~{{{zzz}}}{{{xxxvvvtttrrrnnnpppsssuuuuuuvvvxxxzzzxxx|||qqqgggdddiiippp{{{~~~qqqhhhcccSSSMMMJJJIIIGGGGGGPPP[[[]]]cccmmmvvv|||~~~vvvjjj\\\RRRMMMLLLHHHEEEFFFOOO\\\iiixxx}}}|||}}}}}}xxxvvvsssqqqtttpppjjjfffccc]]]UUUOOOCCC>>>777444555444111---//////............//////000000111000...+++(((&&&,,,---...,,,***))))))***(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))***++++++++++++***)))***++++++------...///...------...222666999:::CCCMMM\\\kkkxxx{{{~~~}}}||||||{{{yyyxxxyyy|||~~~~~~|||{{{}}}~~~{{{zzz|||~~~rrr]]]III;;;555555111---,,,---...,,,***))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,---+++)))((())),,,000222111111111111000000000000...///111222111000...---.........------,,,,,,,,,...---,,,,,,---...000111333333777;;;<<<===CCCKKKYYYkkkxxxjjj___WWWXXXZZZWWWQQQMMMKKKNNNSSS[[[dddjjjmmmooouuuxxx|||~~~~~~~~~}}}xxxvvvtttssssssoooppprrrtttvvvxxxyyyyyyxxx{{{{{{nnnhhhgggmmmuuu|||ooobbbYYYSSSNNNJJJIIIKKKLLLNNNXXXdddnnnsss{{{xxxlll```VVVQQQGGGEEEFFFKKKRRR\\\mmm{{{}}}|||~~~|||yyyxxxvvvuuusssoooiiieeeaaa[[[SSSMMMBBB<<<666333333333000---///..................///,,,---...///...---+++***,,,------,,,***))))))***))))))))))))))))))))))))(((((('''''''''(((((()))******))))))))))))******)))))))))******)))))))))))))))***++++++++++++*********+++,,,---......///.........000444888<<<>>>HHHQQQ```ppp~~~~~~{{{}}}|||yyyyyyxxxvvvtttuuuxxx{{{|||||||||{{{zzzzzz|||}}}zzzyyy{{{|||~~~|||ooo[[[GGG:::555222...+++******+++)))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))*********++++++++++++---,,,++++++,,,...111333111111000000000/////////...///000111000///---,,,------------,,,,,,,,,,,,---------------...///000222333777<<<===???GGGQQQaaarrrvvvfff\\\VVVWWWZZZWWWQQQNNNLLLPPPVVV^^^ffflllpppqqquuuwww{{{{{{vvvsssrrrqqqppppppqqqsssuuuxxxyyyzzz{{{xxx{{{tttkkkiiikkkttt|||}}}|||xxxjjj___VVVMMMGGGIIIIIILLLRRRVVV]]]hhhsssrrrcccXXXKKKIIIHHHHHHHHHOOO___ooo~~~~~~|||{{{{{{zzzxxxrrrmmmhhhccc^^^XXXPPPJJJ???;;;555222222111///,,,......------------......***+++---.........---,,,,,,------,,,***)))***+++))))))))))))))))))))))))))))))(((''''''(((((((((++++++************++++++))))))(((((((((((())))))))))))***++++++++++++*********+++,,,---...///////////////222555:::???BBBOOOVVVdddvvv}}}{{{}}}~~~{{{xxxxxxvvvtttssstttwwwzzzzzz~~~|||}}}~~~~~~}}}{{{xxxwwwxxxzzz{{{|||wwwjjjWWWEEE999555000---***)))))))))((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******+++++++++,,,,,,,,,---------...///000222333000////////////.........//////000000///---+++***++++++++++++,,,,,,,,,,,,+++,,,---...////////////222333888===???BBBMMMXXXlllzzzsss```YYYUUUXXXYYYVVVQQQNNNNNNRRRZZZbbbjjjpppsssuuuuuuwwwzzz}}}xxxssspppooonnnmmmpppqqqrrrtttvvvxxxzzzzzzyyy||||||oooiiikkkpppzzz||||||~~~yyyiii\\\UUUQQQLLLHHHJJJNNNTTT\\\dddnnnzzzqqqdddWWWPPPJJJGGGFFFJJJVVVcccooo|||||||||{{{yyyrrrmmmgggbbb]]]VVVNNNHHH>>>:::555222111000///---------,,,,,,,,,,,,---------------------,,,+++***+++,,,---,,,***)))***+++***************************)))((((((((((((((((((+++******))))))******+++***)))(((''''''((()))***))))))***++++++++++++*********+++,,,---...//////000000111333666:::@@@DDDTTTZZZhhh{{{}}}|||~~~}}}{{{zzzzzzyyyvvvuuuvvvyyy{{{zzz|||~~~~~~}}}}}}}}}{{{|||{{{yyywwwvvvwwwyyyzzzzzzuuugggTTTCCC999555000///,,,******)))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((,,,,,,,,,------------...,,,---...///000111111111//////.........---------...//////...---,,,***************++++++,,,,,,,,,***+++---///000000//////333444999===???DDDQQQ^^^uuu}}}ppp]]]XXXVVVYYYXXXSSSOOONNNPPPVVV___hhhnnnsssvvvxxxyyyzzz|||~~~~~~wwwrrrooonnnmmmlllnnnnnnpppqqqsssuuuwwwxxx}}}wwwkkkjjjooovvv~~~|||uuujjj[[[PPPMMMMMMLLLJJJOOOVVV___gggooozzzwwwgggZZZMMMHHHHHHJJJPPPVVVaaavvv}}}}}}|||yyywwwsssnnngggbbb\\\UUULLLFFF===:::666333111000//////------,,,,,,,,,,,,------,,,------,,,,,,++++++***+++,,,---,,,*********,,,))))))))))))))))))))))))***))))))((((((((())))))))))))(((((((((((())))))++++++)))(((((()))++++++))))))***++++++++++++******+++,,,---...//////000111222333333555999@@@EEEVVV^^^lll~~~~~~~~~|||||||||{{{xxxvvvwwwzzz||||||yyy{{{||||||{{{zzz{{{|||}}}{{{zzzzzzxxxyyyzzzyyywwwwwwxxxyyy|||{{{ttteeeQQQAAA888555//////---+++)))(((((()))''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''((((((((((((++++++++++++,,,,,,,,,,,,***+++---///000000000000............------------.........------,,,+++************++++++,,,,,,,,,)))+++---///000000000///444666:::===???EEETTTddd~~~yyymmm^^^ZZZYYYZZZWWWQQQMMMNNNTTT[[[eeennnssswwwzzz{{{}}}~~~~~~~~~xxxssspppooonnnnnnnnnooooooqqqsssuuuwwwyyy}}}rrrjjjllluuu}}}~~~|||qqqccc[[[PPPIIIHHHKKKMMMNNNYYYbbbkkkqqqwwwxxxhhhVVVNNNLLLJJJJJJLLLWWWhhh~~~~~~}}}{{{xxxtttsssnnngggaaa[[[SSSJJJCCC<<<:::777333111000///000......------------......*********+++,,,------...***,,,,,,,,,******+++,,,(((((((((((((((((((((((()))((((((((())))))***+++))))))(((((((((((())))))++++++************++++++))))))***++++++++++++***++++++,,,---...///000000111333444444555:::BBBIIIYYYcccsss~~~||||||zzzxxxvvvvvvyyy{{{~~~{{{|||}}}|||zzzyyyzzz{{{}}}{{{yyyxxxwwwvvvwwwyyyyyyyyyyyy{{{|||}}}tttcccOOO>>>666444------,,,)))'''&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((()))))))))************+++,,,---...////////////............---------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,...///000000000444666;;;???AAAIII[[[llluuuiii___]]]\\\\\\WWWPPPOOOQQQZZZcccnnnvvvzzz|||~~~~~~xxxtttrrrrrrqqqpppqqqqqqrrrsssuuuxxxzzz|||wwwmmmiiiooo{{{zzzjjj```UUUQQQMMMJJJLLLRRRYYY]]]hhhrrrzzz}}}yyygggZZZQQQJJJGGGHHHMMM[[[mmm~~~~~~~~~|||wwwtttrrrmmmfff___YYYPPPGGG@@@:::999666222///......//////..................///************+++,,,------***+++,,,,,,******+++,,,''''''''''''''''''''''''''''''(((((()))***,,,,,,***))))))))))))))))))***))))))************))))))))))))***++++++++++++***++++++,,,---...///000000///222444555777>>>HHHOOO]]]iii{{{}}}|||{{{xxxvvvvvvyyy{{{|||}}}}}}~~~~~~}}}||||||~~~~~~|||zzzxxxvvvuuutttvvvyyyzzz{{{|||~~~tttaaaLLL;;;333111---...---***'''%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,...//////000/////////............------------------......///------------,,,,,,,,,,,,+++++++++,,,...000111222333666<<>>888777555111...,,,---...//////............/////////...,,,+++***)))))))))***+++,,,,,,+++***+++---'''''''''''''''''''''''''''''''''((()))+++------++++++************++++++'''((()))******)))((('''))))))***++++++++++++***+++,,,,,,---...///000000---111444777999AAALLLUUU```nnn~~~|||yyywwwxxxzzz}}}zzz}}}~~~{{{|||~~~~~~{{{zzzzzz{{{zzzzzz{{{~~~~~~}}}|||zzzwwwuuutttsssvvvyyy{{{|||~~~ttt```JJJ999000...///000000---)))((())),,,))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())),,,,,,---------.........,,,,,,,,,,,,---///000111000////////////.........------------...///000000.........------,,,,,,,,,+++++++++,,,---///222333222666<<>>:::888444111///......//////............---------...---,,,+++++++++,,,---))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))***(((((())))))))))))(((((()))&&&$$$%%%))),,,,,,+++))))))))))))***************+++---.........000222///222111888FFFIIIKKKVVVeeewww}}}|||zzz{{{|||}}}|||||||||}}}}}}|||zzzyyyyyyzzz}}}}}}}}}{{{yyyxxxyyy{{{~~~}}}}}}}}}}}}zzzwwwtttsssvvvzzz{{{{{{}}}rrr\\\GGG888000...+++++++++***)))(((((('''))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&''''''((()))))))))))))))***+++,,,,,,,,,,,,)))+++///000//////.../////////......---------,,,...------,,,,,,------...---,,,+++*********+++,,,+++,,,,,,,,,---///333666888;;;???DDDOOOaaavvvtttfff^^^___\\\[[[YYYVVVTTT[[[dddrrr}}}|||zzz|||~~~}}}|||xxxuuuppplllkkknnnrrrtttuuussspppooorrrvvv{{{~~~}}}nnnaaaYYYzzztttqqqqqqttt|||pppcccYYYRRRPPPQQQQQQVVV]]]fffppp{{{pppZZZLLLIIIEEEJJJSSS```qqq~~~||||||||||||}}}zzzwwwssspppiiiddd^^^WWWPPPIIIBBB>>>888666444111///......///............------------,,,+++***)))))))))******))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((()))))))))'''(((((())))))))))))(((...+++((((((***+++***((())))))))))))***************+++---......///111222222666555===LLLPPPTTT___kkk{{{~~~|||zzzzzz{{{||||||{{{}}}~~~}}}{{{xxxvvvuuuvvvwwwxxxyyyxxxwwwwwwxxxzzz}}}}}}|||}}}}}}|||xxxvvvtttwwwzzz||||||~~~ppp[[[GGG999222000,,,,,,,,,+++***)))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&''''''(((''''''(((((()))*********))))))***+++,,,,,,,,,,,,))),,,///000///......////////////......---------...------,,,,,,------...,,,++++++******+++,,,---+++,,,---------000444777;;;===@@@HHHUUUhhh|||}}}mmmbbb\\\```]]][[[ZZZVVVVVV^^^gggwww~~~zzzwwwxxx|||{{{uuuqqqnnnhhhfffbbb```aaadddiiilllqqqqqqrrrsssuuuyyy}}}wwwhhhYYYNNNGGGvvvpppssstttyyyzzzmmm]]]TTTNNNLLLPPPUUUZZZ```iiittt}}}gggVVVNNNEEEFFFLLLWWWfffvvv~~~~~~~~~}}}|||yyyvvvqqqnnneee```XXXQQQKKKEEE@@@===777555222000.........///............------------,,,+++******))))))******))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))///---+++***++++++***))))))))))))*********++++++***,,,......//////111333000555555===LLLRRRXXXeeettt}}}zzzyyyyyy{{{{{{{{{~~~~~~}}}zzzuuurrrqqqqqqqqqrrrtttuuuuuuuuuwwwyyy{{{{{{{{{}}}~~~}}}zzzxxxuuuwwwzzz|||}}}~~~mmmYYYFFF999333111------,,,,,,+++*********))))))))))))))))))))))))%%%%%%$$$$$$$$$%%%&&&&&&(((((())))))***+++++++++))))))***+++,,,,,,,,,,,,))),,,...///.........////////////..................------,,,,,,------...++++++******+++,,,---...+++,,,------...111555888??????CCCNNN___ssstttfff^^^\\\aaa^^^ZZZYYYWWWXXXaaakkk{{{|||wwwssstttxxx{{{|||sssiii___YYYSSSRRRPPPOOORRRVVV[[[___ffflllrrrvvvxxxzzz}}}xxxeeeUUUHHH???:::~~~uuupppuuuxxx~~~~~~}}}}}}tttbbbZZZSSSPPPNNNNNNRRRWWWdddkkkuuuuuubbbVVVIIIGGGHHHQQQ^^^lllzzz~~~yyyvvvsssooolllddd^^^VVVOOOHHHCCC>>>;;;666444111///...---...///.........---------,,,,,,------,,,,,,,,,,,,+++,,,))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((((('''''''''''''''''''''((())))))***+++*********+++,,,,,,,,,))))))*********+++++++++***,,,...//////000222444000444555<<>>888555yyyvvv{{{||||||~~~uuuhhhaaaVVVPPPMMMMMMOOORRRYYYaaaqqqxxxkkk\\\NNNHHHFFFLLLUUUaaaqqq{{{vvvsssqqqmmmjjjeee```WWWOOOIIICCC>>>;;;666555222///------.........------------,,,,,,,,,------------,,,,,,++++++))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''''''''''''''''''''&&&&&&'''((())))))'''((()))*********++++++************++++++++++++***,,,...000000111333555444999:::@@@NNNUUU^^^ooo|||{{{|||}}}}}}}}}zzz{{{zzzwwwssspppoooooolllnnnqqqsssttttttvvvwwwssssssuuuxxxzzz{{{yyywwwuuuuuuvvvyyy}}}|||hhhSSSAAA666000---***************)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((())))))***))))))***+++,,,,,,,,,,,,+++,,,......,,,,,,---...------------...............------,,,,,,------...******+++,,,---.........+++---...///111444999<<>>:::999999999;;;>>>AAABBBOOOYYYiiivvv}}}ttt\\\HHH<<<777333222{{{|||}}}pppbbbXXXTTTTTTOOOLLLMMMRRRYYYfffrrrsssaaaQQQHHHDDDGGGMMMVVVgggxxx}}}vvvrrrpppnnnkkkhhheee```XXXQQQKKKFFFAAA===888666333000...---------------------,,,,,,,,,,,,***++++++++++++***)))((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''((((((((()))((('''&&&&&&&&&((((((''')))******(((''''''(((*********++++++++++++,,,***,,,///000111222444777555:::;;;AAAOOOVVVaaasss~~~zzzzzzzzzwwwtttqqqqqqqqqoooqqqtttuuutttsssttttttqqqqqqsssvvvxxxyyywwwvvvsssrrrrrruuu{{{yyydddOOO???555///,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((&&&&&&&&&'''(((((())))))))))))***+++,,,,,,,,,,,,+++---------,,,+++,,,...,,,,,,,,,,,,,,,---------...------,,,,,,------...***+++,,,---......------+++---...000222555:::>>>CCCHHHUUUhhh|||rrrcccZZZXXXXXXYYYSSSPPPRRRVVV[[[ccclllttt||||||uuupppqqqrrrqqqqqqsssvvvyyyuuuppphhh]]]RRRGGG>>>999666555555555666777999999HHHQQQaaarrrttteeePPP@@@888555333222}}}}}}tttiii^^^SSSOOOPPPRRRQQQSSSYYY```hhhvvv}}}jjjUUUJJJDDDFFFIIIOOO```sss~~~~~~yyyrrrooonnnllliiigggaaa]]]XXXSSSNNNIIIDDDAAA:::888555111...------------------,,,,,,,,,++++++******+++++++++***)))((())))))))))))))))))))))))))))))((('''''''''''''''$$$%%%%%%&&&'''((())))))***)))'''%%%%%%%%%&&&'''%%%'''******((('''((()))*********+++++++++,,,,,,+++---///111111333555777444;;;<<>>555222111...***~~~sssdddTTTNNNMMMMMMNNNOOOUUU\\\hhhttt~~~~~~kkkTTTDDDEEEIIIKKKXXXiii}}}}}}{{{yyywwwxxx{{{~~~~~~~~~}}}{{{uuussspppnnnlllhhhddd```\\\[[[YYYVVVRRRLLLDDD???999555111...............---,,,***(((((()))***+++...,,,******,,,---+++(((((('''&&&'''((()))((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************))))))(((((())))))***+++,,,...///000000333666999<<>>EEEPPP]]]jjjzzz||||||~~~~~~{{{xxxwwwyyywwwuuusssqqqoooooooooqqqrrrsssttttttsssrrrqqqrrrtttuuuwww}}}yyyiiiTTTBBB999444000...,,,+++******))))))******(((((()))))))))(((''''''&&&''''''''''''''''''&&&''''''(((((()))*********)))***+++,,,,,,+++***)))************************......,,,++++++*********((())))))***+++,,,,,,---,,,,,,---------,,,++++++//////222999===???EEELLLSSSbbbvvv~~~pppaaaZZZ\\\___^^^[[[WWWYYY]]]ccciiioootttwww}}}{{{zzzyyyyyyxxxuuurrrrrrrrroookkkkkkkkkfff___UUUHHH<<<777444111......////////////000000000111333666@@@QQQhhh~~~~~~eeeRRRBBB999000//////...///222wwwfffZZZQQQNNNMMMOOOSSSZZZgggssszzzlllUUUJJJEEEDDDMMMZZZqqq~~~}}}}}}}}}|||{{{|||~~~|||zzzzzzyyywwwtttpppiiiaaa\\\QQQMMMGGGAAA===:::777444111///,,,,,,---......---...---,,,++++++++++++,,,++++++******++++++******+++)))((()))******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))))))))))))))***+++,,,---,,,,,,++++++---///000222555999<<<@@@HHHUUUcccqqq{{{|||~~~~~~|||zzzxxxvvvssspppnnnnnnooopppqqqrrrsssttttttrrrqqqpppqqqtttwww{{{wwweeeOOO@@@999333000///+++++++++***************((()))))))))))))))((((((***)))(((''''''((()))***'''''''''(((((()))***+++((()))+++,,,,,,+++)))(((************************...---+++*********+++,,,,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,+++000000444:::===???FFFNNN[[[mmmssshhh[[[XXX\\\___\\\XXXVVV[[[bbbjjjppptttvvvvvvyyywwwuuuuuuvvvwwwvvvvvvqqqrrroookkkiiihhh```WWWMMMBBB888555333000...///,,,---...///000000000///555777???OOOeee{{{zzzaaaOOO???777000//////---...111wwwfffXXXQQQJJJKKKOOOWWW^^^gggvvvwww^^^NNNFFFDDDJJJSSSfff{{{}}}~~~~~~~~~~~~~~~{{{xxxrrrjjj```YYYMMMHHHAAA<<<999666444333222000---,,,------,,,+++,,,++++++***************)))******************+++***)))''''''(((((('''&&&''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,---000111333777;;;>>>CCCLLL[[[iiivvvzzzzzz}}}~~~wwwtttpppmmmlllnnnppprrrqqqrrrsssssssssrrrqqqpppqqquuuyyy~~~ttt___JJJ>>>888222//////++++++++++++******))))))(((((()))))))))))))))(((***)))(((''''''((()))***((('''''''''((()))***+++((()))+++,,,,,,+++)))(((************************++++++***)))***+++,,,.........------------......,,,,,,,,,,,,,,,,,,,,,,,,111222666;;;===???GGGPPPeeexxxkkkbbbYYYXXX\\\___[[[VVVUUU[[[eeepppxxx|||}}}}}}zzzxxxuuussstttuuuuuuuuuppppppnnnjjjhhheee\\\RRRGGG???777555444111000222,,,,,,...///000000000///333666>>>OOOfff{{{uuu^^^NNN>>>777222111///,,,---000uuufffXXXPPPNNNIIIKKKTTT```jjjuuugggTTTIIIDDDGGGMMM[[[rrr~~~{{{ssshhh]]]UUUGGGCCC===888666444333222222000...---------,,,***+++++++++*********))))))((()))+++***))))))***+++***)))''''''((((((&&&%%%''''''''''''''''''''''''))))))(((((())))))***+++''''''''''''''''''''''''&&&'''(((((())))))((((((+++************+++,,,,,,---...111333555999>>>AAAHHHRRRaaaooo{{{{{{{{{}}}~~~~~~yyyuuupppkkkjjjmmmqqqtttrrrrrrrrrrrrrrrsssssssssssswww|||pppZZZDDD;;;777111---...***++++++++++++***))))))''''''((()))))))))((((((((('''&&&%%%%%%&&&'''(((((((((''''''''')))+++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))******+++------,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------222333888===???BBBKKKVVVnnnxxxeee```[[[[[[]]]]]]ZZZVVVUUU]]]hhhuuu~~~yyyvvvttttttsssqqqooopppmmmhhheeeaaaXXXNNNBBB;;;666555333000000222,,,------...///000111111111555@@@RRRiii}}}mmmWWWHHH<<<777333222000,,,---000uuugggZZZOOOKKKMMMMMMPPP[[[jjjxxxnnnYYYLLLFFFFFFIIISSSjjj~~~}}}|||{{{rrrfffXXXOOOBBB>>>999555444333222111111///......//////...,,,++++++,,,,,,++++++******''')))+++***)))(((***,,,+++***(((((()))((('''%%%((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''(((((())))))((((((+++***((('''((())),,,---...000222555777;;;@@@CCCNNNYYYggguuu}}}}}}~~~}}}|||~~~}}}}}}~~~zzzsssmmmjjjlllpppssstttsssrrrqqqrrrsssuuuvvvyyy|||mmmUUU???888666///,,,---***++++++,,,+++***)))(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&''')))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******((()))***+++,,,,,,++++++,,,,,,+++++++++,,,---...111333:::@@@BBBGGGRRR^^^tttzzzoooaaaaaa```___^^^\\\YYYWWWZZZaaakkkwww~~~zzzxxxvvvtttsssqqqqqqmmmgggbbb^^^TTTJJJ<<<777333222111...---000...---------...000222333555:::FFFWWWlll|||zzzeeeNNN@@@777444222222000---...222{{{jjj___TTTKKKIIIMMMRRRVVVaaasssrrr\\\NNNGGGFFFGGGOOOfff~~~~~~~~~{{{qqqcccUUUKKK>>>;;;777444333222111000///...---...000111000///,,,,,,---------,,,+++***&&&)))+++***((((((***,,,---+++))))))***)))(((&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((,,,***'''&&&&&&(((+++......000333666888<<>>LLL]]]iiisss|||~~~~~~wwwgggTTTDDD:::444222///......000222333}}}rrr___UUULLLIIILLLPPPXXX```ooowwwiiiUUUHHHCCCBBBEEEQQQeeewwwxxxiii\\\OOOCCC<<<:::777444333222111000...,,,---------,,,+++***)))((()))+++,,,,,,,,,+++***,,,+++***)))((((((((((((&&&''''''((((((''''''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))))))))))))))************'''((()))***,,,---...///333444555777<<>>HHHTTT\\\kkkvvv~~~}}}|||~~~{{{wwwsssuuuxxx}}}~~~wwwvvvyyy}}}uuupppmmmkkkkkknnnmmmnnnooopppsssxxxrrrXXXIII999333111...+++***))))))************)))(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******++++++++++++++++++++++++,,,,,,++++++*********)))))))))************))))))))))))+++,,,------------...---,,,+++,,,...111333555999???GGGTTTggg}}}}}}qqqfff^^^ZZZ\\\bbbeeeaaaZZZXXX___ffflllnnnrrrtttuuuwwwzzz|||{{{{{{|||~~~|||wwwqqqlllfffZZZKKK???777444000.........---,,,000------000222333888>>>MMM[[[jjjsssxxx{{{jjjVVVDDD:::444444222111222555999===zzzdddWWWPPPJJJFFFHHHOOOZZZjjjwwwoooYYYJJJDDDCCCEEEMMM\\\pppzzzkkk\\\PPPGGG???999666444222111111111000.........---,,,,,,+++++++++******++++++,,,,,,,,,,,,+++***))))))))))))))))))'''(((((((((((((((((('''))))))(((((('''''''''&&&''''''''''''((((((((((((***)))(((''''''((()))***((()))))))))************)))******+++,,,,,,------222444666:::BBBMMMYYYbbboooxxx~~~{{{xxxzzzzzzvvvsssuuuxxx}}}{{{tttsssvvvzzz|||wwwqqqnnnllllllooommmnnnppprrrvvv|||oooVVVHHH999222000---)))(((((())))))*********))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******+++++++++++++++++++++++++++***************))))))***++++++,,,,,,+++++++++))))))***+++---...000111///...,,,,,,---000333555666:::AAAMMM]]]sssxxxkkkaaa\\\[[[^^^bbbddd```YYYXXX```iiijjjmmmqqqsssuuuvvvxxxzzzxxxyyy{{{}}}}}}wwwrrrkkk^^^NNNBBB666333///---------,,,,,,000...///222333555<<>>:::555333111000111111000//////...---,,,+++++++++,,,************+++++++++,,,******)))))))))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((())))))***))))))))))))************+++++++++,,,,,,---------222444888>>>GGGSSS___gggpppvvvyyyvvvtttwww|||~~~{{{vvvtttuuuxxx}}}zzztttsssuuuxxxzzzzzzssspppmmmnnnqqqoooppprrruuuzzz~~~lllQQQCCC555111111...,,,+++((())))))************)))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))******,,,,,,,,,++++++++++++***))))))))))))))))))))))))***+++,,,,,,---,,,,,,,,,***))))))***---111444777000///---,,,---111444777888<<>>>>><<<<<<@@@IIIPPPjjjYYYPPPMMMIIILLLUUUaaakkkuuuvvv]]]LLLDDDCCCCCCHHHWWWnnn~~~~~~zzznnneeeXXXMMMFFF???999555333111000///000111000///---,,,+++))))))))))))***)))))))))((())))))***+++***)))))))))))))))******(((((())))))))))))((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))((()))***++++++***)))((())))))))))))************((()))+++---///111222333444888>>>GGGQQQ]]]iiipppmmmoooooolllooouuuyyyyyy{{{tttuuuwwwzzz~~~~~~yyywwwxxxyyyzzz~~~wwwsssqqqrrruuusssuuuwww{{{{{{gggMMM@@@333000111///,,,+++(((((()))***************'''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''(((((()))*********,,,,,,,,,++++++*********(((((((((((())))))))))))((()))***+++++++++++++++,,,***((()))---444<<>>CCCQQQeee|||wwwiii]]]XXX[[[___eeebbb^^^ZZZYYY]]]dddiiioooqqqttttttrrrppppppoooppppppqqqssswww}}}zzzsssjjj^^^NNNCCC:::777444111111111111000---...111555777;;;FFFQQQdddrrr~~~}}}~~~|||iiiXXXNNNCCCEEEFFFEEEEEEJJJTTT\\\{{{jjj[[[OOOKKKMMMOOOXXXdddnnnwwwzzzdddPPPEEECCCCCCHHHUUUkkk|||{{{}}}~~~~~~~~~~~~sssiiiaaaVVVKKKCCC===:::777666333000///000000...,,,//////...---,,,,,,,,,,,,***)))((('''''')))+++,,,,,,,,,------,,,+++)))(((&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))+++***'''&&&&&&'''***+++((((((((((((((()))*********)))'''(((,,,///111222666<<>>HHH\\\ttt}}}qqqfff___]]]^^^___aaa^^^ZZZYYY]]]ccchhhjjjrrrssssssssssssssssssrrrooonnnmmmpppuuu{{{}}}xxxpppggg\\\QQQJJJ???999333111333555444111222333444555777>>>GGGOOOgggsssuuudddXXXTTTQQQQQQTTTVVVXXX```hhhoooaaaUUULLLLLLOOOWWWaaannnzzzzzzeeeRRRGGGEEEBBBGGGUUUjjj~~~{{{yyyzzz|||}}}}}}|||||||||}}}~~~vvvmmmccc\\\QQQGGG@@@;;;888666555222//////000000///---///...---,,,,,,+++,,,,,,+++***)))((((((***+++---,,,,,,------,,,***)))((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))+++***)))(((((()))***+++((((((((((((((()))******+++***)))+++---000222333777>>>EEELLLYYYgggqqqsssqqqpppmmmlllmmmsss{{{zzzvvvtttuuuyyy{{{|||~~~~~~xxxsssssswww{{{}}}zzz}}}nnnWWWCCC:::222000///,,,+++,,,+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''')))******))))))***+++...---,,,+++)))(((((((((+++++++++*********))))))******))))))***,,,...000...---------...///111222---******...222444777<<>>999777555333000///......//////000000///...---,,,++++++++++++++++++*********+++,,,---++++++++++++******))))))***))))))((('''&&&&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))))))))***++++++***))))))))))))(((((())))))***+++***,,,---//////111333444;;;DDDNNNXXXcccpppvvvwwwqqqooonnnmmmpppyyy~~~zzzwwwxxxvvvwwwzzz|||zzz{{{}}}|||yyyxxx{{{~~~hhhRRR???777///......,,,+++---***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''')))******))))))***+++...------,,,+++)))((('''************)))))))))))))))))))))***+++,,,...///...------,,,,,,+++++++++,,,***+++000444666===DDDNNN___uuuxxxnnn```WWWVVVZZZ___bbb______```ccchhhmmmooopppoooqqqtttwwwxxxxxxwwwvvvsssqqqoooppprrrtttuuuuuuyyyxxxwwwuuuqqqkkkccc^^^QQQKKKDDD@@@???AAABBBBBBHHHHHHGGGDDDBBBEEEKKKQQQWWWgggyyy}}}uuunnniiimmmqqqpppnnnnnn|||ooo^^^VVVNNNLLLNNNSSS]]]fffrrryyy~~~iiiSSSFFFCCC@@@CCCNNNaaawww~~~zzzxxxvvvuuuwwwzzz{{{{{{{{{|||~~~}}}xxxqqqkkkeee]]]VVVRRRKKKFFF???:::777666444333..................///000......---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************************)))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))'''(((***++++++***(((''')))))))))))))))***++++++***,,,...//////111444777???HHHTTT^^^iiitttxxxwwwsssqqqpppooorrrzzz|||yyywwwwwwuuuvvv{{{|||{{{||||||{{{}}}gggSSS@@@777///...---+++***+++)))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''')))******))))))***+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))***+++,,,---...+++++++++,,,,,,,,,,,,,,,---+++---111333666===FFFTTTggg}}}rrrhhh[[[UUUVVV[[[___bbb]]]^^^aaagggmmmqqqrrrrrrnnnpppsssuuuwwwwwwwwwwwwsssqqqqqqrrruuuwwwxxxxxxtttssssssrrrppplllfffbbb[[[VVVQQQLLLKKKLLLNNNOOOVVVVVVSSSNNNIIIHHHKKKNNNRRRaaarrr}}}~~~xxxoooiiikkkoooppppppqqq||||||yyyfffUUUOOOKKKMMMSSSZZZeeeooo}}}iiiRRREEEAAA@@@BBBKKK\\\qqq~~~{{{yyyxxxtttvvvyyyzzzzzz{{{}}}~~~|||tttkkkddd]]]TTTNNNLLLEEEAAA;;;777555444333222---.........,,,,,,...000...---,,,++++++******************++++++++++++++++++******)))))))))*********))))))((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''***))))))))))))***+++++++++---/////////222888<<>>999777555333111000000000---.../////////...,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++******)))(((((())))))***+++---......,,,,,,111555999@@@GGGTTT```mmmwww~~~|||}}}~~~}}}yyyvvvxxxxxxxxxwwwwwwvvvuuuuuuwwwyyy{{{{{{|||{{{uuuqqqqqqtttxxxyyyzzz|||gggRRRDDD:::777222///...---,,,+++))))))))))))))))))))))))(((((()))***)))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((()))***************)))***++++++***)))'''&&&+++*********))))))(((((()))******++++++,,,------,,,+++*********+++,,,---///111555999;;;CCCUUUfff{{{zzzggg[[[UUUQQQSSSUUUUUUXXX\\\YYY^^^eeekkknnnqqquuuwwwuuuttttttssssssuuuyyy|||zzz|||zzzrrrnnnnnnnnnmmmllljjjmmmooopppooonnnnnnnnnoooooolllggg___XXXSSSPPPRRRUUU[[[cccooo~~~zzzvvvvvvuuuttttttttttttttt~~~yyyzzziiiYYYQQQQQQPPPXXXbbbmmmuuu|||gggTTTHHHBBB<<>>GGGZZZlllyyygggWWWRRRQQQSSSTTTSSSUUUXXX^^^ccckkkpppqqqqqqrrrrrrttttttttttttvvvyyy}}}zzztttooolllkkkjjjiiikkklllnnnnnnmmmmmmmmmnnnppppppnnnjjjddd\\\VVVSSSSSSUUUYYY```kkkzzzzzzuuutttssssssrrrsssssssss||||||ttthhhZZZOOOLLLOOOTTT^^^mmmzzzyyyeeeRRRFFFAAA<<>>555222...++++++***((('''))))))))))))))))))))))))---+++)))'''&&&''')))***(((''''''''''''((())))))(((((()))***************,,,,,,,,,+++,,,,,,------***************))))))))))))******++++++,,,---------,,,+++******+++,,,---333333666;;;AAAMMMbbbuuuzzziiiUUURRRRRRTTTUUUSSSTTTWWWdddkkktttxxxvvvrrrooonnntttttttttvvvyyy~~~~~~~~~~~~}}}yyytttnnnjjjiiiiiikkklllmmmlllkkkkkkmmmoooppppppqqqooojjjbbb[[[WWWTTTUUUXXX]]]gggtttzzzssssssrrrqqqqqqqqqqqqrrrtttfffZZZPPPJJJMMMRRR\\\gggvvvwwwcccQQQDDD???;;;???FFFRRRdddwwwxxxjjjaaaUUUKKKEEE@@@;;;777777555333111000/////////.........---------,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,+++***))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))***+++)))))))))***+++,,,---...000///222777;;;AAAKKKVVVdddppp||||||~~~}}}zzzxxxvvvtttsssssstttuuuwwwwwwwww|||yyyrrrooonnnnnnnnnooottt}}}wwwhhhWWWGGG===222000---+++******(((''')))))))))))))))))))))))),,,+++***((((((((()))***'''''''''''''''(((((()))(((((()))***************+++***)))))))))+++,,,---************************)))******++++++,,,---------,,,++++++***+++,,,---333333777===EEESSSiii{{{yyyjjjXXXUUUTTTUUUUUUTTTXXX]]]jjjsss||||||uuuooommmsssssstttxxx}}}|||zzzzzz{{{|||~~~~~~yyyrrrmmmlllmmmkkkllllllkkkjjjjjjmmmoooooopppqqqrrrooohhh```ZZZWWWWWWXXX[[[cccppp~~~zzzssssssrrrqqqqqqqqqqqqrrrxxxkkk[[[QQQKKKJJJPPPWWWfffppp}}}wwwbbbOOOBBB===:::>>>EEEPPPbbbvvvyyykkkbbbUUUKKKDDD???;;;777555444222000////////////......------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******************''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((***+++,,,))))))******+++,,,.../////////222888<<>>EEESSS```ooozzz|||wwwsssqqqqqqnnnpppssssssssstttyyy}}}xxxrrrooonnnnnnmmmmmmrrryyy~~~uuugggTTTAAA555000///---------,,,***((())))))))))))))))))))))))'''(((***++++++***(((&&&%%%%%%%%%%%%%%%&&&''''''(((((()))***************+++++++++***++++++,,,,,,*********+++++++++++++++)))******++++++,,,------++++++++++++,,,---///000333555;;;GGGRRR___pppqqqddd^^^VVVRRROOOPPPPPPUUU```llluuu|||wwwwwwuuuvvvyyy}}}zzzvvvrrrpppqqqsssuuuxxxxxxwwwsssooolllkkkkkkkkklllmmmlllkkkkkkmmmooommmmmmooossstttqqqiiibbb]]]\\\ZZZ[[[aaannn}}}|||xxxtttsssrrrrrrqqqqqqrrrrrrvvveeeYYYMMMJJJMMMSSS]]]fffvvv~~~uuuaaaNNNBBB<<<888<<>>888<<>>BBBJJJZZZiiiuuu~~~}}}wwwtttsssmmmqqquuuvvvtttssssssuuuzzz{{{~~~yyyuuupppmmmmmmmmmnnnmmmooosssyyyxxxnnn```PPP@@@666...,,,+++,,,,,,,,,***((()))))))))))))))))))))))))))((('''&&&&&&''')))***'''''''''''''''((())))))(((((()))***************'''((()))))))))'''&&&%%%*********++++++,,,,,,,,,)))******+++,,,,,,------)))))))))***---///222444555999DDDSSS___hhhsss}}}{{{lll\\\TTTTTTOOOOOORRRVVVYYY^^^iiiuuu}}}|||~~~{{{}}}{{{qqqqqqpppqqqtttyyy}}}zzzssspppnnnlllhhhdddjjjmmmooopppooonnnnnnnnnooonnnooossswwwwwwpppjjj]]][[[XXXYYY```nnn~~~yyyvvvqqqppppppoooooooooooooooooo___UUUQQQNNNPPPWWWbbblllrrrqqq]]]KKK@@@;;;<<<===BBBOOO```qqq}}}yyy~~~}}}nnn```PPPEEE>>>888666777555111---+++,,,///000111///////////////......---)))))))))))))))*********,,,,,,---------.........+++++++++***)))(((((('''((((((''''''''''''((((((&&&&&&&&&''''''((()))***''''''''''''''''''&&&&&&))))))))))))************)))(((''''''))),,,000222000333777>>>HHHVVVdddmmm~~~vvvooommmooorrruuuvvvvvvtttsss|||}}}~~~~~~zzzwwwpppmmmiiiiiikkkmmmmmmlllrrrwww~~~~~~zzzqqqeeeVVVGGG;;;444222...++++++---...---+++(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''((())))))***++++++++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))************,,,000333555<<>>CCCOOO```pppzzz~~~{{{|||{{{}}}}}}sssaaaUUUGGG@@@;;;777666888333111000///000111000000...////////////...------+++++++++***)))))))))((()))))))))************++++++++++++***))))))(((((((((((()))******)))((((((,,,+++***))))))(((((((((((()))))))))))))))))))))))))))))))))************222111///---,,,---...///444777===FFFQQQ___mmmvvvyyysssooopppsssuuuvvvuuutttsssrrrrrrtttvvvxxxwwwtttqqqllljjjgggggghhhiiiiiihhhjjjooouuuzzz}}}~~~{{{uuulll^^^PPPCCC888222...,,,)))''''''((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))***++++++++++++***+++++++++*********)))))))))))))))*********++++++((())))))******+++++++++,,,,,,---,,,,,,...222555888@@@MMM]]]jjjtttyyy|||{{{tttbbbVVVQQQQQQRRRSSSTTTVVV[[[dddppp~~~||||||~~~~~~~~~}}}{{{yyyvvvuuusssqqqqqqtttyyy||||||zzztttrrrooollljjjhhhhhhhhhiiijjjkkkmmmoooppppppqqqtttxxx}}}~~~ttteee^^^YYY[[[aaajjjxxx{{{vvvuuuvvvuuuttttttuuuvvvtttssszzznnnbbbWWWPPPOOOTTT[[[dddnnnyyynnnXXXHHH???<<<>>>???EEERRRbbbqqqzzz~~~~~~|||~~~}}}zzz{{{xxxlll[[[OOOCCC===999555444555111000///000111111///---......//////......---,,,,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,+++++++++******)))))))))''')))***,,,,,,***)))'''&&&&&&&&&&&&'''((()))***((((((((((((((()))))))))((()))))))))************------,,,---...111333444666:::AAAJJJVVVdddqqqzzzyyytttnnnoooqqqsssttttttsssrrrqqqqqqsssuuuwwwwwwuuussskkkjjjiiihhhhhhhhhhhhhhhjjjnnnsssxxx{{{||||||}}}yyyssshhhZZZLLL???666111000...,,,***)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))***++++++++++++***++++++*********)))))))))((())))))))))))*********''''''((()))***++++++++++++,,,---,,,---///222555>>>FFFRRR___iiiqqqvvvyyyzzz~~~mmm\\\SSSPPPRRRTTTTTTVVVYYY___iiivvv~~~|||}}}~~~{{{yyyuuurrrpppooopppppppppsssvvvxxxwwwuuuqqqqqqooommmjjjhhhggggggiiijjjlllnnnqqqssstttuuuxxxzzz~~~~~~rrreee]]]XXXZZZaaajjjxxxyyyuuuttttttsssrrrrrrtttuuutttsss}}}ooobbbXXXQQQMMMPPPWWWbbbmmmwwwlllVVVGGG@@@>>>???AAAHHHUUUeeettt|||~~~~~~}}}~~~~~~}}}}}}ssseeeUUUKKK@@@:::777222000111......---...//////---+++...............------,,,---,,,,,,+++***))))))(((******+++++++++,,,,,,,,,++++++++++++************''')))***,,,,,,***)))'''&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''(((((((((((()))))))))************))))))***,,,///222444666777;;;DDDNNNZZZgggttt||||||wwwtttnnnooopppqqqrrrrrrqqqqqqppppppqqqtttvvvwwwuuusssllllllkkkjjjiiihhhhhhhhhmmmooorrrwwwzzz||||||{{{wwwpppdddUUUGGG<<<444000//////---+++***)))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))***++++++++++++***+++++++++************)))((())))))))))))*********''''''((()))***+++++++++***+++,,,,,,---000444777@@@IIIUUU```iiiqqqwww{{{zzz~~~yyyhhhZZZRRRQQQRRRSSSTTTVVV\\\cccmmmyyyzzzxxxzzz{{{}}}|||yyyuuurrrooommmkkkmmmmmmnnnppprrrssssssrrroooppppppnnnjjjgggffffffhhhiiilllooorrrvvvxxxzzz}}}|||oooaaaYYYUUUWWW^^^iiixxxyyyuuuttttttsssrrrsssuuuvvvuuutttrrrcccWWWNNNKKKLLLUUU^^^kkkwwwiiiSSSDDD??????>>>AAAIIIWWWhhhvvv~~~}}}||||||~~~{{{mmm___PPPFFF<<<888666111//////...---,,,---......,,,***---............---,,,,,,,,,,,,,,,+++*********))))))))))))************+++++++++++++++++++++++++++(((((()))******)))((((((,,,+++***))))))(((((((((%%%%%%&&&&&&''''''(((((())))))))))))************)))***+++,,,...000222333888>>>GGGQQQ]]]jjjvvv}}}~~~}}}{{{xxxuuutttnnnoooppppppqqqqqqqqqqqqoooooooooqqqttttttsssqqqlllmmmmmmllljjjhhhhhhiiimmmnnnqqqvvv{{{}}}}}}|||vvvnnnaaaRRRDDD:::333000,,,,,,+++***'''''')))+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***))))))***++++++++++++***,,,,,,,,,+++++++++******)))))))))*********++++++((())))))******+++++++++)))+++,,,---///222777;;;AAAJJJVVVaaajjjqqqxxx}}}{{{}}}}}}sssdddXXXSSSRRRRRRRRRTTTXXX___gggqqq{{{xxxtttrrrssstttyyywwwuuussspppmmmkkkjjjjjjkkklllnnnoooqqqrrrsssooorrrssspppkkkgggffffffhhhiiilllpppuuuzzz~~~vvvhhhYYYRRRMMMPPPXXXdddtttyyyuuuuuuuuuttttttuuuxxxyyyyyyxxxwwweeeXXXOOOJJJLLLQQQ[[[fffuuu{{{dddNNNAAA===>>><<<@@@IIIXXXiiiwww~~~||||||~~~vvvgggYYYJJJAAA999777555222000000///---,,,,,,---...,,,+++------......------,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((,,,+++***))))))(((((((((&&&&&&&&&'''(((((())))))))))))))))))******************+++---///000111222;;;AAAJJJUUUaaammmwww~~~~~~|||~~~}}}|||zzzwwwuuutttuuuqqqqqqqqqqqqrrrrrrrrrrrrpppooooooqqqssssssrrrpppkkkmmmnnnmmmjjjhhhhhhiiikkkkkknnnttt{{{vvvmmm___OOOBBB888333111)))******(((&&&&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))))))))***++++++++++++***---------,,,,,,,,,,,,+++************+++++++++,,,*********+++++++++++++++***+++...///222666;;;???GGGOOO[[[ccciiiooouuuzzz{{{{{{}}}sssjjj___WWWUUUUUUSSSRRRTTTZZZbbbkkkttt}}}yyyssspppooooooooorrrrrrqqqpppnnnllljjjiiiiiijjjkkkmmmnnnqqqtttwwwtttxxxzzzwwwqqqkkkjjjjjjkkkmmmpppuuu{{{zzzjjj\\\OOOHHHDDDGGGPPP^^^ooo}}}xxxuuuvvvuuuttttttvvvxxxzzzzzzyyy{{{kkkYYYPPPKKKJJJPPPYYY```lll{{{xxx```KKK>>><<<===:::>>>HHHWWWiiiwww~~~{{{{{{~~~}}}rrrcccUUUFFF>>>777666666333222222000///------.........---------......------,,,+++++++++++++++++++++,,,,,,,,,,,,---------.........++++++++++++++++++++++++((((((''''''''''''((((((&&&&&&&&&''''''((()))***&&&''''''((()))******+++))))))))))))************))))))+++---000222444444===CCCMMMXXXcccnnnyyy}}}{{{~~~}}}{{{xxxuuuttttttvvvssssssssssssssssssssstttrrrqqqqqqrrrttttttsssqqqkkkmmmnnnmmmiiigggggghhhggghhhlllsss{{{vvvmmm^^^NNNAAA777333111(((***+++)))''''''***...(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((())))))***++++++++++++***......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++---///111444999???CCCOOOVVV```eeehhhjjjoootttzzzyyyzzz||||||yyylllddd[[[WWWVVVVVVTTTRRRUUU[[[eeennnwww~~~~~~wwwrrroooooonnnnnnmmmnnnnnnnnnmmmkkkiiihhhiiijjjkkklllnnnrrrwwwzzz{{{~~~~~~wwwqqqooopppppprrruuu{{{ppp___RRRHHHAAA===AAAKKKYYYkkkyyy}}}wwwuuuvvvsssrrrrrrtttwwwxxxxxxxxxrrraaaSSSPPPOOOMMMUUUaaaoooyyyqqq[[[JJJ???;;;>>>===@@@IIIYYYkkkxxx~~~~~~~~~|||{{{|||~~~~~~oooZZZKKK???;;;777333222222222111//////...------------.........------------......++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''((())))))(((&&&%%%&&&'''((('''&&&((((((((((((((())))))***++++++***************++++++,,,---...///111444777>>>HHHTTT]]]hhhuuu~~~~~~{{{zzzyyyzzz{{{{{{zzzyyywwwvvvvvvtttrrrrrrtttuuuvvvuuusssttttttsssrrrqqqooonnnpppooonnnlllkkkjjjiiiiiiiiiiiikkkpppvvv|||{{{nnn[[[JJJ>>>666111...---,,,+++***))))))))))))))))))))))))((('''&&&%%%''''''''''''&&&%%%$$$$$$(((''''''''''''(((((()))*********)))))))))))))))!!!%%%***,,,***((('''''')))))))))))))))***************+++,,,,,,,,,,,,+++,,,---...///333<<>>;;;666333222222222111//////...------------...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++************************((((((''''''(((((()))***)))(((''''''))))))((('''))))))((((((((()))******++++++***************++++++,,,---...///111555888???IIIUUU___jjjvvv~~~|||zzzxxxwwwxxxyyyzzzyyyxxxwwwvvvxxxvvvtttssstttvvvvvvuuutttuuuvvvvvvuuussspppoooqqqpppooommmlllkkkjjjjjjjjjjjjlllpppvvv|||~~~{{{nnn[[[III===666111...,,,+++***)))((((((((((((''''''((((((((((((((('''''''''((((((''''''&&&&&&(((''''''''''''((())))))***)))))))))))))))))))))'''***......,,,***))))))))))))))))))******************+++,,,,,,,,,,,,,,,---///111222555>>>KKKVVVdddbbbaaadddhhhlllnnnnnnrrrpppqqquuuzzzyyyqqqjjj^^^XXXUUUVVVVVVTTTUUUYYY[[[eeepppwww~~~zzzsssnnnlllkkklllllljjjkkkmmmllljjjiiikkkmmmpppooopppssstttuuu{{{{{{wwwyyy|||zzzkkkXXXJJJCCC999555444777===DDDQQQ\\\iiirrryyywwwssssssrrrqqqsssrrrrrrqqqqqqrrrsssssszzzkkk___RRRIIIKKKQQQYYYhhhvvvjjjUUUEEE;;;888:::;;;@@@KKK[[[lllyyyxxxlll^^^PPPHHH<<<999555333222222111111//////...------------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))((()))******++++++***)))))))))***((('''***))))))))))))***+++++++++***************+++++++++,,,...///000333777;;;@@@KKKXXXbbbmmmxxx~~~~~~|||{{{yyyxxxwwwuuuvvvxxxyyyyyyxxxxxxwwwzzzwwwuuutttuuuvvvuuuuuuvvvwwwxxxyyyxxxvvvsssqqqqqqpppooonnnmmmkkkkkkjjjkkkkkkmmmqqqwww{{{}}}~~~zzzmmmZZZHHH===555000---******)))(((''''''''''''%%%&&&'''((())))))))))))''''''(((((()))((((((((('''''''''''''''((())))))))))))))))))))))))******,,,---......,,,*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,...222555666999CCCSSS___kkkiiigggfffhhhiiijjjjjjlllkkklllpppsssqqqiiiaaaXXXTTTRRRTTTTTTSSSTTTXXX___hhhrrr|||}}}yyyrrrmmmkkkkkkjjjjjjkkklllllljjjiiihhhjjjlllrrrnnnlllmmmmmmmmmssszzz|||vvvhhhYYYJJJ@@@<<<777333222444777;;;DDDMMMZZZeeennnppppppsssuuuuuuwwwuuusssqqqpppooooooooonnn]]]VVVMMMHHHNNNYYYgggyyyeeeQQQDDD;;;999::::::@@@MMM^^^nnnzzz|||pppbbbTTTJJJEEE:::777444222222222111000//////...------------...,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))******+++,,,,,,***))))))))))))(((&&&***************++++++,,,*********)))******+++,,,,,,---...///111555:::>>>CCCNNN\\\fffpppzzz~~~|||yyyyyy|||~~~~~~yyyyyyyyyxxxxxxxxxxxxwwwuuuvvvxxxyyyzzzzzzyyyyyy{{{yyyvvvuuuuuuvvvuuuuuuvvvxxxzzz{{{zzzxxxuuusssooooooooonnnmmmkkkjjjjjjllllllnnnrrrwww{{{||||||wwwjjjWWWFFF;;;444///,,,***)))(((((('''''''''(((&&&&&&'''(((((((((((((((%%%&&&'''(((((((((((((((''''''&&&''''''((()))***)))))))))))))))*********++++++******)))((()))))))))))))))******++++++,,,++++++++++++,,,,,,------///444:::<<<@@@KKK\\\jjjssspppmmmjjjhhhhhhhhhhhhggghhhjjjmmmoookkkbbb[[[QQQOOOOOORRRRRRQQQTTTYYYdddlllvvv|||xxxsssooommmlllkkkjjjllllllkkkjjjjjjjjjkkkkkkmmmgggbbb```^^^]]]aaagggooovvv|||fffUUUIII>>>888666666333222444555777===DDDRRR^^^jjjnnnqqquuuxxxyyyyyyyyyxxxvvvsssooollljjjvvvcccSSSOOOKKKKKKTTTcccuuu|||aaaNNNCCC<<<:::<<<;;;CCCQQQaaaqqq|||wwwhhhYYYLLLEEEBBB888555333111222222111/////////...------------...------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,++++++***)))***************************************+++,,,,,,***)))'''((())))))'''&&&***************++++++,,,******))))))***++++++,,,,,,---...000222777===AAAGGGRRR```jjjsss{{{~~~|||{{{xxxvvvuuuyyy~~~|||zzzzzz{{{}}}~~~~~~}}}vvvvvvwwwwwwxxxxxxxxxxxxvvvwwwyyy{{{||||||{{{{{{{{{yyyvvvuuuuuuvvvuuuuuuwwwxxxyyyzzzzzzxxxuuutttnnnnnnnnnnnnmmmkkkjjjiiimmmmmmooosssxxx{{{{{{{{{sssfffTTTDDD999333///,,,******)))((((((((())))))(((((()))(((((('''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((******(((((())))))************)))(((''''''((()))***+++((())))))***+++,,,,,,,,,,,,,,,+++++++++,,,---...000666===BBBHHHTTTeeerrrxxxvvvrrrmmmjjjhhhiiijjjhhhjjjmmmpppoooiii___WWWMMMLLLMMMPPPPPPPPPUUU[[[hhhpppyyy|||yyyuuurrrqqqpppnnnmmmlllllllllllllllkkkkkkjjjfff]]]UUUQQQMMMKKKMMMRRR[[[cccooozzzoooWWWGGG===666333333222000000333444555:::AAAOOO[[[hhhnnnqqqvvvyyyzzzzzz{{{|||{{{wwwqqqjjjfffwwwjjj[[[OOOJJJKKKOOO[[[lllvvv[[[JJJAAA===<<<======FFFUUUfffttt}}}ppp```RRRGGG@@@===555333111111111111000/////////...------------...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++*********)))******+++,,,)))(((''''''))))))((('''***))))))))))))***++++++))))))))))))***+++,,,,,,---...///000333888???DDDKKKWWWeeeooovvv|||}}}zzzvvvuuussstttxxx~~~|||{{{wwwvvvuuuvvvxxxzzz{{{zzzvvvwwwwwwwwwxxxxxxyyyyyywwwxxxzzz{{{|||||||||{{{zzzwwwuuutttuuuvvvuuuuuuvvvvvvwwwwwwwwwvvvttttttnnnnnnoooooonnnmmmkkkjjjnnnoooqqquuuyyy{{{zzzyyymmmaaaPPP@@@777222...,,,***))))))(((((())))))***))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++((((((((()))******+++++++++)))((()))+++------,,,((())))))***+++,,,---------,,,+++++++++,,,...///111666>>>FFFQQQ___mmmwww{{{yyyuuuppplllkkkmmmppprrrtttvvvwwwsssiii]]]UUUKKKJJJKKKNNNOOOPPPWWW```kkksss|||~~~{{{yyyvvvuuutttsssrrrpppmmmmmmlllmmmmmmkkkgggddd\\\RRRIIIEEEAAA>>>???BBBKKKSSS___mmm{{{uuuaaaKKK===777333111111///------000222333888???MMMZZZgggmmmqqquuuxxxyyy{{{}}}~~~}}}yyyrrrkkkfff~~~mmm```VVVNNNKKKOOOXXXeeewwwqqqVVVFFF???<<<<<<>>>???IIIYYYiiivvv~~~zzziiiYYYLLLCCC<<<777333222000000111111000...//////...------------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***)))(((++++++++++++++++++++++++)))))))))))))))***++++++(((''''''(((***++++++***))))))((((((((()))******))))))))))))***+++,,,------...///111444:::AAAFFFNNN[[[iiirrryyy|||{{{wwwrrrrrrrrrtttyyy~~~~~~}}}{{{yyyuuusssrrrsssuuuxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwxxxzzz{{{{{{{{{{{{zzzxxxvvvtttssstttvvvvvvuuuuuuttttttsssssssssssssssooopppqqqqqqqqqooommmllloooppprrruuuyyy{{{zzzxxxhhh]]]LLL===555000...,,,(((((((((''''''(((((()))'''(((((((((((((((''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&((()))***+++'''(((((()))******++++++---+++***+++---...,,,***((())))))***,,,------......---+++++++++,,,...///222666===IIIXXXgggsssyyy{{{zzzwwwsssoooooosssvvvxxxkkk\\\SSSKKKJJJKKKMMMNNNQQQZZZeeelllvvv~~~yyyyyywwwvvvvvvvvvvvvtttrrrooonnnnnnmmmlllggg___YYYOOOFFF>>>;;;999777777999===CCCNNN\\\lll}}}gggUUUAAA888555222000000///------000111333999@@@NNN[[[iiiooorrrwwwyyyzzz}}}}}}|||zzzvvvqqqllliiizzzfffZZZRRRNNNNNNTTT___nnnmmmRRRCCC===<<<<<<>>>AAAKKK[[[kkkxxxwwwdddTTTIIIAAA999333222111000000111111000...//////...------------...++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++)))((((((************************)))))))))((()))******+++)))(((((()))+++------,,,((((((((((((((())))))***))))))))))))***+++,,,------...///111444;;;BBBHHHQQQ]]]kkktttzzz}}}zzzvvvpppppprrruuuzzz~~~~~~~~~{{{xxxuuusssrrrsssuuuxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxvvvtttsssrrrtttuuuvvvuuutttsssqqqppppppqqqrrrsssqqqrrrssstttsssqqqooonnnoooppprrrvvvyyyzzzyyyxxxeeeZZZIII<<<444000---,,,''''''&&&&&&&&&''''''(((%%%&&&'''((())))))))))))((()))))))))((('''&&&&&&%%%%%%&&&&&&((()))***+++'''(((((()))***+++++++++...,,,***+++------***'''((())))))+++,,,---.........---,,,++++++---...000222555===KKK]]]lllvvvzzzzzzzzzxxxtttqqqrrrvvv{{{|||kkk[[[QQQKKKJJJKKKMMMNNNQQQ\\\hhhmmmwww~~~{{{wwwwwwvvvuuuvvvwwwwwwuuusssqqqpppooonnnkkkcccYYYQQQEEE===666444444333333555333888@@@LLL]]]pppyyy^^^MMM<<<555555333000///222//////111333444:::BBBPPP]]]kkkrrruuuzzz|||}}}}}}zzzvvvrrrooommmllllll[[[QQQMMMKKKLLLZZZkkk|||iiiPPPCCC===888:::???EEEPPP___nnnxxx~~~}}}jjjUUUIIICCC===777444444333111000000000111222222111///...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************((((((((((((((((((((((((''''''(((((())))))******++++++******))))))((((((''''''''''''(((((((((((('''((())))))((()))+++---,,,,,,...222555999BBBLLLVVVbbbpppxxx|||}}}yyytttqqqppppppsssxxx}}}~~~|||}}}~~~}}}zzzwwwuuuuuuvvvwwwxxxyyyyyyzzzyyyzzzzzz{{{zzzxxxwwwvvvuuutttssstttuuuyyy|||{{{zzzxxxvvvtttrrrrrrqqqsssrrrrrrrrrrrrsssuuuuuupppqqqrrrqqqpppppprrrtttxxxxxxxxxyyy}}}zzzqqqfffVVVCCC888222---++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++,,,,,,---------.........,,,+++,,,///222777:::CCCPPPaaannnvvvxxxrrruuuvvvtttrrrttt{{{sssbbbWWWSSSMMMNNNOOONNNOOOTTT]]]dddkkkrrryyy|||yyyvvvuuuvvvtttttttttttttttssssssssslllkkkjjjkkkiii___PPPEEE<<<:::666333111000000000333444999BBBNNN^^^uuummmPPPCCC888333222111000111///...///111222555===GGGUUUaaammmtttxxx|||}}}||||||yyyvvvtttsssoooiiidddyyygggYYYRRROOOMMMTTTbbbtttyyybbbLLLAAA<<<888:::@@@EEEPPP```nnnxxx}}}uuudddPPPFFFAAA<<<777444333222111111000000111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((())))))))))))***''')))))))))))))))+++---...---///444777<<>>GGGVVVkkk}}}{{{bbbJJJ@@@666222222//////000,,,+++---000222666???IIIYYYdddpppuuuxxx|||}}}|||}}}zzzwwwuuusssmmmeee___~~~mmm^^^UUURRRQQQQQQ]]]lll~~~nnnZZZGGG@@@<<<888:::AAAHHHSSScccqqqyyy~~~kkk[[[JJJBBB>>>:::555444111111222222111111000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...---+++***))))))++++++++++++++++++++++++,,,,,,+++******)))(((((((((((((((((((((((())))))))))))))))))************((()))***)))))))))+++---///...111666:::@@@KKKVVVdddooozzz~~~xxxqqqpppooopppssswwwzzz||||||}}}|||{{{|||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwyyyzzz{{{{{{{{{{{{xxxxxxvvvvvvvvvwwwxxxyyy{{{zzzyyywwwuuuttttttsssqqqrrrssssssqqqnnnkkkiiiggghhhkkkmmmnnnppptttwww{{{}}}}}}~~~zzzppp^^^NNN>>>444///+++)))))))))))))))))))))(((''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***************************************)))))))))++++++++++++,,,,,,,,,,,,+++,,,------...111555888999???IIIVVVccckkkoooppprrruuuyyyzzzzzz}}}vvvgggYYYQQQNNNOOONNNNNNQQQVVV\\\aaaccckkkooouuuwwwuuusssssstttuuuttttttsssrrrqqqqqqpppooonnnkkkeee[[[OOOCCC<<<555333111000///000111222111111444:::AAAMMM```qqqkkkTTTCCC:::333222111...---...,,,+++---111444999CCCNNN^^^hhhrrrvvvxxx{{{|||zzz|||zzzxxxvvvrrrkkk```XXXuuuaaaVVVRRRQQQSSSVVVbbbrrreeeTTTDDD???<<<999;;;AAAKKKXXXiiivvv}}}xxxaaaTTTFFF???<<<777333222000111222222222111///...---------,,,,,,---......------------------------+++,,,,,,------,,,,,,+++///...---,,,+++***))))))++++++++++++++++++++++++*********)))))))))((((((&&&&&&''''''(((((())))))(((((()))))))))*********((()))******)))***,,,---///...111777<<>>;;;555111000000000111222222000///...---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++++++++++++++************************************'''''''''((((((((())))))&&&&&&''''''(((((())))))'''''''''((((((((())))))((()))******)))***,,,.........111777===EEERRR___jjjsss{{{~~~~~~~~~{{{vvvssstttvvvzzz|||}}}zzzxxxtttuuuuuuvvvwwwyyy{{{}}}~~~{{{xxxvvvtttttttttuuuvvvwwwxxxyyy{{{|||}}}yyyyyyyyyxxxwwwvvvuuuuuuvvvvvvuuussssssrrrrrrrrrrrruuuxxx{{{zzzvvvqqqnnniiikkkmmmnnnoooqqqtttvvv{{{~~~~~~sssfffTTTGGG999333000,,,******)))))))))))))))(((''''''))))))((('''&&&&&&%%%$$$''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((***************++++++++++++++++++++++++++++++++++++,,,,,,---...111555888AAAHHHUUUaaajjjnnnpppppptttvvvzzz~~~qqqdddZZZSSSOOOMMMPPPPPPRRRXXX```fffhhhgggkkkmmmoooqqqqqqqqqqqqqqqsssrrrrrrqqqpppooooooooojjjggg```UUUIII???999777333222///---,,,---......111111333888>>>HHHYYYiiiuuu{{{zzzkkkWWWGGG888444222333222///...///111///111555999???JJJVVVbbbjjjqqqqqqqqqssssssrrrtttssssssrrrnnndddWWWMMMtttcccTTTOOOPPPSSS]]]hhhwwwqqqZZZLLLAAA>>><<<:::>>>GGGRRR```tttttteeeRRRIII@@@===999444000000000000111111000000///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))%%%%%%&&&''''''((())))))(((((((((((((((((())))))''''''''''''(((((((((((()))***+++*********,,,...///...111777>>>FFFTTTaaaiiiqqqwwwxxxzzz|||{{{xxxuuuwwwzzz~~~~~~zzzwwwrrrssstttttttttvvvzzz|||~~~{{{xxxvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxzzzzzzwwwwwwxxxyyyyyywwwvvvuuuttttttsssrrrrrrrrrrrrrrrpppsssxxx{{{{{{wwwssspppkkkmmmnnnooopppqqqtttvvvzzz~~~|||oooaaaOOOBBB777222000---******)))))))))))))))(((''''''***))))))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((*********++++++++++++++++++++++++++++++*********+++,,,---...///222666:::FFFNNN[[[gggooosssuuuvvvyyyzzz|||xxxiii\\\UUURRROOOMMMNNNQQQUUU\\\dddiiikkkkkkllllllmmmoooppppppqqqqqqpppppppppppppppooooooooohhhaaaWWWKKKAAA:::666444333111///---,,,,,,---.........111666<<>>333000///,,,***))))))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))***++++++*********************************++++++,,,,,,,,,++++++++++++*********)))+++,,,...000222666;;;???JJJSSSaaallltttxxx{{{}}}|||ppp```UUUQQQPPPOOOMMMMMMRRRYYY```fffiiilllnnnmmmllllllmmmoooqqqqqqqqqnnnnnnoooooooooooopppppphhh^^^PPPDDD<<<777333111111///...------...///000//////222777<<>>GGGUUUbbbiiippptttrrrqqqrrrtttsssqqqpppnnnkkkeeeZZZKKKAAAwwwcccWWWOOOPPPSSSYYYjjj|||sssaaaNNNBBB999999:::;;;DDDOOObbbrrrrrr^^^SSSBBB<<<888888777333111222222111///.........///000...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++//////...---+++***))))))))))))))))))))))))))))))******))))))((((((''''''++++++******))))))(((((())))))))))))************)))***++++++***+++---///222111333999@@@IIIXXXeeeiiinnnpppooooootttwwwvvvvvvyyy|||~~~xxxsssrrrsssuuutttsssuuuyyy}}}~~~|||yyywwwvvvwwwxxxyyyyyyxxxvvvttttttttttttuuurrrtttwwwzzzzzzzzzxxxwwwuuuttttttsssssssssttttttvvvxxx{{{}}}|||yyyuuurrrhhhjjjmmmnnnooorrruuuxxx{{{|||lll]]]FFF;;;111///...+++(((((()))))))))))))))(((((('''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))***,,,///111444999???CCCMMMVVVdddooovvv{{{xxxkkk[[[QQQNNNOOONNNLLLKKKRRR\\\cccgggjjjmmmqqqnnnmmmlllmmmoooqqqqqqqqqmmmmmmnnnnnnooopppppppppiii]]]LLL@@@999555111---......---,,,---///222333222222444999===FFFUUUcccjjjmmmpppnnnbbbQQQBBB<<<444111000111///+++,,,111000///333;;;CCCNNN]]]kkklllssswwwuuusssuuuwwwvvvsssqqqmmmiiibbbVVVGGG===|||{{{lllTTTSSSRRRRRRYYYiii}}}{{{fffWWWHHHAAA;;;::::::???JJJVVVlll~~~xxxcccSSSJJJ???<<<888555444222000///---------.....................---,,,,,,+++******)))+++,,,------,,,***)))+++---111333333111///---......---------,,,,,,,,,,,,***))))))***++++++******))))))((('''&&&&&&&&&))))))))))))(((((((((((('''((()))))))))(((&&&%%%''')))++++++******+++,,,000666:::;;;BBBPPP\\\ccckkkhhhgggkkknnnppptttzzzyyy}}}|||wwwuuutttuuuuuuttttttvvvyyy{{{}}}{{{{{{{{{yyywwwvvvwwwxxxwwwvvvtttsssrrrrrrssstttuuuuuuvvvxxx|||~~~~~~yyyyyyxxxvvvsssssstttvvvvvvwwwyyyzzzzzzvvvpppllljjjkkklllllllllnnnrrruuu~~~|||iiiXXXFFF<<<222///---)))((()))******))))))((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((+++++++++++++++***)))(((***************+++++++++...---+++******+++---...///000444888999<<>>888222...---+++)))'''(((,,,//////...222222444777>>>IIIVVV^^^jjjkkkjjjeee[[[MMM@@@777333111...---.........---000333888AAAMMM[[[hhhooouuuuuuvvvuuutttssstttvvvvvvppplllhhh^^^NNN@@@:::|||}}}uuufffTTTSSSRRRUUU^^^ooovvvbbbTTTFFF@@@;;;::::::@@@LLLXXXpppmmm[[[MMMEEE>>>;;;777444333222111///////////////////////////---------,,,,,,+++++++++***+++,,,------,,,***)))---...000111000///,,,+++------------,,,,,,,,,,,,,,,***))))))***++++++******))))))(((''''''&&&&&&)))))))))))))))))))))(((***+++,,,,,,,,,+++)))))))))***,,,---,,,+++,,,...111777;;;>>>FFFUUUbbbhhhnnnjjjiiillloooqqquuu{{{|||~~~yyywwwwwwttttttssstttuuuwwwzzz||||||||||||zzzxxxvvvwwwxxxwwwvvvtttsssrrrrrrssssssuuuuuuuuuxxx{{{~~~~~~~~~~~~zzzwwwuuuvvvwwwvvvwwwyyyzzzzzzwwwqqqmmmlllmmmmmmmmmmmmpppsssvvv~~~yyygggUUUEEE;;;222///---***((()))***)))))))))((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))******++++++,,,,,,---+++++++++******)))))))))++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...///000333888:::===HHHTTTbbbjjjttt{{{}}}{{{kkk___TTTPPPPPPPPPRRRUUUYYY^^^fffkkkmmmlllkkkjjjlllnnnqqqtttvvvvvvuuutttqqqqqqqqqqqqqqqpppnnnmmmdddVVVFFF===888222......---+++)))***---/////////111222555999AAALLLYYYaaaffffffddd___UUUIII===555333111///....../////////333555;;;EEESSS```jjjpppuuuuuuuuutttssstttuuuvvvwwwqqqkkkeee[[[KKK???999xxxzzzkkk^^^SSSQQQRRRXXXfffvvvnnn[[[NNNCCC>>>;;;:::;;;BBBOOO\\\vvvrrr___OOODDD>>>;;;888555333333333222000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***////////////---,,,+++***,,,,,,,,,,,,++++++++++++,,,***))))))***++++++******))))))((((((''''''&&&)))))))))))))))))))))))),,,,,,,,,,,,,,,+++*********+++------------...000333999>>>CCCMMM]]]kkkqqqrrrnnnmmmppprrrssswww|||}}}xxxwwwxxxssssssssssssuuuwwwyyyzzz}}}}}}}}}{{{xxxvvvvvvwwwvvvuuutttsssrrrrrrrrrsssuuutttuuuwwwzzz}}}}}}}}}}}}yyyvvvuuuvvvvvvwwwxxxzzzzzzwwwrrrnnnmmmnnnoooooooooqqquuuxxx}}}~~~vvvcccRRRCCC999111///---***((()))))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))******+++***))))))((())))))))),,,,,,,,,,,,---------...,,,,,,,,,,,,,,,---...///111222555:::===DDDRRR___ooowwwzzzvvvdddYYYPPPNNNQQQTTTYYY^^^aaafffnnnssssssqqqnnnmmmnnnoooqqqtttvvvwwwxxxxxxwwwuuutttttttttrrrpppnnnbbbTTTDDD;;;777222/////////---+++,,,---///000///000222666<<>>:::888666333222222333222111111111000000///...------+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***))))))***++++++***))))))))))))(((((('''''')))))))))))))))******************)))))))))(((((()))+++,,,---------000222444:::AAAHHHUUUfffsssxxxwwwsssqqqsssuuuuuuyyy~~~~~~zzzvvvuuuvvvttttttttttttuuuwwwyyyzzz}}}~~~~~~|||yyywwwvvvwwwvvvvvvuuutttsssssssssssstttttttttvvvzzz|||||||||~~~{{{wwwuuuttttttwwwwwwxxxzzz{{{xxxtttpppnnnoooooooooooorrruuuyyyzzz|||||||||{{{sssaaaPPP@@@777000...---***((()))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""######$$$%%%&&&''''''******)))((((((((()))***++++++,,,,,,------......+++,,,,,,---...//////000555555888>>>DDDNNN___nnn~~~vvvppp^^^VVVNNNOOORRRWWW^^^eeehhhnnnuuuyyyyyyvvvsssqqqpppppprrrtttvvvyyy{{{||||||zzzwwwvvvvvvuuurrrnnnaaaRRRBBB:::555111///000///...---,,,---...//////...222888???IIIUUU```hhhhhhfffbbb[[[QQQEEE;;;555111111000......///222555:::===EEESSSbbblllooooootttrrrppppppqqqsssssssssrrrhhh]]]TTTJJJ===555333~~~yyyvvv{{{iiiZZZRRRMMMOOOUUUbbbsss|||lll\\\NNNEEE===;;;;;;===???HHHYYYiiiiiiVVVIIIAAA<<<888666444222111222222222111000000///......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------///......------...//////,,,,,,,,,+++++++++******,,,***))))))***++++++***)))))))))))))))(((((((((((()))))))))*********+++))))))(((((('''''''''''')))***+++,,,,,,---000333555<<>>555///...---***))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***++++++***)))))))))))))))***************+++,,,------...,,,,,,,,,---...000111222777777;;;CCCKKKXXXkkk|||ssskkk\\\VVVRRRSSSWWW[[[bbbhhhrrrvvv|||~~~|||wwwsssqqqrrrrrrtttvvvyyy|||}}}yyyxxxyyyxxxtttppp```QQQAAA999555111///000......---,,,,,,---...000///333:::CCCMMMXXXbbbiiimmmjjjeee\\\QQQFFF<<<666111111111///...000444888???DDDMMM[[[gggnnnooonnnpppooonnnnnnqqqrrrqqqpppnnncccWWWMMMCCC999333333xxxwwwwwwmmm^^^TTTOOONNNSSS^^^lll{{{uuudddTTTHHHBBB;;;:::<<>>GGGRRRaaavvv{{{nnnfff\\\YYYYYY]]]```bbbfffkkkzzz}}}{{{uuuqqqnnnuuuvvvxxx{{{|||{{{}}}|||xxxtttaaaRRRBBB999444111///111------...---,,,---///111222777???HHHRRR[[[dddjjjmmmkkkfff^^^SSSGGG<<<666222333333111000222888===EEELLLWWWbbbjjjnnnnnnnnnnnnmmmlllooorrrssspppmmmiii^^^RRRIII@@@888444444wwwqqqrrrvvvtttaaaTTTOOONNNRRR[[[iiixxxnnn]]]MMMCCC>>>999:::===AAAEEEOOOdddvvvqqqcccRRREEE@@@===888555555333000///000000000////////////...............---------,,,,,,++++++++++++++++++,,,---...//////.........---------------------------,,,,,,,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))((())))))******+++,,,,,,,,,+++***)))))))))******)))***+++,,,---///333666;;;DDDPPP]]]nnn|||yyytttqqqqqqqqqooorrrvvvwww{{{{{{wwwvvvvvvtttuuuvvvwwwwwwxxxxxxxxxvvvxxxzzz{{{yyywwwvvvvvvyyyyyyzzzzzzyyyxxxvvvuuuwwwvvvvvvxxx{{{|||||||||xxxzzz{{{{{{zzzxxxxxxyyywwwwwwxxxzzz|||{{{xxxvvvppppppqqqqqqqqqtttwwwzzz~~~~~~{{{wwwrrrgggTTTBBB999222------...+++)))***'''((((((((()))))))))***&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,(((***,,,......---+++*********+++,,,---...//////...---++++++,,,000555888:::<<>>BBBFFFQQQfffyyyggg[[[KKKAAA===;;;777333555333000//////000///...////////////000000000000......---,,,,,,+++******,,,++++++,,,---...///000.........---,,,+++***)))......------------,,,,,,,,,***))))))***++++++***)))))))))))))))*********((())))))***++++++,,,,,,,,,+++)))((((((((()))***+++,,,------...111555888>>>GGGTTTcccssswwwrrrnnnnnnnnnlllnnnrrrssswww|||}}}yyyuuussssssssstttuuuvvvwwwwwwvvvvvvtttwwwyyyzzzxxxwwwvvvvvvyyyzzz{{{{{{zzzyyywwwvvvxxxwwwwwwyyy{{{}}}}}}|||wwwyyyzzzzzzxxxwwwvvvvvvwwwwwwxxxzzz|||{{{yyywwwqqqrrrsssssssssuuuyyy|||}}}wwwpppdddPPP>>>888111,,,---...+++)))***'''((((((((())))))******((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((***+++---......'''***---///000...,,,***++++++,,,---...///000111///---+++***,,,000666999???BBBJJJVVVddduuurrrfff___^^^```gggooorrrpppqqqttttttwwwyyyzzzyyywwwwwwxxx}}}|||dddUUUCCC999444111000111---///000000...///333777:::@@@IIIRRRZZZaaaggglllkkkkkkhhhcccZZZOOOEEE???777999:::888666999AAAGGGQQQ[[[hhhnnnnnnlllnnnqqqmmmmmmoootttxxxxxxrrrlllYYYOOOEEE>>>777111///111tttllllllppp~~~qqqbbbUUUNNNPPPVVV___pppssscccUUUGGG???<<<666:::>>>BBBIIIYYYooo}}}rrrXXXQQQFFF???:::777333000111111000///////////////........................///...,,,+++***+++,,,,,,............---,,,++++++---.........---,,,,,,+++////////////...---,,,+++,,,+++)))((((((((()))***))))))******+++++++++,,,+++)))''''''))))))&&&###'''((())))))(((((()))***(((***,,,------111777<<<@@@KKKZZZhhhvvvxxxtttnnnhhhfffgggjjjlllqqqsssvvvwwwvvvuuutttuuuttttttttttttttttttttttttqqqsssvvvyyy|||}}}~~~~~~zzzyyywwwwwwwwwxxxzzz{{{|||||||||||||||}}}~~~~~~{{{{{{|||}}}}}}zzzvvvssssssvvvyyy|||}}}|||zzzxxxtttuuuuuuuuuvvvyyy}}}}}}ooo]]]KKK@@@222000...,,,,,,,,,***)))---,,,***(((((((((((()))++++++***((('''&&&%%%$$$%%%&&&''''''&&&&&&''')))&&&'''((())))))*********))))))))))))***,,,///000...............///000000///...,,,***,,,222:::@@@DDDFFFLLL[[[pppuuujjjbbb^^^aaabbbhhhoooqqqoooqqqtttxxxyyyyyyyyyxxxzzz}}}}}}kkkYYYDDD999333///---...***,,,---...///333777:::???HHHRRRZZZ^^^ccciiinnnmmmkkkiiigggbbbXXXMMMDDD@@@AAAAAABBBCCCGGGMMMRRR___cccjjjnnnooonnnmmmmmmnnnqqqtttwww|||}}}uuukkkZZZMMM???888555111000111xxxooojjjmmmssswwwgggZZZQQQNNNTTT\\\mmm}}}ooo___QQQEEE===;;;888<<<@@@DDDMMM^^^tttqqqeeeTTTMMMDDD<<<999666333000111000000///////////////...........................---,,,,,,+++++++++,,,------.........---,,,,,,...////////////...---,,,/////////......,,,++++++,,,++++++***************)))))))))*********++++++***((('''(((***+++)))''''''(((***)))(((((()))+++***,,,.........222888>>>BBBOOO___mmm{{{uuurrrmmmiiiggghhhkkklllppprrruuuvvvuuuuuuuuuvvvssssssssstttttttttssssssqqqsssvvvyyy{{{}}}~~~|||{{{yyyxxxxxxyyy{{{|||{{{{{{{{{{{{{{{|||}}}}}}|||||||||}}}}}}{{{wwwtttqqqssswww{{{}}}|||{{{zzzxxxxxxxxxxxxxxx|||{{{lllZZZIII>>>222000---,,,,,,,,,***)))***)))(((''''''&&&''''''(((((('''&&&%%%$$$$$$###%%%&&&''''''&&&&&&''')))'''((()))***++++++++++++++++++******+++,,,---..................///000000......---,,,...333:::@@@EEEIIITTTeee{{{vvvmmmfffbbbgggfffiiimmmnnnmmmoootttuuuwwwxxxyyyzzz|||mmm[[[HHH<<<777222000111///000111111222666;;;???GGGOOOZZZaaadddfffiiilllpppnnnmmmkkkggg___TTTMMMHHHHHHJJJKKKMMMRRRXXX]]]bbbfffkkknnnoooooooooooonnnqqqsssvvvzzzzzzqqqfffUUUHHH<<<666555333333666wwwnnniiiiiiooowwwuuuiii\\\SSSNNNQQQ]]]hhh~~~~~~~~~~~~}}}iiiYYYLLLAAA;;;;;;:::===BBBHHHRRReee{{{yyyeeeXXXNNNGGG???999777555222000111000//////......//////------------------------,,,,,,------,,,,,,++++++,,,,,,---............---//////000000000///......---......------,,,+++***,,,,,,,,,,,,,,,+++******(((((())))))))))))******)))(((((()))+++,,,,,,+++''')))******))))))***+++,,,.../////////333:::???FFFTTTggguuu|||rrrpppmmmkkkjjjkkklllnnnqqqrrrttttttssstttuuuwwwpppqqqssstttuuutttssssssqqqsssuuuxxx{{{}}}~~~|||zzzzzzzzz||||||zzzzzz{{{{{{{{{|||||||||~~~}}}}}}~~~}}}{{{xxxuuuqqqssswww{{{~~~~~~~~~|||||||||{{{|||wwwgggUUUDDD;;;111///---,,,,,,,,,***)))'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))((()))***++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,........./////////000000---......///111555;;;@@@DDDLLL\\\qqq{{{vvvooojjjgggmmmkkkjjjlllkkkiiilllrrrtttvvvzzz|||qqq```NNNBBB<<<777555666555555666666888===CCCGGGRRRZZZccciiijjjjjjkkklllrrrrrrqqqpppmmmggg^^^YYYSSSTTTUUUVVVWWW[[[aaaeeeeeehhhlllnnnnnnnnnpppqqqoooqqqssstttvvvuuukkk___MMMBBB777444444444777;;;zzzmmmgggfffjjjsss|||yyyiii___TTTOOOPPPXXXiiiwww~~~||||||||||||vvvbbbRRRGGG>>>:::;;;;;;>>>DDDLLLYYYmmmrrr^^^SSSGGGAAA:::666555444222///000000///............///------------------------+++,,,---...---,,,+++***+++,,,---.../////////////////////000000//////...,,,---------,,,,,,+++******+++,,,---,,,+++)))(((((((((((((((((())))))))))))(((((()))***++++++,,,((()))+++***))))))***,,,---...000///000444;;;AAAKKK[[[ooo}}}xxxqqqpppooonnnnnnoooppppppsssttttttsssrrrrrrtttuuuoooppprrrtttuuuuuutttsssrrrsssuuuxxx{{{}}}~~~|||{{{{{{||||||zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~|||yyyvvvtttvvvyyy}}}~~~~~~rrraaaOOO@@@777111///,,,+++,,,,,,***)))((((((***++++++***)))((('''(((((((((((((((((((((%%%&&&''''''&&&&&&''')))(((((()))***++++++++++++,,,,,,,,,,,,,,,---------......///000000000000000---...000222444888===AAACCCOOOccczzz|||yyyvvvrrrmmmjjjnnnkkkjjjkkkhhheeegggllltttxxx}}}vvvgggUUUJJJBBB<<<:::;;;:::;;;<<<>>>AAAGGGNNNSSS___ccchhhkkkllllllmmmnnnqqqrrrsssrrrpppkkkfffbbb^^^^^^^^^]]]\\\^^^aaadddhhhjjjlllllllllmmmoooqqqppprrrsssrrrssspppdddXXXGGG===555222333555999???ssshhhfffiiioooyyyzzzooo___WWWPPPOOOTTT```sss~~~}}}|||{{{{{{}}}nnn[[[MMMCCC<<<;;;===:::???FFFRRRbbbwww~~~jjjYYYOOOAAA<<<777444444444222000000//////...............------------------------***+++,,,---...---,,,++++++,,,---...///000000000---....../////////......,,,,,,------,,,,,,++++++)))***+++++++++***(((''')))))))))((((((((((((((()))))))))((((((((()))***)))***++++++******+++,,,---...//////111666>>>DDDQQQbbbvvv}}}uuuqqqqqqppppppqqqrrrssstttvvvwwwvvvtttrrrqqqrrrsssoooqqqrrrtttuuuuuuttttttssstttuuuxxxzzz|||~~~~~~{{{zzzzzzzzz{{{{{{|||~~~}}}zzzwwwuuuwwwzzz|||~~~~~~~~~|||lll[[[JJJ<<<444000...,,,+++++++++***)))((((((***++++++***)))((('''''''''(((((((((((((((%%%&&&''''''&&&&&&''')))&&&'''((()))***************+++,,,---...//////000...///000000111111000000---///111444666:::???CCCGGGUUUlll|||zzzxxxuuupppmmmiiiggghhhjjjhhhccccccgggssswww~~~yyylll]]]RRRJJJDDDBBBCCCCCCDDDGGGJJJNNNUUU]]]bbbjjjjjjjjjjjjjjjlllnnnpppnnnpppqqqqqqoookkkhhhfffcccccccccbbbaaaaaadddfffiiijjjkkkkkkkkkkkkmmmoooppprrrrrrqqqpppkkk]]]PPPBBB:::333222333555;;;AAAwwwnnnfffhhhooowww~~~ooodddUUUPPPMMMQQQ[[[iii}}}~~~}}}}}}zzz|||uuueeeTTTHHH@@@;;;;;;===:::@@@JJJYYYlllsss___PPPHHH>>>:::555333444444222000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---...///000000000------.../////////......,,,,,,------------,,,,,,)))************)))((((((******))))))))))))((((((*********((('''''')))+++)))+++,,,,,,++++++,,,------///000111333999BBBIIIZZZjjj||||||tttrrrqqqqqqqqqqqqssstttuuuwwwxxxxxxvvvsssrrrrrrssssssssssssssstttuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~}}}{{{yyyxxxxxxxxxyyyzzz|||~~~{{{yyyuuuvvvxxxzzz||||||}}}|||~~~vvvgggVVVFFF999222///---++++++++++++***)))'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&'''((())))))******))))))***,,,...///000111111...///000111222111000///...000222555888<<>>DDDIIIWWWggg}}}}}}xxxsssqqqrrrqqqmmmiii```___aaadddeeeeeehhhnnnuuu{{{xxxpppgggccc___\\\^^^bbbeeehhhlllooosssvvv{{{~~~{{{vvvqqqooonnnoooooommmooopppnnnkkkhhhhhhiiieeefffhhhhhhhhhiiilllnnnkkkmmmnnnnnnlllkkkkkklllkkkmmmllljjjggg```QQQCCC;;;555111111333777@@@III{{{nnniiiccccccmmm{{{~~~mmm]]]SSSLLLLLLQQQ^^^mmm~~~|||~~~zzzeeeWWWIII@@@<<<888999;;;===DDDRRRfff|||ttt```PPPEEE@@@===999555444555666444111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---...////////////////////////000111111111111111------......///............---+++***)))***+++,,,,,,+++++++++******))))))((()))******)))***///333***,,,------,,,+++---...000111333555888@@@KKKSSSiiiwww~~~xxxrrrpppnnnmmmnnnppprrrtttrrrtttxxxyyyxxxwwwwwwwwwyyywwwuuusssssstttvvvxxxyyyxxxxxxwwwxxxyyy{{{|||yyywwwuuutttssstttuuuvvvwwwzzz~~~|||zzzvvvwwwzzz}}}}}}{{{wwwmmm```RRRCCC888111...,,,******++++++***)))---,,,***(((((((((((()))))))))((((((((('''''''''%%%&&&((('''&&&&&&''')))((()))***++++++,,,++++++---...///000000///...---...///111222333222000///000222333555888>>>EEEJJJZZZiii~~~{{{yyytttooojjjiiikkkjjjgggccc```^^^^^^aaacccfffmmmtttzzzwwwpppiiigggfffeeeiiinnnsssvvvzzz}}}|||wwwtttqqqnnnlllnnnpppqqqoookkkhhhhhhiiihhhiiiiiiiiiggggggiiijjjlllnnnppppppnnnlllllllllhhhjjjjjjgggddd]]]MMM>>>888333000111444999CCCMMM{{{pppiii^^^```fffppp|||vvvcccWWWSSSOOOQQQXXXggg{{{~~~|||~~~|||mmmYYYNNNBBB===;;;999:::===BBBKKK]]]ssszzziiiZZZKKK@@@<<<:::888555333222111///---//////...------------...,,,,,,,,,,,,++++++***)))************+++,,,---....../////////000000000111222222000///..............................------,,,,,,++++++***)))))))))***+++,,,+++))))))***+++++++++***)))(((((())))))''')))+++,,,,,,+++---...000///111666;;;BBBOOO[[[qqq||||||vvvrrrqqqpppoooooopppqqqqqqwwwwwwxxxyyyzzzzzzzzzzzzvvvuuusssrrrrrrsssuuuvvvwwwwwwxxxyyyzzz{{{|||}}}{{{{{{yyyvvvsssrrrtttvvvuuuyyy~~~zzzyyywwwwww|||{{{rrreeeYYYNNNBBB777000000///---+++***)))((((((******)))((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''''')))***++++++++++++,,,------,,,+++***+++---------...///000111222222000222333333111000000111333111444999===AAAHHHPPP___ttt}}}zzz{{{zzztttooommmeee^^^___bbbbbbaaabbbZZZ^^^cccgggiiimmmsssxxx}}}rrrmmmjjjiiihhhiiiooovvvzzzwwwqqqooooooooooooppppppooommmkkkjjjmmmmmmllljjjhhhhhhjjjmmmpppmmmkkknnnrrrrrrnnnjjjjjjlllmmmkkkbbbVVVHHH@@@555555444333666>>>IIIQQQ{{{pppeee^^^]]]aaaiiisss~~~ppp___UUUSSSPPPTTT___ppp~~~|||~~~vvvfffSSSIII@@@<<<:::999;;;???EEEOOObbbxxxssscccUUUGGG>>>:::888666333222222222000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,---...////////////000000000000222111000///............000000000///...---,,,+++,,,,,,,,,+++******))))))+++,,,,,,+++)))))))))***++++++***))))))))))))))))))***------------...///111111333999>>>FFFSSS___uuu~~~yyysssrrrqqqpppoooooopppqqqrrrxxxyyyzzz{{{{{{|||{{{{{{vvvuuutttrrrrrrtttuuuvvvxxxxxxyyyzzz{{{}}}}}}~~~~~~}}}{{{wwwtttrrrssstttwww{{{|||yyywwwvvvxxx~~~zzzqqqcccVVVKKK@@@666000000///...,,,***)))))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((***+++,,,+++++++++---///------...///000111222222111222333333111000000111333222555:::>>>BBBLLLVVVhhhzzzzzzwwwwwwuuuoooiiiccc[[[VVVXXXZZZZZZYYYZZZYYY]]]bbbggglllrrryyy~~~yyyppplllhhhhhhhhhhhhooovvvxxxrrrnnnmmmnnnnnnnnnnnnmmmlllkkkkkklllllllllkkkjjjlllooorrrtttqqqoooooorrrrrrnnnjjjlllmmmlllggg^^^QQQEEE===444444444444777@@@LLLUUU|||qqqfff]]]XXX]]]cccmmmyyyvvvfffYYYSSSTTTVVV]]]kkk}}}~~~}}}|||~~~lll\\\LLLDDD<<<:::999:::===BBBIIIUUUiii~~~iiiYYYMMMBBB:::888555333111111222333222111------,,,++++++++++++,,,,,,------------,,,,,,+++*********++++++,,,---...000000000000////////////222111000//////......///111111111000...---+++***------,,,,,,+++*********,,,------,,,)))(((((()))++++++***))))))))))))******,,,---.........000222333222666<<>>DDDRRR```ttt|||wwwuuutttppphhhaaaXXXQQQNNNPPPSSSRRRRRRTTTWWW[[[aaagggoooxxx}}}uuunnniiiggggggggghhhnnnvvv|||sssnnnkkkmmmllllllkkkkkkllllllllllllllllllkkkllloootttxxxyyyuuuqqqpppqqqpppnnnkkkooommmiiiaaaWWWKKK@@@999333333333555;;;EEERRRZZZtttiiiaaa]]]ZZZ]]]fffsss{{{jjj\\\SSSRRRVVV___iiiyyy}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~vvvcccRRRGGG@@@:::999999999===CCCNNN[[[ppprrr^^^PPPFFF===888777444333111000111222111000...---,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++++++++,,,---......000000000000////////////111111000///////////////111111111000///...---,,,......------,,,+++++++++---......,,,***(((((()))++++++***))))))************,,,---.........111333333444888@@@HHHQQQ___kkk{{{|||xxxtttppprrrqqqpppppppppqqqrrrssstttuuuvvvwwwwwwxxxxxxwwwuuutttsssqqqqqqssstttuuuyyyzzz{{{}}}|||yyyvvvwwwxxx~~~|||yyywwwtttuuuzzzwwwlllZZZKKK@@@999444111...---,,,+++***)))))))))((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''(((''''''''')))***+++*********---...,,,---...///000111111222444555555333000//////000111444888<<<>>>FFFXXXjjj}}}~~~{{{xxxvvvtttmmmddd\\\QQQLLLKKKNNNQQQPPPPPPRRRTTTXXX^^^hhhsss~~~yyyqqqkkkhhhfffgggggghhhnnnuuu{{{vvvoookkklllkkkjjjjjjjjjkkkmmmnnnlllllllllkkkkkkoootttyyywwwtttpppooooooooommmlllpppllldddZZZNNNCCC:::666222222333777???KKKXXX```zzzmmmbbb]]]\\\]]]```kkkzzzooo```UUUPPPTTT[[[eeeqqq{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~wwwkkkZZZKKKDDD>>>:::999999999>>>DDDRRR```vvvwwwgggTTTHHHAAA;;;777777555333111000000111///...///......---------------,,,,,,---......---------++++++++++++,,,---...///000000000000////////////111000000////////////000//////000000111000000000//////......---,,,,,,,,,---......---***(((((()))+++***************++++++***+++,,,------...111333444555;;;EEENNNWWWfffrrr|||zzzwwwuuurrrqqqqqqpppppppppqqqssstttttttttuuuvvvwwwwwwwwwwwwtttsssqqqppppppqqqssstttyyyzzz|||~~~|||{{{{{{|||~~~{{{yyyxxxsssvvv{{{uuuiiiVVVFFF<<<666333000---,,,+++)))(((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%###$$$%%%'''(((((())))))+++,,,,,,+++******+++------......///000111222222555666555333000///000111222444999===AAAJJJ^^^qqq~~~~~~}}}|||{{{wwwnnnbbbZZZNNNJJJJJJNNNPPPOOOOOORRRRRRVVV]]]hhhvvvvvvpppkkkgggfffgggggghhhmmmttt|||zzzqqqmmmlllkkkjjjjjjkkklllnnnooommmmmmllljjjiiikkkpppsssqqqooommmlllllllllmmmlllnnnhhh^^^RRRFFF===666333222222555;;;EEEQQQ\\\cccttteeeZZZWWW[[[___iiitttvvvdddWWWQQQQQQYYYbbbjjjwww|||{{{zzzzzzzzz{{{}}}~~~}}}rrrjjj```RRRDDDAAA===:::::::::;;;AAAHHHXXXfff|||lll]]]LLLCCC>>>999777777444222000///000000///...//////...------------...+++,,,,,,------------,,,++++++++++++,,,---...///////////////000000000000000000////////////000000...///000111111222222222000000//////...------------......---***))))))***+++************+++,,,,,,***+++,,,,,,,,,...222444555777???JJJTTT___mmmzzz~~~~~~xxxwwwvvvuuuqqqqqqppppppqqqrrrssstttvvvvvvxxxyyyyyyyyyyyyyyytttsssqqqppppppqqqssstttyyyzzz|||~~~~~~~~~{{{xxxxxxyyytttwww{{{sssfffTTTDDD:::555222000,,,,,,***))))))(((((((((&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&"""###%%%'''((()))******------...,,,+++***+++---...//////000111222333444555555555222000000111333444555999???EEEQQQdddvvv~~~}}}}}}~~~zzzoooaaaXXXJJJIIIJJJNNNOOOMMMMMMPPPSSSVVV^^^kkkzzzyyysssoookkkhhhggghhhhhhhhhmmmsss{{{sssooommmmmmmmmmmmmmmnnnooopppmmmmmmllljjjhhhhhhjjjllljjjjjjjjjiiiiiijjjkkkkkkhhhbbbWWWKKK@@@999444222333444777???KKKVVV___ccc{{{mmm___WWWWWW___fffttt~~~wwwjjj[[[RRROOOSSS^^^hhhsss~~~}}}|||{{{|||}}}~~~~~~sssggg___WWWJJJ>>>===::::::<<<<<<>>>EEENNN]]]lllyyybbbTTTFFF???<<<888666666222000......000111000//////...------,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------...///000111222222000000////////////000000000000111222222222111111111111000//////......---,,,---...---+++***+++,,,+++*********++++++,,,---+++,,,---------000333666888;;;CCCOOOZZZfffuuu}}}wwwvvvvvvuuuqqqqqqppppppqqqrrrtttuuuvvvwwwxxxyyyzzzzzzzzzzzzvvvuuusssrrrrrrsssuuuvvvxxxyyy{{{~~~~~~}}}xxxuuuvvvxxxvvvxxx{{{~~~qqqdddRRRBBB999444111///...---,,,+++************&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''###$$$&&&'''))))))******,,,---...---,,,,,,...///000000111222333444444555555555444222000000222555999888;;;CCCLLLXXXjjjyyy}}}{{{zzz{{{}}}{{{nnn___UUUIIIIIIKKKPPPPPPMMMLLLOOOUUUYYYbbbooozzztttpppnnnllliiihhhiiihhhhhhlllsss{{{tttqqqooooooppppppqqqpppppppppkkklllllljjjhhhgggggghhhggghhhiiiiiihhhhhhhhhhhhbbb[[[QQQFFF===777444333444555:::DDDPPPZZZ```bbb|||uuuiii]]]WWW\\\gggppp}}}ooocccVVVPPPOOOUUUaaalll~~~~~~}}}~~~~~~zzznnnaaaXXXPPPEEE999:::888999<<<>>>AAAIIIRRRaaaooommm\\\OOOBBB===:::777555555///...---...000222222111...---,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---...///000111222333000000////////////000111222222222222222111000///111111000000//////......+++---------+++++++++---+++*********+++,,,,,,------.........///111555888:::===FFFSSS___jjjzzz}}}vvvuuuvvvuuuqqqqqqppppppqqqssstttuuuuuuvvvwwwxxxxxxyyyxxxxxxxxxvvvuuuttttttuuuvvvxxxwwwyyy{{{~~~~~~~~~{{{{{{uuusssuuuwwwwwwxxxzzz}}}pppdddRRRBBB999444111//////......---,,,,,,,,,,,,%%%&&&&&&'''((()))******%%%&&&&&&''''''(((((((((&&&&&&'''((()))))))))(((+++,,,---------...000222111111222333444555555666444444444222000111333666<<<:::===EEEPPP]]]mmm{{{~~~}}}|||zzzxxxxxxzzz|||{{{mmm]]]SSSKKKJJJMMMRRRQQQNNNMMMPPPWWW[[[dddsss~~~uuupppnnnnnnmmmjjjiiijjjiiihhhlllrrrxxxzzztttqqqpppqqqrrrssssssrrrqqqpppjjjkkklllkkkiiigggfffgggfffhhhiiijjjhhhgggffffff]]]XXXNNNCCC;;;666444333444666<<>>CCCIIIUUU___ttt}}}gggZZZJJJCCC;;;777666555222///000/////////////////////...............---------...,,,++++++---......---...------,,,,,,------...////////////000000000111//////000000111111222222444444333333333222222222111111111000//////......+++,,,---,,,+++***+++,,,......------......//////000000000111222444777888???IIITTT^^^jjjyyyxxxsssqqqooonnnnnnoooqqqsssuuuwwwxxxxxxyyyyyyyyyxxxwwwvvvuuutttuuuttttttsssssstttuuuvvvwwwwwwvvvwwwyyy|||~~~zzzzzz|||}}}yyywwwwwwwwwwwwvvvwwwwwwwwwzzz}}}tttjjj[[[JJJ>>>666000...///...---,,,+++***)))(((((((((((((((''''''(((((((((''''''(((((((((((('''''')))(((((('''((()))***+++,,,,,,---...///000000111333333444555666777777777666444111000000222555777===@@@EEEPPP^^^lllwww}}}~~~}}}||||||}}}~~~yyygggXXXQQQOOOMMMLLLMMMLLLLLLOOOUUU\\\dddqqq}}}yyyqqqmmmllllllmmmllljjjhhhfffgggkkknnnwww|||}}}{{{zzzxxxwwwuuuqqqooommmmmmnnniiigggdddcccdddeeeddddddffffffggghhhhhhfffbbb___TTTHHH===888666333222333666;;;DDDOOOZZZaaaeeefff~~~kkkbbb]]]cccjjjssspppdddVVVMMMIIINNNWWWdddyyy~~~}}}}}}~~~ppp```TTTJJJAAA;;;:::666777<<>>EEEKKKUUUhhhxxx|||eeeQQQEEE<<<888444222333444333333000000//////...---,,,,,,.........------,,,,,,,,,...,,,++++++---......---...------------....../////////000000000111111111///000000111111222333333555555555555555555444444222222111111000//////...---...///...,,,+++,,,---......///000000111111111111111222444666999<<<>>>GGGRRR___kkkxxxzzzrrrnnnmmmmmmnnnnnnoooqqqtttvvvwwwxxxyyyyyyyyyyyyxxxwwwuuutttsssrrrssstttuuuwwwyyyzzz{{{uuutttuuuvvvxxxzzz}}}}}}|||{{{{{{||||||{{{{{{|||}}}~~~~~~}}}|||vvvuuuvvvxxx{{{{{{zzzxxxvvvwwwyyy~~~wwwkkk```RRRDDD;;;555000///000,,,++++++***))))))(((((()))((('''''''''((()))***''''''((((((''''''&&&&&&######$$$%%%&&&'''((()))---......///000111222222222333555777888999999999444333222222444888<<>>AAACCCKKKUUUcccppp~~~xxxpppmmmmmmnnnnnnoooppprrruuuwwwxxxyyyzzzyyyyyyxxxwwwvvvtttrrrqqqrrrssstttvvvxxxyyyzzz{{{vvvvvvvvvxxxzzz|||~~~|||{{{zzz{{{{{{|||zzz{{{{{{{{{{{{zzzzzzzzzttttttuuuwwwyyyyyywwwuuuuuuwww{{{vvvjjj[[[NNN@@@999444000...000,,,,,,++++++******))))))%%%&&&'''((()))((('''''''''''''''''''''&&&%%%%%%%%%&&&''')))***,,,------------...///000111111222222444666888999999888888333222111222555:::???BBBDDDJJJVVVfffuuu~~~|||}}}|||rrrbbbRRRMMMOOORRRMMMKKKKKKLLLOOOVVV___lllyyyzzzsssooommmmmmjjjjjjiiihhhffffffhhhjjjooorrrwww}}}wwwoooiiigggggggggggggggffffffgggiiijjjiiihhheeegggiiijjjfff^^^SSSKKKDDD<<<555333333222555:::???GGGSSS\\\cccfffiiijjjzzzmmmbbb___bbbhhhrrr~~~ooo```XXXKKKMMMUUUcccuuu~~~}}}||||||mmm___OOOEEE???:::999<<<>>>>>>DDDMMMYYYiiixxxdddRRRFFF???999888666333222111111111.........---,,,,,,,,,+++***++++++,,,------......+++***((()))+++,,,,,,+++------------...///000000000000000111111111222222000000111111222333333333444444444555555555555555333222222111111000//////---...000000//////000222000111333555666666555555777888999<<>>777333///...///,,,,,,+++++++++*********###$$$'''))))))((('''&&&'''''''''''''''&&&%%%$$$###$$$&&&(((***,,,,,,---------...///000111222222222444666888888888777666222222111333666;;;@@@CCCGGGPPP^^^mmmxxx}}}{{{{{{}}}~~~ttthhhZZZMMMJJJMMMMMMIIIHHHJJJMMMQQQYYYbbbppp|||yyyrrrooonnnnnnjjjjjjjjjiiihhhhhhjjjlllrrrtttxxx~~~yyypppkkkjjjkkkjjjiiihhhggggggiiijjjkkkjjjhhhcccdddffffffbbbYYYMMMEEE>>>777222111111111666<<>>???GGGVVVfffwwwmmmYYYKKKAAA===666666555333111000000000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++,,,,,,,,,------------...///000111000000111111111222222222000111111222222333333444333333444444444555555555333333222111111000000///+++---///000000111333444333555777999::::::999999:::;;;===@@@DDDHHHLLLNNNTTT]]]jjjwww{{{uuuqqqoooppppppppprrrsssuuuxxxzzz{{{|||}}}||||||{{{zzzxxxvvvtttsssssstttuuuvvvvvvuuuuuutttssstttuuuwwwyyy{{{|||}}}yyyyyyzzzzzzzzzzzzzzzyyywwwxxxyyyxxxvvvuuuvvvyyyvvvuuuuuuuuuwwwwwwuuutttuuuxxx|||}}}rrrfffTTTIII<<<666222...,,,...***************)))))))))%%%&&&''''''((()))))))))''''''''''''&&&%%%$$$### !!!$$$''')))***++++++...//////000111222333333333444666888888666444333222111111222666;;;@@@CCCLLLXXXhhhttt{{{}}}|||{{{}}}wwwiii^^^SSSJJJIIILLLHHHFFFFFFKKKOOOTTT]]]fffrrr}}}~~~wwwrrrooooooooojjjkkklllkkkjjjkkkmmmooopppqqqtttyyy~~~~~~uuuqqqpppooommmjjjhhhggggggiiijjjjjjhhhgggaaabbbcccbbb]]]TTTIIIAAA999444111111222444:::AAAKKKRRR[[[aaadddfffiiimmm}}}qqqjjjccc^^^dddkkkttt}}}wwwdddWWWPPPOOOVVVaaaqqq~~~}}}}}}~~~uuu```SSSEEE>>>:::777777:::<<>>;;;444444333222000//////000,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,++++++***---+++***+++,,,------------------......000111111000111111111111222222222000111111222222333444444333333333444444444555555333333222222111000000000+++---///000111222444666666888:::<<<>>>>>>===<<<<<<===???BBBFFFKKKOOOQQQWWW```lllyyy}}}yyytttqqqpppqqqqqqqqqssstttvvvyyy{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvvuuuvvvwwwxxxxxxxxxwwwuuutttpppqqqsssuuuwwwxxxzzz{{{vvvwwwyyyzzzzzzyyyxxxwwwvvvxxxyyywwwttttttvvvxxxwwwvvvuuuvvvwwwxxxwwwvvvuuuxxx}}}~~~{{{pppcccSSSHHH;;;555111---,,,---))))))))))))(((((((((((((((((('''&&&''')))+++---''''''''''''&&&%%%$$$###"""$$$'''***,,,---......000000111222333444444555333444666777777555333111222111111222666;;;@@@CCCPPP]]]nnnzzz}}}~~~}}}|||}}}~~~qqqbbbWWWOOOIIIHHHKKKEEEDDDFFFLLLQQQWWW```iiittt~~~|||vvvrrrpppoooooojjjkkklllmmmlllmmmoooqqqlllmmmoootttxxxyyyyyywwwzzz|||zzzuuutttsssoookkkggggggggghhhjjjiiigggeee___``````___[[[QQQFFF>>>888444222333555888@@@HHHPPPWWW___dddeeegggkkkooo{{{pppggg```___ccchhhttt}}}kkk^^^TTTNNNQQQ]]]lllzzzwwwjjjVVVKKK@@@;;;777666:::???BBBKKKVVVcccuuukkk[[[NNNCCC;;;999666555444222000///...---***,,,///111111///,,,***---------,,,,,,+++++++++***************+++++++++000000000000000000000000...//////000111111222222222222222222222222333333555777888999999777555333444333222000///.........222222222111111222666888;;;>>>AAACCCDDDCCCDDDDDDEEEDDDBBBCCCGGGKKKOOOQQQZZZeeerrr{{{wwwqqqoooooorrruuuvvv{{{zzzzzzzzz{{{|||~~~|||wwwuuuuuuxxx{{{{{{yyyxxxxxxyyyxxxtttppptttrrrqqqsssxxx{{{||||||wwwxxxyyyzzzyyywwwuuutttvvvxxxzzzzzzyyywwwwwwxxxzzzxxxvvvuuutttuuuvvvwwwwwwyyy~~~pppaaaSSSEEE888333222///+++***...+++((()))---///,,,((((((((())))))((('''&&&&&&((((((''''''''''''((((((((('''''''''((()))+++,,,,,,...000111111111222333333555777888666444333333222111333777999;;;AAAHHHYYYggguuu|||uuuhhh[[[RRRMMMHHHHHHJJJIIIIIIIIIKKKQQQZZZeeelllrrrtttxxx||||||wwwtttrrrpppnnnhhhjjjlllnnnpppppppppppptttvvvtttoooooosssrrrmmmmmmooosss{{{zzzsssooohhhhhhgggggghhhiiijjjjjjeeedddbbb^^^VVVMMMDDD???444333111111333:::CCCJJJZZZ]]]bbbfffiiilllppprrr}}}oooeee^^^[[[___fffmmmyyywwwfffYYYQQQNNNUUUaaappp~~~pppbbbPPPGGG>>>:::888777;;;AAADDDOOO^^^mmmzzzdddTTTIII???888777444444333222000///......+++---///000000///---+++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,//////////////////////////////000000111111111222222222222222333333333333555666777777777666555444444333222000///.........111222333333444666;;;>>>AAADDDGGGIIIHHHGGGGGGHHHFFFDDDCCCCCCGGGKKKPPPRRR]]]ggguuuzzzvvvqqqoooppprrrtttuuuvvvwwwyyy{{{|||}}}}}}}}}~~~}}}zzzvvvssstttwwwzzz|||{{{zzzzzz{{{zzzwwwtttuuusssqqqrrrvvvyyyzzzzzzvvvwwwyyyzzzzzzxxxvvvuuuuuuwwwzzz{{{{{{{{{{{{|||zzzxxxvvvtttssstttuuuvvvvvvxxx}}}|||nnn___OOOCCC777333222///---,,,---***((())),,,...+++(((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((***,,,---,,,...111111111111222444333555777666444222111111111000333888;;;>>>FFFNNNaaannn|||pppbbbUUUNNNKKKHHHFFFGGGIIIIIIJJJNNNUUU___jjjqqqssstttvvvyyy||||||zzzyyywwwrrrnnnjjjkkkmmmoooqqqrrrrrrrrrooorrrqqqmmmllllllggg```^^^```fffqqqyyyttthhhhhhhhhgggggghhhhhhhhhcccbbb___YYYQQQHHH???:::333222111111666>>>IIIPPP]]]```eeeiiilllpppsssvvv}}}qqqcccZZZVVVXXXaaakkkvvvooo```UUUQQQQQQ[[[hhhxxxxxxeeeXXXHHHAAA;;;999888888===CCCJJJXXXkkk}}}oooZZZKKKBBB:::555555333222222111000000//////------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...////////////////////////000000000000000111111111222222222333333333444444444444555555555555555555333222111000///.........000222444555888;;;AAADDDIIIKKKMMMNNNLLLJJJIIIIIIFFFEEEDDDDDDGGGLLLQQQTTT___kkkyyywwwtttqqqpppqqqsssttttttrrrtttwwwzzz{{{{{{zzzzzzzzzyyyvvvsssqqqrrruuuxxx}}}||||||}}}~~~}}}{{{yyyvvvtttqqqqqqsssuuuwwwwwwvvvwwwyyy{{{{{{zzzxxxwwwuuuxxx{{{}}}~~~~~~zzzxxxvvvsssrrrrrrssstttrrrtttyyy~~~yyykkk\\\KKK@@@555222222///......,,,)))'''(((+++,,,***((('''''''''(((''''''&&&%%%(((((()))******)))((((((&&&&&&'''((()))+++---...---///111222222222333444333555666555333000//////000000333999===BBBLLLVVVkkkwww}}}mmm```SSSOOOOOOMMMKKKJJJIIIJJJMMMSSS]]]hhhrrryyywwwvvvuuuvvvwwwzzz~~~}}}}}}~~~{{{sssmmmlllmmmooorrrtttvvvwwwwwwuuuvvvuuupppkkkeee\\\SSSOOOPPPVVVbbbsss}}}wwwjjjiiiiiihhhggggggffffffbbb___ZZZSSSJJJ@@@999444111111111333999CCCOOOXXXaaadddiiimmmqqquuuyyy|||ssshhh\\\VVVVVV[[[fffqqq~~~xxxiii[[[TTTUUUZZZdddqqqppp]]]PPPCCC>>>:::999888999???FFFQQQcccyyyuuudddQQQEEE===777444555111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......////////////////////////000000000000000000000000222222333333444444555555444444333333333444555666222111000///////////////111333555777:::???EEEIIINNNPPPRRRQQQNNNKKKJJJIIIFFFFFFEEEEEEGGGLLLRRRWWWaaannn}}}|||uuusssppppppqqqssstttsssssstttuuuvvvwwwwwwwwwvvvuuuuuusssqqqooopppsssvvv{{{|||}}}~~~}}}|||xxxuuurrrpppppprrrtttvvvwwwxxxzzz|||}}}|||{{{zzzvvvyyy|||~~~~~~zzzxxxuuusssqqqqqqqqqrrrnnnooosssyyy|||vvvgggZZZHHH>>>444222111...------+++)))((((((***+++***(((&&&&&&''''''''''''&&&&&&''')))***,,,,,,***)))'''%%%&&&''')))+++---...///---000222333222222333555555666666555222000//////000000444999>>>EEERRR^^^uuuttthhh[[[PPPOOORRRQQQNNNLLLJJJLLLQQQZZZfffrrr|||~~~|||xxxvvvvvvxxx{{{~~~~~~~~~{{{ssslllnnnpppsssvvvyyy|||~~~}}}wwwoooeee[[[PPPHHHEEEFFFKKKUUUeeewwwzzztttllllllkkkjjjhhhgggfffeeebbb^^^WWWNNNDDD<<<555111111111222555<<>>>>>???CCCKKKZZZlll}}}~~~uuupppmmmmmmmmmllljjjhhhfffeeeccc^^^UUUKKKAAA999444222222333555888@@@KKKWWW___gggjjjnnnsssxxx~~~}}}qqq```YYYUUUVVV[[[bbbmmmwww|||nnn___WWWRRRSSS^^^lll{{{rrraaaRRRIII???<<<:::::::::<<>>DDDNNNbbbssstttfffWWWPPPMMMNNNPPPNNNMMMNNNPPPRRRZZZgggvvv~~~~~~vvvppplllmmmoooqqquuuzzz}}}{{{{{{~~~|||jjjZZZLLLAAA;;;;;;666888===EEEQQQbbbsss~~~xxxqqqnnnmmmmmmmmmllljjjhhheeedddaaa[[[QQQFFF===777555444222555888>>>EEEPPP[[[bbbiiilllqqquuu{{{wwwjjj\\\VVVSSSVVV^^^ggguuuqqqcccVVVSSSRRRUUUdddvvv{{{kkkZZZLLLDDD===:::999:::;;;???KKKWWWhhh|||~~~mmmYYYMMMAAA<<<:::555111111111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,---...//////........................---......000111222333444333333444555666777888888666666666666555444222111...............///000111222555999>>>CCCJJJQQQVVVYYYZZZZZZXXXSSSOOOLLLKKKGGGHHHHHHGGGGGGLLLVVV^^^jjjxxx~~~vvvsssooolllkkknnnrrruuuvvvwwwuuurrrpppooooooppppppnnnoooppppppoooqqqtttvvvvvvyyy|||}}}{{{zzz{{{|||zzzxxxuuuqqqpppttt{{{zzz|||~~~}}}|||{{{|||xxxwwwuuusssrrrrrrssstttuuuvvvzzz}}}tttiiiZZZMMM???888222000---******---***+++++++++******++++++'''(((((()))******))))))((((((((((((((((((((((((((()))+++,,,---......---///111444444444444555777444555555333111000111222222444:::AAAIIIVVVmmm}}}nnn___SSSPPPPPPRRRQQQNNNNNNRRRSSSUUU]]]kkk{{{uuulllddd]]]XXXWWWWWWYYYaaajjjxxxttt```QQQDDD:::777:::222555:::AAAKKKYYYgggqqqsssyyy~~~~~~xxxrrroooooojjjkkkkkkkkkiiigggdddbbb]]]VVVLLLAAA888444444444222666<<>>:::888333///---111111111000///.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,---...///000111........................,,,---...000111333444555333333444555666777888999666777888888666444111///...............///000111111444999???FFFNNNVVV\\\VVVWWWXXXUUUQQQLLLIIIHHHGGGIIIIIIGGGGGGMMMWWW___nnn{{{{{{ssssssoookkkjjjmmmqqquuuwwwssssssrrrrrrqqqppppppooonnnoooppppppppprrruuuwwwvvvzzz}}}}}}{{{zzzzzz|||zzzyyyvvvrrrqqquuu}}}zzz|||~~~}}}}}}~~~xxxwwwuuusssssssssuuuuuuuuuwwwzzz|||rrrfffVVVIII;;;555111000...++++++///***+++,,,,,,+++***+++,,,(((((()))***************((((((''''''''''''(((((()))***+++---......------000222444555444444666777222333333111000///000222111444;;;DDDMMM]]]uuuwwwhhhYYYMMMLLLNNNPPPMMMIIIKKKPPPUUUWWW___mmm~~~}}}tttfff\\\UUUNNNIIIGGGEEEFFFPPP]]]nnn{{{xxxgggTTTGGG;;;222000444222555:::@@@GGGQQQ]]]fffffflllsssuuuqqqnnnmmmnnnhhhiiiiiiiiihhheeecccaaaYYYRRRGGG<<<555222222333222777???HHHQQQ[[[eeekkknnnpppuuuzzzwwwhhh]]]WWWWWWYYY^^^hhhvvv}}}qqqcccUUUMMMQQQXXXbbbuuusss^^^KKK???<<<:::777888>>>@@@DDDVVVmmm|||gggZZZGGGCCC===888555333222000000000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---*********)))))))))((((((''')))+++---.........---///......---,,,,,,++++++---///000111000000222333111222333444555555555555555555555555444333333222...---------...///111222666777;;;@@@GGGOOOUUUYYYYYYXXXTTTPPPLLLIIIGGGFFFEEEEEEGGGJJJKKKNNNYYYddduuuzzzuuurrrqqqppppppqqqrrrtttuuuwwwsssooonnnnnnnnnmmmjjjlllmmmoooppprrrrrrsssssswwwyyy{{{}}}}}}}}}|||{{{wwwwwwvvvuuutttwww|||~~~}}}}}}~~~~~~}}}{{{yyyvvvrrrqqqsssvvvxxxyyyzzz}}}zzzooo___MMM@@@999666111...---,,,+++***))))))))))))((('''%%%%%%''''''(((((())))))******'''(((((((((((((((''''''(((((()))***,,,---...///000111222444555666666666222222000...,,,,,,///222333:::AAAHHHVVVlll{{{nnn___UUUMMMJJJJJJKKKJJJGGGJJJOOORRRXXXdddrrr~~~~~~wwwnnnbbbUUUMMMDDD???<<<<<<<<<>>>FFFOOOaaasssmmm[[[GGG<<<777333111222111444777;;;AAAJJJVVV^^^dddeeehhhjjjllllllllllllnnnllljjjhhhfffccc^^^[[[VVVJJJ===777555222111222555:::CCCMMMWWW___eeeiiiooorrrwww~~~}}}qqqeee]]]WWWYYY]]]dddooo|||xxxkkk\\\QQQKKKRRR]]]jjjmmmZZZIII???===;;;888:::@@@DDDJJJ^^^tttvvvbbbUUUFFFAAA<<<777444333111000000000///------,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))***---///000000///...////////////////////////...///111111000000222333222333444555555666666666444444444444444333222111...---------...000111333555777:::@@@GGGOOOUUUYYYYYYWWWSSSOOOLLLHHHFFFEEEEEEEEEGGGJJJLLLQQQ]]]iiiyyyyyytttrrrrrrqqqqqqrrrsssuuuvvvvvvsssooonnnnnnmmmkkkiiilllmmmoooppprrrsssttttttuuuvvvyyy{{{||||||{{{zzzvvvwwwwwwvvvvvvyyy}}}~~~}}}|||}}}|||zzzyyyxxxuuussssssvvvzzz|||~~~~~~}}}tttjjj[[[KKK@@@999555111...---,,,+++*********+++***)))(((''''''((((((((((((((()))))))))''''''((((((((((((''''''(((((()))+++,,,---...///000111222444555666666666111111000...---...111444555;;;CCCLLL\\\qqq~~~rrreeeYYYQQQMMMJJJIIIJJJIIIGGGIIINNNTTTZZZfffsss~~~xxxoooeeeYYYMMMFFF>>>:::777888888:::AAAIIIXXXlllvvv```PPP@@@777444111000000000333777<<>>HHHRRR\\\ccchhhkkkqqqtttyyyttthhh```\\\XXX\\\cccnnnyyypppcccWWWOOOLLLVVVcccssswwwdddSSSEEE??????;;;999;;;CCCIIITTTjjjlllYYYMMMCCC???:::666444222000///000///...---------------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,+++,,,...000111111000000......///000000111222222...000111111000000222333333444555666777777777777333444444333222111000000...---------...000222333444666;;;AAAHHHOOOUUUXXXWWWUUURRRNNNJJJGGGEEEDDDEEEEEEGGGKKKNNNTTTbbbppp}}}wwwqqqrrrrrrrrrrrrssstttuuuvvvvvvssspppnnnmmmlllkkkiiilllmmmoooqqqssstttuuuuuussstttvvvxxxyyyyyyyyyyyytttvvvxxxxxxyyy{{{}}}}}}{{{zzz{{{zzzxxxvvvxxxvvvuuuvvv{{{wwwnnncccVVVGGG===777444000---,,,,,,+++***,,,,,,,,,,,,+++***))))))))))))((((((((((((((((((''''''((((((((((((((('''((()))***+++,,,---...///000111222333444555555555111111000///...000444777777===FFFRRRdddxxx{{{{{{}}}~~~tttfffYYYPPPMMMLLLIIIHHHHHHGGGEEEIIINNNUUU\\\hhhttt~~~zzzooodddXXXMMMBBB<<<777444222444444555:::AAAOOOdddzzzhhhRRREEE999444333111000111///222777>>>FFFQQQ[[[bbb```aaaccceeeggghhhiiiiiieeeeeeeeeeeeeeebbb^^^[[[MMMBBB888555444222333666;;;BBBNNNYYYbbbhhhlllnnnpppssszzzxxxkkkaaa]]]\\\[[[aaakkkwww|||iii[[[TTTOOOPPPZZZiiizzzmmmZZZKKKAAA>>>???999999<<>>GGGTTT___fffkkknnnpppmmmrrrzzzrrreee^^^]]]___bbbiiitttuuubbbUUUOOOOOOTTT```ppp{{{cccQQQFFF>>><<<>>>888999>>>HHHUUUiii|||jjjYYYKKKBBB<<<:::666444333111000...//////...------------...,,,++++++******++++++,,,(((((((((((())))))))))))+++,,,,,,---............////////////////////////000111222222111111222333444555666777888888888888333333333222111000...------------...///111333555555888>>>EEEKKKPPPTTTVVVRRRPPPMMMJJJFFFDDDBBBAAA@@@AAADDDJJJPPPZZZkkkzzzzzztttooonnnoooooopppqqqqqqrrrrrrvvvvvvuuutttqqqooonnnnnnmmmnnnppprrrtttuuuvvvvvvuuuuuuuuuuuutttsssrrrrrrsssvvvyyy{{{{{{|||}}}~~~}}}~~~}}}vvvuuuuuuvvvyyyzzzzzzyyy|||{{{{{{}}}}}}yyyuuuoooggg]]]PPPAAA666444111...++++++,,,+++************+++******)))((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((())))))***+++---...///000111111222222222222222111333333222000///111444777<<>>DDDOOO^^^tttrrraaaRRRFFF@@@:::888555333333222000...///......---------......++++++************++++++)))))))))***************++++++++++++,,,,,,------000000000000000000000000111222333222111111222333444555666777888888888888444444333333111000...------------...000222444555888;;;AAAHHHMMMQQQSSSTTTOOONNNKKKHHHEEEBBB@@@???>>>???DDDLLLRRR]]]mmm||||||wwwrrrmmmmmmmmmnnnppppppppppppppptttvvvwwwvvvsssqqqqqqqqqooopppqqqssstttuuuvvvvvvwwwvvvuuuttttttsssrrrrrrtttwwwyyyzzzzzzzzz|||}}}|||~~~|||yyysssrrrsssuuuxxx{{{{{{zzz{{{{{{|||~~~wwwrrrjjjbbbYYYMMM???555333000,,,+++++++++++++++((()))))))))))))))((((((((((((''''''''''''''''''%%%&&&'''((()))))))))))))))***+++,,,---...///000111111222222222111000000222222111000///111555888@@@KKKYYYhhhwww~~~yyytttqqqppppppqqqmmmfff[[[OOOHHHGGGHHHGGGDDDCCCEEEFFFGGGMMMTTT[[[cccoooxxx}}}~~~}}}}}}~~~~~~|||zzzpppfffWWWHHH>>>888666555222000000333333333777===EEE\\\xxxvvvlll___QQQGGG<<<666222222111......000333555:::CCCMMMVVV[[[^^^^^^___```aaadddfffiiijjjiiiiiihhhfffaaaXXXNNNGGG???999444333222222555;;;FFFPPP]]]eeehhhjjjmmmpppqqqwww~~~pppeeeaaadddhhhlllzzz~~~yyyeeeVVVOOOKKKSSS___nnnppp___LLLBBB>>><<<;;;<<<@@@DDDLLLXXXiii|||iiiYYYLLLCCC>>>999777555444444333111///......---------......///++++++************++++++))))))******+++++++++++++++++++++++++++,,,,,,---.........///000000000111111222333333111111222333444444555666777777777777555555444333222000......---------...000222555666;;;>>>DDDJJJOOORRRSSSSSSNNNLLLIIIFFFCCCAAA???>>>>>>@@@FFFOOOVVV```ppp~~~}}}wwwsssoookkkmmmmmmooopppqqqqqqpppppprrrtttvvvvvvsssrrrrrrsssqqqrrrsssttttttuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvvvvwwwyyyyyyxxxxxxzzz|||{{{}}}}}}yyyvvvsssssssssuuuxxxzzzzzzzzzxxxxxxzzzwwwpppeee[[[RRRHHH>>>777222///,,,***++++++++++++(((((()))))))))))))))(((&&&&&&''''''''''''''''''%%%&&&'''((()))))))))))))))***+++,,,---///000000111111222222111000//////---.........///333777;;;EEERRRcccppp{{{{{{vvvrrrooonnnmmmiiiddd\\\SSSLLLGGGFFFEEEEEEBBBBBBEEEFFFIIIPPPWWWdddlllwww}}}~~~{{{yyywwwwwwwwwvvvssspppeee\\\MMM@@@888555555555222000///111111111666===DDDZZZttt|||wwwqqqfffWWWHHH???888333///000000---...111444666<<>>===<<<;;;<<>>>>>AAAHHHQQQYYYbbbrrrxxxssspppmmmiiimmmnnnpppqqqrrrrrrqqqqqqooorrruuuuuusssqqqrrrtttrrrsssttttttuuuuuutttttttttttttttuuuvvvwwwxxxyyywwwxxxxxxxxxwwwwwwyyy{{{{{{}}}|||wwwuuuuuuttttttuuuxxxyyyyyyxxxuuuuuuyyyxxxoooaaaUUULLLDDD>>>999111...+++******+++++++++((())))))*********))))))%%%&&&&&&''''''(((((((((%%%&&&'''((()))))))))))))))***+++,,,...///000000111111222111111000///...***+++,,,---000444:::>>>IIIWWWiiiuuu~~~|||vvvrrrpppnnnmmmddd^^^UUUNNNIIIFFFDDDCCCDDDBBBAAAEEEGGGJJJQQQZZZkkksss}}}~~~~~~xxxuuusssrrrsssqqqmmmjjj^^^TTTGGG;;;555333444555222///---//////000555<<>>777333///...000000//////111000000666>>>KKKWWWfffooouuuxxxvvvqqqnnnnnnmmmhhh]]]NNN@@@777111///000111000---...333444;;;FFFPPPXXX___dddfffaaabbbdddfffggghhhiiiiiioooiiiaaa[[[VVVMMMAAA888333333222//////555AAAJJJQQQXXXaaafffiiijjjlllnnnuuu|||uuuggg^^^dddkkkqqq{{{wwwbbbUUUOOONNNUUUdddwwwxxxiiiVVVLLLCCC>>>;;;:::===CCCMMMWWWhhh{{{{{{eeeUUUJJJAAA;;;:::777666555333222111000000///---++++++,,,---,,,+++,,,,,,,,,+++***)))))))))************+++,,,------...---------,,,,,,,,,,,,...---,,,,,,,,,...000222111222222222222333333333555444333222222333444555555444444333111000000//////000000000111444888<<>>???CCCDDDIIIOOOVVVbbbsssyyytttsssrrrqqqoooooonnnnnnnnnnnnoooppppppqqqrrrsssttttttsssrrrqqquuuttttttsssssstttttttttvvvvvvwwwxxxyyyyyyzzzzzzwwwwwwwwwvvvvvvwwwwwwxxxwwwxxxzzz{{{|||{{{zzzyyyuuuttttttuuuwwwwwwvvvuuutttuuuzzzwwwjjj\\\RRRHHH>>>888666000///...,,,+++***))))))******))))))))))))*********++++++,,,+++***)))(((&&&&&&''''''((())))))***++++++,,,,,,---...//////000000111111000///---,,,000......000111333:::CCCTTTeeeyyyzzzuuupppnnnnnnlllgggccc]]]UUUKKKEEEDDDEEEDDDBBBBBB@@@AAAEEEJJJRRRaaannnyyy~~~xxxuuunnnhhhhhhjjjfff^^^SSSGGG<<<666222...---//////...///111111222999AAAMMMZZZgggmmmppprrrqqqnnnllllllkkkfff\\\NNNAAA999222000000222000---///444777???JJJUUU\\\```ccceeeddddddfffggghhhiiiiiiiiilllggg```YYYRRRHHH===666333333222000222999FFFOOOZZZ___eeehhhjjjlllooosssvvv~~~yyylllbbb]]]eeepppxxxlllYYYOOONNNQQQ[[[llllll^^^QQQIIIBBB???<<<;;;???DDDRRR___tttooo[[[NNNEEE===888888555555555555333111///...///---++++++,,,,,,,,,+++------,,,,,,+++*********,,,,,,,,,,,,---...//////...............---------...------,,,---...000111111111222222222333333333444333333222222333333444444444333222111000000//////000111111222666;;;???GGGKKKPPPSSSTTTQQQMMMJJJEEEBBBAAABBBAAA>>>AAAFFFFFFLLLTTT\\\iiiyyy~~~vvvqqqqqqrrrqqqpppnnnnnnnnnnnnnnnooopppqqqrrrssstttuuuuuutttssssssuuuttttttsssttttttuuuuuuuuuvvvwwwyyyyyyyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvwwwxxxzzz{{{|||||||||xxxvvvuuuuuuuuuuuutttrrrsssuuuyyy}}}uuuhhhYYYOOOEEE<<<555444000///...,,,+++***))))))******))))))))))))******((())))))))))))((('''&&&&&&&&&''''''((())))))))),,,,,,,,,------.........000000000000000...------///...///111222555===GGGYYYkkk|||rrrooollljjjiiigggbbb]]]VVVPPPHHHCCCCCCDDDCCCBBBBBB@@@BBBGGGNNNXXXiiiwwwxxxtttmmmgggggghhhccc\\\NNNDDD:::555333///...///...---///222333555<<>><<<<<>>CCCLLLOOOSSSTTTRRRNNNJJJGGGCCC@@@???AAA@@@>>>AAAGGGEEEMMMWWWbbbqqq~~~vvvqqqpppqqqqqqqqqnnnnnnnnnnnnooopppqqqqqqssssssuuuvvvvvvuuuuuuttttttttttttttttttuuuuuuvvvuuuwwwyyyzzzzzzyyywwwvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwwwwxxxxxxzzz{{{||||||xxxwwwuuuuuuuuuvvvtttsssrrrssswww|||~~~|||}}}}}}tttgggWWWMMMCCC:::444333//////---,,,+++*********((((((''''''''''''(((((('''((('''''''''&&&&&&&&&''''''''''''(((((()))))),,,,,,,,,---------......000000000//////...------------///222333666@@@JJJ\\\mmmzzzqqqnnnllljjjiiihhhddd^^^ZZZQQQMMMHHHEEEEEEFFFEEEDDDDDDBBBDDDIIIQQQ]]]nnn}}}xxxuuunnnhhhhhhhhhccc[[[KKKBBB999666444111///000///...///222333666>>>HHHUUUaaakkkjjjffffffiiillljjjjjjhhhcccYYYMMMAAA:::444111000111111000333999AAAJJJWWWaaaggghhhgggfffhhhhhhiiiiiihhhhhhgggffffffddd]]]SSSGGG===666333111111222555;;;GGGTTT^^^eeehhhkkkkkkjjjkkknnnqqq{{{yyyrrreeecccfffnnnxxxmmm^^^RRRLLLQQQYYYhhhyyy~~~nnn[[[OOOBBB>>><<<<<<<<<===EEEMMM\\\mmmnnn___OOOFFF@@@:::666555444666888999888666333111000...,,,+++,,,,,,+++******************)))))))))+++++++++,,,,,,---...//////////////////////////////........./////////000000000111222333333444444333333333333333333333333333222222111111000000000///111333444777<<>>??????>>>CCCIIIMMMWWWfffvvvyyyuuuttttttrrrpppnnnnnnnnnooopppqqqrrrsssrrrssstttvvvvvvvvvuuuuuuttttttttttttuuuvvvwwwwwwuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxzzzzzzzzzzzzyyyxxxvvvvvvuuutttrrrsssuuuwwwxxxxxxqqqooonnnooorrruuuvvvvvvxxxxxxyyy{{{}}}tttgggWWWKKKBBB999444444///...---,,,++++++++++++******))))))))))))******+++***)))(((((((((((()))''''''((((((((((((((((((***++++++,,,---...///000111000///...------------***,,,111555666:::FFFSSSbbbnnnzzz~~~{{{vvvnnngggeeefffhhhgggbbb[[[SSSNNNGGGGGGGGGFFFFFFEEEDDDDDDHHHGGGJJJQQQYYYdddttt|||yyywwwwwwuuusssttttttmmmcccJJJ???666222000---,,,---111000111555888<<>>;;;;;;999777777000222444666888888999999333111///.........---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...//////,,,---------....../////////000000000000000///...///000000222333444555555444555666777777666555444111111111111000000000000000222555888<<>>;;;;;;>>>@@@CCCIIIQQQWWWaaappp~~~{{{wwwwwwwwwwwwtttqqqnnnnnnnnnoooppprrrssstttpppqqqsssuuuuuuuuuuuutttttttttttttttuuuvvvxxxxxxqqqqqqrrrrrrsssuuuwwwxxxvvvvvvwwwxxxyyy{{{}}}}}}vvvxxxzzz{{{{{{yyyvvvttttttqqqooonnnppprrrssssssqqqnnnjjjjjjnnntttyyy|||~~~}}}ssseeeTTTIII???777222222...------,,,++++++++++++((((((''''''''''''((((((,,,+++***(((((())))))***((((((((((((((('''''''''((()))***,,,...000111222111000...---,,,,,,------,,,000666;;;<<<@@@NNN\\\___fffkkkjjjggggggfffccccccgggiiihhhaaaXXXNNNIIICCCEEEHHHHHHGGGEEEDDDDDDGGGIIIOOOZZZcccnnn}}}yyyvvvwwwyyy|||~~~xxxmmmUUUIII===777444111000333111111444:::AAAHHHVVVbbbiiimmmpppmmmkkkkkkjjjgggdddhhhlllllleeeYYYKKKCCC>>>::::::===@@@EEENNNWWWaaadddggghhhhhhiiijjjllljjjjjjjjjjjjjjjiiihhhhhhXXXPPPFFF@@@===:::444000222555<<>>FFFMMMQQQVVVTTTQQQLLLHHHDDDAAA@@@BBB===;;;???CCCFFFKKKPPPYYYhhh{{{}}}{{{yyyxxxxxxwwwuuutttooonnnnnnnnnoooppprrrsssrrrrrrrrrqqqqqqrrruuuxxxssssssssstttvvvxxx{{{|||zzzxxxuuussssssuuuxxxzzzvvvvvvwwwxxxyyyzzzzzz{{{yyyzzz|||||||||zzzxxxvvvuuusssqqqppppppppppppooopppooommmlllooouuu{{{pppaaaOOODDD===555111000000///...,,,***)))))))))))))))))))))))))))******))))))************))))))*********)))))))))))))))******+++,,,...000222333111///---,,,,,,---...//////333777<<>>===@@@DDDGGGLLLRRR^^^mmm{{{yyywwwvvvvvvuuutttrrrpppooooooooooooqqqrrrsssssstttsssqqqpppoooqqqsssrrrrrrssstttvvvxxxzzz{{{{{{yyyvvvtttssssssuuuvvvtttuuuuuuvvvwwwxxxyyyyyywwwxxxyyyzzzyyyxxxwwwvvvuuutttrrrqqqppppppooonnnooonnnnnnpppttt{{{{{{ooo```OOODDD===666111000000000...,,,+++***))))))*********)))))))))))))))((())))))******))))))(((***)))))))))))))))))))))++++++,,,---...000111222...---,,,+++***+++---...///222777>>>GGGQQQ\\\ccceeegggiiihhheeebbbbbbbbbeeeffffffbbbZZZQQQJJJFFFDDDHHHKKKHHHBBB???AAAEEEHHHOOOYYYbbbiiiqqqyyy}}}vvvsssvvvvvvxxx{{{~~~|||tttmmm\\\SSSGGG>>>:::888777555555777;;;AAAKKKWWWcccjjjkkkkkkllllllkkkjjjiiiiiiiiijjjlllllliiibbbYYYRRRMMMMMMNNNQQQTTTXXX\\\___ccccccdddeeefffhhhiiijjjiiilllllljjjiiihhhaaaZZZLLLBBB:::777666333000000777>>>IIITTT\\\bbbfffhhhkkkkkkiiiggggggjjjppptttxxx|||{{{ssslllggg~~~tttmmmhhhhhhoooxxx}}}vvv}}}wwwaaaUUUMMMQQQ\\\kkk|||fffTTTHHH>>>:::;;;;;;===@@@EEEPPP```tttlllZZZNNNGGGAAA:::555444444222000//////000000111111222222000///...,,,++++++++++++------------------------------........./////////000000000000111111111111111000///.........///000222333333222111222555777666666666666555444333222222111111000000000111111333444777;;;AAAHHHNNNRRRSSSQQQNNNJJJFFFBBB@@@???BBB???>>>BBBFFFIIINNNUUUcccsssyyywwwtttsssssssssqqqpppppppppoooooopppqqqsssttttttuuuuuurrrooommmmmmmmmqqqrrrsssuuuwwwxxxyyyzzz|||{{{yyyvvvtttsssrrrrrrsssssstttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuutttsssqqqpppooonnnmmmmmmoooqqqvvv|||}}}vvvmmm^^^MMMCCC===666222111000000...---+++*********+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))******---------......///000000,,,+++***)))***+++,,,---111333888BBBNNNZZZbbbfffhhhhhhhhhfffcccaaa```aaafffeeeccc^^^VVVNNNIIIGGGEEEHHHIIIEEE@@@>>>@@@DDDIIIQQQ[[[dddkkkqqqwww|||}}}vvvsssxxxwwwxxxzzz|||zzzuuupppccc[[[PPPGGGBBB???<<<:::;;;===BBBIIITTT___iiioookkkkkkkkkkkkjjjhhhgggfffjjjjjjkkkkkkjjjfff___[[[XXXXXXYYY[[[]]]___aaaaaaaaaaaabbbcccdddfffggghhhkkknnnnnnkkkiiieee]]]UUUGGG>>>777555444111000111888AAAMMMYYYaaafffjjjkkkkkkkkkllllllmmmppptttwwwzzz|||}}}~~~zzzrrrhhhaaazzzoooiiihhhmmmxxx}}}yyyyyywww~~~nnn___UUUNNNSSSaaasssoooZZZKKKAAA::::::<<<===???CCCKKKXXXkkkwwweeeSSSHHHCCC>>>888444333222111///.........//////000000000...---,,,+++************,,,,,,,,,,,,------------.........////////////000///000000000000000111111111000///.........///000444555666666555666777999555555555555444333222222000000000000111222333333555666999>>>DDDJJJOOORRRPPPNNNKKKHHHDDDAAA???>>>AAA>>>>>>BBBFFFIIIPPPWWWgggwwwxxxvvvsssrrrrrrrrrpppooooooooooooooopppqqqssstttuuuvvvvvvtttqqqnnnllllllrrrssstttvvvxxxyyyzzz{{{||||||{{{yyywwwuuusssrrrttttttuuuvvvwwwxxxxxxyyyzzzyyywwwvvvttttttsssssstttttttttrrrpppmmmmmmlllnnnqqqwww}}}{{{sssiii[[[KKKBBB<<<666222111000///...,,,++++++******++++++******)))(((((((((((((((((())))))((((((((()))))))))))))))*********......////////////......+++************+++------333555;;;FFFTTT___eeefffgggfffdddbbbaaa``````aaagggeeeaaaZZZRRRLLLHHHHHHFFFGGGFFFCCC>>>===AAAEEELLLTTT___gggmmmqqqvvvyyyyyyvvvyyyxxxxxxyyy{{{zzzxxxuuummmfff]]]UUUQQQMMMIIIEEEDDDEEEIIIPPP[[[eeemmmqqqmmmmmmlllkkkjjjhhhgggfffhhhhhhhhhhhhiiihhhdddbbb]]]^^^___```aaaaaa```___``````bbbccceeeffffffgggiiilllmmmjjjgggbbbYYYPPPCCC;;;555444333111222444:::CCCQQQ]]]fffjjjkkklllhhhjjjlllnnnoooqqqtttwwwzzzzzz{{{|||zzzsssggg^^^uuukkkgggiiippp|||~~~uuusssuuu}}}wwwfff[[[TTTQQQXXXhhh}}}rrrcccPPPDDD===999;;;>>>===@@@GGGQQQaaattt~~~nnn^^^NNNDDD???<<<777333222111000///------............//////---,,,+++*********************++++++,,,,,,,,,,,,.........////////////000.........//////000000000111000///......///000111000222444555444444555666555555555555444333222111......///000111333555555777999<<>>===>>><<<>>>BBBEEEHHHPPPYYYgggxxxyyyvvvsssqqqqqqqqqqqqpppnnnmmmmmmnnnoooqqqtttuuuvvvwwwxxxvvvsssqqqppppppttttttuuuwwwyyyzzz||||||||||||||||||{{{yyywwwvvvuuuvvvwwwxxxyyyzzzzzz{{{~~~|||zzzwwwuuusssrrrqqqqqqssstttsssooommmlllmmmqqquuu|||zzzqqqeeeWWWHHH@@@;;;555111000///...---,,,+++*********************))))))(((((((((((())))))))))))(((((((((((())))))************//////000000000///...---+++++++++,,,---...//////777999@@@KKKXXXaaadddccccccbbb```___```aaaccccccgggeee___WWWOOOJJJHHHHHHFFFFFFDDD@@@===>>>BBBGGGPPPXXXccckkkooorrruuuxxx|||yyyyyyyyyyyy{{{|||}}}|||{{{wwwrrrkkkfffccc___ZZZVVVOOONNNOOOTTT]]]fffmmmpppppppppooommmkkkiiigggfffeeeddddddeeefffgggfffeee```aaabbbcccbbbaaa___]]]```aaaccceeefffgggggggggfffiiikkkhhheee___UUUKKK???999444444444333555999>>>GGGUUU```hhhjjjkkkkkkeeehhhkkkmmmnnnoooqqqssswwwxxxzzz|||{{{ttthhh```wwwnnnffffffkkksssvvvpppppprrrppp```TTTRRRTTT___rrr}}}cccVVVGGG@@@<<<:::<<>>CCCLLL[[[lll~~~sssdddVVVJJJBBB<<<:::777333111000000000------..................,,,,,,+++***************)))******++++++,,,,,,---------........./////////------......//////000000000000/////////000111222111444666777777666666777555555555555444333222111......///111333555777999:::<<<@@@DDDHHHKKKMMMNNNJJJIIIFFFCCC@@@>>>===<<<<<<<<<>>>BBBEEEHHHQQQ[[[hhhxxxyyyvvvsssqqqqqqqqqqqqpppllllllmmmnnnqqqsssvvvxxxxxxyyyyyywwwtttsssssssssuuuuuuuuuvvvwwwzzz|||~~~}}}}}}}}}}}}}}}|||{{{zzzwwwxxxxxxyyyzzz{{{||||||~~~|||yyyvvvsssqqqpppooorrrtttsssooommmmmmnnnqqqwwwxxxnnn```SSSEEE>>>:::444000///---,,,+++******))))))))))))))))))))))))))))))***))))))************))))))((((((((()))******++++++//////000111000///...---++++++,,,...///000111111999>>>FFFQQQ[[[```bbbbbbaaa```^^^___bbbeeeffffffgggddd^^^VVVNNNIIIHHHHHHGGGEEEAAA>>>===@@@EEEJJJVVV]]]gggmmmqqqsssuuuxxx|||~~~||||||}}}~~~~~~|||yyyuuutttssspppjjjfffZZZVVVRRRTTT\\\ffflllooossssssqqqooommmjjjhhhfffcccbbbaaabbbdddeeeeeedddccccccddddddcccaaa```___```aaadddfffggghhhggggggdddhhhjjjgggccc\\\PPPFFF<<<777444444555444888===DDDLLLXXXccchhhjjjjjjjjjeeegggjjjkkkllllllmmmooosssvvvzzz|||zzzsssiiiaaaooohhhdddhhhpppyyywwwqqqppptttwwwkkkZZZQQQSSSYYYggg}}}}}}jjjUUUKKKAAA===<<<;;;<<>>@@@???AAAEEEHHHJJJKKKKKKKKKGGGFFFCCCAAA>>><<<;;;;;;<<<===AAAEEEGGGKKKUUU```kkkxxxxxxuuuqqqooooooooopppooommmmmmooorrruuuyyy}}}~~~}}}zzzvvvrrrqqqrrrttttttsssppppppqqquuuzzz}}}~~~}}}{{{zzzzzzzzzzzzwwwxxxyyyyyy{{{{{{|||}}}wwwxxxyyyyyyxxxvvvsssqqqkkkoootttsssooommmnnnpppnnnuuu}}}}}}{{{qqqfffZZZMMM@@@;;;777222...---******)))(((((('''((((((''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++'''(((((()))***+++++++++...///000222111000///---)))***,,,...///111111111999CCCPPPZZZ___aaaccceeeeeedddccceeeiiikkkjjjhhhgggeee___WWWOOOJJJHHHHHHGGGCCC???<<<===CCCJJJOOO^^^dddkkkppprrrtttwwwzzzzzzzzz{{{~~~|||wwweee]]]TTTRRRZZZgggqqqvvvuuutttssspppmmmjjjgggeeebbbaaa```aaacccdddcccbbbbbbaaaaaaaaa````````````___```ccceeeggggggffffffiiimmmnnniiibbbYYYJJJ===666333111333333444999@@@PPPVVV___fffiiijjjiiiiiikkklllmmmlllkkkjjjkkklllnnnttt{{{|||uuukkkccc___wwwpppeeefffjjjqqq{{{}}}qqqmmmrrr{{{ttt```TTTVVVYYYiiiooo]]]TTTCCC@@@>>>???======AAAHHHPPP\\\mmmuuudddTTTJJJCCC===:::666555444222111000000000000////////////.........,,,,,,,,,---------......///...---,,,------///000111000///......///000111000000///////////////000---,,,+++,,,---000333444555555555555666777888999777666555444333222222222111111333999@@@EEEFFFEEEEEEEEEFFFJJJMMMLLLHHHDDDDDDCCCAAA???>>>===<<<<<<@@@???AAAFFFJJJPPP\\\gggxxx{{{wwwrrrooonnnnnnnnnnnnnnnmmmnnnqqqwww}}}~~~yyyuuutttuuuuuuuuuvvvsssppppppsssxxx{{{|||||||||{{{zzzyyyxxxxxxxxxzzzxxxvvvwwwzzz}}}}}}|||yyyxxxxxxxxxxxxwwwtttqqqnnnnnnooopppqqqpppnnnlllrrryyy~~~}}}~~~xxxmmmdddWWWJJJ===999777333///...+++++++++++++++***)))(((((()))***++++++***)))(((***)))(((''''''((()))***((((((((()))***+++------000000000000///...---,,,...+++,,,000222222444999???KKKWWW]]]aaaeeefffeeeeeeeeefffiiikkkllljjjhhhhhhbbb\\\XXXRRRKKKIIILLLGGGEEEBBB@@@AAAHHHSSS\\\jjjmmmooopppqqquuu{{{}}}zzzzzz}}}}}}xxxkkk]]]SSSRRRUUUZZZiiixxxwwwzzzxxxsssooolllhhhbbbddddddccccccbbbaaaaaaaaa```aaabbbdddddddddcccccc```cccdddcccfffkkknnnllllllmmmmmmggg]]]OOOCCC<<<444333222111222999CCCKKKXXX\\\bbbfffhhhhhhhhhhhhiiilllpppqqqooonnnooopppoooxxx|||qqqfff``````yyynnniiigggiiinnnvvv|||uuummmmmmvvvqqq```WWWYYY___ppp}}}ppp^^^NNNGGG===;;;:::<<<===>>>DDDLLL[[[iii|||yyynnn^^^PPPFFF@@@;;;888444444222111000//////////////////.........------+++++++++,,,,,,,,,------......---,,,---...///000111000///......///000000111000000//////000000000//////......///111444555555555666777777888888999777666444333222222111111111111333999???DDDEEEDDDEEEEEEGGGJJJMMMMMMJJJFFFDDDCCCAAA???>>>===<<<<<<@@@@@@CCCHHHNNNUUUaaammm}}}yyysssooonnnnnnnnnnnnpppppppppsssyyy~~~}}}wwwtttssstttuuuuuuvvvtttrrrsssvvvzzz|||}}}}}}|||{{{zzzyyyyyyyyyyyyzzzwwwvvvvvvyyy||||||{{{wwwuuutttttttttsssqqqooolllllllllmmmnnnnnnmmmlllsss{{{|||{{{{{{vvvkkkaaaUUUIII===888777333///...***+++++++++******)))((()))***+++,,,,,,+++***)))***)))(((((('''((()))***((((((((()))+++---...//////000000//////...---,,,---+++,,,///111111444999BBBMMMYYY^^^bbbeeefffeeegggggghhhlllpppqqqmmmjjjeee^^^WWWUUUQQQLLLJJJKKK@@@@@@???@@@DDDNNN[[[dddlllnnnpppqqqrrruuu{{{~~~|||zzzyyy{{{~~~zzzlll^^^SSSQQQRRRWWWdddsssyyy{{{zzztttpppnnnjjjeeebbbbbbbbbbbbbbbbbbbbbbbb^^^___```bbbbbbbbbaaaaaabbbeeefffeeeggglllnnnmmmnnnnnnkkkcccXXXKKK@@@:::444444222222444<<>>============@@@@@@DDDLLLSSS\\\jjjvvv{{{uuupppooooooooonnnsssrrrsssuuuzzz}}}}}}yyyuuurrrrrrsssttttttvvvuuutttuuuyyy{{{}}}}}}}}}}}}|||{{{zzzzzzzzzzzzyyywwwuuuvvvwwwyyyzzzyyyvvvtttrrrqqqrrrrrrpppooommmllllllllllllmmmooopppwww|||zzzyyyxxxrrrggg^^^RRRGGG<<<888666222///...************))))))))))))++++++,,,,,,,,,,,,+++***))))))((((((((())))))***((())))))***,,,---///000////////////...---,,,+++,,,***+++...000000555<<>>>>>???BBBIIITTTaaaiiimmmppprrrrrrrrruuu{{{~~~{{{yyywwwyyy|||~~~}}}{{{mmm___SSSPPPPPPRRR^^^lllwwwzzzyyytttpppnnnjjjeee``````aaaaaabbbccccccddd``````aaabbbbbbbbbaaaaaadddgggiiihhhkkkpppqqqpppsssoooggg]]]QQQEEE;;;666444333333444888BBBNNNVVVaaaffflllppppppmmmkkkjjjmmmqqqwwwyyyxxxuuuqqqppprrrvvvxxxtttllleeecccdddsssllliiihhhmmmrrrzzzyyymmmlllnnnsss}}}vvvfff[[[WWW\\\kkkzzzkkk___SSSGGG???<<<:::999:::===>>>BBBMMMYYYooowwwpppbbbYYYMMMCCC>>>:::666444333222111000////////////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------....../////////////////////000000000111111111111111111222333333333222222333444555666444666888:::;;;:::999888555444333111000000/////////000111444888<<<>>>???BBBDDDFFFIIIJJJKKKIIIHHHBBBAAA???===<<<======>>>???@@@FFFOOOYYYdddsssxxxssspppoooooooootttssstttvvvyyy||||||{{{yyyvvvrrrpppqqqrrrssssssuuuttttttvvvyyy|||||||||}}}}}}|||{{{{{{{{{{{{{{{xxxwwwvvvuuuvvvvvvwwwwwwwwwuuurrrqqqrrrrrrrrrqqqpppoooooonnnnnnppptttvvv~~~}}}{{{yyyxxxvvvnnnccc[[[OOODDD;;;777555111......***)))))))))))))))))))))++++++++++++++++++******))))))))))))))))))******++++++++++++,,,---.....................,,,+++++++++***+++...///111888@@@LLLWWWaaaeeegggjjjjjjiiillljjjjjjpppxxxxxxnnneeeYYYPPPIIIKKKOOOMMMIIIGGGAAAAAABBBFFFMMMWWWaaahhhmmmooorrrrrrrrrtttyyy~~~zzzwwwuuuuuuwwwzzzzzzzzzlll^^^RRROOONNNPPP\\\iiisssvvvuuuqqqnnnmmmiiidddaaaaaaaaabbbbbbbbbccccccccccccdddddddddeeeeeeeeeeeeiiikkkllloootttvvvuuuvvvooocccVVVJJJ@@@888444333222222666===HHHTTT\\\eeeiiimmmppppppppppppppprrrvvv|||~~~zzzuuuqqqssstttrrrnnnhhhddddddeee{{{pppllllllnnnsssxxxzzzrrrkkkmmmrrryyyooo```XXXUUU]]]pppyyykkk[[[PPPGGG>>>999999<<<;;;<<<===>>>BBBNNN[[[vvv|||vvvmmmeeeXXXPPPFFF???;;;999666333333222111000000000000000---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++,,,---....../////////......///000000000000000111111000000111222333333222222222222333333444444444666888:::;;;:::999888444333222111000/////////---...000222555888;;;===@@@BBBEEEFFFGGGGGGGGGGGGBBB@@@>>><<<<<<===>>>??????AAAHHHSSS___lll}}}}}}vvvrrrppppppooorrrrrrsssuuuxxxyyyxxxvvvuuussspppoooppprrrsssssstttssssssuuuxxxzzz{{{zzz}}}}}}|||{{{{{{{{{{{{|||xxxxxxwwwuuuttttttuuuvvvwwwtttrrrqqqrrrsssrrrrrrqqqqqqqqqppppppsssxxx|||}}}|||{{{yyytttkkk```XXXKKKBBB:::777444000...///******)))((())))))***+++++++++******))))))))))))(((((()))***************...---,,,,,,++++++,,,,,,............---,,,+++***+++***,,,///000333<<>>@@@BBBEEEEEEEEEDDDDDDEEEAAA???===;;;;;;===???@@@AAACCCKKKXXXffftttzzztttqqqpppooopppqqqrrruuuwwwwwwtttrrrrrrpppnnnnnnqqqsssttttttsssrrrqqqrrruuuxxxzzzzzz||||||{{{{{{zzz{{{{{{|||yyyyyyxxxvvvsssrrrtttuuuuuusssqqqqqqrrrrrrrrrpppppprrrssssssrrruuuzzz~~~~~~}}}zzzssshhh\\\TTTGGG???999666333///---///+++***)))))))))***,,,,,,,,,+++***)))(((((((((((((((((()))***++++++++++++...---,,,++++++***++++++------------,,,+++******++++++...111333777CCCOOOXXXbbbkkknnnooorrrtttsssrrrooommmooopppkkk___UUUOOOHHHDDDGGGIIIGGGDDDCCCBBBBBBEEEKKKUUU^^^dddgggiiillloooqqqqqqssswww{{{|||zzzxxxuuurrrpppooopppppphhh[[[PPPNNNMMMOOOZZZgggqqqttttttqqqoooooolllgggfffeeeeeedddccccccbbbbbbccccccddddddfffhhhiiijjjjjjooossstttwww|||~~~{{{sssgggVVVHHH>>>999555222000111666>>>JJJVVV___dddhhhjjjnnnqqqtttxxx}}}~~~yyyuuuqqqllleeeaaa```bbbdddeeewwwrrrtttyyy}}}~~~sssnnnlllmmmtttuuucccYYYYYY\\\hhh~~~ppp]]]RRRGGGBBB???;;;:::<<<666888;;;???BBBJJJ\\\mmmwwwpppkkkddd[[[TTTIIIDDD===999888666333111111111000/////////000000------------,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---...///000000///,,,---///000111111111000////////////000111222333///000111333444555555666555555666777777888888999555444333222111000000000,,,...111222444888===AAAAAADDDFFFFFFDDDBBBCCCEEE@@@???<<<:::;;;===???AAADDDGGGPPP^^^lll|||}}}vvvrrrpppooooooppprrruuuwwwvvvsssppppppooonnnnnnqqqtttuuuuuutttrrrpppqqqtttxxxzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzzwwwsssrrrsssuuuuuutttssstttuuuuuusssqqqqqqtttwwwwwwvvvxxx~~~~~~yyyqqqeeeXXXPPPDDD===888666222...---///,,,+++***)))***+++---...---,,,+++))))))((())))))'''(((***+++,,,,,,++++++***************+++,,,,,,,,,------,,,,,,+++***)))+++,,,///333555;;;IIIVVV]]]fffoooqqqssswwwyyyxxxwwwuuurrrpppllldddYYYQQQLLLGGGEEEGGGGGGCCCAAABBBBBBBBBFFFMMMWWW___dddfffhhhkkkpppqqqrrrtttyyy|||~~~~~~}}}{{{xxxtttpppmmmllllllgggZZZOOOLLLKKKLLLVVVbbbooosssssspppoooooolllhhheeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffhhhjjjmmmnnnqqquuuxxxxxxzzz}}}}}}yyymmm```OOOAAA:::666444222111444:::EEERRR]]]dddgggjjjnnntttyyy|||}}}}}}}}}|||xxxuuuooohhh```]]]^^^aaacccccczzzuuuuuuzzzvvvmmmjjjkkkssszzzqqq___XXX[[[aaaooo~~~~~~vvvfffRRRHHH???<<<;;;888888999555777===BBBGGGRRRgggzzz~~~ssskkkfff```WWWQQQFFFAAA;;;777666555222///000//////............///......------------,,,,,,******+++++++++,,,,,,,,,)))+++---///000000000///,,,---///000111111111000............///000111222///000222444555666777777666555555555666777888999666555333222111111000000---000333444555999???DDDCCCEEEGGGGGGDDDBBBCCCEEE@@@>>><<<::::::===???BBBGGGJJJSSSbbbpppwwwssspppooooooppprrruuuwwwvvvsssppppppnnnmmmoooqqqtttuuuuuuvvvssspppppptttxxx{{{|||zzzzzzyyyyyyyyyzzzzzz{{{zzz{{{{{{wwwsssqqqsssuuuwwwvvvvvvxxxyyyxxxvvvttttttxxx||||||{{{}}}~~~yyyooobbbUUUMMMBBB<<<777555222------///---,,,+++******,,,...//////---,,,***))))))******'''(((***+++,,,,,,++++++''''''((()))***,,,---...,,,,,,,,,,,,+++***))))))+++---000444777>>>LLL[[[___hhhqqqsssvvvyyy{{{{{{|||zzzwwwrrrkkkaaaVVVOOOKKKGGGFFFGGGEEEAAA???AAAEEEEEEGGGNNNWWW___bbbccchhhlllpppssssssvvvzzz~~~|||~~~~~~{{{vvvqqqllljjjjjjfffYYYNNNKKKIIIIIISSS___mmmpppqqqnnnmmmmmmjjjfffddddddeeeffffffgggggghhhffffffgggiiikkknnnqqqsssvvvzzz|||zzz{{{|||{{{wwwggg[[[III<<<777444222111333666===IIIWWWbbbhhhiiimmmrrrzzz{{{yyyyyyyyywwwtttmmmfff]]]ZZZ]]]```bbbbbb}}}xxx|||{{{qqqjjjkkkpppyyylll___\\\___bbbzzz~~~xxxeeeYYYIIICCC<<<999999::::::999999<<<@@@DDDMMM___ttt{{{qqqhhh```XXXPPPJJJAAA>>>:::666333111000000111///---------...---,,,------------------------)))***+++---...------,,,/////////////////////////////////000111111222222555444222111111111222222555444333222333444555666666777888999:::999888888555444111///---,,,,,,,,,///000111333666:::===???CCCCCCDDDEEEEEEDDDCCCBBBDDD>>>;;;<<<======???CCCIIIOOOWWWcccvvvzzzuuuqqqooosssttttttuuutttrrrqqqppprrrqqqqqqsssuuuvvvuuutttyyyvvvrrrsssvvvzzz{{{{{{}}}|||zzzwwwuuuuuuxxx{{{|||zzzxxxuuutttsssttttttwwwwwwvvvvvvuuuttttttsssuuuwwwzzz|||~~~}}}}}}|||vvvkkk]]]OOOFFFCCC<<<777555111,,,((()))******))))))***,,,...///,,,+++)))((((((((())))))((()))+++,,,---,,,++++++***)))((()))+++,,,,,,,,,------,,,+++++++++,,,,,,---///222666===GGGRRRZZZhhhkkkpppuuuyyy{{{{{{{{{{{{{{{yyytttkkk^^^RRRJJJJJJGGGFFFEEE@@@999777999<<>>BBBIIIVVVhhh|||~~~vvvkkkbbbZZZSSSLLLGGG???===999666333111111111111000...---......---,,,------------------------------...///000000000000/////////////////////////////////000111111222222444333222111000111111222444333222222222333444555777777888999999999888777666555222000///.........000111222555888<<<@@@BBBDDDEEEFFFGGGGGGEEEDDDBBBBBB===:::<<<>>>>>>AAAFFFKKKRRR\\\iii|||wwwssspppooorrrssssssttttttsssrrrqqqtttttttttuuuxxxxxxwwwvvvvvvsssqqqrrruuuxxxxxxxxx||||||zzzwwwttttttvvvxxxxxxvvvuuuttttttuuuvvvxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwyyy{{{}}}}}}}}}{{{uuujjj\\\NNNFFF<<<666333333222...---...,,,+++++++++,,,---...///...---+++*********+++,,,+++,,,---...///...------***)))((()))+++,,,,,,,,,------,,,++++++,,,,,,,,,...000444999@@@IIISSSZZZhhhkkkpppvvvzzz}}}~~~~~~|||~~~}}}xxxlll^^^QQQJJJIIIFFFDDDCCC???999999===???GGGRRRZZZ^^^aaadddgggkkknnnrrruuuxxx|||}}}zzzzzz|||}}}||||||||||||~~~|||xxxwwwuuuqqqnnneeeZZZPPPJJJIIIKKKTTT]]]fffmmmpppkkkfffeeefffeeecccdddeeefffggghhhiiijjjggghhhjjjlllnnnppprrrrrrxxxyyyzzz{{{yyyrrrjjjdddYYYLLL???999555222000111555<<>>999666666888888999???AAAGGGRRRbbbuuuwwwooocccYYYRRRLLLFFFBBB<<<:::888555333222222222222000.........///...---------------------------,,,,,,,,,,,,---...///////////////////////////////////////000111111222222333222111000///000111111333333222222333333444555777888999999999888777666666555333111000000000000111222444777<<<@@@CCCEEEDDDFFFHHHIIIHHHFFFDDDBBB@@@<<<:::<<<>>>@@@DDDJJJOOOXXXdddrrrzzztttqqqppppppqqqqqqrrrsssssssssrrrrrruuuttttttvvvxxxxxxwwwvvvtttsssssstttwwwxxxxxxwww|||{{{yyyvvvsssrrrtttvvvssssssrrrssstttwwwzzz{{{zzzyyyyyyxxxxxxwwwwwwwwwvvvwwwyyyzzz{{{}}}||||||zzzttthhhZZZLLLDDD888333000111111...---///......------------......------,,,++++++++++++,,,+++,,,---.........---,,,***)))((()))+++,,,,,,,,,,,,,,,,,,++++++,,,------///222777<<>>HHHRRRYYY___cccfffiiirrr~~~}}}yyypppggg```\\\YYY]]]dddeee^^^VVV}}}xxxzzz{{{zzzpppnnnpppvvvyyyfffZZZZZZcccmmm|||kkk]]]QQQGGGAAA===:::777555555777888:::@@@DDDMMM\\\nnn|||oooggg[[[QQQKKKFFFAAA>>>999888666444333222222222222000......//////...---------------------------,,,+++******+++,,,...////////////////////////////////////000111111222222222111000//////000111111333333444444555555666666777888999999999777666555555444222111000000111111111222555999>>>BBBFFFHHHEEEFFFHHHIIIHHHFFFCCCAAA@@@===<<<>>>???AAAGGGNNNSSS^^^lllzzz~~~vvvrrrqqqqqqqqqoooppppppqqqrrrsssssssssssssssssstttvvvvvvuuusssuuuvvvxxxyyy{{{{{{{{{zzz||||||zzzwwwtttrrrsssuuusssrrrrrrsssuuuxxx{{{}}}zzzzzzzzzyyyyyyyyyxxxxxxvvvwwwxxxxxxxxxzzz}}}|||{{{xxxpppeeeVVVIIIAAA;;;555111111///+++)))***///......---------,,,,,,************************)))***+++,,,,,,,,,+++******)))((()))+++,,,,,,,,,++++++++++++,,,,,,---...000333999@@@GGGOOOWWW\\\aaadddjjjpppuuuzzz|||~~~~~~~~~{{{pppbbbTTTLLLIIIHHHCCC>>>;;;999888<<>>555333222111333666:::@@@JJJRRRWWW\\\aaadddhhhrrr~~~{{{uuullleee^^^[[[[[[aaagggeee[[[QQQ{{{vvvuuu{{{}}}uuuooorrrzzzrrrbbbYYYZZZggguuuqqq```SSSJJJBBB>>>999888777666555777:::<<>>;;;666666555333222222111111222000.........///...,,,------------------------//////.........000222333000000000000000000000000/////////000111111222222111111000//////000111222444555666777777888888888888999999999888666555444222111000000///000111222111333777;;;@@@DDDGGGIIIEEEGGGHHHHHHGGGDDDAAA???BBB???>>>@@@AAACCCJJJRRRYYYfffuuuzzzsssqqqqqqrrrsssooooooooopppqqqrrrsssssssssrrrrrrsssuuuuuutttrrruuuwwwyyy{{{||||||{{{{{{||||||{{{xxxuuussstttuuuuuuuuuttttttvvvxxx{{{|||zzzzzzzzzyyyyyyyyyyyyyyyvvvwwwxxxwwwwwwxxxzzz}}}~~~{{{uuulll___QQQEEE>>>;;;555111000...***'''(((......------,,,,,,++++++*********+++++++++*********+++,,,,,,,,,+++***)))***)))((()))+++,,,,,,,,,*********+++,,,---...///000444<<>>GGGPPP```hhhsss{{{~~~}}}vvvtttpppmmmlllmmmoooqqqsssrrrqqqrrrsssqqqkkkfff[[[QQQGGGBBB>>>>>>CCCJJJWWWffftttxxxuuuooohhhbbb______```aaabbbcccddddddfffgggiiikkknnnppprrrssstttqqqmmmggg___VVVKKKEEE999444111222222333888>>>CCCJJJRRRVVVVVVWWW]]]bbblllttt}}}vvvqqqnnnmmmhhh```]]]```aaahhhoooooogggZZZOOOHHHtttrrrwww}}}}}}rrrppppppxxxppp```[[[ZZZ___rrr~~~nnneeeXXXMMMFFFBBB===:::555777999::::::<<<@@@DDDOOObbb{{{}}}wwwmmmaaaXXXQQQLLLFFFBBB@@@>>>:::666444444333333111000...---///---++++++,,,,,,+++***------------------------,,,...///111222111111000000000000000000000000000/////////000111111222222222222111111111222444555333444666888999:::999999999:::999999777555222111222111111111222444666777888:::>>>CCCGGGJJJLLLLLLNNNLLLIIIGGGEEEDDDDDDDDD======@@@DDDHHHNNNZZZgggyyy~~~|||tttqqqnnnmmmnnnooooooooopppooonnnnnnnnnoooqqqqqqqqqpppooopppqqqqqqpppnnnooorrrttttttssssssvvvxxxwwwxxxxxxwwwtttsssssstttsssrrrqqqpppqqqsssuuuwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvwwwyyy||||||nnn^^^NNNBBB:::666777222///000000---,,,...---...///000000///...---((()))+++,,,---,,,+++++++++,,,,,,---,,,+++))))))***)))((()))+++,,,,,,,,,)))))))))+++,,,...000111444<<>>CCCMMMWWWfffmmmxxx~~~|||{{{uuurrrooolllkkkmmmpppsssrrrqqqppprrrrrrpppjjjdddYYYPPPFFF@@@===<<>>EEEKKK]]]nnn}}}~~~|||uuunnneeeZZZRRRNNNJJJEEEAAA>>>:::666444444333222111000000000000...---,,,+++************++++++,,,,,,,,,,,,---------......///////////////000000000000000111111222222222111111222222333444555222111222555777666444::::::::::::::::::::::::;;;;;;:::999777555333222000111222222111222444666777>>>DDDFFFHHHLLLLLLJJJJJJIIIFFFCCCAAA@@@@@@@@@AAA@@@BBBGGGLLLTTTaaammm~~~{{{wwwtttqqqpppnnnlllkkklllmmmnnnoooooonnnnnnnnnnnnnnnnnnlllnnnqqqssssssrrrpppooonnnrrruuuuuurrrrrrvvvzzz}}}}}}zzzwwwsssrrrsssuuuuuuuuutttsssssssssssssssttttttsssssstttuuuwwwxxx|||yyyuuusssuuuyyy}}}xxxhhhWWWIII???888555000000///...---,,,,,,+++---...///000000///......***++++++,,,---...//////************************((('''&&&(((***++++++***+++((((((,,,---...111666<<>><<<<<<@@@JJJVVV^^^mmmttt}}}|||{{{{{{~~~|||}}}wwwooollllllnnnooooooqqqooonnnooopppoookkkfffTTTIII???<<<;;;:::<<>>DDDMMMPPPSSSUUUVVVWWWXXXYYYccchhhpppyyy~~~}}}wwwrrrjjjjjjgggccc^^^]]]___bbblllppprrrmmm```QQQDDD===yyyvvvxxx}}}yyyrrrsssqqq|||wwwgggZZZXXX]]]hhh{{{~~~~~~~~~ppp___UUULLLGGGCCC<<<777666777444444888;;;???HHHQQQdddsss~~~~~~wwwppphhh___UUUNNNJJJGGGCCC???<<<999666333333222111000////////////......---,,,+++++++++,,,,,,,,,---------.........---...//////000000//////000000000000000111222222222222111111222222333444555333111222444666666555::::::::::::::::::::::::;;;;;;:::888666555333333000111333333222333666888888@@@FFFHHHJJJMMMLLLJJJIIIGGGEEECCCAAA@@@@@@?????????BBBIIIPPPYYYgggsss}}}wwwtttqqqooopppooommmkkkkkkkkkmmmnnnoooooopppqqqqqqpppppppppnnnoooppprrrrrrqqqpppooonnnrrruuuuuussssssvvvzzz~~~~~~|||yyyvvvuuuvvvxxxxxxwwwvvvuuuuuuuuuuuuuuussssssrrrssstttvvvxxxyyyzzzxxxuuuuuuwww{{{uuueeeUUUHHH???999666222111000///...------,,,---...///000000///......+++,,,,,,------......///************************)))((('''((())))))(((''',,,******---//////333888@@@IIITTT]]]bbbccceeegggnnnsssxxx{{{~~~rrreeeWWWQQQNNNJJJFFFEEE???===<<<<<>>>>>???DDDMMMVVV```ooo|||uuuooommmllllllooonnnlllkkkkkklllmmmnnnoooppprrrtttuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqooorrruuuvvvtttuuuxxx{{{||||||{{{yyyvvvuuuwwwxxxxxxxxxvvvuuuuuutttttttttrrrrrrrrrssstttvvvyyyzzzxxxwwwvvvvvvyyy}}}{{{qqqaaaRRRFFF>>>:::777333222111000///......---......////////////......---------------------...))))))))))))))))))))))))((('''&&&'''((()))((('''...+++,,,///000111666===FFFOOO[[[ccceeeeeeddddddmmmssszzz{{{jjj]]]QQQLLLJJJEEEBBBBBB???===<<<>>>EEERRRaaallltttzzz{{{zzzyyy{{{~~~zzzwwwsssqqqrrrtttuuuvvvzzzwwwsssqqqppplllfffaaaQQQFFF:::555333222444777666???LLLYYYcccffffffdddaaaaaa```aaabbbccceeefffjjjjjjjjjkkklllnnnooopppmmmggg^^^TTTJJJAAA888333...///000222666>>>GGGMMMOOOQQQSSSTTTTTTTTTUUUVVVYYY___iiirrrxxxvvvpppkkkkkkhhhbbb\\\YYY\\\aaaffflllkkkggg___SSSFFF<<<777~~~}}}uuummmmmmqqqxxxlll\\\PPPSSS]]]kkk~~~}}}||||||{{{|||}}}~~~~~~~~~}}}}}}|||rrraaaPPPGGG???===;;;777555666555666999<<<===CCCRRRaaavvv~~~}}}}}}|||ttthhh^^^WWWPPPIIIEEEBBB@@@===:::999888666444111000//////.........///------------------......------........./////////......///000000000000000111111000000111111222333222222111111222222333444666444333222444666888:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;888555333333333444///000222222333666:::===AAAIIIPPPRRRRRRRRROOOKKKDDDDDDDDDCCCBBB@@@???>>>@@@BBBHHHSSS]]]hhhwww~~~rrrlllllllllmmmnnnmmmmmmllllllmmmnnnooooooqqqtttvvvwwwvvvuuusssvvvuuutttsssrrrrrrssstttppprrruuuvvvuuuvvvyyy{{{xxxxxxxxxvvvuuutttuuuwwwvvvuuutttssssssrrrrrrrrrrrrrrrrrrrrrtttwwwyyyzzzvvvwwwwwwwwwyyy|||wwwmmm]]]NNNCCC<<<888666333222222111000///......///////////////.....................------,,,,,,))))))))))))))))))))))))%%%%%%$$$&&&)))******)))---,,,---///111333:::CCCNNNVVV```fffhhhgggggghhhnnnvvv~~~vvvfff[[[PPPKKKHHHCCC@@@???======???CCCLLLZZZjjjuuuvvv|||}}}wwwvvvuuuvvvyyy|||~~~{{{wwwtttuuuxxx{{{}}}{{{wwwtttrrrlllddd^^^OOOCCC777222111///111444222888CCCPPP[[[bbbeeeeeeaaaaaa``````aaabbbdddeeejjjjjjkkklllmmmmmmnnnnnniiicccYYYNNNEEE<<<555111---...111444999AAAIIIOOOQQQSSSUUUUUUTTTTTTUUUVVV[[[```jjjtttyyyxxxrrrmmmjjjeee]]]WWWVVVZZZbbbgggkkkggg```VVVKKK@@@888444~~~||||||}}}xxxoookkknnnsss|||iiiYYYOOOSSS___mmm~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~{{{~~~rrr```NNNEEE===:::999666444555555666:::===@@@GGGWWWfff{{{tttlll```VVVPPPKKKFFFBBB@@@>>>;;;999999888666444111111000/////////000000---,,,,,,,,,,,,,,,---...,,,------------............//////000000000000000111111111111111222222333222222111111222222333444555444444444444666999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777444222222222333...///111222333777<<<@@@GGGOOOUUUVVVUUUUUUQQQLLLDDDDDDCCCBBBAAAAAA@@@@@@EEEGGGNNNYYYcccooo~~~{{{pppllllllmmmmmmmmmmmmmmmmmmnnnoooooopppoooqqqtttvvvwwwvvvuuusssvvvtttsssqqqpppqqqrrrsssppprrrtttuuuvvvwwwyyy{{{vvvwwwxxxwwwuuutttuuuvvvuuuuuutttsssssssssssssssssssssrrrssstttvvvxxxyyyvvvxxxyyyyyyyyy{{{sssiiiYYYJJJ@@@:::666555333333222111000///......000000//////.....................---,,,,,,++++++(((((((((((((((((((((((('''&&&&&&''')))***)))(((,,,+++---000222555???JJJWWW]]]dddiiijjjkkknnnpppssszzz{{{qqqbbbYYYOOOKKKFFF???;;;;;;999;;;@@@GGGRRRaaapppzzz{{{zzznnnmmmlllllloootttzzz~~~}}}yyywwwwwwzzz}}}yyyuuummmbbb[[[KKK@@@555222000///000333333777???KKKWWW```dddeeeaaa``````___```aaacccdddiiijjjlllmmmmmmmmmllllllfff___TTTIII@@@999444111---///222666;;;BBBJJJOOOTTTVVVWWWVVVUUUUUUWWWXXX]]]bbbkkktttyyyxxxsssooogggaaaYYYTTTUUUZZZaaafffhhhbbbXXXNNNDDD;;;555222}}}{{{xxxzzz~~~zzzrrrooooootttzzz}}}fffWWWNNNUUUcccqqq~~~~~~~~~}}}~~~~~~~~~}}}~~~{{{~~~rrr```MMMCCC;;;888777555444666666666:::AAAFFFNNN]]]kkk{{{|||wwwkkkcccXXXPPPKKKGGGCCC@@@>>><<<999888777777555333111000000//////000000111------,,,,,,,,,,,,,,,---,,,,,,---------............///000000111111000000222111111111111222333333222222111111222222333444333444666666666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777444333222222222...///111222555999???DDDLLLSSSXXXXXXVVVUUUQQQMMMEEEDDDBBBAAAAAAAAABBBCCCIIIKKKSSS___jjjvvvwwwnnnkkkkkkkkkjjjkkklllmmmmmmnnnoooppppppoooppprrrtttuuutttsssrrrqqqqqqooonnnnnnooopppppppppqqqrrrtttvvvxxxyyyzzzxxxyyyzzzyyywwwvvvvvvwwwuuuuuuuuuuuuuuuvvvwwwwwwvvvuuutttsssssstttuuuvvvvvvyyy||||||{{{{{{nnndddUUUFFF===888666555444444333222111000000///111000///......---......---,,,,,,,,,++++++******((((((((((((((((((((((((+++***(((((())))))'''&&&,,,,,,...222444999FFFSSSaaafffllloooppprrrvvvyyyxxxvvvkkk]]]UUUMMMHHHBBB;;;777777444999BBBNNNZZZhhhttt|||xxxooo]]]]]][[[[[[___fffooovvv|||}}}}}}|||}}}xxxlll^^^TTTDDD;;;333111111000000222444666<<>>888333111{{{{{{|||{{{~~~|||rrrooorrrvvv}}}vvvbbbUUUNNNXXXhhhvvv{{{|||}}}|||yyyyyy{{{}}}}}}~~~}}}lll[[[III@@@888666666555555777888888<<>>MMM[[[iiiooouuuyyyzzzzzz{{{}}}}}}zzzooodddWWWQQQKKKGGGAAA:::666777444<<>>:::888777666444222111111111000000///...------,,,,,,000...,,,******,,,...000///...---...///000///...111111222222222333333333222222222333333444444444666555555444444444555555333444666888::::::::::::;;;:::::::::;;;;;;<<<===666555444222111111222222222333444777;;;@@@EEEHHHQQQTTTWWWVVVQQQLLLIIIHHHEEE@@@>>>@@@BBBAAACCCGGGMMMSSS]]]hhhtttwwwtttqqqooonnnmmmkkkiiijjjjjjkkkllllllkkkjjjjjjqqqqqqqqqqqqppppppppppppssstttvvvwwwxxxwwwuuutttvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxwwwvvvuuutttssssssssssssssstttttttttuuuuuuyyyzzzzzzvvvpppmmmpppssswwwzzzsssiiiZZZNNNCCC===999444555:::>>>===<<<;;;999666444333......---,,,+++++++++++++++++++++*********))))))******))))))))))))******(((((()))***+++,,,,,,---,,,///333:::CCCPPP]]]fffwww{{{|||vvvkkk___WWWLLLKKKFFF>>>888777999999>>>GGGWWWiiizzz~~~{{{ooo___RRRIIIBBB===333333555888;;;@@@MMMZZZlllqqq[[[HHH<<<222222000//////000000111444555:::EEERRR]]]``````aaaaaabbbbbbcccccccccdddfffeeeeeeeeefffdddaaa___VVVJJJ>>>999777444333444222999???CCCHHHRRRXXXYYYVVVVVVWWWXXXYYYZZZ[[[[[[^^^cccfffgggkkknnnjjjaaabbb]]]YYY]]]dddgggddd^^^PPPHHH>>>666111//////...}}}xxxyyy}}}xxxsssooonnnuuuoooaaaSSSQQQVVVcccttt}}}}}}}}}}}}}}}}}}}}}}}}sssaaaSSSCCC<<<888777666444555999???DDDOOO\\\hhhrrrxxx{{{|||zzzooobbbYYYQQQKKKDDD@@@@@@???;;;888888777555444222111111000//////......---,,,,,,+++///...,,,******,,,...//////.........///000000///222222222222333333333333222333333333444444444444666555555444444555555666444555666888999999999888999888888888999::::::;;;666555444222111111222222666666888:::???DDDHHHKKKQQQSSSUUUTTTOOOJJJGGGGGGDDD@@@>>>@@@BBBBBBDDDHHHOOOVVV```kkkwwwzzzrrrpppnnnmmmnnnnnnmmmllljjjkkkmmmnnnnnnmmmkkkjjjooooooooooooooooooooooooqqqsssuuuxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrrrrssssssssssssxxxxxxwwwrrrnnnnnnrrrwww{{{{{{mmmcccUUUKKKAAA===:::666777;;;======<<<;;;999666444222//////...---,,,,,,,,,,,,++++++*********)))))))))((('''&&&&&&&&&&&&&&&'''))))))******+++,,,------...111666>>>IIIVVVdddmmmxxx|||~~~zzzsssiii]]]VVVMMMKKKEEE>>>999888:::<<>>HHHOOO[[[iiittt{{{xxxoooeeeZZZRRRMMMHHHCCC@@@@@@@@@>>>;;;777666444333111111000000......------,,,,,,++++++///...,,,++++++,,,...///......//////000000000000222222222333333333444444333444444444444555555555666666555555555555666666555666777777888888777777999999999999999:::::::::666555333222111222222333666777999<<>>@@@BBBCCCGGGLLLSSSZZZdddppp|||~~~yyynnnlllkkklllnnnoooooonnnkkkllloooppppppooolllkkkjjjkkkkkkllllllmmmmmmnnnoooqqquuuxxxzzz{{{{{{{{{yyyyyyxxxxxxxxxyyyyyyzzzyyyyyyyyyxxxwwwvvvuuutttssssssssssssttttttttttttwwwwwwtttpppnnnpppvvv{{{~~~uuufff[[[OOOGGG@@@===;;;999999<<<<<<<<<<<<;;;999666333111000///...------,,,,,,,,,************))))))))))))******)))(((((((((((((((************+++,,,------///333:::CCCPPP___oooxxx{{{|||wwwpppeee[[[SSSMMMJJJDDD>>>:::999===@@@LLLXXXhhhvvv~~~}}}zzznnncccTTTFFF;;;444111000------...111222777CCCOOOggglllXXXGGG;;;444000///.........///000111333666<<>><<<555444333222111000000000---------,,,,,,+++++++++......,,,++++++,,,.........///000000000000111222333333333333444444444444555555555555555555555555666666666555666666777777777777777777777777777666;;;;;;<<<<<<<<<<<<<<<<<<555444333222111222333333222333666;;;AAAGGGLLLNNNPPPPPPOOOMMMIIIFFFCCCAAAAAA>>>>>>AAACCCEEEJJJQQQVVV^^^iiiuuuzzzmmmlllkkklllnnnpppqqqppplllmmmppprrrrrrpppmmmlllggghhhhhhiiikkkllllllmmmoooqqqtttwwwyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzyyywwwvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxvvvtttssstttyyy}}}}}}}}}qqqaaaWWWIIIDDD???<<<;;;:::::::::;;;;;;<<<;;;999666222000///...---,,,,,,+++,,,,,,******)))))))))(((((((((,,,+++***)))((((((((((((******))))))***+++,,,---///444===IIIWWWgggwww|||uuummmcccXXXRRRLLLGGGAAA<<<999999???FFFUUUbbbsss}}}yyysssgggZZZJJJ>>>666000...000///...///111222666BBBNNNccc~~~www```LLL>>>555111///...---------///000111333666>>>JJJUUU]]]aaaaaa^^^___aaadddgggjjjlllmmmmmmjjjeeeaaa]]]XXXRRROOOFFF===666444333222444777<<>>===<<<>>>EEENNNYYYbbboooyyy~~~vvvlllccc]]]WWWQQQMMMFFFCCC@@@===;;;999888666444333222111000/////////---,,,,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...---///111111000000222444333333444444444555555555666666666666666666666666666666666666666777888999999888888777777777777777;;;<<<=========<<<;;;;;;555444333222222222333444///111555;;;BBBIIINNNQQQOOONNNKKKIIIGGGDDDBBB@@@@@@>>>???BBBEEEGGGOOOWWW[[[cccooo{{{|||xxxooonnnmmmmmmoooqqqqqqqqqlllnnnpppqqqqqqpppnnnlllfffggghhhiiijjjllllllmmmppprrrtttvvvwwwwwwvvvuuuvvvvvvvvvvvvvvvwwwwwwxxx{{{{{{||||||{{{yyywwwuuuvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz|||}}}zzzmmm___VVVGGGDDD???;;;:::;;;;;;::::::;;;;;;:::888555222000...---,,,+++************)))))))))(((((((((''''''((('''&&&%%%%%%%%%%%%%%%)))((((((((()))+++---...///666AAAOOO^^^nnn|||{{{sssjjj```WWWQQQJJJCCC===;;;999:::BBBLLL^^^lll{{{vvvmmmaaaQQQBBB:::444///...111///...///111222666AAANNNccc~~~rrrYYYEEE888222000...---------...///111222333888AAALLLVVV]]]``````___aaacccfffiiilllnnnpppooolllgggbbb\\\UUUMMMHHH???999333333444444777;;;CCCJJJOOOOOOPPPSSSSSSQQQWWWXXXYYY[[[^^^```aaabbbdddeeehhhiiigggbbb]]][[[ZZZ^^^dddgggddd\\\QQQJJJ???;;;555111///...---,,,vvvyyy}}}~~~uuuhhh^^^]]]aaagggppp|||ppp]]]QQQMMMQQQ]]]qqq~~~~~~~~~}}}|||{{{zzz{{{}}}rrrdddUUUIIIDDD@@@>>>??????CCCMMMXXXeeemmmwww~~~tttlllbbbZZZUUURRRNNNJJJEEECCCAAA>>>:::888666555222222111000///......///------------,,,,,,,,,,,,---------,,,,,,------------000222222000000333666444444444555555555666666888888888777777777777666777666666777777888999::::::999999888888888999999::::::;;;<<<<<<;;;999888555444333222222222333444111444999???FFFLLLPPPSSSNNNLLLHHHFFFEEEDDDBBB@@@@@@???AAADDDGGGJJJTTT^^^bbbjjjvvvwwwssspppnnnmmmnnnpppqqqqqqqqqlllmmmnnnoooooonnnmmmlllhhhiiiiiijjjlllmmmnnnnnnqqqssstttvvvvvvuuutttsssuuuttttttuuuuuuwwwxxxxxx{{{|||}}}~~~}}}zzzxxxvvvttttttttttttuuuuuuuuuuuuxxxxxxzzz{{{||||||{{{{{{~~~vvviii]]]UUUGGGFFFAAA<<<<<>>KKKQQQTTTSSSSSSVVVVVVTTTTTTUUUWWWZZZ\\\___aaabbbaaaaaaccceeeaaa\\\ZZZ[[[]]]aaaffffff___UUUKKKFFF:::777222000///...---,,,xxx{{{|||rrrjjj```XXXZZZaaallluuummmZZZNNNMMMQQQ___ttt~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{{{{}}}|||mmmaaaSSSHHHCCCAAAAAACCCFFFLLLZZZgggrrrxxxyyyllleee[[[TTTOOOLLLHHHEEECCCBBBAAA>>>:::888666666111111000///............---------------------------------------------------000333333111000444777444555555555666666666666999999888888888777777777777777777777888999:::;;;;;;:::999999999:::;;;<<<:::;;;<<<===<<<;;;999888444333222222222333444444666888===BBBGGGLLLOOOQQQMMMJJJFFFDDDDDDDDDCCCAAA@@@@@@BBBFFFIIIMMMXXXccciiirrr~~~}}}uuuqqqmmmllllllmmmoooqqqrrrqqqlllllllllkkkkkklllllllllkkkkkklllmmmnnnnnnoooooorrrsssuuuvvvwwwvvvtttssstttttttttuuuvvvxxxyyyzzz|||}}}~~~~~~{{{yyywwwssssssssstttttttttuuuuuutttttttttvvvxxxzzz||||||~~~}}}pppdddYYYRRRHHHHHHCCC>>>???EEEHHHEEE<<<;;;888666444222222222------,,,+++************((((((((('''''''''&&&&&&((((((((((((((()))***+++((((((((((((+++...222555888AAAPPP```nnnzzzyyynnndddZZZRRRMMMIII???999;;;===@@@MMM]]]pppyyynnn```LLL<<<222333333---***---,,,+++,,,///000444@@@MMMhhh~~~yyydddNNN===333000000---------...///222444555;;;BBBLLLVVV]]]```bbbbbbeeefffgggiiikkkmmmoooooommmkkkhhhccc[[[PPPDDD<<<666222111333555666<<>>??????===;;;:::444333222222222333444555999;;;>>>BBBFFFIIILLLMMMMMMIIIEEECCCDDDEEEDDDBBB@@@@@@CCCGGGJJJOOOZZZfffnnnvvv~~~wwwtttkkkjjjiiikkkoooqqqrrrrrrlllkkkjjjiiiiiijjjkkklllmmmmmmnnnooooooppppppppprrrsssuuuwwwxxxwwwvvvuuuttttttuuuvvvxxxyyy{{{||||||~~~|||yyywwwuuuuuuuuuuuuvvvvvvvvvvvvpppooonnnppptttxxx|||}}}}}}zzzlll```UUUOOOHHHIIIEEE???BBBJJJNNNLLL===;;;888555222222222333......---,,,++++++++++++(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((())))))))))))***---111555888<<>>444222///.........,,,+++}}}tttggg\\\YYY]]]dddjjjzzz|||~~~eeeVVVRRRLLLTTTdddyyy}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~}}}}}}~~~yyyhhhZZZPPPLLLEEEHHHKKKNNNTTT```rrr~~~xxxooobbb\\\TTTLLLGGGDDDBBB@@@999888777555333222222222000////////////............---,,,+++,,,...000111///...---,,,,,,---...///222333444555666666666666555555444333444555666777777777666666666666777777888888888888888888999999777999;;;<<<<<<===>>>????????????>>>===;;;:::999666555333333333555777888888;;;???DDDHHHJJJJJJJJJJJJHHHFFFCCCAAA@@@@@@@@@AAACCCEEEHHHOOOXXXccckkkxxx~~~vvvppprrrnnnkkkllloooqqqrrrqqqooonnnlllkkkjjjjjjkkkkkkmmmnnnooopppqqqrrrssssssuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwvvvuuutttuuuxxxzzz~~~{{{yyyuuusssqqqrrruuuvvvtttrrrqqqnnnllllllnnnrrruuuvvvzzz}}}uuulllaaaUUUMMMJJJGGGCCCAAABBBDDDEEEFFF<<<999555111......000111000///---+++***)))(((((()))(((((((((''''''''''''''''''''''''''''''&&&&&&)))&&&'''+++---...111666BBBQQQaaakkkrrr{{{|||mmmeee^^^SSSJJJEEE@@@???<<<<<<@@@LLL[[[gggxxxsss```SSS<<<999444111000///---,,,///...000222111333AAARRRhhhttt~~~xxxnnneeeUUUEEE888222000000000222333333333444777999FFFNNNYYY```aaabbbdddfffhhhhhhiiiiiiiiiiiihhhhhhhhhjjjiiidddYYYKKK@@@999444222111111444:::@@@EEEPPPQQQRRRQQQOOOOOOQQQSSSSSSTTTUUUWWWZZZ\\\^^^^^^eeeccc___ZZZWWWVVVYYY[[[gggccc\\\UUUMMMFFF>>>:::555222...,,,+++***)))(((xxxpppeee[[[YYY^^^ffflllzzz||||||dddUUUQQQLLLUUUggg}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}|||||||||||||||{{{}}}~~~~~~}}}~~~~~~~~~ttteeeYYYPPPKKKGGGKKKRRRYYYdddrrrsssjjj^^^XXXPPPIIIDDDAAA???>>>999888666444333222222111/////////.........------...---,,,,,,---...000111111000///......///000000222333444555555666666666555444444333444555666777777777666666666666777777777777666666666777888999999;;;===>>>======>>>????????????>>><<<:::999888555444333222333555777888999<<>>>>>>>>??????999777444111/////////000000///...,,,***)))))))))))))))((((((((('''''''''((((((((((((((((((((((((,,,)))))),,,---...222777DDDSSSccclllqqqzzzyyyjjjaaaYYYOOOFFFBBB<<<;;;:::>>>HHHWWWfffpppxxx|||~~~nnnZZZMMM;;;888333000///...---,,,//////111333333666CCCRRRcccmmmuuuuuuuuuvvvtttoooggg^^^QQQCCC888111///...---...///000111555:::>>>JJJRRR[[[aaabbbbbbccceeehhhhhhhhhgggffffffeeeeeelllmmmjjjcccVVVGGG;;;444333222222333777>>>DDDHHHQQQRRRSSSRRRQQQQQQSSSUUUWWWWWWYYYZZZ\\\^^^___```cccaaa]]]YYYWWWXXX\\\___gggbbbYYYQQQIIIBBB;;;777333111---,,,++++++***)))uuuoooeee^^^]]]ccckkkqqq{{{|||zzzbbbTTTQQQNNNYYYlll~~~~~~~~~~~~}}}|||||||||}}}~~~}}}||||||{{{{{{{{{{{{{{{xxxzzz}}}~~~~~~~~~~~~yyykkk```WWWOOOJJJGGGLLLUUUbbbqqqxxxkkkbbbXXXSSSKKKEEE@@@>>><<<:::888777555444222111111111............---------,,,...------------///111222444333111000000000111111111222333444555555555555555444444444444555666666666666666666666666666666777666444333444555777999:::<<<>>>>>>======>>>???@@@??????===;;;999777666444333222222333555777888<<>>;;;999888666555444333111111000000......---------,,,,,,,,,......---...///000222222555444222111000000111111111222333444555555555555444444444444555555666666555666666666666666666555666555444333333555888999:::<<<>>>>>>===<<<<<<===@@@???>>><<<:::888555444333333222222333555888999???BBBFFFJJJLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDEEEEEEHHHKKKOOOUUU]]]hhhsss{{{~~~yyywwwuuutttsssrrrqqqppppppqqqqqqqqqnnnmmmkkkjjjjjjjjjkkkkkkllllllmmmmmmnnnoooooopppmmmooorrruuuvvvvvvuuutttuuuvvvwwwvvvuuuuuuwwwyyyuuuvvvxxxyyyyyyxxxvvvuuurrrsssvvv{{{~~~zzzvvvsssnnnkkkkkklllmmmmmmjjjmmmqqquuuxxxyyy{{{{{{|||xxxtttqqqlllcccXXXPPPIIIDDD===888555333222111///000000000//////.........---,,,+++***))))))))))))))))))(((((((((((('''((((((((((((((()))))))))***((())),,,///333===FFFWWWeeerrrvvvxxx{{{yyylll^^^UUUMMMDDD>>>======;;;>>>KKK^^^pppzzz}}}}}}|||uuubbbMMM>>>777444000...---...---,,,...///222555:::BBBLLLUUU^^^`````````bbbdddgggggg```YYYNNNAAA888333111111555444333333666===FFFLLLXXX\\\```cccccccccdddeeegggfffeeedddcccccccccdddgggeeeaaaXXXLLLAAA888444000111333888???FFFMMMQQQRRRSSSTTTTTTSSSTTTVVVXXX[[[\\\]]]```bbbdddfffggghhhddd^^^[[[\\\```dddfffeee]]]RRRHHH@@@999555222///---+++***+++,,,,,,,,,~~~{{{xxxwwwvvvuuuqqqllljjjlllrrrzzz~~~ttt___TTTRRRUUUbbbwww~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxzzz~~~}}}}}}}}}xxxhhh\\\XXXVVVSSSQQQUUU[[[gggvvvsssggg[[[SSSMMMIIICCC???<<<:::888777555444333111000000000000......---------,,,,,,,,,---......///000111222333333222111000///000111111222222333444555555555555444444444555555555555555555555666666666666555555666555444444444666888:::999;;;<<<<<<;;;:::;;;<<<>>>>>>===;;;999777444333333222222222444666999;;;AAADDDHHHLLLMMMLLLJJJHHHFFFEEEEEEDDDEEEFFFGGGHHHJJJMMMRRRYYYaaalllwww~~~yyyuuuttttttttttttttttttsssrrrrrrrrrrrrmmmlllkkkjjjiiijjjkkkkkkjjjjjjkkkkkkllllllmmmmmmiiimmmrrrwwwyyywwwtttqqquuuvvvwwwvvvuuuuuuwwwyyyssstttvvvwwwwwwwwwuuutttrrrsssxxxuuurrrmmmkkkkkkmmmnnnnnnjjjkkklllnnnqqqtttvvvwwwwwwtttqqqoookkkcccYYYRRRFFFBBB;;;666444222111000------.../////////...---++++++***)))))))))))))))***)))))))))((((((((((((&&&&&&&&&''''''(((((((((+++)))***---000555AAAMMM```lllwwwxxxwwwzzz}}}qqqfffYYYQQQIIIAAA<<<;;;<<<<<>>::::::888;;;DDDVVVkkk{{{|||yyyyyy~~~}}}qqq^^^JJJ<<<444111...---...////////////222666<<>>888444222111111000...............---......,,,+++++++++++++++,,,,,,*********)))))))))((((((&&&&&&&&&'''(((((())))))...---///333888AAASSScccjjjsssxxxuuuqqqssswwwzzz~~~yyyiii^^^WWWPPPKKKEEE<<<888888888===HHHYYYkkkxxx|||{{{vvvvvvxxx~~~yyymmm[[[HHH;;;333111...---///000111111111555:::AAAPPP```iiihhheee___]]]aaadddbbbbbbdddbbb]]]VVVMMMFFFAAA>>><<<;;;???EEEKKKQQQXXX^^^bbbaaa```___```cccfffiiijjjhhhiiiiiiiiigggdddaaa^^^YYYUUUMMMCCC:::333111111222555:::@@@GGGMMMQQQTTTQQQSSSUUUUUUVVVWWWZZZ]]]ZZZ[[[___cccgggkkkooopppooojjjeeedddfffgggfffcccSSSNNNEEE>>>999555222000...,,,***)))+++,,,,,,+++}}}{{{yyyxxxzzz~~~~~~~~~~~~{{{yyyzzz{{{{{{{{{yyy|||~~~~~~ppp^^^VVVVVV[[[jjj~~~~~~~~~~~~|||{{{zzzzzzyyyyyyzzzzzz{{{}}}xxxfffaaaYYYQQQLLLNNNTTTYYYgggqqq~~~yyymmmbbbZZZSSSLLLGGGAAA>>>:::888777555444222222111000//////...//////000////////////.........---...///111333444444444000000//////000222444555444555666777888888888888333333555666666666555444333444666777777666444333...000222555666666555444777999<<<===<<<===>>>???::::::999999777666555444444444444555888;;;>>>@@@DDDGGGKKKNNNNNNKKKFFFCCCDDDDDDDDDEEEGGGIIILLLMMMRRRVVV[[[bbbkkkuuu~~~vvvqqqppppppooorrrtttuuutttpppmmmnnnoookkkjjjiiiiiiiiijjjkkklllllllllmmmmmmmmmmmmmmmmmmpppqqqrrrssstttuuuuuuuuutttvvvwwwxxxwwwvvvwwwxxxuuuvvvwwwxxxwwwvvvtttssstttsssuuuyyy}}}|||yyyyyyuuupppmmmmmmnnnnnnnnnsssssstttvvvyyyyyyvvvrrrqqqlllgggccc___YYYRRRLLLBBB>>>888333111000///...//////...---------......------,,,,,,------......************))))))))))))&&&''''''((()))******+++)))***...555<<>>>>>===;;;999777777777777333444555666888;;;@@@CCCGGGJJJMMMMMMJJJFFFCCCBBBAAABBBBBBBBBCCCFFFKKKOOOUUUZZZbbbiiioooxxx|||xxxuuuqqqooopppvvvuuutttsssrrrqqqqqqqqqllllllkkkkkkkkkllllllmmmppppppooonnnmmmnnnnnnnnnssssssssstttssssssrrrrrruuuvvvvvvuuuttttttvvvxxxzzzyyyxxxwwwvvvuuuuuuuuutttuuuvvvvvvvvvuuussssssvvvtttsssqqqqqqrrrssstttrrruuuyyy{{{yyyuuurrrqqqooommmhhhaaaXXXOOOHHHCCC;;;888444111000...+++)))"""'''+++...///...---******))))))******+++,,,*********))))))'''&&&%%%&&&&&&'''((()))))))))(((---,,,---333AAAUUUhhhsssxxxyyyyyyyyyxxxwwwyyyzzz}}}tttdddXXXSSSPPPJJJBBB<<<999999;;;===GGGSSS]]]iiitttyyyxxxyyy{{{vvvjjjZZZIII===333222111///...000333555666:::DDDTTTeeeqqquuutttlllfff```aaagggkkkiiifffaaa``````___]]][[[ZZZYYYZZZ\\\___cccggggggeeebbbdddaaa^^^^^^aaaeeehhhjjjhhhfffeeedddcccaaa\\\YYYNNNHHH>>>666222111222222666:::BBBKKKRRRVVVVVVUUUVVVVVVVVVWWWZZZ]]]```bbbdddbbbbbbfffjjjmmmlllkkkhhhdddbbbeeejjjhhh___VVVMMMGGG???888444222000///------,,,,,,,,,,,,++++++~~~~~~|||zzzxxxwwwxxxzzz{{{~~~ppp```XXXWWW\\\kkk~~~~~~~~~}}}~~~~~~}}}{{{zzz{{{{{{zzzwwwvvvwwwyyy|||~~~wwwkkk___YYYTTTTTTTTTXXXcccooo|||~~~wwwmmmggg]]]TTTMMMIIIEEECCC:::999777555333222111111111111000//////////////////////////////000000000111222444555666555444333333222000......000222333555444444666999:::999777999888777666555555555555444444444444444444444444666666555555555555666666888999;;;===>>>>>>>>>===<<<;;;999777555555555555555666777888888;;;???BBBGGGIIILLLLLLIIIEEECCCBBBAAABBBBBBCCCDDDGGGLLLPPPWWW]]]eeelllsss||||||yyywwwtttrrrssswwwuuutttrrrqqqpppoooooooooooonnnmmmmmmmmmmmmmmmooooooooooooppppppppppppssssssttttttssssssrrrrrrtttuuuvvvuuuttttttvvvxxxyyyyyyyyyyyyxxxvvvtttsssssssssuuuuuuuuuuuutttsssuuutttrrrqqqqqqrrrtttuuuuuuwwwzzzyyyvvvssspppooonnnmmmhhhbbbYYYOOOFFFAAA:::777444111000...,,,******+++---//////...,,,++++++************+++,,,,,,+++***)))''''''((()))***''''''((())))))*********......111999HHH[[[mmmxxx|||}}}}}}}}}{{{zzzyyyxxxzzz|||~~~yyymmm```VVVQQQNNNHHHAAA;;;888:::<<>>555444222000///000333555:::@@@MMM^^^oooxxxyyywwwmmmhhhdddfffkkkmmmkkkgggddddddeeeeeeeeeeeeeeeeeeeeefffgggiiikkkkkkhhheeedddaaa^^^^^^```dddgggiiihhhgggfffeeeccc^^^XXXTTTIIICCC;;;555111222333555888<<>>999888;;;>>>FFFSSSaaahhhmmmssswwwwww{{{|||~~~{{{ppp```OOOCCC999777444222222444777999AAAIIIXXXjjjyyy~~~zzzoookkkggghhhkkkmmmiiieeeeeefffgggiiikkkmmmoooooopppooommmmmmmmmllliiigggdddaaa^^^^^^```ccceeefffhhhhhhgggeeebbb[[[SSSMMMBBB>>>777222000222555888===AAAGGGNNNSSSUUUVVVVVVWWWWWWXXXYYY\\\```dddfffeeefffhhhkkkmmmllliiifff^^^]]]^^^bbbddd```VVVNNNCCC>>>888222000///...---,,,,,,,,,,,,++++++++++++}}}{{{xxxuuutttvvvyyy{{{}}}~~~rrrbbbZZZZZZ```mmmzzz~~~~~~}}}||||||}}}}}}zzzyyyzzz{{{{{{yyyxxxxxxyyy{{{~~~uuueee[[[VVVSSSQQQTTT]]]kkk{{{wwwjjj]]]WWWOOOHHHCCC???<<<:::666555444222111000000000000000000///000000111111111111111222222333333444666666777777777666666555333222000//////000222333555555666777888999999888999888666555444333333333666666666666777777777777666666555555555555666666777888999;;;<<<<<<;;;;;;888777555333222222222222666888:::;;;<<<>>>BBBEEEFFFHHHIIIHHHEEEBBBBBBBBB@@@AAACCCDDDGGGKKKQQQUUU]]]cccmmmuuu|||zzzzzz{{{zzzzzz}}}{{{yyyvvvrrrpppooonnnnnnppppppoooooooooppppppqqqoooqqqssstttuuutttrrrqqqttttttttttttsssrrrqqqqqqrrrtttuuuvvvuuuuuuvvvwwwwwwzzz}}}~~~yyysssooooooppprrrsssuuuuuuuuutttrrrrrrrrrrrrsssuuuvvvwwwxxxxxxwwwtttpppnnnnnnooopppnnnkkkdddZZZMMMBBB<<<777555222111000000...------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...---+++)))(((((())),,,---'''(((((())))))+++,,,,,,000555???LLL\\\lllzzz~~~~~~~~~~~~}}}|||xxxzzzxxxqqqeeeZZZRRROOOJJJGGGAAA;;;888999===AAAKKKYYYggglllmmmppptttuuuuuuxxx}}}}}}tttfffUUUJJJ>>><<<999999;;;???BBBDDDNNNUUUbbbrrr~~~~~~tttoooiiigggggghhheeecccbbbccceeegggjjjmmmoooppprrrooolllkkkjjjiiigggfffdddaaa^^^]]]___bbbddddddfffffffffddd```XXXOOOHHH===:::555111///111666:::CCCFFFLLLPPPSSSUUUVVVWWWWWWWWWWWWYYY\\\```dddfffeeegggjjjlllllliiieeeaaa]]]^^^```aaa```YYYOOOGGG>>>:::444000///......---,,,,,,,,,++++++++++++***|||zzzxxxvvvvvvxxx{{{}}}}}}~~~uuueee]]]]]]bbbmmmyyy~~~}}}~~~~~~}}}}}}~~~}}}zzzyyy{{{||||||zzzyyyyyyzzz|||~~~|||mmm___WWWPPPPPPSSSYYYfffwww|||ooocccWWWRRRKKKEEEAAA===:::888555444333222111111000111000000///000000111222333222222333333444555666666888888888888777666666555222222111000000111222222555666777888888888888999777777666555555555666666666666666777777777888888666666555555555555666666777888999;;;;;;;;;::::::888666555333222222222333333666999;;;>>>AAAEEEHHHFFFGGGGGGEEECCCAAAAAAAAA@@@AAACCCEEEIIINNNTTTYYY___eeennnuuu|||~~~xxxyyy{{{|||}}}~~~{{{xxxtttqqqpppppppppmmmmmmmmmnnnooopppqqqrrrrrrsssuuuvvvvvvtttrrrqqqttttttttttttsssrrrqqqpppqqqsssuuuvvvuuuuuuuuuwwwxxxzzz~~~~~~zzztttpppnnnoooqqqsssuuuuuuuuuuuuqqqqqqrrrssstttvvvwwwxxxuuuuuutttrrrpppppprrrttttttqqqlllcccXXXLLLBBB<<<777444222111111000///---******)))))))))***,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++***))))))((('''''''''((()))***,,,---222999FFFVVVeeerrr{{{}}}zzzxxxxxxzzz~~~{{{zzzuuukkk^^^SSSNNNMMMFFFCCC>>>999777:::@@@EEEPPP]]]iiillllllnnnpppqqqnnnsss{{{yyymmm___UUUGGGDDDBBBCCCIIIOOOSSSVVVaaafffmmmvvv~~~|||vvvmmmgggeeeddddddcccaaaaaabbbccceeegggiiikkknnnkkkiiigggggggggeeedddbbb```]]]]]]___aaabbbccccccccccccbbb^^^VVVLLLEEE:::888444000...111888===IIIMMMQQQSSSTTTUUUVVVXXXVVVVVVWWWXXX[[[___ccceeecccfffjjjllljjjfffaaa^^^```aaacccbbb\\\RRRHHHAAA:::777222000//////...---,,,,,,+++++++++*********~~~~~~zzzzzzyyyyyyzzz|||~~~~~~}}}}}}}}}~~~~~~~~~yyyjjjaaa```cccnnnzzz}}}~~~}}}|||~~~~~~~~~}}}~~~}}}zzzzzz|||~~~~~~}}}{{{{{{{{{|||~~~sssfff[[[VVVOOOTTT[[[fffuuuyyypppdddYYYQQQMMMGGGCCC@@@===;;;999333333222111000000000111/////////000111222333444333333444555666777888888999999888777666666555555222222222111111222222222555777999999888888888999999999888888888888999999444444444555555666666777666666555555555555666666888999:::;;;;;;;;;::::::777666444333222222333333111444888<<>><<<888666111000///////////////////////////000111222444555444444555666777888999999:::999888777666555444444222222222222222222222222555888::::::888777888:::;;;:::999999888888888888333444444555666666777777666666555555555555666666999999;;;<<<<<<;;;;;;:::666555444222222222222333111444888<<>>???AAA???AAADDDGGGKKKRRRYYY^^^ccchhhnnnttt{{{~~~xxxzzz~~~~~~|||wwwsssqqqqqqrrrsssoooooonnnnnnnnnnnnoooooopppppprrrsssuuuvvvwwwxxxuuuuuuuuutttsssrrrpppooonnnqqqtttvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvttttttqqqrrrsssuuuvvvvvvuuuuuurrrrrrsssuuuuuuvvvvvvvvvooopppqqqqqqrrrtttxxx{{{{{{ttthhhZZZNNNEEE???===888555222111000///...,,,------,,,+++***)))((((((+++************+++,,,,,,+++***)))(((((((((((()))+++*********,,,...000222:::DDDUUUeeerrrxxxyyyxxxrrrpppooosssyyy}}}}}}zzztttmmmaaaWWWPPPMMMLLLKKKBBB???:::666666===FFFNNNWWW___eeegggjjjnnnpppnnnnnnqqqwww}}}~~~~~~zzzrrrlllddd```\\\___hhhqqqvvvxxx}}}|||yyywwwuuuvvvyyy{{{|||xxxsssoookkkiiigggfffdddcccaaa``````aaabbbcccgggfffddddddddddddbbbaaa^^^\\\[[[[[[^^^aaabbbbbbdddcccaaa]]]WWWNNNDDD===333444444222111666@@@HHHTTTWWWYYYXXXUUUTTTWWWZZZZZZZZZYYYZZZ\\\^^^aaacccdddgggkkkkkkgggbbb___^^^aaacccddd^^^SSSHHH???<<<666333000......---,,,+++++++++++++++************~~~~~~~~~}}}{{{xxxyyy|||~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~qqqfffddddddooo{{{}}}|||}}}}}}|||~~~~~~||||||}}}~~~|||{{{|||}}}|||{{{{{{}}}~~~~~~~~~zzz}}}vvvfff\\\WWWVVVXXXdddtttzzzmmmfffbbb[[[SSSSSSOOOHHHBBB===888444111///......---------....../////////000111333444555444555666777888999:::::::::999888666555444444444222222222222222222222222555888::::::888777888:::;;;:::999777666555555555555666666777888999999:::666666555555555555666666999:::;;;<<<<<<<<<;;;:::555444333111111111222222222555999<<<>>>@@@CCCEEEFFFEEECCC@@@>>>===???AAA???AAADDDGGGLLLSSSZZZ___eeeiiinnnttt{{{zzz|||}}}zzzvvvrrrpppppprrrssssssrrrqqqooonnnmmmmmmmmmmmmnnnoooqqqtttwwwzzz|||uuuuuuuuutttsssrrrpppooonnnqqqtttvvvvvvuuuuuuvvvttttttssssssssssssttttttrrrssstttvvvvvvvvvvvvuuurrrssstttuuuvvvvvvvvvvvvoooppprrrrrrsssuuuxxx{{{|||ssseeeVVVIIIAAA>>>===888666333111000///---,,,)))************)))((('''******))))))******+++,,,+++)))'''%%%%%%(((***,,,---,,,,,,,,,---000333555>>>HHHYYYjjjuuuyyyxxxvvvnnnnnnpppuuu|||~~~zzzuuunnneeeXXXOOOLLLLLLLLLKKKAAA>>>999666777>>>HHHPPPZZZ___cccfffjjjoooqqqooossstttvvvyyy|||~~~}}}}}}~~~}}}xxxsssnnniiieeehhhqqqyyy~~~~~~|||xxxsssooonnnpppqqqtttsssrrrpppnnnjjjfffddddddbbb```______```aaabbbeeedddcccbbbcccbbb___]]]\\\[[[ZZZ[[[^^^aaabbbbbbfffdddaaa\\\UUUKKKAAA999000222333222333999DDDMMMVVVYYY[[[YYYUUUTTTWWW[[[\\\\\\[[[[[[]]]___bbbccceeeiiilllkkkgggbbb``````___bbbbbb\\\PPPEEE>>><<<555222///---,,,,,,+++***+++++++++************)))~~~}}}~~~}}}|||||||||}}}|||{{{}}}}}}|||||||||}}}~~~}}}}}}||||||}}}sssjjjhhhhhhrrr{{{~~~~~~~~~~~~}}}|||zzzzzz{{{}}}~~~~~~~~~rrrbbbWWWVVVZZZ```sssyyymmmccc\\\XXXVVVUUUZZZUUUMMMDDD<<<666444222111000000///...---------////////////000222444666777777777777888999:::;;;888777666555444333333333111000///...///111333444888888999:::::::::999999;;;::::::999888777666666666777777888888888777777777777666555555666888888;;;<<<<<<===<<<:::999888666555333222111222222333444555888<<<>>>@@@AAAAAABBBAAA@@@??????@@@AAAAAABBBAAABBBGGGKKKNNNUUU]]]fffjjjpppvvv~~~}}}~~~yyysssrrrtttuuurrrooossspppmmmlllnnnnnnllljjjnnnnnnnnnooorrruuuxxx{{{{{{xxxuuuqqqooonnnnnnnnnrrrpppppprrruuuwwwuuusssppprrrtttsssooonnnppprrroooqqqssssssrrrrrrssstttrrrtttvvvxxxxxxvvvsssqqqooonnnmmmooossswwwyyyzzz}}}ppp```SSSGGG>>><<>>@@@@@@@@@BBBAAA???>>>>>>???@@@@@@AAA@@@BBBGGGKKKNNNTTT\\\ggglllssszzz~~~|||wwwrrrqqqssstttrrrooorrrpppmmmmmmnnnooommmkkkmmmmmmmmmnnnpppsssvvvxxxwwwvvvtttrrrppppppqqqqqqsssrrrqqqsssvvvwwwvvvtttqqqrrrsssrrrqqqppppppqqqoooqqqssssssrrrrrrssstttsssuuuwwwxxxwwwuuurrrpppooonnnnnnppptttxxx{{{|||zzzmmm]]]PPPEEE===;;;>>>777666333000...,,,,,,,,,******))))))))))))******((()))************)))((())))))))))))))))))))))))***'''(((,,,///111555;;;CCCSSSdddnnnsssxxxzzzzzzuuuttttttwwwyyyxxxsssnnnccc[[[RRROOOOOONNNHHHBBB<<<;;;::::::???GGGQQQXXX^^^aaaeeekkkqqqvvvzzz|||{{{wwwqqqmmmmmmsss{{{~~~|||{{{yyyxxxvvvuuuwww{{{~~~wwwooohhheeeeeeeeelllooossssssqqqmmmjjjiiigggfffeeeeeeeeefffffffffiiihhhhhhiiijjjjjjhhhfffddddddcccdddfffggghhhiiinnnfff\\\TTTIII>>>777666222333444666;;;DDDNNNUUUYYYZZZZZZYYYWWWXXXZZZ\\\^^^\\\ZZZZZZ]]]aaacccdddffffffeeedddcccccceeefffgggaaaWWWNNNEEE>>>888444222111///---,,,******)))***)))(((''''''((()))***~~~}}}}}}}}}}}}}}}}}}{{{zzz{{{||||||}}}}}}}}}||||||yyynnnggggggiiirrr{{{}}}~~~~~~}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}|||{{{|||~~~~~~}}}|||}}}}}}}}}~~~tttfff\\\XXX^^^fff||||||lllfff\\\SSSMMMJJJGGGFFFJJJGGGAAA;;;666333222111000000000///......------111111111222333555777888777777777777777888999:::777777666555444333222222111000//////000111333444777777888999999999999999888888888888888888888888777777777888888777777666777666666666666777888999:::;;;;;;;;;;;;999888777444444222111111222333333666777:::<<<>>>?????????AAA@@@???>>>===>>>>>>?????????BBBHHHKKKMMMSSSYYYeeekkkttt}}}~~~wwwtttpppppprrrsssrrrppppppnnnmmmmmmmmmmmmlllkkkkkkkkkkkklllnnnqqqsssuuutttsssrrrrrrrrrsssssstttttttttsssuuuwwwwwwvvvuuusssrrrqqqrrrrrrrrrqqqooooooqqqsssssssssssssssuuuuuuvvvwwwwwwvvvtttrrrpppooonnnooorrrwww{{{}}}}}}uuuhhhYYYMMMDDD<<<:::<<<888666333000---,,,++++++***)))))))))))))))******)))******++++++******)))))))))))))))))))))))))))(((''')))...222444:::AAALLLZZZiiiqqquuuzzz||||||{{{zzzxxxyyyyyyvvvooojjj```ZZZSSSPPPOOOKKKEEE???<<<::::::>>>FFFPPPYYY]]]bbbeeejjjooouuuzzz~~~}}}xxxpppkkklllrrrzzz~~~~~~|||zzzyyyyyyzzz}}}~~~~~~|||wwwooohhhcccbbbbbbkkkooosssuuussspppmmmkkkkkkjjjiiiggggggggghhhiiihhhhhhjjjmmmoooooommmjjjiiigggfffgggjjjmmmnnnnnnooodddWWWMMMCCC888333222444555888;;;@@@HHHPPPVVVYYYZZZZZZXXXWWWWWWYYY[[[]]]\\\\\\^^^aaaccccccbbbdddcccbbbbbbbbbcccdddeeeddd]]]SSSHHH@@@:::555222......---++++++***************)))(((((()))******~~~}}}~~~}}}{{{zzzyyy|||}}}}}}~~~~~~}}}|||{{{}}}~~~}}}vvvlllggggggiiirrrzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}|||||||||{{{zzzzzz{{{|||{{{yyyzzzzzzzzz{{{|||nnnccc]]]^^^hhhsss|||qqqbbb\\\SSSKKKGGGDDDBBB@@@@@@>>>:::555222111111111000000//////..................///111222444555666555555555555555666777888666666666555444333222111///////////////111222333666666777888999999999999666777777777888888888999777777777777777777666555666666666777777888999999999::::::::::::888777666333222222111111222333444777888:::<<<>>>>>>>>>>>>AAA@@@>>>=========>>>?????????CCCIIILLLMMMRRRXXXaaaiiisss}}}~~~}}}zzzsssqqqooooooqqqrrrqqqpppmmmlllllllllllllllkkkjjjjjjjjjjjjkkkmmmoooqqqsssqqqrrrrrrrrrssssssssstttttttttuuuuuuvvvvvvuuuuuutttrrrppprrrttttttqqqnnnoooqqqssstttsssssstttuuuvvvvvvwwwvvvuuutttrrrqqqppppppqqquuuyyy}}}~~~~~~pppcccTTTJJJCCC<<<999;;;888666333000---+++******))))))))))))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))((((((+++000333666>>>FFFXXXeeeqqqvvvwww{{{}}}}}}}}}{{{yyyyyyxxxssslllfff\\\YYYTTTPPPMMMHHHAAA<<<;;;999;;;BBBNNN[[[cccfffhhhjjjooosssxxx|||~~~zzzrrrllllllrrrzzz~~~|||yyyxxxwwwxxxxxx~~~~~~{{{uuulllfffddddddmmmqqqvvvxxxvvvrrrooommmqqqpppnnnkkkhhhggggggiiifffgggkkkooosssssspppmmmllljjjiiilllqqquuuvvvvvvlll___QQQGGG???777333444222555:::???DDDKKKSSSXXXXXXYYYYYYXXXVVVVVVXXXZZZ\\\[[[\\\^^^bbbdddeeedddbbbaaa``````aaacccdddddd```YYYNNNDDD<<<777333111******)))******+++,,,---+++******************+++}}}{{{yyyyyy}}}~~~~~~}}}|||{{{{{{{{{|||||||||||||||~~~~~~~~~~~~|||tttjjjfffgggiiirrr{{{~~~~~~zzz{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzyyy{{{zzzxxxxxxyyyyyyxxxwwwvvvwwwxxxxxxyyy}}}|||llldddccciiivvvuuuiii[[[VVVNNNGGGCCCAAA???>>>999777444222000000000000////////////............---...000222333555666666444333333333333444444555555555666555444333111000------......///000000111444555666777888888888888666666666777888888999999777777777777777666555555555666777777888999999999888999999999999777666555222111111000111222444555888999;;;===>>>>>>>>>===@@@???>>>======>>>???@@@AAAAAADDDKKKNNNOOOSSSYYYaaaiiiuuu|||~~~yyyvvvpppooonnnooopppqqqqqqpppnnnnnnoooooonnnmmmlllkkkiiiiiikkklllnnnppprrrsssrrrrrrsssttttttsssrrrqqqttttttuuuuuuttttttsssssstttrrrqqqrrruuuuuuqqqnnnnnnqqqssstttttttttuuuvvvvvvvvvvvvuuuttttttssssssrrrrrrtttwww{{{}}}}}}|||kkk^^^PPPHHHBBB===::::::777555222///---++++++***))))))(((((()))***++++++******))))))))))))******)))))))))))))))))))))))))))))),,,000333777AAALLLeeepppzzz|||{{{|||}}}|||{{{yyywwwwwwuuuqqqjjjdddYYYWWWTTTPPPJJJDDD>>>:::999999>>>HHHWWWdddllloooqqqsssvvvzzz}}}~~~|||tttoooooouuu|||}}}yyywwwuuuuuuuuu~~~{{{rrrjjjggggggnnnrrrxxx{{{{{{xxxvvvuuuvvvvvvtttoooiiieeeeeeffffffhhhmmmssswwwwwwtttqqqnnnmmmnnnssszzz~~~~~~|||lll]]]MMMCCC<<<666333444///333:::AAAHHHNNNUUUYYYWWWWWWXXXWWWVVVVVVXXX[[[[[[[[[[[[]]]aaafffhhhiiiaaa___^^^___bbbcccbbbaaa[[[TTTJJJ@@@:::555222000******)))))))))******+++((((((((())))))(((((((((}}}{{{yyyyyy|||}}}~~~}}}zzzzzzzzzzzzzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{sssiiidddeeegggqqq{{{~~~yyyzzz||||||{{{{{{|||~~~~~~~~~~~~~~~}}}~~~}}}||||||{{{zzzyyyyyy{{{zzzxxxxxxxxxxxxvvvuuussstttuuuuuuvvvyyy|||yyylllhhhllluuu{{{ooocccVVVQQQJJJEEEAAA@@@>>>===555444222111000//////000//////////////////......///000222444666888888999333333222222222333333444555555555555444333111///------...//////000000111333444555777888888888888666666666777777888888888777777777777666555444444555555777888999:::::::::777888888888888666555444111000000000111222444555777999;;;<<<>>>>>>>>>>>>>>>>>>======>>>???AAABBBEEEDDDGGGLLLOOOPPPUUU\\\eeennn{{{}}}yyy|||~~~zzzuuusssnnnnnnooooooppppppppppppqqqsssttttttqqqooonnnnnniiijjjlllnnnqqqsssuuuvvvsssuuuvvvwwwwwwuuusssrrrtttuuuvvvvvvtttrrrrrrsssrrrrrrssstttuuutttqqqooonnnqqqssstttttttttvvvwwwvvvvvvuuuttttttttttttuuutttuuuvvvyyy||||||zzzxxxfffYYYKKKEEEAAA===:::999555444111///---,,,++++++(((((((((((()))***+++,,,(((''''''&&&&&&''''''((())))))))))))))))))))))))******---111444:::HHHVVVoooyyy~~~|||yyywwwuuuuuutttooohhhbbbWWWWWWTTTOOOGGG@@@;;;999:::===DDDOOO]]]iiirrrvvvyyy{{{~~~}}}wwwssssssxxx~~~yyyvvvuuuuuuuuu|||vvvnnnjjjjjjmmmqqqvvvzzz|||||||||}}}wwwxxxwwwqqqjjjdddcccccchhhjjjoootttyyyzzzxxxuuuqqqrrruuu|||}}}lll\\\KKK@@@:::444111111...444<<>><<<;;;555444222111000/////////.../////////////////////...000222555777888999999444444333333333333444444444555555555444222000///...///000111111222222222222333555666777888888888666666666777777777777777777777777777666555444333444555777999::::::::::::666777888888777666444333000//////000111222444666777888:::<<<>>>>>>>>>>>>=========>>>???AAACCCDDDIIIGGGIIINNNPPPRRRXXX___jjjssszzzvvvxxxzzzwwwsssrrrnnnooopppppppppooooooppprrruuuwwwuuurrrnnnmmmmmmjjjlllnnnqqqtttwwwxxxyyyuuuwwwyyy{{{{{{yyywwwuuuuuuwwwxxxwwwtttrrrssstttpppsssuuuvvvtttrrrqqqpppnnnqqqsssttttttuuuvvvxxxvvvuuutttsssssstttvvvwwwwwwwwwyyy{{{|||zzzvvvsssaaaTTTGGGAAA???<<<888888444222000...---,,,,,,,,,(((((((((((()))***+++,,,)))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++---111666@@@QQQbbbrrr}}}~~~yyywwwuuutttsssnnnfff```VVVVVVTTTMMMDDD<<<999999===CCCLLLVVV```jjjsssxxx|||~~~|||xxxuuuvvvzzz{{{vvvsssssstttuuu|||{{{rrrnnnnnnlllooorrrtttttttttuuuvvvtttvvvwwwssskkkdddbbbcccfffhhhlllqqqvvvwwwvvvtttvvvwww|||yyygggWWWFFF===888444111111000777@@@HHHMMMQQQSSSUUURRRSSSTTTUUUUUUWWWZZZ]]]``````bbbeeehhhjjjiiihhh```______bbbfffeee___ZZZKKKGGG@@@:::666222///---,,,+++******))))))******,,,,,,---......---,,,,,,|||zzzyyyxxxzzz|||}}}||||||{{{{{{{{{{{{|||}}}}}}|||~~~~~~|||{{{zzz{{{{{{~~~}}}zzzrrrfff___^^^dddppp}}}~~~}}}zzz|||~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~xxxwwwvvvvvvwwwzzz|||~~~|||zzzxxxwwwwwwwwwuuusssqqqrrrrrrrrrppppppqqqssszzzvvvnnnpppyyy}}}tttkkk___UUUMMMIIICCC???===<<<;;;:::555444333222000000//////.........///////////////,,,...000333555777777777666555555444444444555555444444555666555222000...000111222333333444333333222333444666777888888888777777777777777666666666777777777777666555444333444555777999::::::::::::666777777777777555444333////////////111333555666666777:::<<<>>>?????????=========>>>@@@BBBEEEFFFLLLJJJKKKNNNQQQSSSZZZbbbllluuuyyysssuuuwwwuuurrrqqqnnnoooqqqqqqpppoooooopppqqqsssuuutttoookkkjjjjjjkkklllooossswwwyyy{{{|||vvvxxx{{{~~~}}}{{{yyyvvvyyyzzzyyyuuussstttuuuooossswwwwwwtttqqqqqqqqqnnnqqqsssttttttuuuvvvxxxuuutttsssrrrsssuuuwwwxxxyyyyyyzzz{{{{{{yyytttppp^^^QQQDDD???>>>:::777666333111000...------------(((((((((((()))***+++,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++---222888DDDYYYkkksss~~~{{{xxxvvvtttrrrmmmeee___VVVVVVTTTLLLBBB:::888999AAAHHHQQQZZZaaaiiiqqqwwwzzz|||~~~{{{xxxvvvwww{{{}}}wwwrrrooooooqqqsss}}}vvvsssrrrlllmmmnnnmmmkkkiiiiiiiiippptttvvvsssllleeecccccccccdddhhhmmmqqqsssrrrqqqyyy{{{vvv```QQQAAA:::888666444444444:::CCCKKKOOOQQQRRRRRRQQQRRRTTTTTTUUUWWW[[[^^^bbbdddgggjjjmmmlllhhheee```___```dddgggeee^^^XXXFFFBBB===888555111...+++&&&'''''')))+++---///000((()))***++++++***)))(((|||{{{zzzzzz{{{{{{|||}}}}}}}}}}}}yyyyyy{{{}}}|||~~~{{{sssjjjbbb]]]bbbmmm{{{~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~|||zzzyyyxxxxxxyyy{{{||||||{{{zzzzzzyyywwwuuutttsssrrrqqqqqqqqqrrrrrrsssssssssuuuzzzyyypppnnnxxxyyyrrrjjj```UUUMMMGGGDDDAAA>>>===<<<:::888555333111///---------------,,,+++******,,,...///***+++...111444555666666555555444333333333333444777666666555444333333333111111000000111333444666444444444555555555555555888888777777666666555555333333333333444555666666666777888999999999999999999999999888666444111///...///000000000111555777999999::::::;;;<<<======;;;===>>>>>>???@@@BBBDDDIIIMMMRRRTTTVVVZZZ___dddnnnxxxxxxpppqqqtttsssqqqppprrrrrrrrrqqqqqqpppppppppssssssrrrqqqooommmkkkjjjqqqsssvvvxxxwwwwwwxxxyyyyyyzzz|||}}}}}}}}}|||{{{~~~}}}|||{{{yyyvvvtttsssvvvvvvuuutttsssrrrpppooosssttttttttttttsssqqqppprrrrrrrrrrrrssstttuuuvvvuuuxxxzzz{{{}}}{{{rrrgggWWWOOODDD<<<:::999888777333111///,,,+++*********,,,)))&&&)))...000...*********)))))))))))))))***+++***)))(((((()))***+++))),,,000333999III^^^nnn}}}~~~}}}zzzvvvsssooohhhaaa\\\XXXQQQJJJDDD<<<777888<<>><<<;;;:::777666555444222000...------...,,,,,,+++++++++,,,---...)))+++...111444666666777666555555444444444555555777777777666555555444444111111111111111333444555444444444555555555555555888888777777666555555444333333333333333444555666555666777888999:::::::::999999888777555333111000...///000000000222555777999::::::;;;<<<<<<======;;;===>>>??????AAACCCEEEKKKOOOSSSVVVWWW[[[```eeeoooxxxyyyrrrrrruuutttrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooonnnnnnnnnqqqssswwwxxxxxxyyyyyy{{{yyyzzz{{{||||||{{{zzzzzz{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttrrrrrrqqqrrrtttuuuuuutttrrrqqqpppqqqrrrssstttuuuvvvwwwtttwwwyyy|||}}}qqqdddRRRKKKAAA;;;999999999888333111///,,,+++*********)))'''&&&'''+++,,,+++)))******)))))))))))))))***)))((('''&&&%%%&&&'''''')))---111555<<>>FFFOOOYYY]]]bbbjjjpppqqqzzz|||}}}~~~{{{wwwssspppooommmoootttyyy~~~zzzzzzwwwqqqlllkkkpppuuu{{{vvvmmmbbbVVVNNNIIIFFFGGGKKKTTT]]]fffkkkooorrrpppllliiieeecccgggjjjkkknnnssswwwbbbJJJ???444000......000555===CCCJJJPPPRRRRRRRRRSSSSSSTTTVVVWWWWWWXXX[[[^^^aaadddhhhkkkllljjjfffbbb```dddggggggfffaaaVVVKKKAAA===777222000///...---------+++************+++******))))))((()))))))))}}}~~~{{{yyyyyy{{{~~~yyyppphhhdddfffooo|||}}}||||||||||||{{{yyy|||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~}}}zzzyyyzzzyyyxxxzzz|||}}}|||{{{yyyxxxwwwuuutttssssssssssssrrrrrrrrrrrrsssttttttsssvvv{{{yyyxxx{{{yyysssiiiaaaZZZSSSJJJEEEAAA>>>;;;999888777555333444333111000......------++++++,,,,,,,,,,,,------)))+++...111444666777888666666666666666777777777888888888888888777666555111111111111222333444444444444444555555555666666777777777666555555444444444333333333333333444555555555777888999:::;;;;;;:::999777555333222222111///000111111111222555888::::::;;;;;;<<<=========;;;===???@@@@@@BBBEEEGGGMMMQQQUUUXXXZZZ]]]ccchhhqqqzzzzzzssstttwwwuuussssssrrrrrrrrrsssssssssssssssoooooonnnnnnoooppprrrsssrrruuuxxxyyyyyyyyyzzz{{{xxxxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{yyyxxxxxxwwwvvvuuuuuutttppprrruuuwwwwwwvvvsssqqqlllnnnqqqtttvvvwwwwwwwwwsssuuuyyy~~~ppp___NNNGGG???:::999:::999888333111///,,,+++************************++++++***)))))))))(((((())))))******)))(((((()))***+++,,,+++///555;;;CCCRRRcccpppxxxyyy{{{}}}~~~}}}|||{{{zzzxxxssskkkbbb[[[WWWUUUQQQKKKDDD???:::777;;;AAAMMMVVV^^^aaadddjjjnnnoooxxxxxxyyyxxxuuupppkkkhhhhhhhhhkkkrrrxxx~~~|||{{{vvvvvvtttooolllmmmrrrwww{{{rrrgggZZZKKKAAA;;;888:::>>>DDDOOO[[[eeemmmrrrqqqmmmiiidddbbbdddgggjjjpppvvvlllVVVEEE<<<444222111222666<<>>:::444000///...---,,,...---,,,******)))))))))))))))((((((((()))******}}}{{{|||{{{zzzxxxyyy{{{}}}}}}ssskkkgggfffooo|||~~~}}}{{{{{{||||||zzzyyy{{{{{{{{{||||||}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}||||||}}}~~~}}}}}}}}}~~~~~~|||zzzxxxyyyxxxwwwxxxzzz{{{{{{zzzyyyxxxwwwuuuuuutttuuuuuuttttttsssrrrrrrssstttuuuvvvxxx{{{~~~|||xxx|||xxxqqqjjjaaaYYYSSSMMMGGGBBB???<<<999777666555333222222111000///...---,,,,,,***+++,,,---------,,,,,,***+++---000333555777888666666777888888888888888999999::::::999888777666111111111222222333333333333333444444555666666666777777666555555444444333444333333222333333444444444555777888::::::;;;;;;999888666333222222222222///000111111111333666888;;;;;;;;;<<<<<<=========;;;===???@@@AAACCCFFFHHHLLLQQQVVVZZZ]]]aaahhhmmmttt|||zzzuuuvvvwwwvvvttttttrrrsssssssssttttttuuuuuurrrqqqpppoooppprrruuuvvvvvvxxxzzz{{{zzzyyyyyyzzzwwwwwwwwwwwwvvvvvvvvvuuutttuuuuuuwwwxxxzzz||||||xxxxxxwwwvvvvvvuuuuuuuuusssuuuxxxyyyyyyvvvrrrooohhhkkkppptttwwwxxxxxxwwwsssvvvzzzmmmZZZMMMGGG???;;;::::::999777333111///,,,+++*********)))***+++***)))((()))***)))(((((((((((())))))***((((((((()))+++...000222---333;;;CCCMMMZZZjjjtttvvvwwwyyy{{{{{{zzzxxxwwwvvvtttooofff]]]VVVTTTTTTLLLFFF@@@<<<999888>>>FFFTTT\\\ccccccdddiiillllllsssssstttrrrooojjjfffccccccbbbeeelllrrrxxx~~~{{{zzztttssspppmmmkkkmmmrrrvvvuuuhhhZZZNNNAAA:::555333555:::888BBBPPP\\\fffnnnmmmiiihhhcccaaabbbeeeiiirrrzzzwww___LLLCCC<<<666555666777<<>>;;;888777666555333222//////......---,,,+++******+++,,,---------,,,,,,***+++,,,...111333555666444555777888999999999999777888999::::::999777666111111222222333333333222333333444444555666666777666666555555444333333333333333222222222333444444555666777888999:::::::::888777555333111111111222000111222222222444777999;;;;;;;;;<<<<<<<<<<<<<<<:::<<<>>>@@@AAACCCGGGIIIKKKPPPVVV[[[```fffmmmssswwwzzzvvvwwwwwwuuutttuuusssssssssttttttuuuuuuuuuvvvuuusssrrrrrrsssuuuwwwyyy{{{||||||yyywwwwwwwwwuuuuuuuuuttttttttttttuuusssttttttuuuvvvxxxzzz{{{wwwwwwvvvuuuuuuuuuvvvwwwwwwyyy{{{{{{yyyuuupppmmmfffiiiooouuuxxxyyyyyyxxxuuuxxx}}}|||iiiVVVNNNHHHAAA===;;;:::888555333111///,,,+++*********'''((()))(((&&&&&&&&&(((((((((''''''((()))******'''&&&&&&'''(((+++---......555???KKKVVVbbbooovvvwwwxxxzzz{{{{{{yyyvvvtttrrroooiiibbb[[[VVVUUUUUUGGGAAA<<<999888:::BBBKKKYYYaaafffeeeeeehhhjjjiiimmmnnnmmmllliiieeeaaa___\\\[[[]]]cccfffjjjqqqyyy}}}yyyxxxsssqqqnnnkkkjjjmmmqqquuu{{{kkk]]]LLLCCC:::666444111222555000:::GGGSSSaaalllmmmiiigggccc```bbbdddiiittt~~~lllVVVHHH===777444444444444:::@@@GGGKKKPPPSSSTTTSSSSSSTTTWWWWWWWWWWWWWWWZZZ^^^bbbaaaeeejjjkkkiiifffddddddfffiiihhhaaaXXXQQQHHH???999666222000//////...,,,,,,,,,++++++***)))((((((((('''''''''((()))******{{{|||||||||{{{{{{}}}zzzrrrmmmkkkrrr}}}{{{zzzzzzzzz|||}}}|||{{{zzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}~~~}}}|||zzzxxxvvvuuutttsssuuuwwwxxxwwwvvvyyyxxxvvvttttttuuuwwwxxxwwwvvvtttsssssssssuuuvvv~~~}}}}}}qqqiii^^^YYYQQQLLLJJJGGGCCC@@@===:::888666666555333222............---,,,+++***++++++,,,,,,,,,,,,------++++++,,,---///111222444222333555777888999888888555777888999999888666555111222222333333333222222222333333444555666777777555555555444333333222222111111111222222333444555666777888999999999999999666666444333222111111111111222333333333444777:::;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???AAACCCGGGJJJKKKPPPWWW\\\aaahhhpppuuu{{{}}}xxxuuuvvvvvvsssrrrtttssssssssstttttttttttttttwwwvvvuuutttttttttuuuvvvzzz{{{||||||yyywwwvvvvvvssssssssssssssstttuuuuuutttsssssstttvvvxxxzzz|||yyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}|||yyytttooolllgggkkkpppvvvyyy{{{{{{zzzyyy}}}vvvdddTTTLLLGGGAAA===<<<:::777444333111///,,,+++*********************++++++++++++''''''''''''((()))******,,,+++***)))******,,,,,,000888DDDRRR___kkktttzzz|||}}}~~~zzzwwwtttnnnjjjccc^^^[[[XXXUUURRRDDD===888777888<<>>@@@CCCGGGJJJMMMRRRXXX]]]bbbgggoootttzzzvvvtttuuutttqqqppprrrtttttttttsssssssssssssssttttttttttttttttttttttttwwwyyy{{{{{{yyywwwwwwwwwrrrqqqqqqqqqrrrtttvvvwwwtttssstttuuuwwwzzz}}}~~~}}}|||{{{{{{}}}}}}}}}|||{{{xxxuuuqqqooolllnnnsssxxx|||~~~~~~~~~~~~{{{ppp```SSSHHHDDD???<<<<<<;;;777444333111///,,,+++*********,,,***)))***---///---+++'''&&&&&&'''''')))******,,,,,,,,,,,,---///000111666???MMM]]]kkkvvv}}}zzzwwwmmmfff^^^[[[ZZZXXXRRRMMMAAA;;;666666888???KKKVVV```gggllljjjiiikkklllkkkffffffdddaaa]]]XXXTTTQQQLLLJJJIIIJJJIIIGGGJJJPPPYYYcccqqqzzz}}}|||zzzzzzssspppmmmmmmoootttyyy{{{}}}rrreeeTTTFFF:::444//////...,,,,,,...000444:::DDDTTTdddkkkjjjdddbbbbbbdddfffkkkxxxpppZZZMMMHHH888666777999999:::@@@HHHHHHLLLPPPSSSSSSTTTTTTUUUTTTVVVWWWXXXXXXZZZ]]]___ccchhhllllllhhheeeeeefffeeefff```TTTIIICCC>>>:::333111///.........---+++((((((***++++++******)))))))))((('''''''''((((((xxxsssuuu{{{~~~}}}|||uuuuuuuuuwwwzzz||||||{{{}}}|||{{{{{{|||~~~~~~}}}}}}~~~~~~|||{{{}}}|||||||||~~~~~~~~~|||{{{{{{|||}}}}}}||||||||||||{{{xxxvvvuuuvvvuuutttuuuwwwyyyxxxwwwuuusssqqqpppppprrrtttvvvyyyxxxuuusssssstttvvvwww{{{|||}}}|||rrrggg^^^XXXLLLHHHDDDBBBBBB@@@===999:::777555333333333111000000000111111111///...------,,,+++******,,,...///,,,++++++***+++,,,...///...///222555777777666666222333555777777666444222111222333444333333111000222222333444555666777888555555444333333222222111/////////111222444666777888999999999999888777777333333444444333222000...222333333333333555888;;;999999999999999999999999666888;;;>>>@@@BBBFFFIIIPPPTTTZZZ^^^aaafffmmmrrr}}}xxxtttssstttssspppoooqqqtttttttttssssssrrrrrrqqqpppqqqrrrssstttttttttssstttwwwyyyzzzyyyxxxxxxyyyqqqqqqqqqqqqrrrtttwwwxxxsssssstttvvvyyy}}}|||||||||zzzxxxvvvsssrrrooorrrvvvzzz~~~wwwlll^^^SSSDDD@@@<<<;;;<<<;;;888555333111///,,,+++*********&&&###!!!###(((+++(((%%%&&&&&&&&&'''''')))******$$$$$$&&&(((+++///333555>>>GGGVVVgggvvv}}}yyymmmddd[[[YYYZZZXXXPPPHHH@@@:::555555999@@@MMMYYYbbbiiinnnlllkkkmmmnnnmmmeeedddbbb^^^XXXSSSNNNKKKFFFDDDBBBCCCAAA>>>@@@EEEEEERRReeettt|||ssspppnnnnnnrrrxxx}}}wwwjjj[[[JJJ===666000,,,---......000333333555777>>>LLL\\\bbbaaacccbbbccceeeggglllyyyhhhRRRGGGEEE555444555999:::;;;BBBJJJHHHKKKOOORRRSSSTTTUUUVVVSSSUUUWWWYYYYYYZZZ\\\^^^cccggglllkkkgggddddddfffeeeeee^^^PPPDDD???<<<999111///---,,,------+++***&&&''')))***++++++*********)))((('''''''''''''''~~~xxx|||xxxxxxyyyzzz{{{zzzxxxvvvyyy{{{}}}~~~}}}~~~~~~~~~~~~~~~{{{zzz|||~~~~~~}}}|||{{{{{{{{{|||}}}zzzyyyxxxxxxxxxwwwyyyxxxxxxyyyyyyxxxtttrrrtttssssssrrrrrrsssssstttxxxwwwtttrrrqqqrrrsssssssssuuuyyy}}}~~~vvvnnnfff^^^WWWSSSIIIEEE@@@>>>>>>>>>===;;;888777666444222111111111////////////000000000000+++++++++,,,,,,---------++++++++++++,,,---...///000000111222333333333333555444444333333444444555111///...///222333222///222222111111222444666777444444333222222222333333333333333444444555555555:::999999888777555333222111111000000000000000111444333333333444555777888:::999999888888777777777777;;;???CCCDDDFFFHHHJJJTTTXXX]]]aaacccgggmmmrrr}}}yyyvvvqqqooonnnoooooonnnppppppppppppqqqrrrsssssssssttttttuuutttsssqqqpppqqqtttxxxyyyxxxvvvuuuuuutttrrrrrrrrrtttttttttrrrssssssssstttwww{{{}}}~~~|||{{{zzzzzzzzzzzzyyyyyy|||tttcccTTTLLLBBB@@@>>>;;;999777666666111000---+++)))(((((((((++++++++++++++++++++++++(((((((((((((((((((((((()))'''(((,,,...///222888@@@PPPdddrrr}}}tttgggaaa[[[ZZZZZZVVVJJJAAA:::888666888???JJJUUU\\\mmmpppqqqooonnnqqqpppmmmnnnggg```\\\VVVLLLEEECCC<<<;;;888666666777999:::AAAHHHTTTfffvvvwwwwwwtttrrrvvvzzzooo^^^JJJ>>>:::000000//////.........---777666777===GGGRRR[[[``````bbbdddfffkkkuuurrr]]]LLLBBB===555333333666===CCCFFFFFFMMMOOOQQQRRRTTTTTTTTTSSSUUUUUUVVVXXXZZZ\\\^^^___dddfffgggeeeaaa```eeejjjddd]]]TTTJJJBBB<<<777333000000...---,,,+++++++++,,,+++******))))))******)))))))))))))))(((''''''zzzzzz~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz|||~~~}}}|||||||||~~~{{{zzzzzzzzzyyyxxxyyyxxxxxxyyyyyyxxxtttrrrssssssrrrrrrrrrrrrssssssuuutttsssrrrrrrssstttuuutttvvvyyy|||~~~yyytttlllddd]]]VVVOOOKKKGGGCCC???======<<<;;;999888777555444222111111111........................++++++,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))///000111222333333444444444444333333333333444444222000///000222333222000111111111111333444666777555444444333333333333333333333444444444444444444777777777666555444222111222111111000000111111111333333222333444666777999::::::999999888888888888777:::>>>AAACCCFFFIIIKKKSSSXXX]]]```cccgggnnnsss|||xxxuuuqqqooooooppppppppprrrrrrrrrrrrrrrsssttttttuuuuuuuuutttsssqqqooonnnpppsssuuuvvvuuutttttttttsssrrrrrrssstttuuuuuutttuuuuuuuuuvvvxxx{{{}}}}}}|||{{{||||||{{{yyy||||||{{{||||||~~~qqqaaaRRRJJJ@@@???===:::888666444333222000...,,,***)))))))))************************(((((((((((((((((((((((((((&&&'''***---...222888GGGXXXkkkwww}}}wwwmmmccc^^^YYYXXXWWWRRRGGG===888777777;;;CCCPPP]]]dddmmmrrrttttttuuuwwwuuuqqqvvvmmmccc[[[RRRFFF>>>;;;777666333111111222444555===CCCPPPaaarrr~~~~~~~~~}}}{{{|||rrrfffVVVDDD999666000000//////............///000333;;;GGGTTT]]]ccccccdddfffgggkkkttt~~~xxxgggTTTDDD;;;777555444555999@@@FFFIIIJJJNNNOOOQQQSSSTTTTTTTTTSSSVVVVVVWWWYYY\\\___aaacccfffffffffdddbbbbbbdddfff```ZZZQQQHHH@@@:::666222000///...---,,,+++++++++,,,+++******))))))******)))))))))))))))(((''''''{{{yyy}}}||||||~~~}}}}}}}}}~~~}}}{{{{{{|||~~~}}}||||||~~~{{{{{{{{{|||{{{yyyyyyxxxxxxxxxxxxwwwtttrrrsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqqqqrrrtttvvvwwwvvvwwwyyy{{{zzzvvvpppkkkddd]]]WWWPPPJJJFFFDDDAAA===;;;;;;:::999888777666555333222111111000------------------------,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***...///000222333444444444333333222222222222333333222000000111222333222111000000111222333555777888666555444444333333444444444444444444444444333333555555555444444222111000111111000000000000111111111111111222333666888999::::::::::::999999999999777:::<<>><<<999666444333111000...,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))'''(((+++---///555<<>>555444000//////...............---...444===JJJWWW```dddgggggghhhiiilllssszzzyyykkkZZZIII<<<555222444555777<<>>???>>>===;;;999888777777555444333222111000000000/////////.........------,,,,,,,,,++++++*********((((((((()))***,,,---.........000111222333333333111111000000000000111111//////000000000000000111111222333555666888888999999888777666555555555555555555555555555555555555666666666555555333222111---------------...///000/////////000222555777999999999999::::::;;;;;;;;;999:::<<<>>>@@@FFFLLLQQQTTTWWW\\\___ccciiirrrxxx|||yyyuuusssqqqqqqsssttttttsssqqqqqqssstttuuuuuuttttttqqqqqqqqqqqqqqqqqqrrrrrrrrrsssrrrqqqpppqqqtttvvvooonnnnnnpppsssttttttsssqqqrrrtttvvvxxxzzz{{{{{{vvvsssnnnlllmmmooopppqqqoooooooooqqquuuyyy}}}tttdddUUUIIIDDDCCCCCCAAA???<<<999666555///...,,,+++*********+++************************)))))))))))))))))))))))))))(((***...000555???JJJ]]]mmm|||~~~yyyvvvxxxzzzuuu}}}wwwnnnfff^^^SSSSSSQQQNNNJJJDDD===999999===DDDNNNYYYeeennnsss|||~~~}}}yyywwwxxxwwwssskkk___RRRHHH@@@777444555000//////......///000000222666AAASSSiii||||||mmm[[[LLL@@@777333444000///...------...///000111555===IIIUUU^^^ccceeehhhhhhiiikkkooosssvvvwwwmmmdddVVVHHH===777444333222666;;;BBBGGGLLLPPPRRRPPPQQQRRRTTTTTTTTTSSSSSSSSSUUUXXX[[[```dddgggiiihhheeebbbbbbdddbbbZZZSSSKKKFFF@@@:::666333111///...---,,,++++++++++++++++++***))))))(((((()))))))))))))))))))))(((''''''|||vvvqqqssswww}}}}}}}}}~~~~~~|||{{{zzzzzzzzz}}}}}}~~~}}}zzzxxxvvvvvvxxxwwwxxxyyy||||||{{{zzzzzzxxxvvvvvvvvvvvvtttrrrqqqppppppooooooppppppqqqqqqqqqrrrrrrssssssssssssttttttvvvyyy}}}zzzwwwuuuyyy~~~|||yyyuuupppiiiaaa[[[SSSPPPKKKHHHEEECCC???===<<<======;;;888666666777444333222111000000000000000000//////...---------+++++++++++++++*********))))))***+++---...000111...///000111222222222222000000000//////000000000...000111111000000111222444555666777888999999999:::999888777666555555555666666666666777777888888888888888777555444222111------,,,------...///000/////////000222444666777777888888999:::;;;;;;<<<;;;<<<>>>???BBBGGGMMMQQQUUUXXX]]]```dddkkkttt{{{~~~{{{yyyxxxtttsssqqqqqqrrrsssrrrqqqmmmoooqqqssstttuuuuuutttppppppppppppqqqssstttuuusssssssssrrrqqqrrrtttvvvpppoooooopppsssttttttsssnnnoooqqqsssuuuwwwyyyyyyvvvsssooolllmmmooopppqqqnnnmmmmmmmmmppptttxxxzzz~~~zzzlll]]]OOOFFFAAA??????>>>===;;;888555333///...,,,***))))))))))))************************))))))))))))))))))))))))''''''***...111777DDDQQQcccppp{{{{{{wwwvvvxxxyyywww|||~~~xxxppphhh^^^UUUOOOPPPNNNKKKEEE@@@===<<<666===IIIXXXfffrrrzzz~~~}}}yyyxxxuuupppbbbWWWJJJAAA999222///111---------,,,------......333666@@@RRRiii}}}wwwfffSSSDDD:::222000111000///---,,,---...000111...444>>>KKKXXXaaaeeefffffffffgggjjjmmmpppppppppaaaXXXKKK@@@888555333222444999???EEEIIIMMMPPPRRRQQQRRRSSSTTTUUUTTTSSSSSSSSSUUUYYY]]]aaacccdddeeefffdddbbbbbbbbb^^^UUUMMMEEEAAA;;;666333222000///------,,,+++++++++++++++******)))(((((((((((())))))))))))))))))(((''''''yyyppphhhkkkpppwww~~~}}}}}}|||||||||~~~~~~~~~~~~}}}zzzxxxwwwvvvwwwwwwxxxzzz}}}~~~}}}{{{zzzxxxvvvuuuuuuuuutttrrrppppppooooooooooooppppppnnnoooppprrrssstttuuuuuusssssstttwwwzzz{{{xxxuuuqqqnnnmmmttt|||wwwqqqkkkccc[[[UUUMMMJJJGGGDDDBBBAAA>>><<<999:::;;;:::666444444555333222111000000///000000//////......---,,,,,,+++************+++++++++++++++,,,,,,---...///111222000000111111111111000000000//////......//////000000222444333111111333555777888999:::::::::999999;;;:::999888777666666666666666777888999::::::;;;:::999888777555333111000............///000111111000000///000111333555666666666777888999:::;;;<<<<<<>>>@@@BBBDDDHHHMMMPPPVVVYYY^^^aaafffmmmvvv}}}~~~xxxvvvvvvvvvvvvtttsssqqqqqqrrrrrrqqqoookkkmmmpppsssuuuvvvvvvvvvrrrrrrqqqqqqrrrssstttuuuqqqrrrssssssrrrrrrsssuuusssrrrqqqrrrtttuuutttsssooonnnnnnooopppsssuuuvvvvvvsssooonnnnnnpppppppppmmmlllkkkkkkmmmqqquuuwww}}}{{{rrrdddUUUIIIBBB>>><<<======<<<:::888555333111000...+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))---222666===LLL[[[jjjssszzzxxxvvvvvvxxxxxxzzz|||zzzsssllleeeZZZPPPKKKLLLKKKFFF@@@<<<===???999CCCSSSeeettt~~~|||wwwqqqjjjWWWMMMBBB;;;444...---...,,,,,,,,,,,,------......444777@@@QQQhhh~~~sssbbbNNN@@@777000...///000///---,,,,,,...111222222888CCCPPP\\\ccceeeeeeeeeddddddgggiiijjjhhheeeVVVNNNCCC:::555444333222777===DDDIIILLLNNNPPPRRRQQQRRRSSSTTTUUUTTTSSSSSSTTTWWW\\\```ccccccbbbaaacccbbbbbbbbb```ZZZPPPIII@@@<<<777333222111000///---,,,++++++***+++++++++******)))((((((((((((((()))))))))))))))(((''''''uuukkkbbbeeellluuu~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyywwwwwwxxxxxxyyy|||~~~~~~}}}zzzxxxuuuuuuuuuuuutttsssppppppoooooooooooopppppplllmmmooorrrtttvvvwwwwwwtttssssssuuuxxxwwwrrrnnnkkkggggggppp{{{wwwqqqjjjbbbZZZRRRMMMEEEBBB???===<<<:::888666666888:::888555222222444222222111000//////000000......---,,,,,,+++******))))))******+++++++++,,,))))))))))))***++++++,,,111111111111111000////////////............//////111444666555333222444777999999;;;;;;;;;;;;:::999<<<;;;:::888777666666666666666777999:::;;;<<<===::::::999777444222000...////////////000111333333000000000000000222444555555555666888999:::;;;;;;===???BBBCCCEEEHHHMMMPPPWWWZZZ^^^bbbfffnnnxxxxxxsssrrrsssuuuvvvtttrrrqqqqqqqqqqqqpppnnnjjjmmmppptttvvvwwwwwwwwwttttttrrrrrrrrrrrrssstttppprrrssssssrrrqqqssstttuuutttssstttvvvvvvuuutttpppooommmmmmmmmoooqqqsssuuussspppoooooopppppppppmmmkkkjjjjjjlllppptttwww|||{{{vvvlll^^^PPPEEE???<<<<<<===>>>>>><<<:::777555333222///---+++***))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,---111777;;;CCCSSScccooovvvzzzwwwvvvwwwxxxwww{{{{{{wwwqqqlllfff[[[PPPIIIJJJHHHCCC===:::<<<@@@@@@KKK\\\nnn}}}}}}vvvlllcccNNNEEE;;;777222...---000---------....../////////444777???QQQhhh~~~sssbbbMMM???777111///000000///---,,,,,,...111333:::???JJJVVV```ddddddcccdddcccbbbdddfffeeeaaa^^^QQQJJJ???888555555444333:::@@@GGGLLLNNNOOOQQQRRRRRRRRRTTTUUUUUUTTTSSSSSSUUUXXX^^^ccceeedddaaa___aaabbbcccbbb^^^WWWNNNGGG>>>:::555222111111000///,,,,,,++++++***+++++++++******)))((((((((((((((()))))))))))))))(((((('''}}}{{{nnnhhh___bbbhhhttt}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{yyyxxxwwwzzz{{{|||}}}}}}|||{{{zzz{{{yyyvvvuuuuuuuuusssrrrssssssrrrrrrqqqppppppppplllooossssssqqqpppqqqrrrwwwuuusssuuuvvvtttmmmfff```dddjjjqqqyyy{{{uuujjj```WWWPPPJJJFFFCCCBBB@@@===;;;999888777777666555444222111000000111111000000//////......,,,,,,---------,,,+++***++++++************++++++''''''(((((()))***,,,---222222222222222222222222...////////////000000000444444444555666888999:::;;;::::::;;;<<<<<<999777999888666555444444444555777777888999999::::::;;;::::::999888777666555444333222000/////////000111111111222333333444444555555555666888999<<<===???BBBBBBCCCCCCEEEIIIOOOTTTXXXYYY___hhhlllooozzz~~~{{{vvvqqqnnnmmmnnnnnnppppppqqqqqqpppnnnmmmlllooonnnooossswwwxxxvvvsssrrrrrrssstttuuuuuuttttttrrrrrrrrrqqqqqqrrrrrrsssyyywwwuuuuuuvvvwwwwwwvvvvvvuuusssqqqpppnnnnnnnnnrrrqqqrrrssstttrrrooommmnnnnnnnnnnnnoooppprrrsss||||||tttgggWWWIII@@@<<<<<<<<<>>>AAABBB@@@<<<777444444333000---***)))((((((+++,,,,,,------,,,,,,++++++++++++)))((((((+++---,,,///333777===LLLaaapppxxxxxxxxxxxxwwwxxx{{{}}}zzz{{{zzzvvvnnnbbbUUUNNNMMMGGGBBB???:::666888>>>FFFPPP```ppp|||~~~~~~zzzwwwiiiYYYFFF???666111//////...---///......---...///000111444666@@@SSSmmmnnn[[[FFF:::555222000111,,,---......---...///111:::EEEUUUaaafffggggggggggggdddbbbbbbdddccc]]]XXXKKKBBB:::666333111555;;;>>>CCCIIINNNQQQSSSUUUWWWWWWUUUTTTSSSTTTTTTSSSRRRWWW[[[```eeeggggggdddbbbfffdddaaa___[[[TTTIIIAAA:::888333000......000111///---***)))*********)))******))))))))))))******((((((((((((((((((((((((~~~{{{|||}}}{{{ooofffbbb\\\___fffsss~~~||||||||||||}}}~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxxxxyyyzzz{{{||||||{{{zzzyyyzzzwwwuuuttttttsssrrrqqqqqqqqqpppppppppooonnnnnnmmmppprrrsssqqqqqqrrrtttuuusssqqqrrrsssqqqjjjdddaaadddiiipppxxxuuuoooeee[[[SSSMMMHHHDDDBBBAAA>>><<<:::888777777666666555444333222222111111111111000//////......,,,,,,------,,,,,,+++++++++******))))))******+++)))))))))***+++,,,---...222222222222222222222222000000000000111111111111333333444555666888:::;;;<<<<<<<<<===>>>===;;;999:::999777666555555666666888888888999::::::;;;;;;<<<;;;:::888666444222222000000000//////000000111222222333333444555555555666666777888999;;;===>>>>>>???@@@BBBDDDIIIOOOTTTYYYZZZ```iiimmmqqq|||||||||sssqqqooommmmmmoooqqqsssttttttuuutttsssqqqpppnnnnnnnnnooosssvvvxxxvvvtttrrrssstttuuuuuuuuuuuuuuuqqqqqqqqqrrrrrrtttuuuvvvyyywwwvvvvvvwwwxxxxxxxxxwwwuuutttqqqpppnnnmmmmmmppppppqqqsssttttttrrrpppnnnnnnmmmnnnppprrruuuvvv|||~~~wwwpppcccTTTGGG@@@===<<<===???BBBCCCAAA===888555000///...---,,,+++******+++,,,,,,------,,,,,,+++++++++***)))((()))+++...///222555;;;DDDTTTgggtttyyyyyyyyyyyyyyyzzz|||~~~yyyxxxvvvrrrjjj___TTTMMMJJJEEE@@@===999777:::@@@KKKVVVggguuu}}}~~~{{{|||vvvpppbbbQQQCCC<<<444000000000000///......---------///000111444777BBBUUUoookkkXXXDDD888444111///000.../////////...000333666@@@LLL[[[fffkkkjjjiiihhhgggdddbbbaaaaaa^^^WWWQQQHHH@@@999555333222777===CCCGGGMMMQQQTTTUUUWWWXXXWWWUUUTTTUUUVVVXXXYYYYYY]]]```dddggghhhfffdddbbbdddcccbbb___YYYQQQGGGAAA999666222///------///000000---+++***+++++++++*********))))))))))))******(((((((((((((((((((((((({{{xxxxxxyyy|||~~~}}}ttthhh^^^YYYXXXVVVZZZbbbooo~~~|||zzzzzzzzz{{{|||~~~~~~~~~}}}||||||{{{{{{||||||{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxvvvsssrrrrrrrrrpppooonnnnnnooooooooonnnnnnmmmnnnpppqqqrrrrrrrrrtttvvvuuusssqqqqqqrrrooojjjeeebbbeeeiiiooowww~~~xxxkkkeee\\\TTTNNNIIIDDDAAA???>>><<<:::888777666666555444444444333333333333222222111000//////......,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++++++++,,,...///000222222333333333333333333111111222222222333333333222333333555777999;;;<<<>>>======>>>???>>><<<:::999888666555444555555666888888999999:::;;;;;;;;;===<<<:::777444222000///......///000111111111111333333444444555666666666777777777888999;;;<<<===;;;===???AAADDDIIIPPPTTTZZZ\\\bbbiiiooouuu|||vvvsssrrrkkkjjjjjjjjjlllooorrrtttvvvwwwwwwvvvtttrrrpppnnnnnnnnnooorrrvvvwwwvvvuuusssttttttuuuvvvwwwwwwwwwrrrqqqqqqrrrtttvvvxxxyyyyyywwwvvvvvvxxxzzzzzzyyywwwvvvtttrrrooonnnmmmlllmmmnnnpppsssvvvwwwvvvtttooonnnmmmnnnpppsssvvvyyy}}}|||{{{rrrjjj]]]OOOEEE???===<<<===>>>@@@AAA???;;;777444,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++***)))((())),,,///333444888AAAOOO```pppzzz{{{zzzzzzzzz{{{|||}}}~~~wwwtttpppjjjddd[[[SSSMMMGGGBBB===;;;888777;;;BBBRRR^^^ooozzz|||zzzxxxxxxzzz{{{rrriiiXXXHHH???999222//////111111000------,,,,,,---///000222555:::GGG[[[tttfffTTT@@@666222///...///111000000//////333888<<>>777444111...,,,,,,---...000...,,,+++,,,,,,,,,+++***))))))(((((())))))***((((((((((((((((((((((((}}}zzzwwwxxxyyy{{{~~~~~~~~~~~~}}}{{{yyyssshhh\\\RRRNNNMMMNNNRRR[[[iiiyyy}}}zzzxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzvvvvvvwwwwwwwwwwwwvvvvvvvvvtttrrrpppppppppooommmmmmmmmooopppppppppoooooonnnooopppqqqrrrtttvvvwwwwwwuuusssrrrrrrpppllliiidddfffjjjooowwwssslll___ZZZSSSLLLGGGDDDAAA???===<<<:::888777555555555222222222333333333333333333222222111000///......---,,,,,,+++++++++++++++******))))))))))))******+++++++++,,,---...///000222222222222333333333333222222333333333444444444333333444666888:::<<<===>>>>>>===>>>??????===:::555444333222111222222333888888888999::::::;;;;;;;;;:::888666333111///...---...000222444444333333444444555555666777777777888888888888999:::;;;<<<===>>>@@@BBBEEEJJJPPPTTTZZZ]]]bbbiiipppxxx|||tttnnnkkkiiikkkkkkjjjkkklllnnnpppqqquuuuuutttsssrrrooommmkkkmmmmmmooorrrtttvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxyyyttttttsssssstttvvvxxxzzzwwwvvvuuuwwwyyyzzzzzzzzzxxxvvvtttrrrooommmllllllkkkllloootttxxxzzzzzzyyyqqqpppnnnmmmnnnrrruuuxxx}}}{{{xxxwwwooogggYYYLLLCCC>>><<<;;;:::;;;======;;;777333000***+++---......---,,,+++++++++,,,,,,,,,,,,++++++*********))))))***---000444666;;;HHHYYYkkkxxx~~~|||{{{zzzzzz{{{||||||{{{tttooohhhaaa\\\WWWPPPLLLFFF@@@;;;888666666<<>>888444444555888>>>EEEKKKNNNRRRTTTTTTRRRRRRRRRVVVWWWWWWWWWYYY^^^dddhhhiiiiiijjjjjjiiigggeeedddfffgggfff___RRRFFF>>>:::444222///---++++++,,,---///...,,,,,,------,,,+++))))))(((((((((((())))))((((((((((((((((((((((((}}}zzzxxx{{{|||~~~~~~~~~~~~}}}{{{{{{wwwuuupppeeeXXXLLLFFFEEEEEEJJJTTTaaaqqq}}}{{{xxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzyyyzzz{{{{{{|||{{{{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvvvvtttqqqpppppppppnnnmmmmmmoooqqqrrrsssssssssrrrooopppppprrrtttvvvvvvwwwvvvuuusssrrrqqqpppnnnlllhhhjjjmmmrrryyyvvviiiaaaVVVQQQKKKEEEBBB@@@>>>===:::999888777555555444444111111111111222222222222333333222111000///......---,,,+++*********++++++***))))))))))))))))))***************+++---...///111111111222222222333333222222333333333444444444444444555666888:::<<<======<<<<<<===>>>>>>;;;999333222111000000000111222666666777777888999999999666666555444333111000000...000222444555555555555444444555666666777777888888888888888999:::;;;<<<@@@BBBDDDEEEGGGKKKPPPSSSYYY]]]bbbgggpppzzzvvvooojjjgggfffllllllmmmnnnoooppppppqqqsssssssssrrrpppmmmkkkiiilllmmmoooqqqsssuuuvvvwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxvvvuuuttttttuuuwwwyyyvvvvvvvvvwwwyyy{{{zzzyyywwwvvvtttrrrooonnnmmmlllkkklllooouuuzzz}}}}}}|||uuusssooolllmmmooosssvvv~~~|||xxxvvvuuuooofffWWWJJJBBB>>><<<;;;:::;;;<<<<<<999666222///,,,,,,---...---,,,***)))***++++++,,,,,,++++++***)))******))))))+++...111555888AAAQQQdddttt}}}}}}{{{zzzzzz{{{{{{yyywwwpppiii```ZZZVVVSSSNNNJJJEEE???999777555666===FFFXXXbbbnnnsssssstttxxx}}}~~~rrraaaNNN@@@;;;666000---...///...,,,,,,,,,,,,---...111333444888BBBTTTkkk}}}```OOO===444111///---...///...---...222:::DDDKKK]]]eeennnrrrpppkkkgggfffbbbbbbaaa^^^YYYQQQHHHBBB999555222444888;;;BBBIIIOOOQQQUUUUUUTTTRRRQQQPPPUUUWWWXXXXXXZZZ___fffkkkkkkkkkjjjiiihhhhhhggggggjjjjjjggg]]]NNNAAA999666222111...,,,+++++++++,,,...---,,,---......---+++))))))(((((((((((())))))((((((((((((((((((((((((}}}{{{yyy}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzvvvuuuqqqfffXXXKKKCCC???@@@DDDMMMYYYhhhxxx~~~}}}yyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzwwwwwwvvvvvvvvvvvvwwwwwwwwwuuurrrqqqqqqqqqooonnnnnnpppsssvvvwwwwwwwwwvvvrrrrrrsssvvvxxxyyyxxxvvvsssrrrqqqpppoooooooooooommmooorrrvvv}}}{{{mmmaaaZZZOOOKKKEEEAAA???>>>===<<<999888777666555444444444111111111111222222222222444444333222000///......---,,,+++))))))******+++***))))))(((((())))))***))))))))))))***,,,---...//////000000111222222222111111222222222333333333444444444555777888:::;;;:::999999:::;;;;;;888666444333222111111111222333333333444555555666666777333333222222222222111111000000222333444555555666444444555555666777777777777777777888999;;;<<<===CCCDDDGGGHHHJJJMMMQQQTTTYYY]]]bbbgggppp}}}{{{qqqkkkhhhgggfffjjjkkkmmmoooqqqrrrssssssrrrsssrrrrrrpppnnnllljjjkkkmmmoooqqqrrrtttvvvyyyyyyxxxvvvuuuuuuuuuvvvwwwyyywwwuuussssssuuuwwwyyyxxxwwwwwwyyy{{{{{{zzzyyyvvvuuusssqqqpppnnnnnnnnnlllmmmqqqvvv{{{~~~~~~~~~yyyvvvqqqmmmlllooosssvvv~~~}}}yyyvvvttttttnnndddTTTHHHAAA>>><<<;;;============:::777333111------------,,,***)))(((******++++++++++++******))))))*********,,,000333777===KKK]]]ooo|||}}}zzzzzz|||{{{wwwsssllldddZZZTTTRRRPPPLLLIIICCC===888555555888AAAJJJ\\\bbbkkkppprrrtttzzz~~~~~~qqq]]]KKK@@@999444///,,,---...---+++---------...000222555666999FFF[[[rrr}}}```PPP>>>666333000///////////////222888BBBMMMVVVccciiiooopppmmmhhhdddcccaaaaaa```\\\VVVNNNFFFBBB777333222666:::>>>FFFMMMSSSUUUXXXXXXVVVSSSQQQQQQSSSUUUXXXZZZ\\\aaahhhnnnnnnmmmkkkiiiiiiiiijjjkkkmmmjjjcccWWWJJJ???777333111000...,,,++++++++++++---,,,,,,---......,,,***)))((((((''''''(((((()))((((((((((((((((((((((((}}}{{{zzz|||~~~~~~}}}~~~~~~~~~~~~|||{{{xxxwwwqqqfffWWWIIIAAA>>>===BBBJJJTTTaaaqqq{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxvvvsssrrrrrrrrrqqqooooooqqqtttwwwyyyzzzyyyxxxvvvvvvxxx{{{~~~~~~zzzwwwrrrrrrqqqpppoooppprrrtttqqqssswww{{{|||pppcccYYYSSSLLLHHHCCC???>>>===<<<<<<888777666555555555555555444444333333333333333333555444333222000///...------,,,***)))((()))***+++))))))(((((((((((())))))))))))))))))***,,,---...---......///000000111111000000000000111111111111222222222333333444555666666666666777888777555333222111000000000111222333000111111222222333333444111111111111111111000000000000000111222333444555333444444555555666777777666666777888999;;;===>>>AAADDDGGGIIIKKKNNNSSSVVVZZZ___ccchhhrrrvvvmmmhhhhhhhhhggggggiiilllnnnpppqqqqqqqqqqqqqqqqqqqqqpppnnnlllkkkjjjmmmoooqqqqqqsssvvvzzzzzzyyywwwuuutttttttttuuuwwwvvvtttrrrsssuuuxxxzzz{{{zzzzzz|||}}}}}}{{{zzzuuutttrrrqqqpppooooooooonnnooorrrwww|||~~~{{{xxxrrrnnnnnnqqqvvvzzz~~~~~~|||xxxuuuttttttkkk___PPPEEEAAA???>>>======>>>>>>===:::777333111...---,,,+++******************++++++++++++******((()))*********,,,000333;;;EEEWWWkkk{{{||||||}}}{{{vvvqqqiii```VVVPPPPPPOOOKKKGGG@@@:::555444666;;;FFFPPPaaaffflllqqqtttvvvxxxzzzzzz}}}zzzkkkWWWFFF===555111,,,+++---......,,,------...///111444777888???NNNeee}}}}}}cccRRRAAA888555333000000111222444888@@@LLLXXXaaahhhkkknnnnnniiidddccccccbbbbbb___ZZZRRRJJJCCC???666222222777<<>>777333000///...---,,,++++++++++++++++++,,,------+++***((((((''''''''''''((((((((((((((((((((((((((((((}}}{{{zzzzzz|||~~~}}}~~~~~~}}}{{{yyywwwqqqeeeVVVHHH@@@======AAAIIIRRR^^^mmm}}}||||||{{{zzzzzzzzzzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||{{{zzzzzzyyyzzzyyyxxxwwwwwwxxxyyyzzzyyywwwtttsssssssssrrrpppoooqqquuuxxxzzz{{{zzzyyyyyyyyy||||||xxxttttttsssrrrrrrsssvvvxxxtttvvvzzzsssfff[[[RRRNNNKKKGGGBBB???======<<<<<<777777666555555555555555666666555555555444444444555555333222111///...------,,,***(((((()))***+++))))))(((((((((((()))))))))))))))***+++,,,......,,,------...///000000111...////////////000000000111111000000111111222333444444333444555555333000000///...------...///000/////////000111111222222222222111111000000//////000000///...///111222333333333444444555666666666555555666888999<<<>>>??????BBBEEEIIILLLPPPTTTXXX[[[aaaeeeiiitttsssjjjgggggghhhiiigggiiikkknnnooonnnmmmlllnnnooooooooonnnmmmkkkjjjjjjlllooopppqqqrrrvvvzzz{{{yyywwwtttsssrrrssstttuuutttrrrqqqsssvvvzzz|||~~~}}}}}}~~~}}}{{{tttsssrrrqqqppppppppppppooopppsssxxx|||~~~}}}|||xxxssspppppptttzzz~~~~~~~~~~~~{{{wwwuuutttuuuggg\\\MMMCCC@@@@@@???>>><<<<<<<<<;;;888555111///---,,,+++*********,,,,,,******++++++++++++******((()))*********---111444>>>KKK___ttt~~~~~~~~~|||vvvpppggg^^^TTTOOOOOOOOOKKKFFF<<<777333444777===JJJUUUeeeiiioootttwwwwwwvvvtttvvvxxxzzzuuugggRRRBBB;;;222...++++++---//////............000222555888999GGGVVVnnn}}}eeeTTTCCC:::777444222111444555999>>>GGGSSS```iiijjjmmmnnnlllgggcccbbbccccccbbb___XXXOOOFFF@@@===666222333888===BBBJJJQQQRRRTTTVVVVVVTTTPPPNNNMMMKKKQQQYYY^^^bbbgggpppvvvxxxuuuqqqmmmkkkkkkmmmnnniiiaaaUUUKKKCCC===777333000///...---,,,+++++++++*********,,,------+++)))((((((''''''''''''((((((((((((((((((((((((((((((~~~~~~~~~|||zzzxxxxxxyyy|||~~~}}}}}}}}}}}}~~~~~~}}}|||{{{xxxpppeeeYYYLLLBBB<<<;;;<<>>AAAEEEHHHJJJMMMQQQSSSYYY```iiirrr}}}zzzqqqnnnlllhhhfffffffffiiimmmpppqqqpppnnnllloooooonnnnnnnnnnnnooooooooooooooonnnnnnqqquuuyyy|||{{{yyyxxxwwwvvvvvvvvvvvvxxxxxxwwwuuuvvvzzz~~~~~~wwwsssrrrrrrrrrrrrqqqooommmlllssspppnnnrrrzzz~~~yyyuuutttwww{{{}}}}}}{{{zzzzzzvvvpppbbbVVVHHHBBB>>>;;;;;;===>>>===;;;999666444222111///...,,,+++***+++,,,,,,***))))))+++......,,,)))...******---...///222888AAASSSiiizzz~~~~~~~~~{{{tttnnncccZZZOOOJJJLLLLLLGGGBBB777888888777999CCCQQQ\\\fffkkkrrrwwwyyyxxxxxxwwwpppsssssskkk\\\KKK>>>777111111000///////////////---+++,,,///111444;;;CCCOOOccc}}}|||dddXXXHHH===999888666555666;;;CCCMMMXXXaaagggjjjssssssqqqlllfffcccccceeebbbbbb]]]TTTIIIAAA;;;666777666666999@@@GGGMMMQQQUUUTTTSSSRRRPPPPPPPPPPPPTTTWWW[[[aaagggmmmqqqtttuuussspppmmmllllllnnnooofff\\\OOODDD===888333000---,,,++++++***************+++---------+++)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))~~~}}}|||{{{{{{xxx{{{~~~}}}}}}}}}}}}~~~}}}|||zzzwwwqqqggg[[[NNNCCC<<<<<<===CCCMMMYYYfffyyy}}}yyyxxxyyyyyyyyywwwxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||{{{xxxxxxyyyzzz|||{{{yyyvvvxxxxxxyyyyyyzzz{{{{{{|||vvvuuutttsssrrrqqqqqqqqqqqqrrrsssssssssuuuxxxzzz}}}wwwvvvtttrrrrrrtttvvvxxx{{{{{{ooocccYYYQQQJJJFFFDDDCCC@@@===:::999888888444444444444444444444444333333444444444333222222111111000000///.........,,,,,,,,,,,,++++++++++++((((((((((((((()))******)))))))))))))))*********)))))))))*********++++++,,,,,,,,,,,,---...//////...------------...//////000000000//////.........------------------------...............//////000000000000000111111111111//////000000111111222222333333333444444444555555555555777999:::;;;<<<<<<>>>@@@DDDGGGJJJMMMQQQTTT]]]dddmmmuuuyyyqqqnnnmmmjjjhhhiiihhhiiilllooopppooonnnmmmoooooonnnnnnnnnnnnoooooorrrrrrrrrqqqqqqrrruuuxxx|||{{{yyywwwvvvtttssssssuuuvvvwwwvvvuuuwww|||yyyuuuqqqrrrssssssrrrpppnnnmmmqqqnnnmmmqqqyyy~~~yyyxxxzzz}}}~~~}}}{{{zzztttnnn^^^RRRFFF@@@===;;;;;;>>>===<<<:::888666333222111...---,,,+++***+++,,,,,,+++******,,,......,,,***///,,,+++...000000555;;;GGGXXXlllyyy~~~}}}zzzzzzzzzxxxrrrmmmcccZZZQQQMMMMMMKKKDDD>>>666666777999>>>IIIWWWaaalllppptttvvvvvvvvvvvvwwwsssuuutttlll\\\KKK===666111000//////......//////---+++,,,///111444<<>>;;;999888>>>CCCKKKVVV___ggglllooorrrrrrppplllgggdddeeegggeeebbb[[[PPPFFF>>>999666555666999>>>DDDKKKPPPSSSVVVVVVTTTSSSRRRRRRRRRRRRUUUXXX\\\bbbhhhmmmrrrtttuuurrrnnnkkkkkkkkkjjjiii^^^UUUIII@@@:::666333000------,,,++++++++++++++++++,,,---......,,,***)))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((~~~~~~~~~}}}xxx|||}}}}}}}}}~~~~~~|||{{{xxxwwwssskkk___QQQDDD=========BBBLLLWWWeeexxx}}}zzzyyyyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{|||||||||||||||yyyxxxyyyzzz{{{{{{yyyvvvvvvwwwxxxyyy{{{|||||||||vvvuuutttrrrqqqqqqqqqqqqpppqqqrrrqqqpppqqqtttvvv}}}vvvuuutttssssssvvvxxxzzzzzzrrreeeZZZQQQJJJFFFCCCCCCAAA>>>;;;999888777777444444555555555555555555444444444444444333222111111111000//////......---++++++++++++*********)))((((((((((((((()))******************))))))(((((()))))))))************+++******++++++,,,---------,,,,,,++++++,,,,,,---...---------------,,,,,,,,,+++,,,,,,------...............------......///000//////000000111222222222111111111111111111111111333333333444444444555555666666777888999;;;;;;<<<===???CCCEEEHHHMMMQQQUUUaaahhhqqqyyy~~~vvvooooooooolllkkkllljjjjjjlllmmmnnnnnnnnnnnnooonnnnnnmmmmmmnnnnnnoootttuuuuuuuuuttttttvvvwww|||{{{zzzwwwuuurrrqqqpppuuuuuuuuutttuuuxxx}}}~~~yyyuuupppqqqssstttsssqqqooommmmmmllllllpppxxx~~~~~~|||}}}~~~zzzsssjjjXXXMMMCCC>>>===;;;;;;===<<<;;;999777555222111000...---+++******+++,,,,,,,,,++++++,,,......---+++000------000111333999@@@PPP```qqqyyyzzz{{{{{{zzz{{{yyyvvvuuuuuusssooojjj```ZZZTTTPPPNNNIIIAAA:::555555777<<>>======AAAJJJTTTcccvvv~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzz{{{||||||||||||yyyyyyxxxyyyzzzzzzxxxvvvtttuuuwwwyyy{{{|||||||||uuuuuusssrrrqqqpppppppppqqqqqqqqqpppoooppprrrttt{{{xxxtttsssrrrrrrsssvvvzzz|||qqqiii]]]RRRKKKFFFCCCBBB@@@???<<<:::888777666666555555555555555666666666555555555555444333222111111000000///......------************))))))))))))((((((((((((((())))))*********))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++***************+++,,,,,,+++++++++++++++*********++++++,,,,,,---...//////...------------...//////...//////000222333333444222222222222222111111111333333333444444444555555666666777888999:::;;;<<<<<<>>>AAADDDGGGMMMSSSWWWbbbjjjttt|||zzzrrrmmmmmmnnnmmmlllnnnkkkkkkkkklllmmmnnnoooooonnnnnnnnnmmmmmmnnnnnnnnnrrrsssuuuuuuuuuuuuvvvxxx|||{{{zzzxxxvvvtttrrrqqqvvvuuutttssstttxxx}}}}}}yyyuuurrrmmmoooqqqssssssqqqnnnllljjjjjjkkkooouuu{{{~~~~~~~~~}}}~~~|||qqqgggVVVLLLBBB>>>===::::::<<<:::999888666333111000///---,,,+++******+++,,,,,,------------......------///---...000222555===FFFXXXhhhvvvyyyvvvvvvxxxyyyzzzxxxuuusssqqqnnniiieeeZZZXXXTTTRRRNNNHHH???999666666999BBBNNN[[[fffkkkwwwyyy{{{{{{zzzxxxxxxxxxzzz{{{yyynnn\\\III999111000//////...............111///000222555;;;IIIVVVlllzzzsssmmmlllhhhccc\\\VVVTTTSSS[[[^^^dddkkkppprrrssssssrrrqqqpppnnnlllkkklllllllll```QQQEEE<<<666444666444:::CCCJJJPPPRRRTTTTTTWWWWWWVVVVVVVVVVVVWWWWWW[[[]]]aaafffkkknnnqqqrrrnnnhhhccccccffffff```ZZZMMMFFF===666444222000......------,,,,,,---------+++,,,,,,------,,,++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&~~~{{{}}}}}}~~~~~~|||{{{|||{{{}}}|||wwwlll[[[KKKAAA===<<>>@@@CCCGGGMMMUUUZZZbbbkkkvvvvvvooojjjlllmmmlllkkkmmmllllllkkkkkklllmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnmmmooorrrssssssuuuwwwyyy{{{{{{{{{{{{yyyxxxvvvuuuxxxvvvtttsssuuuxxxzzz|||}}}||||||zzzxxxuuurrrpppkkkmmmoooppppppnnnllljjjhhhiiijjjnnnssswwwyyyzzzzzzzzzzzzzzz|||~~~pppdddVVVLLLCCC???>>>:::999:::888777666444222000///...,,,+++*********+++,,,,,,------------,,,,,,------...---...111333888BBBNNN```mmmyyyzzzvvvvvvyyy{{{|||zzzwwwtttoooiiibbb^^^TTTTTTSSSQQQLLLEEE>>>:::888:::???IIIVVVbbbkkkpppwww{{{~~~}}}~~~|||qqq^^^III999111000000///...............//////111444888???OOO^^^sssyyyrrrttttttsssnnnjjjgggffffffiiilllppprrrsssrrrrrruuuttttttsssrrrqqqooonnniii[[[KKKAAA999333333777777>>>HHHOOORRRSSSSSSSSSVVVVVVVVVVVVWWWXXXYYYYYY^^^```dddhhhkkkmmmnnnooogggbbb___```dddccc\\\TTTJJJCCC:::444222000...+++---------,,,,,,------...*********+++++++++************)))))))))((((((((('''''''''''''''&&&&&&&&&}}}}}}~~~~~~~~~~~~~~~rrraaaPPPFFF???===>>>EEEPPP^^^sss}}}}}}}}}}}}}}}|||||||||zzzzzz{{{{{{{{{zzzzzzyyyyyywwwvvvvvvvvvvvvuuutttsssuuuxxxzzz{{{{{{zzzzzzuuutttsssqqqppppppppppppqqqrrrrrrpppoooppprrrtttttttttuuuuuutttrrrpppnnnnnnmmmnnnooossswww|||yyyooobbb\\\SSSKKKFFFDDDBBBAAA;;;:::888666555444555555555555666666777777888888888777777666444222111000000000///......------,,,************)))))))))(((((((((((((((((()))******''''''((()))***+++,,,,,,((((((((())))))))))))***((()))***++++++***))))))))))))(((((())))))***+++)))))))))***************+++,,,,,,------.........------,,,,,,------.../////////000111222333444555333333333333333333333333333333333444444444555555555555555555777:::<<<>>>===>>>@@@CCCGGGOOOWWW]]]eeeooozzzuuunnnjjjkkkmmmkkkjjjkkklllllllllllllllmmmnnnooonnnmmmmmmllllllmmmmmmnnnjjjlllnnnpppqqqsssvvvyyy|||}}}}}}}}}|||zzzxxxwwwxxxvvvttttttvvvxxxyyyyyy{{{zzzxxxvvvuuusssrrrrrrllllllmmmmmmmmmlllkkkjjjhhhiiikkkmmmppprrrtttuuuqqqssstttuuuwwwzzz~~~nnn```SSSJJJBBB???>>>:::888999666666444333111///...---++++++***))))))***,,,------......,,,+++***,,,...---,,,///333666<<>>???@@@CCCHHHPPPYYY```kkkuuuvvvoookkklllmmmkkkiiiiiilllllllllmmmmmmmmmmmmmmmnnnmmmmmmllllllmmmmmmnnnllllllmmmmmmnnnppptttwww~~~~~~~~~}}}zzzxxxvvvuuutttsssuuuxxxzzzzzzxxxxxxvvvtttsssrrrrrrrrrsssooonnnmmmlllkkkkkkjjjjjjiiikkklllmmmnnnnnnoooooolllnnnqqqqqqrrruuuyyy}}}|||jjj[[[NNNFFF???>>>===:::888999555444333222000///------+++***)))))))))***,,,---,,,---...,,,))))))+++---------111555999AAAQQQ```jjjssszzzzzzyyy{{{{{{zzzzzz||||||xxxooodddYYYSSSQQQQQQPPPJJJBBB<<<::::::666???KKKWWWaaalllvvv|||{{{gggRRRAAA999222222111000000000000000///333999@@@EEEOOOaaarrr{{{{{{}}}|||wwwpppqqqrrrtttvvvxxxzzz{{{~~~~~~{{{sssmmm[[[KKK>>><<<:::444555:::???FFFNNNSSSUUUVVVZZZ]]]WWWWWWXXXYYYZZZ\\\^^^___dddfffhhhjjjjjjiiigggfffaaa`````````]]]XXXPPPJJJBBB<<<666111000000---++++++++++++++++++,,,------******))))))***++++++,,,))))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((~~~~~~{{{|||~~~~~~~~~~~~yyyhhhWWWLLLCCCAAAAAAGGGQQQ```uuu~~~}}}}}}||||||{{{{{{{{{zzz|||||||||{{{zzzyyywwwwwwwwwvvvssssssssssssrrrqqqtttvvvyyy{{{{{{zzzxxxwwwttttttrrrqqqpppooooooooonnnooooooooonnnoooqqqtttoooppppppqqqqqqqqqqqqpppmmmmmmnnnqqquuu{{{wwwjjj___TTTPPPJJJEEEBBB@@@===<<<888777555444333333444444555666666777888999999999999999888666444222000///000//////...------,,,,,,++++++++++++************((((((((((((((()))******************))))))))))))************++++++++++++)))***+++,,,,,,+++)))((()))))))))))))))***++++++******++++++,,,,,,,,,---------------------,,,,,,---,,,,,,,,,,,,---......111111111222222333333444222222333333444555666666333333333444444444555555333222333444777:::>>>@@@>>>???@@@CCCHHHQQQ[[[bbbqqqzzz}}}xxxqqqlllmmmnnnkkkiiiiiikkklllmmmmmmnnnmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnmmmlllooosssvvv}}}yyyvvvtttrrrqqqrrruuuzzz|||{{{yyyuuusssqqqoooooooooqqqrrrqqqpppnnnlllkkkjjjkkkkkkjjjlllmmmmmmlllkkkllllllkkkmmmooopppoooqqquuuyyy{{{hhhXXXJJJBBB<<<<<<===:::999999444444333111000...---,,,******)))))))))***,,,---,,,------+++((((((***---...///333777<<>>999333000000000...,,,************++++++,,,---+++*********+++,,,,,,---((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))~~~}}}{{{{{{||||||}}}zzz{{{}}}~~~|||zzzzzz|||}}}~~~}}}|||}}}|||ppp^^^OOOFFFCCCCCCHHHQQQ```www}}}~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}~~~}}}|||zzz{{{{{{|||}}}~~~|||xxxuuuqqqrrrssssssrrrqqqooonnnrrrrrrsssuuuvvvxxxyyyzzzuuusssrrrpppppppppppppppoooooommmmmmnnnppprrrtttvvvuuutttrrrqqqqqqqqqqqqooooooqqqtttwwwzzz}}}qqqdddZZZNNNJJJEEEBBB@@@???===<<<999999888777777777777777666666777777888888999999:::888555333333222000/////////...------------...******)))(((((()))******)))***++++++)))(((((()))''''''(((((()))))))))******)))))))))((((((''''''*********)))))))))))))))************************------------------------***++++++,,,,,,++++++***,,,,,,,,,------.........000000000111222222333333222222333444444555555666222222222222222222222222333444555777:::<<>>AAAEEEHHHLLLRRRZZZ```jjjzzzyyytttqqqoooooopppooollliiiiiijjjlllnnnnnnmmmlllkkknnnoooooopppooonnnmmmllllllmmmnnnnnnoooqqquuuxxx|||wwwtttsssuuuuuuvvvyyy|||}}}{{{zzzvvvuuutttsssrrrqqqppppppqqqpppnnnmmmnnnooonnnmmmmmmlllllllllmmmmmmkkkiiikkklllmmmnnnooooooppppppvvv~~~sss```TTTHHHCCC<<<:::;;;;;;999555333111000111111111///---,,,+++)))((()))+++...///------,,,,,,,,,---......+++///444777>>>LLL```ooottttttvvvxxx{{{{{{yyywwwtttxxx{{{wwwlll___VVVRRRPPPPPPKKKDDD===:::999888EEEMMMYYYdddmmmuuu|||zzzhhhOOO;;;;;;666222333444333333666:::>>>FFFRRR```ooo{{{}}}||||||~~~{{{wwwtttttttttuuuwwwzzz|||~~~qqq___MMM@@@777999888555999BBBIIILLLPPPUUUZZZ]]]___```]]][[[YYYXXXXXX[[[^^^aaaeeejjjoooooojjjeeedddeeecccddddddaaaZZZPPPFFF@@@999555///+++***+++,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}|||{{{{{{{{{||||||zzz{{{|||~~~~~~zzzyyyyyyzzz{{{}}}||||||}}}}}}tttdddVVVJJJFFFEEEHHHOOO]]]sss~~~||||||}}}{{{zzzyyyzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~|||{{{|||||||||}}}~~~|||xxxuuuppppppqqqrrrrrrqqqpppooorrrrrrssstttuuuvvvwwwwwwsssrrrpppooooooooopppqqqpppooonnnnnnoooqqqssstttwwwvvvuuutttsssrrrqqqppppppoooqqquuuwwwyyy|||pppcccYYYNNNKKKFFFBBBAAA???>>><<<::::::999888777777777777666666777777888999999999:::777555333333222000//////...------,,,,,,------************************%%%'''************+++,,,((((((((())))))******************))))))((((((((())))))))))))************************************------------------------***++++++,,,,,,++++++***)))******++++++,,,,,,---///000000111111222333333444444444444444444333333444444444444444444444444444555666888:::===???AAAAAACCCEEEFFFJJJQQQ\\\dddooo|||wwwsssqqqooooooppppppmmmjjjjjjkkklllmmmmmmmmmllllllooopppqqqrrrrrrqqqooonnnmmmnnnooonnnnnnppptttwww|||~~~~~~{{{wwwuuuuuuvvvvvvvvvxxxzzz{{{zzzyyywwwvvvtttrrrpppoooooopppooonnnmmmnnnpppqqqqqqpppmmmllllllmmmnnnooonnnlllnnnnnnmmmmmmlllmmmmmmmmmvvv}}}nnn\\\PPPFFFAAA;;;999::::::777444444333111111111///---+++...---+++***+++---///111------,,,,,,------...//////222666;;;EEEUUUhhhuuuwwwvvvwwwxxxzzzzzzxxxvvvsssvvvwwwrrrhhh]]]WWWTTTRRRPPPJJJBBB===<<<===???LLLVVVcccmmmsssxxx}}}sssZZZEEE@@@:::666777888888:::===CCCHHHSSS```mmmyyy}}}||||||}}}~~~}}}xxxttttttuuuvvvxxxzzz}}}}}}kkkZZZLLL???777999:::999???IIIMMMOOORRRVVVYYY\\\]]]^^^\\\[[[YYYXXXYYY\\\___aaadddhhhlllkkkgggcccccceeehhhgggfffaaaXXXMMMCCC===777333...,,,+++,,,,,,,,,++++++++++++++++++++++++******)))))))))((((((((()))(((''''''&&&&&&&&&&&&((((((((((((((((((((((((~~~}}}|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~|||yyywwwwwwxxxyyy|||{{{|||~~~yyymmmaaaRRRLLLHHHHHHMMMYYYlll||||||zzzzzz{{{yyyxxxxxxzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}||||||}}}}}}{{{xxxuuummmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrrrrsssssssssssspppooonnnnnnnnnoooqqqrrrqqqpppoooooopppqqqssstttwwwwwwwwwvvvuuusssqqqoooqqqppprrrvvvwwwxxx{{{nnnaaaVVVNNNKKKFFFBBBAAA???>>>===;;;;;;999888888777777777777777888888999:::::::::999777444333222222000///...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))%%%(((***+++******+++---)))))))))******************************)))))))))((()))))))))***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***++++++,,,------//////000111111222222333555555555444333222222222444444444444444444444444666666777999;;;>>>@@@AAACCCDDDDDDEEEIIIRRR^^^hhhuuu{{{tttrrrqqqppppppppppppmmmkkkjjjjjjkkkkkkkkklllllllllpppqqqtttuuuuuutttrrrpppoooppppppooonnnooorrrtttvvvyyy{{{|||zzzxxxwwwwwwyyywwwvvvvvvxxxyyyyyyyyyxxxvvvssspppoooooopppqqqooonnnnnnooosssuuuvvvvvvnnnmmmlllmmmoooppppppooorrrpppmmmkkkjjjjjjjjjkkkvvv|||xxxgggUUUKKKBBB>>>999777888888555333666444111000///...+++)))---,,,+++++++++---///111---------------...//////333444999BBBPPPbbbsss}}}{{{zzzyyyyyyyyyyyywwwuuurrrqqqoooiiiaaa[[[WWWVVVSSSNNNGGG???;;;<<>>@@@BBBFFFJJJSSSZZZeeerrr~~~~~~}}}||||||{{{xxxtttqqqtttuuuwwwzzz~~~~~~uuucccQQQHHH===777999===@@@HHHSSSTTTUUUWWWXXXZZZ[[[[[[[[[\\\[[[ZZZZZZ[[[^^^```bbbcccfffhhhgggdddbbbccceeemmmkkkggg___UUUIII???999333111...------------,,,++++++++++++++++++++++++(((((()))))))))(((''''''((((((''''''&&&'''''''''))))))))))))))))))))))))}}}|||{{{|||}}}|||||||||{{{{{{{{{{{{{{{yyyzzzzzz{{{||||||||||||yyyzzz{{{~~~~~~{{{yyywwwwwwxxxyyy|||}}}~~~~~~uuukkk[[[SSSKKKHHHJJJSSSdddrrr~~~{{{yyyyyyyyyxxxxxxxxxzzz}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}||||||{{{zzzzzzzzzxxxuuurrrkkklllnnnppprrrssssssssssssrrrrrrqqqqqqpppppppppmmmmmmmmmmmmnnnpppqqqrrrppppppoooooopppqqqrrrrrrvvvwwwxxxxxxvvvtttqqqooorrrqqqsssvvvwwwxxxzzzmmm___UUUMMMJJJEEEAAA@@@>>>===;;;;;;:::999888888777777777888888999999:::::::::;;;888666333222222111000...---,,,++++++******++++++)))***,,,------,,,***))))))+++,,,,,,***))))))*********************++++++++++++******************(((((()))***++++++,,,,,,************************++++++++++++++++++++++++******++++++++++++******++++++,,,------...////////////000000111222222222444444444333333333222222111111222222222222333333777777888:::<<<>>>AAABBBCCCDDDEEEGGGKKKUUUbbbkkk{{{xxxqqqqqqppppppppppppooommmlllkkkkkkjjjjjjjjjkkklllmmmoooqqqtttvvvvvvtttrrrpppppppppqqqpppooooooqqqssssssvvvyyy{{{{{{zzzzzz{{{{{{yyywwwwwwxxxyyyyyyyyywwwuuurrrooooooqqqsssuuurrrqqqqqqssswwwzzz{{{{{{qqqooommmlllnnnooooooooorrrpppllljjjiiiiiikkklllwww|||}}}ppp___OOOGGG@@@===999888888777555333555333000///...---+++***+++***))))))***+++---...------------...///000000444666;;;HHH[[[nnn{{{~~~|||{{{zzzyyyvvvtttppplllfff___[[[YYYXXXWWWSSSKKKAAA;;;888:::DDDMMM___lll}}}tttdddTTTMMMHHHIIIMMMPPPVVV\\\ggglllvvv}}}|||{{{zzzxxxtttpppnnnrrrtttxxx|||{{{wwwlllZZZIIICCC:::555999???GGGRRR\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^```bbbcccdddfffgggfffddddddeeegggnnnkkkeee\\\QQQFFF<<<777000...------...///---,,,,,,,,,+++++++++++++++***''''''((())))))((('''&&&((('''''''''''''''((()))&&&&&&&&&&&&&&&'''''''''~~~~~~|||||||||||||||{{{{{{{{{yyyzzzzzz{{{{{{{{{zzzzzzxxxxxxzzz|||~~~|||zzzyyyyyyyyyzzz}}}{{{rrrdddZZZNNNHHHGGGNNN[[[hhh}}}{{{zzzzzzzzzyyyyyyyyy|||~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||}}}~~~~~~}}}{{{{{{yyyxxxwwwwwwuuurrroooiiikkknnnpppsssttttttuuutttsssrrrqqqpppooonnnnnnllllllllllllnnnppprrrsssppppppooooooppppppqqqqqquuuvvvwwwwwwvvvtttrrrppprrrqqqtttwwwwwwxxx~~~zzzmmm___TTTLLLHHHDDD@@@>>>===<<<:::;;;:::999999888888999999;;;;;;;;;;;;::::::::::::777555222111111111000...,,,,,,+++************+++)))***,,,------,,,***)))***+++,,,,,,***))))))***++++++************************************++++++((())))))***+++,,,,,,---************************++++++++++++++++++++++++)))******++++++******)))***++++++,,,...//////000...//////000111111222222222222222333333333444444111111111222222333333333888888999:::<<>>===;;;999999888666555333000...---......---,,,***************,,,---...............///000111222444777@@@PPPddduuu~~~}}}{{{xxxuuummmggg^^^XXXWWWWWWWWWWWWPPPFFF<<<888777;;;GGGTTTgggsss~~~rrrddd]]]XXXZZZ^^^bbbiiioooxxx{{{{{{zzzzzzzzzxxxuuurrrpppoooqqqtttxxx}}}}}}vvvnnndddRRRCCC===777444999BBBMMMYYYbbbeeedddbbbaaa___]]]\\\\\\[[[[[[]]]^^^```bbbddddddfffgggggggggfffgggiiikkklllhhh```VVVKKKBBB;;;777...---,,,---//////...,,,,,,,,,,,,++++++*********''''''((((((((((((''''''(((((('''''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&}}}}}}}}}~~~}}}||||||{{{zzzzzz{{{{{{{{{zzzzzzyyywwwwwwxxxzzz}}}}}}{{{zzzzzzzzzzzz~~~xxxlll___PPPGGGEEEIIITTT___vvv~~~}}}|||||||||||||||}}}~~~}}}~~~}}}||||||zzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{{{{}}}}}}|||{{{zzzxxxvvvuuutttrrrooommmjjjlllnnnqqqtttuuuvvvvvvuuuuuutttrrrqqqpppooonnnllllllllllllnnnppprrrsssppppppqqqqqqqqqqqqqqqqqqttttttuuuvvvuuutttsssrrrqqqqqqtttwwwxxxxxx~~~zzzmmm```UUULLLHHHDDD@@@>>>===<<<:::;;;;;;;;;;;;;;;<<<<<<===>>>======<<<;;;:::999999666444111000111111///...---,,,++++++******++++++)))***+++,,,,,,+++***)))&&&)))+++,,,++++++,,,...***************))))))))))))))))))***************)))*********+++,,,,,,,,,************************************************))))))************))))))(((((()))***,,,---............///000000111111222111111111222333444444444222333333444444555555666888888999:::<<<>>>@@@AAA@@@DDDIIINNNUUU```llluuu~~~vvvpppssstttuuussspppnnnnnnnnnqqqqqqrrrrrrrrrsssssssssmmmmmmnnnnnnnnnmmmkkkkkklllnnnpppppppppqqqssstttwwwyyy}}}~~~~~~}}}}}}}}}{{{yyyxxxxxxyyyzzzyyyxxxsssqqqppppppqqqtttwwwyyyyyyyyyyyy{{{yyyuuupppmmmlllmmmmmmmmmmmmlllllllllnnnqqqtttvvvzzz}}}}}}tttcccSSSGGGCCC======<<<;;;:::888888777222///---,,,------------,,,,,,,,,,,,---...//////............///111222333555;;;HHHZZZmmm{{{{{{wwwkkkbbbXXXTTTUUUWWWVVVTTTJJJAAA::::::<<>>999666...---,,,---...///...,,,---,,,,,,++++++*********(((((('''''''''((()))***))))))(((((('''(((((((((%%%%%%&&&&&&'''(((((((((}}}~~~~~~||||||{{{{{{{{{{{{{{{zzzyyyyyyuuuuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzz~~~~~~rrrcccRRRGGGCCCFFFOOOYYYmmm{{{~~~~~~~~~}}}||||||xxxxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyzzz{{{|||{{{zzz{{{xxxvvvtttsssqqqnnnlllkkkmmmooorrruuuvvvwwwwwwvvvvvvuuutttrrrqqqppppppmmmmmmmmmmmmnnnppprrrtttrrrsssssssssssssssrrrrrrrrrsssssssssttttttttttttppppppsssxxxxxxyyy{{{nnnaaaWWWNNNJJJEEEBBB@@@???===<<<=========>>>???@@@BBBBBBAAA@@@???===;;;:::888888555333111000000000///...------,,,+++++++++++++++************************''')))+++,,,+++,,,---...*********))))))(((((((((((((((((())))))*********++++++++++++++++++++++++************************************************))))))************))))))'''((()))***,,,---...///......//////000111111111222222222222222222333333222222333444444555666666888888999:::;;;===???@@@BBBEEEIIINNNVVVcccrrr}}}{{{xxxtttxxxyyyzzzwwwsssppppppqqqooopppqqqrrrsssrrrqqqqqqmmmlllkkkjjjiiiiiihhhhhhiiilllnnnpppqqqrrruuuvvvzzz|||~~~}}}{{{{{{{{{wwwvvvvvvwwwyyyyyyxxxvvvqqqqqqpppppppppqqqrrrssswwwwwwxxx{{{|||xxxrrrnnnnnnpppqqqrrrllllllnnnppprrruuuwwwxxxyyy|||zzzooo^^^NNNDDDAAA;;;<<<<<<;;;:::888888888333000---++++++,,,,,,++++++,,,,,,------...//////.........///000111333333888BBBRRReeeuuu~~~zzzhhh___UUURRRUUUWWWTTTQQQEEE<<<999???FFFMMM\\\mmm{{{}}}vvvpppmmmoootttxxx~~~|||yyyvvvsssqqqqqqsssuuuuuussssssuuuwwwyyy|||}}}uuuhhh]]]SSSFFF;;;777777888>>>JJJXXXccciiijjjhhhfffccc```___^^^^^^ZZZ\\\___bbbeeefffffffffhhhhhhiiikkkmmmnnnooooooeee___UUUJJJ@@@999555444///---,,,,,,---...---,,,------,,,,,,+++******)))***)))'''&&&'''(((+++,,,******)))((('''''''''(((&&&&&&&&&'''((()))))))))~~~|||{{{~~~~~~}}}|||||||||||||||{{{zzzyyyyyyttttttttttttvvvxxxzzz{{{~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyy~~~uuueeeSSSGGGBBBDDDMMMVVVfffvvv~~~~~~~~~~~~~~~~~~}}}||||||xxxxxxwwwwwwxxxyyyyyyzzz{{{yyyxxxyyy{{{{{{zzzyyy|||yyyvvvtttsssqqqnnnllllllnnnpppsssuuuwwwwwwwwwwwwwwwvvvuuusssrrrqqqqqqnnnnnnmmmnnnoooqqqrrrttttttuuuuuuvvvuuuuuuttttttrrrqqqqqqrrrrrrtttuuuvvvooopppsssxxxyyyyyy{{{ooobbbXXXOOOLLLGGGDDDBBBAAA???>>>??????@@@AAABBBDDDFFFFFFBBBBBB@@@>>>;;;999888777444222000000000000///......---,,,,,,++++++,,,,,,******)))(((((()))*********,,,------+++******+++***)))))))))((((((''''''''''''(((((()))))))))***,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))***+++,,,...///000111......//////000111111111444444333222222111111111000000111222222333444444777888888999;;;===>>>???DDDFFFHHHMMMVVVeeewwwzzzxxxyyyxxx{{{}}}}}}{{{vvvrrrrrrsssjjjlllnnnooopppooommmlllnnnmmmjjjhhhgggfffgggggggggjjjnnnppprrrtttvvvxxx{{{}}}}}}zzzyyyxxxtttttttttvvvxxxxxxvvvtttqqqqqqpppoooooonnnnnnnnnttttttvvvzzz}}}yyysssppppppsssuuuvvvlllnnnppprrruuuwwwxxxyyyxxxzzzxxxlll[[[KKKBBB@@@:::;;;<<<;;;999888777777555222...++++++******))))))******++++++,,,,,,---.........///000222333444;;;GGGYYYlll{{{{{{ggg^^^TTTRRRUUUWWWSSSOOOBBB::::::DDDMMMUUUfffxxxzzzuuuooolllooossswww||||||wwwtttrrrpppnnnnnnqqqttttttssstttwwwzzz~~~{{{qqqcccXXXNNNCCC999777888;;;AAAMMM[[[fffjjjiiigggeeebbb```^^^^^^^^^YYY\\\___cccfffggggggggghhhhhhiiikkknnnppppppoooeee^^^SSSFFF<<<666222111000...++++++,,,---------------,,,,,,+++***)))))),,,***'''&&&&&&))),,,...++++++***(((''''''''''''%%%%%%%%%&&&'''(((((()))~~~}}}|||{{{}}}~~~~~~}}}{{{|||~~~~~~{{{{{{{{{{{{zzzzzzzzzzzzyyywwwuuuvvvxxxzzzzzzzzzxxxyyy{{{~~~|||}}}~~~{{{{{{}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{zzz~~~ttteeeTTTGGG???>>>EEEMMM___mmm}}}~~~}}}}}}}}}|||{{{{{{zzzzzzvvvvvvvvvvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzyyy{{{yyyvvvssspppooonnnnnnnnnoooqqqrrrtttuuuvvvvvvwwwvvvuuusssqqqooonnnmmmnnnoooppppppoooppprrrtttvvvvvvvvvvvvuuutttsssrrruuuuuuuuusssrrrqqqsssuuutttuuuvvvvvvwww{{{tttfffZZZTTTNNNHHHFFFBBB>>>???CCC@@@BBBDDDFFFHHHIIIIIIIIIJJJFFFAAA===;;;999666444222222111111000/////////---,,,++++++******++++++************************++++++************++++++------,,,+++***)))((('''))))))***+++,,,---------*********)))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))*********))))))(((***++++++,,,,,,------......------...///111333444222222222333333444444444555555555555555666777888777999;;;<<<<<<>>>AAACCCFFFJJJNNNTTT\\\jjj{{{zzzwwwyyy}}}~~~{{{xxxuuurrrppppppnnnmmmlllmmmmmmkkkjjjiiijjjjjjiiiiiihhhgggfffjjjkkkmmmnnnppprrrvvvyyy~~~}}}zzzvvvtttvvvvvvvvvvvvwwwwwwwwwwwwqqqpppooooooppppppnnnmmmnnnooosssyyy~~~{{{xxxvvvuuuuuuvvvqqqoooqqqxxx{{{yyy{{{}}}yyyqqqeeeWWWJJJBBB>>>888999;;;<<<<<<999666555444333111...,,,+++***))),,,,,,,,,---------......000///000333444333666<<>>DDDQQQdddxxx}}}xxxqqqnnniiigggjjjrrr{{{|||uuupppoooooonnnmmmooonnnooosssuuuvvvzzzwwwkkk___QQQCCC;;;:::888999>>>HHHSSS\\\ccchhhjjjiiihhhfffeeecccaaaaaadddddddddeeefffggghhhhhhhhhggghhhkkkoooqqqooolll^^^TTTHHHBBB===555111000,,,------,,,******+++---///---***+++,,,,,,***'''&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&((()))++++++)))(((&&&~~~}}}|||{{{~~~~~~|||}}}~~~||||||{{{{{{{{{zzzzzzzzzxxxwwwuuuvvvxxxzzz{{{zzzyyyzzz|||}}}zzz|||}}}||||||~~~~~~|||zzzyyy{{{|||}}}||||||~~~ssseeeUUUHHH@@@>>>CCCKKKZZZhhh|||~~~}}}}}}||||||{{{zzzzzzzzzzzzzzzxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{zzzzzzyyywwwuuurrrpppooonnnnnnoooppprrrtttvvvvvvvvvvvvvvvuuutttrrrpppooommmmmmooopppqqqppppppppprrrtttsssttttttttttttsssrrrrrrsssttttttsssqqqrrrtttvvvtttuuuvvvwwwyyy|||vvvhhh]]]UUUNNNIIIFFFCCC@@@AAAEEEEEEFFFHHHJJJKKKKKKJJJJJJHHHEEE@@@<<<999777555333111111111000//////......,,,,,,+++***************************************++++++************++++++))))))******+++++++++,,,************++++++,,,---******************************************************+++++++++******)))******++++++++++++******,,,,,,,,,---....../////////.........///000222333333333333333333333222222333333333333444666777888777999;;;<<<===>>>AAADDDEEEIIIOOOUUU^^^kkk|||{{{xxx{{{zzzvvvsssrrrqqqooommmmmmmmmmmmkkkiiihhhhhhiiijjjjjjjjjiiiiiilllmmmnnnoooqqqtttyyy||||||zzzwwwuuussssssssssssssssssttttttqqqpppnnnmmmnnnooonnnmmmkkklllpppuuu{{{~~~}}}zzzxxxwwwwwwwwwxxxtttrrrttt{{{}}}|||}}}~~~yyypppcccUUUIIIAAA>>>:::;;;<<<<<<;;;999666555222111000...,,,+++******,,,,,,,,,------------...---,,,...222333444999@@@LLL\\\nnnzzzrrraaaZZZTTTRRRSSSQQQIIIBBB<<<<<>>AAAGGGRRRaaavvv~~~|||}}}~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzvvvtttrrrqqqooooooooooooppprrrtttvvvxxxxxxwwwvvvuuutttsssrrrpppooommmmmmoooqqqqqqqqqqqqqqqsssuuusssssstttttttttsssrrrrrrqqqrrrrrrrrrqqqrrrtttwwwuuuvvvxxxyyy{{{~~~yyykkk```VVVOOOJJJHHHEEECCCEEEIIILLLMMMNNNOOOOOOMMMLLLKKKFFFCCC>>>:::888666333111000000000///......------++++++***))))))))))))***************************++++++************++++++((())))))***+++,,,------++++++)))))))))***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,,,,+++---------...//////000000///////////////000111222444444444333222222111111111111222222444555777777888999;;;<<<===???BBBDDDGGGLLLRRRZZZdddrrr}}}{{{~~~|||wwwttttttrrrpppnnnmmmmmmmmmllljjjhhhhhhiiikkkkkklllllllllmmmnnnooooooqqqvvv||||||zzzxxxwwwssssssrrrrrrrrrrrrrrrrrrrrrpppmmmlllmmmnnnoooooojjjkkknnnsssxxx|||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{xxxwwwyyy~~~xxxlll^^^QQQGGGAAA>>>=========;;;:::888666555111000///---,,,++++++++++++,,,,,,,,,------------,,,,,,///333555888???HHHYYYjjj||||||ppp___ZZZVVVTTTSSSNNNEEE=========AAANNNcccyyyyyyuuuooommmiiiggghhhkkkooorrr{{{}}}~~~{{{uuupppnnnmmmmmmlllooonnnooosssttttttyyy{{{lll[[[PPPHHH@@@:::999999@@@JJJUUU^^^cccffffffbbbbbb```______```aaabbbbbbdddfffhhhiiihhhfffeeeeeedddeeelllrrrrrrjjjcccUUUKKK@@@;;;777111------,,,------,,,******+++,,,---+++******++++++)))((('''((())))))******))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''~~~}}}}}}~~~}}}}}}|||||||||{{{{{{{{{zzzzzzvvvuuuuuuvvvyyy{{{{{{{{{yyyyyy|||}}}yyyzzz{{{zzz{{{~~~~~~~~~|||{{{{{{~~~}}}zzzxxxwwwvvvuuussspppeeeXXXMMMDDD>>>>>>BBBLLLZZZooo~~~}}}}}}~~~}}}{{{zzzyyyxxxxxxyyy{{{|||{{{zzzyyyxxxwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyxxxxxxsssrrrpppooooooooopppqqqqqqsssvvvxxxyyyxxxwwwvvvuuuuuutttsssqqqpppoooooopppqqqrrrrrrqqqrrrtttvvvuuuuuuuuuuuutttrrrqqqpppooopppqqqpppppprrrtttwwwvvvxxxzzz{{{}}}zzzlllaaaXXXQQQLLLJJJHHHFFFIIINNNSSSTTTUUUUUUSSSPPPMMMKKKEEEBBB===:::888666333111000//////...------,,,,,,+++***))))))((()))))))))************************++++++************++++++++++++++++++++++++++++++,,,+++***(((((()))***+++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,,,,------...//////000000000000000000000000111111333333333222222222222222333333333333444555666666888:::<<<===>>>@@@CCCFFFJJJOOOXXXbbbmmm{{{~~~}}}wwwuuuuuuqqqooommmmmmnnnnnnnnnmmmjjjkkkllllllmmmmmmmmmlllmmmnnnnnnnnnqqqvvv}}}|||zzzyyyxxxvvvuuuuuuuuuttttttssssssssspppmmmlllmmmooopppqqqmmmmmmooosssxxx{{{}}}}}}yyyxxxxxxyyyyyy{{{|||}}}{{{{{{~~~~~~uuufffXXXLLLEEE@@@>>>@@@???>>>;;;999777666555//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------///000222666888<<>>:::888;;;FFFRRR\\\bbbffffffccccccbbbaaabbbccceeehhhiiijjjiiiiiiiiihhhfffeeedddeeedddfffmmmtttrrrggg]]]PPPFFF<<<888555000------***++++++***(((((()))+++---,,,++++++++++++******(((((()))***************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''~~~~~~~~~}}}|||}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzvvvuuuuuuwwwzzz{{{{{{zzzwwwwwwyyy}}}}}}yyyzzzzzzxxxyyy{{{~~~}}}~~~~~~|||zzz{{{}}}zzzzzz{{{~~~~~~}}}zzzyyyxxxwwwtttsssoooeee[[[RRRIIIAAA>>>@@@HHHUUUiii{{{}}}~~~~~~~~~}}}|||zzzzzzyyyyyyyyy{{{|||}}}{{{zzzyyyxxxwwwvvvvvvvvvssstttuuuvvvvvvvvvvvvvvvqqqpppooooooooopppqqqrrrrrrtttvvvwwwxxxwwwvvvuuuvvvvvvuuutttssssssrrrrrrpppqqqrrrrrrqqqrrrtttvvvuuuuuutttssspppnnnlllkkknnnooooooooooooqqqtttvvvwwwyyy{{{|||~~~zzzlll```[[[TTTOOOLLLKKKIIIMMMRRRXXXYYYYYYXXXVVVQQQMMMJJJEEEBBB===:::888666444222//////......---,,,,,,,,,+++***))))))((()))))))))************************++++++************++++++,,,,,,,,,+++++++++++++++,,,+++***))))))******+++***+++++++++,,,,,,,,,---******************************+++,,,,,,,,,,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,---......//////000000000111111111111111000000111111222333444444777666555555555555555555888:::<<<===???AAADDDGGGLLLQQQ[[[hhhuuuyyyvvvvvvpppnnnllllllnnnpppqqqqqqnnnnnnnnnnnnnnnmmmlllllllllmmmmmmmmmooouuu||||||{{{zzzyyywwwwwwvvvvvvuuutttsssssssssqqqmmmlllnnnppprrrrrrooonnnooorrrvvvyyyzzzzzzvvvvvvwwwwwwyyyzzz{{{|||{{{~~~yyyooo___QQQHHHCCC@@@>>>AAA@@@>>><<<:::888666555000///......---------...,,,,,,---------.........222222555888999>>>JJJWWWlll|||vvviiiXXXWWWVVVSSSNNNGGG@@@<<<<<<@@@KKK___xxxwwwrrrooojjjjjjjjjjjjjjjjjjjjjjjjrrrxxx~~~~~~wwwvvvwww{{{zzztttnnnkkkjjjjjjkkkjjjlllrrruuuwww}}}tttbbbNNNCCC???<<<::::::???LLLZZZaaaeeegggeee```aaabbbccceeegggkkknnnppptttqqqlllhhheeedddeeeeeefffgggjjjpppsssnnnbbbWWWKKKBBB999666444000......+++,,,,,,+++))))))***+++((((((((((((''''''''''''(((((()))***************(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''}}}}}}}}}~~~~~~}}}zzzzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvxxxzzz{{{yyyxxxvvvuuuvvvyyy~~~|||yyy{{{{{{yyyxxxyyy~~~~~~}}}|||{{{}}}~~~}}}{{{yyyzzz|||}}}~~~~~~xxxyyyzzz~~~~~~|||zzzzzzzzzyyywwwuuuppphhh```ZZZPPPFFFBBBBBBFFFQQQcccuuu~~~~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyzzz{{{||||||}}}zzzyyyxxxwwwvvvvvvvvvvvvttttttuuuuuuuuuuuuttttttqqqpppoooooooooppprrrrrrsssttttttuuuuuutttttttttvvvvvvvvvuuuuuutttttttttoooqqqqqqqqqqqqqqqsssuuurrrrrrqqqooommmjjjhhhgggmmmnnnooonnnnnnppprrruuuuuuwwwyyyzzz{{{}}}}}}nnnbbb___XXXQQQOOOMMMLLLPPPUUU[[[[[[\\\ZZZWWWQQQLLLIIIDDDAAA<<<999777666444222/////////...------,,,,,,++++++***))))))))))))***************************++++++************++++++)))******+++,,,---......+++++++++++++++++++++++++++++++++,,,,,,------...)))))))))))))))))))))))))))***+++,,,------------((()))***+++,,,,,,,,,++++++,,,,,,---....../////////000111111222222222111...///000111222444555555777777666555555555555666888:::<<<>>>???BBBEEEHHHLLLRRR^^^lll{{{{{{yyypppnnnlllllloooqqqsssssspppqqqqqqpppooonnnmmmmmmkkkllllllmmmoootttzzz~~~}}}{{{zzzyyyvvvvvvuuutttsssrrrqqqppprrrooommmmmmnnnpppqqqqqqnnnmmmlllnnnrrruuuvvvvvvssstttuuuvvvwwwxxxxxxxxxzzz~~~}}}rrrgggWWWKKKEEEBBB@@@???AAA@@@???>>>;;;999777666111111000///.........///---.........////////////222333555888999???NNN]]]tttssseeeWWWWWWUUUPPPIIICCC???>>>???GGGVVVlllxxxtttrrrjjjjjjjjjjjjiiihhhhhhgggqqqwww}}}}}}sssrrrqqqsssxxx}}}~~~}}}yyytttnnnjjjjjjjjjkkkjjjmmmrrrvvvxxx~~~yyykkk[[[III@@@<<<;;;<<>>666444333000...///---......---++++++,,,---((()))***)))((('''((()))'''((())))))******))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||yyyyyyxxxxxxxxxxxxwwwwwwxxxwwwwwwyyyzzzzzzxxxvvvvvvuuutttvvvzzz}}}|||xxxxxx{{{}}}zzzyyyzzz}}}}}}}}}{{{zzzyyy{{{}}}|||zzzxxxxxxzzz{{{{{{{{{yyyyyyzzz}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzxxxvvvsssmmmgggbbbYYYNNNGGGFFFEEEOOO___qqq~~~}}}|||||||||{{{xxxvvvuuuvvvxxx{{{||||||{{{zzzxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssqqqqqqpppooopppqqqrrrssstttsssrrrqqqqqqrrrrrrsssuuuuuuuuuuuuttttttttttttooopppqqqppppppppprrrtttppppppooonnnmmmkkkjjjiiimmmnnnnnnnnnmmmnnnqqqsssrrrtttuuuvvvvvvwwwyyy{{{uuuiiibbb[[[TTTQQQOOONNNQQQWWW[[[[[[\\\ZZZVVVPPPKKKGGGBBB???;;;888666444222111000000//////...---------,,,,,,+++***************************************++++++************+++++++++++++++,,,,,,---------)))***,,,.........---,,,++++++,,,,,,---.........************************++++++,,,,,,---,,,,,,,,,)))***+++,,,---------------------...//////000000...///000222333333333222//////000111222333333444444444444444555666777888888:::===>>>@@@BBBFFFIIIPPPVVVcccsss~~~sssqqqnnnmmmnnnpppqqqqqqppppppqqqqqqqqqppppppoookkklllnnnooopppsssxxx|||~~~|||zzzyyyvvvuuutttsssqqqpppooonnnnnnmmmkkklllnnnoooooonnnmmmlllkkkllloooqqqrrrrrrrrrsssssstttttttttttttttwww|||~~~~~~}}}xxxjjj___QQQGGGCCCBBBAAA??????@@@@@@???===:::777666333333111000////////////////////////000000000000333444777;;;===EEEVVVggg|||qqqccc[[[ZZZVVVMMMDDD>>>===>>>EEEQQQdddzzz|||yyyxxxppppppooommmkkkiiihhhgggnnnssszzzzzzjjjgggeeeeeeiiioootttxxxwwwwwwuuuqqqllljjjkkklllooommmoootttvvvxxx}}}mmm^^^RRRDDD===::::::???EEENNN^^^hhhhhhfffiiifff___\\\___dddjjjooosssvvvwwwuuurrrlllfffcccbbbcccdddhhhlllpppqqqjjj___SSSKKKCCC:::333111111///...///,,,------,,,******+++,,,)))+++,,,,,,***)))***,,,''''''((())))))))))))((((((((('''&&&&&&&&&&&&'''''''''))))))))))))''''''~~~|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||xxxxxxxxxwwwwwwwwwvvvvvvyyyxxxxxxyyyzzzyyywwwuuuwwwuuutttuuuxxx{{{||||||wwwuuuvvv|||~~~|||{{{||||||||||||zzzxxxxxxzzz||||||zzzwwwwwwxxxyyyyyyyyyuuuuuuuuuxxx|||~~~{{{zzzzzzzzzyyyxxxxxxyyyzzzzzzyyywwwuuuppplllggg___SSSLLLJJJEEENNN]]]ooo|||{{{zzzzzzzzzyyyvvvsssrrrtttwwwzzz|||{{{zzzyyywwwvvvvvvuuuuuuuuuuuuuuuxxxxxxxxxxxxwwwuuutttsssrrrqqqpppppppppqqqrrrssstttrrrpppoooooopppqqqrrrttttttttttttttttttttttttnnnoooppppppoooppprrrtttpppppppppppppppoooooonnnmmmnnnnnnnnnmmmnnnppprrroooqqqrrrsssrrrssstttvvvzzz|||rrrddd]]]UUURRRPPPNNNRRRXXXZZZ[[[[[[ZZZVVVPPPJJJFFF@@@===999666444333111///000000000///......---------,,,++++++******++++++************************++++++************++++++//////...---+++***))))))(((***---///000///...,,,++++++,,,,,,---...//////++++++++++++++++++++++++------------,,,+++*********+++,,,---..................//////000111111111---...000222333444333333111111111111111222222222000000111222444666888999888:::===???@@@CCCFFFIIITTT[[[hhhyyywwwsssooommmnnnooooooooooooooopppqqqrrrrrrrrrrrrlllmmmooopppqqqtttxxx{{{~~~}}}zzzxxxwwwwwwuuutttrrrqqqpppoookkkjjjjjjkkkmmmnnnmmmlllnnnlllkkkllloooqqqrrrrrrqqqrrrrrrssssssrrrqqqqqquuu{{{~~~||||||~~~{{{uuueee[[[MMMDDDBBBBBBAAA@@@>>>???@@@@@@???;;;888666555444333111000000//////000000000000111111111111555777;;;???BBBKKK^^^qqqpppaaa^^^\\\VVVLLLAAA:::;;;===IIIXXXnnn~~~~~~xxxwwwuuurrrooollljjjiiiiiiooovvv}}}vvv___]]]YYYXXX[[[bbbiiimmmqqqrrrrrroookkkjjjlllnnnrrrppprrruuuwwwwww|||yyyfffUUUKKK@@@:::888:::AAAJJJTTTcccmmmjjjgggjjjhhhaaa\\\```gggnnntttxxxyyyzzzpppnnnjjjgggdddccccccccchhhmmmrrrpppfffYYYNNNHHH@@@888111000000...---///)))******)))'''&&&((()))%%%((())))))&&&%%%'''***&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&(((***++++++***(((&&&~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwxxxyyy|||}}}|||{{{zzzxxxxxx{{{}}}|||{{{zzz~~~{{{xxxvvvvvvwwwvvvvvvvvvwwwyyy{{{}}}}}}zzzyyyyyyyyyzzzxxxyyyyyyzzz{{{{{{{{{zzzwwwsssnnnjjjggg```VVVMMMMMMOOOWWWiii}}}~~~~~~|||zzzzzz|||~~~~~~~~~||||||{{{{{{yyywwwvvvuuuuuuvvvxxxyyyzzzyyyxxxxxxuuuvvvwwwxxxxxxwwwuuutttsssuuuwwwyyyyyyxxxvvvtttrrrrrrqqqqqqppppppqqqqqqrrrqqqooonnnmmmnnnpppqqquuuvvvwwwxxxwwwuuusssrrrqqqqqqrrrsssttttttttttttqqqqqqqqqqqqppppppooonnnrrrqqqooonnnmmmmmmmmmnnnnnnnnnnnnnnnooopppqqqrrrvvv~~~uuuhhh^^^UUUQQQNNNLLLMMMQQQWWWYYYZZZZZZVVVOOOHHHCCC===;;;777333111000111222///...------,,,,,,,,,,,,))))))******)))((('''&&&(((((()))***************(((((())))))******++++++************************------,,,,,,+++,,,,,,,,,//////.........---------,,,+++******)))*********------...///...---+++***---------.........//////////////////////////////333222222222222222222222333333333333333333333333444444333333444555777888:::;;;===>>>???BBBGGGKKKUUU```ooo~~~{{{xxxtttrrrqqqrrrqqqpppppppppqqqqqqrrrrrrrrrsssnnnooopppqqqqqqsssvvvyyy{{{|||}}}~~~}}}|||zzzxxxuuusssqqqpppqqqqqqpppoooooooooooonnnnnnnnnnnnmmmpppooommmkkkjjjkkklllmmmrrrtttttttttrrrrrrssstttvvvxxxzzzzzz}}}~~~xxxpppfffWWWIIICCCCCCAAA@@@@@@AAA@@@???===;;;999777666555555444444333222111111333222111000000222333555555999===AAAHHHWWWkkkzzzuuuiiiaaa___XXXOOOGGG@@@;;;>>>DDDMMMbbb{{{}}}zzzvvvrrrnnnmmmmmmnnnttt|||vvvlllXXXQQQKKKHHHHHHKKKUUU___jjjqqqxxxwwwqqqllllllnnnqqqtttxxxyyyyyyyyyyyyzzz~~~mmm]]]LLLFFF@@@<<<:::===GGGRRRbbbiiipppooohhhbbbbbbdddjjjlllqqqyyy|||xxxtttooojjjfffdddddddddccciiimmmqqqmmmbbbTTTHHHBBB999666222000000///...---((()))***+++,,,+++******)))))))))(((''''''&&&&&&+++)))'''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}|||zzzyyyyyyzzzzzz|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzyyyyyyyyyxxxxxxzzz|||}}}|||{{{|||zzzzzz|||~~~~~~~~~}}}zzzwwwuuuvvvwwwwwwvvvtttuuuvvvxxxzzz{{{}}}}}}~~~}}}{{{zzzyyyxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyuuuqqqnnnllleee\\\TTTSSSSSSYYYhhhzzz~~~|||{{{{{{}}}yyyyyyyyyxxxxxxwwwwwwwwwwwwxxxzzz{{{{{{{{{zzzyyyvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvwwwyyyyyyxxxvvvuuuttttttsssrrrqqqqqqqqqrrrpppooonnnmmmnnnoooqqqrrrvvvvvvwwwwwwvvvtttrrrpppooopppqqqsssttttttsssssspppqqqqqqrrrrrrrrrrrrqqqrrrqqqooonnnmmmmmmnnnnnnmmmmmmmmmnnnpppqqqssssssuuu}}}yyynnndddYYYSSSOOOLLLMMMQQQUUUWWWWWWVVVRRRKKKDDD@@@<<<:::666333000000000111......---,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++++++++++++++***))))))******+++,,,,,,---------------------------......---------------...//////.........---------------,,,++++++++++++,,,...............---,,,,,,............/////////000000000000000000000000000333333333333333333333333333333333333333333333333555555444444555666888999;;;<<<>>>???AAADDDIIIMMMXXXdddsss~~~{{{xxxuuuuuutttsssqqqqqqqqqqqqqqqppppppppppppmmmnnnoooooooooqqqtttwwwzzz{{{||||||{{{yyywwwvvvtttrrrpppooopppppppppooooooooooooppppppppppppppprrrpppnnnlllkkklllmmmmmmppprrrttttttttttttvvvxxxyyy|||~~~xxxooocccVVVHHHCCCCCCAAA@@@AAAAAA@@@???===;;;999888777555555444444333222222111444333222111111222444666999;;;???EEENNN^^^qqq~~~sssggg```\\\TTTJJJDDD===;;;???FFFXXXkkkzzzvvvsssttttttwww|||~~~wwwiii^^^NNNHHHBBB??????BBBLLLUUUfffnnnwwwyyyuuupppnnnooorrruuuxxxzzzyyyyyyyyyzzzwwwfffWWWGGGBBB===<<<>>>CCCOOO[[[hhhlllqqqpppkkkgggfffhhhrrruuu{{{{{{qqqmmmhhheeeeeefffffffffjjjlllmmmhhh\\\OOODDD>>>777555111/////////---,,,+++,,,------------++++++))))))((((((((('''''''''***((('''((())))))(((&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~|||{{{{{{}}}}}}{{{zzzzzzzzzzzzzzz}}}||||||zzzyyyxxxwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzzzzzzz{{{{{{|||{{{{{{{{{zzzyyyyyyzzz|||}}}|||{{{{{{zzzyyy{{{~~~}}}zzzwwwuuuvvvvvvvvvvvvrrrsssssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyyyy{{{xxxuuusssqqqmmmeee___\\\ZZZ]]]gggwww}}}{{{|||~~~yyyxxxwwwvvvvvvwwwxxxyyyyyyzzz{{{|||||||||{{{zzzvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvtttsssrrrrrrrrrrrrnnnmmmmmmmmmnnnppprrrsssuuuuuuvvvuuutttrrrpppooolllnnnpppsssttttttsssrrrqqqrrrssstttuuuuuuuuuuuurrrqqqooonnnmmmmmmnnnooolllmmmmmmnnnppprrrtttuuussszzzuuujjj]]]VVVQQQMMMNNNQQQSSSTTTSSSQQQLLLFFF@@@<<<:::888555222000//////000------,,,+++++++++,,,,,,...---+++******+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,------......//////////////////////////////............//////////////////............//////...---------------//////......------............/////////000000000222222222222222222222222333333333333444444444444444444444444444444444444666666555555666777999:::<<<===>>>@@@BBBGGGLLLPPP\\\iiixxx|||zzzyyywwwuuusssqqqqqqppppppooonnnnnnmmmlllmmmmmmmmmmmmnnnqqqtttyyyyyyzzzzzzyyywwwtttsssrrrpppnnnmmmoooppppppoooppppppqqqqqqrrrrrrsssssstttrrrpppnnnmmmmmmmmmnnnnnnpppssstttuuuwwwzzz||||||xxxnnn___SSSGGGCCCBBB@@@@@@AAAAAAAAA???===;;;999888777555555555444444333333222555444333222222444666777<<<>>>AAAJJJXXXjjj{{{~~~qqqfff```YYYPPPGGG@@@<<<;;;CCCKKKdddttt||||||{{{{{{{{{xxxlll\\\OOOCCC===888777666999AAAJJJ^^^hhhuuu{{{zzzuuurrrqqqtttvvvyyyzzzzzzyyyzzzzzzyyylll\\\NNNAAA===:::===BBBKKKYYYfffoooqqqrrrqqqooommmlllmmmyyy~~~{{{nnnkkkgggfffgggiiijjjkkkllllllhhh```TTTHHH>>>999555333000.........---,,,,,,---......---,,,***))))))(((((((((((((((((((((((((((((()))++++++)))'''''''''&&&&&&&&&&&&''''''&&&''''''(((((('''''''''~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||||||||~~~}}}}}}|||||||||{{{{{{~~~~~~}}}|||zzzxxxwwwvvvtttuuuvvvxxxyyy{{{||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz|||}}}|||{{{yyyyyyyyyzzz}}}yyywwwvvvvvvuuutttrrrrrrrrrrrrssssssssssssssstttvvvxxxyyyxxxwwwvvvxxxxxxwwwwwwwwwxxxxxxxxx{{{zzzxxxwwwvvvsssnnniiidddbbbaaagggsss~~~|||}}}{{{zzzxxxvvvvvvwwwyyyzzzyyyzzz{{{||||||{{{zzzzzzwwwvvvvvvvvvwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwxxxxxxvvvvvvtttsssrrrrrrqqqqqqooonnnnnnnnnnnnooopppqqqrrrssssssssssssrrrqqqppplllnnnqqqtttuuuuuutttssstttuuuuuuvvvvvvvvvuuuuuurrrqqqooonnnnnnnnnoooooonnnnnnnnnooopppqqqrrrsssqqqxxxyyymmm```WWWQQQMMMNNNQQQRRRQQQOOOLLLGGGAAA<<<999777555333111////////////---,,,,,,+++++++++,,,,,,...---+++******+++---...,,,,,,,,,---,,,,,,+++***+++,,,,,,---......//////000000000000000000000000/////////...//////000000000000000000////////////000000///...............111000///...---...///000........./////////000000222222222222222222222222333333333333333444444444555555555555555555555555666666555555666777888:::;;;===>>>@@@CCCIIIOOOTTT___lll}}}}}}|||yyyvvvtttpppppppppooonnnnnnmmmmmmlllmmmmmmmmmlllmmmppprrrxxxyyyzzzzzzxxxvvvsssrrrpppnnnlllkkkmmmoooooooooppppppqqqrrrsssuuuuuuvvvuuutttrrrpppooonnnnnnnnnmmmpppsssuuuvvvxxx{{{~~~}}}wwwkkkZZZOOOEEEBBBAAA@@@???AAAAAAAAA???===;;;999888777555555555444444444444444666555444333444555777999===>>>CCCPPPcccwww|||qqqgggaaaXXXOOOEEE>>>;;;>>>GGGRRRhhhvvv}}}xxxqqqcccRRRFFF<<<777333333222444;;;DDDSSS___ooozzz}}}zzzvvvtttwwwyyy{{{|||{{{zzz{{{|||{{{qqqbbbRRRGGG===999888>>>GGGRRRaaammmuuutttsssrrrqqqqqqqqqqqq||||||uuukkkiiiggghhhjjjmmmooopppoookkkdddZZZNNNCCC;;;666333111...---------,,,+++,,,,,,,,,,,,+++)))'''&&&((((((((((((((()))))))))''''''(((+++---,,,***(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''~~~~~~}}}}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvrrrsssuuuwwwyyy{{{}}}}}}~~~~~~|||{{{zzz|||}}}|||{{{yyy||||||}}}|||yyywwwuuutttrrrttttttssssssrrrrrrrrrqqqppprrruuuxxxyyyxxxwwwvvvxxxwwwvvvvvvvvvvvvwwwwwwzzzyyyyyyyyyyyywwwsssqqqkkkhhheeegggppp}}}}}}}}}}}}zzzxxxwwwwwwxxxyyyxxxyyyzzz{{{zzzzzzxxxxxxxxxwwwwwwwwwwwwyyy{{{||||||{{{yyywwwvvvvvvwwwxxxuuutttsssrrrqqqqqqqqqqqqqqqqqqpppoooooooooooooooooopppqqqrrrrrrsssssssssooopppsssuuuvvvvvvuuuuuuxxxxxxxxxwwwvvvuuutttsssqqqqqqooonnnnnnooopppppprrrqqqqqqpppppppppppppppqqquuu{{{zzzooobbbYYYSSSNNNNNNQQQQQQOOOLLLHHHCCC>>>:::888555444222000////////////,,,,,,,,,++++++,,,------...---+++******+++---...,,,,,,,,,------,,,++++++,,,------......///000000///////////////////////////////////////000111111222222222111111111000000000000///...............111000///...///000111222---............/////////222222222222222222222222222222222222333333444444666666666666666666666666666555555555555777888999;;;<<<>>>@@@DDDKKKRRRXXXaaappp}}}zzzxxxuuuppppppppppppoooooooooooommmnnnnnnnnnmmmnnnqqqsssxxxyyyzzzzzzyyywwwtttssspppmmmkkkjjjlllnnnooooooppppppqqqssstttuuuvvvwwwuuutttsssrrrqqqpppooooooppprrruuuvvvwwwyyy|||~~~}}}tttgggTTTKKKCCCBBBAAA??????AAAAAA@@@>>>===:::999777666555555555555555555555666666555444444444666999:::<<<>>>FFFWWWlll{{{pppfffaaaTTTKKKAAA;;;:::???KKKWWWggguuu}}}sssgggXXXHHH>>>777333111111000111777>>>GGGTTTgggvvv}}}|||yyywww{{{|||~~~~~~||||||}}}~~~}}}vvviiiYYYKKKDDD;;;777888@@@LLLXXXfffqqqwwwvvvtttrrrrrrrrrsssttt}}}uuunnnjjjiiihhhiiimmmqqqssssssoooiii___SSSIII@@@999666222///---,,,,,,---,,,+++,,,,,,---,,,+++)))'''%%%'''((((((((())))))******''''''(((+++---,,,***(((''''''&&&&&&&&&&&&''''''&&&''''''((())))))((((((~~~}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~}}}~~~~~~~~~}}}{{{xxxwwwrrrsssuuuwwwyyy|||}}}~~~~~~~~~|||{{{|||||||||||||||}}}yyyvvvuuusssqqqvvvuuuuuuttttttsssrrrrrrqqqsssuuuxxxyyyyyyxxxxxxxxxwwwvvvuuutttuuuvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvqqqnnniiigggjjjuuu~~~}}}~~~~~~|||zzzyyyxxxxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxyyyzzz{{{{{{|||{{{yyywwwvvvuuuvvvvvvtttsssrrrrrrrrrrrrrrrrrrssssssrrrqqqpppoooooonnnoooppppppqqqrrrsssssstttrrrssstttuuuuuuvvvvvvvvvxxxxxxxxxwwwvvvtttrrrqqqqqqqqqoooooooooooopppqqqtttsssrrrqqqpppoooooooooqqqtttwww|||~~~sssggg___XXXRRRPPPRRROOOMMMIIIDDD???;;;999888333333222111000/////////------,,,,,,,,,---......---,,,,,,++++++,,,......,,,,,,---..................//////000000111222222111111111111111111111111000000000000111222333444444444444333333333333222111111000///////////////111111000000111111222222....../////////000000000333333333333333333333333222222333333444444555555777777777777777777777777777666666666666888999:::<<<>>>???BBBFFFNNNVVV\\\gggvvv}}}|||zzzyyysssssssssrrrqqqpppoooooommmnnnooonnnnnnooorrruuuwwwxxxzzzzzzyyyxxxvvvtttqqqnnnkkkjjjkkkmmmnnnoooooopppqqqrrrssstttuuuuuutttsssssssssrrrqqqqqqpppsssvvvxxxyyyzzz{{{~~~}}}oooaaaNNNGGGBBBAAA@@@>>>???BBB??????===;;;999777666555444555555555666777777777666555444444555777999;;;<<>>666222///...///......333999>>>KKK___ppp{{{~~~}}}{{{~~~}}}xxxoooaaaPPPEEEBBB:::777:::EEERRR^^^jjjssswwwwwwvvvtttrrrrrruuuwwwxxxooojjjhhhggggggiiimmmqqqssssssjjjcccWWWLLLDDD===888555111///,,,+++,,,------,,,............---+++)))(((''''''((())))))***++++++((((((((()))++++++)))'''''''''&&&&&&&&&&&&''''''&&&'''(((((())))))))))))~~~}}}||||||}}}}}}|||||||||||||||}}}~~~~~~~~~~~~{{{{{{||||||||||||||||||~~~|||}}}~~~~~~~~~|||zzzxxxssstttvvvxxx{{{}}}~~~}}}~~~|||{{{|||||||||||||||~~~zzzwwwuuutttsssrrrvvvvvvvvvuuuttttttssssssssstttvvvxxxyyyzzzzzzzzzxxxwwwuuusssssstttuuuvvvxxxyyyzzz{{{zzzzzzzzzzzzuuurrrllleeedddjjjuuu~~~~~~}}}}}}~~~}}}|||||||||{{{zzzyyyyyyxxxxxxwwwxxxyyyyyyyyyxxxvvvuuuyyyyyyzzzzzzzzzzzzzzzyyy{{{zzzyyywwwvvvtttttttttsssssssssssssssttttttuuussssssssssssrrrrrrqqqppprrrrrrrrrqqqqqqrrrrrrrrruuutttsssssssssssstttuuuvvvvvvvvvuuuuuusssrrrqqqqqqqqqooooooooopppqqqrrrssssssrrrqqqpppppppppppprrrtttuuuxxx|||pppggg___VVVRRRSSSMMMJJJEEE@@@;;;999777777333222222111111000000000...---------......///000---------....../////////---...///000111222222222222222222333444444555555555555555555555555555555333333333333444555666777666666666666555555555444333222222111111111111111000111111222333333222222000000111111111222222222444444444444444444444444444444444555666777777777888888888888888888888888999999888888999:::<<<===???@@@BBBEEEJJJRRR[[[aaappp~~~}}}}}}}}}}}}yyyxxxwwwuuurrrpppnnnnnnkkkmmmnnnnnnnnnpppsssvvvuuuwwwxxxyyyyyyxxxvvvuuussspppllljjjkkkmmmnnnnnnoooooopppqqqqqqrrrssssssrrrrrrrrrssssssrrrrrrqqqwwwyyy|||}}}~~~yyyiiiZZZJJJDDDAAAAAA@@@>>>???BBB>>>===<<<:::888666555444444444555666777777888888555444333333444777999;;;@@@HHHVVVhhhxxxyyyxxx{{{zzzqqqfff\\\VVVFFF???::::::???IIIYYYgggyyy|||wwwsssjjjiiiggggggkkkuuuooo\\\KKK???777333///---,,,......---111666999EEEYYYlllyyyyyyqqqhhhXXXHHH@@@@@@:::888===KKKZZZeeeooowwwuuuxxxyyyvvvrrrqqquuuzzzyyyqqqjjjgggffffffeeehhhkkknnnppppppaaaZZZNNNDDD>>>999666333000...,,,,,,---......---------......---+++***)))&&&'''((()))***+++,,,,,,***((('''((())))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&((())))))*********~~~|||||||||}}}}}}{{{{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{zzz}}}~~~~~~|||}}}~~~~~~}}}{{{yyyuuuvvvxxxzzz|||~~~}}}~~~}}}{{{||||||||||||zzz}}}~~~{{{wwwuuuttttttssssssvvvvvvvvvuuuuuutttttttttuuuvvvwwwxxxzzzzzz{{{{{{xxxwwwuuusssrrrssstttuuuxxxyyy{{{{{{{{{zzz{{{|||wwwtttmmmddd___bbbkkksss}}}}}}}}}|||{{{xxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwvvvyyyzzz{{{{{{{{{zzzyyyxxxzzzzzzyyywwwvvvtttsssrrrtttssssssttttttuuuvvvwwwrrrrrrssstttttttttssssssvvvuuusssrrrqqqpppppppppvvvuuurrrqqqqqqrrrssstttssstttttttttttttttsssrrrqqqqqqpppoooooopppqqqrrrrrrqqqqqqpppqqqqqqrrrrrrsssttttttvvvwwwnnndddZZZTTTSSSJJJGGGBBB===999777666777222222222222111111000000...............///000111---...///000111111000000...///111222444444555555444444555555666777777777888888888888888888888888555555555666666888999999777777777777666666666666555444333333222222333333///000222333444333333222222222333333333444444444666666666666666666666666555666666777888999999:::888888888888888888888888;;;;;;::::::;;;<<<>>>???AAABBBDDDGGGLLLUUU^^^eeevvv~~~~~~}}}zzzwwwssspppmmmllljjjkkkmmmmmmnnnpppsssvvvtttuuuwwwxxxyyyxxxvvvuuutttqqqllljjjkkklllnnnnnnnnnooooooppppppqqqqqqrrrpppqqqrrrrrrssssssrrrrrrxxx{{{~~~vvvdddVVVHHHCCC@@@@@@@@@===???BBB======;;;999777555444333444444555666777888999999555444333333444666999:::CCCMMM]]]nnn{{{{{{uuusssvvv|||{{{uuulllaaaWWWQQQCCC>>>;;;>>>EEERRRcccrrr}}}|||zzzxxxuuupppjjjfffXXXWWWTTTTTTXXXdddtttyyyfffRRRBBB999555444///------//////...111666777CCCVVViiiyyy}}}uuulllbbbRRRBBB<<<>>>:::999@@@OOO___jjjssszzzuuuyyy|||yyysssqqqvvv||||||ssskkkfffeeeeeeddddddfffiiilllmmmmmmZZZSSSHHH???:::777333111000...,,,,,,---.........***+++,,,,,,+++***((('''&&&'''((()))***+++,,,---+++)))'''&&&'''((('''&&&'''''''''&&&&&&'''''''''&&&&&&((()))************|||||||||{{{zzzzzzyyyyyyzzz{{{{{{|||}}}~~~~~~~~~~~~|||zzzyyyyyy{{{}}}~~~~~~}}}{{{zzzzzzwwwxxxyyy{{{||||||}}}|||~~~~~~~~~|||{{{|||}}}~~~{{{xxxtttrrrsssuuuuuuuuuuuuttttttuuuwwwxxxvvvuuuyyyyyyzzzzzz{{{||||||||||||{{{xxxvvvuuuuuuuuuuuuvvvuuuuuuuuuvvvxxxzzz{{{xxxvvvoooeee\\\ZZZ^^^cccooo{{{~~~}}}}}}}}}{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvyyyzzzzzzzzz{{{{{{||||||zzzzzzyyyyyywwwvvvtttssswwwxxxxxxxxxwwwvvvtttsssuuuuuuuuuuuuuuuvvvvvvvvvssssssssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwvvvvvvwwwwwwvvvtttqqqtttuuuuuuvvvuuusssrrrqqqrrrrrrrrrqqqpppooonnnmmmpppnnnmmmmmmoooqqqqqqqqqqqqrrrtttwwwzzzzzzqqqfff[[[SSSEEEDDDBBB>>>:::777777888222333333333222111000//////000000000111111222222///000111111111222444777222444666777777888:::<<<888999:::;;;;;;<<<<<<;;;???>>>======<<<<<<===========================<<<===<<<;;;:::999999999999888999999999888777666555666555444555777888777666333333333333333333222222222333444666777777777777444555666777999:::;;;;;;>>><<<:::888777888999:::===<<<;;;<<<>>>AAABBBBBB???DDDIIILLLOOOXXXfffrrr}}}|||{{{}}}~~~zzzvvvrrrooonnnooonnnmmmmmmnnnppprrrtttuuuttttttsssttttttuuuuuuxxxvvvsssooommmmmmmmmmmmppppppooonnnmmmmmmooopppqqqqqqpppoooooorrrvvvzzz~~~}}}mmm]]]SSSEEECCC@@@???@@@AAA@@@@@@@@@>>><<<:::888777777777333444555666777777777777777333222444666666:::@@@GGGVVVgggttt~~~zzzsssooooooqqqtttvvvyyyvvvrrrmmmfff[[[NNNEEE;;;;;;<<>>???AAACCCAAABBBBBBCCCCCCCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGCCCCCCBBBAAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>===;;;::::::::::::888777666777888999888777999888888888888777777777777888999:::;;;;;;;;;;;;::::::;;;<<<===>>>??????;;;;;;::::::;;;<<<===>>>===<<<;;;<<<>>>@@@AAABBBDDDHHHMMMPPPTTT^^^lllwww{{{wwwtttrrrrrrppppppooooooooopppqqqrrrwwwwwwvvvvvvuuuuuuuuuuuuwwwuuurrrooommmmmmmmmmmmooooooooommmmmmmmmooopppooooooooonnnnnnqqqvvvyyyyyyiiiYYYOOOEEECCC@@@@@@@@@AAA@@@???@@@>>><<<999888777666777444555555666666666666666555222111444555777<<>>DDDPPPaaasss}}}wwwsssnnneee\\\TTTLLLFFFAAA===:::999<<<@@@IIIXXXeeerrr^^^GGG;;;555111...---000......000///---000444888CCCUUUiiizzzvvviiiZZZNNNEEE<<<999;;;:::>>>GGGUUUdddooouuuwww}}}}}}}}}}}}~~~{{{vvvpppjjjfffcccaaaaaacccdddffflllooojjjaaaSSSIII@@@;;;666000...///......---,,,,,,,,,,,,,,,...------,,,***))))))(((''''''((())))))(((''''''*********)))((((((''''''(((''''''&&&&&&''''''((())))))))))))***,,,------~~~~~~}}}|||{{{zzzyyyyyy|||{{{{{{zzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~zzz{{{{{{zzzxxxwwwyyyzzz~~~|||{{{zzzyyy{{{|||||||||||||||||||||~~~}}}{{{zzzzzz{{{{{{||||||}}}}}}|||zzzvvvuuuvvvwwwwwwwwwtttssssssuuuxxxyyyyyyxxx|||{{{{{{zzzzzzzzzzzzzzz||||||zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{yyysssiii\\\RRRNNNMMMTTT```ooo{{{|||zzzyyyyyyxxxwwwvvvxxxxxxxxxxxxxxxyyyyyyyyy}}}}}}}}}}}}}}}~~~~~~~~~zzzzzzyyyxxxwwwuuutttsssoooqqqrrruuuvvvxxxxxxyyywwwwwwvvvvvvuuuuuuuuutttxxxxxxwwwvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxxxxvvvuuutttuuuuuutttsssooopppqqqrrrrrrrrrqqqqqqsssrrrrrrrrrqqqqqqppppppooommmkkkkkkmmmnnnnnnnnnppppppppppppsssyyyyyyjjj___PPPIIIAAA;;;999999888777888777555444333333444555000111222333444555666777888:::<<<======>>>@@@AAAAAACCCFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPOOOOOONNNQQQQQQQQQRRRRRRSSSSSSTTTNNNMMMKKKIIIGGGFFFEEEEEECCCBBBBBBAAAAAAAAABBBBBBGGGFFFDDDCCCBBBAAAAAAAAA>>>===<<<===>>>>>>===;;;<<<<<<;;;;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>??????@@@AAAAAAAAA@@@?????????@@@BBBCCCDDDFFFKKKPPPTTTYYYdddrrr}}}{{{yyyxxxwwwtttssssssrrrrrrqqqqqqqqqxxxxxxxxxxxxxxxwwwvvvuuuvvvtttqqqooommmmmmmmmnnnnnnmmmlllllllllmmmnnnooommmmmmmmmllllllpppuuuxxxsssbbbSSSJJJEEECCC@@@@@@AAAAAA@@@??????===;;;999777666666666555666666666666555444444555333222555777:::AAAHHH\\\iiixxx{{{uuuooonnnmmmnnnnnnllliiieee___XXXNNNEEE>>>999;;;@@@IIIVVVfffxxxzzzrrrkkkdddXXXMMMEEE???;;;888444333444888<<>>>>><<>><<<:::888777666666666666666666666555444333222888666666888:::===FFFPPPfffsssyyyuuusssrrrqqqpppjjjgggaaaYYYQQQHHH@@@;;;888<<>>===>>>???@@@???@@@AAABBBDDDEEEFFFGGGFFFJJJPPPTTTVVVXXXYYYZZZ___aaaccceeefffgggjjjlllooopppqqqqqqrrrqqqqqqqqqttttttttttttrrrqqqooonnnllliiieee```\\\YYYWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ^^^cccgggfffaaa[[[WWWVVVVVVUUUUUUUUUTTTPPPNNNMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDFFFHHHIIIIIIHHHJJJMMMPPPVVV[[[ccckkkuuu}}}zzzvvvsssrrrqqqrrrtttwwwyyyzzz{{{|||wwwuuurrrooonnnmmmnnnnnnkkkhhhfffgggiiikkkkkkjjjjjjjjjjjjjjjlllooouuuyyyxxxgggWWWKKKDDDCCCBBBAAAAAABBBAAA@@@>>><<<;;;999777666666666666666666666666555333222111999777777:::;;;@@@KKKVVVnnnzzz|||yyyxxxvvvtttssslllhhh```VVVLLLCCC>>>;;;999???JJJUUUbbbooo{{{vvvkkk]]]TTTFFF:::444222222222000///000444666999BBBKKKeeevvvzzzjjjOOOBBB666111///......000,,,***,,,///000///222888>>>GGGWWWjjjzzz}}}||||||vvvooo```TTTGGG???999555666:::@@@IIIUUU^^^dddkkkttt{{{}}}}}}xxxssskkkbbb\\\ZZZZZZ[[[\\\___bbbdddeeecccXXXMMMBBB;;;555333111---,,,......---,,,,,,++++++,,,,,,,,,++++++******))))))))))))))))))(((((()))))))))(((((('''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))***+++---///000~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}|||xxxuuutttvvvwwwwwwwwwxxxzzz|||~~~~~~~~~~~~}}}|||||||||}}}|||{{{zzzyyyyyyzzz{{{{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~}}}{{{yyyyyyyyyzzzyyywwwvvvuuutttuuuxxx|||}}}}}}~~~|||zzzxxxwwwwwwxxxyyyzzz{{{{{{|||||||||{{{{{{}}}||||||{{{|||}}}~~~vvvhhhYYYPPPJJJPPPXXXbbbqqq~~~{{{yyyxxxxxxzzz{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~zzzzzzzzzyyyyyyyyyyyyxxxyyyyyyxxxwwwvvvtttsssrrrqqqqqqqqqrrrtttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvttttttuuuuuuvvvvvvwwwwwwsssqqqooooooppppppooonnnllllllkkklllmmmnnnooopppppppppooopppqqqsssuuuvvvssspppnnnmmmmmmnnnmmmlllkkkkkkkkkjjjjjjlllqqqtttrrruuuxxxyyyyyyyyyyyy{{{pppiii```ZZZVVVSSSPPPMMMMMMLLLJJJIIIHHHHHHIIIIIILLLLLLMMMNNNOOOQQQQQQRRRVVVZZZaaafffhhhiiiiiijjjlllnnnpppqqqqqqsssuuuwwwyyyzzz{{{}}}~~~}}}{{{yyyvvvsssoookkkgggfffeeeeeeccccccdddeeefffhhhiiijjjiiiooowww}}}}}}wwwoooiiigggfffeeeeeeeeeccc___[[[VVVVVVUUUTTTSSSRRRRRRQQQPPPPPPQQQPPPPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIIIIJJJJJJKKKLLLLLLJJJMMMOOOOOOOOOPPPUUUYYY___dddlllvvv{{{wwwtttrrrmmmnnnooorrruuuyyy|||}}}yyywwwtttqqqooonnnnnnnnnkkkhhheeefffiiilllkkkjjjjjjkkkkkkkkkmmmqqqwww{{{qqqaaaSSSIIIDDDCCCBBBAAAAAABBBBBB???===;;;:::888777555555555666666666666555444333222111666555666999<<>>===>>>FFFQQQ]]]iiisss{{{~~~pppeeeRRRJJJ>>>444///...//////000///000222333555===GGG]]]mmm~~~rrrcccIII???444000...,,,,,,...+++***,,,///111000444:::DDDNNN]]]ooo}}}}}}|||zzzqqqggg[[[OOOCCC<<<888777:::>>>GGGOOOYYY```eeejjjqqqvvvzzz|||{{{yyyuuuppphhh___YYYVVVVVVVVVXXX___dddddd```ZZZOOOFFF===777222111000---,,,.........---,,,,,,,,,,,,---++++++*********)))))))))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((()))***,,,...///000~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~}}}zzzvvvttttttuuuwwwwwwwwwyyy{{{~~~|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyxxxxxxyyyzzz{{{zzz{{{}}}~~~}}}|||{{{{{{|||}}}~~~|||zzzyyyyyyyyyyyyxxxwwwxxxvvvuuuuuuxxx{{{}}}}}}}}}{{{yyywwwvvvwwwyyyzzzyyyyyy{{{|||||||||{{{{{{||||||{{{zzz{{{|||}}}~~~{{{nnn___VVVMMMPPPTTT[[[iiixxx}}}|||xxxwwwvvvwwwzzz||||||{{{zzzzzzzzz{{{{{{|||||||||zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvtttrrrrrrqqqqqqqqqrrrtttvvvyyyzzzwwwwwwxxxxxxyyyyyyzzzzzzwwwvvvvvvuuuuuuttttttttttttttttttttttttuuuuuuuuusssrrrqqqqqqrrrqqqooommmmmmllllllkkklllmmmnnnoooooonnnnnnnnnppprrruuuvvvrrrpppmmmlllllllllkkkjjjjjjjjjkkkjjjiiijjjmmmooolllnnnooopppppprrrwww{{{wwwuuurrrnnnjjjfffcccaaa\\\\\\[[[ZZZZZZYYYYYYXXX]]]]]]^^^^^^___``````aaaeeejjjppptttuuutttsssrrrpppqqqssstttssstttvvvwwwwwwxxx{{{~~~~~~yyyxxxuuusssrrrrrrssstttsssttttttvvvxxxzzz|||}}}{{{~~~zzzyyyyyyyyyxxxuuupppmmmccccccbbbaaa```___^^^^^^\\\\\\\\\\\\[[[ZZZYYYXXXTTTTTTUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRTTTUUUVVVSSSVVVYYYZZZYYY[[[aaafffkkkpppyyyzzzvvvsssrrrlllkkklllmmmpppuuuyyy||||||zzzvvvrrrpppnnnnnnnnnmmmiiifffhhhlllooonnnlllkkkllllllmmmooosssyyy}}}yyyiiiZZZOOOGGGDDDCCCBBBAAABBBBBBBBB???===;;;999888666555555555666555555555555444444333222333444777<<<@@@IIIZZZjjjzzz}}}zzzwwwrrrnnnhhhddd\\\PPPFFF@@@???@@@EEEMMMYYYeeeooovvv{{{~~~xxxhhh[[[HHHAAA888111...---......111///000222333666>>>HHHVVVfffuuuzzzzzzvvvhhhYYYEEE<<<333000...,,,+++...,,,+++---111333333777===LLLVVVeeeuuu}}}|||xxxlll___TTTIII>>>:::888999>>>DDDOOOUUU]]]cccgggkkkooosssxxxzzz|||~~~~~~{{{xxxuuunnnjjjccc\\\WWWTTTSSSTTTTTT___gggddd[[[QQQGGG@@@:::444000000000------///000///......------......************))))))))))))******)))(((((()))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))***,,,...000111}}}~~~~~~~~~~~~~~~}}}~~~|||{{{~~~}}}zzzxxxvvvsssuuuwwwwwwxxxyyy|||~~~{{{|||~~~||||||}}}}}}~~~~~~~~~{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{}}}~~~~~~~~~}}}{{{zzzzzz{{{|||}}}|||zzzyyyyyyyyyyyyxxxvvvyyywwwuuuvvvxxx{{{}}}}}}|||{{{xxxwwwvvvxxxzzz{{{xxxyyyzzz|||||||||{{{{{{{{{{{{zzzyyyyyyzzz||||||uuuggg^^^RRRSSSSSSWWWcccqqqvvvuuuvvvuuutttvvvyyy|||||||||yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwuuutttrrrqqqppppppqqqrrruuuxxx{{{|||uuuuuuvvvwwwxxxyyyyyyzzzxxxxxxwwwuuutttrrrqqqqqqtttttttttttttttssssssssssssssssssssstttssspppnnnnnnmmmlllkkklllmmmnnnooonnnmmmmmmmmmooorrruuuwwwrrrooolllkkkkkkkkkjjjiiiiiijjjkkkjjjiiiiiikkkmmmjjjkkkllllllllloootttyyy~~~~~~zzzuuusssrrrnnnnnnnnnnnnnnnlllkkkjjjjjjkkkkkkkkkllllllmmmmmmnnnrrrwwwzzzzzzwwwuuutttmmmooopppqqqppppppqqqsssqqqsssvvvyyy}}}~~~zzzyyywwwwwwxxxzzz}}}~~~zzzssssssrrrqqqpppnnnnnnmmmlllllllllkkkjjjiiihhhgggaaaaaaaaabbbbbbccccccccc```___]]][[[ZZZ[[[\\\]]][[[___cccdddccceeekkkqqqzzz~~~xxxtttrrrqqqlllkkkjjjjjjmmmqqqvvvyyy~~~{{{wwwssspppooonnnnnnoookkkhhhiiinnnqqqpppnnnlllmmmmmmnnnpppttt{{{ttteeeVVVLLLFFFDDDBBBBBBAAABBBCCCBBB???===:::999777666555555555666444444555555444444333333333444999@@@FFFQQQddduuu~~~|||wwwqqqmmmddd```XXXMMMCCC???@@@CCCJJJSSS___kkksssxxx{{{}}}sssaaaSSSCCC>>>777222////////////---,,,,,,///000444===GGGSSSbbbooorrrrrrnnn```QQQCCC;;;444111000------000...---///333555555:::@@@RRR[[[jjjzzz~~~|||vvvgggYYYOOOEEE;;;888888;;;BBBIIIUUUYYY___eeeiiilllooopppwwwyyy{{{||||||yyyvvvtttiiieee___ZZZUUUSSSRRRSSSRRR___iiidddXXXLLLCCC===888222///000000......000000000///............///************))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''((((((''''''''''''(((((((((((()))***,,,...000111~~~~~~~~~}}}}}}}}}}}}|||{{{|||}}}}}}}}}|||zzzyyyssstttvvvxxxyyy{{{{{{|||}}}||||||~~~|||zzzyyyzzz|||}}}yyyyyyyyyzzzzzzzzzzzz{{{}}}}}}~~~~~~~~~~~~|||zzzyyyxxxxxxyyy|||{{{zzzxxxwwwwwwxxxxxxyyyyyyzzz{{{||||||{{{{{{wwwwwwwwwvvvwwwwwwxxxyyy{{{{{{|||}}}}}}|||{{{zzz|||{{{zzzyyyxxxxxxxxxxxxzzzyyyyyy||||||vvvkkkbbbTTTRRRQQQUUU^^^hhhooorrrrrrsssttttttuuuwwwzzz}}}zzzzzzyyyxxxyyyzzz{{{|||{{{zzzxxxvvvtttsssttttttzzzyyyxxxwwwvvvtttssssssrrrrrrrrrsssuuuxxxzzz|||tttuuuvvvwwwxxxyyyyyyyyyyyywwwsssrrrrrrrrrrrrqqqoooppprrrttttttsssrrrqqqsssssstttttttttsssqqqpppjjjjjjiiiiiijjjjjjkkkkkkllllllmmmmmmnnnnnnoooooommmnnnoooooonnnllljjjiiikkkjjjhhhiiikkkmmmmmmmmmjjjiiihhhggggggiiinnnqqqzzz}}}~~~}}}|||zzzyyyvvvuuusssrrrqqqpppnnnllllllnnnqqqttttttssspppooollllllkkkjjjhhhhhhiiikkkkkkmmmoooqqqssssssssssssyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyzzz}}}}}}}}}~~~~~~{{{xxxtttrrrssssssrrrpppooommmlllllllllkkkiiihhhiiijjjiiihhhiiihhhkkkqqqsssuuuzzz{{{xxxvvvtttqqqooonnnmmmmmmppptttvvvyyy{{{}}}zzztttooonnnnnnpppooonnnnnnmmmnnnnnnooorrrrrrrrrppppppttt|||xxxggg]]]UUUMMMGGGEEEEEECCCAAA?????????>>><<<999888888777666555555444111111111111111111111111222777===BBBKKK\\\qqq|||xxxrrrlllhhh^^^RRRGGG>>>999===CCCRRR^^^kkksssyyy{{{iiiXXXNNN>>>:::444///++++++,,,---///......000000222:::CCCPPPZZZeeejjjjjjdddUUUHHH===;;;666111...,,,,,,---...///333555555888DDDPPP^^^hhhwww|||ooo___RRRGGG@@@:::999:::===EEEMMMZZZaaagggiiilllrrrtttsssyyyyyyzzzzzzwwwsssnnnlllccc___XXXRRROOOOOORRRTTTWWW^^^___WWWNNNHHHAAA:::333222000...---,,,---------------------///000000++++++************++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,++++++~~~~~~~~~~~~~~~~~~}}}|||zzz{{{|||}}}}}}|||{{{{{{wwwxxxyyyzzz{{{{{{{{{{{{~~~}}}|||~~~}}}{{{zzzyyyzzz{{{|||{{{{{{{{{{{{||||||||||||~~~~~~}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{xxxwwwwwwwwwxxxyyyzzzzzz}}}}}}~~~~~~}}}|||{{{zzz{{{{{{zzzxxxwwwvvvuuuuuuvvvuuuuuuxxxyyyuuullleeeWWWSSSPPPRRRYYYbbbjjjmmmppprrrtttttttttuuuxxxzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwvvvuuuvvvvvvxxxxxxwwwvvvuuuttttttsssrrrrrrrrrrrrsssuuuwwwxxxttttttvvvwwwyyyzzzzzzzzz|||yyywwwuuuuuutttrrrqqqpppqqqssstttttttttsssrrrttttttttttttsssrrrqqqpppnnnmmmllllllkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmlllmmmooooooooommmkkkjjjjjjiiiiiijjjlllmmmmmmllliiiiiihhhggggggiiinnnqqq|||~~~}}}|||wwwtttqqqnnnmmmllljjjhhhgggiiikkkmmmnnnmmmllljjjjjjkkkkkkiiigggggghhhiiihhhiiikkklllnnnnnnnnnnnnrrrrrrssstttuuuuuuuuuuuuwwwwwwxxx{{{}}}{{{yyyxxxwwwwwwuuussssssuuuuuuuuutttvvvuuuxxx|||~~~}}}yyyvvvtttsssrrrqqqooommmmmmooosssuuu{{{~~~yyytttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqoooooossszzzsssbbbXXXPPPIIIDDDCCCEEECCC@@@?????????===<<<888888777777666555555444222222222222333333333333555999>>>EEEQQQbbbvvv|||xxxsssmmmfff\\\PPPFFF>>><<>>888333222111///...---......,,,++++++++++++,,,------***))))))(((((())))))***((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,++++++***~~~}}}}}}~~~~~~~~~~~~}}}|||yyyzzz{{{|||}}}}}}}}}|||{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~{{{||||||}}}~~~||||||{{{zzzzzz{{{|||}}}zzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzyyywwwuuusssrrrrrrqqqqqqsssuuusssnnniii\\\VVVQQQOOORRRZZZaaaeeekkknnnrrrtttttttttuuuvvvyyyyyyxxxwwwwwwwwwxxxyyy{{{zzzyyyxxxxxxxxxyyyyyywwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttuuuvvvssstttvvvxxxyyyzzz{{{{{{}}}{{{yyyxxxxxxvvvtttqqqqqqrrrsssuuuuuutttssssssuuuuuuuuutttsssqqqoooooorrrqqqooonnnmmmllllllllllllllllllllllllkkkkkkkkkkkkmmmnnnoooooonnnlllkkkiiiiiiiiikkkmmmnnnllljjjggghhhgggggggggiiimmmqqquuuwwwyyy|||~~~~~~|||{{{uuurrrmmmiiigggfffdddcccdddeeefffggghhhhhhhhhhhhhhhjjjkkkjjjhhhffffffgggfffggghhhiiijjjjjjjjjjjjllllllnnnpppqqqrrrrrrrrrsssuuuxxx}}}|||zzz{{{zzzvvvsssqqqpppsssrrrqqqnnnmmmooorrruuu}}}|||wwwttttttrrrrrrssstttttttttsssrrrpppqqqqqqoooooorrrxxx~~~}}}mmm\\\QQQKKKEEEBBBAAADDDBBB@@@??????>>><<<;;;888777777666666555555555333333333333444444555666999;;;@@@JJJYYYkkk}}}|||yyytttnnnbbbXXXLLLCCC>>>???GGGQQQaaajjjtttxxx}}}ooo[[[JJJ???777555333000...---------///---...111333666@@@KKK\\\dddkkkmmmiii___OOO@@@999777444000......///000///...000555:::DDDVVVfffxxx~~~|||xxxqqqdddTTTIII@@@:::777;;;AAAHHHSSS]]]bbbhhhlllmmmnnnrrrsssrrruuuwwwxxxxxxtttooohhhddd]]]XXXQQQLLLKKKMMMRRRUUU\\\]]]YYYOOOFFF@@@:::555333222111//////.........,,,,,,,,,,,,++++++++++++)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((******+++++++++++++++***}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}xxxyyyzzz{{{|||}}}~~~~~~}}}~~~~~~}}}|||||||||{{{zzzzzz{{{{{{|||~~~yyyzzzzzz{{{|||~~~}}}|||{{{zzzzzzzzz{{{|||xxxxxxyyyzzz{{{|||}}}}}}|||||||||{{{||||||||||||zzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxyyyyyyyyyxxxwwwvvvuuusssqqqppppppqqqqqqnnnlll```ZZZRRRMMMMMMRRRXXX]]]ccchhhnnnsssuuuuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxwwwvvvvvvvvvuuussstttvvvxxxyyyzzzzzz{{{yyyxxxxxxyyyyyyxxxuuussssssssstttuuuuuuttttttsssvvvuuuuuusssrrrpppooonnnqqqqqqpppooonnnmmmmmmnnnnnnmmmmmmllllllkkkkkkkkkkkklllnnnooopppooommmlllhhhhhhjjjlllnnnnnnllljjjfffggggggfffgggiiilllpppnnnnnnnnnoooppprrrtttuuu{{{{{{zzzzzzyyywwwvvvuuuppplllgggdddbbbbbbbbbaaaeeeeeeeeeeeefffhhhiiiiiihhhjjjlllkkkiiigggffffffhhhhhhhhhiiijjjjjjjjjjjjkkklllnnnppprrrsssttttttsssvvv{{{}}}xxxtttuuuxxx{{{~~~{{{wwwrrrnnnllllllqqqrrrqqqooonnnoootttxxx~~~{{{uuuqqqpppnnnppprrrssstttrrrqqqppppppqqqrrrqqqppprrrxxx}}}yyyiiiWWWNNNHHHDDDBBBBBBBBBAAA???>>>>>>===;;;999777777666666666555555555333333222333333555666777:::<<>>DDDLLLVVV```hhhnnnrrrqqqqqqttttttrrruuuvvvwwwvvvrrrlllddd```YYYUUUOOOKKKJJJNNNSSSWWW^^^[[[TTTKKKBBB;;;666333111000000///...---------//////......---,,,++++++)))((((((''''''(((((()))((((((((('''''''''&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,------}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~yyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{{{{|||||||||{{{||||||||||||~~~yyyyyyyyyyyy{{{|||~~~}}}|||zzzyyyxxxyyyyyywwwxxxyyy{{{|||}}}~~~~~~~~~}}}||||||}}}~~~~~~||||||||||||}}}~~~~~~~~~|||{{{zzzyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzwwwuuurrrpppooonnnmmmlllccc^^^VVVNNNKKKLLLQQQUUUYYY```hhhppptttvvvwwwxxxuuuttttttssssssuuuvvvwwwxxxxxxyyyzzz{{{{{{||||||wwwwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwvvvuuuuuutttttttttvvvwwwxxxyyyyyyyyysssssstttvvvxxxyyywwwuuuttttttttttttttttttssssssvvvuuutttrrrqqqoooooonnnooonnnnnnnnnnnnnnnooooooooonnnnnnnnnmmmmmmllllllkkkmmmnnnppppppooommmlllhhhhhhjjjlllnnnnnnllljjjfffggggggffffffhhhkkkmmmnnnmmmkkkjjjjjjkkkmmmnnnmmmnnnooooooppppppoooooojjjgggccc``````bbbbbbbbbeeeddddddeeefffgggiiijjjjjjlllmmmmmmjjjhhhgggggghhhhhhhhhiiiiiijjjjjjkkklllmmmoooqqqsssuuuvvvvvvvvvzzz|||{{{uuupppooorrrtttwwwxxxwwwtttnnnjjjhhhhhhnnnpppqqqpppnnnqqqwww}}}zzzrrrnnnmmmmmmoooqqqssssssrrrqqqpppppprrrttttttsssuuuzzz~~~uuufffUUULLLHHHDDDCCCEEEAAA???>>>>>>>>>===:::888666666666666555555555555222222111111333555777888;;;===FFFUUUhhhxxx|||xxxqqqjjjWWWNNNCCC>>>===BBBPPP\\\jjjqqqvvvwwwzzzyyynnn^^^MMM>>>666000000000000//////...---111//////111444:::GGGSSSeeekkkppppppjjj___NNN???444222///------...000111111111555???KKKZZZmmm|||~~~vvvlll```QQQDDD<<<;;;999:::AAAIIIQQQ[[[dddnnnsssvvvuuutttvvvvvvssstttuuuuuusssnnnggg```\\\UUURRRNNNLLLMMMQQQVVVZZZ^^^XXXOOOFFF>>>777333222.........------,,,++++++...//////...---,,,***)))***))))))(((((())))))***)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((()))***,,,...///000~~~||||||}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}~~~yyyyyyzzzzzz{{{}}}~~~|||}}}~~~|||{{{|||||||||}}}}}}}}}~~~~~~~~~zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{yyywwwwwwwwwwwwwwwxxxzzz|||}}}~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxyyyvvvvvvwwwxxxyyy{{{}}}~~~zzzxxxtttqqqnnnlllkkkkkkdddaaaZZZSSSMMMKKKLLLOOOQQQXXXbbbkkkppptttvvvwwwrrrqqqqqqqqqrrrtttvvvwwwvvvwwwxxxyyyzzzzzzzzzzzzwwwxxxxxxxxxxxxxxxxxxxxxtttttttttuuutttsssrrrrrrtttuuuvvvvvvwwwwwwvvvvvvooooooppprrrvvvxxxwwwvvvtttttttttsssssssssssssssuuuuuusssqqqpppooooooooonnnmmmmmmmmmnnnnnnooopppnnnnnnnnnnnnnnnmmmmmmmmmlllnnnoooppppppooommmllliiiiiiiiikkkmmmnnnllljjjgggggghhhgggffffffhhhkkkkkkjjjgggeeedddeeefffgggeeefffgggiiijjjkkkkkkkkkeeeccc``````aaaccccccccccccccccccdddeeeggghhhiiilllmmmnnnllljjjggggggggggggffffffggghhhiiijjjkkklllnnnoooqqqsssuuuuuuvvv{{{|||yyywwwxxxxxxzzz{{{}}}~~~yyysssmmmlllnnnpppsssuuuvvvsssmmmiiiggghhhllloooqqqpppooorrryyyzzzssspppooopppqqqssstttuuuttttttsssrrruuuwwwxxxxxxzzz~~~pppbbbSSSKKKHHHEEEDDDEEE???>>>=========<<<999666555555555555555555555555222111111111333555888:::===BBBNNN___ppp}}}}}}}}}|||xxxtttkkkbbbPPPHHH@@@===???GGGVVVcccmmmssswwwwwwyyy~~~tttgggWWWHHH<<<555////////////............222//////333888@@@NNN\\\iiiooosssqqqkkk___NNN???444333000......///111333222444;;;IIIVVVdddttt}}}ssseeeWWWJJJ???:::666666<<>>============;;;888555555555555555555555555555333222111222444777:::<<>>>>>CCCNNN^^^lllooouuuyyyxxx{{{rrrbbbRRRCCC999333000///...---------......111///000555===HHHYYYhhhsssxxx{{{xxxpppdddRRRCCC777555333111111222444555888;;;GGGWWWfffqqq|||yyymmm^^^OOODDD===:::777999AAAMMMXXX^^^eeekkkpppuuuxxxuuutttuuutttrrrpppooolllgggaaaZZZUUURRRKKKLLLLLLNNNRRRUUUYYY[[[UUUKKKAAA===888111---...,,,,,,---------,,,+++******+++,,,,,,,,,***(((''')))((((((''''''(((((()))))))))(((((((((''''''''''''((((((((())))))))))))'''((((((((())))))))))))++++++******+++,,,...///{{{{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}|||}}}~~~{{{{{{zzzzzz{{{|||~~~|||}}}~~~}}}~~~}}}{{{zzzyyyyyyzzz|||}}}yyyxxxwwwvvvvvvwwwxxxxxxxxxzzz|||}}}~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{~~~}}}}}}}}}}}}}}}}}}{{{zzzzzz{{{|||}}}yyywwwuuussstttwwwzzz}}}xxxwwwuuupppllliiiiiiiiiddddddbbb\\\TTTMMMJJJJJJIIIOOOXXX```fffjjjmmmooommmmmmnnnoooqqqtttvvvxxxtttuuuvvvwwwxxxwwwwwwvvvvvvuuuuuuuuuttttttttttttpppqqqsssuuuvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqpppnnnooorrrtttuuuuuutttsssrrrqqqqqqqqqqqqqqqtttsssqqqpppppppppqqqqqqrrrrrrpppooonnnnnnmmmmmmkkkkkkkkkllllllmmmmmmmmmooopppqqqqqqpppnnnllljjjkkkjjjhhhiiikkkmmmmmmmmmhhhiiiiiigggeeedddeeefffdddcccbbbbbbaaabbbcccdddaaabbbccccccdddddddddccceeecccbbbcccdddeeedddbbbcccdddfffhhhjjjjjjkkkkkkmmmlllkkkhhheeedddfffgggggggggggggggiiikkknnnooooooppprrrsssuuuuuuvvvvvv~~~{{{wwwqqqpppooopppsssxxx}}}yyyrrrllljjjkkknnnrrrvvvyyywwwqqqlllkkklllooorrruuurrrooopppxxxxxxtttuuuvvvrrrrrrrrrrrrssstttvvvwwwuuuyyy}}}}}}eeeXXXLLLGGGEEEBBB@@@@@@===============;;;777444444555555555555555555555444333333333555888<<<>>>DDDOOOaaasss{{{vvvsssuuuzzz~~~yyysssoooiii]]]QQQEEE???<<<@@@GGGSSSeeesssrrrxxx{{{{{{}}}rrraaaOOOAAA777222000///...---,,,------...///...000777AAANNNaaappp}}}vvviiiWWWHHH:::888555333333444666777>>>DDDQQQcccrrr{{{}}}vvviiiYYYKKKAAA===<<<<<<>>>FFFSSS\\\```dddiiioootttvvvtttrrrsssssspppnnnlllhhhbbb\\\VVVQQQNNNHHHIIIKKKOOORRRVVVYYY[[[QQQFFF===:::666///+++,,,,,,---.........---,,,++++++,,,---......---+++)))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''((((((((())))))******(((((((((((())))))))))))///...,,,+++***+++,,,,,,}}}}}}}}}~~~|||{{{zzzyyyzzz|||~~~}}}{{{{{{}}}zzzyyy|||~~~yyyzzzyyyxxxvvvvvvxxxzzzwwwwwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||}}}|||zzzxxxwwwwwwxxxyyy~~~|||{{{|||~~~~~~~~~}}}{{{zzz{{{}}}yyyvvvssspppppprrruuuwwwxxxvvvrrroookkkiiihhhhhhfffddd```\\\VVVQQQMMMKKKIIILLLQQQWWW^^^eeejjjmmmooonnnnnnoooqqqtttttttttuuutttssstttvvvvvvuuutttrrrssstttttttttttttttssssssssstttuuuvvvwwwxxxxxxvvvvvvwwwwwwwwwuuutttsssoooooopppqqqrrrtttuuuuuurrrssstttsssqqqpppqqqrrrqqqqqqppppppqqqqqqrrrrrrssstttsssrrrooommmmmmnnnnnnnnnnnnnnnnnnooooooooorrrrrrqqqooonnnlllkkkkkkhhhiiikkkmmmmmmlllkkkjjjggghhhhhhhhhhhhggggggfffeeeeeedddddddddeeeffffffgggffffffeeeffffffggghhhdddcccccceeehhhhhhfffcccdddfffhhhiiiiiiiiijjjkkklllkkkjjjgggeeeeeegggjjjkkkjjjhhhfffgggiiikkkmmmqqqrrrrrrssssssttttttttt{{{}}}wwwvvvrrrpppqqqqqqqqqwww~~~~~~|||}}}~~~|||vvvpppmmmlllmmmooouuuwwwxxxwwwtttqqqoooooosssvvvwwwuuurrrrrrwww|||~~~{{{wwwtttsssttttttsssrrrsssuuuuuuuuutttvvvwwwyyy|||vvv```VVVKKKGGGEEEBBBBBBDDD??????>>>===<<<;;;::::::444555555555555444333222444222111333333333888???JJJZZZmmm||||||uuurrrssswwwyyyyyy}}}xxxrrroookkkbbbTTTIIIBBB???>>>DDDQQQaaammmssszzz|||~~~rrr```OOOBBB888222111000///............///444444555:::EEEYYYppp{{{mmm[[[NNN@@@:::666666777888===CCCIIIRRRaaaoooyyy~~~xxxkkk[[[OOOEEE<<<888:::777AAANNNYYY```eeeiiilllqqqrrrtttuuuuuusssqqqpppnnnmmmiiibbbYYYQQQMMMKKKJJJJJJJJJMMMUUU[[[YYYRRRKKKDDD:::444333222///+++.........------,,,,,,,,,,,,+++++++++***)))))))))...///000---)))&&&(((***))))))(((((((((((()))))))))(((''''''''')))***+++''''''''''''(((***++++++------///---'''###(((000~~~~~~}}}~~~~~~~~~{{{{{{zzzzzz{{{~~~~~~}}}}}}~~~{{{{{{}}}~~~~~~~~~}}}}}}xxxxxxxxxvvvttttttuuuwwwwwwwwwwwwxxxzzz{{{|||}}}~~~}}}|||{{{{{{zzzxxxwwwwwwxxxyyyzzz~~~|||{{{|||}}}~~~~~~||||||}}}~~~}}}|||yyyxxxxxxvvvrrroooooopppsssuuuvvvuuurrrooollljjjiiihhhfffeeebbb___ZZZUUUQQQNNNMMMNNNQQQUUU[[[aaagggjjjmmmmmmnnnppprrrtttuuuuuuuuutttssssssuuuvvvvvvvvvuuuuuuvvvvvvvvvuuuuuuuuusssssstttuuuvvvxxxyyyyyywwwwwwwwwwwwvvvtttsssrrrqqqqqqrrrttttttuuuuuutttrrrsssttttttrrrrrrssstttrrrrrrppppppooopppqqqrrrrrrssssssrrrooommmlllmmmnnnoooppppppqqqqqqqqqqqqrrrqqqpppooommmlllkkkjjjiiijjjlllmmmnnnmmmlllkkkhhhhhhhhhiiihhhhhhgggffffffeeeeeeeeeeeefffggggggggggggggggggggggggggggggeeedddccceeeggghhhfffdddeeehhhjjjkkkjjjjjjkkkmmmmmmlllkkkhhhffffffhhhkkkmmmkkkjjjhhhiiikkkmmmnnnqqqqqqqqqqqqrrrrrrssssssxxx~~~}}}wwwtttqqqooopppoooooottt{{{}}}yyywwwxxxzzz{{{|||yyywwwtttqqqooooooooopppvvvxxxzzzyyyuuurrrpppppprrrtttvvvtttqqqqqquuuyyy~~~~~~}}}zzzvvvttttttttttttsssssstttvvvwwwvvvuuussstttvvvzzz}}}sss___TTTJJJFFFDDDBBBAAACCC@@@???>>>===;;;:::999999444444444333333333222222333111222555555666<<>>===>>>???EEELLLWWW___kkkwww~~~xxxqqqeeeWWWLLLCCC<<<:::;;;<<>><<<:::999777666444333222111111111222333111111333777888999@@@HHHYYYgggvvv~~~xxxtttttttttrrrppprrrsssrrrmmmcccVVVHHH@@@<<>><<<999777555444444222111//////000222333111222555999:::;;;CCCLLLaaalllxxx}}}xxxuuutttssspppmmmmmmooopppjjj^^^OOOCCC===;;;AAALLLZZZhhhttt|||xxxcccPPPAAA888555...///000222222222222111222555;;;DDDSSShhh|||wwwtttllleee^^^\\\]]]___fffnnnvvv{{{yyynnnfff^^^TTTHHHBBB===999:::===EEEMMMVVV]]]______```bbbhhhkkknnnqqqtttuuuuuutttoooiiibbb^^^\\\XXXQQQKKKFFFKKKPPPRRRSSSRRRKKKCCC;;;777111...---------+++,,,,,,++++++************(((((())))))******++++++000---))))))++++++)))&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''''''''''''''((()))+++,,,------,,,...000...,,,111888}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~}}}~~~~~~~~~~~~~~~~~~yyyzzzyyywwwuuutttvvvxxxwwwyyyzzz|||~~~~~~|||zzzyyyuuuuuuvvvxxxzzz|||}}}~~~}}}{{{zzzzzz{{{||||||{{{|||xxxuuuvvvyyyzzzwwwssssssrrrpppnnnnnnooopppqqqppppppooonnnmmmlllkkkkkkiiijjjkkkllllllkkkiiihhh\\\XXXQQQMMMMMMSSSZZZ___mmmrrrwwwzzzyyywwwvvvvvvvvvtttrrrrrrtttwwwzzz{{{zzzyyyxxxvvvvvvuuuuuuvvvttttttuuuvvvwwwxxxyyyyyyzzzyyyxxxvvvtttsssrrrrrrtttuuuwwwwwwuuurrrooommmmmmoooqqqqqqqqqrrrtttvvvvvvsssooolllkkklllnnnooonnnpppsssssspppllljjjiiilllnnnqqqssstttsssqqqpppnnnnnnmmmlllkkkjjjjjjiiinnnnnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkjjjiiihhhgggiiihhhhhhiiijjjkkkllllllmmmnnnooopppooommmjjjiiihhhhhhgggfffeeefffgggiiifffiiikkklllkkkkkklllnnnnnnooonnnmmmlllkkkmmmooonnnmmmmmmlllmmmnnnoooooommmmmmmmmlllkkkkkkkkkjjjjjjnnnuuu|||zzzsssooonnnllllllmmmkkkhhhjjjooovvvyyy{{{wwwssspppqqqrrrssssssqqqooolllkkkkkknnnrrrtttvvvxxxzzzzzzxxxvvvuuuuuutttsssrrrqqqqqqsssvvvxxxyyyxxxvvvrrrooonnnoooqqqpppppppppsssvvvxxxyyyxxxvvvuuutttuuuyyyyyylllaaaTTTKKKCCCBBBAAA???>>>@@@@@@???===;;;888666444333333222000//////000222333222333777::::::===FFFQQQfffoooxxx|||{{{vvvttttttssspppllliiikkkllleeeXXXJJJ@@@<<<<<>>:::888999===FFFMMMWWW]]]^^^^^^___```cccgggmmmrrrttttttrrrppplllfff^^^[[[ZZZWWWQQQLLLIIIQQQVVVVVVSSSNNNGGG???888555111...------------///...---,,,+++***)))(((((((((((())))))******+++,,,(((%%%%%%''''''%%%###''''''&&&&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&''''''(((***+++---...///------///---+++...444~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~}}}||||||}}}}}}~~~vvvvvvvvvtttssssssuuuvvvyyyzzz|||~~~~~~~~~~~~|||{{{zzzwwwwwwxxxzzz{{{}}}}}}~~~}}}{{{zzzyyy{{{{{{{{{zzz|||yyyuuuuuuwwwxxxwwwtttrrrqqqpppooopppqqqssstttqqqpppnnnlllkkkkkklllllljjjkkkmmmnnnpppqqqqqqqqqgggaaaXXXPPPNNNQQQVVVZZZhhhooowww{{{zzzxxxwwwwwwwwwuuussssssuuuxxxyyyyyyyyyxxxvvvuuuuuuuuuvvvvvvtttuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvuuuttttttuuuuuuvvvvvvvvvvvvtttrrrooommmlllnnnpppqqqpppqqqsssttttttrrrooolllkkklllmmmnnnoooqqqsssrrrpppmmmkkkkkkmmmnnnpppqqqrrrqqqooonnnnnnmmmmmmlllkkkkkkjjjjjjnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkjjjiiihhhggghhhhhhiiiiiijjjkkkmmmmmmnnnnnnoooooonnnmmmlllkkkhhhiiiiiihhhffffffgggiiigggiiikkklllkkkkkkmmmnnnmmmnnnooonnnmmmlllnnnooommmmmmllllllmmmmmmnnnooommmmmmlllkkkjjjjjjiiiiiihhhkkkpppuuu{{{~~~{{{{{{~~~{{{uuupppnnnmmmkkklllmmmllliiijjjnnnssswww}}}|||yyytttqqqrrrsssttttttsssqqqmmmjjjjjjmmmqqqtttuuuwwwzzz|||{{{yyyyyyyyywwwuuurrrqqqrrrvvvzzz}}}|||{{{xxxsssooommmnnnppppppooopppssswwwzzz{{{zzzxxxwwwvvvxxx{{{vvvhhh]]]PPPHHHAAA@@@@@@>>>>>>??????>>><<<:::777555333222222111000000000111222333333555888;;;<<<@@@LLLZZZkkkrrrxxxzzz}}}{{{vvvssssssqqqnnnkkkffffffddd]]]QQQFFF@@@===???JJJ[[[lllyyymmmVVVCCC888444111111111111222333444555888>>>FFFPPP]]]lll}}}|||zzz|||}}}~~~~~~rrrddd[[[QQQGGG>>>;;;999888;;;@@@IIIPPPYYY^^^_________```bbbeeekkkppprrrqqqnnnllliiiddd^^^ZZZXXXUUURRRNNNNNNVVV\\\YYYQQQJJJBBB<<<555333111...---------...//////...,,,+++***)))((((((((())))))))))))))))))'''&&&%%%&&&'''))))))((((((''''''''''''''''''(((''''''((((((((('''&&&&&&&&&''''''(((***,,,...///000...---...,,,***,,,111}}}||||||{{{{{{{{{}}}~~~~~~|||zzz{{{|||{{{|||~~~~~~}}}|||{{{{{{tttuuuuuutttssssssvvvxxx{{{|||~~~~~~}}}{{{||||||}}}}}}}}}||||||zzzzzz{{{|||}}}}}}}}}}}}}}}{{{yyyyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxwwwuuutttrrrqqqqqqqqqrrrtttvvvwwwsssqqqmmmjjjiiijjjlllmmmllllllmmmoooqqqtttwwwyyytttmmmaaaWWWQQQPPPSSSVVV```hhhsssyyyzzzxxxxxxyyywwwuuutttuuuvvvxxxxxxwwwyyywwwvvvuuuuuuvvvwwwxxxuuuuuuuuuuuutttttttttsssuuuuuuttttttuuuvvvwwwxxxxxxxxxwwwvvvtttrrrpppooonnnoooqqqqqqqqqqqqssstttqqqpppooommmllllllmmmmmmrrrssssssrrrooommmlllmmmppppppppppppppppppooonnnnnnnnnmmmmmmllllllkkkkkkooonnnmmmmmmlllllllllmmmmmmmmmmmmlllkkkiiihhhggghhhhhhhhhiiijjjkkkmmmnnnllllllllllllllllllkkkkkkgggiiikkkjjjgggfffggghhhhhhjjjlllmmmmmmmmmnnnooommmnnnooonnnmmmlllnnnooommmmmmmmmmmmnnnnnnnnnooommmmmmlllkkkjjjiiihhhggggggjjjlllooosss}}}|||yyyyyyxxxuuussssssuuuxxx|||~~~|||wwwrrrpppooolllkkklllooommmjjjkkkooopppsssyyy~~~|||yyytttqqqqqqrrrssssssrrrpppnnnllllllnnnqqqsssuuuxxx|||~~~~~~~~~~~~yyyuuuqqqppprrrxxx~~~|||vvvqqqnnnoooqqqqqqqqqrrruuuyyy}}}~~~~~~|||}}}~~~uuuggg\\\MMMEEE?????????======>>>======;;;999777555333222111111111222222222333333333555999<<<>>>EEEUUUeeepppuuuyyyzzz|||}}}vvvrrrpppooollliiiccc```[[[SSSJJJCCC???>>>CCCOOOaaarrr~~~rrr[[[HHH===999333222222333555888<<<>>>FFFLLLTTT[[[ccclllvvv~~~~~~|||oooaaaXXXJJJBBB:::999999;;;???DDDNNNTTT]]]aaaaaa______```eeefffiiikkklllllllllkkkfffccc___ZZZWWWTTTSSSRRRRRR[[[___YYYOOOFFF>>>888333222000...,,,+++,,,---++++++++++++************)))))))))))))))((((((((('''((())))))((()))+++,,,)))((((((''''''(((((()))%%%&&&'''((((((((('''&&&&&&'''''')))***,,,...///111---,,,...---+++---222}}}{{{{{{{{{{{{|||~~~}}}~~~~~~{{{zzzzzz{{{{{{|||~~~~~~{{{yyywwwwwwuuuvvvvvvvvvuuuvvvxxx{{{|||}}}}}}|||yyyyyy{{{|||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}|||}}}{{{yyyyyyzzzzzzyyyxxxuuuxxx{{{|||zzzvvvttttttqqqqqqqqqrrrsssvvvxxxyyytttqqqmmmiiihhhiiilllnnnmmmmmmmmmooorrrvvv{{{}}}~~~vvviii\\\SSSPPPQQQSSSYYYcccooowwwyyyyyyyyyzzzwwwvvvuuuvvvwwwxxxwwwvvvyyyxxxvvvuuuuuuwwwxxxzzzvvvuuuuuutttssssssrrrrrrssssssssssssuuuwwwyyyzzzzzzyyyxxxvvvuuusssrrrrrroooqqqrrrrrrrrrrrrsssuuupppooonnnnnnmmmmmmmmmmmmssstttsssrrrooommmmmmnnnrrrrrrqqqppppppooooooooonnnnnnnnnmmmmmmllllllkkkooonnnmmmlllllllllllllllmmmmmmmmmlllkkkjjjhhhggghhhhhhhhhiiijjjkkkmmmnnnjjjjjjiiiiiiiiijjjkkkkkkfffiiilllkkkhhhffffffhhhiiikkknnnnnnnnnnnnoooqqqlllmmmooonnnmmmmmmnnnooonnnnnnnnnnnnoooooooooooonnnmmmlllkkkjjjhhhhhhggggggiiikkkllloooyyy}}}xxxuuurrrrrrqqqooonnnnnnppprrrzzz|||}}}zzzuuuqqqpppqqqlllkkkmmmpppoookkklllpppmmmpppuuuzzz}}}~~~~~~}}}{{{xxxsssppppppqqqrrrrrrooonnnnnnnnnooopppqqqrrrvvvyyy}}}yyyuuupppnnnrrryyyyyyssspppppprrrrrrrrrssswww{{{uuufff[[[LLLDDD>>>>>>???===<<<>>><<<<<<:::888666555333222000111222333333333333333333555999===@@@III\\\nnntttxxx{{{{{{}}}wwwqqqooommmiiigggaaa]]]UUUMMMFFFBBB???>>>FFFRRRddduuusss___NNNDDD@@@666555555666:::???DDDHHHUUUZZZ```dddgggjjjooottt{{{}}}~~~}}}zzznnn___VVVFFF>>>888888:::===BBBHHHRRRYYY```dddccc```______hhhggggggggggggiiikkkllleeedddaaa\\\WWWTTTTTTUUUTTT]]]aaaYYYMMMCCC;;;666111111///---+++******,,,'''(((((()))***++++++,,,******))))))((((((''''''&&&((()))'''###"""$$$'''))))))(((((((((((())))))$$$%%%'''(((((((((''''''&&&'''''')))+++---///000111---,,,......---///333