BM?6( 222222333444555444111///111000000111222333111000555666777888777555333111---000333555444333222222111333444333000///111333111...+++,,,///000///,,,666555333333444333222000///000...---000666888666444666777777555444444555222111111333555777666555///111333333222111111222444333333222222222222222666000///444444//////444222888555333888555///333111222444444333333333444///111333333333333444555777555333111111111333444333333666777333......222555000...222555444333444888777555333333444666777555444333444555666555444222333555666666555444444444666555333555777666111333555999>>>AAA???:::666333666555111222888===???xxxzzz}}}333333333444555444222///111111111222222222111000555666777888888777555444,,,000444666666444333222///333555333///---000333///---,,,---///000000///555444222333444555444333000111000...000666777444111333555555444444555666000000111333666666555333111333555555333222111222666555555444444555555555777333222444444000000333333:::777333777333///444000111222222222222222222...111555555333111222444555444222111222333333333444444666999666111111444666222000444666555444666444333222111111222333444111000000333666888888777888666555555555444111///000222333333555:::999666222444888<<<>>><<<777333555777555000000777===???~~~|||zzz|||444333333444555444222000...///000000000//////000222333444666666777666666---000555777777555444333///333555333///---000333222111111222555777888888333222111222444666777777333444222///111555555111222333444444222000000111,,,---000444666666222///222444666666444333222333555555555444444555555666999666555666555222222444555999444...111...,,,333//////000111111222111000///333666555222///000111444222111222444555444222......111555555222111444888444333666777555555888444333222222222333444444111000000222555777777666777666444444444444111///000222333333555:::999666111222555888:::999444111666888555000000666<<<>>>~~~444333222333444444222000***,,,...///......///000...///000222333444555555///222555777666555444444111333444333000///111333000111111333555777999;;;444222111222444777888888444555333000111444444000555666666444000---++++++,,,---///333555555222///222444666666555444444444222222222222222333333444999888777666555444444555444666///***...---***000111000000111333333222000222333444333111000000000333111000222666777444111,,,,,,///666888555555666888555444777777444555888555555555555555666666777555444333333444444333111111222222333444444555666444666555333555777666111000111222444666666333111666888666222111666;;;<<<222111000000111111000...,,,///222222222222444666000111222222333444555555222444666666555444444444333333333333222222222222//////111111222444666888777444222222444666666666222444333111222666555111555555666444000...------000///...000222444444333111444666777666555666666111111111111111222333333777777666555444555555444333555...,,,444333...222444222222333555666444222333222000000111222222111222000///333777888555111------000777:::888777888666444333666555222333777444444444555555555666666777555333333333333111000...111333333222333666999555777666444444777555000111000000222444555555333555888777333222666::::::111///......//////...---000333777888777777:::<<<555555666666666666666666444555666666444333444555555444222333444444333111333444444444444555777999:::777444222333444444444000222222111333777666333000222333333222111222333444111...---000333666777111333666777777666777888222222222222333333444555555666666444333555555444333666111222===<<<555666666444333555888999777444333000---...222444444222111//////333777999555000+++***---444777555333333444222222444333000111555111111111222222333333333444333222222444444333222000333666444000///333888333555555333555888777333222111000111333555666666555888888444333777999999~~~,,,---.........///111333777777777888888666333000???999444555999<<<999444111222444777999888555222111333666777777666777888222000222555555333444999:::444000111222333777;;;444222000000111222111111222333444444444222111000333111///111444666444222444888999555444777777222000...---///222333111...000111333777999777111,,,,,,++++++...555;;;666---555666777666666666888:::222111000//////111333444+++...111444444333111///,,,///222222000000444777444777666111///333555555666///,,,111666444222333666666555333111111333555444666555111000555888888555222///...000333555666,,,...111444555555333222888888777777777888:::;;;sss000111111000//////111333444444444666888999777555999555333444777999888666333333333555666666444111111333555666555555555666333222444777888666888<<<;;;666333444444111222555111111111333444555333222///000000000///---+++***+++++++++...111333333333333777777333222555444000/////////000222333222111777666777888999888333///***---///000444888666111333555555555444555777999555333222111111222444555111222333444333111///------000444555333333444777666888888333222444777666666///---111555333222222555666777555444444555666444777666222111444777777555222///...000333666777333555777888888777555444888777777777777999;;;<<>>333333333222222333666999555333222222333444444444111555888888444111222444444222111111333666777777555666666555333222333444111000000222111---...222444222333555333///111666666333111000111333444444///000222444555555555444222555666555111000111444444222111111111000111222222555666555111...///111444333111000///111333666666444000000555:::888111555666666555333333555666555444222111111222444555666555333111///.........---222777999666333222222333888:::777555666666444555444222111111333222111111333666777666555555666333777888555333444444222777555222111333666888999777777666666666666666777777666777777999;;;===???111222333333333444666888333222222555888:::;;;:::333777:::999555111000000111///------000222222222555666666555333222333555333222222444222...///333888666777666222---...333888555000...///222333444---...111333555666ӵ111111222444444111000111222000222555555666777555333111000111222333333222222333555777333000,,,---666>>>===666444444444222000///000111222111000//////111333444444444222111111000000111///333666666333000111222111666999777555666444222444666555222222444555222111333555555444333444555111666888666444555555222777555444444666888888888Ħ888:::;;;888777777Ħ===>>>ӵĦ111333666666555555555666111111333666999;;;;;;:::333666888999666222///---222000....../////////---444444444333111111333555222111222555444111222666666777999:::555......2226664441110002224445555550002224447778884ĉ@ӵ555555444222...---111222000222777777666666666777777555444111444666666444333444555111111...---333;;;<<<999666666666333000......//////...------...000333444555555444444444333333333333444555333000///111444111666999777666666444111333777777333222666777555444444555444222222333444///555888666555666555333555555555777999:::888777>L666888:::<<<999999=hĦ===4ĉ@ӵ>L333555888999777555444444000111222555777777555333222444666888777333///,,,666555333222111000...,,,222333333111000000333555///...000444444222444888000333999===999111000333333222222444666777777666111333444666777GG=?111...111,,,+++000111000222888888666555777;;;<<<:::777000333777777444111000111333555333000000555777777::::::999666222000000111...---------...000333555666777777777666555444333555666555222......222666111777:::888777777555111222777888333333777999666666666555333111111333555...444888777666777666333444555666999;;;:::888666HdĦ444666888::::::=Īj{{{GG=?HdĦ444444555ӵ666777777ĭӵ999ӵ111Ħ444333333222222333333444000ӵӵ111222ĦƜ`1.׼s222333333///Ħ...111222333555777888999:::ӵ444Ħ555555444444444444::::::999555ĭӵ111444Ħ...///222Ħ111Ħ777888555111555111111333333222333777666:::555555DdD888777999?fӵ|||ĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵsssHHH999@@@bbbkkkxxx333222?~4222444444g&e>&e999g&e000>hӵ222111111111111222222g&e///guO>uO>&e//////4ff?>ߝL111gĉ@333444444444Shӵ555222444666666555444g&e333>hӵ111000000000000777888888fff?><z444g&e>&e222111HL333333555ShӵgL...111444555555888444222444333000111S?ʬ888<<<3h?D%%)?777888ZufĦxxxgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??RRR """ 777\\\4444Dӵ111111222Hƅ^Hu]Ħ777Hu]Ħ...ZuR)Ħ000000000000000000111Hu]Ħ+++HŐeHŐeHu]Ħ///qIܗGIӵ000tt555555333HGgĉ@333777333444555333111000Hu]Ħ111ZuR)Ħ333111111111222222444sߝLGdUĦ555Hƅ^Hu]Ħ111ntHdĦ444555HGgĉ@222HdĦ++++++///555999777333222444444222Htƅ^888:::Bt=o9ĦDtfo9Ħ666888:::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]Ħiii """333FFFYYYpppuuu}}}6664444DuXӵ333000000DdDΦDdDĦ444DdDĦ000000t|<111111000000000000111111DdDĦ+++DdDΦDdDΦDdDĦ111peƜ4DuTӵ000`eĭ444qet...222555444222000///000111DdDĦ222111t|<666444222333444555---///DdDDdDĦ333DdDΦDdDĦ222q<niDdDĦ222qet333222DdDĦ...+++---444:::222000000444555q<R:::999qjRgdKӵHdDĦgdKӵ666888GR/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ĦlllDDD777YYYjjjcccHHH444&&&"""555GGGQQQQQQIIIBBBUUUXXX[[[bbblll{{{5555554DuXӵ333111111DdDΦDdDӵ333DdDĦ333///o)h)))333222222111111222222333DdDĦ///DdDΦDdDΦDdDӵ333=ӊB1.uTӵ///HߝL`o9555po9wӵ444555///+++,,,111555DdDĦ444444o)h333222000000111333444...000DdDΦDdDĦ333DdDΦDdDӵ333GIpӵDdDĦ222po9wӵDdDĦ666111000444999333000000444666po9u555888:::999GIdnuR)ĦDdDĦnuR)Ħ777888CdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ|||sssmmmnnnuuu~~~geĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyywwwPPP000///)))!!!$$$...:::EEELLL```aaafffnnnyyy}}}2223334DuXӵ222333333DdDʜ4DuTӵ222>d<Ħ555Dt222444333333333333444444>d<Ħ000>d<ʜDd<ʜ4DuTӵ555666F&uTӵ///4DufئL>e666puR)Ħ444444///+++---333666>d<Ħ888Dt333333333444444555333333DdDΦDdDĦ333>d<ʜ4DuTӵ3334DwDd<Ħ555puR)Ħ>d<666333444777777444333666666peӵ444ĦpeӵDx<>d<ӵDd<888qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ|||zzzwwwtttvvv|||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ӵVVVIIIxxxzzzhhhMMM555(((&&&+++000...000222444222+++!!!'''%%%###"""(((000333222DDDIIIVVVhhhwww1111114DuXӵ444444444D&dq&ĒR555444sdKĦ555DHRRud444333333333333444444sdKĦ+++D&oq<Ōq&ĒR333555666>dp&ĒR///...nfʜd<Φ>d<Ħ111s&dq&ĒR111555i?ʜtd<Ħ777HHܗDӊB444<x666777888555444666666B?d<}}}geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRDDD)))HHH^^^^^^hhhzzz~~~yyykkkYYYKKK666444---%%%$$$((('''### ---<<h000///...fe///@ďD333222111000666:::777111---ne:::<<<=e555555555222000...222000ege222...sĪj@h555333666fdDĦ777@ďD444444Hkge555777888666333333666777@h666333@G333...HĪj@IŌ555<<<BeneHkgenefeHu]3hhseyyygeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hfff888!!!<<aĦs׼sHoD^DdDĦs׼s}}}WWW;;;...###888WWWzzzuuuaaaHHH///%%%(((333CCCQQQbbbΦ4DuXӵtvӵ>d<Ħ666666333333777888555Ħ222000///000222444666222777999444000111444444333555Ħ//////000333555555333000111666;;;666444111//////222555777///000222333222222333444333222111111222333111000555333222222444555444444555222222666555222222666Ħ666333333444555;;;555111333444333222333666333111222444666666555666666555555555444444444555444333222111222444666>d<Ħ333222222444000///444777666444444222333444333222222222222444666888888666444333333555666444222555888777222555666666555333333444666444222111555;;;===999444666999;;;<<<;;;;;;<<<===\\\Ħ>d<ĦBe~~~geFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦqqq]]]KKK!!!888^^^{{{VVVGGG444'''$$$"""...???MMM[[[gggmmmmmmdddcccccceeejjjpppuuuwww?aŖ%7uSQuR)ӵsdKĦ999888555444666666gdKĦ444111//////111444666444888777222...000444555333gdKĦ/////////222444666555333444888<<<444333111000111222555666000222333444333333555666333222111222333444333222555444222333333444333111000111333555222---,,,gdKĦ222111222666999<<<777444666666333333444222111000111333555666555777777666555333222111111888555333333555555333111gdDĦ222111111777333222777999666222111222666888777444333555999444666888777555333333333666777555222333777777444222555888666333222666:::666555666888::::::888666555888<<<======;;;::::::XXXgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦYYY222///HHHeee~~~wwweeeOOO===555222&&&%%%)))((((((###$$$%%%&&&''')))***+++'''555NNNkkk>A666ne555444666333333444ne777555111///...000333555555888777111---...///...ne777555222111222444666666444444666888333222111000////////////333444555444222111222333222111111222444555555444333222222222333444222111+++000444444///)))ne111111111222666999;;;777555666555222111333222222222222333444444444555555444333222111000000999999888888888666444De333333333333777333333888;;;777333111555777888888666666888;;;444666777666444222222333777888666222222666777555444555555555444444555777333555777777777777777888555888;;;<<<;;;:::999:::VVVnene>Ak<fhDenenenewwwWWWAAA111$$$ $$$???NNNbbbrrr{{{}}}ooo|||dddPPPLLLMMMGGG@@@>>>:::;;;<<<;;;888555333222,,,&&&!!!$$$000AAAPPPYYYssssssuuu{{{333333555222000222000111333888999777444111000222444555333777777333111111///,,,:::;;;999555222333444555444333222222222222111111000000/////////222333333111000///111333222111000222444666555555000///000222444444333222+++222777555000+++...111222222333444666999666555777555111111444555666666555444333333333111111111111111111111111555999<<<;;;666333333555444555666666666555222222888<<<999555444555333111222444666666555444555666555333111222222666888777333222666888777:::666222222555666444000///222555555555555777999777888999999888888:::<<>>YYYxxx\\\@@@!!!!!!444DDDiiiyyy}}}fffNNN777)))&&&%%%%%%$$$!!!###///KKKooo222222333333333222222111------...111444555444222000111555777444000222888666666555555555555555555333666666555777::::::777333111//////111333222000444222111000000000000000000000///000111222444666---............000333666111000000111333444333222/////////222333333111///+++111333111111333111,,,///000111111111111333444444333555777555111222666555777999999666444444555333333333444555666666666///222444444333333555666333444555666666666666666555111000555999888666666999777555444555666777777444444444333111000111222111666888666444777999999<<<888444555888:::777444777666666777888999::::::222444777888888999;;;===YYYwwwYYY777)))"""222NNNnnnqqqwww~~~ttt[[[>>>***444$$$---EEEggg444666888::::::888555333222111000000111222222111333444888:::666000222777111111222333333222222111777777555222333777888666;;;555///,,,---000222222333111//////000222222222222111///------...000111111111111///......111444111000000000222333222111000000000222333222///---''',,,---+++---111///)))222222111///...///333666//////222444222...000444222555888888666444555777666666666777777777888888222111111333666888888888333333444444555555444444777222000444888666555666444555555222///...222666444444444222000000111222///555888777555888:::::::::999888888999:::::::::===;;;999999;;;<<<;;;:::///222777::::::::::::;;;YYYqqqYYYPPP555)))---RRRyyynnnPPP:::)))"""///...;;;VVVvvv;;;888888======777111...111222222333333333222222---...111444777999888666222555555222000111///+++333000222888;;;:::999:::999555111222555666333000444444888;;;:::444222444333222000///...---......888222------222555222---...///111444777888777555333000222777333)))+++555333000,,,***+++...333666000000111222444555666777111222555999;;;888111***444333111111222444777999000111000//////000333666555999888333444:::<<<999666777888999888777555333999333111444444222444:::;;;555000///333777888666555444444444444333111///777777888999999888777666999:::;;;;;;;;;:::999888444555666666666555444333333333333444777:::>>>@@@___{{{___444...FFFmmm~~~{{{uuuTTT333***$$$$$$555LLL```kkk888555666;;;<<<888333222444333222111111222333333+++,,,///333777888888777///333444222222333222...111111444777666333444888888555333444777777333///111222555999777222000222777555333000...,,,,,,,,,666333//////222333222000000000111333666777777555333///000555222,,,111<<<444222000......000333555222222333333333333333222000000222444555222,,,&&&......000111333555777888111111111000//////111333000444666444666;;;<<<999555555555555555555666666999444222444444222444999888444000000333444333000999888777666666555444333666777888888777666555444999999:::;;;;;;:::999888777777555444444444444555777777666777999;;;>>>@@@```|||\\\<<>>FFFGGGKKKZZZ333111333888:::777555555666555222000000111222444---///222444666666555444...222444333444666444000000222666888333...111888888666555666777666222.........222666555000///111888777555333111000//////555444222111111222333333222111111222555777777777444000///222111000666AAA444444333333333333333333333333444444333111///...111111111222111///***&&&,,,---000222333444333333111222333222000///000111***///333555888<<<<<<:::666555444333444666888999999555333444333111333666666333111222444333000---:::999777666555444555555888999999:::999888777666888999:::;;;;;;:::999888;;;999666333222333555666999888777777888:::<<<===VVV~~~gggLLL***!!!"""///???RRRrrr{{{{{{}}}yyygggWWWOOOLLL888///  333111222999EEEUUUjjj{{{|||}}}|||zzzwwwvvvvvvxxxxxxqqqssszzz~~~zzzvvvtttpppjjjdddbbb]]]VVVLLL===111///333333000111666777555444777666555444333222111111111444555777777555222000///...222444333444666555111222333666888555111333999999777444333444444222///------000444444000///222777777666666666666666666333444555333111000333666666444222333555777999999666333222444333222666>>>333444666666555333111///222333444444222000...,,,444333333333333111///...222222222222222111000000111222444444222111222222+++...111444666999::::::888777777777888888888888999777555333222111222333666444333333444444333000888777555333000000222333444555777888999999888888777888999:::;;;:::999999;;;999777555444444555666666666444444555777999:::HHHkkkNNN+++...BBB```kkkxxx{{{~~~}}}~~~{{{XXX<<<000!!!""" !!!+++222333999JJJ___mmmmmmhhhdddkkktttxxxpppgggaaa[[[UUUNNNPPPTTTWWWUUUUUU[[[dddwwwyyy}}}yyybbbLLL>>>777444000,,,+++...333888666000---333???LLLVVV\\\NNNIIICCC===777000(((###666333222444444111222666222444666777666333000...555888999888555111000000111444555333333555444111333000000444555444555777888555222//////000111111//////111555444111000444555555666666666666666666222444555333000000333777:::777555444666888::::::777666666777555222222444333444555666555222000...111222222333222111//////333444444555444444555666666555333111111111222333111333555555444444444555222111000222333444777999777888:::;;;:::777444222888777666333222222222111444222111000222444555555777666555222...---000222...///222444666777777777777777999:::::::::999999888888888888777666555444555444333333555777999;;;IIIlllRRRCCC888%%%'''777CCCMMMWWW\\\\\\hhh}}}xxx{{{sssZZZQQQNNNNNNMMMIIIDDD<<<111)))###$$$)))!!!!!!&&&''')))***&&&"""&&&---222222222555999???DDDGGGRRRSSSWWWaaalllssssssqqqhhhkkkpppxxxsssaaaUUU444666666111((( $$$'''    999666444444111...000555000333666999888555000---111444888777444222222333222444333000000444555222111---+++///333222222444555444111......///111222222111333666555111222555444444444444333222111000111333444222000000333666;;;888666555777999999999555666777888666222...,,,333333444444333111000///222222222222222222222222000222333444333444666777555333222111222444777999333444555555333333444555777333111222222111333777444666888:::888444000---666777666222111333222000000///...---///111333555777888888444000...000333000111444777999:::;;;;;;666777888:::::::::999999777777999999999888666555888777777777888:::===>>>UUU___<<<"""### $$$%%%444SSSmmm|||}}}wwwwww}}}vvvUUUGGG666***!!! &&&///===OOO^^^bbb^^^]]]\\\YYYSSSSSSVVVAAA;;;111((("""!!!&&&'''### %%%,,,///---<<<;;;;;;???IIIVVVccckkktttkkk^^^MMM999""" ***444999@@@DDDDDDBBB@@@???SSS\\\aaa[[[JJJ555!!!&&&+++)))000CCCWWWccchhhiii;;;888555333000---000666000222666888888555222///---111666666222000111333111222000---...333666666111......000000...000444111111222222111111111222444333555777555111222555333333444444333222111000111222111111000111333555999777555555666777777777111333444555555444000,,,444444333222111111111222555444222111111111222333///111333333222111333555222222222333444666777888666666555333000///000222888444333555555111000444333444666777666333000...444777666222111444333///...///000000000000111222666888:::777111...000222444555777999;;;;;;;;;;;;555666888999::::::999999777777777888888888999999===<<<;;;::::::<<<>>>???WWWrrrpppeeeOOO999)))+++===LLL```ssssss~~~zzzzzz|||yyy```]]]dddssszzz{{{oooeee\\\UUUPPPFFFCCC@@@???>>>999222,,,000444333+++###$$$&&&!!!""",,,???ZZZnnntttxxx~~~}}}{{{yyyqqqaaa```bbbeeehhhlllqqqvvvyyy<<<888555333///---000777111333444666666555333222---222555555000------//////000...+++---444888999222222444444///+++///666---000444666555333111000555444555777555111111555111222444666777777666666222111000///000222333333888666444444666666555444---///111222444555333///666444222111111222333444888666333111000111222444000222555444222000111333333333444555555555444333999888555111---,,,,,,...666333444888888222///222444555555666555555444444222666666111111444444///...111444555333111000///444777999777111---...000111222333555555555444333555666888999:::::::::999999888666555666888;;;===@@@???===;;;:::;;;<<<===NNN|||rrrjjjXXX===%%%***333MMMhhhxxx~~~zzzxxx}}}}}}vvvgggZZZPPPEEE<<<111,,,***''' ---===MMMVVVlllccc]]]cccrrr<<<777000+++***---333777444333111000000222333444///222555888777444000...444444222000333888777222999333...///333555111---+++333888777666666555222000///000333777999888555555333111222555888:::;;;555222000///111333444444777444999:::222222666000...333555444444666444000999888555333111111111111777444444666555333333666666111000444333///000444555555666999:::999333///222333555555555333111000777666444222111111111111000333333111333888:::999222555666333///,,,,,,---///111444555666555333111000111333555666333...+++000222444555444444555666999444111555<<<@@@>>>;;;999:::888333333777999888===???>>>:::555555:::???RRR~~~JJJ%%% &&&...666<<<]]]```dddiiiooovvv}}}~~~vvvwwwyyy{{{zzz~~~}}}}}}aaabbbiiixxx888666222//////000333555333222222111000///------///111333444444222///...555666555222333555444000555444222222333333222000...444666444222333444222222111111333666666444222///000333777::::::777444333111//////111444555555///,,,333555...///333///,,,111444444555777666333777888999999999888666555555222222666888555333555555111111444444111222555555444444555777777444111222333444555555333222000777666444333222222222222000222222000111666999888333444555222...---///222222444666888888777555444000222444666666444111...666888999999888777777888777666555666999:::;;;:::777999777444444999;;;:::888999:::777555666<<>>LLLYYY```dddlllvvvxxx|||333333444555666666555555...///111333444444333333///111333555444222///...***111666555444666777666000333666777555444333333///222333111222555777555//////000333555777888888555333000111333555777777333222000000222333333333...+++222666111333888444+++000333333555999999666222444777888777444111...777111///333666555333333111000000222333333555666222333333444555666555444333444444555555444333333777666555444333444555666333444222......444777666111333444333//////111444///000222333444333222111000222333444444444555555666777888888666444444555888999:::999777777999;;;666888888666666:::;;;888777777777555444555888;;;QQQyyy}}}nnnRRR<<>>888,,,%%%###***000111...---***###       %%%444EEESSS___hhhlll|||333333222111000/////////111111222222222111111000111000111555999:::777444111333555444111//////000111333444444222000111333555333333333333333333555555444111...---///444888555555444333444666777999000///...///111444666777555666666777666555444444777555222000000222555777666555555444444333333222222555555222222666777555333333222222222333333333444555666666444333111000111111111333555555444222333222222444777999999888555111//////333555555333666555555666888888888888555777:::;;;:::666222///000333666888777666555555999888555222111222333555777666555777888888555111666666666555444333333333777777666666777777888888JJJlll]]]### &&&######!!!###,,, (((444<<>>BBBDDDaaabbbeeeggghhhfffaaa]]]VVVYYY]]]]]]UUUKKKJJJNNNmmmsss~~~{{{zzz{{{vvvwww}}}666555333111111111222333444444555555555555444444333444444444222111222333000000111333555666666666111000//////111333444444---000000,,,,,,000000---///000111111111222555777333222222111000000/////////222555555444222333444666333111222555777777666555444333333333555666777000111111222222333333444999;;;;;;777555555333///777666444333333444666777444222000111333555444222555444444666999:::999888111111000222444555555444555666666666444444555666777888888555333333555888666666555555444333222222+++...111333333222222333555444222111222333555666666666777888999999777666888666555777999;;;:::888:::::::::888777888<<<@@@WWW}}}rrreee[[[NNNAAA:::999:::===FFFSSS^^^fffsss~~~}}}|||{{{{{{zzzsssjjjfffjjjttt888666555333333444555666000111333444555666666666666777888666222111333666///222555444222222444777111000...///111333444444...222111------111222......000222222222333555666555555555555555555444444222444555444111111333555777444111222555888999888666666555444444444444444666666555444444333333222555777666333333777888666333333222333555777:::<<<999555222111333555444222555444444555888999999999000//////222555777777666555777999777444222444666777555444444555444222///555444333333333555777888,,,...111222222222333444222111111111111333444555111777======888333333444777555444666999;;;:::888;;;;;;;;;888777888>>>BBBUUU888777555444222222111111222333333333333555999<<<666666555222111111444666555555666555444111///...000111333444555444333333555111000333222///111666333777999666111---...111999999777222---,,,000444000/////////000111111222444555444222111000222444444333111000000222333555555555777888999777444111666;;;;;;666222333444333666444333222444666666666555444666888666222222666;;;999777666777999<<<===777222111555555111222777888444444555111,,,///777444111111444777666444333000111111222222222111111000,,,---333555333555:::444666555111111555666444999666333111000222444666;;;777555777:::;;;777333;;;:::;;;;;;999777;;;AAAGGG666666555444333333333444777666555222000///111333555666666555444444777999777777777777666555444444///000111333444555555555666333222444333000222777222444666555222111111333666666444111///000222444222222111111111111222222555666666444222222444555222000......000222333222111222444666888888666555555:::;;;666333555666444666444222222222333222111666222111555666333111222111333555888999888777666444000000333555444666;;;:::666555666444000111666444222111222555555444222111222222333333222222222444111111444444000000444333555444111111555666444666555555444444333333222888666555666888888777555===<<<>>>>>>999333333777CCC555555444444444555555666999999777333///---...///333555666666555555777888666666666555555666777777//////000111333555777888666333111222222000111444111222333444444555555555333222111111333444444444444444333222222222333333666777777555444444555777111---***+++000333222000000111222444555555666666555999999666444666777555333222222222444444222111888222000444777555111000...///111333444555444444555222111333444444888<<<888555333666666444333444555444111111222333333222333333444444444333333222333111222444444000...///222444444111222555666444333444777888777555111///666777777777666666888999;;;;;;>>>@@@:::111...000???666666555444444444555555777777666444222111222444222444555555444333333444444444222111111222444444111000000000111333666777333111///...///......///222111111333555666555444222000///111555666444111444333333333444444555666444555666555444333555666111,,,(((***111555333///222333333333222111222333555888888444333555555333//////111444777999888666888555444777888444333444555222///---...111555888999666333222222333666999333000///222666666444222777777444111111444555333444555555555555444444333,,,---///222333222111111000333444111222555666444222444777999888555222000888:::<<<999555444777;;;666777;;;>>>:::444222666???888777666555333333333222333444555444333333444666555666777666333111000111444333111000//////000111333222111000111222333444222111...---...000///---333222111333444555333222333111000222444555222...111222222333444666777888111333444444333222333444111---))),,,333666444///000222333222111000222333666888777333222444333///...///000444777999888666444555888999444///111666999666333000000222555777777666444222222444666777///......111666999888555777:::888222111555777555666666666666666555444333(((***---000111333222111000333444111222555555222333444666777777666444333777;;;===999333000333777666666999;;;999666999>>>BBB888777666444222111111111000111333222111111222333:::::::::777444222111222555444333222111111000111333333222111111111111111333333///---000555444000111222222222222111111000333222222222333222000...000000111222333555666777///111333333222111111222222...,,,///444666444000+++...222333222222444777666777555333333666444000111000000111333444333111000333777777000)))---444333555777999888666444222000333333111222666888777///111222222555:::;;;888555;;;:::444222777999666666666666666666555444333+++...000///000222222///000444444222222444333000222333444555666777777777444777:::777222///000333888777888999888777<<>>EEEDDDddd444333222222111111222222333,,,///222444444555777999777777666333000000222444...///111222333333222222...///111222333333333222000000---+++///777666///***///333222...---000333///222333222//////222555333222111000////////////...000222333222111111222///000111111111111111000+++111666777333111111444333555444444888>>>===999222111///000333666777777444222333444222...---000///000111333555777888999...333555222222555333...222777777000---111444444...888;;;444222888999555666666666666555444333222111555555111222777888555222555666333222333111------///444888::::::999888111444999;;;;;;999888777000111444999:::;;;@@@GGGBBBzzzsssjjjiiikkkpppvvvssspppggg''' 555777555000///111222///...///000222444555555555888555111000000111111111...---///333222///000444111111111111222333444444000000111333333333333333,,,---000222333222111000222111111111222222111000......//////000000111111555444222111222222222000222333444555666444111...***111777999777555777:::///111222222666;;;;;;777888555222111333555555444000//////000222444333222---...000333666888999:::333222222333555666666555333222000//////000222333444444666666666555444333777555666888777111...///222000222666555000111666666666666777999888666444555444333555777888888777999999666555999>>>===888555222333999:::999===EEEEEEtttlllqqqvvv{{{}}}~~~zzznnnaaaYYYRRRIIIFFFGGGFFF@@@;;;GGGIIILLLPPPRRRTTTTTTTTTWWWyyy{{{kkkAAA'''cccmmm"""666777444000000555888777///000111222333444444444111000//////111333444333000///111444333000111555222222333333111000...,,,000111111222222333444444000000000111111222333333333222111111111111000000333111///000111111///---111///......000000000///222333333444555444111///...000333555666666666666---000111000222666444000444444333222000111333555777555333222222222000...///000111333444555555555333333333444666777777666555444222222222333555666444555555555555555444444666444444666444///---///333000222666666333333777666555555666777777555222222222222444666888888777999;;;:::888999======:::888555666999999777;;;AAAGGGVVVFFFAAAKKKRRRPPPQQQWWW[[[___```ZZZTTTSSSQQQOOOGGGGGGJJJQQQ[[[aaabbb```MMMKKKIIIIIILLLRRRXXX]]]sss}}}ooo:::mmm|||<<<$$$777777444//////555999999222222333333333222111111000//////111444555555444///...000333222///000444///000222222111...+++***222111111111111333444555555444222111111222444666444333333222111000//////444222000000222222000---000...---...000111000///222333333333333222111111222000///111444555444222222444555333444666333...///222333111...---111555999777444333333222000...111222222222222222111000444444555555666666777777555555444333444555777888555555444444444555555666666222111222111------///444111111555777666555666777666666777888777555222222222222555888999999888999<<<===:::999<<<===;;;;;;999888999777555888<<>>;;;888999;;;;;;;;;:::999888666555888;;;>>>[[[ %%%888CCCNNNYYYyyy}}}DDDssshhh444 $$$bbb===222}}}///333333111000111000,,,444444444333222111///...111111222444666555222000+++***,,,000///,,,---111...---,,,,,,...222666888333222000000000222444666333444555555555444333222333444555333000......000***000555555111///111555666555444555555444222000///111222222000///111333111333444111------000444111444444333444666333...000---***,,,111444222////////////000333444444444333333333333333222111111111333444444222222333555111111111111222222333333555444333333333555666777777222000111000///000444333444333222333333111///555444444555777777444222777777666777888777444222333999<<<999666888999999888999888666555777:::<<<:::{{{hhh111 """<<>>{{{~~~}}}$$$ KKKwwwhhhcccaaahhhxxxJJJ555mmmwww:::???VVV999;;; CCCxxx|||555YYY333666666333333555555222000111222222333333333333777555444444555444222000---,,,...111000---...222222111///...///000222333000000222333333333333333000///......///111333444///222555333///...000444///,,,***///555777111***//////111444888888777555)))...333444111...///111666555444444666666555333444444000+++,,,//////,,,......000222444666666555333222111222444555444333444333333222000...---,,,111555888666222000333666777777777666555444222222111222444666777777666555333111000333333111222555'''333999444///222777999000000222555888999999777888888999:::;;;999555222000222333444888===:::444333777888333333:::===<<>>{{{888555222111222444555444444555777888888777555444...444888666444555777666444666444111000333444222//////000111333333111///222///,,,...222555444111333333333333333444444444333444555666555333000///+++***)))***---//////...111000...,,,...000444666444666666333000000333777333555555555888999444...222111111111222444555666555333111/////////---,,,...///000111111000//////333111000///000333666888333444444333222333666888555666555444666888555///222111111222333333111//////333777888666333222333======:::444333666777555999777666666777888777555555444333333555555555444666222///222777;;;999777555888888666888===???===DDDmmmyyyfff&&&|||mmm<<<qqq~~~XXXMMMzzz@@@!!!eee888 888000???VVV===uuuiiiccc888!!!ppp999666333222333555666666...000333555666666555444111555888777444444555777999999777333222111111000...,,,+++...111222000---444222111222555777777555555555444444333333333333333333555888777222///...333222///---,,,+++,,,---111///,,,++++++...222444777666555111//////222666444222111111333333///))),,,,,,...000333444444333555333111///............000000111111111000...---666555333222222222444444222444444222//////333666222333333111333666444000666666555555555444333333333666888888666444444555??????:::444111444666444444444444444444444333222555333333666:::;;;999666555222111333888;;;:::888888::::::888:::@@@CCCBBBDDDrrrkkk///FFFrrrcccsss...rrrtttiiiyyy___HHH}}} NNN)))!!![[[ppp###wwwqqq[[[nnn CCC444333111222333444444333000111333444555444222111444555777777444111333666<<<:::777444111---++++++...---,,,///333555444222222444777777555555777999777777666555333222111111333111444999888111...//////...---,,,---000222444333222111000000222333444:::888555222000111444777666222//////000///---+++------...111333444222///444333222111111222333555111111111111000...,,,***444444555666666444333222111333444222///...111555222333111---///333444222777777777666555444444555666555555333222222444666<<<<<<888222000444666444000111333333333222222222444333444777;;;<<<999666666555444666999:::999777888:::999777999???BBBAAABBBcccxxxtttVVVttt[[[zzz+++ \\\aaaggg222===vvvnnnaaa"""$$$ggg<<< dddiii [[[qqqrrr.........///111111///...777777666555444222111000555555666777333///111555:::666444444111,,,)))+++,,,+++,,,...111333333333000444777666333222444777888777666555444222222111333///111777777000...111000---++++++---000111111/////////000000111222222<<<:::777444333444666888777333111111000------000222111000333555555111---,,,---.........///111333000000000000...,,,***)))///111444777888777555444///000111222111111222333222333111,,,,,,111444333333444444333111111222444444222///......000222444777888666111000444666444000222444555444333333333222222333555777777555444777666666777999:::888777666777666333555;;;>>>>>>>>>XXX---KKKwww___fff555***ooorrrooo===888UUU[[[ZZZUUU***vvv&&&!!!]]]zzz AAATTT mmm```fff...---,,,---///000///...777666444333222222222222333222333555333...000777222//////333222......111+++---.........///111333222333444444333222111111555555555555444444444444222---...555666///...444777222---,,,...///+++((()))))))))***,,,///111333:::777555333333444555666333222444555000***+++111444222000222555444000+++'''***,,,---,,,,,,...000...///000000000///...---000111333555666666666555------///222444555444222000333222......111222000///000111000......000333111000///...000111333333555777666222111444555333000333555555222000///000111222333333222111222222444555666777999999888777777888666333444:::===<<<>>>777GGGvvvVVVcccAAA @@@rrr999'''UUUQQQ ppp555@@@888$$$OOOSSS$$$---|||111CCC222000......000222222222000///......000222555777111///111444222...111999,,,)))+++222444222333888111333555444111111444777666333222333666555222...333333444444555666777777222+++,,,444555......555888222,,,---111333...))))))(((((())),,,111666999555333111000000222222222---///444666000'''(((///333000...///222222...)))+++///222333111000222333...///111333333333333222555555444333333333333333++++++---222777888555222...222444111000111000......///000///------111444111111111333555666555444666888777333222555555222000222555333///,,,++++++222444555444000///000333111222444666888888888777:::;;;999555666;;;>>>>>>AAAzzz^^^ggg```uuu!!!MMMaaaMMMJJJ;;;TTTwwwjjjlllHHHvvvMMM ###OOOCCC'''HHH|||222&&&YYY{{{ ___,,,///222444333000---***111000000000111222444555666666666666444333111///000///...---...000333555888555111---,,,...111444...000444666555111,,,)))333333333222000000222444333///,,,+++...000000...555333000---+++,,,---...777111+++***///444666666222111...------...000222......222777444...///444((('''''''''(((***,,,...666111------///111000///333---***,,,222444222---111333333222000.........000333666777555333111111999555222222444444111---...000222000---,,,---///...333555222111333555444555999888444555999888222222222111///---...000222444555666555333222333444333666999777333222666:::777777777777999;;;===>>>LLLzzz888111tttCCC999aaabbbwwwFFFCCCttt!!!bbbwww[[[gggLLL///fff&&&%%%fff222"""fffssseeehhh iii^^^333WWW999ZZZTTT III//////000111222222111111000111111222222111000000444444555666555444333222222111111222333444444444444333111000//////000111111333555777777444111///000111222111111222444777222...++++++///222222111444222///,,,+++******+++333...))))))---222333222333111///...---///111222///...111666666111111555//////////////////000000555333111000111222111111444111...///333444333000111333444444222000000000555666777555111---******222111222555888666000)))222333444222...---...000444666555333444888999666555888888555666:::999444777777555333000000222444444444444444555555555444333555888777666666999<<<777777666666777888:::;;;BBBzzz@@@###ttt>>> ***eeefff^^^666```JJJVVV###SSS***III111### vvvzzz---$$$jjj|||nnn (((yyyzzzLLL@@@mmm222111000000111444666888000111333333222000...,,,222333444555666666555555333222111333666666333000000222333444444333111000222333555555555444333222111222222222111111333555666222...---000333333222---------,,,,,,,,,,,,,,,111...***+++...111111000333111000//////000222333222///000555777555333444222222222222222111000000444555555555333222333444555555444333333444444444000333555666444333222222111222333222000//////000/////////333666666222...666666555333000///000222555222...,,,222999777111333555555444666999888444::::::888555333222444666666444222444777999777555222333444555666777999999777666666555666777888999;;;uuu^^^ ___EEE---eeePPP&&&CCC000SSSlll,,,]]]((()))HHH!!!zzzlll???999kkkTTT777fff}}}444333222222333555888999111111111111111///...---222333444555666666555444444111///000444444111...111333555666777555333222333222222111000000000000444555555333111//////000<<<777222000111111000///&&&'''***---///000111111111///......111222222111222111000000000111333444444111000333555555222000111000...---------...///333666888888555333444666555777777555333222333666///222555666555444333333111222222222111111444666444000---,,,000444888999666555444222111111333444666000)))(((111999777///000000111222444666666444999888777555333333555777777333111444999<<<:::666222111111333555555555333555555555555666888:::;;;???ttt~~~"""TTTmmmHHH<<>>===:::777777777111222222444777:::===???>>>vvv}}}vvvHHH~~~AAAbbb&&&nnnHHHggg222YYYsss***===WWWjjj444]]]YYY&&&333...///000222444555777777777666555444222111000000***,,,...111333444444444'''---222222...,,,///333222222333444333111///---.........///000222333444000222444444333111111111------...222666666111---222222111111000000000///555555444222111111444666---......///000111111111...444666111///333666666111222333333222///---+++111...***+++...111111000111000000000111222333333777777666444333333666999333444444333000//////000333333222111000222555888777666555666777444///***'''111777333...///555999000+++,,,111333000///111555666555444333444777999333444666666555555777888555:::>>>===999666777:::222222222333555888;;;<<<==={{{sss$$$OOOoooMMM 666~~~555DDD^^^~~~xxx,,,mmmPPPppp%%%!!!___DDD^^^!!! TTT222222222222333444555555555666666333//////222555......///000111333555666222444333...(((''',,,111...///111222333333333333222222222444555555333111...------///111111///---...//////000111111111222000222555666666444111///666666555444222000///......000111000,,,+++,,,///:::777222///000111222222777111,,,,,,///000111222000...,,,...000111...+++222000//////111333333222111000000333777999777444333333222///------111555888777444333777:::666///...///222333444444333222222333555777777666444333333444555666777888888888555666777777444111000000111333555777888777555333777:::999666777;;;999333888888777666555777;;;>>>AAAyyy~~~ooo$$$ZZZTTT)))###!!!666fffFFFRRRnnn"""yyyzzz;;;555~~~:::>>>111---aaaQQQ\\\XXX###(((yyy333333222222333444555555555333000//////000111111111111000//////000000000666666555222......111444............///000111222333222222333444333111///+++...111222000//////000//////000111333555777888999888777666555444333222222111000000///000111111333444555222//////222666777555333333333333111000888444000000222333333333111111111222444444333222111000...---...000333555111111111444777999777555444555555444111000222444222555666666888:::666000333333333333333333444444444444555555444333111000222222222222333444555555444666888888777555555666555444444444444555555666777999888555777;;;:::666111222333333444666:::===@@@yyyrrr$$$jjj```>>>HHHaaavvvMMMQQQmmm!!!---~~~LLL777``````@@@333***ZZZWWWSSS444ZZZ444444333333333444555555555111---...111333222///111000000///............666666555444444444555555111///---+++,,,...111444333222111111111000...,,,(((...555555111...000333111111000111222555888999:::888666333222333555777111111///......///111222222333444222///000444888555444555666666444111...444222000//////000///---000222444555555555666777000000///---+++---222777000000111444777888777555444555666666333111111111---444999999888888444000666444222000000111333444666555444333111000///...666555444333333444555666222444666777777777888999999777333111111333666888666777555444666;;;<<<:::///111444555666777:::<<>>>>>??????vvv~~~|||UUU 888ssskkk<<>>@@@BBB@@@vvv{{{}}}~~~|||}}}zzzmmm###888nnn555wwwjjjuuuZZZZZZ\\\!!! ccc```IIIppp@@@DDDyyyHHHkkkqqq:::(((fff.........000111333555666777444111111333222...******++++++,,,...000111222---000333111------111555444555666666666555444444111///...///111444555555000333444111,,,+++///333222111000///...---,,,+++.........//////000111111;;;999555333222444666888000000///,,,)))+++000555333111...---...///000000000999:::111///555777333333111///111444555333000222111000111333333111///---111555666555444666888222111000222555666444222)))000555555555666333///333222000000000222444555111222555777777777666555333444777888999777555333222333333333222333666999:::999999999999:::<<<===;;;666555:::;;;666444777999;;;<<<<<<;;;;;;===???<<>>:::555>>>>>>===;;;888666777888999mmm~~~wwwsss~~~~~~zzz~~~ZZZVVVlllYYYCCC""",,,www555000fff222iii===```www999)))}}}HHHiiiIII(((```///111222///000333444111222000///000222222000...222111000000000111222333111///...///222444444333333444777888666333///---+++---000222444333222111222222111...,,,,,,---//////---...222222......111///000111222333444555666333333444333000//////000555222///---...000111222///222222///...111333222000222333333333444777999---...111555888777444111444333333333222222222111+++///333222///...000333///111333555666666666555333222111111111000///---...000222222111000222333444444555888:::999666222111222333222111222555777666666666444222111333444666777777666555777999;;;888555444666999;;;888555999:::;;;:::999888999:::>>>nnn}}}yyyvvvuuu~~~}}}~~~~~~uuuZZZ|||+++ iiiwwwppprrrfffiiizzz444***999444cccZZZXXX!!!OOOOOOSSSrrr;;;>>>lll///333444222333666666333222111111222444444333111777666444333222111111111111//////000222444555444222444555666555222///---...///000111222222222222111111111///------///111...---...111222//////111+++---111555777666555333///......///000111000...333111///...000222222222///333555111000111222000...///111333444666999;;;***---111666999999555111555444333222222222333444---000444444222222444777111222333444444333222111444000,,,---000111///,,,+++...000222111111222333666333222666<<<===888222111222333222222222444666444555777666444222111111888666555555777999::::::444555555666666666666555333666888:::999999:::;;;HHHtttwwwtttvvvxxx{{{eeeJJJ@@@{{{mmmaaa___qqqZZZWWW+++MMMYYY]]]+++ kkkvvvFFF^^^bbb111@@@ttt...222333222333666666333000000111111222222111000777666555444333222111111333222111111111222222222000111333444444444222111000000000000111222222333---.../////////000333555222111111222222111111111***---111444555444222000...,,,,,,///333444222000...------...000111111000...333555222111111000---222333444444333444666888...///222555888888555222666444333111111222444555000222444555444333555666555555555444333111///...///---+++,,,///111222111---...111222333222222111666444444777;;;;;;777333333444555555444444666777000333777888666444222111999777666888;;;<<<:::777333555888777555444555777111444777::::::999999:::HHHuuussssssvvvzzzzzzIII444rrr"""ooonnn\\\\\\eeerrr|||555\\\###ssseeePPPuuuNNN999UUUHHHqqqwww@@@888qqq,,,///000///000333333000000111111111000/////////333333333333333333222222222222222222111222333444000111333555777888888888222222111000000111222333---...000000000111333555555555444111000000///...---...000111111000///...///......222666888666333------...000222333111///,,,222444222000000///,,,666666777555444333555666222111///000111222222111555444222111111222444555222333444444333222222333444444444444444333222222...///000///...///222555111111222333333333111000444666888888888666555555333444666666555444555666...222555777666555444333777666777:::===<<<777222333666999888555333555777111444888999999888888888:::kkktttuuuuuu{{{zzzzzzzzz{{{}}}555...{{{777___QQQHHHOOOkkk222(((hhh888MMMdddUUUvvv''' OOO{{{XXXYYYLLL===hhh---//////,,,,,,000111...000111333333111000111111///000111222333444444444...000111222222333666888333333555777999;;;======333222222111111111222222111333333222111000000111444555333...,,,------***000000000000000///......000000222555888888777555...///111444666666333000+++111333111///000///,,,444555555555444444555777222///,,,+++,,,---......333222111111111222333444222222222222222111000000111111222444555777888999222444555333...,,,...222555333222222333333222000222555888888666444555777111333444444333222222333000222555555555444444555333444777999999666111---444666999888555333444666333666888999888888888999333fffxxxvvvqqqppp{{{xxxxxxuuuvvvxxxyyy|||"""999HHHOOOmmm???>>>EEE[[[}}}\\\'''JJJvvv======fff]]]aaa---zzzzzzEEE```yyy>>><<<\\\111222000++++++///111///,,,///222333222222333555...///111333444555555444---000222222222333777:::333333333444555777999:::333333333222222111111111333444555333111000///000333555333---,,,......+++///000111222222111000000///111555666666555444444...///222555777666222...,,,111333111///111111///222333333333222222333555000...,,,,,,---/////////000000000111111222222222000000000111222222111000111222222333555666888999444444444333000...------444111//////111333333222000111222444666888888777111333555555333222222333555666555444222222333555555666777666333000......444555666666444333333333444666888888888888:::<<<777ggg|||ssskkkhhhwwwwwwtttsssuuuwwwzzz~~~$$$SSSaaa444fffBBB...GGG___}}})))...tttwww^^^>>>ZZZfffEEEQQQ___BBBjjjCCC999HHH444555111,,,+++///222111'''+++///111111222555888...000222444555555555555111333444333111111444777111000000///000111333444333333333333333222111000000222333333222111222333333666444...---222222...---///222555666555333111---111666666444111111222,,,---111444666444///+++---222333111000222333222333333333222//////000111///......000222333222111...///000111111111111111///...///111333444333222666555444444333333333444333111///111333333///+++333///,,,,,,///333444444///---,,,111888<<<:::777333555777777666444444444:::999666222//////222444999:::999555000...///222444444444444444333222111444555777777888999<<>>888999888666555888>>>CCCFFFggghhhdddiiirrrvvvpppuuuzzz~~~uuu|||999mmm---"""uuu<<<###BBBLLLppp<<<;;;lll^^^eeeIII"""XXX\\\SSSeeeBBB666TTT222222222444555444222///222666555000...000111...000222555555444222111111000------111000,,,+++...///......///000000///---333222444999999555222333555444222000000000111222666333///...111555777999555555555666777555111...---000444444222///......///000111111000000111222///111222222111/////////222111000//////000222333111333444///***)))...444222111111111111111222222333777999777222///222555666333000111444555222...444444333333333333333333222//////222222000000444111111///---111777666222999555222222555666333000555555444444444555666777333444666555444333333444444333444888888555777;;;777999::::::999:::>>>AAA>>>aaammmhhhmmmwww|||wwwtttzzz555___EEE***yyyFFF888uuu}}}CCCMMM~~~IIIkkk>>>^^^bbbKKKUUUhhh&&&EEE555444444555555444111///777777444111000333222///333555666666444333333444111//////222222///...000111111000111222222000...111000333888888444333444777444000---,,,///222555555222///...111444777888555555555666666444111...000222555555333111000///333444555444222111111222///000111333333222...+++111111111000000000000000333333000***%%%%%%,,,333333444444444333111000///000777<<<:::333///222777777444111111333555444222555555444222222111111111222......000///------000000333333000000555777666888555222333555555333000777666444444444666888999333444555444333333555777555222111555777666666888444777999::::::;;;<<<===:::___jjjeeekkkvvv|||wwwuuu{{{===GGGccc%%%eeekkk=== ^^^iii]]]xxxRRRMMM[[[000iiiiiiNNNfffxxx###777yyy555444444444555444222000888555111000333555444222555666777777555555666888444333444555555444333333333333333555666555333111000///222777888555444666444222...,,,,,,000444777777333000...///111222333444333333444444222///---///111222333333222222222000111333444333444555777444333222444666555111---///000111222222222111000333333000***%%%&&&+++000444555666777666333111///---222777777333000111333333000...///222555777777444333222111111111111222333000...000///,,,,,,///111444333111222666888666444333222333555555444222666555333333333555888999222333333333222333666999777222111555888777555666333555666888888999:::;;;>>>bbbfffdddlllxxx}}}wwwwww~~~TTT///yyy~~~!!!444uuu,,,EEEyyyUUUzzz^^^>>>mmm(((rrrUUUUUU}}}+++$$$RRR333222222222444444333111444000...000444666666555999::::::888666444555666111222333222333333333111111111222444666666333111000///111666888555555777444333111//////000222333555222///...///000111111222111000111222111///,,,---......000222333444444...///222333333444666888888555222222444555333000---...111333444444444333222333222...***)))+++...000222444666666444111/////////000333444444222000111000......000333555666222111000000111222444666888555333555444111111333444333111///333999999555......///111333333333222444333222222333444777888111222333222222333666888999444222666999777555666777666555666888:::<<<===>>>aaahhhhhhsss|||xxx~~~~~~jjj%%%iii@@@***}}}{{{<<<XXXDDD[[[jjjbbbUUUXXX'''yyyQQQ]]]???(((333222111222333444333222///,,,---222555555555777<<<<<<<<<999555111//////000333333222222444444111//////000333444333000---000///000555666444444666666555444333111000//////000...,,,---///222333333000//////000111111000......,,,,,,---000333444444000222333333222222333555666444111///000000000000,,,---///222444444444444222333333222///------...,,,...000333333222000///111//////222777888666222444333222000///000000111000000///000111444777999777333222444333000000333444333000///444999999444***+++---///111111111000222222222333444555666777222333444444333444666888999555444777888666555666:::888777777:::===??????:::]]]eeefffrrr|||www~~~xxx)))ccc{{{jjjvvvBBB ###]]][[[BBBcccXXX+++|||UUUjjj%%%}}}iiigggmmm111jjj777555333333333444333111---,,,000555666333333777555777888777333///------111555555333333777666333222222333444444222---***///---...222333111111333555444333222222333333444///---,,,,,,///111222222000//////000222333222111111///,,,---///222222222333444555444222111222333111222222111...---------,,,---...///111111222222333333333222111000//////...///111333333222111000111000000222555777777777555555444333111/////////111000000000222555888;;;222///...000///------000111333333000111666777666...000333444333222111111111222333555666777666666333555777777777666777888777555555777666222333666888666666888;;;======;;;===```~~~]]]\\\iiixxx~~~xxxssszzz111WWW:::(((kkkwww333777eee___ VVV^^^KKK"""bbbkkkVVV"""LLL:::888555444444444222111---...333999777111222777,,,///222333222000//////...333444000111555555111888888888888777333---)))...,,,---000111......111000000000000333666:::<<<222000------...//////...000000///111444555555444555222...---///111111000222333555444333333444555...111555444000,,,+++,,,,,,---------......//////444333222111000000111111333444555555555444333333...000222222222333777:::222444555555333222222222333222111111222555888;;;333000///111111...///222---333666222///222666999666888::::::888666444444111222555777888888777666555777::::::999888888999555444666777444///111666222222333777;;;<<<999555DDDhhh[[[WWWcccttt|||wwwooovvv}}}|||}}}444EEEWWW 000{{{LLLIIIdddddd,,,FFFkkkMMMnnn{{{kkkwww```///888444222333777888555111555555444333222000000///,,,111555555000---...000666555333222111222222333555444444333444555666777///......------///000111777444000------///222444...//////---,,,+++---//////---+++***---222777;;;333222///......///111333222333444555666555555444333222111000///...---,,,000222444333111000222555444333333222111000///...,,,///111111000000222555333111//////111333333333111111000///......//////111000000222444444111...888666444333333333222111444444333222333444555666666777888777666333111///111111111222333444555666999555555888666222333999666888666111111333444222444444444444666:::===???DDD\\\www\\\eeepppjjjjjjvvv{{{xxxwww||||||CCCMMMrrr&&&)))IIIDDDUUUMMMjjj[[[BBBmmmyyyqqqyyyKKK%%%hhh555222///000444666555222...///111333333222000///)))---111222222222444666222111000000000111222333444444222222222222333444///............///000000444333111//////111333444111111000...,,,,,,...000000000///...///000111222/////////////////////...111222333444555444444333555444333111000///------///111333222111000222444333333222111000/////////,,,...//////------000222111111000000000111333444333333222111111111111111222111222444666666222///666444222222222333222000222222111111111222333444111222444555555555333333333222222222222333333444777444444666444///000555777999777333111222222///555444444555666999<<<>>>AAA[[[wwweeellltttnnnlllsss}}}{{{{{{^^^EEEVVV'''^^^@@@999TTTVVViiiUUU|||[[[===444111///000333555555333(((***...222333333111///+++,,,...111333555777888444333333444444555777777333222111000///000111222....../////////000000000222222333333333333333333555444111...,,,---000222///000222222222000...---+++---///111111000---+++000111222333444333222111333222222222222111111111---///000111000000222444333222111/////////000111/////////...,,,---///111...000222111000000333666333333222111111111111222222333444777888777333000222111000000222222111000222111111111111222333333///000222333444333333222333333222111111111111111666444333333000,,,,,,000555888777444333555333000666555555555777999<<<>>>>>>[[[wwwmmmiiiooosssqqqnnnppp{{{{{{|||~~~GGG000UUU;;;...VVVuuuGGG~~~NNNzzz|||555444333555666666444111)))***---000222222111111222111///000222444444444666666666666777777888888000000///...///000222222......///000000000000000222444666777666444222000777555222///,,,---111444...///222444444333222000---...111222333111000...000111222333333222111111//////000111222333444555---...//////000111222222333222111000000111222444333333111/////////000222---111444333///...222666111111000//////000000000111333555777888555222///111000000111333333222111333333333333333444444444555555444444222000...---222222111111000111111222666555444222...++++++---111555777666777:::999666666666555555777999<<<>>><<<[[[YYY___fffkkknnnrrrrrrpppvvvwwwyyy{{{}}}[[[|||www AAA~~~>>>'''TTTQQQfffiii=== kkk333444666888888555000,,,///////////////000222222444333111111222333333222444444444444333333222222///......///000222444555////////////000000000111444666777888777444000...666555222...,,,---111555111111222333444444444444222222222222222333444555111222333444444333222111///000000111111222222222...---...///000111111111222222111111222333555666555444222111000111111111---111555333000...111555111000000000000000111111000222555666555333000...111111111333555555444222222222333333333444444444888777666444222///---,,,000000000000111222333444666777666222///.........222666999888999===<<<999666666555666777:::===>>><<<\\\TTT```iiikkknnnuuuxxxuuutttuuuxxxzzz~~~yyyUUUpppeeetttFFFAAA{{{VVVvvv666 tttUUUQQQ///222555777666222---***555333111///...///111222///000000111222333444444444444444444333222111000//////...///000222444666111000///...///000111222555666777777555333000///333333111...,,,---111444444333333222222333444444555333111000111333666888333444555555555444333222444444333111000///...---000///...///000111000///000000111222333444555555333222111111222222000//////222444333111///000222333222222222222333444444000222444444222000//////222222333555666777555333///000000111222111111111555444444333222111000000000000000111222333444555555888777333000111222111777:::;;;999999;;;;;;888555555555666888;;;>>>@@@===\\\dddlllqqqrrruuu|||~~~{{{yyyyyyzzz~~~QQQUUUVVV)))000TTT$$$ggg]]]```PPP ZZZccc 666...000333444333222000000444444222111000/////////***---111333222111333555333333444555444444333222111000/////////000222222222111...------///222444444444444333333333333333/////////---,,,---000222//////000111222444444555222111///...///111444666666666777888777666555444444444333222111000000///222000//////111111000...+++---000222444444444333333222222444666555222///333333333333222000///...333222222222333333444555111333444222000...///000333333444555777777444222...///000111222111111000111111111000000111111222222222222222222333444444222777777222111444555333888::::::777666999:::777444444444666888<<<@@@BBB>>>[[[qqqssstttwww|||~~~~~~qqqCCCmmmRRR888...RRRlllSSSyyy```sss###<<>>ZZZtttppppppvvv~~~444hhhJJJ***rrr)))PPPkkkttt==="""(((ppp''' uuu000222444666777666444333888777555333222000//////444333222000//////000000/////////111222222000///333000------...000000000111///...000222333222///777444333666::::::555///000111222333333222111000555222......111333222000000000000...------000222///111333555555333111///333222111111111222333444444555555666555333111///222333444555444222///---111000000333777777444111///,,,...555222***,,,555666444333333444444333222444333222444666444///+++***111777666///,,,...333333111000333777999888777444000,,,+++...111111000***,,,///111333333333222111444777999999999:::;;;;;;777333222444888;;;<<<777777666555555666:::===777NNN{{{ssspppyyyVVVTTT{{{'''111 ___vvvMMMzzzggg"""ttt>>>___000222444555666555333222444333333222222222222222555444222111000000111111111000111222444444222000222000///...000111111000000//////111333333111...666555666888:::999444000...///000222333333222222777555444444555555444222111222222111111333666999222333555666666555222111333222111000000111111222444444333222111000///......111444555333111000000//////000333777888777555...+++...444333,,,...777555444333333444444222000000000111333444222000---,,,111555444...,,,---111222111000111444666555444555333///---......//////---...111333444444444333---000333444444555666777111111222555888999777666888888777666555777:::===AAAWWW}}}uuuqqqwwwIIIBBB444000xxxNNNWWW\\\555VVV:::MMM111222333444444333111000111111111222333555666777666555444333222222333333444333333444666666555333222111000111222333111000111111222333555444111...555777999;;;:::777333000,,,---///000222333333333333555777777555222111000222333333333444555888;;;555666777888777666444333333222111000000///000000666666444333111000//////***///444555222000111444333222222333555777777666...,,,///444333...000888555444444444555444111///...000333333333222222222///000111000...------///333222000000222222222000333333222111//////111333000111333555666555555444111444666777777777888:::000000222555888999777555888888777666555777:::===CCCVVV|||xxxqqqmmmrrr{{{}}}{{{}}}zzz}}}LLL222}}}ZZZ000###dddTTT@@@iii>>>oooZZZ&&&NNN111444222222222222222111000///111222333444666888999:::777777777666666555555555666555444555777888777666111111111333555444222000111222444555555444111///444777;;;<<<:::666333111---...///000111222222333,,,000555555111---******222333444333222222444666777777777777666555555444444333333222111000000///333444444333111///,,,+++(((///555555111000444999999777666444444333333333000///111444222...111777555555555666666555222000111444777666333222444666///---,,,---.../////////666555333111111111111000///111444444333333777:::333444555666777777666666777888:::;;;::::::<<<===999777444333555888:::;;;666666666555444666:::===@@@QQQmmmkkkhhhgggmmmuuuvvvrrryyytttqqqttt~~~nnn555ooo\\\ 000nnn333:::}}}===TTTxxx777<<<~~~$$$ 333222222111000000000000222222333333444666777888888888888888888777777777666555444555777888777666000000222444666555333000...000111222222000///...333777:::;;;999666333222000000000000000111111111,,,000555555111---******555555555333111000000111777666666555555444555555555555444444333222111000---///222333111---)))&&&)))///555666222111555:::999888777555333222222222444444555444111...000555666555555666777777444222444666777555222000222555---,,,+++,,,000222222222888777555333222111222333///333666777666666999<<<555555666666777777777777555666777777666666888999===:::777555666777888888444444444333333666:::===EEETTTeeeeeecccdddkkkssssssnnnqqqnnnmmmooowwwDDD^^^JJJ###555aaa&&&444ZZZFFF???###iii333222111000000000111222222222222222222222333444666666777777777777666666555444222333444666666555000000111333555555333111***,,,......---,,,---...444555777888888666444222222222111111111111111222333555777777555222111000555666777555333111111222666555444333333444555666444555555555444333222111111333666777666333///,,,+++000444444111111444888333555666555444333444555666777777444000///111444666444444444666777666555555555444111///...000111---------///222444444444666666555333111111333555444666888888777666666666444444444555666777777888555666666555444444666888777777888999999666111---222222333333444777<<>>???>>>CCCLLLZZZrrrdddgggrrrttttttfffmmmssssssjjjgggsss~~~///"""UUUTTTJJJ::::::  ===000zzznnnUUU;;;'''((($$$...VVVwww}}}777222111000000000111222333////////////000222444555444333555777:::777111,,,,,,,,,,,,---///111111222222333222222111000///...111666666111...000222111---,,,,,,...000000000...---...///111222222222111222111000...------///000777555333333333444333111666666666444333222444666666222///000444666444111777555111000000111222333444000...///222444222///555666666666444222///...111///---///333555555444222444333000000444555333555444222000///...------...000333555444333333444...111444444222000///...---+++---555999777333222111666777444444777666111777555333333444555555555888777555444444444666777:::888666777:::<<<<<<;;;BBBKKKbbbsssfffgggoooooovvviiifffkkkssstttooonnnxxx???'''UUU CCCrrr888---yyyNNN&&&,,,KKKaaaRRR~~~mmmYYYBBB,,,999sssxxx BBB222111111000000000000111555333222000000222444555222222333666999888333......---,,,,,,---///111222111111222333333333222222666999777222///111222222---...000111000000111222000000000000111222333333333222000///............777555444333444444222000666666555333222222444777444111///000444666555333777555222//////111555777444111///000333444222///555555666555444222000///)))***---111444666444333111444333111111555666444222222333333222000...,,,111000000111333444444333...222555666444111///...******000777999666333333555777888666666777777444333333444333333333666888888777666444444444555666:::888888888:::;;;:::999;;;EEE]]]eee]]]ccckkkpppwwwkkkgggkkkrrrwwwwwwvvv~~~~~~OOO###CCC )))MMM444UUUjjj)))///nnn:::222TTTPPPeeeggg###MMM333333222111111000000000777666555333222111111111000///000333666777333///222111000...,,,,,,---///000111222333444555555555777888777555222111000///,,,000333333000000222444555333222000000111222333333222111000000///---,,,333222222222444444333111666555444222111222555777222000///000333555555444333333222111111111444666222111000000222222000...555555555555444333111111)))+++...111444555444333444666666333333666666333333444444444444222111000333///,,,---///111000...---000444666555333111000***,,,000666666111000333111333444555777999;;;;;;111333555444333444888;;;:::999888777666666777777777777777999:::::::::999;;;EEE]]]XXXVVV^^^hhhrrrwwwnnniiilllssszzz||||||}}}{{{zzz]]]$$$!!!}}}WWW+++JJJyyy~~~|||___VVVaaa...TTTeeecccVVV ___444444444333333222222111...///111222111000---,,,...------000444555222///444555444222//////000222000000222333555555666666444333555666555222...---)))---000000...---///111888666333111///000111222444333111222222111...+++......///111444555444333444444444222111222444777111000000000222444444444...111444444333111111222000000000000111111///...555555555555444333333222///000111111222333444555777999999555444555444000444444333222222333444444666222...---...000...,,,***...333555555444444444///...///222111...///333000///000333666888;;;>>>666888999777444333666999999999888777777777777777444555666777888:::;;;<<>>CCCKKKhhhdddcccaaannnmmmeeeiiilllrrryyyzzzzzz~~~|||iiiGGGnnn@@@!!!yyyvvveeegggbbb[[[___nnnzzz~~~zzz\\\,,,333xxx 222xxx~~~XXX[[[yyy999MMM111222333444444444333222,,,...111333555555444333111///---///222444333111,,,111666666444333555888222222333333333333222222333...---222555333222444222111222333555666555444111111000000111222333444555333333555888777222------...000333777888777666000222444555444333333444111222222111000111222333...333777777333//////000---///222444444444333333555555444444444555555555333444444333111111444777333666666222111111///+++///000111222333333333333333444444333111111222333...000111111111111222333111,,,,,,111555555333444888333111333333222444:::999777555555666777777777333444555666666777777777555666666444333555:::>>>===EEEjjjdddaaa[[[lllkkkfffeeehhhpppuuuvvvvvv||||||iiiXXXsss???+++RRRuuuEEE+++EEE```pppRRR!!!UUUIII%%%HHHxxxTTTwww%%%yyy///000222333444333333222000/////////......------333111...000333555555333)))...444444000---...000333333333333222111000000555---***///333333555:::111///...000444555333000,,,---...000222444666777555333333666:::999444...000111222555888999777666///111444666555333333333222222222111000000111222222555888666111///000333...000444666666666666666555444444444444555666666000222444444222222444777///222333000///000...***...000444777888777555333---000333222000000222555111222222000///...000111///++++++444::::::777555999333000333444222555;;;111///...111777<<<>>>===444555666888999999999999888888666333111333999>>><<>>bbb]]]))) AAAvvv@@@999<<<+++sss[[[{{{xxx###888............000222444666222000------///111444555222000...,,,---///222444333222333777777333222333222111000000111111///...111111111000000111333666555111...///333444222//////111333333222111111111000222222000222666555111222111000222555555222000===777111///111111///++++++222444111...000444666222111///000222444555444999999999999:::888555222777777666555555555555555555444222000000000222333555444333111000...---,,,...///111444666555333111,,,---/////////000222444555444333333222///+++''',,,+++111888999555666;;;666333222222222222333666---......------///333666333444555666777777777777888888888777666666888999999BBBfff]]]VVV\\\ddd\\\[[[dddlllqqquuu{{{~~~}}}vvv???OOO444RRRxxx 333DDD  AAArrr[[["""yyy}}}000111dddOOOxxxssslllRRR+++---,,,,,,,,,---...000111333000------000222222111//////......//////000111333111333666666333111333333222222333444333111///***+++,,,---...///111333333333222222222222333333///111333222///......000111222111...000444444000222000...///111333333222;;;888444333333222111///+++111333000---000333444555333111111333444555444777666555555777888888777777777666555555555555666888777555444333333333444555444333111000......---222222444555666444111///000111000///------///000555333222222111000,,,***---,,,///444444000000444444222111000000000111333000111111000///000333555444444555555555555555444777888999777555555999<<<:::AAAtttfff```___aaa___YYYaaajjjnnnttt|||{{{EEETTTYYYoooRRRVVVccc%%%AAAggg^^^jjj^^^---WWW\\\FFF```{{{FFF"""JJJ///...---,,,,,,---......444000---...222333000---...///000111111111111000222000111555555111000222222111111222333333111///,,,---///111222222222222111444666555111000333777///111333000+++))),,,000111111///+++---222222000111...,,,,,,///222555555777888888777555333444444,,,111333///---000222333666444222222333555555444777555222222444666777777666666666555666666777777888777666555444333222222444333222000///.........777777888888777444222000444444333000...---///111444222000000111000...---111000111222000------000555444222111000111222222333444555444222111111222333444444444444333222222555777888555222222888===;;;AAAiiicccYYYTTTZZZXXX```ggglllsss|||KKKTTT444ppp111;;;___]]]___FFF)))jjjyyyOOOEEEdddLLLEEE]]]mmmaaa333///ooo444333111000///...//////666222...000444444///)))000000000000111111111222222000000444444000000222222000------...000000///333333444555555333000---111444555444111111444777000333444000***(((+++000......,,,)))+++111333111///...---...000333555666333666:::999555333555888///333444000...111333222333111000000333555555555888666333222222333222111333333444555666888::::::555555444333222000...---222111000...---------...888999:::999777555333333555444333111000111333666333111//////000111111000777666555444222000111444666777666444333555666444555666777555222000//////111111222222333222222222111444666333///000666===:::BBBmmmbbbQQQGGGUUUZZZaaagggkkkqqq{{{KKKNNNYYY :::\\\eeeMMMOOOeeeyyy******WWWDDDVVV}}}EEE)))((('''444RRRoooJJJ###222777555333222000000000111666333111222555444///***000///---,,,,,,...000222222///000333333000///222444000---+++---///111222222222333444555333///+++222222222222222333444444333555555111,,,***---000,,,,,,***(((,,,333666444...///111222333333444555...333888777333111444888222555555222000333444333000...---///222444666666555444333333444333000---///000111333666999;;;===444333333222000///---,,,111000...---,,,---......222444666666333222222333333333333111//////222444222111///000222333333333888999888555333444666888555888888444444888888555555666666444111...------...///000222333444444444222444666444111333888===888DDDzzzeeeOOOGGGVVV]]]ccchhhjjjpppyyy~~~~~~}}}~~~JJJJJJ}}}$$$ $$$444 ...zzz555xxx\\\***VVVwwwXXXyyycccWWWEEE555333///WWWvvvPPP,,,555333222000000000000111666666555555444333000---///---***((()))+++...000333000000222222000000333555222000///111333444444222222222555999999555111222111111111333444444444555555444222000......///+++---,,,***...555777555///111444444333222222222---111444333000///333666555777666222222555555222///---,,,...111444555555000000111333555555222000......000222555888:::<<<666555444333222111000///111000...------...000111+++...111000...,,,...000222222222000---++++++,,,222111111222444555555444333666666333222555777777111666777222333999999444444444444222///---------...///111333555666666777444555666777777999<<<>>>999DDDhhhOOOJJJUUU\\\bbbgggiiimmmvvv{{{}}}wwwzzz}}}|||zzzzzz}}}JJJPPPPPPeeesss!!!\\\###lll(((TTTqqqSSS$$$111PPPzzzeee###$$$qqq222111000000000111222222666888888777444111111222///...---------...000111444111000333333000111444111111333555777666333111555333333666:::;;;888444000333555444222222555888666444222222333222///---...000///...000555666333222444555333000...///111...000111000...///222555666777555222222444444111222000//////111333333333222111111222333444333111000000000111333555666777888666555333333333333333444222111//////111333444+++...111000,,,+++---000000111222111///,,,+++,,,333333333555777777666444///444555111000444666444///666777333444;;;<<<666444444333111...---///000111222333555666777777777444444444777:::===<<<;;;===CCCkkkPPPNNNPPPWWW^^^cccfffjjjrrrwwwxxxyyy|||~~~}}}{{{zzz}}}III\\\555???EEEBBB999===111dddIII+++===mmmuuu&&&[[[222222111111111333444555666999;;;888333111333666222222333444444444444444444111111333333111111444+++...333888:::777111+++555222000222666666222......555999777111000666===555222000111444444///+++111333222000222555555111555666444000,,,+++---111000000///......///222555555777555111111444333///666444111000111222222111888555222000111111111111222222111111222222333333777666444222222222444555666555333111222333666777///222444222...,,,///222---000333444333222111111333333555777999999666444...444555111000333555222000888999555777??????999444444222000......111333444444555666777777777777222000000444:::===:::666@@@BBBqqqUUUTTTOOOSSSZZZ```ccchhhpppuuuvvv~~~|||~~~~~~GGGddd___!!!~~~cccMMMttt&&&<<>>555555555444555555666777111///000333444222333555666222000111444666444222------000555666333222333777666444222111/////////444333444444111...111666888777555222111000000000111///......000111111000555555333//////222333222777333000111444444111---,,,///111222000111333666///000111222333444444444444//////555777222000444666666666666666666666666444000,,,---111333111...000333666777666333222222///222333333555777555111:::555222222222000222666000222444444333444777;;;333555666111+++***...444222333444444222000111111,,,,,,...111444666555444444555666666666777999;;;888999999999777555222111777555333222333666:::<<<999>>>~~~iii___cccQQQRRRVVVaaammmvvvxxxwww~~~~~~HHH>>>,,,KKKnnn___XXXJJJNNN666uuuuuu\\\GGGBBBAAAMMMTTTttt|||***"""===666666777777777777777777333333333333111000111222222...+++---333666555222000111333555666555444444444333222111111222333444///111333222///...444:::;;;999555222000000000111999777333222111111111000///111333111......000222777555222111111111///------222555444///---///222555555555555555555555555444...,,,000444222111333555555555666666777777888888333...///333555222///000222444666555444222111222111111333777888444000222///...111222222444888...222666555222111555999444555444000,,,,,,111666222333555444222000000111111111222555888999888666333555666777777888:::<<<333555777999999777333111666555333333444666999<<<;;;@@@nnn```iii]]]WWWTTT[[[jjjxxx|||EEExxx[[[***|||jjj)))zzzyyy FFFzzz)))!!!===222222222222222222111111222444444222000000222333222000///000111333222222333444333222222333333333444333222222222444555666...222444111...///555999999777333000//////000222555333000............---+++...222333000...111444666666555222...+++,,,------111555333...,,,...111555555555555555555666666666000,,,---000222333555222333444555666777888888:::555111111444666444111222222333444555444222111333000...///333333222000111...///222333222444888000444777555111///111555555222///---...111333555111333555555333111000000222222222444555555333111111333555666666777999;;;000333555777777555222000555444333222333666888:::;;;@@@qqq^^^eeeYYYUUUSSS[[[iiivvv}}}~~~KKKlllmmm@@@qqqCCCzzzvvvLLL'''iiinnn<<<___666111111000////////////000---222333000///222666888777888888666333111000///222333222......000222000666555555444333333333333222555666222///111333444555333000......///000222///...---...000222222222...///222555444111333777666777777333---***,,,///,,,///111111//////111444/////////000222444666777888444111000111333666777222222333444555666777777888666444333444555555444555333222333444555444333222...+++,,,...---...111555222333555555222222444222555777666333000111333444111------///222333333///111444555444222111111444333333444444444111///000222555666666777888:::555555666777666444111000444444333333444666888:::888===xxx[[[YYYMMMRRR\\\gggqqqxxxzzzzzz{{{{{{YYYcccxxx HHH000===vvv222,,,rrr"""<<>>@@@666666555666777888:::;;;======{{{fffMMM???MMM___hhhjjjlllssszzzsssxxxvvvmmmooo|||~~~~~~lllQQQfff SSS<<<jjj444DDD***sss---""";;;ZZZ,,, !!!...///111111000//////000000000///...///111222444444333111000000111333444333111111333666777444000555111...///222444555444///000111222222222000000333333444444444333222222333444444222111111444666444333222000///.........000999???>>>666333777>>><<<555...---111444222...555333111111222111---)))333555777666222///000222///000222222111111333444222444666555222//////000333222111333555444111---+++///444333///------000444333111111111222333444111222333555555444333222222111000/////////......222111111222333333111///111111111222444666888999999999888666333333444666888888777999:::999777555000444666555666:::=========777zzzyyycccHHHNNNYYYdddiiimmmwwwyyysssppptttzzz}}}~~~}}}hhhIIITTT sss+++NNN___---444\\\!!!%%%vvvyyyKKK'''EEEaaa///000222222000//////000444333333222222222333333000000000000000///......222222222333555555333222333111...///222555666666333444444444444222111000000000000000111111111111444222//////111333222111222111000///............333888;;;999222///111555333111//////111333444333666333000000111222111///222333444333222000000111222333333222000//////000///222444444111000000111222111111222444333000------111555555222111333555222111111000000000111111111222222222222222111111222222333222111///...///000000000000///...---,,,222222333333444555666666555555555333111111222444000///000222444444333111333666888555555999<<<<<>>???;;;}}}yyywwwbbbPPPQQQ```lllrrrsssvvvuuuwwwyyywwwtttwww}}}{{{uuuqqqrrrxxxvvvVVV```JJJpppwww==={{{aaaTTT{{{BBBkkk***444 YYYqqqAAA&&& JJJiii---///000///...,,,,,,---)))+++...000111000---,,,111111000111222444777888000333555444111111333666000000000000///...///000111222222333444555666666/////////000000222333333222333333222000/////////000///...---...111333555333///+++,,,000333111///333333333555666666333000000222444555444222111000333111000222555666444222...///111111000000222333333333333444444333222000111222222222222222222222666666555444333222333444222444666777777555222000666444333111000000111111///222666555222...------,,,000222111------111555555555666777555333000///111333444555444444555666333333333444555555333111000444555333444:::??????<<<888~~~wwwtttpppbbbVVVYYYdddllloooqqqrrrqqqrrruuuuuuvvv}}}|||zzz|||{{{^^^DDDNNN+++{{{444gggNNNMMM:::SSSddd''' %%%YYYVVV,,,000___,,,...//////...---...///+++---///222333222000///000/////////000333666888222333333333222222444666///000111000///......///111111222333555777888999000111222333333333333333111333555444111///000111000///...---...111444666333///++++++...///,,,(((222111111333777777555333111444888:::888555333222222222222333555555444333222333444222000///000111555444444555555555222000111222333333222111333444666666555444333222111111///000333444444333111///555555444333222222222222111111222333222111///---///111222111//////333666444555555666555333222111///111333444333222333444222111000111111000---***,,,111444333555:::>>>>>>999555{{{rrrlllfff```\\\```gggkkkooossstttqqqqqqtttvvvxxxxxx@@@[[[)))JJJGGGJJJ:::qqq&&&aaa;;;(((vvviiiFFF777===HHHKKK )))SSS,,,...000111000000111222///000111333333222000///000000000000111222333333444333111111333444444444---///222222111000222444000//////000111333555666...000222444444222000///222222222333333333111000000///---,,,---000333555222///,,,---//////+++(((///111333333222222222444///333777888666555555666000222333333222222222333333444555333111000111222333222111333666666333111///111222222000000222555222222222333333222000...---///111222333222111000333333444444444444333333444111///111444555222///777666444222222222444555444444444444444444444444111333555555444333333444555444333333333222///---***000444444555999;;;:::999555zzzsssiiiddd___^^^bbbgggjjjpppvvvxxxtttssswww{{{}}}MMMkkkzzz...'''nnn222KKK///PPP,,,iiikkk???AAAqqqYYY333!!!VVV---///111222222222333444111111222222111000///...111222444444444333111///666222///000333555555333+++...222333333333666888------,,,,,,,,,...///000---///111333333111...,,,333000...000555666222---000...,,,+++,,,...222444///......000333333000...///444777444---***---111,,,///222333222222555888///222444333000///000333000222333333333333444666000//////222555666444222...000222111//////111444333444555666888777555222...000111333444444444444111222333555555444333222666111...000666888555000888555111////////////...333333333333333444666666444666888888777555555555666555444555666555222///***000555444555888888666;;;666{{{vvvjjjggg```\\\```eeejjjrrrxxxyyytttttt{{{TTTUUUSSS///qqq000HHHOOO 222...yyy???'''???KKK888 (((ddd444///+++,,,111666999999000...///444999999222,,,555444333444666666555444999...)))$$$@@@,,,...<<<111000...///111333444333//////...---222666333---.........///000111222222...------///222444444333//////000000000000//////---)))''',,,333888666222666333000000333555444222666444222111222222111000+++,,,---///222222000---444222111222444555444222222333555555444222000///111000/////////000111222666444111111111222222111222///000444444111333999444333333222111000//////111444555333333555444000111222333333111///,,,***222222333444555444111///:::666555888888555333333333555777666444111//////222444777999999777444222777<<>>|||fff555xxxbbbKKK|||333[[[sssOOO...>>>___www000111111000///000333555000222444333111000222555333333333555666444111...+++111888SSS:::666)))000666333000///000222444444333333000...111666555000...,,,+++******+++---...444222111000111000...------------....../////////222111///......///000111666444222222444555555444000//////000222444333222111000///111333444333222444333111111111000///---222---((()))///333222///000111222333444444444444555222///---...000222222555444555777777444666:::999999888777555333111000,,,//////,,,,,,...---)))////////////000111111222444444444333111///---+++//////222444333000222777555777888777555333222333555555555555666999;;;<<<777777jjjiii```VVVVVV[[[dddkkkooouuuzzz}}}~~~YYYkkkTTTKKKmmm>>>BBB}}}555!!!```___???111333555444111000111444666555333000//////111333333333555666777555000---333000;;;OOO777777999;;;555222///...000333666666444555222000111555555111111000...------...000222666444222222222111000...............//////000111333444333000------111555555444222222222333444444.........000333444444333444222111111333555555444333222111111111111000///000...+++,,,///111000///111222444666777777666666555222///...///222333444666777888999888666777999444444555555555444333333,,,......++++++------***666444222111000111222333444666777777555444444444000111444666222///333:::555666666555333222333444555555555666888:::===>>>:::777fffggg^^^QQQSSS[[[gggooorrrvvvzzz|||}}}OOOIIITTTXXXrrr ZZZ555)))zzzfff...,,,///222444222...,,,---///777222------111444555444444555666888888666111...;;;+++999999333***888222111///---...111555777888444666444111111444444000333222111000000111333444333222000000111111000...000000//////000111222222333555555222//////444999222222111000000000222333.........111444555444333555333111222333555444444000111111222222222333333...111444333000......000000111333555555555555444555333000///111444555666666888:::999777777777777000111222333333333222111...000000------000000...333111///......///111222222444555444222111222333222333555555111---111888444444444333111111333555333555777999:::;;;<<<<<<>>><<>> @@@555HHHZZZNNNbbbTTT777!!!ddd333666888888666333111111///111333555777888888888888777666666666555222///333222222222222222333333444222111///000333555777444444444444444444444444///......///111555999;;;444333333222222222333333111444777777333111111222;;;:::888444000///000222111222111......111000+++444666777666444222222333222111000000000///,,,))),,,...000111111111222333444000///333555555555777222111//////111222222111333000///111333222222444333222111111000111222222222000000333444222222555333222111111111222333444111222333444555666777888888666444555666777777666999666444444666999::::::666666666777888:::<<<<<<555777:::<<<;;;888444111222888ooorrrxxxsssfffWWWXXX___iiirrrzzzsss```UUUVVV\\\bbbbbb[[[OOOCCC===FFFGGGFFFBBB<<<999888:::LLLIIIAAA444++++++333<<>>@@@DDDHHHKKKSSSeeevvv|||zzziii666000///===WWWppp~~~>>>___]]]ggg~~~777"""***]]]eeeqqqwww***MMM222777:::888333//////111555444555999999555444666777555444666999:::777555:::888555333333333333222777777777444222222333555222111111222555777888888...111555444111......///222///...222777:::888555......///111222222000---000///000222666666333000//////000000111333444444777555444444555333///+++111444555222111222000,,,111222222222111333555888777444222333666777555333777555333444555555222///444222111222444666666555666666444222111111222333999666222111333555333111555//////444666333222555666666666666555444333333777999777333333777999888:::777444333555555444222444333111...---...222555333555555444555999999666===;;;xxxTTTjjjqqqRRRPPP[[[dddqqq}}}cccRRRFFF===777PPPlll{{{rrrPPP888000//////...///444CCC^^^{{{:::LLL***ooowww<<<"""444zzzmmm___{{{***NNN111555888777333//////111333222444999:::666444555666555444555777777777666888666444333444555555444888888888666444444666888111///...///000222222111---///111111000...------///------000555777444111------...000222333222000222111111444666666444111333222222111222222333444666444444555777666222//////333444222333666666333111222333222111222444666666444333555777777555333111//////111555777666555333333333333555444222000555444333333444555666666999777666555666666555555777222111555666333222444666666666666666555444444111555555444555999:::888888666444444666777666444333444666555444444555777333888:::666444666999999:::999vvvxxxNNN```iiiTTTXXXaaakkkwwwbbb999&&&,,,<<>>>>>;;;666333222333555888888777555555666222444444555999===:::444000777{{{vvvkkkgggaaaiiicccggglllyyy=== (((@@@ffftttDDD&&&222XXXeeeCCCxxxvvvMMM <<>>777444000000222444444333666555555555666777666666111333444333111000111444666444111//////111333555333333333555555333///,,,---222444222333777777222000///...------...///000777222111666777333111333---111444555444333444666000444777777444222333555222111000111333444333222444555777888888777555444222///+++((((((***...111222333444555666555444333111555999999666222111111***...333555555444333333222222222666:::;;;999666444555666555444444666888999777666888777444666;;;666444ppp~~~kkknnnnnnvvvwwwzzz|||zzz{{{nnnuuunnnPPP///!!!666]]]NNNfff??? ZZZ555333///------000333666444555666666444333555666222555888777555333444555222222000...222888888444222333444444333222000///***,,,---...000222666999888222111666888555555999111333444111,,,,,,111666777555333222222444666888...222444222///...111555777222000333555333222333222333333444444333333333444222111222555555333000111444666555111000222444444555555555444555888;;;999777555444444555888999000777:::666333555555222...++++++222555444222222,,,///111111000//////111111111444777555111111666888777666444333222111000111111111333555777777777333777<<<===;;;999888999888777777666666666666666777:::999444222555777666111222kkkttttttqqqpppzzz}}}---DDDzzzjjjBBB&&&$$$***iiiTTT```*** <<<444222000......000222444666444222333555666555333222555777777444222222333///222333222333666444000666666555444222000///...---...///......///222555999444222555555222111333222222222111000000111222444444555555555444444333555777999666111///111555444///---111333222111333///000111111222222111111666444222333444555333111222333333333333333444666333444444444333444777999999888666444444555777999,,,333666444333777888666000,,,,,,111444444444555222222222111111000000000333222555777444//////333666666666666555555444444......000444888888555222111555:::<<<;;;:::::::::555555555555666777888999999<<<<<<999777999;;;999444222hhh}}}gggggghhhkkkwww{{{"""___ZZZ;;;))) 777LLLrrrXXXfffAAA555qqq222222000//////000111222777222///111666777444///222444666555333222111222///555999777666555333///777666444333222111222222333444333111//////000222666222000222333111000111222111111444666666333000222444666888777555111///666888999777333111333555444000...111333111000222222333444555666555555444777555333333444555444333333222111222444666777777111222333222111222444666888666444333222333444555---111444222333555777666222...---111444444666999999666333111111222222111444333444666444///...111777777888888777666555555------///555::::::444...000444888::::::::::::;;;555555555555666777888888888<<<>>>;;;:::<<<===;;;888444ggg}}}eeedddeeegggrrrvvvxxxzzz~~~UUU###|||zzzPPP/// 999cccvvvHHHjjj!!! 111nnn222111111111111000000000555222///000444555333000000111333444333333222222222999<<<999555444333111555333222111222444777999888888777555222222333555111///...000333333444444000222555888999777444222444666888999888555222//////111444444222222333555888444222444444111000333444555666888888888666666555444333333444555666666555222000222555777777555000111222222000000111333555444222000000000111222333444444333111111111000222///000444777666777::::::666222000111333444333444222333666555000///111888888888888777666555444000...///444::::::555...222444666888999999999999999888777666555444444444444999;;;:::999;;;;;;999999555gggpppooommmjjjpppssskkksss~~~~~~555333iii<<>>///eee888---;;;oooddduuuppp>>>ooo888777555444333333444444666222///111555777444000555333222333555555222///444333///---111777888555333222111111111222333444222222222111000111333555...111111...111777888444---+++))))))---000222333111222333444444444333222//////111444666666555333555444444555222///111666444555777777555111---+++///333777888555222000000'''---555888666222111000444666777777444222111111//////000111222333333444222///111999;;;555000///555555777999666222222777222777999555---+++000777;;;666555999:::777333222<<<888333///...000444777111444666444111111555:::666333000000444666777666444444444444444555666777777:::999444222555777666666+++ZZZooommmppplllmmm|||'''@@@yyyUUU::::::___|||ddddddOOOkkk666777999888666555666666000111111000///000333555333555888888777555555555444111...///444777666444222111000000222444777888222444333000000444555333111...,,,000555888666333333222111000000000111222111222333444555444333222999555444666666222///000000000111222222333444444111222333222000000000222...333888:::888555111///222444666666444000...---666555444333222111111000---...///111111222222111...111111......222333111///---///444444000111666333555666777666555666777666666777777777777666666888666333222333555555555777555333222222333555555333000///000444666666555000000000111222333444555;;;;;;::::::999888888777444777YYYrrrqqqssspppsss~~~IIIrrrTTT888LLLxxxOOO``````GGGhhh333555666666555444555555111222222222111111222444555555555444555555555555555222000222555555222...000/////////000222444666666999888444444777888666222///---///444777666444222222111000111222333444///000111222222222222222888444444555333///...111000111111222222222111111222333444333111000000111222444777777555222111000000444888888444111111222666555444333222333444555222222333333333444444444333666555111000333333111...---///444444111222777777888888777555444333333444555555555555444444333666444222222444555555444222444555333000000333666222111000222555777666555444444444444444555666777999888888777777777777888777888YYYxxxtttuuussswww}}}rrr bbbdddFFF???PPPlllrrr___kkkNNNWWW{{{tttkkkeee222444555555444333444555111333444444222111222222777333//////111444444333333111111333666555111---333222111111222444666777666888888444444666666333444111......222555555444333222222111222333555666000000000000111222444444666444444444000,,,...333000111222333222111///...333444555444111000000000444555555444222000111222///444888888444222333555222222111222333444666777333222111000///000111111333555555111111444555222---,,,///333333222444999777777777666555444333222555555555555555444333333444333333444555555444222///333777555000...222666222222333555777888666555777666666555555666666777777666555444444666777999999999XXXwwwwwwwww}}}}}}]]]***xxxxxxXXXBBBLLLoooccctttbbbbbb{{{yyynnnfffhhhqqqsssjjj^^^444666777666444222222333222444666666444222111111555000,,,---222444222///111000000222555666555333777777777777777888999:::555888888555444666444111666222///...000333444444555555333333222333444555333222222222333555777888666666666444///***...666...000222444444333111///333555666555333000000000222444444333222111222333333444555666555333222111,,,...000333555555555555444333000...------...///...111111000111666777666,,,---///222222333666:::444444444555666666666444666666777777666666555444333333444555777777444222000333555555333222333555222333555777888888666555777666666555444444555555777555444333333666999;;;777888XXXzzzzzz|||MMM///yyy{{{rrrhhhaaa```bbbPPPNNNLLLMMMTTTaaapppzzzcccOOOLLLbbbuuucccwwwuuuwwwoooWWWYYYddd{{{555666666444111.........222444666666444222111111555222000222666777333///444222000000222555777888666666666666666666777777777;;;<<<999888999777333555333000///000222444444888777555333222222333333444333222222333555666888777777777666000,,,///777---///222555666666444333333555666666444222111111///111444555444333444444888555222222444444///++++++...444888:::888555222999777444111000000111111///222222111222777888777---///111111111444777999444333333444666777555333555555666666666666555555333333444777999888555333555333222444777888666333222444666888888777666666888888777666555555555555777666444444555777:::<<<333555YYY|||}}}KKK111|||wwwXXXAAA333000)))!!!%%%111:::///...///444@@@UUUmmmuuuKKK???^^^yyyaaaSSSsssvvvrrr{{{ggg___]]]___ccckkkwww222333333111...+++***+++111333444444222111222222666555555888::::::666222888555222000///111444666111111111000000000000000333777999777777777444000444333111000000222333555888777555333222222222333222222222222222333333444888777666666222...000555---///222555666777777666222444666777555333222222000222555666555444555555999666222222333222...***///333888======:::555111777555333111000/////////666888888444444777888555///333333000000333666666888666444444666666222///111222333444444444444444222222444666888888666333888333000333888;;;888333222444777777666666666666:::999888888777777777777888777666666777888;;;<<<111444ZZZSSS999wwwQQQ222 !!!"""  '''$$$ $$$///YYYdddtttmmmCCCDDDVVVaaaXXXXXX~~~uuujjjTTTSSS___jjjuuu}}}111222333222///...---...111222222222111111222444555555666666666666666555444333111///...///111333000000000000000///......---111444444333444111,,,111111222222111222333555444444333222222333444555333333333333333333222111888555444555444000///111///000222333444555555555000333666777666555444444666777666555333333444666555666777555111//////000444666999:::999666222///333222111000///...---,,,888:::999555555777888555222666555000...222555333999555333333666666222...///000111333444555666666111111111333555666444333666333111222555888777666333555777666444444555777999888888777777777888888777777777777888888999:::333666\\\```222ooodddaaaRRR666 ...666>>>FFFKKKKKKDDDEEEEEE???888222111333 $$$&&&###$$$---000CCCXXXqqqqqq___FFFPPP___bbbccc}}}wwwuuuWWWLLLPPPkkk222333555555333222333444000111111000///000333555333333333111///000333555,,,---/////////000111333444444444444333333111111---222666666666666333...///111222333222222333555111111111111222444666777555666666777666555333222777333222444444000......111111111222222333333444///222666888777666555555===;;;888333000111444777111777;;;888000,,,111777777777666555333000...,,,444444444444333111000///444666666333444777888666444888777000...222444111555222000222777888555111000111333555666888999999000//////111333444333222444333222222222444666999333555666555333222555888666666555555555555666666777777777888888888888888666888]]]lll:::(((!!!"""$$$ AAAXXXooo|||xxxwww|||sssnnnhhh]]]HHH333+++...,,,HHH]]]___555JJJqqqmmmgggooo```BBBbbbXXX```777333222666666222333888777000...222666555222222888777555333333333444555444333222000000000000000...000333555666666555555222...000555444///,,,///000111333444444333222111777222000444777666555666222555888888555333222333...//////000000000000//////000111222333222111111//////000111222333555666888777555444222222111111000000111222333333444444---111555666444222333444777555111---///555666444000333444333555888777222000111000---,,,...444999///333555333000///444999555555666666666555333333000//////333777888333///111333444444999<<<999333111666:::999555111222333444444444333333444444555555666666777888999999:::222555^^^kkk*** $$$;;;XXXnnnyyyooo>>>:::...!!!!!!###666XXXuuuTTTXXXwwwiiitttqqqKKKCCC```QQQrrr777333333666777444555999222---,,,111777777666666333333333444444333333333222111000000111222444555***+++---///111222222222555111111333000***(((***......///111111222222222444000111666999666444444333666999888666444333444000///---,,,---///111222222111111000000111222333888888666666666666777888777777666444333333222222222333333444555666666666555777777444///---///222777666222///111666666333888777222,,,,,,111222000,,,///222222000//////000333333555777888888777555555555666666555444333222000......000444666555333000333444333555888777222555888;;;:::666444666999:::888444222111333555777666666666555555555555666333777```fff%%% """333LLLdddxxxpppWWWEEE777''''''"""&&&???dddkkkaaawww^^^xxx>>>SSSoooLLL666444333666666555666999333...---222666777666888---///111333444444222111222222222222222333555666///////////////000000111555111//////---)))(((***000000000000000111222222222000222777:::666333333555777999999777666555555222///+++)))***...333666333222000//////111444666===;;;999666555444555666666666666555555555444444222333333444555555555555:::999777222---,,,///333555666444111222555555111888666000******...///---///111333444222000//////111......333:::;;;333+++444555555666555333222111000......///222555666666///444666333333555555333777888999777555555999===<<<888444000000444999<<<888888666555555444444444333777```QQQ;;;rrruuuKKK***!!!%%%999bbbnnnTTTiiikkkbbb```GGG```XXXXXX666555444444444333333444:::555222444666444333444---...000222333444333333444555555666555444222000555333111...------......111///.........///000333666555333222111222222333444222333777999666555666666777888888888777666666222000---+++,,,000444777222111000000000222444555999777444111//////000111555555666666666666666666///000111222222222222111666666666333000000444999333555555222222444222///...111111000111444222---666444222000///111444666///+++***000666777000)))444555555555555333111000///000111222222333333333000666888444111333555555555555444222111333888<<<888666333111222666:::===:::999888777666666777777111444[[[vvvrrrsssiii+++NNN{{{yyyMMMBBB777+++333bbbjjj\\\iiihhh}}}UUU555QQQ___SSSnnn666666444222000000000///>>>888555666555111111333111111111111222333555666222444777999888555111...111///---+++***+++---...111111000///111555888999333333222222222333555666777444444666666555777;;;666666666666777777666666222111111111111333555666000000111333333444444444444333111//////000111222444555666666777777666666...///111222222222111000111444777777555444777:::000333444222111222111...///111333222555888777333333111//////000222555666000///...000333444333111444444555555555444333222///333777777444111/////////444555111...111444444333222111//////222666:::666555444444444555666777777666666666666888:::;;;111000UUUzzzwwwyyydddAAA'''RRRuuuaaaCCC&&&,,,>>>iii]]]^^^vvv```qqq}}}GGGWWWVVVIIIWWW444555444///...//////,,,:::666333444333111222666555444222111111333555666///111444777888666444222//////......///222444666444666444111222666888777,,,---...000222555777888888555444555444333777===555444333444555666555444222333444555555555444333///000222444555555444333333333333444444555666666333444666777777666555444222333555666666555333222111555999:::777444444555...333444222000222222111999888444///111777:::888***,,,...222555444111...///000//////...000222444333444555666666666555444///666<<<;;;666000---......111000,,,,,,000333222444333222111222444666888777777888888666444111000333333222333444777:::<<<222111UUU~~~zzzYYY$$$ ***YYY]]]:::&&& 222``````YYYsss___TTT}}}FFF555___TTTMMM111444333///...111111...555222000111000///111666666666555444333222222222222222222222333444555666555444444444555777888:::444777666111111555555333,,,---///111333555666666444333333555444222555;;;444111000111333555444222333444444555444444333222000111111222333444555666111222444666777777777666333444555666666555333222555666888999999888666444111555888888555222222333///444555222111444666555999888444///000666888777---...000333666555111---000//////...///000222444222333555777888888888777111777===<<<555000000222111111///+++---333555444333333333444555666555444666777888999888666333222333222222222444777:::===333444ZZZ|||{{{BBB<<>>222777aaaooo000""""""JJJ~~~zzzRRR222///bbbVVVQQQzzz888|||KKK555GGGZZZ555OOOxxx+++,,,...111555444000,,,......///000111333555666...222666555222111444777...////////////222666999<<<888222//////000222222'''111777555222333444222222222333555666555333000666999777222000333666666444222222666666333333555777777777555222222333555333222111111444888<<>>>>>999999:::ccc}}}qqq$$$%%%***jjjxxx@@@ GGGrrrPPPiiiQQQEEE@@@DDDJJJ+++000999111000000222444333///,,,......///000111222333444...111444444333222333555000000000//////222666:::999555111000000222333444---666;;;888555555555333444222111111222222333333///333555222111333444222555111111333444333555999666777666333111000111333///000111333555888;;;<<<999888777666666777999:::888888888666444333444666555888777444555888555///---111555555222111444777222//////222333000111555///000///000777<<<999000333555333//////333555333111111222333333333222222222444555555444444444555555444444555555444111...777777666666666666666666444444444555666777999:::666888999999888888777777555888888555777<<<;;;777666888bbbyyykkk///!!!===kkk|||ZZZ777%%%ccc\\\UUUAAA>>>SSS:::ZZZHHH AAAiii777555333222222111...,,,------///000111111111111///000111333555555333111222222111//////222666:::555333111111222444444444///555888666333222222111444222///------///222444...555:::999999:::999666555111000222333444777<<<444555444222000///000111---...111444666888999999555666777888999888888777555555555444333444666999666666444111222555444111,,,111666777666444444666333///,,,---......111666333444333222555999999666222555555222222555555222333333333222222111111111222444444333111///...///666555444555555333000...666777777777666555444444222333555777999:::;;;<<<777666666666666666777777333555555444666999888555444555___zzz:::>>>kkkpppEEE%%%"""&&&[[[yyyPPPXXX777AAAKKKMMMXXXMMM\\\uuu999666333111//////......------///000000000000///000//////222666777333...333333111//////111555888444333222222444444333222///222555444222111111111222111///---,,,...111444///666;;;<<<<<<>>>===:::555222111444555444666:::222333333333111111222333///000111222444555666777111333666999999888666444222222111000///000333666555555444333333444444222222555888888666444333333666333000///...///222444555666555333222555888999333777888666666888777333333333222222222111222222555666555333///+++******666555444444444222000---000111333555555555444444555666888999999999888777888666444444555777888888222333333444666888666444444333ZZZKKK%%%ccc^^^000:::ooolllCCC\\\111EEEKKK222RRRQQQ>>>555444111///---...000222......///000000111000000222///...111777888444///333333222000///000333555555444333333444333222000222222444555555444555777///111222111//////000222,,,111444333333777888777555333444888888444333444///111333444444444666777555333111000000222444666///111555777888666333111222222111///......111333444555666888777555444444555666666666555444444555777777555222111111000000111111000///......222666333777888666666888777333222222111111111222333444444555555444111.........888777555555555555333111000111333555666666555555666777888999888777666555999666333333555888999999333222333666888777555444666222WWWyyy{{{}}}CCC+++QQQlll222555)))666nnnXXXNNNhhhooo%%%>>>uuuIIIJJJAAABBB{{{222222000...---///222555000000000000111222444444444111///111666888555111333444444333111111111333666555333333333333111000111//////222333222333777---111555666333000000111---111222//////333555555555444666:::999444111222///222444666666666888999777555222//////111444666111222444666666444222000444555555444222111222333555555888;;;999555444777222333333444555666777888444666666222111111///,,,111000000222222000222666111444555333333555444111222222111000111222444555000222444555555555666777;;;999888888999999777666666666777777777777777666555555666777888999999999999666222333666999999888333111222777999777444555666333WWWwww>>> $$$HHHgggAAA000!!!333[[[```HHH|||qqq!!!777pppFFFUUU777???uuu111222222000///000444777333222111000222444777999555333111222555777666555444666888777555333222222555333222222333444333333111,,,+++...///---...222///333888888444222222444222555666333222444666555666444555999888444333555111333666777666666666777444333222111222444666777555555555555555444333222444666888777666444444555777555777:::888333555:::000111333555777777666444111555555111000333222...333111333888:::666555777111444444222222444444111555333222000000111222333111333666777777777888::::::888777777888999888777777777777777777888999:::555555666777999;;;<<<===777333111222666999888666333000111777999555333444333333[[[rrr;;;;;;UUU|||UUU%%%'''...ZZZWWW\\\vvv***999qqqMMMAAAIII(((ccc222333444222000111555888555333111111222666:::<<<666444222222444666777888555888;;;;;;888555333222444222000111333555666555666000---000111...///333111555999888444222444777222777888555333555444222666333333666777555666999333555777777555444444444///000222444555777777777999888777555444444444444222555888999777666555555999666555777555111555===111222555888999666111...111555444000000555777333111...000888;;;666333444333555555222222555555333777555333111000000111111555777888888777666666777666555444444666777777666222222222444666999<<<>>>999888888888999;;;===>>>555222///111666888777444222...000777999444222333111333___bbb---...???{{{\\\+++***%%%iii{{{KKK]]]333<<>>:::444000...000444777<<<444\\\}}}xxx}}}{{{}}}TTT%%%TTT{{{kkk<<>>cccSSS```555TTTMMMUUU555666666555444333111///111111111000///...000222222111000111222222111111666999;;;888222---++++++//////111444666666333000///222333222///...000333444666888888555444444444666444111111333444444333111444666666444111///...666444111000333777999;;;,,,333333///111:::===888333///...//////+++***,,,666444333555777777333---111444777666444333444777666777777777888888777777000111333444555666888999888777555333222111222222555666888888888666333111---000333333111//////000000111444666777666555444111444777666222///000111111+++***111777666222000777666555333333555777999::::::::::::999888777666222444777999999888555333444444eeexxxjjjtttxxxHHHYYYZZZ666mmm;;;===aaawwwTTTAAAVVVOOO111444444333333555555222111111111000//////111333000000000000000000000000444888<<<:::333...---...,,,,,,...000222222000...000222333222222222333444222666999888666444555777888444000000333666666555///222555555333000...---444222000000111333333222000333333222333666777555444000---///000...---...555555444222555888666111333555777666333222444777444555777888888777666555111333666777777888999:::555444333222111111111111333444555555555555444333111444666555000...///222000111222333333333222111...111666777555333444555999222///333777666111///888888666444333444888;;;999:::;;;;;;:::999888777333555777999999777555444333222bbbzzzuuujjjuuuzzzPPPKKKaaa666@@@}}}III555III^^^fff;;;WWWBBBsss---222333111222777888555222333222111111222555777000111111111000000000111***000777888444222333666000///...///111111000...---...111444666555333000///444888888555333555888555222000222777999888666111444666777555222111111222111111333444333000...111///111444444111///111444///---000333222222444333555444000222777999666444666888666333333555888444444444333111000//////111444777777555444444555111111111111111111111111111111111111222333444444666666555444222222222333333333222222222222111111...111444777777666666666999666555666555222222666777888999888666666777999888999:::;;;;;;:::888777666666777888777777666555333000]]]{{{tttiiiuuu{{{{{{fff%%%!!! TTT}}}333!!!$$$ @@@kkkgggMMMMMMQQQZZZwww666PPPMMM^^^...222333000222777888444444444444333333444777:::111222222222111000111222)))000777888333000111444555444222222222222111///''')))...444888777000***---222666777444333555888333111111555:::<<<999555666888::::::999777666666222333555777888666222//////+++---555555...,,,000...)))(((,,,111111222444222666444///000777:::999555777888666444333555888:::888555222///.........000333666555111...---......///000111111111111111444333333333444666888999:::666222222555666555333777666555444333333333333222333555777888666444222444666888888222///555???444888<<<<<<:::777777777777888:::;;;;;;:::888777888888777666666666666666000+++WWW~~~tttdddoootttvvv|||MMM$$$TTTJJJ CCCiii]]]RRRFFFdddmmmbbb222SSSHHH666555444333333333333333222222222333333444444444111111222222222222111111...222666666444111000000444444444666666555222///...000222444666777888999777555111//////222666999111222444555666666555444@@@===999666555555333222777777777666666555444444000///------///000111111...---,,,...111333222000555444222111222555888;;;111444666444111000333888999666222///...///222555333444555555444111...,,,...111333111...---000444888444222444222///222999444444333333333333444444:::999888666333222333444777777666555555555666666;;;999666333333444777999>>>===;;;777555555888;;;111333555888:::;;;;;;;;;999777555555555666555333///444\\\~~~rrrooopppqqqzzz|||xxx/// $$$111FFFOOO|||wwweeeDDD:::bbbAAA^^^CCClll555555444444444555555666111111111111222222222222//////000111111000///...---000444555333222333444888777777888999888666444+++,,,...000111222333333777555222///000222666999000000222333444444444444<<<999777555666666555444555555444444444444555555333222111111111222222111000......000333555444333444444333222222333444444333666999777444222555888888666222///---...///000111222222333222111000//////222555333000...111444:::666444444111---///444666555555555666666777777999999777444111000111333666555555444333333333333:::888666555555666999:::888999999888777777888:::444555777888999:::999999888888888999999888555333///444\\\uuuooopppvvv{{{~~~{{{333 ZZZlll:::MMM}}}WWW:::IIIuuuoooRRRTTT[[[222222333333444555666666000000000000000////////////000111222222000...,,,---///222333333444555777666444333333555666666555......000111222333333333555444111///000222555888111222333444555666777777:::888666555555555444333333222111000111333555777666666666666555444333222111000000222555777777666555555555555444333111111222555777777333111111333333222111///............///000000111111222222333222555777666222000111333888555333333000---///444555555444444333333333222888888666333000//////111444333222111000000000000333333222222222333444444222555777999888888888999777888888999999999888888666777888:::;;;999444111222666]]]zzzpppqqq{{{{{{<<<###333uuu$$$666vvv[[[DDDPPPuuu}}}AAAZZZLLL{{{111111222222333333333333111111000000/////////...111222444555444222000...///000111222333444666777444111//////111333444444111111222333444444444444111000.........000333444000111111222444555666777;;;999666555444333111///000///......///222555888444666888888777666555555111111222333555777777777888888777666666555444444333666888888555222111111+++,,,---///000000000000111111111111222333444555555777888777555222222333333333333222111222444777888777666555333111000///777777666333000...///111222222000///............222222222222111111000///111444666777777666777888888888888999999999999999555555666777888666333000555888___rrrppp|||OOO999wwwjjj''' 111mmmcccEEENNN{{{TTT333XXXWWW444444444555444333222111222222222111111000000000222333444444444333111///333222222333333444444444666333111000222555666666000000111222222222222222------,,,,,,---///000111---...///000111222333333777555444333444333111///000///...---///222555777000333777888777666666888111222333333444555666777777666444333333555777999999:::<<<<<<;;;888666666)))+++---000111111111000333333333333333444555666666777777777555333333333222444555333333555777888999999999999888777666555777777666333111000111222222111000///............777777777777555333111000555666666555444444666777777777777888888999::::::888777666555666666555333222666]]]uuuoooxxx|||UUU)))...pppjjj&&&"""$$$\\\ZZZCCC```eee///BBBSSSttt666777888888777555444333222222222222222222111111000000111111111111111000555444333444555444222111555222000///111333444444222333444555555555555555---------...///000111222222333444666666666555555/////////111444555444333222111000///000222444666...222555666555444777:::111333444444333333444555333222000///000333777999777777888888888666555444---///000222222111///...333333444555555666777777777666555444333333333444444777888444333555666555111333555777999999999999555555555333111000222444222111111000000000000000777666666555444222111000777777666555333333444666777666666666777888999:::===;;;888888888999888777+++111[[[wwwooosssuuu|||MMM''' 000aaasss444;;;kkkzzzQQQJJJ\\\@@@GGGPPP444555666777777666444333111111222222222222222222111000000000000111333444444333333555666666222///444222000000111222222111444555666777888888999888000000222333444555555555555777999;;;;;;999777555+++,,,---000444666555444444444333222222333333444000333666555222222666:::333555666555333222333555111000//////111333555666000000//////000000000///000111222333333222000//////000333555777888888888666444111000111222444555222777888444222555777555---///111444555666555555222333222111000000222444333222222222222333333444222222111111111111111111555666777777555444444555888777666555555555666777<<<;;;:::;;;;;;;;;999777***000[[[xxxppppppqqq{{{~~~bbb ...rrrXXX&&&///```oooPPPCCCggguuu222AAAhhh...000222444444444333222000000111111222222333333333222111000111444666888333222333555888777333///999777555555666666555444000111222444555666666666333444666777888999999999000333666888888555111///------...000333444333222666666555555444333222222333555777555111111555999555777888666333111333444111111222333444444444444000...------.../////////...///111333444444444444+++---111555777999999999666333///...///222444555---333555222222777999777333444555666666444222111000000000000//////222444333333333333444555666777222222222222333444555666111444888:::888666444444:::999777555444333333444999999:::<<<===;;;777333...444^^^xxxrrrooorrr}}}wwwcccYYYooojjj&&&;;;ttt]]]###&&&""""""VVVjjjQQQIIIuuu^^^555...BBB444333222222333333111000222111000111333444333222333222222444666666222///111222444666666555444333888333......111444222000000333444333///...000222...///222555777666222...---...000111111222444666222111000111333444444333111444666555222000222444777666555333111222555888:::666222333777888666222------///111555666666555222222222000...,,,---///111///...111555666555222+++---///222444666777777111111333555444000///333...000333444444444444555222444555444333111222222;;;555///,,,...111333333333444555666666444222000888555444555777777333///333222333555888888555222555333222444999<<<<<<;;;;;;::::::<<>>:::666555333^^^|||tttvvvwwwxxx|||www{{{HHH 111nnnvvv###111ooowwwSSS))):::ssspppIIIOOO///)))999KKK444333222222333333222000555333222333555555555444111000000333555666333000222333444666666555444333666111------222666888777555666555444111//////000...000222666888777333000111222333444555666777888222222222333555555333111333444555444222111000111444444444222111111444666666333222555999:::777333//////111333555444222///000111111000///...000111333222222444555666555444---...///111333444444555111000333666555222222666333222111//////222777;;;555555444222000111333666333111/////////000000000999999999999888666555444777777666777777666444222555444444666888888666444777555444555888::::::888999999999::::::999666444222000ZZZ~~~sssrrrpppyyy|||{{{qqqEEE444***'''\\\TTT$$$,,,ttt```LLLkkk777999>>>[[[555333111111333333222111666444333333444555444333//////000222555555444222222333555666666666555444666222...///333888::::::888666444444444444444333000000333666999999666444333333444666666777777777333222333555666555222///888777666666666555333222111222333222111111222333333222222555999:::777444///000111333555444111//////111222222111000222333333444555555444333444555111222333444444444444444222111444888888444555999333222111///000333888===999777444111///111555999---000333444333222111111666666555555444555555555777888999888777555555555777666555666888888888666:::888666666777777777666777888888888555444333444111...XXXsssnnnkkkvvvxxxjjj:::  IIIxxx"""RRRWWW$$$>>>SSSRRR}}}888DDD>>>qqq555333111111222333333333555333111111111222222111111111222333444444444333333444555666666666555555777555333333666888888777666333111333777::::::999111222333666999:::999777222222333444555555444222444333222333444333111///777555333444777777444111...000333333222111111222555333222333666888777666000//////111444666666555000222333333222111222333222444555333000...000333777888888888777666555555444444666:::999555555999///111555777777777888999888777555222111222555888...222777999777555666777222111000000111333666777555888999888555333555777999888777777777888999999999888777666666666666666555888999888444333555777444111ZZZqqqnnnnnnuuuxxxxxx]]]222 999)))===yyy888***ccc&&&&&&???vvvhhhMMM___uuu111EEE>>>666333111111222444444444666444111000111222222111444555555444333222222222333444444555555555555555333444555777888888666555666333111333888;;;<<<;;;333333444666999;;;:::999333222222333555444111///555333111000111222111000111///...000444555333000---000333444333111111222888666333111222444666666555222//////222555888999222444555444222000000111444555666333///...000222999999999888777666555444777666888;;;999444444777000333666888888888999:::444666777666444333444555111444777888666666999<<<666555333222333444777888444666888666333222444777999999999888888888999:::666666666666555666777888666999;;;:::777666888;;;444222\\\yyylllnnnsssyyy}}}yyynnn^^^III###666nnn555 ===|||MMM QQQccc$$$@@@kkkXXXJJJ```bbb///GGGJJJ666444111111222444555555888555222111333444555444555666666444222000111222333333333444444444555555...000333666888888777666888666444444555777999999666555444666999:::;;;:::666555444555777666222...444333111111222333222111222222222333555666555444---///222333222111111222888666444222111222555666999555111///000333555666222444666555222000//////777777666444111111222444555555555555555444333222888777888:::888333222555666666444222111444999===111444777888777444222111111222333333444555888:::999777555222111111222333555555555444333333555666888:::::::::888777888999444555666666555555777999888:::;;;;;;:::999::::::111000\\\tttfffkkkvvvzzz~~~III444### 000iiivvvJJJ YYYWWW:::YYY***AAAtttpppLLLJJJjjjRRR222JJJbbb666444111000222555666666777444111111222555666666222333444222///...000222222222222222222333444444000111222222333444666777666666555333222444777999777666555555888999:::999999666555777999888222---222222333666777777444111444666777666555333333444,,,...000000//////000222333444444444444444444555555333111000111222222111000222444444222000000000999777444222222333333333222333333333333333222222555444666888666222111444555444222000///111666999000333777888666333111000000//////111333555555444555444333222222222333333777666444444555666666666777999;;;;;;888777777888444666777666444444666999;;;;;;:::;;;;;;999666333//////^^^xxxeeejjjxxx|||vvv''' !!!>>>ccc}}}@@@ )))888uuu&&&<<>>===<<<777777777777777666555444333333333444444666777888444///000555777333222444000333666222,,,***...333333111///000333555444333222333333333222222444666999777555444333444666777:::666...+++///555444...000222666888888666222000///222555555222000111222222666999999666333222222222111000111333555666555666222......111555777777555555444333444666888:::444444444555666888999:::666444444777666222555<<<999777444222222333555666<<<<<<<<<;;;888333///,,,***111ZZZrrrxxx}}}hhh\\\ZZZZZZVVVggg|||RRR%%%"""III|||___&&&TTT KKK\\\BBBVVV|||666+++<<>><<<:::999888888666444111+++,,,---///111333555555///,,,,,,000111///...///111333555666555333000...---,,,+++,,,...000///...+++---000222111111222333000000111222333555777888444777666222222444444111222333444555555444333222444333111///---...111444111333555666555555666777111000000222666888999999777444000......///......111333555777777777555444999999888777777777777777888666666888666333555999666666555555555666777777222444666777777777555444...555]]]uuummmyyy~~~ttt;;; ...SSSwww***NNNeee%%% PPPkkk::::::bbbhhh...444XXX222222333444444444444444666555555666888888666444111666888666333333///+++...000222555666666777777333666666333444999999666777555333333555777888999<<<888555444777;;;???AAA>>>;;;999888888777444000------///000222333444444222000///111222222111000555333333555777666222///000000000111222333333222...111444555444222222222111222333444666777888888111777999666444444444222222222333333333333222222222111000000000111444555888888888777666555555555555333222222444555555444555444111000///.........222333444555666555555444666666666777777888::::::::::::999999888777777888333444444555555666666666333444555666666555444333,,,444ZZZllliiiuuu|||KKKHHHzzzuuuqqqCCC ]]]DDD"""555mmm]]](((555eee666555333222222333555777222555777888666555555555///444555222000111111000//////111333444555444333000333444333333555666555555333222222555888::::::???;;;888777999===@@@BBB===:::777777999888444000333444555666666666666666888888666666777888888666888555111222555777555222222333555666666666666666222444666666333000//////333333555666666666555444///666;;;888555444444333222222222111111222222222000000222444777888888888777777666555555555444333444333111111222333222111333333333222111111111111444444333222222333555555666666666666777888999999999999999888888888777666111222222333333444444444222333444555666666666555,,,555YYYooottt}}}jjj555 222sssIII 111AAA ccclll---???VVV%%%777qqq888777555333333444666777111444777777555333333333///444666222///222555666333222111222333222000//////222444444333333444555444222111222555888999999>>><<<::::::<<<>>>>>>>>>:::777444555999999666111222222444444444444222222777777555333444777777333888555222222444666555444111333666666666555555666444555666444111...,,,,,,111222444555444333000//////666:::888555555444222111111111111111111111111+++,,,...111555777666444111111111222444555444333111000///000222444444333111333555555444333333444555444222111111222444555999999888666555555555555666777777555666999777333222222111111111222333333000111333555777888999:::///888\\\uuuppp999 )))XXXuuu XXXGGGYYYFFFQQQOOO###:::|||777777888888777666555555333333333555666444111...///555777333000333666666444111000000333444333222111333666777666444555888333222222333555777666555;;;::::::;;;<<<;;;999777777333111333999;;;777333...///111222333222111000333555333///000444444///444444333444555555444333///222555666555444444555555666666444111///...///000222444555555333000...000555777666555666555111000000111111111111000000---,,,+++---111333333111111111222444777777555222222111000000222444444333000333666666444222222333333333222222222222222333999888777555444444333333666888888666888<<<:::444555333222000000111333444222333444555777888999:::222;;;^^^yyyzzzHHH$$$%%%WWWDDD)))AAA*** ***[[[rrrIII&&&```AAA:::555777:::<<<;;;888444222666222000222777777000)))...444888555111111333333000...---///444888999999333555888:::999666777:::444333333444555555333222777777888:::;;;999555111555111...222999;;;888444000222444777888888777666777888666111222777777222111222555666666555333222...222666777555444444666888888777555333222333444111333555777777555333111000444555444555666555111///000111222222111000///777444000000333666777666777777777999:::999444000777555333222333333222000000444777777444111111222111222333444444333111000555555444444444555555666888;;;;;;999<<>>777777555333111000111333444888777777777666666666666222<<<]]]}}}^^^***AAAxxx EEEddd""""""\\\777>>>444888888666666666333000444;;;<<<444111666999555111111333555999>>>@@@>>>777000...111222333888===<<<777111111333777:::999555111///111000000444999777222111555666333333888888333///))),,,888<<<888888===000222222111666<<<888000333222222111222555777888333222111222333444222000111333555333111222555999:::888555444555555555444444222000222666999:::999000555:::;;;888333000000555555555555555666777888;;;777555777666444555888555444222222333333222111888888888888777777777777555333111111111222222222,,,---///222444555666666666777999:::999888666444:::::::::::::::999888777555777:::;;;:::::::::;;;666777777777666555333222222000YYYwww+++@@@wwwwwwddd""""""$$$$$$bbbYYY###CCC777;;;777555555666555222333888:::333111555888555222111...///333888>>>@@@>>>;;;333444444333666999666111666555555777888777333000222333222111555999888333777999777222222777888555222,,,...888;;;666444999333333222000444888666///333444555555666666666666444222111111444666777777222222222333555777888888555444444555666777666444555333222444888;;;<<<;;;555666888888666444444444222111111111222333444444999555444666666444555888777444111000222333444444555555444444444333333333444333111000111111222111222333444555777999::::::555666777999999999888888666777777777666666555444555777:::;;;:::999999:::888999::::::999888777666333222]]]yyy:::AAAvvvLLL:::OOO***&&&999lll}}}<<<$$$^^^777:::777333222555666333222333666222000444777555333222222111111333666888999888666888777555666888666111666555444444555444222000555555333111444999777333;;;;;;777222111555888888999444444;;;<<<777555888888777444222555888666111222333555777777555444222333000......111666999;;;444111000222666888555222000000111444777888666555111000///111444777888777999777444444555666777666/////////000111222333444444111111444444222222555888444000///111333666777222333333333222222111111222111111000111111222222222222222222333555777888444444666777999:::;;;<<<555555666666555555444444666888::::::999888888888999999:::;;;;;;:::999888222333___yyyDDD@@@nnn&&&hhhTTT !!!;;;ddd000yyy666:::666111000555888444111000333111000333555555333222333222111111111111111111444777999888999===<<<888111111000111222333444444666555222000222777666111:::888555222222555777999:::666555999:::666444666888666333222333555555333222222333333333222000//////---+++,,,///222555666555444222333333222...+++111000000222555666666555111111111111222333333333888555111222555777666555111111111222333555666777000...///222222//////111555333111000222444666666333444444444444333222111---...000000111222444666222111000///000222444555555555555666888999;;;<<<777777777888888777777666666888::::::888777777777777888999::::::999888888///000\\\PPP%%% 000wwwzzz&&&HHH!!! '''[[[zzz!!!CCC777???555111000555888444000///000000111111333444333111...000222333444444333333111666888888999<<<===:::333333333222333444555777666555111---000555444111444222111222333444666888555222222444666555444444333111///000111111222333555444222111000000111222...---,,,...000111000///333555777666222///...///444222000000222444555555777888888777555444444444333222111333666666333000111222222333555777888999111///111555555111000111222111111333555555444222222333444555444333222111))),,,///111222444777999777666555444444666888999777777666666666777888999777777888999999888888777555777999999888666666666666777888999:::999888777///000ZZZ```!!!222___ZZZCCC>>>$$$###///eee777SSS===(((EEE444111222666777333000111...111111000000333333000333666999999777444222111000555777555444666777555888999999777555444555777666444///+++...444444111111......111333222444888555444444666888999999999555333222555555444555888888666444222222333444666222111111222333333111///000444777777444333555888666444111111222333333333666777888777444111111111000111222444555444111...000000111222444666888999666444666::::::555333444000000111333555444111//////000222222222111///---(((,,,111333333444777;;;777666555555666777888999777777777666666555555555555555666777777777666666444666888888777666666666888888999::::::999888777///111]]]\\\***QQQ333```ppp+++###!!!+++pppaaa"""bbbGGG///BBB444333444777555111111444---111222//////222222...888:::<<<999555111/////////555777444222333333111777999:::999666444555777777444///+++...444666333444///---///000///333888666666555666999;;;<<<:::888555666:::999444444888666666555555555555555555666444222222444444444333000111222222333555777888333333333555666666333000000222444333000......///000333555555444111000//////000111222555777999:::888777999===<<<777333333111000000111222222000...---...000111111///---+++,,,000555555333333555999111111222222333444555555444555666666666555333222333444555555666666666555222444777888777666666777777777888888888777555444,,,111___ggg111MMM}}}xxxTTT...###@@@QQQ,,,999uuuMMM---222vvv444444666777444000111666,,,222333///...111111---000333555444222222444666///555888555333444555444000333666666555444555888777555///+++///555888555999111,,,---------222:::111111000000222666666444444222333666444...---000222333555666666555333222777444111000222444666777222///,,,---111333333111...111444999:::888333//////222555555333111222333222555777666222000000222111111222444666999;;;<<<777777999===;;;555111111333111....../////////...---...000222111///---+++///444888777444222333666//////111222444444444444222333555666666555333222444444555666777777777666111333666777777666777888444555555555444333111000(((...```www666@@@lllggg222???&&&***hhhKKK######WWWOOO'''!!!ddd///666999444111333333000444222///000222333111///<<<555000222333333222444444444444444444333333444555555333111000222666999777;;;;;;777333444333000777444111///...,,,+++)))'''(((***///444777555333888555222222222///***&&&,,,,,,///222555555333000333222222111222333555777---,,,111888999555666;;;444555555333000///000111000222333222000...//////111222333222000///000111777777777666555444444555888555222000///111444555444333222///......111444777222000222000******---///444666444444888:::999444444444333222111000///333333222111222333555666444888888555666:::888222222444333333666;;;:::666444888;;;;;;777444333444---444XXXfff111%%%[[[CCCfffooo111"""yyy=== RRR```ddd...333444///---///111///000/////////000///---,,,333......333666555444444666666777777777777666666222333333333333333666888444888999555222333222000888666444333333222111111,,,,,,---111666999999777777666444333222000---***+++++++++,,,...000///...111000///000111333333333222111333777555000///333111111222111//////000222333111000000222222000---222444555555444333333444888555333444666777555333666444222111111222444555000111222222000000111222444000///111000,,,,,,///---222444333333666777666333333444444444333222222222222111111111222222222555888888666777;;;999333000222444555:::>>>===888333666888999888555444333+++000VVVxxx555 ///SSS*** JJJ !!!777xxxbbb***tttiii"""bbb000222111,,,+++...111111///000111111///---,,,,,,...,,,---444888666222000555666777888888777666555///222444555444444555666222666777333111222222000666666666555555666666777000//////111555888999888444666666555333111000000111///------///111111111111//////000444555333111333222333444111---,,,...---...000///......000111444000---///444555111,,,000333666777666555555666777333000222777999666111444333333333333333444555///111444444333222111222222000...000///------///---222555333333555555333333444444555666666555555111111111111111000000///555666777666777999777333///333555666999<<<;;;666444444666888999777444222...///VVV}}}vvvFFF WWWmmm444www???(((JJJ%%%???sss,,,!!!^^^555444111------000444666333555555222///---000333444000000666777333...,,,111222333555555444333222222333444444222222333444111555666333111333333111444555555444444444555666333111000///000222333444111444666555222111222555444333111111222333333222333111111333777888555222111111222222000///000222---///000000///...///000333000...000333555222...,,,000444666666666555555444222111222555777555333222333444444444444444444333444666555333222222333222111000///...------...///444777555444666666333555555666666777666666555///000111222333222111000444444444444666666444111222555555333333555555111777666666888:::999444000222000WWW{{{tttddd''' 999nnnJJJWWWvvv===###PPPJJJNNNyyy333YYY888444000//////111444777777777555000---...333777999444111444555222...---//////111222222222111111777666444111//////111444222666777555333555555333444555555444222111222444666444222///---...///000///222444444111111444777222111222333444333111...333222222444777888555333000222222111000111333555000222333222000.........///000111222222222222333,,,///444777777666666777111333555555333222444777333333444555555555444333999999777444111111222444/////////...///111222111///444666444333555555333777777777777666555444333///000222444555555444444555444444666777666444333555777555111000333555444:::888777999:::999444///111000VVV|||qqq}}}zzzlll333 RRR+++jjj$$$###%%%rrr}}}<<< %%%ddd:::SSS555000---///111111222555666444000---+++---222666888222///222444333222222000000111111222222333333888777444000......111444333888999666444666666444555777777555111000222444888777555222///...000222000111222222222333555777333444555777888777333000000111222333333444444444444666555000///111444444111333444444111///......---000333333222111333555...111555777888888999999000555888777222000444999555555555555555444333333999888666222000000222555***---......000555888777---111222000///222444333777777777666555333222111222333444555666666666666888555555999:::888666666333666666333333777;;;;;;888888888999999777333000---///VVVvvvccc--- FFFkkkddd"""RRR===zzz))) &&&nnnLLL$$$OOO333---,,,111333111000222222///---,,,...000111111444...---111444444222333111111000///000222444555444444333111000000222444444999:::666444666666444333555777444000///111555555666666444111000222555444222111222444666777777777666666888999999777555///222444333111111444888555777666///---111444333///222444444222000////////////000222444444444444///222444666666777888:::444666888777444222444777777777666555444333333222222333333111000///111333---000111///111666888666---000111------222555555444444444444333333222111777666666555444444444444888444444888:::666444666///555888777666999;;;:::111444777888777555444333---222YYYooo<<< KKK|||555 PPPIII,,,$$$ RRR\\\%%% :::yyyggg333MMM222------444777333000111///---,,,///222333111...111---,,,111444333000000111000...---...000333555///111333333222222333444555999:::666444555555333///222444222...---000444000222444333111111444777777444111222666999999777555333111111333555555555111555888666111111666<<<222666444---,,,222666555---///222333222111000000111...---000666888555111...000222333333444666888888777666666666555555444999888666555333333222222+++---000111000000000111333666666111000444555111///222111......444888999111111222222333333222222;;;999777444333222222222555000000666777333111333---555:::999777777666333+++000555666555333444666111999]]]QQQ### ,,,mmmsss!!!%%%888&&&"""~~~WWW!!! ___}}}@@@LLL///000222222000...------222111000---++++++---000555000+++,,,111555555333...///000222222222111000111222444555666666555555111...444999444555888111555333111222444444000---666444222111222555888:::777666333111444888777222555444444444444555666666222333555666666555333222,,,333444...///555555...111222333222///......///---...000111222333444444,,,000555888777666777888333111000111444555333000777666555555555444111///...///000000///000222444111444666666333111111222,,,---///222555666444111888111...222222///...222888777666666666666555333666888999888666555444555///222666999999666333111...///000111222111111000------```[[[%%%FFF|||dddKKKzzz666!!!???555)))uuu333$$$lll///111333333111111111222222333222111///...///000333333333444555555444444111111222222222111000000000000111111222222333444999555:::===777777999222222111//////000111222111444444444555666777777888666888888666888;;;:::777777666333111111333555777444555777888888777666555222888999333222888888111333333333222000///000222000000111222333333333222333444555444111000111222222111000222444555333111555444333444555666555444111111000000222333555666333555777777444222222333......///111555777777777555000///333444222222444111111222333555666666666555777888777555555666777666777888::::::888555222666666555555555555666666222111aaaKKK 000mmm::: uuuddd777///XXXccc(((AAA///DDD111222444444333333555666222444555555333111000111...222777888666444222222333333222111000000000000000000000000000222333444;;;666;;;>>>888888:::333111111000///...000444777000222555777888777555333000444666444444777888777999777333//////111444666333444666777777777666555444:::999444444999999333444555444222000000222444222222333333333333222222666555444111...---...000000000///111222333222000333222111222555777999999333000......222555666555444666777777555333222222///------...222666888888111...///333666555444666111111222333444555666777444555555555444555888:::;;;999777888:::999555111;;;:::888777777777999:::666444bbb```000$$$OOO%%%bbb$$$&&&---hhh888zzz222(((zzz333444555444333333555777111333666777555333111111+++...222444444333111000222111000///...///000111000111222333444444444444444000666999444666999333222444555333111222666:::000222444666666555222111///444555000...111555666999666333111///000222333///000111333333333333333111444444111111666666333666666555222//////000222222222333444444444333333222222222111111111222333/////////111222222222111222000///000333666888888333...***+++000444444222444555666666444333222111---,,,,,,---000222333222///...///333555555444333888888888777555333333444333333333333333555999<<<:::777444555777888555111666666777777777888888888666444___SSS $$$FFFqqqMMM!!!===OOO(((FFFSSS###ZZZJJJ###ggg444555666555333222333444000333555666444222111111---++++++...333555333000......------...///111222...000444666777666333111222...333666111222666000111444777666333222333666555555555555444444444444666999666///,,,000555888666666555444222111000/////////000000111111111111---//////...///333555444666666555222///......000000000222333444555555555000111333555777777666444111222333444444444555555333000......000222333444444///+++,,,111444333111222222333333444333111000......///111222111///,,,...///000111222333111///:::;;;:::888444111111222222222333222222444888;;;777555333444666777666444///111666999:::999777555333111[[[\\\111:::iii'''eee~~~***!!!***{{{}}}:::+++|||pppJJJ333555666666444222111111222333444333222111222444222...+++---444888777333,,,,,,---...///111222333---///333555666555222000777222555777000000333---///111333444333111000000:::999777555555555666777888888333,,,***...333444555555666666555333000///222222222111111111222222////////////111333555666333444444333111//////000...///111222444555555666222333444777999888555222333555777888888777999:::333111///.../////////...555222000000333444333111000000000222444444222000222222333555555333///,,,///111000///000222000,,,444666888666222000111444222333333333222333666888555666666666777777777888...222888<<<>>><<<888555000000XXX~~~^^^"""ZZZ~~~666)))[[[ZZZggg###333000333777888666444222111555444333111///111444777444222000222444666555444......000111222222222222111111222333444444444444999444777888000111444...000//////000111333222222999888777555444444555555555444111,,,---111222000666666666555444333222222555444333333222222222222444333111111222222444666...111333555444333333444///000111222333333333333333222111333666666444222111444666777666666888:::333222000000000///...,,,333333444444333222000///000//////222555666444222444333333333444333111///000222111---///333222...111444777555222111333666333444555444333222333444333666999888555333444777333666:::===>>>;;;777555000111YYYmmm...%%%QQQ}}}^^^,,,^^^000"""AAA===>>>~~~444###ddd...222777999888666444333777666333///...111666:::222444666555333111111222000111333444444333222111777666444333333666888:::666111555777111333777222333000------222666777666555555444444333222111000555666444222555999777222888777555333333333444555555555333222111000000000888555333222111000111444***...333666777777777888000111111222222222111111111...---...222555555444---000333333222222444666333222111111222111...,,,000222444444111...---,,,000//////222666888666444444222000///111222222111111333111---///555555111444777:::888444222444888333444666555333111111111000555999777111---///333888:::;;;<<<;;;999666444111444ZZZtttHHH###$$$888eeeAAAVVV111%%%---ttt```iiiGGG888222111000//////111333444333222222222222333333444333333333222111000///...333222111000000///---+++333333333444666999;;;===:::666111///111333444333------,,,---333999888222/////////000222222111000999999999999999888777666777444222333666777333///444333222111111111222333444333222000///.........111000---,,,111888777111444555666666666444111000111......222444111///000555333111111222222222111,,,...//////222555111++++++666777---+++222222)))111222444555555444222000333000111666555000222777000111333333333333555666888888999999999888888777<<<888333000000222222222888888666333///...000222777:::<<<<<<:::777555444111555^^^|||ZZZ555///___~~~+++ {{{YYY&&&LLL*** !!!&&&QQQ"""###ooo333222000///000222444666444444444444444666777888444333333333222111111000------,,,,,,+++***(((&&&,,,///444888::::::888777666333...---...000000000222222000...333888666111/////////000111111111000:::::::::;;;:::::::::999999666333444777999666222555555333222222222222333555444222111////////////555111---...222444222000000111333444444333222111111111444777555000000333444222111111333444444333111222111...///222111---+++222333...---222333///222222333444444333333333333111222555444111222888...//////000000111111111444444555555555444444333111333555444333222444666777444111111333555555444222444888999888666555555222444]]]kkk???(((SSS~~~UUUKKK444&&&###RRR ___LLLRRR444222111000111333666888555444333333444666888999111000000/////////000000////////////...---+++***''')))---111333333222222777555111000111222222222444444111///333888777333111111111222222222222222555555666666666666666666999666444555888999888666333333222111000111111111777555333111000000111222888000,,,111333...,,,///,,,---///111333333333333111444999;;;666///000555111000//////111333333222222444222---+++///333333---.../////////111333555333333111111111333555666222000000222111///111666111///...///222222000...000000111111111111000000+++222999999555333555888:::444000111666999777333222555888999888666666666333333^^^|||AAAEEEnnn,,,'''}}}UUU((( UUUDDD,,,rrr&&&222nnn444333111111222444777999444333222222222333444555111000000///000111222333222333555555444222111000///---+++***+++...222444777666444333222333333333000111///...222999:::888555666666666555555666777444333333333222222333333777444333333555777777666---------......///000000777666333111111222444555999---+++444555,,,***111,,,---///111222333333333111333777:::666///...222///---,,,,,,...///......000333333...+++000555777///---...222111///222888444333000///000333666999000//////...------///222666333111333777888444//////000111111111111111111111555:::;;;777444555666<<<888444444777888555222999;;;===<<<:::777666666333555bbbHHH666pppsss333%%%+++zzzooo222fff<<<TTT444333222222333555666888555444333333222222111111333333333333444555555666///222555555333111000111999666222000///222666888222222222111000/////////...000000...111777999777666777888666444444666888888777666444333333333333222111111111222444444444)))***,,,...///111222333777555444333222333555666666,,,+++555666---,,,444000111111222222333333222222000111555555000------111///---,,,------,,,+++///444555111...///222222222///000333222///111666444333000///000333666999000111111///---...000111888555333666::::::666111222222333444444444444444777666666777888888888777888888888777666666666777<<<===>>>===;;;999888888333777gggHHH###bbblll___]]] MMM222%%%TTT]]];;;[[[<<<333333444444444444444444333444555555555333111000//////000111222222111111---111555666333111111222666555555444444444333333222333444444222000000000///222333111222555555333444555666444111000333777666555333222111111222222///000111222222111111111+++,,,///111333555666666444444444444444444555555222---...555555000000555333333333333333222222222333///...222333000------555333111/////////...,,,222666666222//////...+++111333444444222111111222333333111111111333555666111444555222111222333111444222222555777777444000333333444555666666666666666444222333777:::;;;:::222555777888777777999<<<777888::::::999999999;;;222999iiiddd000 $$$SSSvvvKKK333222;;;;;;FFF rrrWWW&&&))){{{&&&kkk|||$$$ &&&jjj222333555666555444222000---000333555666444222000+++---///111111000...,,,,,,222777888555222222444000////////////000111111333555888777444222222222...333555444444666666333333555666333///...222666111000///...///000222333000222444555444222000000...000222333555666666555222333444555555555555444000111333444333333333333333333333222222222333333333111111333222///000444555333111111111111000///111222111//////222000,,,---555888333222555444///222222333444444333333333///444666333111333222///---...111333444333111000000111222333444444444444222222333333333555777999333333444666888::::::999666777999888777777888:::222888iiinnn???###JJJ|||yyyFFF333111///,,,,,,888}}},,,@@@!!!JJJ}}}TTT===OOO<<<111333555777666333000...'''***///333555444111...000222555777777555222000)))///555666333000000222333000+++(((***///555:::///222555555222///...///+++111555666777999999777444666777444000///333777111111000111222555888:::111444777888777444111000000111222333444333333222000222444666666666444333000555777333222444444111222222111111222333444444333444555666222...333;;;333111//////000111111000------++++++///666666222)))555:::333222888777---111222444555555444222000+++222555111///111///***)))---111222222111000000---...///000111111111111///333777555000...000444888555222555999;;;777333:::;;;;;;999777666666777222777ggguuuPPP&&&:::eeehhh>>>%%%111===777666BBBooo+++hhh)))+++\\\,,,jjj~~~666iii555222///000333444000,,,***000555555444555333000777333111222666777444111000...---000444666666555+++,,,...///111222222333000555666222333777666222------///000111222333333777555222222555888:::;;;444444444666999888333///888777555222111222555888888555222000222444555555333000000333777888444///333444555444111000000111...///111444555666666555333333222111222333444555888555111///000111222222000000//////000111222222111555999777333111333777.........///000000...,,,......///222666666333///---+++***,,,111444555444...///111333333333222111000444777666333222666;;;888777555333222222222333777777777666666666666666444333oooXXX---)))UUU{{{lllAAA###555888@@@MMMDDDSSSuuuBBBnnn111"""ppp\\\<<>>}}}bbb333888WWWrrr~~~rrrDDDYYY///EEEppp|||///'''oooMMM:::~~~999777555555777666333000000444555222222555777666777444222333666777555333111000111333555666444222888777666444222///---+++::::::666111000333555555333222000...///111444666666888999888555333555777777666555555666666555333444444444444444222111000///000222111///000444888555444333444777666222...222222222111000000333555444444555555555444444333222111111111111222333333444222000111444777888999555555555555444444444444333444666777555333000//////000000111111000000///++++++---///222222000...000///000222444555333111555444222111000000111111333333444444333222222111777777777888888777777666888888888777777555444444///---jjjccc222###888XXX~~~___...###:::333```kkkJJJPPP!!!GGGOOOCCCvvv666WWW888666444444555555222///555888777222000333666666666444333444666777666444222333444666666666444333444444444444333111000///888777444111111222444444666555444333333444666777222666:::999444222444777999777555333222222222222333444666888999888555222...222444333//////222777777666666777777666333///111222333222111000111222000000000111111000000000333333333333444444555555666444333444666999:::;;;555555555555444333333222333333555777888666222......///000000///...//////---...///000000000...---***+++///222555666666555999777444222000111222333444444444555777777555333000111333444555444333333666777777666555444222111///---iiivvvPPP999!!!(((:::\\\xxxUUU111%%%+++888JJJZZZ___RRRxxx@@@000SSSsss)))pppiii555///jjj444333222222333222000///555888777222111444777777444444333444555666666555444555666777777666555555111111222222333222222222222111111222222222222333333444666777777666555444...333888888444222333666999777555111///.........222222444888;;;;;;888444000444777555111...000444333333444555555444111///000333555555333///---,,,---------......///000000555555666666777777777777666444333333555777777666222333333333333222000000111222444777888777333000111222333333111000222444222222333222000...---------///111333333222111111888666333000///000222333000000000222555666666444...///000222222222111111666777888888777666444333000---iiiyyyWWW///!!!"""BBBiiitttTTT''')))000555:::NNN{{{QQQ```vvv:::###+++|||FFF888eee***333nnn000111111222222111111000111555666333333666888777222222333333444555555555333555666555444444555777111111222333333333222222000///000333333111000222...000333555666444222111...111444555333111222444666555444111---,,,---...111//////222666888666333222555777666222000///000,,,...000111222111000///111333666555222...,,,+++............///000111222444555666666777777666666333222000000111222111000111111222333333222000///111222555666666444222111///111222000...---000333444555555333111.........***---000222222222444555444222000......///111333111222222333555777999:::111222222333444444444444777888:::;;;:::999777666000///mmmvvvHHHEEE===...###,,,LLLjjj}}}QQQ,,,***000@@@ZZZvvv@@@www^^^+++(((QQQrrr$$$tttJJJ<<<000111222333333333444444111666888666444444333000000111222333333333444555111222333111000111444777111222333444444555555555444000///222222//////333---...000222333333222222000111111111111000000///111222333111///...000222333///,,,---111333222///111222444444444222///...)))+++...111111222222222333333333222///---...///111111000//////000111222111111333444444444333222111000//////111111000///111222444555555444333222111444666555111......///+++...///---***))),,,000222444555333000///000111***---000222222444777:::111111000///000222444666444666666555444555:::>>>666666666555666666777777555666888::::::999777666333333qqq|||nnnNNN///%%%)))AAAbbbpppLLL,,,$$$666<<>>eeesssbbbSSSGGG999)))"""$$$ ///XXXLLLccc}}}111...JJJrrr,,, ZZZzzz@@@ !!!mmm///...///222555666333111666666666555444222111000111111222333333333222222555333111000000111111000000222555666666555666777222000---...111333444333666333000///111444444333222333444444111///......222444666444111...---...111111111111000///...---000//////000222222111000444222///000222444444333...---,,,---000333555666222111000111222222222111444333444666444111222555444666777666444444555666555444444333333222222222////////////000111222333222000...---///222111///222222111111000000//////333111///000333555444222333000111666666333333666;;;777666777666333444777888777666888::::::777444444444333444777888888777777666sssvvvrrrWWWGGG777555VVVwwweeeWWWIII>>>111---((($$$$$$(((,,,///555QQQggg{{{<<<"""{{{KKK333666ppp;;; 999zzzooo...AAA000000111222444444222000555555333222222222222222111111222333444444444444555555444333000///000111111111222444666777666444111///---,,,.../////////777333///---///111333444333666888777444000---,,,333444555444222111111222333333333333222111000000111000///000222333222111333222111222333333111000,,,,,,...222666777777666//////000222222333333222444333555888777333333666444888:::888444222444777555555444444333222222111222222111111222333555666111///------000222333444555444333222000...------555444222111222222333444000///000444555333333666:::777555777666333333666999888888999999888666444444333333444777999888888666555pppvvv\\\===888DDDhhhlllZZZ222,,,!!!!!!'''(((,,,///222222111777AAAJJJhhh|||(((000rrrEEE&&&GGGuuuiii!!!PPP]]]III333333333444444444333222555555444333222111111000000111222222222222111111333555777555222000222555555333333555999:::777444111000...---------------444333000//////000222222444666888777444111//////333333444555666777999;;;444444555555444333333222111000///000111222222111333444444555444333000...000000111444555555333111...000222333222222222222222222555999888333333666222777:::777111...111666666555555444333333222222555444333333444555777999333///---///000000333666555444333222000///......666666666444333333666888000000111333444444444444777444444777777555555888333444555666777666555444333333333444777999999888222111ooozzzzzz```ppp___;;;777QQQsssuuuOOO,,,%%%111777777FFF]]]rrr!!!<<>>###(((---333:::???FFFDDDTTTqqqsssRRR}}}[[[111HHHVVVjjj{{{zzzaaaVVVEEE777000///000222)))<<<\\\~~~xxxMMM+++ppp'''"""%%%OOOaaa,,,...SSS|||444333222222222444666888333333222111111222222333222444444222333777999777111333555666555444444555444333111///---------...,,,111555333///...444999555999:::555222333666666////////////000000000000666666666555444222111000333,,,)))///333333555999...///000111111000///............000333666666555222333666888888666444222666777666222...---000444222222222111111111000000444444444444444222111000000555777555666:::999444666555444333222111111111999111---...///---///444666555444333111000///...///...111777666111000444111111000///000222555777555666777666555555555666222111222333555666555444999888555333111000//////000---tttsssHHH!!!dddjjjCCCnnnZZZ!!!___{{{CCC%%%:::\\\ttt___KKK???>>>888222;;;ZZZ>>>OOOwww???$$$///yyy___(((,,,<<>>###111cccmmmJJJAAAPPPaaatttEEE111]]]>>>888aaa###KKK444222///---...000444666222333444444333000...,,,***///222222444888888555555666888888777666777888111111111222333444555555000000000222444555333222333000+++(((+++222444111000000000111111111222222666666666666555444333222,,,---111555666444111000333333222111222333444555111000000222333444222111000000000000222444555777+++******...333666555333777666444222222222444555222111000000000222555666111333444444444555555444...///111222222111000...222333555666555222111111666555333333333444666777:::555222444888:::777555111222333555666666666666888777555555666777777666333222222333555666555333333555777999999777444222000///yyytttrrrsssxxx___&&&sss[[[SSS|||lllMMM+++DDD{{{jjjZZZNNNaaahhh777EEEhhh,,, fffMMMLLL|||666444222000000222555777000111222222111///,,,***...000111///000555666444222333444444333333444666///000111333444666777777///111222222000//////000333111,,,(((,,,222444222/////////000000000111111666666666666555444333333222444666666333000,,,)))000/////////111333555777111000000111333555555444///.........///111333555***)))(((***...///---***111222333555666666666666333333111111222444777888333333333444555444444444000111222222222000---,,,---000222111000222444666444444333333444666777888222000000222888:::666000...///111222333444444444666444333444666777555333333333222444555666444333555555555555555444222222...---wwwtttLLL111***999SSSqqq999IIISSSXXXwww111+++NNNlllUUUQQQrrrNNN>>>fff<<<%%%LLL|||LLL"""666}}}///...,,,+++,,,---...///---...///000111000000///222444222...---111222000///000///---+++***+++,,,...000111333555666777777222333333222///...000222333333///+++---222444222.../////////000000000000111111333444555555666666///444666333111111000---------...///111333444555444222000111333666888888222111///.........//////111000...------,,,***(((+++---000333555666555444444333333333444555777888555333333555555333333666444444444444333111///......222111,,,))),,,///111333333444555555666666777...000111222555777444...,,,---...///000000111222444333333555888777444000666555555666777777666444444444444444333222111111...,,,uuu\\\&&& $$$999QQQmmmccc)))XXXEEEgggppp666 555hhh]]]NNNjjjjjjEEEJJJTTT###777YYY111DDD~~~+++*********************...//////000111222333333...111111//////222222///000000///---+++***+++---...///111333555666666666444111///...000222333444111444333...---000222222//////000000000111111111///000111333444555555555+++111333//////333666555...///000111222222222222666333///---///222555666333222111000//////......333333222111//////111222,,,---///222333444555555333333333444444555555555888444333666666333333777444444333333333222222111000555555---(((***,,,,,,111222444666666666555444111555555222111444333...,,,,,,+++,,,---...000111333222333777;;;999444...666555555666777777666444///111333555555444222111111---tttccc666 ...QQQlll~~~]]]###XXX555xxxnnn777%%%UUUlll\\\lll]]]@@@eeeyyy///###$$$fff000111111222222111000000333333222111111222222333&&&+++///000222555555222222222222111000111333666...///111333555666666666444...((()))000666666333000444555000,,,...111111000111111111111222222222222222333333333222111111222666666...+++///222111111111222333222111000///666111,,,((()))---000222111111111111222222222222+++---//////...000666:::111111111111222444666777111222333444444444333333999444444777777333444888111111000000111111222333(((000444///---111555555000222444666777666444222666:::999222///222333000,,,+++******+++---000111333333555999===;;;444---444444333444555555333222+++...333888999777333111444///tttxxx[[[@@@>>>AAA;;;&&&$$$PPPeee}}}RRR $$$uuubbbrrr'''rrr000 DDD~~~zzz]]]^^^ooouuu???666AAA$$$OOO...222666777555333444555555///...222555333444888222,,,***///222000222777222111000111333333111...333111...---///222444555222000///......000333444555555555444222///+++)))+++***---333222......222555666777888666333///---000111222333111///,,,***555777666222222444444222888---%%%***000111222444777444111111333333000...///000222444444444333222333222111000000000111111222333555777777777777666444333333555666555333111444444444444333222111000333444444222111111333666777555333444555555222///333333333222000000222444111333555444111...,,,,,,111...///666;;;:::555111,,,111777999888666777888444333222444666555111...///000nnnvvv~~~xxxXXX/// ...TTTuuu===>>>ooo&&&zzz***  GGGpppWWWuuuTTT555XXXmmm!!!&&&+++___111444666666444222333444666111///333444111000333000+++***///222222444888111000///111444555444333555333000000111222333222333333333222222222222222555555555444222000...,,,---,,,///444444000000444777666555444111...,,,+++444444333333222111000000222444333///...000000---777///,,,000333222111222///......111444666555333222111111111111222222333333222111111111222333444555666777888888888888888333222222444666777666555555555555555444333222111555555555444222222444666666444222333555444222000///000000///......000222666777999999888777555444444222222666::::::666222444666777777777777888999888777666777888666111...333333rrr{{{aaa>>>###111WWWwwwNNNEEEMMMdddvvvjjj&&&JJJwwwhhhqqqLLLBBB555<<<555555666444222111222333666222111333333///------///,,,+++///333444666999222111//////111333333333444222111000111111///...///000222444444333111000444333222111000000////////////222666555333333666:::999777555333222111111888666444222222333444555555777666222111333222///444222333777777333111111***+++---111555666555444444222000///...000111333000/////////000222444555777777666666666777777888666444333444555777777666666666666666666555444333666777777555333333444555333222111222333333222111...///000///...///111333333444555777999999777555888666444555888999777444;;;999555444555777888999;;;;;;;;;;;;:::777222...111333rrrhhh*** NNNlll777###***zzz###777{{{hhh$$$nnn  BBBbbbOOOWWWiiivvvaaayyynnn999YYYZZZ###"""ZZZ888777444222000000111222555333222333333111...,,,222000///111444666777888555333000...------......000//////000111000...,,,)))+++---///000000000///222111///......///000111000111444666555444555777666666666666777777777777666555333222222333444555777:::999666555666555222000333777888666333333444,,,---000222444333111///333222000/////////000000,,,,,,------///222444555666555444333222333444555999777555444555666666555666777777777666666555444555666666555333222333444222111000111111222222222000111333333222333555666222222222555777888555222999888555333444777777444;;;777333222555888888777;;;;;;;;;<<<:::777333000---///ppp|||___<<>>mmm~~~CCC<<<888666333111000111222222333333333333444444222///555444333333555777777555666444222000......///000......///111222222000...------,,,,,,---------...222111///...///111333444///222444444444555666777///111333555666555444222111111111111111111000000111444555222111333111...---222666555333333666888...000222333333111...---000111222222111000///............///000333555777555444333222222333444444888666444333555777777777666666666666666666555444333444555444333222222333111111111000000000222333222333555666555555777888777777888999:::999666444777999666000111666888555999666555666:::;;;:::888777888999999888666555444111222qqqooo@@@  ***BBB^^^}}}222]]]gggGGG,,,333FFFJJJ\\\~~~]]]777222OOOPPP+++(((+++333555111444;;;666888>>>EEELLL[[[zzzppp|||000@@@yyylll''' %%%hhh666444111000111333333333222333333222333666555111555666555333444777555111222333333222222222555777000///000222444555333111555444222000...---,,,,,,444333111111222333666777///333555333222555777666222444666888777555111//////000000000000///...---...111333111111333111...---222444222111444888999---000333333222111000111///000222333333111///...222111111111333444666777555555444444444555555666333222222333666888999888444444555555555444444333111333444444333222222333222222222111//////111333111333555666555444555666666888::::::888555444444444888666///000777:::777777888999;;;======<<<:::444555666666555555666888888888uuuVVV===kkk+++>>>ggg>>>333HHHOOOLLLQQQ{{{WWWFFFSSS WWWqqq555!!!444===???GGGZZZjjjjjj]]]PPPGGG999///:::MMM|||eee//////ZZZDDD%%%@@@333111///000333555555444222444333///111555555000111333333000222666444//////111333333222222444666111000000111222222111000444444444444333111///---222222111111222333444555000555666222222666999777666666777888777555333222333222000///.........//////333555444444777666222...333555222222777888666///111333333111000222333111111222222222222222222333222222111111222444444222333444555555555555555444333333444666666555333222222333333333333222222000222444555444444444555333444444111///...111444222444666666555444444555///555999888222///000333111777777000111:::===:::777888:::;;;999888888999444555555333222333666:::888777rrrzzzWWW@@@''' >>>iii{{{+++UUU000JJJEEE:::FFFoooHHHRRRXXX DDDccc+++---333>>>VVV|||lllSSSAAA999CCC^^^mmm]]]{{{QQQ888EEEmmm///***kkk111///...000444666666555333555222---...333333///---000000...000555444...---000222222///---...000000///------......---+++,,,///333666777555222000///......//////000111111111666777333333888:::888111111111111111222333333888555111...---...000222...222444444555888777333000555666444555999777222222444555444000///000222333222111000111222444666222111///.........///000...000111333444444333333999888777666555222...+++000111111222222222111111000222555666666666666777555555555222///...111444444666888888666555555555---444:::888111---000555///777888111333<<<@@@<<<666888999777333222333666666666555222000111666:::111000lllvvv^^^666  &&&MMMoooxxx'''ggg000'''JJJ===iii888 WWW777 444UUU ///cccmmm666000...111:::SSS]]]tttDDD:::}}}777GGG222...///555666333444888444111......111333333111999:::888444333555222...'''***...000000222666999333...***+++000333333111000111111111111111000000000///---***(((***...111222333555666777666555555444//////333333//////444...///000111000///---+++444000,,,+++---...---+++222555777666333111444666222666666///,,,000222000...333777777555444666:::777555222111222222222111333333333555666444111......000333555777777666555444666:::<<<;;;777333000888555333444666888777555222222111111000111111111777444000///111333222111333444555444222111222333999555111000333666777777999:::999666333444888;;;;;;888333111111111222111222222fffgggBBB!!!NNN{{{JJJTTTPPP 111yyyDDD$$$%%%777HHH((( |||NNN!!!kkkFFF...vvv```EEE???111***QQQfffnnn{{{III\\\\\\&&&'''\\\555111000333333000111555555333111111111111000///444555333000000222111---555666888777555444555777000,,,)))***...111000......///////////////...............---,,,---000222333333444444444333333222333//////222222///000444111111222111000...+++***+++******+++...000111111222222222222333444444444222333111---...222111++++++///333444444444555666555333111111222333222222222111222444666666555333111222333555666666666666333444555555666666555555666444222222444555555444222111111111111111222222222111000111333333000---000222444444444444555666777888888555222333888===777777777444222333666:::>>><<<888777777777777666666333dddsss]]]BBB ***```JJJ222aaaeee///AAADDD...%%%+++&&&)))[[[***{{{555QQQzzz333 GGGuuunnnGGG...+++[[[]]]hhhlllJJJfff===%%%999666333000111000---...111000222333333222111111222000111000---...222111...888888888555222////////////---+++---///000...+++111222222333333333222222***,,,///000000000111222555444333222000000//////000......000000///000333000000111111000///---,,,---.........,,,,,,,,,---333000...///333555333000222000---,,,000444///(((,,,---000333666666444222333111000000222333333333222111000222555888888888555555444444555666666777333222000///000333777:::555333000000111333333222000000000000111222333333000111333555666444000---...000333444333222333333222888;;;777000///777???555555444333111222555888>>><<<;;;:::;;;;;;999888999333dddvvvsssXXX... 111OOOuuummm'''))):::999555  CCCzzzNNN---222///++++++;;;```)))}}}XXX +++---  ===kkkKKK---___bbbSSSyyyLLLEEE___!!!???~~~uuuAAAPPP333222111111000...------)))---222444333333555888333333111///000444333000222222222000...---,,,,,,000//////111333222///,,,222222333444444444444333))),,,111333222111//////888666444111///............------...//////000222,,,---...000222222333333///111333111---***+++---333111//////111111000...000///...///222333///***222000000444888888333...111000000111444555555555444222000111555888999:::888777555444444555666777333111///...///333777:::444333111000000111222222000000000000111222333444222444666888888666333111000222444333111...------...333666333---,,,333;;;444444333222222444666777:::999999999::::::777555777444fff~~~WWW%%% 444UUUtttUUU  mmmKKK***(((///222>>>ggg%%%000QQQDDD EEEVVVIII\\\GGGQQQiiiEEExxx777---yyyCCCUUU///111333333222111...,,,)))---222444444444666999555666333///000444444000333222111111111111000000000000111333444222000------...///000000000000000+++...222444333000---,,,:::888555222000/////////111111111000111222333333,,,---...000222333444555+++...111111000000333666222444444222...,,,---...///000222333333111000111666333111444777777111+++111000000222555777777666666444222111444666888888999777555333333444666777444333222111222333555666333444333333222111222222000000000000111222333444555555555555555555555666222444555444222/////////000111111000///000333666444444333444555666888888777666666777888777555222222444kkkdddNNNcccaaa444 ,,,KKKeeeooo___333!!!---jjj???!!!666;;;DDDaaa%%%!!!vvv!!!|||HHHLLLWWW???\\\gggKKKgggOOO\\\gggfff==="""ZZZ...222444444333444222......000222333333333555666555555222...///333333000555333222222222222111000...///111222333111000///...///000111111111111111...111444444333000///...999888666444222111000000444666666333333666666444000111111111111222222333222222222111000111333555333555777444///,,,---000000111333555444111222666666333000111444444///+++000///000222555777666555777555222111333555666666888666555333333444666777333444555555555444333333222444666666444222111111000000000000111222333333444444333111000111444777444555666666444444555666444222000111444777777666555444333444777999999999888888777888888777555222///444oooMMMEEEzzzwwwRRR888### ;;;nnnwwwXXXVVVeeexxx{{{BBB"""&&&:::XXX)))"""NNN111hhhDDD|||LLL===UUUlllPPP[[[XXXIII000 ???}}};;;&&&SSS333666666222222555555111222111000111333555555555333333000---///444555333333111///000333333222000///000222333333333333333111222333444555555555555111333555555333333333444555555555555444222111000444777666111111444444111222222111111111222333333:::666222/////////000000444555555444222111111222444000000444555333444777666333111111333444222000......///111444555444222555333111111333555555444555444444333333444555666222333444555555444333222000333777888555111//////222111111111111111222222222333333111///000444777666666666444333333666888666444222444777:::999888444333222444888::::::999;;;:::888888888777555333000555oooRRR888pppxxxTTT... JJJfff~~~ddd!!!)))+++888ccc)))"""(((VVV;;;///}}}ooo<<<>>>llljjjHHHlllqqqOOOdddccc###***ccczzz222ZZZ999:::777000///444666444111///---///444888999888222333111...111777999777222000000222666999888666111333555666555666666777///000111222333333333333333444555555555666888:::333333444555444333222111111444333---,,,000000+++//////000111222444666666555111,,,+++///333555555555333111222666777555333888///+++111666666444666666444333333444666777777,,,,,,---000222333111000222111000111333555555444333333333333333444555555111222333444444444444333...222888999555111...---222222111111111111111111222444555444222222555888999888555222///...111333555444444555777999:::999333222111444888::::::888<<<:::888777777666444222222666ooobbb555kkkfff888  444bbbhhh<<<)))(((%%%CCC|||%%%"""{{{yyyeee[[[LLLAAA\\\HHHPPPqqq___IIIjjj+++DDDaaa"""111{{{888777111+++...666777333...///000111222333444444,,,111111------444999999555333111333666555000+++000444666444000///333777---000222222000222666:::555555555555555555555555444555444222444888888444555444333111000000111111000111222333444555555555555555555222000//////111111444777888666333111000333...+++///555999666222111222333444666777888999555---+++111555222//////333...,,,000777:::888333888666555666888999777444222111///......000111222222666999888444000......222222333444333222000///111///...000444666555333333333333444444444555555444444555666888:::;;;<<<555999<<<;;;666444888<<<888:::;;;<<<<<<:::777555---555iiihhh mmmzzzCCC444hhhiiihhhWWWAAA222!!!???iii%%%&&&JJJQQQ%%%SSScccEEE\\\HHH(((UUUVVVAAAMMM```iii,,,OOOqqq+++222uuu777888555111111666777333///000222333333111///...333777777111000444666555444333222444555555333000666666444333222111111111---///222444444444555666111111000000000/////////000333444222222555444111333333222111111222444555444333222111111222333444888777555222000000222444222444777888666444333333666444222222222222000...000111333444666777777888777000...444777444222222222///---000444777666444777666555777:::;;;:::888444333111000000111222333111444777777555333333333444444555666555444333222333111///000333555444333444444444555555555666666444444555666777999:::;;;999888777777777777666555444555777999999777555444000444fffWWWiii{{{]]]>>>yyyYYY000"""'''''')))+++%%%(((999\\\uuu((($$$999 jjj^^^ '''}}}ppp>>>EEEyyylll***...qqqUUU888444rrr555444mmm)))999444777777444111222222111...000333555444222...,,,111555555111///000111000222333555555444444444555;;;777333222444333///+++...///222555777777555222///.........---------,,,---333666333000111111000111111111111333555777888444333000//////111333555999888666333000111444666111333555555444333333444555666777555111...---...///000222444555666666555555111///222555444111111111000000///000222444444111000000222555777777666777555333222111222333444333444666555444444555666333444555555555444333222444222000///111333444444333333444444444555555555555555555555666777888999;;;555000222888:::555///222333555666777666444333333333bbbAAA___yyyWWW+++ ...BBBsssZZZ### """)))+++///555:::LLLiii)))"""|||&&& ...111III___III[[[___000???\\\DDDuuubbbcccYYY000SSS000333444111,,,+++---...---///111333444444222111,,,///222222222222333333000444777666222111333666777444222222444555222...000//////333666777444111000000111111111222222222000666888333//////222333222222222222333555777999111000000///000111333444555666666444222222333555000111222111111111333555111333444444222111111111,,,...000222333333333222000---+++---//////...---000111111000......111555.........///000222333333777666444222111222333444777666555333222222222333111222333333333222111000333111//////000333555777222222222333333333444444666555555555555666666777777111---000666999555///444555666777666555444333111222aaa333QQQrrrPPP--- '''FFFkkkccc>>>+++(((EEEYYY___jjj{{{$$$$$$mmm <<<\\\!!!mmmeeeEEEddd888VVV555EEErrrRRRSSS111111000---)))(((+++///222222222222222333444555...000444777888777888999000555888666000---000333...///111333555555666666333000...///333555333111111222333444666777888999555::::::333///111666888444444333222333444555666111111222333333111000///000222444444333111111111111222222222111111444666000000000333555555333111,,,---...000111111111000,,,,,,+++)))***,,,,,,+++///111222000------000444222222222111111222333444666444222111000111222333666444222000000111222222000111222333333333222111111000//////000333777999444444444444555555555555666666555555555555666666111///...111444666666444666666666666555444222111---222bbb}}}---HHHkkk;;;&&&JJJtttccc---'''+++eeewww***mmm @@@444 AAA|||===ddd\\\IIIzzz```!!!&&&ggg<<>>sss666111///222333000///222555444222111000////////////---///222111------222///333777888555222000//////...///222777999777444333444555555333333333444111111222222333333444444333666666444444777777444444333222111111222333444444444555555444222000...///000000///...///111444333444555444333222333444...111444555444222111111111111000///000111333555222555444///...333555333---///222333222222111111///000000///---...111444222111000///000222444555000///...000333666666555222333444555666555444444111222333222000000222555666666666777777777777888666666666666777777888999222333444444444555555666333444444555555555666666000444dddWWW!!!%%%EEEFFFtttCCC333  444]]]|||TTT+++  $$$///OOOwwwggg777111 $$$ '''DDDuuuQQQKKKggg000)))aaahhh```www444......444777222//////......000111111000//////000---///333222...000666...111666999888555222111555000---111999;;;444---222666::::::777444444555222222222222111111111000...222444444666888444...222222111111111222444555000000111222333555666777222111///,,,+++...333888000111333222000/////////)))000777777333000222666555333111000111333666888333777666111///444777555---///111444555444222000000222333222111222777;;;111111000000111333555777444222111222555666444222000000222333444333333222333555666444111///000111333333333444444444555555666666666666777888999:::777666444444666666555333444444555777999:::;;;<<<444555cccEEE%%%QQQFFFllloooAAA,,,###UUU|||\\\,,,$$$$$$"""000TTTuuujjj:::DDD nnnCCC555SSSiii@@@kkk>>>%%%555```HHH}}}222000000444888888444///,,,---...//////000000000111111222222333444555555555222///---...000000111777999888333...---222888444333333222111000//////333222111111111222333444...333555444222222333333444222///,,,+++,,,---...------///222555777666555333111///...000222333333222111000///000000...---+++///333444111///000111222444222///333999999333888333...,,,...000000//////000111222222222222222111000000222555666666444333222000///000222555777222333333444333222111000///111222222111222666::::::999888777666555555555,,,111333222111444555444---111555888999999999999555888888666666999:::777333888===>>>:::888999;;;888555^^^,,, BBB___OOO[[[pppDDD"""555WWWooo{{{lll===000NNNqqqppp555bbb yyyMMMDDDaaa;;;[[[AAA333vvvrrr %%%EEEWWW<<<~~~666333222444777777222...//////000111111111111000444444444444333222111000+++---222777:::999555111555444222111000111444666666555555444333222222111222222111111222333555666...000222000...///111222666444222000000111222444,,,---...222555777777666333111000000111333333222000///////////////......000222444555444333444444///222111///222888999555444555444444222111222222000///...------...000111666555444555666666444222555111......222444444333333444444555444333222111222444555555333333666888888888666444444444444444333777777333111222222111000222333444333333555666444777777444444888888666444666888888666555777888999666___***###KKKnnn```eeemmm@@@***;;;HHHVVVdddooouuu{{{pppJJJ...!!!###%%%fffyyyiii999___ lll\\\HHHoooQQQjjjVVV%%%aaaWWWdddJJJ +++ppppppWWWxxx555333111333555666333000222333333333333222111111444444555555444222///...&&&)))///555999777222...333111///111444666666555444444444333333222222222333222222222222333444444333333222111000111444777777555444222222444555777------///222666777777555333222111222333333222000000000000000000111111111555444333333444555555444+++///111000000555777777000555::::::777333444555333111...++++++---000222777666555555666666444222555000,,,...333666333///444444555555555444333333555666888777666555555666777555333111111222333444666999888333000222333111444444444222000000222444444666555222222666777555888666444444555555555555777555^^^|||&&&$$$UUUzzzwwwqqqMMM###333VVVuuukkkLLL333!!!@@@nnnfff:::VVV qqqrrrCCCkkkEEEyyyxxx"""333{{{LLL<<>>777333555333333444444555666777777555444444555555555222000222222222444777888666555...111444333000///222555444444444333111111222444222---,,,000222000000333333222111111222333333333/////////......///000111555444333333333222000...000222333222111222666;;;333222222111222333444555444222000111333444333222///000222333444444444333000444555222111333444333000222444555444333333444444888999888888:::999666111111333666888777333///,,,111ccclll(((~~~gggZZZCCC<<<777:::GGGaaaccc444~~~SSSWWW===\\\(((LLLppp000;;;333'''NNNXXX###;;;mmmSSS000///:::999>>>)))III...111555666666444333222222222333333333222111111---...///000222444555666444111///...000111111111444222000111222444333222------...///000111222222......000000000///...---000+++///<<>>;;;444333333333333444444555333222111222555666444222555555555555444222000///222444222///000666999888@@@:::555444444444666999???<<<888444222222444666333333333444666555222///......dddXXX 222MMMLLL???&&&+++wwwDDD///QQQ......RRRhhh000&&&sss...000333444333111111111/////////---,,,...222666111444777666333222555999888666333111000111333555666555333333444222///,,,///111444444444333333444222000///000222333222000444888888555444666666444222111333666444...---///111444777666222000000333888777555444333333444555555666555444222222444666111111222222111000000000222000///000333555555444000111222333333111000...111666777444000000000...///111222444444444444444...222333111222666666333666555555555555666777777555444222333444444222///,,,...111333555555444444222555666444555888888666===888555666666666888;;;<<<999555222000111333555444333333444444333///---///...eeeQQQBBB@@@ \\\lll bbbOOOhhhVVV$$$\\\$$$~~~RRR222zzzAAA $$$KKK333444555666777666222///,,,...///,,,'''(((///666///666<<<;;;444///111444444333222222222222333444888777666555555444111///555555555444333333555777222111000111333444333222666888888666888:::777111000///111333000+++***---+++///333333222111333555999777555333333333444555111333555555444333444555000000111222222222111111555444222222444555555444111222333333333222000///333777888333000///...+++000222444333000///111333...111222000000222222///777666666555555555666666666444333222222111...,,,***---222666999:::999888222777:::999999:::777222888555444666777555777::::::888555222222333555666666555555555666444000---000///dddAAA)))SSS***rrr(((000{{{FFFsss ssssss```,,,MMMppp&&&'''uuu333333333666999888333///,,,...///---))))))---222+++111666555///++++++......///000111111111111000555555555555555444333333:::999666222//////111444222222222222333444444444///222222111222666666333///...///222000------111(((+++///111222222444666333333444555555555555555...000444555444333333444222222222333444555444333777555444333222222111111222333333333333222111000111444555222111222111---000333444222---+++...222222333222111222333444444777666555333222111111111333222111000000...,,,++++++...333777999888555444222666999888777777444///555333444666555222333777999888777555555777888999888777888999999888555333222...aaa222444aaaPPP ___/// $$$'''YYY&&&FFFDDD'''jjj444&&&ZZZ000///000333666777333///---...///000000///---,,,---...///...---------------...000222222222111000000000111111222333444555777666333///,,,,,,...111111222333333333444555666...222333...,,,000555888333111111333222///000444---///111222111000000000///111555777777555222000,,,///222444444333222333222111111333555666444222444444444333222222333333222222222333333222222222,,,000222111333777666333111555666444///---000444666444222222333555888;;;999888555333111///...------...//////...---,,,,,,+++---111444555333000...111444555222222444333///666555666888555111111555777777777777777888999999666666777999;;;;;;999777333---^^^{{{***111bbb%%%rrr@@@333[[[>>>uuu,,,CCC777222]]]MMM^^^###"""888yyy......///111333444333222//////111333555333...)))333111000///000222333333///111333555555444333222---///000000000111333555...//////...------///111000111333333333333555666444999888111,,,///555:::999666444444111---...333555555555444222///---+++111333666777666222---***+++...222333222111111222222000///000333444222///111222333333333444666999000000111111222333333333+++...000111666;;;:::777444666888777444333555777666222000222333444777<<<999888666333111000///...+++---...///...---...///...111444666777666444222///222111...///333444222999888999:::666111222777555555555666666777777777222333444777::::::999777444...___]]]UUU/// JJJjjj~~~ ^^^///444CCC&&&yyy###111---###KKK000111222222111222333555000222444555333111...---222444444333111000333555111222444555555444333222000111222111///000222555+++---000111000//////000...000333333222222444777444777666111...111555666999666333333000,,,...222555555555444444222000...222333333333111///---+++,,,///111222111000000111444111///000333444111---000222333222111111333666......///000111333444555///111222333777;;;:::555333444666777888888777777555111111555555222333777444333222111000000000000,,,///111111//////000111333444666888888777666555---000111///111555777555666666777888444000333999555555666777777777666666333333555777::::::888666444111ddd999```333///wwwVVV... hhh555+++HHH######vvvRRR)))+++|||444666666444111000333777000444777555000---...222---222666444...+++...333111222333333333333111111444555555333000///222555...000333444222000...------000333333111222444777...///...---///444444111555111000000...,,,///444000000222444777888777666111000///......///000111---///111111000///000111777333111222555666222...333444444111,,,***+++---,,,------///111333555666444555555444777;;;888222///000111555777888666444555222444999999333000222......---......///000111///222444333111000111333222222333333222000///...,,,000333333555999:::777111111333444000---111888777888999::::::999888777777777777999;;;;;;888666333444hhh!!!666 ...}}}"""555DDDrrr<<<###(((JJJ%%%nnnyyy444###kkk000222000++++++111333000///555777222///222777999111,,,***...000///...000444666666222......222777222444666555333222111111111333111,,,,,,///111///444444444444333333222111'''---222000///111222111111111111000///...---,,,111222333444666777888888000111222222111000...---)))222666333111444555333000000222555:::;;;888555222111000---,,,...222666000000000222555555333111333111000333777888333/////////---+++///444444///333444666777888888888888...///000000//////000111444333444444555222...+++***111444///,,,...///---,,,000000---///555666333///333333000000444777777:::===;;;333000444666444777777777888999777444222///000^^^NNN PPPbbbMMM```RRRoootttXXX}}}LLLXXXCCC(((LLL---000111......222222///111666888333///111333444333---***...333222000///111333444222///...333777000222333333222111111222222333111------000111000222111///.........///000///555777444111111000...000111111111111111000///444444444555666666666777222333444444444444333222111666888444333555444111333111000111333444333111000111222222111111222444333555888777555444444555444111///111444555222///***,,,,,,+++///666888777333333333333333444555555111111111111111111111000333555888:::999555111...+++///111///000333222,,,'''+++,,,)))+++000111///111444555222222666999888888;;;:::333111555777666;;;999777777777777666555000...ZZZ<<<bbbsss%%%PPPzzz:::777***!!!===YYYzzzKKKLLLTTT!!!!!!666***...111000111333222///222777999444000000111000666000---111444333000///---000222222000000222555///000222111000000111222222444222///...222333111222000...,,,+++---///111333777888555222222000...111111222333333333333333555555555555555555555555333333444555555555444444666777666444444777666222444222//////000111111111...111555666555333222222444888<<<:::444111333777777333///...000222111///000333222...---111444444111111000000000000111222444222000111333444222000000555<<<>>>;;;666333222---......000555888444---+++...///...///333444222333666777555444888:::999777999888444222555888888===:::666444444555555555222---WWW+++&&&{{{***EEEsssSSSLLL uuuYYYsssKKK???rrr&&&((( www+++---000111222333333111222777999555222222222///777444444555333///...000...111333444222111111222111222222111//////000222222444333000000333444111444333222111000111222333///222444222111444333111333333444555555444444333333333333444444444444444222222222222222222111111444222000000444888777555000000000000222333444444...111444666555333222222222666888666333111333555999555000......000111111333777777111---///222222000000111111111000000///333///---///444666444000///555;;;<<<777444444555...///111333666666333///000222333333555666777666333777888666555888:::999888999888555444444666888;;;888555444444444333222333...YYYddd$$$(((GGG555666TTT!!!***wwwzzz:::666XXXmmmIII|||###222CCC&&&SSS.........000111222333444111555777555444666555222666777:::999111)))***000222444555555444111000///555555333111///...000222111444333111111444444222333444555666666555444333...111222000222666666333666666666555555333222222///000111222333444555555333333222111000/////////111...,,,...222444333222---///111333333222111111000111333222111111222333333222222222444444444444:::777222//////000222222,,,222444111///333777777///111444666555333000...000,,,+++...444777555222222666999888444222666999///222555777444111111222//////111333444333333444222666888555555777888777999888888777555333555777999888777777777666333111222111^^^AAA ///mmmkkk___FFF,,,{{{---III000"""wwwWWWpppEEEooo"""'''mmm%%%###---{{{111......111222111222555000333444333444777777444444666:::888000'''(((///555666666555444222000...555555333000......111444000333333111111444444111///111444666666444222000444555444222333777666222666666555555444222111000...///000111333444555666555444333222111111111111222...---000111...---......111333333000---+++***111222222000///000333555666444222333666888888666888666444222111111111222...222444222111444444222///111444666666444222000...,,,,,,...333666555444666777888666444444777;;;111333666777333...///444111///111555666333333444111666888555444777777555888666777888666444555999999999999:::;;;:::666444222222aaa***777vvv!!!UUULLLZZZ666 ###tttUUU888UUUxxx===kkk###888---WWW000...///444444111000333000222111///111555555333222111333444111+++***,,,555444333333333222000///222111000...---///333777///222333111111444444111...///000222222222000000555666444111222666444000333333333333222222111000111222222333444555555555333222222222222333444555111///111444333------111000222444222...,,,+++,,,222333333222111111444666777777666555555555777888333444444444222111000000111444555333333444000***000000111222222222222222///000000111222333444444666666555444444444555555444000111444333000111666444222444999:::666555888111666888666555777777555444222444888888555777===888777777777999999888666222000___rrr%%%KKKccc >>>PPP@@@XXX888666 aaaNNN"""333rrrwwwaaa222111sssyyyXXX??????LLL___pppjjjhhhgggfff///---111777777111...000000111000---...333333111111,,,+++000333111,,,+++333222111111222222111000......---+++,,,///555999...111222000111444333000///////////////000111111222222000...000444333///000000111222222222111111555555555555555555555555/////////000222444666888---...222777666000111777222333444222///...111444222333555555444333444555555888:::777222000444999000222444444333000///...***---///222666999555---000///---,,,---000333555222333444444222222333444333222222222333333111///555...+++111555333333666444111333999:::555444777222777999777666777777555111///222888999777:::@@@777555222222444666666666222...[[[XXX(((bbbjjjLLL___zzz### ;;;^^^>>>...\\\rrr### cccGGG###---&&&|||"""hhh333***cccEEE---$$$111333(((***:::[[[ccchhhhhhfffhhhjjjjjj___III---%%%&&&###555333111000111111000///777333///...///000///---((((((((())),,,000333666111000///...............333:::888---(((---000,,,222111...,,,***,,,///222---------...///111333444111111111000000000000///000...,,,...111333222000111111111222222333444444777222---...333888888666444555555444222222333555444444444333111000111222000111666:::999333000222333444555444555666777666999666222000...---,,,***+++---///111222111000000000222000,,,---333444//////000111333555555555555444111......000111///---/////////000111333444555777444111111444444222000888888888888777666555444333333555:::??????999444777555333444555555222///222333XXX444NNNTTTOOO TTTcccQQQMMM___!!! ***fff###***### 999ppp&&&...888zzzgggSSSDDD444###!!!!!!""""""###############(((((('''%%%""" 333000------///222333444333000------...///...---++++++++++++---///111222...------......///000000111777666,,,)))///222///000000000000///...///////////////000111222333444222222111111111000000000555333222222333333000...+++,,,...000111333333444111///---...222444444333333222222222333444555555///000000///------...000000000444999:::555111111444444444222222222111000111000000111333333111///444222000//////000//////...111///,,,...333333///000222333333333333444555:::666222111222555555555333333222222222333444444666555555333222111111222888888777666666555444444333222444999======888333777555444444666555333000444666ZZZsss*** ,,,```???mmm[[[BBB### !!!ooolllCCCBBBTTT"""+++\\\ 444+++&&&...|||000---666cccHHH999$$$######$$$&&&***---///%%%222DDDTTT[[[WWWMMMFFF444111---+++---111444666222111//////000111///...///000000000000111111111.....................///...333333,,,+++222555222///000222444333111///---222222222222333333444444333222222222111111111111444444444444444333///,,,,,,---///111222222222111,,,...000222333333222111333111///111555777666555000111222111000000222444222///000666999666222111333222222222111000000000,,,---///333666666444111;;;666000---...111111111---...///...000444333///222444555444111000333555:::666111///000333555666666555444333333333333333333666777555111///222555999888666555333333333444333222333777;;;;;;777333777666555555666666444222555777[[[QQQ EEEwww111WWW|||VVV$$$RRR""" 666PPPOOO{{{^^^!!!###JJJpppBBBppp:::CCC mmm===,,,444hhh|||777444000...///111222222666666555555555444222111222333444444444444444333222111111///...,,,+++***---111000------333555333111222333555555333000---333333333333333333222222333333333222222222111111---...000222333111///---222222333444333111///...+++///444777777555333333666222///111666888666333222333444444333444666888666///,,,111666555333333111///000333444333333666000000111333555555333111;;;555///...111444555555---...///111333555333111444666777444000...111444555333000///000222444555444333333222111222222222222333444444222222555777999888555333222222333444444333444666999999777555777666666666666666555444555666ZZZ222```???QQQSSSccc###"""+++222DDD^^^""" SSSXXXRRR]]] FFFooo$$$ XXXMMM222888QQQ444333222222444444222111999999999888666444222222000111222444444555555444222222111111///---+++***///000///...///222333222666444222222333333111///111222222333222222111000333333333222222222111111+++---000222222000...---222333333333222000///...+++000555888888666444333999555111222555777444000///111222222111222444666999000***---111333444555111...///333444222333777444333111222444555555444888555222222444666555444///...///333555555444333666777777444000///000111222333444444444444555555000000/////////000111111111000///111555888999888999777555333222333444555666666555666777888888888555666777777666555555555444666ZZZ%%%&&&wwwWWWSSSrrr777444ttt"""hhh)))***aaaKKK ###NNNBBBbbbNNNPPP:::EEEddd555666EEE//////000333666666555333666777777555333111111111------...///111222333333...///111111222111000///000///...///111222222111999555111000222333222000000000111222222111000///333222222222111111111111000222444444222000//////............///000000000+++---000333555444222000888555111111333333111///111222333333333333666777999111,,,---///000222555333......333333......333333111000111444777999999888777777666555333222222111......222555333333444777666666555333111///...,,,///222333333222222333///////////////000111222111///---111777;;;;;;999777666555444444555666666888777666555666777999:::444555777777555444444555333555[[[ooo&&&!!!@@@\\\HHHVVV)))+++JJJ;;; JJJfff111ssslll ...ooo\\\111OOO,,,ppp@@@^^^ZZZ%%%222111'''555mmm.........000333444444333222333444222000///222444///.........///111222444...///111333333333222111///---,,,///222333333222999444000000222333111......000111222333222000///222222111111111000000000111333555555333222222444......---,,,---///111333---++++++...222333111...222111000///............333444555444444444666888555111000111111......111444......444444......444000000111444777:::::::::555777999777333111333555222---,,,000222000000333777555444555666444///******---///000//////111333333333222222111111222222111111111333555888999999444555555666666777888888888777555333333555888:::222444666666444333444555...111WWWGGG&&&***SSSZZZ;;;<<<(((|||WWW&&&%%%```zzzIII###]]]^^^,,,%%%:::nnnFFF"""iiisss"""}}}333ooovvv&&&{{{KKK&&&***???222000------...000111111000111222111///000555888333222111000000222444555111222444444444222000///...++++++///333555444444777444000111444444000,,,...///111333333333111000111111111000000000000///---000333333222333666999444222000......///111333000,,,))),,,111444222...,,,---------++++++---//////000111000//////111222000000333666333---+++---333---...666777222333;;;000111333777::::::888666000444777555111111666===333---***...000---...111777444222555888777///(((///111222111000111555999888888666555444333333333111444666555333333777:::333444555777888999999999777666444222111333666:::111444666666333222333555)))+++RRRXXX###+++[[[___888000"""???aaa{{{BBB###>>>lllWWW$$$HHHiiipppGGG@@@```...***}}}### nnnzzz:::+++jjj777777888:::;;;999333---///000333555666555333222//////000222333333000......///000222444333000------...000444777777444111444333///,,,///222///(((555444444333333222222111000///...---...000111333666111000555777555111111222111222333444333000---111...+++,,,000444555444111---((((((+++...000000000000000111333333222000111333666888777333...+++...000222111000000222555444444333222222222333333222111000//////111333444:::555000000333555222///777333000111555777555222555444444444555666888999444555666777777666555444777777777555444444555777222333333444555666666777777444111222555777777555777888777333000111777===000444YYYEEEeee>>>www~~~DDD&&&888mmmxxxJJJ+++'''(((###"""BBB|||&&&qqqyyy888===```***&&&000555444555777999888444000222333444666666555333222000111333444555444444444000000000111222444444333000111444555666444333222555666555333555888777222222333333333333333333333/////////.........------111...///333555222111222...///111333333222111111000---,,,---111555555333000---))))))+++.........222000000111222333222111999888777666555555555555111333444222000///111333777666444333111000//////777666555444444555666777999666333222444555333111555111///111555888777444000000111333555777999;;;555555666666666666555555999999888666555555666777444444555666777888999:::555333222333555777777555444777999777333222555999000333WWWooo---```ooo<<>>TTT~~~PPP(((hhhRRR :::xxxaaa///+++wwwRRR!!!///hhhAAAZZZrrr===uuu???!!!666:::^^^zzz ~~~BBB^^^^^^555***KKK(((,,,//////------111444000000000111222555777888666555444333444333111///888777444222111111111222222111111000000000000000222000......000111111///999555111000111111111///111000333666666222333666777777777555333222444666555000///444777555333333555444444333333222111111///......000444555444222444222111/////////111222...///111333444444444444444111...---...//////---+++,,,---///111222444444777666333111///.........444222000///111222333333------///222555555333111,,,...//////222666555111666222111333333///...//////111444666666666777888999999999777555555666888333444555333000111555999666444333444777888666555000444FFF~~~zzz///###kkkLLL###iiiRRR!!!%%%\\\rrr888666```***;;;uuuRRRXXXOOO (((555NNN```%%%```fff$$$333wwwfff]]]$$$>>>zzz:::***888,,,------+++***,,,222777---...///222444555666777777666444444444444222000666666555444333333222222444444333222222222222333666333///...///000000000666444111000111222222111555333333666555333555:::555777:::;;;999777777777444111111444333000///111333333444444444222111000///...---///222555666666444333222111000111222333///111333666777666555555222111//////000000///...---------...///111444555222111000000000000222222333111000000222444555555...---...111333555444333***,,,......111666666222777444333555333...---///222222222444555555444222======<<<999777777999<<<777555111......222666:::666555444444555555444333...222EEEvvv%%%///LLLaaaIII///dddnnn EEElll222111ooohhh$$$TTT999 !!!000;;;WWWOOO$$$...%%%zzzIII111---kkk......,,,***)))+++000444---...111333444444444333222111000111333444444333333444555555555444222222666555555444444444444444777666444333222222111111222111000111222333444444666333222333222111555;;;111444777999888666555555777555666777444///...111111222444555444333000///000000000222333555555555333222111111111111222222111222444555555333111///000000000111222222111000000///......///111333555222222111222333555777888444333111222333555555444///...---///222555555555111333222111222666555111666444444555222---+++---444222111333666777444111;;;;;;999777444555777:::777444///...000444777888777777666555555444333333---111DDD|||vvv'''###333ZZZ [[[uuu555000jjjccc IIIqqq:::333dddwww%%%KKKaaa www<<<```&&& ###vvv???,,,777fffbbb???222NNN222111000...---...///111000111333555555333111000000...---...000222222222000111333444444444222111333333222111111111111111333444666666555222000///222222222222111222222333333000///111000///333999111222444555444444555666555444555777666222222666000222333444444222111///...000333444444333111000111111111000000111111111111222333444333222000///222333333333222111000000222111///...///000222444999888666444333222222333777555444444444555444333000...---///222444555555555666444222333666555000333222333444111***))),,,444222222444777888555222444444333111//////222444444333111222444666777666888888888777555444444444///333EEE~~~{{{{{{'''000ddd)))ccc___444```~~~jjj--- 999tttlll<<>>444666777666333222444666---000CCC{{{***aaa>>>cccWWW,,,hhh222WWWqqqDDD777######OOO)))HHHmmm...YYYYYY%%%iii!!!///GGGKKK*** WWWuuu///@@@~~~//////000111222333333333777777444222666;;;:::666777666666666777888999999:::;;;666///...444777555555777888666222000222444444333222333555666555444...222666666222111333666555555444111//////111333000555666222000222555555;;;888555222222444777999666777777555222222444777888777666555333111000///111111222333444444555555000555444...,,,000222///777555333333444555666555666555444333333444555666888222000444555111111444111444555333333666666333666555333111111222333444777333000222444222222444,,,000///+++***......***111444555333333555444000...///000222444666777888//////000000222555777999999666555888;;;:::444...666000QQQ|||---kkkIII!!!'''XXXrrr***\\\TTT)))''',,,!!!===www<<<>>>yyy)))aaammmdddvvvFFF"""eeeEEE777BBB$$$TTT000111222333333333222111444777666333222555777555888888888777888888999999888999777111///333444111222111000///000222222222444333222333555555444333222555777555111///111555444555555444222111111222222666777333111222333333666333000...///222666999444444222///------222555444444444444444444444444111000000000000111222222...222333000///333555333666555333444555666666555555444333444666888999999888222000333333000///111333666777444444666555222333222000//////000111222666111///222333111111333222555444///...000///+++///222333111111333222///222333333444555555666666444444444444555666888999777666666888::::::777444888111OOOeee 111~~~666,,,yyy}}}QQQ$$$---\\\ZZZ)))666eeeRRR***%%%---444333www<<<444mmm... 777sss}}}***NNNiiiLLLdddnnn[[[***NNN///111222555666666444111///000666777333///000333444555444444333333333333444444777666333222222000---555111---///444888888666555444222333444444333222555777777444000...111333333555666555444222222222333777888444111222222///222000...---...222777:::777555222...---///444888333333333444555555666666222111///------...///000...333555333333444555333333333333444666666555444333111000222777::::::999888333111222222///...///444777777333222333222///222111000//////000111222444///...111222111111333777888777222000000///+++///222333111111333333000666666666555555555555555999999888888888999999:::555666666777888999::::::999000LLLCCCRRRttt888666UUU%%%IIIvvvTTT)))...cccMMM333--->>>666666OOODDD&&&eee555yyyCCC000nnn[[[ VVVDDD---|||}}}(((ddd  ```///222555888888666222000///444555222000222444333333333222111000000000111222444666666444111---)))555222000000444888999999555444222333444444333111666666555222//////111444333444444333222111222444111555555222111222111...000000000111333555666777666555222000///111444777555555555444444444444444444222000...---...000111222555777777444222000///000000111333555555333111111...---000555888777555666333111222222222111111444666666222000111///+++444333333222333444555555333///...222444222222333555555444222000///---,,,222555555333333666666333666666666555555555555444999999999:::::::::;;;;;;444555666666555666999;;;777///KKK|||((( rrrppp222333^^^... ???{{{TTT!!!333kkk]]]---;;;TTT222SSSVVVmmmGGG;;;^^^RRRSSSbbb...KKKAAAsss~~~<<<,,,///444999:::888555222111222222111444888777222777666555444444444444444000222444777555000+++)))///111111000///000444777444333222222333444333222555555333111000111333555222222111///...///333555///111111///000333222...///111444666777555222000000////////////000000000444444444444444444444333666444222000000111333555222444666777555111............///111222222111///111//////000333555333111333333222222444666666555555777777333111222000,,,555555444444444555555555333//////333555444333555333222222222111000000000222555555222333666777444333333444444555555666666666777888999::::::;;;;;;444555555333222333666999333---LLLppp555uuu555111nnn666HHHtttOOO111333OOO&&&888QQQKKK111SSSkkk[[[<<<aaazzz333AAAIIIrrrlll```]]]@@@!!!vvvjjj+++...333888999888666444333333222111666:::777111555444333333333333333444000000333777666000,,,+++///333555444111000333777333111111222333444444222555444333222222222333444000111000///...///222555000111///---///333333000///111555888888444///,,,000000000111333333111//////000111222333444555555333222111111222444666777000111444777666222111333000///...///000111///---222333333333333222222222222333222111444999999666555888888444333555333000333333333333333222222111222//////444777555444666444222222555555333444666000333333000111444666333111222222444555666777777333444555777888999999999444333222222333444555666000,,,MMMdddRRR~~~DDD666}}}uuu@@@111iii___---333ZZZEEE555RRR|||PPP))):::mmmzzz OOO222VVV"""333zzz666,,,ttt666!!!===hhh$$$eeeqqqTTTyyy,,,///333666888777444333333666666333444666444///000000000000000000111222111///111555555000---///111333555666666666666666111000000111333555555444666555444333333222111000---///222333222222222333555444000---///444444111222444666888777555222000555333111222555666555444//////000111222222333333---...///000222444666777333222555999777222111555333111000///000000///......222555555111///111333111444333000333888888444222555555333333555444111333333333222111000///...000---...333666555444555666333333777888555555999111333333000111555666444333333444555666777888888333444555666666666666555333111000111555888777666000,,,NNN]]]eeeRRR999yyyzzzSSS )))hhh\\\'''MMMzzzjjjbbbYYY!!! 777HHH---```yyy777!!!UUU|||$$$CCCnnnJJJ111ppp***666vvvGGGYYY...111333666666555333111222888:::555111000000...222222111222222333444444222///000555444000///222///......222666777444111000//////111444555555555888666555444444222///---***...444777777444222111:::888222...///444444111777888888888888888777777444111------000333444333222222111111000//////...(((***,,,...111333555666999777777:::777111000444666444111000000111000///)))///444333...,,,///333222444333///111666666111---111111///000222222///444444444333111000...---...,,,---222666444333444777333333888888444444888333555555222333777999777555555666666777777888888444555666666666444333222222///...222888<<<:::777222---MMMZZZ lllUUU777uuu777%%%___GGG'''AAAvvv///)))888yyyCCC444:::EEE:::vvvUUUttt RRRBBB ]]]>>>###xxxvvv;;;>>>222444666888777555222///444444222000......111444111222333555666444000,,,777555333111000000111222///000333666777555111...222222222222333444555555555555444333222222222222000111///,,,---000///+++111...---...111333333111333333444444555444444444333000---+++,,,000555888444333222000000000000111......000444777777333///333444666777777666444222444333222222555666666666222222444555222......000333333444666888888666444222222333444444333333222222000///222666777222---...///111111111111333444000333777999777444222000333222000111444666888888777555444555888999777555555444555777555000///222444444444555555555555666444666GGG--- iiiFFFBBBzzzeee222 222eeejjj555&&&]]]www***...000rrrVVVWWW''' ]]] hhhIII ~~~mmmmmmrrr"""OOO~~~+++---111222444555555333111///111222222111///....../////////000222333222///,,,555333222000000000222222000111444666777555222///111222333444444444333222333222222111111111111111///000...,,,...222222///222000......111333333222555555555555444333222222444222///......111555777555333111///......///000000111333555777777555333444444555666666555333333333222000111333444444444555555555444222...,,,,,,222222444666999888666444333444444444444333333222222444555777777666555444---///111222222222444666///111333444333222222333444111///...111444666666;;;888666666777888666333777666888;;;999444333666777777777666666555555444111333DDD rrrwwwFFFDDD}}}kkk111 %%%;;;eeeuuuAAARRRVVV///(((MMM$$$555www:::###hhh000mmmZZZ]]]JJJ###YYY yyyHHHHHHLLL333~~~+++***xxx111111222222222111000000///111222222///,,,++++++000//////000111222000///222222111000000111222222111333555777777555333111111333555666666444222000000////////////000111111///000...,,,...444555333555222000///111333444444888777666555333222111000555444333111111333444666888666222///...///111222111333555555444444555555555555555444444333333333444222111111333444444333555555333222222111///,,,000111333777:::999777444555555555555555444333222000555999999555444555888,,,...111222333444777999000111111111111222555777777333///...000333555777;;;999777777888888777666777777:::>>>===888666999999999888888777555444333///111BBB``` :::{{{CCCDDDOOO/// 555hhhPPP&&&%%%999sssZZZ777<<>><<<888666888777777888888777666444333222444CCCvvv888\\\xxx888>>>~~~^^^555(((888ppp}}}FFF!!!###```jjj888???bbbVVV///```MMM"""[[[sssfff{{{kkk222nnnNNNVVV!!!999444BBBpppEEE \\\777...cccYYY444333222222222222333444666666444111...---...000222000//////111333333333222222333333222111///...111333555444222000111222444333111000//////000111/////////000111222333444333333111...///333444111444444333222111222444666555444333333333444444555666555555444333333333222888666333111111444777:::111333444222//////222555333333222222222222333333333222111111333444333333111444333000111555555111111222555999<<<<<<999777555666666666555444444333//////000111222333333333---///222333333555777999111222444555555666888999===888333111222555888999888777777777777888;;;<<<666666999===<<<777666999333444666777777666555444777888GGG sssccc(((333www}}}999===jjj+++'''FFFvvv111CCCpppLLL:::ppp{{{===:::'''\\\$$$ xxx!!!FFFhhh---<<>>'''%%%[[[333///!!! ***kkk###$$$}}}WWW888@@@\\\]]]222333444555555555555444222444666555333222111222222111000111222111///---+++...222666888888777666555777888555000///222666333444444555666666666666111111111111111222222333///111222111222333000+++***...333555444333444666444333222111222444777888999888666555555777888:::777666333111///.........666333111222444333000---+++,,,000333444555444444333222222444777999::::::...:::===222***///444444444333222222444555555555000000222333444555555555+++111666444///---444;;;333444444222000//////000===;;;777222///111555999999777555555777999999999999999888555222222666999666333222333000---///333666888999:::999666333111111111@@@sssSSSDDDBBBLLL___qqq~~~sss000 ```\\\***;;;\\\222$$$+++^^^ooo///<<>>FFFjjjZZZLLLFFF UUUKKK$$$VVV!!!$$$JJJMMMNNN***@@@{{{;;;???|||\\\<<<[[[444444444555555444333333///111333666666555333222//////111333555555222000333222111000///.........222000...000333444333000222666999999999777000((((((---222444222222444777000///111444333000///222333222111222444555444222888444555;;;:::333111444555444333222111222555888555111000111222111333777000333777999888444000,,,444333222222222444666777444333111111222333222111555///))))))///444444222222333444666777777888888333222222111111222222333111333333000///444888999888555111///000222333333333333333222222333555888555222000222555666444111444555666777666444222111999777555444666777666666:::======:::999:::888555111444<<>>vvvYYYJJJyyy///222TTT222QQQooo GGG:::XXX...)))LLL444$$$ssssss """wwwAAA&&&@@@444aaa^^^CCC000111222333333222000000......///222555555222///444000------111444555444666666444000---,,,...000555222///000222333222000555666666444444777444000000000111333555444000---222222444666333///000555222000...---...000000000---111777;;;888333222444444444444333222333555888666333444777666222000222555555666777666555444333:::777444111000111333555555666666666444222111000...111333333111///000222222222222222222222222222777666444222111111222222666555555444222111333666555333222111222222000///***...222444333222111111333222111222222222222111222444666888999888777777666444111000222444555555000333666999888666777999444444999rrruuukkk&&&kkkOOO)))000uuuIII+++111VVVfffFFF```222(((lll@@@...===YYYrrr  LLL*** aaa$$$IIIddd333 MMM111TTTPPP"""|||OOO111YYYIII{{{---...///000000000000///444222111444777888555222222///+++***,,,///222333000222333111///000444888555444333111000111222222666777555222444999:::777111//////222666777444000444333333555444000111555222000------.../////////...333888;;;999666555666333444444333222333555777333222333666555///---...222222222333444666777999:::777444000///000111333000222444444222000......,,,222888777222...000333333333222111000111111111666666444333222111111111444333444666444111111555444222111111222222111///+++///222444333222000000333333333333333333333333222444666999:::::::::999777555333333555666777666000111555999888555777<<<555444777HHH >>>aaa$$$###tttRRR""":::[[[$$$!!!EEEsssNNNUUU|||...hhhvvv:::%%%SSSOOO ___yyy mmm$$$BBB```,,,}}}PPP"""+++ddd###llluuuOOOjjjPPPooo000000111111222333555555888444222333666888666333000000///...------000333...111333222///000444888333555555222...---000444444555333000222888999777222222222333555555444333333000///222444333333555333111//////000000000...000333777888777666444222222222333222111222333555555222222555444111000222333333222222222333444555777555222000///000111222---000444555333111000000000333555444111///000222333333222111222222333444444444444444333111000/////////222777666222111555666333111000111333333333000222333222111000222333333444444555555555666777444555777999::::::999888666555444555777888777666555555888;;;888444777>>>555333555$$$$$$dddVVV&&&,,,CCC%%%NNNKKK !!!HHHhhhzzzPPPVVVqqqLLL 777NNN|||tttDDD;;;---***ZZZddd### ///~~~YYY |||<<<777BBB\\\uuu///jjj333PPPVVVjjj111111000111222444666888999444000111444666555222111333555444111///111444111444555333///---000333222555777333,,,+++///555///111///...000555555222444777888666222000222444111,,,+++000444444444555444222111111222222111///000222444333333222000,,,000111222111000000222444888555333555555444666:::777666555333111///---,,,333222111//////000222333---222777888666444333444555333111000000000111111333222222222333555777888222333444444333222000///++++++000777888333222666999555111///000333666888555444222000...///333666333444666666666666888999555666888999:::999777666555444444555777888666555666555777999555///222;;;555222444^^^SSSHHH"""<<>> $$$MMM(((gggCCC;;;^^^AAA666ZZZkkk///111444111999:::///777777555222000///111333666000222444444333111111222555444333333444555444333222444444222///...///111444...***---444888555000222111000000111000...,,,000111...***+++000444333666222222555666444222333444333000,,,***,,,000333999444///...111555888888999555444777666111111555;;;...///+++111888)))'''333000...111555555222------...000333444555555555222999888///...555888444333999;;;666444666555111:::888555222000000111222...,,,///555777444111111555333222333444555555444444555444111......111444777666444333333444555666777888:::;;;<<<;;;999888666555555666777777666444666555444444555555555555...444999000+++sss+++%%%OOOQQQ!!!///tttIII---RRRbbb999???nnnwww&&& SSS```""" 888{{{ttt%%% 999||| ???mmm$$$!!!sss|||ddd///ppp%%%```ssseee///222111***...111///:::444333222222444555555555222222222333333333222111333222222333444444333222444555555333000000222555444000---///444777444111+++---//////......000222---///...+++---222555444666222222666888666555777222222000...,,,---000333777444111111333555666555555111222555555222222555555+++000---333::://////111...---000333444111------...000222333444444333000666333***(((///333000111666777444333666666444999999888666555333333222222......222444333222444444222000111333444555444444555666444222222444777777555333111111111222222555666777888999888777777333222222333555666555444666555555777999999666333///444888cccPPPjjj%%%&&&cccGGG$$$AAAvvvtttNNN!!!555mmmccc;;;111OOO```  +++]]]PPP$$$>>>nnnzzz===!!!bbbWWW XXX(((!!!SSS222gggxxx,,,$$$pppzzz!!!JJJ{{{ddd---666333///222111333<<<333222222555999:::777555555222000000333444333111000111333444444333111000555555333111000111444666333222000111333333222111---222555444000000555:::000333222000000444555333000------222444333222333///000111000//////111333555444333333444444333111000///000333444222222555111+++444111333:::000444111//////111444555222///000000111333333444333333000333000'''&&&,,,111000///333444111111555888888999:::::::::999666444333666000---///111111333666333111//////111444555555555666777777666666777999;;;:::888666444444444444444444444555555666666666333222222333555777666555666555555999===<<<666111111333888;;;:::[[[...{{{|||333111NNN111$$$!!!...OOOggg555...]]]AAA  LLLNNN333bbb___))) JJJ xxx===999WWW$$$555pppAAAUUU000~~~ccc(((444333;;;CCC888555555666333222555999:::888444777222...///333555333000///111444666555333111000444222000......000333555111222222222111000000000444666888666222111555888666999888555333444333///...++++++///111///...///---///111222222111222333666555444333333222222111//////111333444333333444222///999444111555,,,222444333333555777777555333333333333444444444444444///333222---,,,111444333222333333111111444888;;;:::::::::999888666555444666000---///000000111444444222///000222555666777666777888888888777777777<<<;;;999888777777777777444444333333444555666777555444333555777999999999888555444777<<<<<<777111222333777eee&&&%%%SSSJJJAAAiii222CCC|||___AAA888(((HHHuuukkk444<<>>xxxbbb RRRyyyPPP   ???nnn... aaaooo &&&TTT^^^%%%%%% gggYYY&&&!!!fff!!!'''###qqq{{{222111>>>OOOIII222***555444222111222444444111...000111222333444333222111222222111000///111555888111444777888666222000//////333666555111///000222333777777111,,,---///000)))(((+++111222///...///333333333333333333333333999777444111000000222333///////////////000000000000000222444666666444222888777666555555555555555333444555666666444222111666333//////111222111///===888222222666999888555888555444666555222333666333555777777555444444444444555555333111000111222------///333666777333///555444333444555555444333444666555111000111///***'''...555888777777999<<<;;;===>>>;;;777555666777@@@@@@???===;;;888666555333---444444hhhNNN ,,,tttSSS***&&&===nnniiiNNNBBBPPPzzzPPP;;;'''%%%***)))$$$!!!---444EEE]]]vvvnnn,,,  111```+++,,,OOOccc)))+++uuuEEEttt$$$$$$(((\\\~~~OOO777333999CCC???111///888111111111333666666444111---...///111111111000000111111111000///000333666,,,///222333222000//////444666777555222111333666333444222...---000000---...---000555666222111333111111111222333444555555222222333333333333444444000000000000111111111111000111333555777777666555555444444333222222222333333444555666555444222111777444222222333555444333666555444333333333222111666333333555555333333666333111111333666666444111777777777555333222333444444222000111444444333111000///000222555555222...111666888333000000111000---222777999777555777999:::;;;<<<:::777555666888999999999888777555444333333///666---)))ttt^^^UUUDDDHHHqqqBBB999}}}nnnAAA(((???lllnnnQQQiii### ___kkk666 111hhhNNN000...fffkkk999<<>>PPP 999sssBBBwww777  666HHHeeeAAA  GGGjjj666JJJqqqzzzEEEKKK&&&...{{{aaa%%%!!!888QQQKKK|||...111000///333888555---...000222333333111///...222222333333444555666666222555777888666444333333222333333222111222444666222111111333666666333///,,,000111...,,,000333333111///000333333000///222444333222111111111222333666555333111111111333333111222222333444444555555///222555444222///...///222222222222222333444555333333333333333222222222,,,---///000000111111222666222///000555888888666666444444666444000...000666777888888666444333222666777777555333222333555222222222222111111111222222///,,,///444888777555000000///...222888888444777888:::999888777666666222222222333444555666555666777888999888666333111222222999ZZZ iii### YYY```>>>nnnHHH+++NNN}}}...333ppp$$$   444NNNoooSSS555xxxmmm)))...666jjjDDD WWWHHH!!!SSS)))***&&&oooOOOHHHkkk444222...+++...444555333...000222111///.........222111111111111222333333111555999;;;999777555444111222222111000///111333555222111333888999555000***000111---+++---222333222000000444444222222444777555333111111111222333444222000000111333666888000000111222333333444444222555888777444111000111000///000000111222333444333333333333222222222222...000222333222222333444555000+++,,,222777777444555333333555444///---///222555777666333000000111333444444333222111333555---000222333222111111222222000......111444777888333111------333:::888222777777777888888888777777666555555666888999999888777888999:::999777444222333333888}}}999,,,yyyOOO (((!!!LLL<<< 111jjjbbb;;;+++DDD~~~DDD###)))qqq^^^... RRR{{{LLL### ]]]___333 777wwwttt===///^^^eee!!!,,,999,,,NNNYYYIIIaaa555111///000111111222555...000111000......000222222111000/////////000000///333999;;;;;;888555444///111222111000///000111888222---...444777666222***------***)))---///...111///000333444222333666777666333222222333555666111111111111222444666777......///000111222333333000444888888555222333555//////000000222333444555444333333222222222222222///222555555444333444555333000......111333222111222000111555555000///000111111222333333333111000,,,...///.........000222...111444444222111222333111222444444333444777:::444444111///222888888444777666666777777888777666;;;999888999<<<===<<<;;;555777999;;;;;;999777555555444666|||uuunnn ;;;rrr!!!___```/// mmmyyy==='''UUUxxx[[[777555WWWwwwUUU&&&###___{{{\\\888 QQQgggMMM LLL^^^!!!AAAZZZvvv@@@###333[[[HHH]]]```000"""111hhhIIIYYY000...222999999111...111...///111000...///333666333222111/////////000000---222888;;;;;;888555333...000222333222111222333999000((('''...444555222++++++(((&&&)))......)))///---...222333111222666666555333222222444777999222333444444444333222111,,,---...///000111222222,,,111666666444222444777222222222333444666777888444333222222111111222222///222555555333222333444111333444444222//////000///---000444555222111333222///...222777999666111,,,.../////////000222444222444555444111111333555111666::::::777666999<<<444777555222111555777666888777666666777777666555888666444666999:::999666...000444777777666444333777555555|||uuuhhh###EEECCCHHH___***cccQQQ((( JJJrrr~~~iiiTTTAAAHHH{{{]]]&&& RRRXXX444""" <<>>888333444999<<<:::666...000444888:::888333///111999===yyyVVVZZZ^^^&&&SSSWWW%%%]]]bbbIIIgggkkk'''$$$000yyyLLL >>>mmmppp;;;  :::|||]]]111;;;III$$$%%%000~~~??? ###|||XXX$$$(((@@@555//////111333333222000000111222111///000222444555555222222111//////000444888000222666888777444///,,,222222222111000000333666888777555111//////222555222111000//////000111222,,,---...111444777888888555444222222222444555666///000111000000000222444444000---...222444222000,,,***111444...///333///444333222444555444000---444222111222333444444333222333444444444333222111444555666666555333000///222222333444444333333333///222444333222222444666000333666777777555444444555444333222111111111111111111222333444444444444333333555666666666555555444555555666777777888888999666555777<<<===;;;888333444666999:::777111------666===OOOccc[[[ OOOzzzYYY777!!!>>>{{{yyySSSSSSlllhhh111 ###nnnVVV???  $$$RRRyyy888&&& UUUaaa000***JJJ|||ZZZ888BBBVVVdddnnn$$$(((,,,&&&sss///111222111000000111222333000//////111444666666000111222222222333555777///111333555666444222000222222222111000111333666555555555333111222444777000000111333444666777888/////////111333666888:::666333000111333555555333222222111000//////222444555222///000222333222///111***...222000444777000111111111222333222///,,,222333333333222222444666555444333222222222222222333333333333333333333333222444555444111000222555,,,111555444000...222777---222888:::999666555555666555444333333222333333///000222333444444333222444444555555444444333222333333444444555555666666444555888;;;======<<<;;;888888999:::999555///+++,,,555===BBBtttNNN @@@vvvSSS///555UUUXXX;;;wwwkkk555rrroooRRR### +++[[[nnn|||{{{ooo]]]FFF... OOO{{{iiiAAA%%%===mmmYYY$$$SSSuuuHHH,,,&&&eee ccc000111111111///000111333111///------///222444444---///222222222222333444---...000222444555555555666666555333111000111333444555444333222222444666...000222444666777888888444444333111111222555777555111...000555888666333555444222000...///222444333222000111333444333222222+++...222///444999444111111222333333222000...444555666444111///111444666555333111000000111222444444444555555555555555333666777444///...111666,,,///222111...---000333+++000666888666444555666555555444333333333333333///000222444555444333222777777777666555444333222222222222222333333444444222666999:::999888:::<<<::::::::::::999666000,,,000555;;;333,,,^^^(((888lllwwwEEEBBBmmm}}}MMMFFFppp888 JJJpppDDD ###===NNNOOOEEE888... IIIxxx333@@@wwwyyy333%%%aaa888CCC%%%>>>$$$\\\000111222111000111333444111///------///222333333))),,,000333444444444555000000111111222333444444333444444222000...///000333444444333111000111222///000111333444444444444444555444222000000333666222///---000555999777444666555333111//////222555000///000111444555555444111---222444...222:::888333444666777666444333222333555666444111///222444777555222000///000111222333444555666666444222000444666777444///---111555000000000000111222111111...111444555444444666888444333333222222222222333111222333444555555555444888777666555444333222222111111111111111222222222555777888777444333777;;;999888888999999777444111444222666mmm%%%@@@UUU000nnnxxx===---NNNmmmJJJKKKzzzFFF''' )))rrrMMM    QQQ```AAA:::HHHtttLLL;;;qqq...ggg,,, '''$$$NNN000222333333222222444555444222111111222333333222'''+++000444666777888:::555444333222111000//////,,,...//////......///000111333444444222000000111111111111111111111222222000222333222000000333777000......111555777666555555555444222000000333555---...000222333444555555111...333444...111999777444666999999888666555555000111222222222333555777555444222000///000111222111222444444333111...,,,444555666444111///111333444222111222444555333111333333444444666777777888333333222222222222333333222333333444444555666666555444333222222222222333000000111111111111111111666777777444222222666999777666666777888888666444444...000UUUTTT{{{vvv]]]+++222hhh\\\<<< ###@@@VVVlll000>>>xxxPPP000&&&%%%{{{```...   '''IIIeeeQQQ,,,BBByyyzzzKKK$$$444ddd$$$888... sss###:::000222555666555444555666444333222333444333111...+++---111333444444555666444444333222111000///...,,,...///000///...///000///222444555444333333333555444333222111222333333...111444333///...111444000111111222333444333333444555555444222222333555,,,...000222222222333333444---000333000444888222222666999999777555555666222111000111333555666666333222111000000111222222222222222111111000///...444444444444333222222111111222222222111111111222444222222444888999555222444444333333333333444444333222111111222333555777333333222222222444555666111111111000000000000000444555666555555555777888666555444555777888777555111...111AAAbbbwww|||iii))),,,|||VVV/// ;;;aaaCCCGGGEEE555&&&,,,oooIII    999___}}}LLL777NNN|||EEE///eee"""NNNyyyDDD+++ YYY!!!(((000222666777777666555666222222222222333111---***///111222222///---------//////000222222333333333222444444333111/////////...111444666666555555666777666444333222444555777000444666444///+++,,,///222333444444222000111111333444555555333333444555---///111222111111111111777------222222777777---111444888888666444444555666333111111444555333111111111111111111111222222555333222000000111333444333333333444555555222000,,,000333111,,,***---111222//////333999888222***555555444444444555555666333222000///000222555777555444444444555777999:::111111111111000000000000222333555888999:::999888666555444555666777666555000000666777iiiyyy[[[NNN}}}uuuJJJ---!!! +++MMMnnnuuu+++'''444555"""***fffyyyLLL777""",,,>>>KKKaaawwwPPP555RRRsssGGG---===zzz...TTTIII !!!FFF|||